1<!doctype html> 2<html 3 4 lang="en" 5> 6 <head>
7<script type="text/javascript" src="https://edge.personalizer.io/storefront/2.0.0/js/shopify/storefront.min.js?key=3cxxl-ubm1cgg6p1hs0qx2sc1odf-zck6s&shop=barbara-ellick-jewelry.myshopify.com"></script>
vendor: 2 bytes, line 7
7
8<script> 9window.LimeSpot = window.LimeSpot === undefined ? {} : LimeSpot; 10LimeSpot.PageInfo = { Type: "Product", Template: "product", ReferenceIdentifier: "8594801033377" }; 11 12LimeSpot.StoreInfo = { Theme: "Horizon" }; 13 14 15LimeSpot.CartItems = []; 16</script>
16 17 18 19 20 21 22<link 23 rel="icon" 24 type="image/png" 25 href="//barbaraellick.com/cdn/shop/files/logo-removebg-preview_74ede133-088a-4d23-8893-58e3e24bc2a8.png?crop=center&height=32&v=1769566807&width=32" 26 > 27 28 29 30 31<meta charset="utf-8"> 32<meta 33 http-equiv="X-UA-Compatible" 34 content="IE=edge" 35> 36<meta 37 name="viewport" 38 content="width=device-width,initial-scale=1" 39> 40<meta 41 name="view-transition" 42 content="same-origin" 43> 44<meta 45 name="theme-color" 46 content="" 47> 48 49<meta 50 property="og:site_name" 51 content="Barbara Ellick Jewelry" 52> 53<meta 54 property="og:url" 55 content="https://barbaraellick.com/products/fancy-shape-lab-tennis-necklace" 56> 57<meta 58 property="og:title" 59 content="Fancy Shape Lab Tennis Necklace" 60> 61<meta 62 property="og:type" 63 content="product" 64> 65<meta 66 property="og:description" 67 content="Lab Grown Diamonds 15 Ct" 68><meta 69 property="og:image" 70 content="http://barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987" 71 > 72 <meta 73 property="og:image:secure_url" 74 content="https://barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987" 75 > 76 <meta 77 property="og:image:width" 78 content="1312" 79 > 80 <meta 81 property="og:image:height" 82 content="1199" 83 ><meta 84 property="og:price:amount" 85 content="9,400.00" 86 > 87 <meta 88 property="og:price:currency" 89 content="USD" 90 ><meta 91 name="twitter:card" 92 content="summary_large_image" 93> 94<meta 95 name="twitter:title" 96 content="Fancy Shape Lab Tennis Necklace" 97> 98<meta 99 name="twitter:description" 100 content="Lab Grown Diamonds 15 Ct" 101> 102 103<title> 104 Fancy Shape Lab Tennis Necklace 105 – Barbara Ellick Jewelry</title> 106 107<link 108 rel="canonical" 109 href="https://barbaraellick.com/products/fancy-shape-lab-tennis-necklace" 110> 111 112 113 <meta 114 name="description" 115 content="Lab Grown Diamonds 15 Ct" 116 > 117 118<link href="//barbaraellick.com/cdn/shop/t/8/assets/overflow-list.css?v=16727044177065489451778598806" as="style" rel="preload"> 119<link href="//barbaraellick.com/cdn/shop/t/8/assets/base.css?v=110558660533795380521778598806" rel="stylesheet" type="text/css" media="all" /> 120 121<link 122 rel="preload" 123 as="font" 124 href="//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2" 125 type="font/woff2" 126 crossorigin 127 fetchpriority="low" 128 ><link 129 rel="preload" 130 as="font" 131 href="//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2" 132 type="font/woff2" 133 crossorigin 134 fetchpriority="low" 135 ><link 136 rel="preload" 137 as="font" 138 href="//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2" 139 type="font/woff2" 140 crossorigin 141 fetchpriority="low" 142 ><link 143 rel="preload" 144 as="font" 145 href="//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2" 146 type="font/woff2" 147 crossorigin 148 fetchpriority="low" 149 > 150 151
152<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 152
152
153<script type="importmap"> 154 { 155 "imports": { 156 "@theme/overflow-list": "//barbaraellick.com/cdn/shop/t/8/assets/overflow-list.js?v=46858356770684902511778598806", 157 "@theme/product-title": "//barbaraellick.com/cdn/shop/t/8/assets/product-title-truncation.js?v=81744426891537421781778598806", 158 "@theme/component": "//barbaraellick.com/cdn/shop/t/8/assets/component.js?v=184240237101443119871778598806", 159 "@theme/dialog": "//barbaraellick.com/cdn/shop/t/8/assets/dialog.js?v=150888536568694194021778598806", 160 "@theme/events": "//barbaraellick.com/cdn/shop/t/8/assets/events.js?v=1118589085892804011778598806", 161 "@theme/focus": "//barbaraellick.com/cdn/shop/t/8/assets/focus.js?v=60436577539430446401778598806", 162 "@theme/morph": "//barbaraellick.com/cdn/shop/t/8/assets/morph.js?v=104045809772310330131778598806", 163 "@theme/paginated-list": "//barbaraellick.com/cdn/shop/t/8/assets/paginated-list.js?v=95298315036233333871778598806", 164 "@theme/performance": "//barbaraellick.com/cdn/shop/t/8/assets/performance.js?v=171015751390534793081778598806", 165 "@theme/product-form": "//barbaraellick.com/cdn/shop/t/8/assets/product-form.js?v=142170751179338062901778598806", 166 "@theme/recently-viewed-products": "//barbaraellick.com/cdn/shop/t/8/assets/recently-viewed-products.js?v=94729125001750262651778598806", 167 "@theme/scrolling": "//barbaraellick.com/cdn/shop/t/8/assets/scrolling.js?v=162288454571026455011778598806", 168 "@theme/section-renderer": "//barbaraellick.com/cdn/shop/t/8/assets/section-renderer.js?v=123311117485513785771778598806", 169 "@theme/section-hydration": "//barbaraellick.com/cdn/shop/t/8/assets/section-hydration.js?v=108434990705342316311778598806", 170 "@theme/money-formatting": "//barbaraellick.com/cdn/shop/t/8/assets/money-formatting.js?v=182191346160333327151778598806", 171 "@theme/utilities": "//barbaraellick.com/cdn/shop/t/8/assets/utilities.js?v=28506172887375975941778598806", 172 "@theme/variant-picker": "//barbaraellick.com/cdn/shop/t/8/assets/variant-picker.js?v=24924540959574313291778598806", 173 "@theme/media-gallery": "//barbaraellick.com/cdn/shop/t/8/assets/media-gallery.js?v=14624021005636302161778598806", 174 "@theme/quick-add": "//barbaraellick.com/cdn/shop/t/8/assets/quick-add.js?v=114575661933533593881778598806", 175 "@theme/paginated-list-aspect-ratio": "//barbaraellick.com/cdn/shop/t/8/assets/paginated-list-aspect-ratio.js?v=25254270272143792451778598806", 176 "@theme/popover-polyfill": "//barbaraellick.com/cdn/shop/t/8/assets/popover-polyfill.js?v=119029313658895111201778598806", 177 "@theme/component-quantity-selector": "//barbaraellick.com/cdn/shop/t/8/assets/component-quantity-selector.js?v=67906657287482036641778598806", 178 "@theme/comparison-slider": "//barbaraellick.com/cdn/shop/t/8/assets/comparison-slider.js?v=106705562947035711941778598806", 179 "@theme/sticky-add-to-cart": "//barbaraellick.com/cdn/shop/t/8/assets/sticky-add-to-cart.js?v=48956925339276737091778598806", 180 "@theme/fly-to-cart": "//barbaraellick.com/cdn/shop/t/8/assets/fly-to-cart.js?v=48483246440248933081778598806" 181 } 182 } 183</script>
183 184
185<script 186 src="//barbaraellick.com/cdn/shop/t/8/assets/view-transitions.js?v=7106414069516106341778598806" 187 async 188 189></script>
189 190 191<link 192 rel="modulepreload" 193 href="//barbaraellick.com/cdn/shop/t/8/assets/utilities.js?v=28506172887375975941778598806" 194 fetchpriority="low" 195> 196<link 197 rel="modulepreload" 198 href="//barbaraellick.com/cdn/shop/t/8/assets/component.js?v=184240237101443119871778598806" 199 fetchpriority="low" 200> 201<link 202 rel="modulepreload" 203 href="//barbaraellick.com/cdn/shop/t/8/assets/section-renderer.js?v=123311117485513785771778598806" 204 fetchpriority="low" 205> 206<link 207 rel="modulepreload" 208 href="//barbaraellick.com/cdn/shop/t/8/assets/section-hydration.js?v=108434990705342316311778598806" 209 fetchpriority="low" 210> 211<link 212 rel="modulepreload" 213 href="//barbaraellick.com/cdn/shop/t/8/assets/morph.js?v=104045809772310330131778598806" 214 fetchpriority="low" 215> 216 217 218 219<link 220 rel="modulepreload" 221 href="//barbaraellick.com/cdn/shop/t/8/assets/focus.js?v=60436577539430446401778598806" 222 fetchpriority="low" 223> 224<link 225 rel="modulepreload" 226 href="//barbaraellick.com/cdn/shop/t/8/assets/recently-viewed-products.js?v=94729125001750262651778598806" 227 fetchpriority="low" 228> 229<link 230 rel="modulepreload" 231 href="//barbaraellick.com/cdn/shop/t/8/assets/scrolling.js?v=162288454571026455011778598806" 232 fetchpriority="low" 233> 234<link 235 rel="modulepreload" 236 href="//barbaraellick.com/cdn/shop/t/8/assets/events.js?v=1118589085892804011778598806" 237 fetchpriority="low" 238>
239<script 240 src="//barbaraellick.com/cdn/shop/t/8/assets/popover-polyfill.js?v=119029313658895111201778598806" 241 type="module" 242 fetchpriority="low" 243></script>
vendor: 1 bytes, line 243
243
244<script 245 src="//barbaraellick.com/cdn/shop/t/8/assets/overflow-list.js?v=46858356770684902511778598806" 246 type="module" 247 fetchpriority="low" 248></script>
vendor: 1 bytes, line 248
248
249<script 250 src="//barbaraellick.com/cdn/shop/t/8/assets/quick-add.js?v=114575661933533593881778598806" 251 type="module" 252 fetchpriority="low" 253></script>
253 254 255
255<script 256 src="//barbaraellick.com/cdn/shop/t/8/assets/cart-discount.js?v=107077853990124422021778598806" 257 type="module" 258 fetchpriority="low" 259 ></script>
259 260 261
262<script 263 src="//barbaraellick.com/cdn/shop/t/8/assets/dialog.js?v=150888536568694194021778598806" 264 type="module" 265 fetchpriority="low" 266></script>
vendor: 1 bytes, line 266
266
267<script 268 src="//barbaraellick.com/cdn/shop/t/8/assets/variant-picker.js?v=24924540959574313291778598806" 269 type="module" 270 fetchpriority="low" 271></script>
vendor: 1 bytes, line 271
271
272<script 273 src="//barbaraellick.com/cdn/shop/t/8/assets/product-card.js?v=28695665944407642501778598806" 274 type="module" 275 fetchpriority="low" 276></script>
vendor: 1 bytes, line 276
276
277<script 278 src="//barbaraellick.com/cdn/shop/t/8/assets/product-form.js?v=142170751179338062901778598806" 279 type="module" 280 fetchpriority="low" 281></script>
vendor: 1 bytes, line 281
281
282<script 283 src="//barbaraellick.com/cdn/shop/t/8/assets/fly-to-cart.js?v=48483246440248933081778598806" 284 type="module" 285 fetchpriority="low" 286></script>
vendor: 1 bytes, line 286
286
287<script 288 src="//barbaraellick.com/cdn/shop/t/8/assets/accordion-custom.js?v=97588419883090888471778598806" 289 type="module" 290 fetchpriority="low" 291></script>
vendor: 1 bytes, line 291
291
292<script 293 src="//barbaraellick.com/cdn/shop/t/8/assets/media.js?v=37825095869491791421778598806" 294 type="module" 295 fetchpriority="low" 296></script>
vendor: 1 bytes, line 296
296
297<script 298 src="//barbaraellick.com/cdn/shop/t/8/assets/product-price.js?v=83480980452100801711778598806" 299 type="module" 300 fetchpriority="low" 301></script>
vendor: 1 bytes, line 301
301
302<script 303 src="//barbaraellick.com/cdn/shop/t/8/assets/product-sku.js?v=121804655373531320511778598806" 304 type="module" 305 fetchpriority="low" 306></script>
vendor: 1 bytes, line 306
306
307<script 308 src="//barbaraellick.com/cdn/shop/t/8/assets/product-title-truncation.js?v=81744426891537421781778598806" 309 type="module" 310 fetchpriority="low" 311></script>
vendor: 1 bytes, line 311
311
312<script 313 src="//barbaraellick.com/cdn/shop/t/8/assets/product-inventory.js?v=81520546963552472391778598806" 314 type="module" 315 fetchpriority="low" 316></script>
vendor: 1 bytes, line 316
316
317<script 318 src="//barbaraellick.com/cdn/shop/t/8/assets/show-more.js?v=94563802205717136101778598806" 319 type="module" 320 fetchpriority="low" 321></script>
vendor: 1 bytes, line 321
321
322<script 323 src="//barbaraellick.com/cdn/shop/t/8/assets/slideshow.js?v=168726587398279102001778598806" 324 type="module" 325 fetchpriority="low" 326></script>
vendor: 1 bytes, line 326
326
327<script 328 src="//barbaraellick.com/cdn/shop/t/8/assets/layered-slideshow.js?v=30135417790894624731778598806" 329 type="module" 330 fetchpriority="low" 331></script>
vendor: 1 bytes, line 331
331
332<script 333 src="//barbaraellick.com/cdn/shop/t/8/assets/anchored-popover.js?v=95953304814728754461778598806" 334 type="module" 335 fetchpriority="low" 336></script>
vendor: 1 bytes, line 336
336
337<script 338 src="//barbaraellick.com/cdn/shop/t/8/assets/floating-panel.js?v=151277338116891310371778598806" 339 type="module" 340 fetchpriority="low" 341></script>
vendor: 1 bytes, line 341
341
342<script 343 src="//barbaraellick.com/cdn/shop/t/8/assets/video-background.js?v=25237992823806706551778598806" 344 type="module" 345 fetchpriority="low" 346></script>
vendor: 1 bytes, line 346
346
347<script 348 src="//barbaraellick.com/cdn/shop/t/8/assets/component-quantity-selector.js?v=67906657287482036641778598806" 349 type="module" 350 fetchpriority="low" 351></script>
vendor: 1 bytes, line 351
351
352<script 353 src="//barbaraellick.com/cdn/shop/t/8/assets/media-gallery.js?v=14624021005636302161778598806" 354 type="module" 355 fetchpriority="low" 356></script>
vendor: 1 bytes, line 356
356
357<script 358 src="//barbaraellick.com/cdn/shop/t/8/assets/rte-formatter.js?v=40306132146590816021778598806" 359 type="module" 360 fetchpriority="low" 361></script>
vendor: 1 bytes, line 361
361
362<script 363 src="//barbaraellick.com/cdn/shop/t/8/assets/volume-pricing.js?v=15442793518842484731778598806" 364 type="module" 365 fetchpriority="low" 366></script>
vendor: 1 bytes, line 366
366
367<script 368 src="//barbaraellick.com/cdn/shop/t/8/assets/price-per-item.js?v=144512917617120124431778598806" 369 type="module" 370 fetchpriority="low" 371></script>
vendor: 1 bytes, line 371
371
372<script 373 src="//barbaraellick.com/cdn/shop/t/8/assets/volume-pricing-info.js?v=94479640769665442661778598806" 374 type="module" 375 fetchpriority="low" 376></script>
376 377 378 379
379<script 380 src="//barbaraellick.com/cdn/shop/t/8/assets/localization.js?v=15585934801240115691778598806" 381 type="module" 382 fetchpriority="low" 383 ></script>
383 384 385 386 387
387<script 388 src="//barbaraellick.com/cdn/shop/t/8/assets/fly-to-cart.js?v=48483246440248933081778598806" 389 type="module" 390 fetchpriority="low" 391 ></script>
391 392
392<script 393 src="//barbaraellick.com/cdn/shop/t/8/assets/sticky-add-to-cart.js?v=48956925339276737091778598806" 394 type="module" 395 fetchpriority="low" 396 ></script>
396 397
397<script type="module"> 398 import { RecentlyViewed } from '@theme/recently-viewed-products'; 399 RecentlyViewed.addProduct('8594801033377'); 400 </script>
400 401 402
403<script 404 src="//barbaraellick.com/cdn/shop/t/8/assets/auto-close-details.js?v=58350291535404441581778598806" 405 defer="defer" 406></script>
406 407
408<script> 409 const Theme = { 410 translations: { 411 placeholder_image: `Placeholder image`, 412 added: `Added`, 413 recipient_form_fields_visible: `Recipient form fields are now visible`, 414 recipient_form_fields_hidden: `Recipient form fields are now hidden`, 415 recipient_form_error: `There was an error with the form submission`, 416 items_added_to_cart_one: `1 item added to cart`, 417 items_added_to_cart_other: `{{ count }} items added to cart`, 418 cart_count: `Total items in cart`, 419 }, 420 routes: { 421 cart_add_url: '/cart/add.js', 422 cart_change_url: '/cart/change', 423 cart_update_url: '/cart/update', 424 cart_url: '/cart', 425 predictive_search_url: '/search/suggest', 426 search_url: '/search', 427 }, 428 template: { 429 name: 'product', 430 }, 431 }; 432</script>
432 433<style data-shopify> 434@font-face { 435 font-family: "Josefin Sans"; 436 font-weight: 400; 437 font-style: normal; 438 font-display: swap; 439 src: url("//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 440 url("//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 441} 442@font-face { 443 font-family: "Josefin Sans"; 444 font-weight: 700; 445 font-style: normal; 446 font-display: swap; 447 src: url("//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_n7.4edc746dce14b53e39df223fba72d5f37c3d525d.woff2") format("woff2"), 448 url("//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_n7.051568b12ab464ee8f0241094cdd7a1c80fbd08d.woff") format("woff"); 449} 450@font-face { 451 font-family: "Josefin Sans"; 452 font-weight: 400; 453 font-style: italic; 454 font-display: swap; 455 src: url("//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_i4.a2ba85bff59cf18a6ad90c24fe1808ddb8ce1343.woff2") format("woff2"), 456 url("//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_i4.2dba61e1d135ab449e8e134ba633cf0d31863cc4.woff") format("woff"); 457} 458@font-face { 459 font-family: "Josefin Sans"; 460 font-weight: 700; 461 font-style: italic; 462 font-display: swap; 463 src: url("//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_i7.733dd5c50cdd7b706d9ec731b4016d1edd55db5e.woff2") format("woff2"), 464 url("//barbaraellick.com/cdn/fonts/josefin_sans/josefinsans_i7.094ef86ca8f6eafea52b87b4f09feefb278e539d.woff") format("woff"); 465} 466 467 468 :root { 469 /* Page Layout */ 470 --sidebar-width: 25rem; 471 --narrow-content-width: 36rem; 472 --normal-content-width: 42rem; 473 --wide-content-width: 46rem; 474 --narrow-page-width: 90rem; 475 --normal-page-width: 120rem; 476 --wide-page-width: 150rem; 477 478 /* Section Heights */ 479 --section-height-small: 15rem; 480 --section-height-medium: 25rem; 481 --section-height-large: 35rem; 482 483 @media screen and (min-width: 40em) { 484 --section-height-small: 40svh; 485 --section-height-medium: 55svh; 486 --section-height-large: 70svh; 487 } 488 489 @media screen and (min-width: 60em) { 490 --section-height-small: 50svh; 491 --section-height-medium: 65svh; 492 --section-height-large: 80svh; 493 } 494 495 /* Letter spacing */ 496 --letter-spacing-sm: 0.06em; 497 --letter-spacing-md: 0.13em; 498 499 /* Font families */ 500 --font-body--family: "Josefin Sans", sans-serif; 501 --font-body--style: normal; 502 --font-body--weight: 400; 503 --font-subheading--family: "Josefin Sans", sans-serif; 504 --font-subheading--style: normal; 505 --font-subheading--weight: 400; 506 --font-heading--family: "Josefin Sans", sans-serif; 507 --font-heading--style: normal; 508 --font-heading--weight: 400; 509 --font-accent--family: "Josefin Sans", sans-serif; 510 --font-accent--style: normal; 511 --font-accent--weight: 400; 512 513 /* Margin sizes */ 514 --font-heading--spacing: 0.25em; 515 --font-h1--spacing: var(--font-heading--spacing); 516 --font-h2--spacing: var(--font-heading--spacing); 517 --font-h3--spacing: var(--font-heading--spacing); 518 --font-h4--spacing: var(--font-heading--spacing); 519 --font-h5--spacing: var(--font-heading--spacing); 520 --font-h6--spacing: var(--font-heading--spacing); 521 --font-paragraph--spacing: 0.5em; 522 523 /* Heading colors */ 524 --font-h1--color: var(--color-foreground-heading); 525 --font-h2--color: var(--color-foreground-heading); 526 --font-h3--color: var(--color-foreground-heading); 527 --font-h4--color: var(--color-foreground-heading); 528 --font-h5--color: var(--color-foreground-heading); 529 --font-h6--color: var(--color-foreground-heading); 530 531 /** Z-Index / Layering */ 532 --layer-section-background: -2; 533 --layer-lowest: -1; 534 --layer-base: 0; 535 --layer-flat: 1; 536 --layer-raised: 2; 537 --layer-heightened: 4; 538 --layer-sticky: 8; 539 --layer-window-overlay: 10; 540 --layer-header-menu: 12; 541 --layer-overlay: 16; 542 --layer-menu-drawer: 18; 543 --layer-temporary: 20; 544 545 /* Max-width / Measure */ 546 --max-width--body-normal: 32.5em; 547 --max-width--body-narrow: 22.75em; 548 549 --max-width--heading-normal: 32.5em; 550 --max-width--heading-narrow: 19.5em; 551 552 --max-width--display-normal: 13em; 553 --max-width--display-narrow: 9.75em; 554 --max-width--display-tight: 3.25em; 555 556 /* Letter-spacing / Tracking */ 557 --letter-spacing--display-tight: -0.03em; 558 --letter-spacing--display-normal: 0em; 559 --letter-spacing--display-loose: 0.03em; 560 561 --letter-spacing--heading-tight: -0.03em; 562 --letter-spacing--heading-normal: 0em; 563 --letter-spacing--heading-loose: 0.03em; 564 565 --letter-spacing--body-tight: -0.03em; 566 --letter-spacing--body-normal: 0em; 567 --letter-spacing--body-loose: 0.03em; 568 569 /* Line height / Leading */ 570 --line-height: 1; 571 572 --line-height--display-tight: 1; 573 --line-height--display-normal: 1.1; 574 --line-height--display-loose: 1.2; 575 576 --line-height--heading-tight: 1.15; 577 --line-height--heading-normal: 1.25; 578 --line-height--heading-loose: 1.35; 579 580 --line-height--body-tight: 1.2; 581 --line-height--body-normal: 1.4; 582 --line-height--body-loose: 1.6; 583 584 /* Typography presets */ 585 --font-size--paragraph: 0.875rem;--font-size--h1: clamp(3.0rem, 5.6vw, 3.5rem);--font-size--h2: clamp(2.25rem, 4.8vw, 3.0rem);--font-size--h3: 2.0rem;--font-size--h4: 1.5rem;--font-size--h5: 0.875rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose); 586 587 /* Hardcoded font sizes */ 588 --font-size--3xs: 0.625rem; 589 --font-size--2xs: 0.75rem; 590 --font-size--xs: 0.8125rem; 591 --font-size--sm: 0.875rem; 592 --font-size--md: 1rem; 593 --font-size--lg: 1.125rem; 594 --font-size--xl: 1.25rem; 595 --font-size--2xl: 1.5rem; 596 --font-size--3xl: 2rem; 597 --font-size--4xl: 2.5rem; 598 --font-size--5xl: 3rem; 599 --font-size--6xl: 3.5rem; 600 601 /* Menu font sizes */ 602 --menu-font-sm--size: 0.875rem; 603 --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14)); 604 --menu-font-md--size: 1rem; 605 --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16)); 606 --menu-font-lg--size: 1.125rem; 607 --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18)); 608 --menu-font-xl--size: 1.25rem; 609 --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20)); 610 --menu-font-2xl--size: 1.75rem; 611 --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28)); 612 613 /* Colors */ 614 --color-error: #8B0000; 615 --color-success: #006400; 616 --color-white: #FFFFFF; 617 --color-white-rgb: 255 255 255; 618 --color-black: #000000; 619 --color-instock: #3ED660; 620 --color-lowstock: #EE9441; 621 --color-outofstock: #C8C8C8; 622 623 /* Opacity */ 624 --opacity-5: 0.05; 625 --opacity-8: 0.08; 626 --opacity-10: 0.1; 627 --opacity-15: 0.15; 628 --opacity-20: 0.2;
629 --opacity-25: 0.25; 630 --opacity-30: 0.3; 631 --opacity-40: 0.4; 632 --opacity-50: 0.5; 633 --opacity-60: 0.6; 634 --opacity-70: 0.7; 635 --opacity-80: 0.8; 636 --opacity-85: 0.85; 637 --opacity-90: 0.9; 638 --opacity-subdued-text: var(--opacity-70); 639 640 --shadow-button: 0 2px 3px rgb(0 0 0 / 20%); 641 --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent); 642 643 /* Spacing */ 644 --margin-3xs: 0.125rem; 645 --margin-2xs: 0.3rem; 646 --margin-xs: 0.5rem; 647 --margin-sm: 0.7rem; 648 --margin-md: 0.8rem; 649 --margin-lg: 1rem; 650 --margin-xl: 1.25rem; 651 --margin-2xl: 1.5rem; 652 --margin-3xl: 1.75rem; 653 --margin-4xl: 2rem; 654 --margin-5xl: 3rem; 655 --margin-6xl: 5rem; 656 657 --scroll-margin: 50px; 658 659 --padding-3xs: 0.125rem; 660 --padding-2xs: 0.25rem; 661 --padding-xs: 0.5rem; 662 --padding-sm: 0.7rem; 663 --padding-md: 0.8rem; 664 --padding-lg: 1rem; 665 --padding-xl: 1.25rem; 666 --padding-2xl: 1.5rem; 667 --padding-3xl: 1.75rem; 668 --padding-4xl: 2rem; 669 --padding-5xl: 3rem; 670 --padding-6xl: 4rem; 671 672 --gap-3xs: 0.125rem; 673 --gap-2xs: 0.3rem; 674 --gap-xs: 0.5rem; 675 --gap-sm: 0.7rem; 676 --gap-md: 0.9rem; 677 --gap-lg: 1rem; 678 --gap-xl: 1.25rem; 679 --gap-2xl: 2rem; 680 --gap-3xl: 3rem; 681 682 --spacing-scale-sm: 0.6; 683 --spacing-scale-md: 0.7; 684 --spacing-scale-default: 1.0; 685 686 /* Checkout buttons gap */ 687 --checkout-button-gap: 10px; 688 689 /* Borders */ 690 --style-border-width: 1px; 691 --style-border-radius-xs: 0.2rem; 692 --style-border-radius-sm: 0.6rem; 693 --style-border-radius-md: 0.8rem; 694 --style-border-radius-50: 50%; 695 --style-border-radius-lg: 1rem; 696 --style-border-radius-pills: 40px; 697 --style-border-radius-inputs: 4px; 698 --style-border-radius-buttons-primary: 14px; 699 --style-border-radius-buttons-secondary: 14px; 700 --style-border-width-primary: 0px; 701 --style-border-width-secondary: 1px; 702 --style-border-width-inputs: 1px; 703 --style-border-radius-popover: 14px; 704 --style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%); 705 --style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%); 706 --style-border-swatch-opacity: 10%; 707 --style-border-swatch-width: 1px; 708 --style-border-swatch-style: solid; 709 710 /* Animation */ 711 --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1); 712 --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1); 713 --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955); 714 --animation-speed-fast: 0.0625s; 715 --animation-speed: 0.125s; 716 --animation-speed-slow: 0.2s; 717 --animation-speed-medium: 0.15s; 718 --animation-easing: ease-in-out; 719 --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1); 720 --drawer-animation-speed: 0.2s; 721 --animation-values-slow: var(--animation-speed-slow) var(--animation-easing); 722 --animation-values: var(--animation-speed) var(--animation-easing); 723 --animation-values-fast: var(--animation-speed-fast) var(--animation-easing); 724 --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete; 725 --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94); 726 --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0); 727 --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1); 728 --animation-timing-default: cubic-bezier(0, 0, 0.2, 1); 729 --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1); 730 --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1); 731 /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/ 732 --spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%); 733 --spring-d300-b0-duration: 0.4980s; 734 --spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%); 735 --spring-d280-b0-duration: 0.4648s; 736 --spring-d260-b0-easing: linear(0, 0.0058, 0.0216 2.15%, 0.0748 4.29%, 0.4646 15.03%, 0.5673, 0.655, 0.7279, 0.7872, 0.8349, 0.8727 34.36%, 0.9107, 0.9379 42.95%, 0.9609 48.31%, 0.9778 54.76%, 0.9887 62.27%, 0.9948 70.86%, 0.9983 82.67%, 0.9997 99.85%); 737 --spring-d260-b0-duration: 0.4316s; 738 --spring-d220-b0-easing: linear( 739 0, 740 0.0093 1.37%, 741 0.0696 4.12%, 742 0.4667 15.09%, 743 0.6322 20.58%, 744 0.6986 23.32%, 745 0.7793 27.44%, 746 0.8219 30.18%, 747 0.8721, 748 0.9089 38.42%, 749 0.9427, 750 0.9644, 751 0.978 54.88%, 752 0.9881 61.74%, 753 0.9944 69.97%, 754 0.998 80.95%, 755 0.9996 98.78% 756 ); 757 --spring-d220-b0-duration: 0.3818s; 758 --spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%); 759 --spring-d180-b0-duration: 0.2988s; 760 761 /* View transitions */ 762 /* View transition old */ 763 --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut; 764 765 /* View transition new */ 766 --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition; 767 768 /* Focus */ 769 --focus-outline-width: 0.09375rem; 770 --focus-outline-offset: 0.2em; 771 772 /* Badges */ 773 --badge-blob-padding-block: 1px; 774 --badge-blob-padding-inline: 12px 8px; 775 --badge-rectangle-padding-block: 1px; 776 --badge-rectangle-padding-inline: 6px; 777 @media screen and (min-width: 750px) { 778 --badge-blob-padding-block: 4px; 779 --badge-blob-padding-inline: 16px 12px; 780 --badge-rectangle-padding-block: 4px; 781 --badge-rectangle-padding-inline: 10px; 782 } 783 784 /* Icons */ 785 --icon-size-2xs: 0.6rem; 786 --icon-size-xs: 0.85rem; 787 --icon-size-sm: 1.25rem; 788 --icon-size-md: 1.375rem; 789 --icon-size-lg: 1.5rem; 790 --icon-stroke-width: 1.5px; 791 792 /* Input */ 793 --input-email-min-width: 200px; 794 --input-search-max-width: 650px; 795 --input-padding-y: 0.8rem; 796 --input-padding-x: 0.8rem; 797 --input-padding: var(--input-padding-y) var(--input-padding-x); 798 --input-box-shadow-width: var(--style-border-width-inputs); 799 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 800 --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border); 801 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 802 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 803 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
804 --input-textarea-min-height: 55px; 805 806 /* Checkbox */ 807 --checkbox-size: 22px; 808 --checkbox-border-radius: 7px; 809 --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55)); 810 --checkbox-label-padding: 8px; 811 812 @media screen and (min-width: 750px) { 813 --checkbox-size: 16px; 814 --checkbox-border-radius: 5px; 815 --checkbox-label-padding: 6px; 816 } 817 818 /* Button size */ 819 --button-size-sm: 30px; 820 --button-size-md: 36px; 821 --button-size: var(--minimum-touch-target); 822 --button-padding-inline: 24px; 823 --button-padding-block: 16px; 824 825 /* Button font-family */ 826 --button-font-family-primary: var(--font-body--family); 827 --button-font-family-secondary: var(--font-body--family); 828 829 /* Button text case */ 830 --button-text-case: ; 831 --button-text-case-primary: default; 832 --button-text-case-secondary: default; 833 834 /* Borders */ 835 --border-color: rgb(var(--color-border-rgb) / var(--opacity-50)); 836 --border-width-sm: 1px; 837 --border-width-md: 2px; 838 --border-width-lg: 5px; 839 --border-radius-sm: 0.25rem; 840 841 /* Drawers */ 842 --drawer-inline-padding: 25px; 843 --drawer-menu-inline-padding: 2.5rem; 844 --drawer-header-block-padding: 20px; 845 --drawer-content-block-padding: 10px; 846 --drawer-header-desktop-top: 0rem; 847 --drawer-padding: calc(var(--padding-sm) + 7px); 848 --drawer-height: 100dvh; 849 --drawer-width: 95vw; 850 --drawer-max-width: 500px; 851 852 /* Variant Picker Swatches */ 853 --variant-picker-swatch-width-unitless: 34; 854 --variant-picker-swatch-height-unitless: 34; 855 --variant-picker-swatch-width: 34px; 856 --variant-picker-swatch-height: 34px; 857 --variant-picker-swatch-radius: 32px; 858 --variant-picker-border-width: 1px; 859 --variant-picker-border-style: solid; 860 --variant-picker-border-opacity: 10%; 861 862 /* Variant Picker Buttons */ 863 --variant-picker-button-radius: 14px; 864 --variant-picker-button-border-width: 1px; 865 866 /* Slideshow */ 867 --slideshow-controls-size: 3.5rem; 868 --slideshow-controls-icon: 2rem; 869 --peek-next-slide-size: 3rem; 870 871 /* Utilities */ 872 --backdrop-opacity: 0.15; 873 --backdrop-color-rgb: var(--color-shadow-rgb); 874 --minimum-touch-target: 44px; 875 --disabled-opacity: 0.5; 876 --skeleton-opacity: 0.025; 877 878 /* Shapes */ 879 --shape--circle: circle(50% at center); 880 --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%); 881 --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); 882 --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883
882% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%); 883 884 /* Buy buttons */ 885 --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm)); 886 887 /* Card image width and height variables */ 888 --card-width-small: 10rem; 889 890 --height-small: 10rem; 891 --height-medium: 11.5rem; 892 --height-large: 13rem; 893 --height-full: 100vh; 894 895 @media screen and (min-width: 750px) { 896 --height-small: 17.5rem; 897 --height-medium: 21.25rem; 898 --height-large: 25rem; 899 } 900 901 /* Modal */ 902 --modal-max-height: 65dvh; 903 --quick-add-modal-height: min(38.5rem, 96vh); 904 --quick-add-modal-width: min(54rem, 96vw); 905 --quick-add-modal-gallery-width: 24rem; 906 907 /* Card styles for search */ 908 --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 909 --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30)); 910 --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 911 912 /* Cart */ 913 --cart-primary-font-family: var(--font-body--family); 914 --cart-primary-font-style: var(--font-body--style); 915 --cart-primary-font-weight: var(--font-body--weight); 916 --cart-secondary-font-family: var(--font-secondary--family); 917 --cart-secondary-font-style: var(--font-secondary--style); 918 --cart-secondary-font-weight: var(--font-secondary--weight); 919 } 920</style> 921 922 923<style data-shopify> 924 925 926 :root, 927 928 929 930 .color-scheme-1 { 931 --color-background: rgb(255 255 255 / 1.0); 932 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 933 --color-background-rgb: 255 255 255; 934 --opacity-5-15: 0.05; 935 --opacity-10-25: 0.1; 936 --opacity-35-55: 0.35; 937 --opacity-40-60: 0.4; 938 --opacity-30-60: 0.3; 939 --color-foreground: rgb(0 0 0 / 0.81); 940 --color-foreground-rgb: 0 0 0; 941 --color-foreground-heading: rgb(0 0 0 / 1.0); 942 --color-foreground-heading-rgb: 0 0 0; 943 --color-primary: rgb(0 0 0 / 0.81); 944 --color-primary-rgb: 0 0 0; 945 --color-primary-hover: rgb(0 0 0 / 1.0); 946 --color-primary-hover-rgb: 0 0 0; 947 --color-border: rgb(0 0 0 / 0.06); 948 --color-border-rgb: 0 0 0; 949 --color-shadow: rgb(0 0 0 / 1.0); 950 --color-shadow-rgb: 0 0 0; 951 --color-primary-button-text: rgb(255 255 255 / 1.0); 952 --color-primary-button-background: rgb(0 0 0 / 1.0); 953 --color-primary-button-border: rgb(0 0 0 / 1.0); 954 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 955 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 956 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 957 --color-secondary-button-text: rgb(0 0 0 / 1.0); 958 --color-secondary-button-background: rgb(0 0 0 / 0.0); 959 --color-secondary-button-border: rgb(0 0 0 / 1.0); 960 --color-secondary-button-hover-text: rgb(51 51 51 / 1.0); 961 --color-secondary-button-hover-background: rgb(250 250 250 / 1.0); 962 --color-secondary-button-hover-border: rgb(51 51 51 / 1.0); 963 --color-input-background: rgb(255 255 255 / 0.78); 964 --color-input-text: rgb(51 51 51 / 1.0); 965 --color-input-text-rgb: 51 51 51; 966 --color-input-border: rgb(223 223 223 / 1.0); 967 --color-input-hover-background: rgb(0 0 0 / 0.01); 968 --color-variant-background: rgb(255 255 255 / 1.0); 969 --color-variant-border: rgb(0 0 0 / 0.13); 970 --color-variant-text: rgb(0 0 0 / 1.0); 971 --color-variant-text-rgb: 0 0 0; 972 --color-variant-hover-background: rgb(245 245 245 / 1.0); 973 --color-variant-hover-text: rgb(0 0 0 / 1.0); 974 --color-variant-hover-border: rgb(230 230 230 / 1.0); 975 --color-selected-variant-background: rgb(0 0 0 / 1.0); 976 --color-selected-variant-border: rgb(0 0 0 / 1.0); 977 --color-selected-variant-text: rgb(255 255 255 / 1.0); 978 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 979 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 980 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 981 982 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 983 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 984 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 985 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 986 --font-h1--color: var(--color-foreground-heading); 987 --font-h2--color: var(--color-foreground-heading); 988 --font-h3--color: var(--color-foreground-heading); 989 --font-h4--color: var(--color-foreground-heading); 990 --font-h5--color: var(--color-foreground-heading); 991 --font-h6--color: var(--color-foreground-heading); 992 993 /* Shadows */ 994 995 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 996 997 998 --shadow-blur: 20px; 999 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1000 1001 } 1002 1003 1004 1005 1006 .color-scheme-2 {
1007 --color-background: rgb(245 245 245 / 1.0); 1008 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1009 --color-background-rgb: 245 245 245; 1010 --opacity-5-15: 0.05; 1011 --opacity-10-25: 0.1; 1012 --opacity-35-55: 0.35; 1013 --opacity-40-60: 0.4; 1014 --opacity-30-60: 0.3; 1015 --color-foreground: rgb(0 0 0 / 0.81); 1016 --color-foreground-rgb: 0 0 0; 1017 --color-foreground-heading: rgb(0 0 0 / 1.0); 1018 --color-foreground-heading-rgb: 0 0 0; 1019 --color-primary: rgb(0 0 0 / 0.81); 1020 --color-primary-rgb: 0 0 0; 1021 --color-primary-hover: rgb(255 255 255 / 1.0); 1022 --color-primary-hover-rgb: 255 255 255; 1023 --color-border: rgb(223 223 223 / 1.0); 1024 --color-border-rgb: 223 223 223; 1025 --color-shadow: rgb(0 0 0 / 1.0); 1026 --color-shadow-rgb: 0 0 0; 1027 --color-primary-button-text: rgb(255 255 255 / 1.0); 1028 --color-primary-button-background: rgb(0 0 0 / 1.0); 1029 --color-primary-button-border: rgb(0 0 0 / 1.0); 1030 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1031 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1032 --color-primary-button-hover-border: rgb(51 51 51 / 1.0); 1033 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1034 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1035 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1036 --color-secondary-button-hover-text: rgb(0 0 0 / 1.0); 1037 --color-secondary-button-hover-background: rgb(255 255 255 / 0.36); 1038 --color-secondary-button-hover-border: rgb(51 51 51 / 0.73); 1039 --color-input-background: rgb(0 0 0 / 0.0); 1040 --color-input-text: rgb(0 0 0 / 0.53); 1041 --color-input-text-rgb: 0 0 0; 1042 --color-input-border: rgb(0 0 0 / 0.13); 1043 --color-input-hover-background: rgb(255 255 255 / 0.36); 1044 --color-variant-background: rgb(255 255 255 / 1.0); 1045 --color-variant-border: rgb(230 230 230 / 1.0); 1046 --color-variant-text: rgb(0 0 0 / 1.0); 1047 --color-variant-text-rgb: 0 0 0; 1048 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1049 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1050 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1051 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1052 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1053 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1054 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1055 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1056 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1057 1058 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1059 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1060 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1061 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1062 --font-h1--color: var(--color-foreground-heading); 1063 --font-h2--color: var(--color-foreground-heading); 1064 --font-h3--color: var(--color-foreground-heading); 1065 --font-h4--color: var(--color-foreground-heading); 1066 --font-h5--color: var(--color-foreground-heading); 1067 --font-h6--color: var(--color-foreground-heading); 1068 1069 /* Shadows */ 1070 1071 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1072 1073 1074 --shadow-blur: 20px; 1075 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1076 1077 } 1078 1079 1080 1081 1082 .color-scheme-3 { 1083 --color-background: rgb(238 241 234 / 1.0); 1084 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1085 --color-background-rgb: 238 241 234; 1086 --opacity-5-15: 0.05; 1087 --opacity-10-25: 0.1; 1088 --opacity-35-55: 0.35; 1089 --opacity-40-60: 0.4; 1090 --opacity-30-60: 0.3; 1091 --color-foreground: rgb(0 0 0 / 0.81); 1092 --color-foreground-rgb: 0 0 0; 1093 --color-foreground-heading: rgb(0 0 0 / 1.0); 1094 --color-foreground-heading-rgb: 0 0 0; 1095 --color-primary: rgb(0 0 0 / 0.81); 1096 --color-primary-rgb: 0 0 0; 1097 --color-primary-hover: rgb(0 0 0 / 1.0); 1098 --color-primary-hover-rgb: 0 0 0; 1099 --color-border: rgb(0 0 0 / 0.81); 1100 --color-border-rgb: 0 0 0; 1101 --color-shadow: rgb(0 0 0 / 1.0); 1102 --color-shadow-rgb: 0 0 0; 1103 --color-primary-button-text: rgb(255 255 255 / 1.0); 1104 --color-primary-button-background: rgb(0 0 0 / 1.0); 1105 --color-primary-button-border: rgb(0 0 0 / 1.0); 1106 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1107 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1108 --color-primary-button-hover-border: rgb(51 51 51 / 1.0); 1109 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1110 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1111 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1112 --color-secondary-button-hover-text: rgb(0 0 0 / 0.81); 1113 --color-secondary-button-hover-background: rgb(255 255 255 / 0.36); 1114 --color-secondary-button-hover-border: rgb(0 0 0 / 0.81); 1115 --color-input-background: rgb(0 0 0 / 0.0); 1116 --color-input-text: rgb(0 0 0 / 0.81); 1117 --color-input-text-rgb: 0 0 0; 1118 --color-input-border: rgb(0 0 0 / 0.81); 1119 --color-input-hover-background: rgb(255 255 255 / 0.36); 1120 --color-variant-background: rgb(255 255 255 / 1.0); 1121 --color-variant-border: rgb(230 230 230 / 1.0); 1122 --color-variant-text: rgb(0 0 0 / 1.0); 1123 --color-variant-text-rgb: 0 0 0; 1124 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1125 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1126 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1127 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1128 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1129 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1130 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1131 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1132 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1133 1134 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1135 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1136 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1137 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1138 --font-h1--color: var(--color-foreground-heading); 1139 --font-h2--color: var(--color-foreground-heading); 1140 --font-h3--color: var(--color-foreground-heading); 1141 --font-h4--color: var(--color-foreground-heading); 1142 --font-h5--color: var(--color-foreground-heading); 1143 --font-h6--color: var(--color-foreground-heading); 1144 1145 /* Shadows */ 1146 1147 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1148 1149 1150 --shadow-blur: 20px; 1151 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1152 1153 } 1154 1155 1156 1157 1158 .color-scheme-4 { 1159 --color-background: rgb(225 237 245 / 1.0); 1160 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1161 --color-background-rgb: 225 237 245; 1162 --opacity-5-15: 0.05; 1163 --opacity-10-25: 0.1; 1164 --opacity-35-55: 0.35; 1165 --opacity-40-60: 0.4; 1166 --opacity-30-60: 0.3; 1167 --color-foreground: rgb(0 0 0 / 0.81); 1168 --color-foreground-rgb: 0 0 0; 1169 --color-foreground-heading: rgb(0 0 0 / 1.0); 1170 --color-foreground-heading-rgb: 0 0 0; 1171 --color-primary: rgb(0 0 0 / 0.81); 1172 --color-primary-rgb: 0 0 0; 1173 --color-primary-hover: rgb(0 0 0 / 1.0); 1174 --color-primary-hover-rgb: 0 0 0; 1175 --color-border: rgb(29 54 134 / 0.5); 1176 --color-border-rgb: 29 54 134; 1177 --color-shadow: rgb(0 0 0 / 1.0); 1178 --color-shadow-rgb: 0 0 0; 1179 --color-primary-button-text: rgb(255 255 255 / 1.0); 1180 --color-primary-button-background: rgb(0 0 0 / 1.0); 1181 --color-primary-button-border: rgb(29 54 134 / 1.0); 1182 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1183 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1184 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1185 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1186 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1187 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1188 --color-secondary-button-hover-text: rgb(0 0 0 / 0.81); 1189 --color-secondary-button-hover-background: rgb(255 255 255 / 0.36); 1190 --color-secondary-button-hover-border: rgb(0 0 0 / 0.81); 1191 --color-input-background: rgb(0 0 0 / 0.0); 1192 --color-input-text: rgb(0 0 0 / 0.81); 1193 --color-input-text-rgb: 0 0 0; 1194 --color-input-border: rgb(0 0 0 / 0.81); 1195 --color-input-hover-background: rgb(255 255 255 / 0.36); 1196 --color-variant-background: rgb(255 255 255 / 1.0); 1197 --color-variant-border: rgb(230 230 230 / 1.0); 1198 --color-variant-text: rgb(0 0 0 / 1.0); 1199 --color-variant-text-rgb: 0 0 0; 1200 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1201 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1202 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1203 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1204 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1205 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1206 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1207 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1208 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1209 1210 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1211 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1212 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1213 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1214 --font-h1--color: var(--color-foreground-heading); 1215 --font-h2--color: var(--color-foreground-heading); 1216 --font-h3--color: var(--color-foreground-heading); 1217 --font-h4--color: var(--color-foreground-heading); 1218 --font-h5--color: var(--color-foreground-heading); 1219 --font-h6--color: var(--color-foreground-heading); 1220 1221 /* Shadows */ 1222 1223 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1224 1225 1226 --shadow-blur: 20px; 1227 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1228 1229 } 1230 1231 1232 1233 1234 .color-scheme-5 { 1235 --color-background: rgb(51 51 51 / 1.0); 1236 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1237 --color-background-rgb: 51 51 51; 1238 --opacity-5-15: 0.15; 1239 --opacity-10-25: 0.25; 1240 --opacity-35-55: 0.55; 1241 --opacity-40-60: 0.6; 1242 --opacity-30-60: 0.6; 1243 --color-foreground: rgb(255 255 255 / 1.0); 1244 --color-foreground-rgb: 255 255 255; 1245 --color-foreground-heading: rgb(255 255 255 / 1.0); 1246 --color-foreground-heading-rgb: 255 255 255; 1247 --color-primary: rgb(255 255 255 / 1.0); 1248 --color-primary-rgb: 255 255 255; 1249 --color-primary-hover: rgb(255 255 255 / 0.69); 1250 --color-primary-hover-rgb: 255 255 255; 1251 --color-border: rgb(255 255 255 / 0.69); 1252 --color-border-rgb: 255 255 255; 1253 --color-shadow: rgb(0 0 0 / 1.0); 1254 --color-shadow-rgb: 0 0 0; 1255 --color-primary-button-text: rgb(0 0 0 / 1.0); 1256 --color-primary-button-background: rgb(255 255 255 / 1.0); 1257 --color-primary-button-border: rgb(255 255 255 / 1.0); 1258 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1259 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 1260 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1261 --color-secondary-button-text: rgb(255 255 255 / 1.0); 1262 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1263 --color-secondary-button-border: rgb(255 255 255 / 0.69); 1264 --color-secondary-button-hover-text: rgb(255 255 255 / 0.93); 1265 --color-secondary-button-hover-background: rgb(255 255 255 / 0.04); 1266 --color-secondary-button-hover-border: rgb(255 255 255 / 0.69); 1267 --color-input-background: rgb(51 51 51 / 1.0); 1268 --color-input-text: rgb(255 255 255 / 0.93); 1269 --color-input-text-rgb: 255 255 255; 1270 --color-input-border: rgb(255 255 255 / 0.69); 1271 --color-input-hover-background: rgb(255 255 255 / 0.04); 1272 --color-variant-background: rgb(255 255 255 / 1.0); 1273 --color-variant-border: rgb(230 230 230 / 1.0); 1274 --color-variant-text: rgb(0 0 0 / 1.0); 1275 --color-variant-text-rgb: 0 0 0; 1276 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1277 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1278 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1279 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1280 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1281 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1282 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1283 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1284 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1285 1286 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1287 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1288 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1289 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1290 --font-h1--color: var(--color-foreground-heading); 1291 --font-h2--color: var(--color-foreground-heading); 1292 --font-h3--color: var(--color-foreground-heading); 1293 --font-h4--color: var(--color-foreground-heading); 1294 --font-h5--color: var(--color-foreground-heading); 1295 --font-h6--color: var(--color-foreground-heading); 1296 1297 /* Shadows */ 1298 1299 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1300 1301 1302 --shadow-blur: 20px; 1303 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1304 1305 } 1306 1307 1308 1309 1310 .color-scheme-6 { 1311 --color-background: rgb(0 0 0 / 0.0); 1312 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1313 --color-background-rgb: 0 0 0; 1314 --opacity-5-15: 0.15; 1315 --opacity-10-25: 0.25; 1316 --opacity-35-55: 0.55; 1317 --opacity-40-60: 0.6; 1318 --opacity-30-60: 0.6; 1319 --color-foreground: rgb(255 255 255 / 1.0); 1320 --color-foreground-rgb: 255 255 255; 1321 --color-foreground-heading: rgb(255 255 255 / 1.0); 1322 --color-foreground-heading-rgb: 255 255 255; 1323 --color-primary: rgb(255 255 255 / 1.0); 1324 --color-primary-rgb: 255 255 255; 1325 --color-primary-hover: rgb(255 255 255 / 0.69); 1326 --color-primary-hover-rgb: 255 255 255; 1327 --color-border: rgb(230 230 230 / 1.0); 1328 --color-border-rgb: 230 230 230; 1329 --color-shadow: rgb(0 0 0 / 1.0); 1330 --color-shadow-rgb: 0 0 0; 1331 --color-primary-button-text: rgb(0 0 0 / 1.0); 1332 --color-primary-button-background: rgb(255 255 255 / 1.0); 1333 --color-primary-button-border: rgb(255 255 255 / 1.0); 1334 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1335 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 1336 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 1337 --color-secondary-button-text: rgb(255 255 255 / 1.0);
1337 1338 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1339 --color-secondary-button-border: rgb(255 255 255 / 1.0); 1340 --color-secondary-button-hover-text: rgb(255 255 255 / 1.0); 1341 --color-secondary-button-hover-background: rgb(255 255 255 / 0.08); 1342 --color-secondary-button-hover-border: rgb(255 255 255 / 1.0); 1343 --color-input-background: rgb(255 255 255 / 1.0); 1344 --color-input-text: rgb(0 0 0 / 0.53); 1345 --color-input-text-rgb: 0 0 0; 1346 --color-input-border: rgb(0 0 0 / 0.13); 1347 --color-input-hover-background: rgb(250 250 250 / 1.0); 1348 --color-variant-background: rgb(255 255 255 / 1.0); 1349 --color-variant-border: rgb(230 230 230 / 1.0); 1350 --color-variant-text: rgb(0 0 0 / 1.0); 1351 --color-variant-text-rgb: 0 0 0; 1352 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1353 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1354 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1355 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1356 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1357 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1358 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1359 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1360 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1361 1362 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1363 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1364 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1365 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1366 --font-h1--color: var(--color-foreground-heading); 1367 --font-h2--color: var(--color-foreground-heading); 1368 --font-h3--color: var(--color-foreground-heading); 1369 --font-h4--color: var(--color-foreground-heading); 1370 --font-h5--color: var(--color-foreground-heading); 1371 --font-h6--color: var(--color-foreground-heading); 1372 1373 /* Shadows */ 1374 1375 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1376 1377 1378 --shadow-blur: 20px; 1379 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1380 1381 } 1382 1383 1384 1385 1386 .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7 { 1387 --color-background: rgb(0 0 0 / 0.0); 1388 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1389 --color-background-rgb: 0 0 0; 1390 --opacity-5-15: 0.15; 1391 --opacity-10-25: 0.25; 1392 --opacity-35-55: 0.55; 1393 --opacity-40-60: 0.6; 1394 --opacity-30-60: 0.6; 1395 --color-foreground: rgb(0 0 0 / 1.0); 1396 --color-foreground-rgb: 0 0 0; 1397 --color-foreground-heading: rgb(0 0 0 / 1.0); 1398 --color-foreground-heading-rgb: 0 0 0; 1399 --color-primary: rgb(0 0 0 / 1.0); 1400 --color-primary-rgb: 0 0 0; 1401 --color-primary-hover: rgb(0 0 0 / 0.53); 1402 --color-primary-hover-rgb: 0 0 0; 1403 --color-border: rgb(230 230 230 / 1.0); 1404 --color-border-rgb: 230 230 230; 1405 --color-shadow: rgb(0 0 0 / 1.0); 1406 --color-shadow-rgb: 0 0 0; 1407 --color-primary-button-text: rgb(255 255 255 / 1.0); 1408 --color-primary-button-background: rgb(0 0 0 / 1.0); 1409 --color-primary-button-border: rgb(0 0 0 / 1.0); 1410 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1411 --color-primary-button-hover-background: rgb(51 51 51 / 1.0); 1412 --color-primary-button-hover-border: rgb(51 51 51 / 1.0); 1413 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1414 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1415 --color-secondary-button-border: rgb(0 0 0 / 1.0); 1416 --color-secondary-button-hover-text: rgb(51 51 51 / 1.0); 1417 --color-secondary-button-hover-background: rgb(250 250 250 / 1.0); 1418 --color-secondary-button-hover-border: rgb(51 51 51 / 1.0); 1419 --color-input-background: rgb(255 255 255 / 1.0); 1420 --color-input-text: rgb(0 0 0 / 0.53); 1421 --color-input-text-rgb: 0 0 0; 1422 --color-input-border: rgb(0 0 0 / 0.13); 1423 --color-input-hover-background: rgb(250 250 250 / 1.0); 1424 --color-variant-background: rgb(255 255 255 / 1.0); 1425 --color-variant-border: rgb(230 230 230 / 1.0); 1426 --color-variant-text: rgb(0 0 0 / 1.0); 1427 --color-variant-text-rgb: 0 0 0; 1428 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1429 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1430 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1431 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1432 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1433 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1434 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1435 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1436 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1437 1438 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1439 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1440 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1441 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1442 --font-h1--color: var(--color-foreground-heading); 1443 --font-h2--color: var(--color-foreground-heading); 1444 --font-h3--color: var(--color-foreground-heading); 1445 --font-h4--color: var(--color-foreground-heading); 1446 --font-h5--color: var(--color-foreground-heading); 1447 --font-h6--color: var(--color-foreground-heading); 1448 1449 /* Shadows */ 1450 1451 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1452 1453 1454 --shadow-blur: 20px; 1455 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1456 1457 } 1458 1459 1460 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7 { 1461 color: var(--color-foreground); 1462 background-color: var(--color-background); 1463 } 1464</style> 1465 1466 1467
1467<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1467<meta name="google-site-verification" content="fvAgWBIbyXUxG_e5YYsqkVZOzCsEQDCS2AoLNeDkRhI"> 1468<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/45223805089/digital_wallets/dialog"> 1469<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/46702285815969: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://barbaraellick.com/products/fancy-shape-lab-tennis-necklace.oembed">
1470<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=634814625"></script>
1470 1471<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1472<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=634814625&shop_id=45223805089" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1472
1472
1473<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":45223805089,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/45223805089","merchantName":"Barbara Ellick Jewelry","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Barbara Ellick Jewelry","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1473
1473
1474<script id="shopify-features" type="application/json">{"accessToken":"21e3141f4301eafa4346e75fb4ab17bf","betas":["rich-media-storefront-analytics"],"domain":"barbaraellick.com","predictiveSearch":true,"shopId":45223805089,"locale":"en"}</script>
vendor: 1 bytes, line 1474
1474
1475<script>var Shopify = Shopify || {}; 1476Shopify.shop = "barbara-ellick-jewelry.myshopify.com"; 1477Shopify.locale = "en"; 1478Shopify.currency = {"active":"USD","rate":"1.0"}; 1479Shopify.country = "US"; 1480Shopify.theme = {"name":"Horizon","id":149389869217,"schema_name":"Horizon","schema_version":"3.5.1","theme_store_id":2481,"role":"main"}; 1481Shopify.theme.handle = "null"; 1482Shopify.theme.style = {"id":null,"handle":null}; 1483Shopify.cdnHost = "barbaraellick.com/cdn"; 1484Shopify.routes = Shopify.routes || {}; 1485Shopify.routes.root = "/"; 1486Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1487Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1488Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1489Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1489
1489
1490<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1490
1490
1491<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 1491
1491
1492<script> 1493 window.ShopifyPay = window.ShopifyPay || {}; 1494 window.ShopifyPay.apiHost = "shop.app\/pay"; 1495 window.ShopifyPay.redirectState = null; 1496</script>
vendor: 1 bytes, line 1496
1496
1497<script> 1498 window.Shopify = window.Shopify || {}; 1499 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1500 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1501 window.Shopify.SignInWithShop.eligible = true; 1502</script>
vendor: 1 bytes, line 1502
1502
1503<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 1503
1503
1504<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1504
1504
1505<script type="module"> 1506 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1507 1508 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1509 1510</script>
vendor: 1 bytes, line 1510
1510
1511<script> 1512 window.Shopify = window.Shopify || {}; 1513 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1514 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"]}; 1515</script>
vendor: 1 bytes, line 1515
1515
1516<script>(function() { 1517 var isLoaded = false; 1518 function asyncLoad() { 1519 if (isLoaded) return; 1520 isLoaded = true; 1521 var urls = ["https:\/\/formbuilder.hulkapps.com\/skeletopapp.js?shop=barbara-ellick-jewelry.myshopify.com","https:\/\/sdk.postscript.io\/sdk-script-loader.bundle.js?shopId=527490\u0026shop=barbara-ellick-jewelry.myshopify.com","https:\/\/edge.personalizer.io\/storefront\/2.0.0\/js\/shopify\/storefront.min.js?key=3cxxl-ubm1cgg6p1hs0qx2sc1odf-zck6s\u0026shop=barbara-ellick-jewelry.myshopify.com"]; 1522 for (var i = 0; i < urls.length; i++) { 1523 var s = document.createElement('script'); 1524 s.type = 'text/javascript'; 1525 s.async = true; 1526 s.src = urls[i]; 1527 var x = document.getElementsByTagName('script')[0]; 1528 x.parentNode.insertBefore(s, x); 1529 } 1530 }; 1531 if(window.attachEvent) { 1532 window.attachEvent('onload', asyncLoad); 1533 } else { 1534 window.addEventListener('load', asyncLoad, false); 1535 } 1536})();</script>
vendor: 1 bytes, line 1536
1536
1537<script id="__st">var __st={"a":45223805089,"offset":-14400,"reqid":"786cc94b-8190-44d7-978e-e3711cdacce9-1791341923","pageurl":"barbaraellick.com\/products\/fancy-shape-lab-tennis-necklace?variant=46702285815969","u":"0d3d9804cb1d","p":"product","rtyp":"product","rid":8594801033377};</script>
vendor: 1 bytes, line 1537
1537
1538<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1538
1538
1539<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 1539
1539
1540<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//barbaraellick.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1540
1540
1541<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 = "//barbaraellick.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>
1541<script crossorigin="anonymous" defer="defer" src="//barbaraellick.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1541
1541
1542<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 1542
1542
1543<script> 1544 window.Shopify = window.Shopify || {}; 1545 window.Shopify.MCP = window.Shopify.MCP || {}; 1546 window.Shopify.MCP.enabled = true; 1547 window.Shopify.MCP.shop = "barbara-ellick-jewelry.myshopify.com"; 1548 window.Shopify.MCP.mcpEndpoint = "https:\/\/barbaraellick.com\/api\/mcp"; 1549 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 1550</script>
vendor: 1 bytes, line 1550
1550
1551<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/barbaraellick.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1552</script>
vendor: 1 bytes, line 1552
1552
1553<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://barbaraellick.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1554</script>
vendor: 1 bytes, line 1554
1554
1555<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1556 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); 1557</script>
vendor: 1 bytes, line 1557
1557
1558<script> 1559 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); 1560</script>
1560 1561
1562<script type="module" src="https://barbaraellick.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1562
1562
1563<script nomodule> 1564 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 1565</script>
1565 1566 1567<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://barbaraellick.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1568<style id="shopify-accelerated-checkout-cart"> 1569 #shopify-buyer-consent { 1570 margin-top: 1em; 1571 display: inline-block; 1572 width: 100%; 1573} 1574 1575#shopify-buyer-consent.hidden { 1576 display: none; 1577} 1578 1579#shopify-subscription-policy-button { 1580 background: none; 1581 border: none; 1582 padding: 0; 1583 text-decoration: underline; 1584 font-size: inherit; 1585 cursor: pointer; 1586} 1587 1588#shopify-subscription-policy-button::before { 1589 box-shadow: none; 1590} 1591 1592 </style> 1593<link rel="compression-dictionary" href="//barbaraellick.com/cdn/shop/t/8/compiled_assets/styles.css?v=158167736650517059571778603563" crossorigin="anonymous"> 1594<link rel="stylesheet" media="screen" href="//barbaraellick.com/cdn/shop/t/8/compiled_assets/styles.css?v=158167736650517059571778603563&subset=AB4AQAABAAAwAAIAEAIAQEDoEIADAIDkV5gogAAB" crossorigin="anonymous">
1595<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1595 1596 1597 <!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 1598 1599 1600 1601
1601<script src="https://cdn.nfcube.com/instafeed-5f40b27ebc855491cee6cb942561fbfe.js" defer></script>
1601 1602 1603 1604<!-- END app snippet --> 1605 1606 1607 1608 1609<!-- END app block -->
1609<script src="https://cdn.shopify.com/extensions/01a10c7c-301d-7bda-a416-fe490a39b614/discounty-3.5.1/assets/sdk.js" type="text/javascript" defer="defer"></script>
1609 1610<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1611<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: 45223805089,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 1611
1611
1612<script> 1613 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1614</script>
vendor: 1 bytes, line 1614
1614
1615<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}
1615).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: 45223805089,storefrontBaseUrl: "https://barbaraellick.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://barbaraellick.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2531131553","configuration":"{\"accountID\":\"T2b8dc\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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"]}
1615,{"id":"1925939361","configuration":"{\"accountID\":\"473345\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6beb2e80c5918031073c477e306feacf","type":"APP","apiClientId":219313,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1603993761","configuration":"{\"subscriberKey\":\"mj7v2-jp1l6ela1l0lt2cf1rim-6xzgg\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"37a073736d6f10b2bd85ceddcd91c194","type":"APP","apiClientId":155369,"privacyPurposes":["ANALYTICS","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"751009953","configuration":"{\"shopId\":\"527490\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Barbara Ellick Jewelry","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"barbara-ellick-jewelry.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/barbaraellick.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":9400.0,"currencyCode":"USD"},"product":{"title":"Fancy Shape Lab Tennis Necklace","vendor":"Barbara Ellick Jewelry","id":"8594801033377","untranslatedTitle":"Fancy Shape Lab Tennis Necklace","url":"\/products\/fancy-shape-lab-tennis-necklace","type":""},"id":"46702285815969","image":{"src":"\/\/barbaraellick.com\/cdn\/shop\/files\/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"8594801033377","handle":"fancy-shape-lab-tennis-necklace","isCollective":null,"title":"Fancy Shape Lab Tennis Necklace","type":null,"untranslatedTitle":"Fancy Shape Lab Tennis Necklace","url":"\/products\/fancy-shape-lab-tennis-necklace","vendor":"Barbara Ellick Jewelry","remoteShopId":null,"variants":[{"id":"46702285815969","image":{"src":"\/\/barbaraellick.com\/cdn\/shop\/files\/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987"},"price":{"amount":9400.0,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8218250281121","handle":"pave-open-circle-bracelet-in-yellow-gold","isCollective":null,"title":"Pave Open Circle Bracelet in Yellow Gold","type":null,"untranslatedTitle":"Pave Open Circle Bracelet in Yellow Gold","url":"\/products\/pave-open-circle-bracelet-in-yellow-gold","vendor":"Barbara Ellick Jewelry","remoteShopId":null,"variants":[{"id":"44890099482785","image":{"src":"\/\/barbaraellick.com\/cdn\/shop\/files\/bracelet_pave-open-circle-bracelet-yellow-gold.jpg?v=1747184208"},"price":{"amount":540.0,"currencyCode":"USD"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8479497289889","handle":"double-row-pave-huggie-earrings","isCollective":null,"title":"White Gold Double Row Pave Huggie Earrings","type":"Earrings","untranslatedTitle":"White Gold Double Row Pave Huggie Earrings","url":"\/products\/double-row-pave-huggie-earrings","vendor":"Barbara
1615Ellick Jewelry","remoteShopId":null,"variants":[{"id":"45890656272545","image":{"src":"\/\/barbaraellick.com\/cdn\/shop\/files\/Apres_Golf.png?v=1775933041"},"price":{"amount":1955.0,"currencyCode":"USD"},"sku":"EAR-DRP-011","title":"One Size","untranslatedTitle":"One Size"}]},{"id":"8479497224353","handle":"bubble-ball-huggie-earrings","isCollective":null,"title":"Bubble Ball Huggie Earrings","type":"Earrings","untranslatedTitle":"Bubble Ball Huggie Earrings","url":"\/products\/bubble-ball-huggie-earrings","vendor":"Barbara Ellick Jewelry","remoteShopId":null,"variants":[{"id":"45890656141473","image":{"src":"\/\/barbaraellick.com\/cdn\/shop\/files\/ChatGPT_Image_Sep_29_2026_01_19_57_PM.png?v=1790702412"},"price":{"amount":1085.0,"currencyCode":"USD"},"sku":"EAR-BBH-009","title":"One Size","untranslatedTitle":"One Size"}]},{"id":"8479497191585","handle":"delicate-pave-huggie-earrings","isCollective":null,"title":"Delicate Pave Huggie Earrings","type":"Earrings","untranslatedTitle":"Delicate Pave Huggie Earrings","url":"\/products\/delicate-pave-huggie-earrings","vendor":"Barbara Ellick Jewelry","remoteShopId":null,"variants":[{"id":"45890656108705","image":{"src":"\/\/barbaraellick.com\/cdn\/shop\/files\/ChatGPT_Image_Sep_29_2026_01_21_20_PM.png?v=1790702490"},"price":{"amount":600.0,"currencyCode":"USD"},"sku":"EAR-DPH-008","title":"One Size","untranslatedTitle":"One Size"}]}],"purchasingCompany":null},},"https://barbaraellick.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"149389869217","themeStoreId":"2481","themePublished":"true","eventMetadataId":"26b1e4be-a7f1-49a1-887f-63df82c3fb7d","pageType":"product","resourceId":"8594801033377","shopId":"45223805089","storefrontBaseUrl":"https:\/\/barbaraellick.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":9400.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Fancy Shape Lab Tennis Necklace\",\"vendor\":\"Barbara Ellick Jewelry\",\"id\":\"8594801033377\",\"untranslatedTitle\":\"Fancy Shape Lab Tennis Necklace\",\"url\":\"\/products\/fancy-shape-lab-tennis-necklace\",\"type\":\"\"},\"id\":\"46702285815969\",\"image\":{\"src\":\"\/\/barbaraellick.com\/cdn\/shop\/files\/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
1615<script> 1616 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1617 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1618 window.ShopifyAnalytics.meta.currency = 'USD'; 1619 var meta = {"product":{"id":8594801033377,"gid":"gid:\/\/shopify\/Product\/8594801033377","vendor":"Barbara Ellick Jewelry","type":"","handle":"fancy-shape-lab-tennis-necklace","variants":[{"id":46702285815969,"price":940000,"name":"Fancy Shape Lab Tennis Necklace","public_title":null,"sku":null}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8594801033377,"requestId":"786cc94b-8190-44d7-978e-e3711cdacce9-1791341923"}}; 1620 for (var attr in meta) { 1621 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1622 } 1623</script>
vendor: 1 bytes, line 1623
1623
1624<script class="analytics"> 1625 (function () { 1626 var customDocumentWrite = function(content) { 1627 var jquery = null; 1628 1629 if (window.jQuery) { 1630 jquery = window.jQuery; 1631 } else if (window.Checkout && window.Checkout.$) { 1632 jquery = window.Checkout.$; 1633 } 1634 1635 if (jquery) { 1636 jquery('body').append(content); 1637 } 1638 }; 1639 1640 var hasLoggedConversion = function(token) { 1641 if (token) { 1642 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1643 } 1644 return false; 1645 } 1646 1647 var setCookieIfConversion = function(token) { 1648 if (token) { 1649 var twoMonthsFromNow = new Date(Date.now()); 1650 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1651 1652 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1653 } 1654 } 1655 1656 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1657 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1658 if (trekkie.integrations) { 1659 return; 1660 } 1661 trekkie.methods = [ 1662 'identify', 1663 'page', 1664 'ready', 1665 'track', 1666 'trackForm', 1667 'trackLink' 1668 ]; 1669 trekkie.factory = function(method) { 1670 return function() { 1671 var args = Array.prototype.slice.call(arguments); 1672 args.unshift(method); 1673 trekkie.push(args); 1674 if (method == 'track' || method == 'page') { 1675 var pageUrl; 1676 try { 1677 pageUrl = window.location.href; 1678 } catch (e) {} 1679 var pageReferrer; 1680 try { 1681 pageReferrer = document.referrer; 1682 } catch (e) {} 1683 try { 1684 if (window.__TREKKIE_SHIM_QUEUE == null) { 1685 window.__TREKKIE_SHIM_QUEUE = []; 1686 } 1687 window.__TREKKIE_SHIM_QUEUE.push({ 1688 from: 'trekkie-stub', 1689 method: method, 1690 args: args.slice(1), 1691 pageContext: { 1692 url: pageUrl, 1693 referrer: pageReferrer 1694 } 1695 }); 1696 } catch (e) { 1697 // no-op 1698 } 1699 } 1700 return trekkie; 1701 }; 1702 }; 1703 for (var i = 0; i < trekkie.methods.length; i++) { 1704 var key = trekkie.methods[i]; 1705 trekkie[key] = trekkie.factory(key); 1706 } 1707 trekkie.load = function(config) { 1708 trekkie.config = config || {}; 1709 trekkie.config.initialDocumentCookie = document.cookie; 1710 var first = document.getElementsByTagName('script')[0]; 1711var script = document.createElement('script'); 1712script.type = 'text/javascript'; 1713script.onerror = function(e) { 1714 var scriptFallback = document.createElement('script'); 1715 scriptFallback.type = 'text/javascript'; 1716 scriptFallback.onerror = function(error) { 1717 var Monorail = { 1718 produce: function produce(monorailDomain, schemaId, payload) { 1719 var currentMs = new Date().getTime(); 1720 var event = { 1721 schema_id: schemaId, 1722 payload: payload, 1723 metadata: { 1724 event_created_at_ms: currentMs, 1725 event_sent_at_ms: currentMs 1726 } 1727 }; 1728 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1729 }, 1730 sendRequest: function sendRequest(endpointUrl, payload) { 1731 // Try the sendBeacon API 1732 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1733 var blobData = new window.Blob([payload], { 1734 type: 'text/plain' 1735 }); 1736 1737 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1738 return true; 1739 } // sendBeacon was not successful 1740 1741 } // XHR beacon 1742 1743 var xhr = new XMLHttpRequest(); 1744 1745 try { 1746 xhr.open('POST', endpointUrl); 1747 xhr.setRequestHeader('Content-Type', 'text/plain'); 1748 xhr.send(payload); 1749 } catch (e) { 1750 console.log(e); 1751 } 1752 1753 return false; 1754 }, 1755 isIos12: function isIos12() { 1756 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1757 } 1758 }; 1759 Monorail.produce('monorail-edge.shopifysvc.com', 1760 'trekkie_storefront_load_errors/1.1', 1761 {shop_id: 45223805089, 1762 theme_id: 149389869217, 1763 app_name: "storefront", 1764 context_url: window.location.href, 1765 source_url: "//barbaraellick.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1766 1767 }; 1768 scriptFallback.async = true; 1769 scriptFallback.src = '//barbaraellick.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1770 first.parentNode.insertBefore(scriptFallback, first); 1771}; 1772script.async = true; 1773script.src = '//barbaraellick.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1774first.parentNode.insertBefore(script, first); 1775 1776 }; 1777 trekkie.load( 1778 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":45223805089,"isMerchantRequest":null,"themeId":149389869217,"themeCityHash":"12586110688446016242","contentLanguage":"en","currency":"USD","eventMetadataId":"26b1e4be-a7f
17781-49a1-887f-63df82c3fb7d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1779 ); 1780 1781 var loaded = false; 1782 trekkie.ready(function() { 1783 if (loaded) return; 1784 loaded = true; 1785 1786 window.ShopifyAnalytics.lib = window.trekkie; 1787 1788 var originalDocumentWrite = document.write; 1789 document.write = customDocumentWrite; 1790 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1791 document.write = originalDocumentWrite; 1792 1793 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1794 var token = match? match[1]: undefined; 1795 if (!hasLoggedConversion(token)) { 1796 setCookieIfConversion(token); 1797 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":46702285815969,"productId":8594801033377,"productGid":"gid:\/\/shopify\/Product\/8594801033377","name":"Fancy Shape Lab Tennis Necklace","price":"9400.00","sku":null,"brand":"Barbara Ellick Jewelry","variant":null,"category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 1798 } 1799 }); 1800 1801 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8594801033377,"requestId":"786cc94b-8190-44d7-978e-e3711cdacce9-1791341923","shopifyEmitted":true}); 1802 1803 var eventsListenerScript = document.createElement('script'); 1804 eventsListenerScript.async = true; 1805 eventsListenerScript.src = "//barbaraellick.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1806 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1807})();</script>
vendor: 1 bytes, line 1807
1807
1808<script 1809 defer 1810 src="https://barbaraellick.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 1811 data-application="storefront-renderer" 1812 data-shop-id="45223805089" 1813 data-render-region="gcp-us-central1" 1814 data-page-type="product" 1815 data-theme-instance-id="149389869217" 1816 data-theme-name="Horizon" 1817 data-theme-version="3.5.1" 1818 data-monorail-region="shop_domain" 1819 data-resource-timing-sampling-rate="10" 1820 data-shs="true" 1821 data-shs-beacon="true" 1822 data-shs-export-with-fetch="true" 1823 data-shs-logs-sample-rate="1" 1824 data-shs-beacon-endpoint="https://barbaraellick.com/api/collect" 1825></script>
vendor: 1 bytes, line 1825
1825
1826<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1826<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"45223805089","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":false},"visitor":{"country":"US","language":"en"}}</script>
1826 1827<meta name="shopify-y" content="83dc8d2c-42c9-443c-ac84-45e6e6f4a78f" data-expiration="1822899523000"><meta name="shopify-s" content="c0a1c53c-3bb1-455b-abbd-dd3952ef98b8" data-expiration="1791343723000"><meta name="new-cookie-storage-activated" content="t"> 1828</head> 1829 1830 <body class="page-width-narrow card-hover-effect-none"> 1831 <a 1832 class="skip-to-content-link button-secondary" 1833 href="#MainContent" 1834> 1835 Skip to content 1836</a> 1837 1838 1839 1840 <div id="header-group"> 1841 <!-- BEGIN sections: header-group --> 1842<div id="shopify-section-sections--20244195606689__header_announcements_9jGBFp" class="shopify-section shopify-section-group-header-group"> 1843 1844<div class="section-background color-scheme-1"></div> 1845<aside 1846 class="announcement-bar spacing-style section section--page-width color-scheme-1" 1847 style="--padding-block-start: 15px; --padding-block-end:15px; 1848--padding-inline-start:0px; --padding-inline-end:0px; 1849; --border-bottom-width: 1px;" 1850> 1851 1852 1853 <announcement-bar-component 1854 class="announcement-bar__slider" 1855 1856 > 1857 1858 1859 <div class="announcement-bar__slides"> 1860 <slideshow-slide 1861 ref="slides[]" 1862 class=" 1863 announcement-bar__slide 1864 text-block 1865 text-block--ARnNzekdkWStwTnJwO__announcement_BxgCk9 1866 text-block--align-center 1867 text-block--full-width 1868 custom-typography 1869 custom-font-size 1870 1871 " 1872 style=" 1873 1874--color: ;--font-size: 0.75rem; --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); 1875 --width: 100%; 1876 --text-align: center; 1877 --line-height: 1; 1878 " 1879 1880 aria-hidden="false" 1881 > 1882 <p class="announcement-bar__text"> 1883 LAB GROWN NEW ARRIVALS! 1884 </p> 1885 1886 1887 <a 1888 class="announcement-bar__link" 1889 href="/collections/all" 1890 > 1891 <span class="visually-hidden"> 1892 LAB GROWN NEW ARRIVALS! 1893 </span> 1894 </a> 1895 1896 </slideshow-slide> 1897 1898 1899 1900 </div> 1901 </announcement-bar-component> 1902</aside> 1903 1904 1905 1906 1907</div><header id="shopify-section-sections--20244195606689__header_section" class="shopify-section shopify-section-group-header-group header-section"> 1908 1909 1910 1911 1912 1913 1914
1915<script type="application/ld+json"> 1916 { 1917 "@context": "http://schema.org", 1918 "@type": "Organization", 1919 "name": "Barbara Ellick Jewelry", 1920 1921 "logo": "https:\/\/barbaraellick.com\/cdn\/shop\/files\/logo-removebg-preview_74ede133-088a-4d23-8893-58e3e24bc2a8.png?v=1769566807\u0026width=500", 1922 1923 "url": "https:\/\/barbaraellick.com" 1924 } 1925</script>
1925 1926 1927<header-component 1928 id="header-component" 1929 class="header" 1930 data-theme-color="rgb(255 255 255)" 1931 1932 1933 sticky="always" 1934 1935 data-skip-node-update 1936 data-scroll-direction="none" 1937 1938 1939 style=" 1940 --color-scheme-top-row: rgba(255 255 255 / 1.0); 1941 --color-scheme-bottom-row: rgba(255 255 255 / 1.0); 1942 1943 " 1944> 1945 <div class="header__underlay header__underlay-closed"></div> 1946 <div 1947 class="header__underlay header__underlay-open" 1948 ></div> 1949 1950 1951 1952 1953 1954 1955 <div 1956 class="header__row header__row--top color-scheme-1 section section--full-width-margin section--page-width" 1957 ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px;"> 1958 <div class="header__columns spacing-style"> 1959 <div 1960 class="header__column header__column--left" 1961 data-testid="header-top-left" 1962 > 1963 1964 1965 1966 1967 1968 1969 <div 1970 class="header__drawer" 1971 ref="headerDrawerContainer" 1972 data-hydration-key="header-drawer-mobile" 1973 1974 > 1975 1976
1977<script 1978 src="//barbaraellick.com/cdn/shop/t/8/assets/header-drawer.js?v=121243031541024704371778598806" 1979 type="module" 1980 fetchpriority="low" 1981></script>
1981 1982 1983<header-drawer 1984 class="header-drawer " 1985 style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;" 1986> 1987 <details 1988 id="Details-menu-drawer-container" 1989 data-skip-node-update="true" 1990 class="menu-drawer-container" 1991 ref="details" 1992 scroll-lock 1993 > 1994 <summary 1995 class="header__icon header__icon--menu header__icon--summary" 1996 aria-label="Menu" 1997 on:click="/toggle" 1998 > 1999 <span class="svg-wrapper header-drawer-icon header-drawer-icon--open"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2000 <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2001 <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2002</svg> 2003</span> 2004 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2005 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2006 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2007</svg> 2008</span> 2009 </summary> 2010 <div 2011 ref="menuDrawer" 2012 class=" 2013 menu-drawer 2014 color-scheme-1 2015 " 2016 > 2017 <button 2018 class="button close-button menu-drawer__close-button" 2019 type="button" 2020 aria-label="Close" 2021 on:click="/close" 2022 > 2023 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2024 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2025 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2026</svg> 2027</span> 2028 </button> 2029 <nav 2030 class="menu-drawer__navigation" 2031 style="--menu-top-level-font-family: var(--font-body--family); 2032--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none; 2033 2034 --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height: 2035 var(--menu-font-2xl--line-height); 2036 2037--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 2038 2039--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 2040var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 2041none; 2042 2043 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 2044 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 2045 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 2046 2047--menu-child-font-family: var(--font-body--family); --menu-child-font-style: 2048var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 2049none; 2050 2051 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 2052 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 2053 var(--opacity-subdued-text)); 2054 2055 2056 " 2057 aria-label="Primary" 2058 > 2059 <ul 2060 class="menu-drawer__menu has-submenu" 2061 role="list" 2062 > 2063 2064 2065 2066 <li 2067 style="--menu-drawer-animation-index: 1;" 2068 class="menu-drawer__list-item--flat" 2069 > 2070 2071<a 2072 id="HeaderDrawer-home" 2073 href="/" 2074 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2075 2076 >
2077 <span class="menu-drawer__menu-item-text wrap-text">Home</span> 2078 </a> 2079 2080 </li> 2081 <li 2082 style="--menu-drawer-animation-index: 2;" 2083 class="menu-drawer__list-item--flat" 2084 > 2085 2086<a 2087 id="HeaderDrawer-new-arrivals" 2088 href="/collections/new-arrivals" 2089 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2090 2091 > 2092 <span class="menu-drawer__menu-item-text wrap-text">New Arrivals</span> 2093 </a> 2094 2095 </li> 2096 <li 2097 style="--menu-drawer-animation-index: 3;" 2098 class="menu-drawer__list-item--flat" 2099 > 2100 2101<a 2102 id="HeaderDrawer-shop-now" 2103 href="/collections/all" 2104 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2105 2106 > 2107 <span class="menu-drawer__menu-item-text wrap-text">Shop Now</span> 2108 </a> 2109 2110 <ul 2111 class="menu-drawer__menu menu-drawer__menu--childlist" 2112 role="list" 2113 tabindex="-1" 2114 ><li 2115 class="menu-drawer__list-item" 2116 style="--menu-drawer-animation-index: 3;" 2117 > 2118 <a 2119 href="/collections/necklaces-1" 2120 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2121 2122 > 2123 2124 <span class="menu-drawer__menu-item-text wrap-text">Necklaces</span> 2125 </a> 2126 </li><li 2127 class="menu-drawer__list-item" 2128 style="--menu-drawer-animation-index: 3;" 2129 > 2130 <a 2131 href="/collections/bracelet" 2132 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2133 2134 > 2135 2136 <span class="menu-drawer__menu-item-text wrap-text">Bracelets</span> 2137 </a> 2138 </li><li 2139 class="menu-drawer__list-item" 2140 style="--menu-drawer-animation-index: 3;" 2141 > 2142 <a 2143 href="/collections/studs" 2144 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2145 2146 > 2147 2148 <span class="menu-drawer__menu-item-text wrap-text">Earrings</span> 2149 </a> 2150 </li><li 2151 class="menu-drawer__list-item" 2152 style="--menu-drawer-animation-index: 3;" 2153 > 2154 <a 2155 href="/collections/rings" 2156 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2157 2158 > 2159 2160 <span class="menu-drawer__menu-item-text wrap-text">Rings</span> 2161 </a> 2162 </li><li 2163 class="menu-drawer__list-item" 2164 style="--menu-drawer-animation-index: 3;" 2165 > 2166 <a 2167 href="/collections/charms" 2168 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2169 2170 > 2171
2172 <span class="menu-drawer__menu-item-text wrap-text">Charms</span> 2173 </a> 2174 </li></ul> 2175 2176 </li> 2177 <li 2178 style="--menu-drawer-animation-index: 4;" 2179 class="menu-drawer__list-item--flat" 2180 > 2181 2182<a 2183 id="HeaderDrawer-under-2000" 2184 href="/collections/under-2000" 2185 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2186 2187 > 2188 <span class="menu-drawer__menu-item-text wrap-text">Under $2000</span> 2189 </a> 2190 2191 </li> 2192 <li 2193 style="--menu-drawer-animation-index: 5;" 2194 class="menu-drawer__list-item--flat" 2195 > 2196 2197<a 2198 id="HeaderDrawer-lexis-picks" 2199 href="/collections/lexis-picks" 2200 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2201 2202 > 2203 <span class="menu-drawer__menu-item-text wrap-text">Lexis Picks</span> 2204 </a> 2205 2206 </li> 2207 <li 2208 style="--menu-drawer-animation-index: 6;" 2209 class="menu-drawer__list-item--flat" 2210 > 2211 2212<a 2213 id="HeaderDrawer-lab-grown" 2214 href="/collections/lab-grown" 2215 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2216 2217 > 2218 <span class="menu-drawer__menu-item-text wrap-text">Lab Grown</span> 2219 </a> 2220 2221 </li> 2222 <li 2223 style="--menu-drawer-animation-index: 7;" 2224 class="menu-drawer__list-item--flat" 2225 > 2226 2227<a 2228 id="HeaderDrawer-our-store" 2229 href="/pages/our-store" 2230 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2231 2232 > 2233 <span class="menu-drawer__menu-item-text wrap-text">Our Store</span> 2234 </a> 2235 2236 </li> 2237 </ul> 2238 </nav> 2239 <div 2240 class="menu-drawer__utility-links menu-drawer__animated-element" 2241 style="--menu-drawer-animation-index: 7;" 2242 > 2243 2244 </div> 2245 2246 2247 </div> 2248 <div 2249 class="menu-drawer__backdrop" 2250 on:click="header-drawer/close" 2251 ></div> 2252 </details> 2253</header-drawer> 2254 2255 2256 2257 </div> 2258 2259 2260 2261<style data-shopify> 2262 .header__underlay { 2263 --color-submenu: rgb(255 255 255 / 1.0); 2264 } 2265</style> 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 <search-button 2277 class="search-action search-action--hidden-on-menu" 2278 > 2279 <button 2280 on:click="#search-modal/showDialog" 2281 class="button-unstyled header-actions__action" 2282 aria-label="Search" 2283 aria-haspopup="dialog" 2284 > 2285 <span class="hidden"> 2286 Search 2287 </span> 2288 2289 <span class="svg-wrapper "> 2290 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 2291 2292 </span> 2293 </button> 2294 </search-button> 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307<a 2308 2309 href="/" 2310 class="size-style spacing-style header-logo" 2311 style=" 2312 --size-style-width: ;--size-style-height: ; 2313 --padding-block-start: 0px;--padding-block-end: 0px; 2314 --font-family: var(--font-body--family); 2315 --font-style: var(--font-body--style); 2316 --font-weight: 600; 2317 " 2318 2319> 2320 2321 2322 <span 2323 class="header-logo__image-container header-logo__image-container--original" 2324 data-testid="header-logo" 2325 > 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 <img src="//barbaraellick.com/cdn/shop/files/logo-removebg-preview_74ede133-088a-4d23-8893-58e3e24bc2a8.png?height=50&
2338v=1769566807" alt="Barbara Ellick Jewelry - Home" width="201" height="50" class="header-logo__image" srcset="//barbaraellick.com/cdn/shop/files/logo-removebg-preview_74ede133-088a-4d23-8893-58e3e24bc2a8.png?height=50&v=1769566807 1x, //barbaraellick.com/cdn/shop/files/logo-removebg-preview_74ede133-088a-4d23-8893-58e3e24bc2a8.png?height=100&v=1769566807 2x, //barbaraellick.com/cdn/shop/files/logo-removebg-preview_74ede133-088a-4d23-8893-58e3e24bc2a8.png?height=150&v=1769566807 3x" style="--header-logo-image-width: 201px;--header-logo-image-width-mobile: 137px; --header-logo-image-height: 50px; --header-logo-image-height-mobile: 34px;"> 2339 2340 2341 </span> 2342 2343 2344</a> 2345 2346 2347 2348 2349 2350 2351 2352 2353 </div><div 2354 class="header__column header__column--center" 2355 data-testid="header-top-center" 2356 > 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 <header-menu 2368 ref="headerMenu" 2369 class="header-menu" 2370 2371 data-hydration-key="header-menu" 2372 > 2373 <div class="header-menu__inner"> 2374 <nav 2375 class="menu-list" 2376 aria-label="Primary" 2377 style="--menu-top-level-font-family: var(--font-body--family); 2378--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none; 2379 2380 --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height: 2381 var(--menu-font-sm--line-height); 2382 2383--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 2384" 2385 > 2386 2387 <overflow-list 2388 2389 ref="overflowMenu" 2390 2391 2392 class="overflow-menu color-scheme-matches-parent" 2393 2394 2395 minimum-items="2" 2396 2397 2398 data-testid="header-menu-overflow-list" 2399 2400 2401 data-skip-node-update 2402 2403> 2404 <template shadowrootmode="open"> 2405 <link href="//barbaraellick.com/cdn/shop/t/8/assets/overflow-list.css?v=16727044177065489451778598806" rel="stylesheet" type="text/css" media="all" /> 2406 2407 <ul part="list"> 2408 <slot></slot> 2409 <slot 2410 name="more" 2411 part="more" 2412 hidden 2413 2414 > 2415 <li 2416 part="more" 2417 > 2418 <button 2419 class="button" 2420 type="button" 2421 tabindex="0" 2422 2423 > 2424 More 2425 </button> 2426 </li> 2427 </slot> 2428 <li 2429 part="placeholder" 2430 hidden 2431 ></li> 2432 </ul> 2433 2434 <div part="overflow"> 2435 <ul part="overflow-list"> 2436 <slot name="overflow"></slot> 2437 </ul> 2438 </div> 2439 </template> 2440 2441 2442 2443 <li 2444 role="presentation" 2445 class="menu-list__list-item" 2446 on:focus="/activate" 2447 on:blur="/deactivate" 2448 on:pointerenter="/activate" 2449 on:pointerleave="/deactivate" 2450 > 2451 <a 2452 href="/" 2453 data-skip-node-update="true" 2454 class="menu-list__link" 2455 ref="menuitem" 2456 > 2457 <span class="menu-list__link-title">Home</span> 2458 </a></li> 2459 2460 <li 2461 role="presentation" 2462 class="menu-list__list-item" 2463 on:focus="/activate" 2464 on:blur="/deactivate" 2465 on:pointerenter="/activate" 2466 on:pointerleave="/deactivate" 2467 > 2468 <a 2469 href="/collections/new-arrivals" 2470 data-skip-node-update="true" 2471 class="menu-list__link" 2472 ref="menuitem" 2473 > 2474 <span class="menu-list__link-title">New Arrivals</span> 2475 </a></li> 2476 2477 <li 2478 role="presentation" 2479 class="menu-list__list-item" 2480 on:focus="/activate" 2481 on:blur="/deactivate" 2482 on:pointerenter="/activate" 2483 on:pointerleave="/deactivate" 2484 > 2485 <a 2486 href="/collections/all" 2487 data-skip-node-update="true" 2488 class="menu-list__link"aria-controls="submenu-3" 2489 aria-haspopup="true" 2490 aria-expanded="false" 2491 ref="menuitem" 2492 >
2493 <span class="menu-list__link-title">Shop Now</span> 2494 </a><div class="menu-list__submenu color-scheme-matches-parent" ref="submenu[]"> 2495 <div 2496 id="submenu-3" 2497 class="menu-list__submenu-inner" 2498 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 2499var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 2500none; 2501 2502 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 2503 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 2504 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 2505 2506--menu-child-font-family: var(--font-body--family); --menu-child-font-style: 2507var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 2508none; 2509 2510 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 2511 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 2512 var(--opacity-subdued-text)); 2513 2514" 2515 > 2516 2517 <div class="mega-menu section section--full-width-margin section--page-width"> 2518 <div 2519 class="mega-menu__grid" 2520 data-menu-grid-id="MegaMenuList-3" 2521 > 2522 2523<ul 2524 data-menu-list-id="MegaMenuList-3" 2525 class="mega-menu__list list-unstyled" 2526 style="--menu-image-border-radius: 0px;" 2527> 2528 2529 <li class="mega-menu__column mega-menu__column--span-1"> 2530 <div> 2531 <a 2532 href="/collections/necklaces-1" 2533 class="mega-menu__link " 2534 > 2535 2536 <span class="wrap-text">Necklaces</span> 2537 </a> 2538 2539 </div> 2540 2541 2542 2543 2544 <div> 2545 <a 2546 href="/collections/bracelet" 2547 class="mega-menu__link " 2548 > 2549 2550 <span class="wrap-text">Bracelets</span> 2551 </a> 2552 2553 </div> 2554 2555 2556 2557 2558 <div> 2559 <a 2560 href="/collections/studs" 2561 class="mega-menu__link " 2562 > 2563 2564 <span class="wrap-text">Earrings</span> 2565 </a> 2566 2567 </div> 2568 2569 2570 2571 2572 <div> 2573 <a 2574 href="/collections/rings" 2575 class="mega-menu__link " 2576 > 2577 2578 <span class="wrap-text">Rings</span> 2579 </a> 2580 2581 </div> 2582 2583 2584 2585 2586 <div> 2587 <a 2588 href="/collections/charms" 2589 class="mega-menu__link " 2590 > 2591 2592 <span class="wrap-text">Charms</span> 2593 </a> 2594 2595 </div> 2596 2597 </li> 2598 2599</ul> 2600 2601 2602 2603<style data-shopify> 2604 [data-menu-grid-id="MegaMenuList-3"] { 2605 2606 --menu-columns-desktop: 6; 2607 --menu-columns-tablet: 4; 2608 2609 } 2610 2611 [data-menu-list-id="MegaMenuList-3"] { 2612 2613 --menu-columns-desktop: 6; 2614 --menu-columns-tablet: 4; 2615 2616 } 2617</style> 2618 2619 2620<span 2621 class="mega-menu__content" 2622 style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;" 2623 > 2624 <ul 2625 class="mega-menu__content-list mega-menu__content-list--products list-unstyled" 2626 > 2627 2628 </ul> 2629 </span> 2630 2631 2632 </div> 2633 </div> 2634 </div> 2635 </div></li> 2636 2637 <li 2638 role="presentation" 2639 class="menu-list__list-item" 2640 on:focus="/activate" 2641 on:blur="/deactivate" 2642 on:pointerenter="/activate" 2643 on:pointerleave="/deactivate" 2644 > 2645 <a 2646 href="/collections/under-2000" 2647 data-skip-node-update="true" 2648 class="menu-list__link" 2649 ref="menuitem" 2650 > 2651 <span class="menu-list__link-title">Under $2000</span> 2652 </a></li> 2653 2654 <li 2655 role="presentation" 2656 class="menu-list__list-item" 2657 on:focus="/activate" 2658 on:blur="/deactivate" 2659 on:pointerenter="/activate" 2660 on:pointerleave="/deactivate" 2661 > 2662 <a 2663 href="/collections/lexis-picks" 2664 data-skip-node-update="true" 2665 class="menu-list__link" 2666 ref="menuitem" 2667 >
2668 <span class="menu-list__link-title">Lexis Picks</span> 2669 </a></li> 2670 2671 <li 2672 role="presentation" 2673 class="menu-list__list-item" 2674 on:focus="/activate" 2675 on:blur="/deactivate" 2676 on:pointerenter="/activate" 2677 on:pointerleave="/deactivate" 2678 > 2679 <a 2680 href="/collections/lab-grown" 2681 data-skip-node-update="true" 2682 class="menu-list__link" 2683 ref="menuitem" 2684 > 2685 <span class="menu-list__link-title">Lab Grown</span> 2686 </a></li> 2687 2688 <li 2689 role="presentation" 2690 class="menu-list__list-item" 2691 on:focus="/activate" 2692 on:blur="/deactivate" 2693 on:pointerenter="/activate" 2694 on:pointerleave="/deactivate" 2695 > 2696 <a 2697 href="/pages/our-store" 2698 data-skip-node-update="true" 2699 class="menu-list__link" 2700 ref="menuitem" 2701 > 2702 <span class="menu-list__link-title">Our Store</span> 2703 </a></li> 2704 2705 <li 2706 class="menu-list__list-item" 2707 role="presentation" 2708 slot="more" 2709 on:focus="/activate" 2710 on:blur="/deactivate" 2711 on:pointerenter="/activate" 2712 on:pointerleave="/deactivate" 2713 > 2714 <button role="listitem" class="menu-list__link button-unstyled"> 2715 <span class="menu-list__link-title">More</span> 2716 </button> 2717 </li> 2718 2719</overflow-list> 2720 2721 </nav> 2722 </div> 2723 2724
2724<script 2725 src="//barbaraellick.com/cdn/shop/t/8/assets/header-menu.js?v=97820922056036071501778598806" 2726 type="module" 2727 fetchpriority="low" 2728 ></script>
2728 2729 </header-menu> 2730 2731 2732<style data-shopify> 2733 .header__underlay { 2734 --color-submenu: rgb(255 255 255 / 1.0); 2735 } 2736</style> 2737 2738 2739 2740 2741 2742 2743 2744 </div><div 2745 class="header__column header__column--right" 2746 data-testid="header-top-right" 2747 > 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 <search-button 2762 class="search-action search-action--hidden-on-drawer" 2763 > 2764 <button 2765 on:click="#search-modal/showDialog" 2766 class="button-unstyled header-actions__action" 2767 aria-label="Search" 2768 aria-haspopup="dialog" 2769 > 2770 <span class="hidden"> 2771 Search 2772 </span> 2773 2774 <span class="svg-wrapper "> 2775 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 2776 2777 </span> 2778 </button> 2779 </search-button> 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790
2791<script 2792 type="module" 2793 src="//barbaraellick.com/cdn/shop/t/8/assets/cart-icon.js?v=157241182139685326961778598806" 2794 fetchpriority="low" 2795></script>
2795 2796 2797 2798 2799 2800 2801<header-actions 2802 2803> 2804 2805 2806 <div 2807 class="account-button header-actions__action color-scheme-1" 2808 > 2809 <shopify-store store-domain="https://barbaraellick.com" country="US" language="en"></shopify-store> 2810<shopify-account 2811 menu="customer-account-main-menu" 2812 2813 > 2814 2815 <span 2816 slot="signed-out-avatar" 2817 class="account-button__text header-actions__text-style hidden" 2818 > 2819 Account 2820 </span> 2821 2822 <span 2823 slot="signed-out-avatar" 2824 class="" 2825 aria-hidden="true" 2826 > 2827 2828 <svg 2829 xmlns="http://www.w3.org/2000/svg" 2830 width="15" 2831 height="17" 2832 viewBox="0 0 15 17" 2833 fill="none" 2834 slot="signed-out-avatar" 2835 class="account-button__icon" 2836 > 2837 <path 2838 stroke="currentColor" 2839 stroke-linejoin="round" 2840 stroke-width="var(--icon-stroke-width)" 2841 d="M10.375 3.813a3.063 3.063 0 1 1-6.125 0 3.063 3.063 0 0 1 6.125 0ZM7.313 9.5c-3.667 0-6.24 2.691-6.563 6.125h13.125C13.552 12.191 10.979 9.5 7.312 9.5Z" 2842 /> 2843 </svg> 2844 2845 </span> 2846 2847 </shopify-account> 2848 </div> 2849 2850 2851 2852
2852<script 2853 src="//barbaraellick.com/cdn/shop/t/8/assets/cart-drawer.js?v=35649724213056774541778598806" 2854 type="module" 2855 fetchpriority="low" 2856 ></script>
2856 2857 2858 2859 2860 <cart-drawer-component 2861 class="cart-drawer" 2862 2863 2864 > 2865 <template id="empty-cart-template"> 2866 2867 <div class="cart-drawer__header"> 2868 <button 2869 ref="closeButton" 2870 on:click="cart-drawer-component/close" 2871 class="button close-button cart-drawer__close-button button-unstyled" 2872 aria-label="Close dialog" 2873 > 2874 <span class="svg-wrapper"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2875 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2876 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2877</svg> 2878</span> 2879 </button> 2880 </div> 2881 2882 <div 2883 class="cart-drawer__content" 2884 aria-label="Cart" 2885 > 2886 <h2 2887 class="cart-drawer__heading h4 cart-drawer__heading--empty" 2888 id="cart-drawer-heading-empty" 2889 > 2890 Your cart is empty 2891 </h2> 2892 2893 <div class="cart-drawer__items"> 2894 2895 2896 2897
2898<script 2899 src="//barbaraellick.com/cdn/shop/t/8/assets/component-cart-items.js?v=165440327125931659001778598806" 2900 type="module" 2901 fetchpriority="low" 2902></script>
vendor: 1 bytes, line 2902
2902
2903<script 2904 src="//barbaraellick.com/cdn/shop/t/8/assets/component-cart-quantity-selector.js?v=105130809908858639751778598806" 2905 type="module" 2906 fetchpriority="low" 2907></script>
vendor: 1 bytes, line 2907
2907
2908<script 2909 src="//barbaraellick.com/cdn/shop/t/8/assets/volume-pricing-info.js?v=94479640769665442661778598806" 2910 type="module" 2911 fetchpriority="low" 2912></script>
2912 2913 2914<div 2915 2916 class="cart-items__wrapper" 2917 2918> 2919 2920<p> 2921 Have an account? <a href="https://barbaraellick.com/customer_authentication/redirect?locale=en®ion_country=US">Log in</a> to check out faster. 2922 </p><a 2923 class="button cart-items__empty-button" 2924 href="/collections/all" 2925 > 2926 <span class="button-text"> 2927 Continue shopping 2928 </span> 2929 </a></div> 2930 2931 2932 2933 </div> 2934 </div> 2935 2936 </template> 2937 <button 2938 class="header-actions__action button-unstyled" 2939 on:click="/open" 2940 aria-haspopup="dialog" 2941 aria-label="Cart" 2942 aria-describedby="cart-bubble-text" 2943 data-testid="cart-drawer-trigger" 2944 > 2945 2946 <cart-icon 2947 class="header-actions__cart-icon" 2948 data-testid="cart-icon" 2949 > 2950 <span class="hidden"> 2951 Cart 2952 </span> 2953 2954 <span 2955 class="svg-wrapper " 2956 aria-hidden="true" 2957 > 2958 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg> 2959 2960 </span> 2961 2962 <div 2963 ref="cartBubble" 2964 class="cart-bubble visually-hidden" 2965 2966 2967 data-maintain-ratio 2968 2969> 2970 <span class="cart-bubble__background"></span> 2971 <span 2972 ref="cartBubbleText" 2973 id="cart-bubble-text" 2974 class="cart-bubble__text" 2975 > 2976 <span 2977 class="cart-bubble__text-count hidden" 2978 ref="cartBubbleCount" 2979 aria-hidden="true" 2980 data-testid="cart-bubble" 2981 > 29820</span> 2983 </span> 2984</div> 2985 2986 2987 2988 </cart-icon> 2989 2990 </button> 2991 2992 <dialog 2993 ref="dialog" 2994 class="cart-drawer__dialog dialog-modal dialog-drawer color-scheme-1 cart-drawer--empty" 2995 data-testid="cart-drawer-dialog" 2996 aria-labelledby="cart-drawer-heading-empty" 2997 scroll-lock 2998 cart-summary-sticky="true" 2999 > 3000 <span 3001 ref="liveRegion" 3002 class="visually-hidden" 3003 role="status" 3004 ></span> 3005 <div 3006 class="cart-drawer__inner" 3007 data-hydration-key="cart-drawer-inner" 3008 > 3009 3010 3011 3012<cart-items-component 3013 class="cart-items-component" 3014 3015 data-drawer 3016 3017 data-section-id="sections--20244195606689__header_section" 3018> 3019 3020 3021 <div class="cart-drawer__header"> 3022 <button 3023 ref="closeButton" 3024 on:click="cart-drawer-component/close" 3025 class="button close-button cart-drawer__close-button button-unstyled" 3026 aria-label="Close dialog" 3027 > 3028 <span class="svg-wrapper"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3029 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3030 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3031</svg> 3032</span> 3033 </button> 3034 </div> 3035 3036 <div 3037 class="cart-drawer__content" 3038 aria-label="Cart" 3039 > 3040 <h2 3041 class="cart-drawer__heading h4 cart-drawer__heading--empty" 3042 id="cart-drawer-heading-empty" 3043 > 3044 Your cart is empty 3045 </h2> 3046 3047 <div class="cart-drawer__items"> 3048 3049 3050 3051
3052<script 3053 src="//barbaraellick.com/cdn/shop/t/8/assets/component-cart-items.js?v=165440327125931659001778598806" 3054 type="module" 3055 fetchpriority="low" 3056></script>
vendor: 1 bytes, line 3056
3056
3057<script 3058 src="//barbaraellick.com/cdn/shop/t/8/assets/component-cart-quantity-selector.js?v=105130809908858639751778598806" 3059 type="module" 3060 fetchpriority="low" 3061></script>
vendor: 1 bytes, line 3061
3061
3062<script 3063 src="//barbaraellick.com/cdn/shop/t/8/assets/volume-pricing-info.js?v=94479640769665442661778598806" 3064 type="module" 3065 fetchpriority="low" 3066></script>
3066 3067 3068<div 3069 3070 class="cart-items__wrapper" 3071 3072> 3073 3074<p> 3075 Have an account? <a href="https://barbaraellick.com/customer_authentication/redirect?locale=en®ion_country=US">Log in</a> to check out faster. 3076 </p><a 3077 class="button cart-items__empty-button" 3078 href="/collections/all" 3079 > 3080 <span class="button-text"> 3081 Continue shopping 3082 </span> 3083 </a></div> 3084 3085 3086 3087 </div> 3088 </div> 3089 3090 3091</cart-items-component> 3092 3093 3094 3095 </div> 3096 </dialog> 3097 </cart-drawer-component> 3098 3099 3100 <span 3101 ref="liveRegion" 3102 class="visually-hidden" 3103 role="status" 3104 data-testid="cart-count-live-region" 3105 ></span> 3106</header-actions> 3107
3108<script 3109 type="module" 3110 src="//barbaraellick.com/cdn/shop/t/8/assets/header-actions.js?v=121308165565653895611778598806" 3111 fetchpriority="low" 3112></script>
3112 3113 3114 3115 3116 3117 3118 3119 </div> 3120 </div> 3121 </div> 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 <div class="header__row header__navigation-bar-row color-scheme-1"> 3134 3135 3136 3137 3138 <div 3139 class="menu-list menu-list--mobile color-scheme-1" 3140 style="--menu-horizontal-gap: 15px; --mobile-nav-margin: auto;" 3141 data-hydration-key="header-menu-mobile-navigation-bar" 3142 > 3143 <div class="menu-list__scroll-container"> 3144 <ul 3145 class="menu-list__list list-unstyled" 3146 role="list" 3147 > 3148 3149 <li> 3150 <a 3151 href="/" 3152 id="MenuItem-home" 3153 class="menu-list__item" 3154 3155 >Home</a> 3156 </li> 3157 3158 <li> 3159 <a 3160 href="/collections/new-arrivals" 3161 id="MenuItem-new-arrivals" 3162 class="menu-list__item" 3163 3164 >New Arrivals</a> 3165 </li> 3166 3167 <li> 3168 <a 3169 href="/collections/all" 3170 id="MenuItem-shop-now" 3171 class="menu-list__item" 3172 3173 >Shop Now</a> 3174 </li> 3175 3176 <li> 3177 <a 3178 href="/collections/under-2000" 3179 id="MenuItem-under-2000" 3180 class="menu-list__item" 3181 3182 >Under $2000</a> 3183 </li> 3184 3185 <li> 3186 <a 3187 href="/collections/lexis-picks" 3188 id="MenuItem-lexis-picks" 3189 class="menu-list__item" 3190 3191 >Lexis Picks</a> 3192 </li> 3193 3194 <li> 3195 <a 3196 href="/collections/lab-grown" 3197 id="MenuItem-lab-grown" 3198 class="menu-list__item" 3199 3200 >Lab Grown</a> 3201 </li> 3202 3203 <li> 3204 <a 3205 href="/pages/our-store" 3206 id="MenuItem-our-store" 3207 class="menu-list__item" 3208 3209 >Our Store</a> 3210 </li> 3211 3212 </ul> 3213 </div> 3214 </div> 3215 3216 3217 3218<style data-shopify> 3219 .header__underlay { 3220 --color-submenu: rgb(255 255 255 / 1.0); 3221 } 3222</style> 3223 3224 3225 3226 3227 </div> 3228 3229</header-component> 3230
3231<script 3232 src="//barbaraellick.com/cdn/shop/t/8/assets/header.js?v=36718054510661947891778598806" 3233 type="module" 3234></script>
3234 3235 3236 3237 3238 3239
3239<script type="module"> 3240 import { hydrate } from '@theme/section-hydration'; 3241 const url = new URL(window.location.href); 3242 url.searchParams.delete('page'); 3243 hydrate('sections--20244195606689__header_section', url); 3244 </script>
3244 3245 3246 3247 3248</header> 3249<!-- END sections: header-group --> 3250 </div> 3251 3252
3252<script> 3253 // Inline header height and menu style calculations to prevent layout shift 3254 // Note: Updates in calculateHeaderGroupHeight(), updateTransparentHeaderOffset() and setHeaderMenuStyle() utilities.js should be kept in sync with this function 3255 (function setHeaderHeighCustomProperties() { 3256 /* 3257 * Header calculation functions for maintaining CSS variables 3258 * Mimic calculateHeaderGroupHeight() in utilities.js 3259 */ 3260 const header = document.querySelector('header-component'); 3261 const headerGroup = document.querySelector('#header-group'); 3262 const hasHeaderSection = headerGroup?.querySelector('.header-section'); 3263 3264 if (!header || !headerGroup) return; 3265 3266 const headerTopRow = header.querySelector('.header__row--top'); 3267 const headerHeight = header.offsetHeight; 3268 3269 // Calculate the total height of the header group 3270 let headerGroupHeight = 0; 3271 const children = headerGroup.children; 3272 for (let i = 0; i < children.length; i++) { 3273 const element = children[i]; 3274 if (element === header || !(element instanceof HTMLElement)) continue; 3275 headerGroupHeight += element.offsetHeight; 3276 } 3277 3278 // Check for transparent header special case 3279 if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) { 3280 headerGroupHeight += headerHeight; 3281 } 3282 3283 // Set CSS variables 3284 document.body.style.setProperty('--header-height', `${headerHeight}px`); 3285 document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`); 3286 3287 if (headerTopRow) { 3288 window.requestAnimationFrame(function () { 3289 document.body.style.setProperty('--top-row-height', `${headerTopRow.offsetHeight}px`); 3290 }); 3291 } 3292 3293 /** 3294 * Updates CSS custom properties for transparent header offset calculation 3295 * Mimic updateTransparentHeaderOffset() in utilities.js 3296 */ 3297 3298 if (!hasHeaderSection || !header?.hasAttribute('transparent')) { 3299 document.body.style.setProperty('--transparent-header-offset-boolean', '0'); 3300 return; 3301 } 3302 3303 const hasImmediateSection = hasHeaderSection.nextElementSibling?.classList.contains('shopify-section'); 3304 3305 const shouldApplyOffset = !hasImmediateSection ? '1' : '0'; 3306 document.body.style.setProperty('--transparent-header-offset-boolean', shouldApplyOffset); 3307 })(); 3308 3309 (function setHeaderMenuStyle() { 3310 const headerComponent = document.querySelector('#header-component'); 3311 if (headerComponent) { 3312 const isTouchDevice = 'ontouchstart' in window && navigator.maxTouchPoints > 0; 3313 const overflowList = headerComponent?.querySelector('overflow-list'); 3314 const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached'); 3315 headerComponent.dataset.menuStyle = isTouchDevice || hasReachedMinimum ? 'drawer' : 'menu'; 3316 } 3317 })(); 3318 </script>
3318 3319 3320 <main 3321 id="MainContent" 3322 class="content-for-layout" 3323 role="main" 3324 data-page-transition-enabled="false" 3325 data-product-transition="false" 3326 data-template="product" 3327 > 3328 <div id="shopify-section-template--20244195442849__main" class="shopify-section">
3328<script type="application/ld+json"> 3329 {"@context":"http:\/\/schema.org\/","@id":"\/products\/fancy-shape-lab-tennis-necklace#product","@type":"Product","brand":{"@type":"Brand","name":"Barbara Ellick Jewelry"},"category":"Necklaces","description":"Lab Grown Diamonds \n15 Ct","gtin":"24422236","image":"https:\/\/barbaraellick.com\/cdn\/shop\/files\/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987\u0026width=1920","name":"Fancy Shape Lab Tennis Necklace","offers":{"@id":"\/products\/fancy-shape-lab-tennis-necklace?variant=46702285815969#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"9400.00","priceCurrency":"USD","url":"https:\/\/barbaraellick.com\/products\/fancy-shape-lab-tennis-necklace?variant=46702285815969"},"url":"https:\/\/barbaraellick.com\/products\/fancy-shape-lab-tennis-necklace"} 3330</script>
3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 <sticky-add-to-cart 3342 class="sticky-add-to-cart" 3343 data-variant-available="true" 3344 data-product-id="8594801033377" 3345 data-current-variant-id="46702285815969" 3346 data-initial-quantity="1" 3347 data-default-variant-title="Default Title" 3348 > 3349 <div 3350 class="sticky-add-to-cart__bar color-scheme-1" 3351 data-stuck="false" 3352 ref="stickyBar" 3353 role="region" 3354 aria-label="Quick add to cart bar" 3355 > 3356 3357 3358 <div 3359 class="sticky-add-to-cart__image" 3360 > 3361 3362 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=120" alt="Fancy Shape Lab Tennis Necklace" width="120" height="110" loading="lazy" class="sticky-add-to-cart__image-img" data-testid="sticky-product-image" ref="productImage"> 3363 </div> 3364 3365 3366 3367 <div 3368 class="sticky-add-to-cart__info" 3369 data-has-image="true" 3370 data-singleton="true" 3371 data-single-option="false" 3372 > 3373 <p 3374 class="sticky-add-to-cart__title" 3375 data-testid="sticky-product-title" 3376 > 3377 Fancy Shape Lab Tennis Necklace 3378 </p> 3379 <div 3380 class="sticky-add-to-cart__variant" 3381 data-testid="sticky-variant-title" 3382 3383 style="display: none;" 3384 3385 > 3386 3387 </div> 3388 </div> 3389 3390 <div 3391 class="sticky-add-to-cart__price" 3392 data-testid="sticky-price-display" 3393 > 3394 <div ref="priceContainer"> 3395 3396 3397 <div 3398 class=" 3399 price__regular 3400 3401 " 3402 > 3403 <span class="price">$9,400.00</span> 3404 </div> 3405 <div 3406 class=" 3407 price__sale 3408 3409 price__hidden 3410 3411 " 3412 > 3413 3414 <span class="price-item__group"> 3415 <span class="visually-hidden">Sale price </span> 3416 <span class="price-item--sale price">$9,400.00</span> 3417 </span> 3418 <span class="price-item__group"> 3419 <span class="visually-hidden">Regular price </span> 3420 <span class="price-item--regular compare-at-price"></span> 3421 </span> 3422 3423 </div> 3424 3425</div> 3426 </div> 3427 3428 <button 3429 type="button" 3430 class="sticky-add-to-cart__button add-to-cart-button button" 3431 ref="addToCartButton" 3432 on:click="/handleAddToCartClick" 3433 3434 > 3435 <span 3436 class="add-to-cart-text" 3437 > 3438 3439 <span class="svg-wrapper add-to-cart-icon"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg> 3440</span> 3441 3442 <span class="add-to-cart-text__content"> 3443 <span>Add to cart</span> 3444 <span 3445 ref="quantityDisplay" 3446 3447 style="display: none;" 3448 3449 > (<span ref="quantityNumber">1</span>)</span> 3450 </span> 3451 </span> 3452 <span class="add-to-cart__added"> 3453 <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3454 <g class="check"> 3455 <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 3456 <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 3457 </g> 3458 <g class="burst"> 3459 <g style="--index: 0;"> 3460 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 3461 </g> 3462 <g style="--index: 1;"> 3463 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 3464 </g> 3465 <g style="--index: 2;"> 3466 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 3467 </g> 3468 <g style="--index: 3;"> 3469 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 3470 </g> 3471 <g style="--index: 4;"> 3472 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 3473 </g> 3474 <g style="--index: 5;"> 3475 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 3476 </g> 3477 <g style="--index: 6;"> 3478 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 3479 </g> 3480 <g style="--index: 7;"> 3481 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 3482 </g> 3483 </g> 3484</svg> 3485</span> 3486 </span> 3487 </button> 3488 </div> 3489 </sticky-add-to-cart> 3490 3491 3492 3493 3494 3495 3496<div class="section-background color-scheme-1"></div> 3497<div 3498 class="product-information section section--page-width spacing-style color-scheme-1 relative" 3499 style="--padding-block-start: 0px;--padding-block-end: 0px; --gap: 48px;" 3500 data-testid="product-information" 3501> 3502 3503 3504 <a 3505 class="skip-to-content-link button-secondary" 3506 href="#ProductInformation-template--20244195442849__main" 3507> 3508 Skip to product information 3509</a> 3510 3511 3512 3513 3514 <div 3515 class="product-information__grid product-information--media-left" 3516 data-product-grid-content 3517 > 3518 3519 3520 3521 3522 3523 3524 <div 3525 class="product-information__media" 3526 data-testid="product-information-media" 3527 > 3528 3529
3530<script 3531 src="//barbaraellick.com/cdn/shop/t/8/assets/zoom-dialog.js?v=102268456213388948961778598806" 3532 type="module" 3533 ></script>
3533<script 3534 src="//barbaraellick.com/cdn/shop/t/8/assets/drag-zoom-wrapper.js?v=24957596803719370611778598806" 3535 type="module" 3536 ></script>
3536<style data-shopify> 3537 3538 3539 3540 .media-fit-contain { 3541 --product-media-fit: contain; 3542 } 3543 3544 /* Media fit for all media elements */ 3545 .media-fit-contain :is(img, video, iframe, .deferred-media__poster-image) { 3546 object-fit: contain; 3547 width: 100%; 3548 height: 100%; 3549 } 3550 3551 /* 3D Models (no object-fit support, just sizing) */ 3552 .media-fit-contain model-viewer { 3553 width: 100%; 3554 height: 100%; 3555 } 3556 3557 3558 3559 3560 /* Add background color so carousel arrows' mix-blend-mode works correctly even on transparent areas. */ 3561 3562 .media-fit-contain :is(img, .deferred-media__poster-image) { 3563 background-color: var(--color-background); 3564 } 3565 3566 3567 3568 3569 3570 3571 ::view-transition-old(gallery-item-open), 3572 ::view-transition-new(gallery-item-open), 3573 ::view-transition-old(gallery-item-close), 3574 ::view-transition-new(gallery-item-close) { 3575 height: auto; 3576 width: 100%; 3577 object-fit: contain; 3578 top: 50%; 3579 transform: translateY(-50%); 3580 } 3581 3582 3583 3584 :root { --gallery-media-border-radius: 0px; } 3585</style> 3586 3587 3588 <media-gallery 3589 class=" 3590 spacing-style 3591 sticky-content 3592 3593 media-gallery--two-column 3594 3595 3596 media-gallery--grid 3597 3598 3599 " 3600 style="--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; --thumbnail-width: 44px; --media-radius: 0px;--image-gap: 4px;" 3601 data-presentation="grid" 3602 3603 > 3604 3605 3606 3607 3608 3609 3610 <slideshow-component 3611 3612 ref="slideshow" 3613 3614 3615 style="--slideshow-timeline: --slide-0, --slide-1;--slide-min-height: auto;--slide-min-height-desktop: auto;" 3616 3617 initial-slide="0" 3618 3619 3620 infinite 3621 3622 3623 3624> 3625 3626 <slideshow-container ref="slideshowContainer"> 3627 3628 3629 <slideshow-slides 3630 tabindex="-1" 3631 ref="scroller" 3632 3633 > 3634 3635 3636 3637 3638 3639 3640 3641 <slideshow-slide 3642 ref="slides[]" 3643 aria-hidden="false" 3644 style="--slideshow-timeline: --slide-0; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 3645 3646 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable" 3647 3648 on:click="#zoom-dialog-AY0lSU2pZRXFpc2xzV__media-gallery/open/0" 3649 3650 style="--media-preview-ratio: 1.0942452043369475;" 3651 3652 3653 3654 3655 on:click="#zoom-dialog-AY0lSU2pZRXFpc2xzV__media-gallery/open/0" 3656> 3657 3658 3659 3660 3661<div 3662 class="product-media" 3663 style="--ratio: 1.0942452043369475" 3664 data-media-id="37915754496161" 3665> 3666 3667 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=3840" alt="Fancy Shape Lab Tennis Necklace" srcset="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=240 240w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=352 352w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=832 832w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=1200 1200w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=1600 1600w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=1920 1920w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=2560 2560w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=3840 3840w" width="3840" height="3509" sizes="(min-width: 95rem) calc((65rem) / 2 - 2px), (min-width: 750px) calc((100vw - 25rem) / 2 - 40px - 12px - 2px), 100vw" class="product-media__image" data_max_resolution="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;"> 3668 3669 3670 3671 3672</div> 3673 3674 3675 3676 3677</slideshow-slide> 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 <slideshow-slide 3689 ref="slides[]" 3690 aria-hidden="true" 3691 style="--slideshow-timeline: --slide-1; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 3692 3693 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable product-media-container--tallest" 3694
3695 on:click="#zoom-dialog-AY0lSU2pZRXFpc2xzV__media-gallery/open/1" 3696 3697 style="--media-preview-ratio: 0.9989384288747346;" 3698 3699 3700 3701 3702 on:click="#zoom-dialog-AY0lSU2pZRXFpc2xzV__media-gallery/open/1" 3703> 3704 3705 3706 3707 3708<div 3709 class="product-media" 3710 style="--ratio: 0.9989384288747346" 3711 data-media-id="37367728930977" 3712> 3713 3714 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=3840" alt="Fancy Shape Lab Tennis Necklace" srcset="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=240 240w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=352 352w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=832 832w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=1200 1200w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=1600 1600w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=1920 1920w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=2560 2560w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=3840 3840w" width="3840" height="3844" sizes="(min-width: 95rem) calc((65rem) / 2 - 2px), (min-width: 750px) calc((100vw - 25rem) / 2 - 40px - 12px - 2px), 100vw" class="product-media__image" data_max_resolution="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 3715 3716 3717 3718 3719</div> 3720 3721 3722 3723 3724</slideshow-slide> 3725 3726 3727 3728 3729 3730 3731 </slideshow-slides> 3732 </slideshow-container> 3733 3734 3735 3736 3737 3738 <slideshow-controls 3739 3740 ref="slideshowControls" 3741 3742 pagination-position="center" 3743 scroll-mode="horizontal" 3744 3745 controls-on-media 3746 3747 3748 3749 3750 class="desktop:hidden media-gallery__mobile-controls" 3751 3752 3753 style="--thumbnail-radius: 0px;" 3754 3755 > 3756 3757 3758 3759 3760 3761 <ol class="slideshow-controls__dots"> 3762 3763 <li> 3764 <button 3765 class="slideshow-control button button-unstyled" 3766 style="animation-timeline: --slide-0" 3767 aria-label="Slide 1 of 2" 3768 on:click="/select/0" 3769 ref="dots[]" 3770 3771 aria-selected="true" 3772 3773 > 3774 1 3775 </button> 3776 </li> 3777 3778 <li> 3779 <button 3780 class="slideshow-control button button-unstyled" 3781 style="animation-timeline: --slide-1" 3782 aria-label="Slide 2 of 2" 3783 on:click="/select/1" 3784 ref="dots[]" 3785 3786 > 3787 2 3788 </button> 3789 </li> 3790 3791 </ol> 3792 3793 3794 3795 </slideshow-controls> 3796 3797 3798 3799 3800 3801 3802 3803</slideshow-component> 3804 3805 3806 3807 3808 3809 3810 <ul 3811 class="media-gallery__grid list-unstyled" 3812 data-testid="media-gallery-grid" 3813 > 3814 3815 <li 3816 ref="media[]" 3817 class="product-media-container constrain-height media-fit-contain product-media-container--image " 3818 style=" --media-preview-ratio: 1.0942452043369475; --media-radius: 0px;" 3819 3820 3821 data-focal-point="50.0% 50.0%" 3822 3823 ><button 3824 type="button" 3825 class="button button-unstyled product-media-container__zoom-button" 3826 aria-label="Zoom media 1" 3827 on:click="/zoom/0" 3828 3829 on:pointerenter="/preloadImage/0" 3830 3831 > 3832 </button> 3833 3834 3835<div 3836 class="product-media" 3837 style="--ratio: 1.0942452043369475" 3838 data-media-id="37915754496161" 3839> 3840 3841 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=3840" alt="Fancy Shape Lab Tennis Necklace" srcset="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=240 240w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=352 352w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=832 832w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=1200 1200w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=1600 1600w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=1920 1920w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=2560 2560w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=3840 3840w" width="3840" height="3509" sizes="(min-width: 95rem) calc((65rem) / 2 - 2px), (min-width: 750px) calc((100vw - 25rem) / 2 - 40px - 12px - 2px), 100vw" class="product-media__image" data_max_resolution="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;"> 3842 3843 3844 3845 3846</div> 3847 3848 3849 3850 </li> 3851 3852 <li 3853 ref="media[]" 3854 class="product-media-container constrain-height media-fit-contain product-media-container--image " 3855 style=" --media-preview-ratio: 0.9989384288747346; --media-radius: 0px;" 3856 3857 3858 data-focal-point="50.0% 50.0%" 3859 3860 ><button 3861 type="button" 3862 class="button button-unstyled product-media-container__zoom-button" 3863 aria-label="Zoom media 2" 3864 on:click="/zoom/1" 3865
3866 on:pointerenter="/preloadImage/1" 3867 3868 > 3869 </button> 3870 3871 3872<div 3873 class="product-media" 3874 style="--ratio: 0.9989384288747346" 3875 data-media-id="37367728930977" 3876> 3877 3878 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=3840" alt="Fancy Shape Lab Tennis Necklace" srcset="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=240 240w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=352 352w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=832 832w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=1200 1200w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=1600 1600w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=1920 1920w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=2560 2560w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=3840 3840w" width="3840" height="3844" sizes="(min-width: 95rem) calc((65rem) / 2 - 2px), (min-width: 750px) calc((100vw - 25rem) / 2 - 40px - 12px - 2px), 100vw" class="product-media__image" data_max_resolution="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 3879 3880 3881 3882 3883</div> 3884 3885 3886 3887 </li> 3888 3889 </ul> 3890 3891<zoom-dialog 3892 ref="zoomDialogComponent" 3893 id="zoom-dialog-AY0lSU2pZRXFpc2xzV__media-gallery" 3894 > 3895 <dialog 3896 class="dialog-zoomed-gallery__dialog" 3897 ref="dialog" 3898 on:keydown="/handleKeyDown" 3899 scroll-lock 3900 > 3901 <button 3902 type="button" 3903 class="button button-unstyled close-button dialog-zoomed-gallery__close-button" 3904 aria-label="Close" 3905 on:click="/close" 3906 > 3907 <span class="visually-hidden">Close</span> 3908 <svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3909 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3910 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3911</svg> 3912 3913 </button> 3914 <div class="dialog-thumbnails-list-container"> 3915 <scroll-hint 3916 class="dialog-thumbnails-list list-unstyled" 3917 ref="thumbnails" 3918 > 3919 3920 3921 <button 3922 type="button" 3923 class="button button-unstyled dialog-thumbnails-list__thumbnail" 3924 aria-label="Scroll to Fancy Shape Lab Tennis Necklace" 3925 on:click="/handleThumbnailClick/0" 3926 on:pointerenter="/handleThumbnailPointerEnter/0" 3927 style="--aspect-ratio: 1.0942452043369475; --gallery-aspect-ratio: 1.0942452043369475;" 3928 3929 aria-selected="true" 3930 3931 > 3932 3933 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=1024" alt="Fancy Shape Lab Tennis Necklace" srcset="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=240 240w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=352 352w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=832 832w" width="1024" height="936" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;"> 3934 </button> 3935 <button 3936 type="button" 3937 class="button button-unstyled dialog-thumbnails-list__thumbnail" 3938 aria-label="Scroll to Fancy Shape Lab Tennis Necklace"
3939 on:click="/handleThumbnailClick/1" 3940 on:pointerenter="/handleThumbnailPointerEnter/1" 3941 style="--aspect-ratio: 0.9989384288747346; --gallery-aspect-ratio: 0.9989384288747346;" 3942 3943 > 3944 3945 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=1024" alt="Fancy Shape Lab Tennis Necklace" srcset="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=240 240w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=352 352w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=832 832w" width="1024" height="1025" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;"> 3946 </button> 3947 </scroll-hint> 3948 </div> 3949 <ul 3950 class="dialog-zoomed-gallery list-unstyled" 3951 ><li 3952 id="product-37915754496161-1" 3953 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable" 3954 style=" --media-preview-ratio: 1.0942452043369475;" 3955 ref="media[]" 3956 3957 on:click="/close" 3958 3959 > 3960 3961 <drag-zoom-wrapper class="product-media__drag-zoom-wrapper"> 3962 3963<div 3964 class="product-media" 3965 style="--ratio: 1.0942452043369475" 3966 data-media-id="37915754496161" 3967> 3968 3969 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=3840" alt="Fancy Shape Lab Tennis Necklace" srcset="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=240 240w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=352 352w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=832 832w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=1200 1200w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=1600 1600w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=1920 1920w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=2560 2560w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=3840 3840w" width="3840" height="3509" loading="lazy" sizes="100vw" class="product-media__image" ref="image" data_max_resolution="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;"> 3970 3971 3972 3973 3974</div> 3975 3976 3977</drag-zoom-wrapper> 3978 3979 </li><li 3980 id="product-37367728930977-2" 3981 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable" 3982 style=" --media-preview-ratio: 0.9989384288747346;" 3983 ref="media[]" 3984 3985 on:click="/close" 3986 3987 > 3988 3989 <drag-zoom-wrapper class="product-media__drag-zoom-wrapper"> 3990 3991<div 3992 class="product-media" 3993 style="--ratio: 0.9989384288747346" 3994 data-media-id="37367728930977" 3995> 3996 3997 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=3840" alt="Fancy Shape Lab Tennis Necklace" srcset="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=240 240w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=352 352w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=832 832w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=1200 1200w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=1600 1600w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=1920 1920w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=2560 2560w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=3840 3840w" width="3840" height="3844" loading="lazy" sizes="100vw" class="product-media__image" ref="image" data_max_resolution="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Jul_26_2026_10_38_26_PM.png?v=1785119952&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 3998 3999 4000 4001 4002</div> 4003 4004 4005</drag-zoom-wrapper> 4006 4007 </li></ul> 4008 </dialog> 4009 </zoom-dialog></media-gallery> 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 </div> 4022 4023 4024 4025 4026 4027 <div 4028 id="ProductInformation-template--20244195442849__main" 4029 class=" 4030 product-details 4031 sticky-content--desktop 4032 " 4033 style="--details-position: flex-start;"
4034 data-testid="product-information-details" 4035 4036> 4037 4038 4039 <div 4040 class=" 4041 group-block 4042 group-block--height-fit 4043 group-block--width-fill 4044 border-style 4045 spacing-style 4046 size-style 4047 4048 4049 " 4050 style=" 4051 --border-width: 1px; --border-style: none; --border-color: 4052rgb(var(--color-border-rgb) / 1.0); --border-radius: 40530px; 4054 4055 --padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px; 4056 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 4057 4058 " 4059 4060 data-testid="group-block" 4061><div class="group-block__media-wrapper"> 4062 4063 4064 4065 4066 4067 </div> 4068 4069 <div 4070 class=" 4071 group-block-content 4072 4073 layout-panel-flex 4074 layout-panel-flex--column 4075 4076 " 4077 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4078 4079--gap: max(24px, calc(var(--gap-scale, 1.0) * 28px)); 4080 4081--horizontal-alignment: ; --vertical-alignment: ; 4082--vertical-alignment-mobile: ; 4083" 4084 > 4085 <div class="view-product-title"> 4086 <a 4087 href="/products/fancy-shape-lab-tennis-necklace?variant=46702285815969" 4088 class="link" 4089 >Fancy Shape Lab Tennis Necklace 4090 </a> 4091 </div> 4092 4093 4094<div 4095 class=" 4096 group-block 4097 group-block--height-fit 4098 group-block--width-fill 4099 border-style 4100 spacing-style 4101 size-style 4102 4103 4104 " 4105 style=" 4106 --border-width: 1px; --border-style: none; --border-color: 4107rgb(var(--color-border-rgb) / 1.0); --border-radius: 41080px; 4109 4110 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4111 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 4112 4113 " 4114 4115 data-testid="group-block" 4116><div class="group-block__media-wrapper"> 4117 4118 4119 4120 4121 4122 </div> 4123 4124 <div 4125 class=" 4126 group-block-content 4127 4128 layout-panel-flex 4129 layout-panel-flex--column 4130 mobile-column 4131 " 4132 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4133 4134--gap: 12px; 4135 4136--horizontal-alignment: flex-start; --vertical-alignment: center; 4137--vertical-alignment-mobile: center; 4138" 4139 > 4140 4141 4142 4143 4144 4145 4146 4147 <div class=" spacing-style text-block text-block--AOWFUTE1UMnd5NzA4U__text_xrnftG h3 text-block--align-left " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --text-align: left; "> 4148 <h1>Fancy Shape Lab Tennis Necklace</h1> 4149 </div> 4150 4151 4152 4153 4154 4155 4156 4157 4158<product-price 4159 class="text-block text-block--align-left rte text-left paragraph spacing-style" 4160 data-block-id="AZklDOXBURTZRdng3R__price_tVjtKg" 4161 data-product-id="8594801033377" 4162 style=" 4163 4164--color: var(--color-foreground); 4165 --padding-block-start: 4px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4166 --width: 100%; 4167 " 4168 4169> 4170 <div ref="priceContainer"> 4171 4172 4173 <div 4174 class=" 4175 price__regular 4176 4177 " 4178 > 4179 <span class="price">$9,400.00</span> 4180 </div> 4181 <div 4182 class=" 4183 price__sale 4184 4185 price__hidden 4186 4187 " 4188 > 4189 4190 <span class="price-item__group"> 4191 <span class="visually-hidden">Sale price </span> 4192 <span class="price-item--sale price">$9,400.00</span> 4193 </span> 4194 <span class="price-item__group"> 4195 <span class="visually-hidden">Regular price </span> 4196 <span class="price-item--regular compare-at-price"></span> 4197 </span> 4198 4199 </div> 4200 4201</div> 4202 4203 4204</product-price> 4205 4206 4207 4208</div> 4209</div> 4210 4211 4212 4213 4214 4215<div 4216 class="divider divider-ASTFPem9lWWErUmJwd__divider_VJhene spacing-style" 4217 style=" 4218 --divider-justify-content: center; 4219 --padding-block-start: 0px;--padding-block-end: 0px; 4220 " 4221 4222 4223> 4224 <span 4225 class="divider__line" 4226 style=" 4227 --divider-border-thickness: 1px; 4228 4229 --divider-border-rounded: 0; 4230 4231 --divider-flex-basis: 100%; 4232 " 4233 ></span> 4234</div> 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252<span 4253 class="buy-buttons-block buy-buttons-block--AZzZYNHEwbUVMWm1TV__buy_buttons_eYQEYi" 4254 4255><product-form-component 4256 data-section-id="template--20244195442849__main" 4257 data-product-id="8594801033377" 4258 data-product-url="/products/fancy-shape-lab-tennis-necklace" 4259 on:submit="/handleSubmit" 4260 data-quantity-default="1" 4261 data-quantity-error-max="This item has a maximum of {{ maximum }}" 4262 > 4263 <div 4264 class="visually-hidden"
4265 aria-live="assertive" 4266 role="status" 4267 aria-atomic="true" 4268 ref="liveRegion" 4269 ></div><form method="post" action="/cart/add" id="BuyButtons-ProductForm-template--20244195442849__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 4270 type="hidden" 4271 name="id" 4272 ref="variantId" 4273 value="46702285815969" 4274 ><div 4275 class="product-form-buttons spacing-style product-form-buttons--stacked" 4276 style="--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;" 4277 ref="productFormButtons" 4278 ><span 4279 class="product-form-text__error hidden" 4280 ref="addToCartTextError" 4281 > 4282 <span class="svg-wrapper"><svg aria-hidden="true" class="icon icon-error" viewBox="0 0 13 13"> 4283 <circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="var(--icon-stroke-width)"/> 4284 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/> 4285 <path fill="#fff" d="m5.874 3.528.1 4.044h1.053l.1-4.044zm.627 6.133c.38 0 .68-.288.68-.656s-.3-.656-.68-.656-.681.288-.681.656.3.656.68.656"/> 4286 <path fill="#fff" stroke="#EB001B" stroke-width=".7" d="M5.874 3.178h-.359l.01.359.1 4.044.008.341h1.736l.008-.341.1-4.044.01-.359H5.873Zm.627 6.833c.56 0 1.03-.432 1.03-1.006s-.47-1.006-1.03-1.006-1.031.432-1.031 1.006.47 1.006 1.03 1.006Z"/> 4287</svg> 4288</span> 4289 </span> 4290 4291<div 4292 class="quantity-selector-wrapper" 4293 ref="quantitySelectorWrapper" 4294> 4295 <quantity-selector-component 4296 class="quantity-selector" 4297 data-variant-id="46702285815969" 4298 4299ref="quantitySelector" 4300 4301 > 4302 <button 4303 class="button quantity-minus button-unstyled" 4304 type="button" 4305 name="minus" 4306 on:click="/decreaseQuantity" 4307 ref="minusButton" 4308 4309 > 4310 <span class="visually-hidden">Decrease quantity</span 4311 ><span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4312 <path d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 4313</svg> 4314</span> 4315 </button> 4316 <input 4317 type="number" 4318 name="quantity" 4319 value="1" 4320 data-cart-quantity="0" 4321 min="1" 4322 data-min="1" 4323 on:blur="/setQuantity" 4324 on:focus="/selectInputValue" 4325 ref="quantityInput" 4326 aria-live="polite" 4327 aria-label="Quantity" 4328 4329 4330 step="1" 4331 4332 > 4333 <button 4334 class="button quantity-plus button-unstyled" 4335 type="button" 4336 name="plus" 4337 on:click="/increaseQuantity" 4338 ref="plusButton" 4339 4340 > 4341 <span class="visually-hidden">Increase quantity</span 4342 ><span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4343 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 4344 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 4345</svg> 4346</span> 4347 </button> 4348 </quantity-selector-component></div> 4349 4350 4351 4352 4353 4354 4355 4356 4357<span 4358 4359 style="--add-to-cart-font-case: ;" 4360> 4361 <add-to-cart-component 4362 ref="addToCartButtonContainer" 4363 data-product-variant-media="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_12_32_56_PM.png?v=1789489987&width=100" 4364 data-add-to-cart-animation="true" 4365> 4366 <button 4367 4368 id="BuyButtons-ProductSubmitButton-AbUNpaTRzMDFlUE0rQ__add-to-cart" 4369 4370 type="submit" 4371 name="add" 4372 ref="addToCartButton" 4373 on:click="/handleClick" 4374 class="button add-to-cart-button button" 4375 4376 data-testid="standalone-add-to-cart" 4377 4378 4379 > 4380 <span 4381 class="add-to-cart-text" 4382 > 4383 4384 <span 4385 aria-hidden="true" 4386 class="svg-wrapper add-to-cart-icon" 4387 ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg> 4388</span> 4389
4390 <span class="add-to-cart-text__content"> 4391 <span> 4392 <span>Add to cart</span> 4393 </span> 4394 </span> 4395 </span> 4396 4397 <span class="add-to-cart__added"> 4398 <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4399 <g class="check"> 4400 <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4401 <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4402 </g> 4403 <g class="burst"> 4404 <g style="--index: 0;"> 4405 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 4406 </g> 4407 <g style="--index: 1;"> 4408 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 4409 </g> 4410 <g style="--index: 2;"> 4411 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 4412 </g> 4413 <g style="--index: 3;"> 4414 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 4415 </g> 4416 <g style="--index: 4;"> 4417 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 4418 </g> 4419 <g style="--index: 5;"> 4420 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 4421 </g> 4422 <g style="--index: 6;"> 4423 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 4424 </g> 4425 <g style="--index: 7;"> 4426 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 4427 </g> 4428 </g> 4429</svg> 4430</span> 4431 </span> 4432 </button> 4433</add-to-cart-component> 4434 4435</span> 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 <div 4446 class="accelerated-checkout-block" 4447 ref="acceleratedCheckoutButtonContainer" 4448 4449 4450 4451 > 4452 4453 4454 <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":45223805089,"merchantName":"Barbara Ellick Jewelry","personalized":true}}" fallback="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="21e3141f4301eafa4346e75fb4ab17bf" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{"id":46702285815969,"requiresShipping":true}]" shop-id="45223805089" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","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> 4455 4456 4457 </div> 4458 4459 4460 4461 4462 4463 4464 4465 </div><input type="hidden" name="product-id" value="8594801033377" /><input type="hidden" name="section-id" value="template--20244195442849__main" /></form></product-form-component></span> 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 <rte-formatter class=" spacing-style text-block text-block--AcUdScGQ3UEtDSlBUU__text_aEtTtq rte text-block--align-left rte " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --text-align: left; "> 4481 <p>Lab Grown Diamonds </p> 4482<p>15 Ct</p> 4483 </rte-formatter> 4484 4485 4486 4487 4488 4489 4490 4491 </div> 4492</div> 4493 4494 4495 4496</div> 4497 4498 4499 4500 4501 4502 4503 4504 4505 </div> 4506 4507 4508 4509 4510</div> 4511 4512 4513 4514 4515 4516 4517 4518</div><div id="shopify-section-template--20244195442849__product_recommendations_qggXJq" class="shopify-section">
4518<script 4519 src="//barbaraellick.com/cdn/shop/t/8/assets/product-recommendations.js?v=127096830375957167321778598806" 4520 type="module" 4521 fetchpriority="low" 4522></script>
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532<product-recommendations 4533 id="product-recommendations-template--20244195442849__product_recommendations_qggXJq" 4534 class="product-recommendations" 4535 data-url="/recommendations/products?limit=4" 4536 data-section-id="template--20244195442849__product_recommendations_qggXJq" 4537 data-product-id="8594801033377" 4538 data-intent="related" 4539 data-testid="product-recommendations-section" 4540 data-recommendations-performed="false" 4541 data-hydration-key="product-recommendations-template--20244195442849__product_recommendations_qggXJq" 4542 4543> 4544 <div class="section-background color-scheme-1"></div> 4545 <div 4546 class=" 4547 section 4548 section--page-width 4549 color-scheme-1 4550 section-resource-list 4551 spacing-style 4552 gap-style 4553 " 4554 style=" 4555 --padding-block-start: max(20px, calc(var(--spacing-scale) * 48px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); 4556 --gap: max(24px, calc(var(--gap-scale, 1.0) * 28px)); 4557 --column-count-mobile: 2;--resource-list-column-gap-desktop: 12px;--resource-list-row-gap-desktop: 24px;--resource-list-columns: repeat(4, 1fr);--resource-list-columns-mobile: repeat(2, 1fr);--resource-list-column-gap-desktop: 12px;--column-count: 4;--column-count-mobile: 2; 4558 " 4559 > 4560 <div class="section-resource-list__content"> 4561 4562 4563 4564 4565 4566 4567 4568 <div class=" spacing-style text-block text-block--AbldLVDJ2ZnRQVjdqT__text_cbcgyb h4 " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: fit-content; --max-width: var(--max-width--body-normal); "> 4569 <h3>You may also like </h3> 4570 </div> 4571 4572 4573 4574 4575 4576 4577 4578 </div><div 4579 class="resource-list resource-list--grid" 4580 > 4581 4582 <div 4583 class="product-recommendations__skeleton-item" 4584 aria-label="Loading product recommendations" 4585 ></div> 4586 4587 <div 4588 class="product-recommendations__skeleton-item" 4589 aria-label="Loading product recommendations" 4590 ></div> 4591 4592 <div 4593 class="product-recommendations__skeleton-item" 4594 aria-label="Loading product recommendations" 4595 ></div> 4596 4597 <div 4598 class="product-recommendations__skeleton-item" 4599 aria-label="Loading product recommendations" 4600 ></div> 4601 4602 </div></div> 4603</product-recommendations> 4604 4605 4606</div> 4607<limespot></limespot> 4608 </main> 4609 4610 <footer> 4611 <!-- BEGIN sections: footer-group --> 4612<div id="shopify-section-sections--20244195639457__footer_m9NzUG" class="shopify-section shopify-section-group-footer-group section-wrapper"><div class="section-background color-scheme-1"></div> 4613<div 4614 class="section section--page-width color-scheme-1" 4615> 4616 4617 <div 4618 class=" 4619 footer-content 4620 spacing-style 4621 4622 4623 " 4624 style=" 4625 --padding-block-start: max(20px, calc(var(--spacing-scale) * 30px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 30px)); 4626 --footer-gap: 20px; 4627 --grid-columns: 2; 4628 --last-row-count: 2; 4629 --tablet-last-row-count: 2; 4630 " 4631 > 4632 4633 4634<div 4635 class=" 4636 group-block 4637 group-block--height-fit 4638 group-block--width-fill 4639 border-style 4640 spacing-style 4641 size-style 4642 4643 4644 " 4645 style=" 4646 --border-width: 1px; --border-style: none; --border-color: 4647rgb(var(--color-border-rgb) / 1.0); --border-radius: 46480px; 4649 4650 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4651 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 4652 4653 " 4654 4655 data-testid="group-block" 4656><div class="group-block__media-wrapper"> 4657 4658 4659 4660 4661 4662 </div> 4663 4664 <div 4665 class=" 4666 group-block-content 4667 4668 layout-panel-flex 4669 layout-panel-flex--column 4670 mobile-column 4671 " 4672 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4673 4674--gap: 6px; 4675 4676--horizontal-alignment: flex-start; --vertical-alignment: center; 4677--vertical-alignment-mobile: center; 4678" 4679 > 4680 4681 4682 4683 4684 4685 4686 4687 <div class=" spacing-style text-block text-block--AZG9TQURwSWg3N3hTc__text_LWt8Pz h4 text-block--align-left " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color: var(--color-foreground); --width: 100%; --max-width: var(--max-width--body-normal); --text-align: left; "> 4688 <h2>Join our email list</h2> 4689 </div> 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 <rte-formatter class=" spacing-style text-block text-block--Ad2RlaUJSNkFYd3NrZ__text_f9CFLH rte text-block--align-left rte " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --text-align: left; "> 4704 <p>Get exclusive deals and early access to new products.</p> 4705 </rte-formatter> 4706 4707 4708 4709 4710 4711 4712 4713</div> 4714</div> 4715 4716 4717 4718 4719 4720 4721<div 4722 class="email-signup-block size-style spacing-style" 4723 style="--size-style-width: 100%;--size-style-height: ;--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;" 4724 4725> 4726 4727<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="email-signup__form spacing-style"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 4728 <div 4729 class="email-signup__input-group email-signup__input-group--integrated email-signup__input-group--arrow " 4730 style="--border-width: 1px; --border-radius: 100px;" 4731 > 4732 <label
4733 for="EmailInput-AcUh0OXdKb0Q1a3BEK__email_signup_crihX7" 4734 class="visually-hidden" 4735 > 4736 Email 4737 </label> 4738 <input 4739 id="EmailInput-AcUh0OXdKb0Q1a3BEK__email_signup_crihX7" 4740 class="email-signup__input email-signup__input--all paragraph " 4741 type="email" 4742 name="contact[email]" 4743 autocorrect="off" 4744 autocapitalize="off" 4745 autocomplete="email" 4746 placeholder="Email address" 4747 required 4748 4749 > 4750 <button 4751 class="email-signup__button email-signup__button--integrated email-signup__button--arrow paragraph button-unstyled button-unstyled--AcUh0OXdKb0Q1a3BEK__email_signup_crihX7 " 4752 4753 aria-label="Sign up" 4754 4755 > 4756 4757 <svg 4758 viewBox="0 0 20 20" 4759 xmlns="http://www.w3.org/2000/svg" 4760 focusable="false" 4761 aria-hidden="true" 4762 class="email-signup__button-icon" 4763 > 4764 4765 4766 4767<path 4768 clip-rule="evenodd" 4769 d="m11.246 5.31759c.0322-.07821.0833-.14723.1486-.20093.0654-.0537.143-.09041.2259-.10686.083-.01645.1688-.01214.2497.01257.0808.0247.1544.06902.214.12902l4.104 4.104c.0478.04765.0857.10426.1115.16659.0259.06232.0392.12913.0392.19661 0 .06747-.0133.13429-.0392.19661-.0258.06233-.0637.11893-.1115.16659l-4.104 4.10401c-.0963.0963-.227.1504-.3632.1504s-.2669-.0541-.3632-.1504-.1504-.227-.1504-.3632.0541-.2669.1504-.3632l3.2288-3.2278h-11.0736c-.13606 0-.26654-.0541-.36275-.15027-.0962-.0962-.15025-.22669-.15025-.36274 0-.13606.05405-.26654.15025-.36275.09621-.0962.22669-.15025.36275-.15025h11.0736l-3.2288-3.2278c-.0721-.07178-.1212-.16335-.1411-.2631s-.0097-.20316.0293-.2971z" 4770 fill="currentColor" 4771 fill-rule="evenodd" 4772 /> 4773 </svg> 4774 4775 </button> 4776 </div></form> 4777</div> 4778 4779 4780 4781 4782 4783 </div> 4784</div> 4785 4786 4787 4788 4789</div><div id="shopify-section-sections--20244195639457__footer_utilities_jLGE8U" class="shopify-section shopify-section-group-footer-group footer-utilities"><div class="section-background color-scheme-1"></div> 4790<div 4791 class="section section--page-width color-scheme-1" 4792 4793> 4794 <div 4795 class="utilities utilities--blocks-3 spacing-style" 4796 style="--padding-block-start: 20px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); --border-width: 0px; --gap: 24px;" 4797 data-testid="footer-utilities" 4798 > 4799 4800<div 4801 class=" 4802 footer-utilities__group-copyright 4803 custom-typography 4804 custom-font-size 4805 " 4806 style=" 4807--color: ;--font-size: 0.75rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-);" 4808 4809> 4810 <span class="footer-utilities__text"> 4811 © 2026 4812 <a href="/" title="">Barbara Ellick Jewelry</a>, <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a> 4813</span> 4814</div> 4815 4816 4817 4818 <anchored-popover-component 4819 data-hover-triggered="true" 4820 > 4821 <button 4822 class="policy-list-trigger button-unstyled" 4823 popovertarget="terms-policies-popover" 4824 popovertargetaction="toggle" 4825 ref="trigger" 4826 style=" 4827--color: ;--font-size: 0.75rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-);" 4828 4829 > 4830 Terms and Policies 4831 </button> 4832 <div 4833 class="terms-policies-popover color-scheme-1" 4834 id="terms-policies-popover" 4835 popover="auto" 4836 ref="popover" 4837 > 4838 <ul 4839 class=" 4840 policy_list list-unstyled 4841 custom-typography 4842 custom-font-size 4843 " 4844 ><li> 4845 <a 4846 href="/policies/refund-policy" 4847 class="footer-utilities__text" 4848 >Refund policy</a> 4849 </li><li> 4850 <a 4851 href="/policies/privacy-policy" 4852 class="footer-utilities__text" 4853 >Privacy policy</a> 4854 </li><li> 4855 <a 4856 href="/policies/terms-of-service" 4857 class="footer-utilities__text" 4858 >Terms of service</a> 4859 </li><li> 4860 <a 4861 href="/policies/shipping-policy" 4862 class="footer-utilities__text" 4863 >Shipping policy</a> 4864 </li></ul> 4865 </div> 4866 </anchored-popover-component> 4867 4868 4869 4870 4871 4872<div 4873 class="social-icons__wrapper" 4874 4875> 4876 4877 4878 4879 4880 4881 4882 4883 4884 <div 4885 class="social-icons__icon-wrapper" 4886 > 4887 <a 4888 href="https://facebok.com/barbaraellick" 4889 target="_blank" 4890 rel="noopener noreferrer" 4891 aria-label="Facebook" 4892 4893 >
4894 <span class="social-icons__icon-label">Facebook</span> 4895 4896 <svg 4897 class="social-icons__icon icon-default" 4898 aria-hidden="true" 4899 focusable="false" 4900 xmlns="http://www.w3.org/2000/svg" 4901 viewBox="0 0 20 20" 4902 > 4903 4904 4905<path d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z" /></svg> 4906 4907 </a> 4908 </div> 4909 4910 4911 4912 4913 4914 4915 4916 4917 <div 4918 class="social-icons__icon-wrapper" 4919 > 4920 <a 4921 href="https://www.instagram.com/barbaraellickjewelry" 4922 target="_blank" 4923 rel="noopener noreferrer" 4924 aria-label="Instagram" 4925 4926 > 4927 <span class="social-icons__icon-label">Instagram</span> 4928 4929 <svg 4930 class="social-icons__icon icon-default" 4931 aria-hidden="true" 4932 focusable="false" 4933 xmlns="http://www.w3.org/2000/svg"
4934 viewBox="0 0 20 20" 4935 > 4936 4937 4938<path 4939 fill-rule="evenodd" 4940 d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" 4941 clip-rule="evenodd" 4942 /></svg> 4943 4944 </a> 4945 </div> 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 <div 4960 class="social-icons__icon-wrapper" 4961 > 4962 <a 4963 href="https://www.tiktok.com/@barbaraellickjewelry" 4964 target="_blank" 4965 rel="noopener noreferrer" 4966 aria-label="Tiktok" 4967 4968 > 4969 <span class="social-icons__icon-label">Tiktok</span> 4970 4971 <svg 4972 class="social-icons__icon icon-default" 4973 aria-hidden="true" 4974 focusable="false" 4975 xmlns="http://www.w3.org/2000/svg"
4976 viewBox="0 0 20 20" 4977 > 4978 4979 4980<path d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z" /></svg> 4981 4982 </a> 4983 </div> 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032</div> 5033 5034 5035 5036 5037 5038 </div> 5039</div> 5040 5041 5042 5043 5044</div> 5045<!-- END sections: footer-group --> 5046 </footer> 5047 5048 5049
5050<script 5051 src="//barbaraellick.com/cdn/shop/t/8/assets/dialog.js?v=150888536568694194021778598806" 5052 type="module" 5053></script>
5053 5054
5055<script 5056 src="//barbaraellick.com/cdn/shop/t/8/assets/predictive-search.js?v=149240552485540508541778598806" 5057 type="module" 5058 fetchpriority="low" 5059></script>
5059 5060 5061<dialog-component 5062 id="search-modal" 5063 class="search-modal" 5064 5065> 5066 <dialog 5067 ref="dialog" 5068 on:click="/closeDialogOnClickOutside" 5069 on:keydown="/closeDialogOnEscapePress" 5070 class="search-modal__content dialog-modal" 5071 scroll-lock 5072 aria-labelledby="search-modal-heading" 5073 > 5074 <h2 5075 id="search-modal-heading" 5076 class="visually-hidden" 5077 > 5078 Search 5079 </h2> 5080 <predictive-search-component 5081 class="predictive-search color-scheme-1" 5082 style="--product-corner-radius: 0px; --card-corner-radius: 4px;" 5083 data-section-id="predictive-search" 5084 data-testid="search-component--modal" 5085 role="search" 5086 aria-label="Search" 5087 > 5088 <form 5089 action="/search" 5090 method="get" 5091 role="search" 5092 class="predictive-search-form" 5093 ref="form" 5094 on:keydown="/onSearchKeyDown" 5095 > 5096 <div 5097 class="predictive-search-form__header" 5098 > 5099 <div class="predictive-search-form__header-inner"> 5100 <label 5101 for="cmdk-input" 5102 class="visually-hidden" 5103 >Search</label> 5104 <input 5105 class="search-input" 5106 id="cmdk-input" 5107 type="search" 5108 name="q" 5109 role="combobox" 5110 aria-expanded="false" 5111 aria-owns="predictive-search-results" 5112 aria-controls="predictive-search-results" 5113 aria-haspopup="listbox" 5114 aria-autocomplete="list" 5115 autocomplete="off" 5116 placeholder="Search" 5117 ref="searchInput" 5118 on:input="/search" 5119 on:keydown="/onSearchKeyDown" 5120 > 5121 <input 5122 name="options[prefix]" 5123 type="hidden" 5124 value="last" 5125 > 5126 <span class="svg-wrapper predictive-search__icon"> 5127 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 5128 5129 </span> 5130 <button 5131 type="button" 5132 class="button-unstyled predictive-search__reset-button" 5133 ref="resetButton" 5134 hidden 5135 on:click="/resetSearch" 5136 > 5137 Clear 5138 </button> 5139 </div> 5140 <button 5141 type="button" 5142 class="button predictive-search__close-modal-button" 5143 aria-label="Close dialog" 5144 on:click="dialog-component/closeDialog" 5145 ref="closeModalButton" 5146 > 5147 <span class="svg-wrapper"> 5148 <svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 5149 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5150 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5151</svg> 5152 5153 </span> 5154 </button> 5155 </div> 5156 5157 <div class="predictive-search-form__content-wrapper"> 5158 <div 5159 class="predictive-search-form__content" 5160 ref="predictiveSearchResults" 5161 on:click="/handleModalClick" 5162 > 5163 5164 5165<div 5166 id="predictive-search-results" 5167 class="predictive-search-dropdown" 5168 role="listbox" 5169 aria-expanded="true" 5170 style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);" 5171> 5172 5173 <div class="predictive-search-results__inner"> 5174 5175 5176 5177 5178 5179 <div 5180 id="predictive-search-products" 5181 class="predictive-search-results__products" 5182 5183 data-testid="products-list-default--modal" 5184 5185> 5186 5187 <h4 class="predictive-search-results__title"> 5188 Products 5189 </h4> 5190 <ul 5191 class="predictive-search-results__list predictive-search-results__wrapper-products list-unstyled" 5192 > 5193 5194 5195 <li 5196 class="predictive-search-results__card predictive-search-results__card--product" 5197 ref="resultsItems[]" 5198 > 5199 5200<div 5201 class="resource-card" 5202 data-resource-type="product" 5203> 5204 <a 5205 class="resource-card__link" 5206 href="/products/pave-open-circle-bracelet-in-yellow-gold" 5207 > 5208 <span class="visually-hidden"> 5209 Pave Open Circle Bracelet in Yellow Gold 5210 </span> 5211 </a> 5212 <div 5213 class="resource-card__media" 5214 style="--resource-card-aspect-ratio: 4 / 5;" 5215 5216 > 5217 5218 5219 5220 <img src="//barbaraellick.com/cdn/shop/files/bracelet_pave-open-circle-bracelet-yellow-gold.jpg?v=1747184208&width=500" alt="" srcset="//barbaraellick.com/cdn/shop/files/bracelet_pave-open-circle-bracelet-yellow-gold.jpg?v=1747184208&width=240 240w, //barbaraellick.com/cdn/shop/files/bracelet_pave-open-circle-bracelet-yellow-gold.jpg?v=1747184208&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;"> 5221</div> 5222 5223 <div class="resource-card__content"> 5224 <p class="resource-card__title paragraph">Pave Open Circle Bracelet in Yellow Gold</p> 5225 5226 5227 <div ref="priceContainer"> 5228 5229 5230 <div 5231 class=" 5232 price__regular 5233 5234 " 5235 >
5236 <span class="price">$540.00</span> 5237 </div> 5238 <div 5239 class=" 5240 price__sale 5241 5242 price__hidden 5243 5244 " 5245 > 5246 5247 <span class="price-item__group"> 5248 <span class="visually-hidden">Regular price </span> 5249 <span class="price-item--regular compare-at-price"></span> 5250 </span> 5251 <span class="price-item__group"> 5252 <span class="visually-hidden">Sale price </span> 5253 <span class="price-item--sale price">$540.00</span> 5254 </span> 5255 5256 </div> 5257 5258</div> 5259 5260 </div> 5261</div> 5262 5263 </li> 5264 5265 <li 5266 class="predictive-search-results__card predictive-search-results__card--product" 5267 ref="resultsItems[]" 5268 > 5269 5270<div 5271 class="resource-card" 5272 data-resource-type="product" 5273> 5274 <a 5275 class="resource-card__link" 5276 href="/products/double-row-pave-huggie-earrings" 5277 > 5278 <span class="visually-hidden"> 5279 White Gold Double Row Pave Huggie Earrings 5280 </span> 5281 </a> 5282 <div 5283 class="resource-card__media" 5284 style="--resource-card-aspect-ratio: 4 / 5;" 5285 5286 > 5287 5288 5289 5290 <img src="//barbaraellick.com/cdn/shop/files/Apres_Golf.png?v=1775933041&width=500" alt="" srcset="//barbaraellick.com/cdn/shop/files/Apres_Golf.png?v=1775933041&width=240 240w, //barbaraellick.com/cdn/shop/files/Apres_Golf.png?v=1775933041&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;"> 5291</div> 5292 5293 <div class="resource-card__content"> 5294 <p class="resource-card__title paragraph">White Gold Double Row Pave Huggie Earrings</p> 5295 5296 5297 <div ref="priceContainer"> 5298 5299 5300 <div 5301 class=" 5302 price__regular 5303 5304 " 5305 > 5306 <span class="price">$1,955.00</span> 5307 </div> 5308 <div 5309 class=" 5310 price__sale 5311 5312 price__hidden 5313 5314 " 5315 > 5316 5317 <span class="price-item__group"> 5318 <span class="visually-hidden">Regular price </span> 5319 <span class="price-item--regular compare-at-price"></span> 5320 </span> 5321 <span class="price-item__group"> 5322 <span class="visually-hidden">Sale price </span> 5323 <span class="price-item--sale price">$1,955.00</span> 5324 </span> 5325 5326 </div> 5327 5328</div> 5329 5330 </div> 5331</div> 5332 5333 </li> 5334 5335 <li 5336 class="predictive-search-results__card predictive-search-results__card--product" 5337 ref="resultsItems[]" 5338 > 5339 5340<div 5341 class="resource-card" 5342 data-resource-type="product" 5343> 5344 <a 5345 class="resource-card__link" 5346 href="/products/bubble-ball-huggie-earrings" 5347 > 5348 <span class="visually-hidden"> 5349 Bubble Ball Huggie Earrings 5350 </span> 5351 </a> 5352 <div 5353 class="resource-card__media" 5354 style="--resource-card-aspect-ratio: 4 / 5;" 5355 5356 > 5357 5358 5359 5360 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_29_2026_01_19_57_PM.png?v=1790702412&width=500" alt="" srcset="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_29_2026_01_19_57_PM.png?v=1790702412&width=240 240w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_29_2026_01_19_57_PM.png?v=1790702412&width=352 352w" width="500" height="333" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;"> 5361 5362 <img src="//barbaraellick.com/cdn/shop/files/ApresGolf_2.png?v=1775933502&width=500" alt="Bubble Ball Huggie Earrings" srcset="//barbaraellick.com/cdn/shop/files/ApresGolf_2.png?v=1775933502&width=240 240w, //barbaraellick.com/cdn/shop/files/ApresGolf_2.png?v=1775933502&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="" data-media-id="36501529395361" style="object-position: 50.0% 50.0%;"> 5363</div> 5364 5365 <div class="resource-card__content"> 5366 <p class="resource-card__title paragraph">Bubble Ball Huggie Earrings</p> 5367 5368 5369 <div ref="priceContainer"> 5370 5371 5372 <div 5373 class=" 5374 price__regular 5375 5376 " 5377 >
5378 <span class="price">$1,085.00</span> 5379 </div> 5380 <div 5381 class=" 5382 price__sale 5383 5384 price__hidden 5385 5386 " 5387 > 5388 5389 <span class="price-item__group"> 5390 <span class="visually-hidden">Regular price </span> 5391 <span class="price-item--regular compare-at-price"></span> 5392 </span> 5393 <span class="price-item__group"> 5394 <span class="visually-hidden">Sale price </span> 5395 <span class="price-item--sale price">$1,085.00</span> 5396 </span> 5397 5398 </div> 5399 5400</div> 5401 5402 </div> 5403</div> 5404 5405 </li> 5406 5407 <li 5408 class="predictive-search-results__card predictive-search-results__card--product" 5409 ref="resultsItems[]" 5410 > 5411 5412<div 5413 class="resource-card" 5414 data-resource-type="product" 5415> 5416 <a 5417 class="resource-card__link" 5418 href="/products/delicate-pave-huggie-earrings" 5419 > 5420 <span class="visually-hidden"> 5421 Delicate Pave Huggie Earrings 5422 </span> 5423 </a> 5424 <div 5425 class="resource-card__media" 5426 style="--resource-card-aspect-ratio: 4 / 5;" 5427 5428 > 5429 5430 5431 5432 <img src="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_29_2026_01_21_20_PM.png?v=1790702490&width=500" alt="" srcset="//barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_29_2026_01_21_20_PM.png?v=1790702490&width=240 240w, //barbaraellick.com/cdn/shop/files/ChatGPT_Image_Sep_29_2026_01_21_20_PM.png?v=1790702490&width=352 352w" width="500" height="333" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;"> 5433 5434 <img src="//barbaraellick.com/cdn/shop/files/ApresGolf_3.png?v=1775933609&width=500" alt="Delicate Pave Huggie Earrings" srcset="//barbaraellick.com/cdn/shop/files/ApresGolf_3.png?v=1775933609&width=240 240w, //barbaraellick.com/cdn/shop/files/ApresGolf_3.png?v=1775933609&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="" data-media-id="36501534113953" style="object-position: 50.0% 50.0%;"> 5435</div> 5436 5437 <div class="resource-card__content"> 5438 <p class="resource-card__title paragraph">Delicate Pave Huggie Earrings</p> 5439 5440 5441 <div ref="priceContainer"> 5442 5443 5444 <div 5445 class=" 5446 price__regular 5447 5448 " 5449 > 5450 <span class="price">$600.00</span> 5451 </div> 5452 <div 5453 class=" 5454 price__sale 5455 5456 price__hidden 5457 5458 " 5459 > 5460 5461 <span class="price-item__group"> 5462 <span class="visually-hidden">Regular price </span> 5463 <span class="price-item--regular compare-at-price"></span> 5464 </span> 5465 <span class="price-item__group"> 5466 <span class="visually-hidden">Sale price </span> 5467 <span class="price-item--sale price">$600.00</span> 5468 </span> 5469 5470 </div> 5471 5472</div> 5473 5474 </div> 5475</div> 5476 5477 </li> 5478 5479 </ul> 5480 5481</div> 5482 5483 5484 5485 </div> 5486 5487</div> 5488 5489 </div> 5490 5491 <div class="predictive-search-form__footer"> 5492 <button 5493 class="button predictive-search__search-button" 5494 ref="viewAllButton" 5495 > 5496 View all 5497 </button> 5498 </div> 5499 </div> 5500 </form> 5501 </predictive-search-component> 5502 </dialog> 5503</dialog-component> 5504 5505 5506 5507 5508 5509
5509<script 5510 src="//barbaraellick.com/cdn/shop/t/8/assets/gift-card-recipient-form.js?v=129634859299628245901778598806" 5511 type="module" 5512 fetchpriority="low" 5513></script>
5513 5514<quick-add-dialog id="quick-add-dialog"> 5515 <dialog 5516 class="quick-add-modal dialog-modal color-scheme-1" 5517 ref="dialog" 5518 scroll-lock 5519 > 5520 <button 5521 ref="closeButton" 5522 on:click="/closeDialog" 5523 class="button button-unstyled close-button quick-add-modal__close" 5524 aria-label="Close dialog" 5525 ><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 5526 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5527 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5528</svg> 5529</button> 5530 5531 <div 5532 id="quick-add-modal-content" 5533 class="quick-add-modal__content" 5534 ></div> 5535 </dialog> 5536</quick-add-dialog> 5537 5538 5539 5540 5541 5542 5543 5544
5544<script async src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js?domain=barbaraellick.com&expires=30"></script>
5544 5545 <div id="shopify-block-AYVRjem9WQzYvSFEya__14826766009936288847" class="shopify-block shopify-app-block">
5546<script id="Discounty-config"> 5547 function discountyExtractTextFromHtml(htmlString) { 5548 if (!htmlString) return ''; 5549 return new DOMParser().parseFromString(htmlString, 'text/html').body.textContent || ''; 5550 } 5551 5552 var $Discounty = {shopData: {"shopConfig":{"shopId":100970,"cart":{"isActive":true,"styles":"{}","config":{},"injectionInfo":[],"contents":[{"locale":"","totalText":"Total","savingText":"Saving"}]},"globalConfig":{"appEnabled":true,"considerCurrencyExchangeRate":true,"customVariantListener":{"element":"","isDatasetProperty":false,"property":""},"developerModeVariantListener":false,"globalCss":"","setTemplateCurrencyFormatAsDefault":false},"volumeDiscount":{"config":{"tierDisplayFormat":"RANGE"},"injectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Buy more, Save more","buyColumnLabel":"Buy","getColumnLabel":"Get","discountText":"{{Discount}} Off","eachItemText":"on each","newPriceText":"each item {{new-price}}"}]},"miniVolumeDiscount":{"config":{"displayMode":"MAX_DISCOUNT"},"injectionInfo":[],"isActive":false,"styles":"{}","contents":[{"locale":"","maxDiscountText":"Up to {discount}% off","lowestPriceText":"From {price}"}]},"startCountDown":{"config":{"ctaLink":null},"productPageInjectionInfo":[],"homepageInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Sale starts in","daysLabel":"Day","hoursLabel":"Hr","minutesLabel":"Min","secondsLabel":"Sec","ctaText":"Click here"}]},"endCountDown":{"config":{"ctaLink":null},"productPageInjectionInfo":[],"homepageInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Sale ends in","daysLabel":"Day","hoursLabel":"Hr","minutesLabel":"Min","secondsLabel":"Sec","ctaText":"Click here"}]}
5552,"bxgyPopup":{"config":{"hideContinueBtn":false,"badgeShowFreeGift":false,"badgeType":"PERCENTAGE","dismissType":"TRIGGER","autoOpenDrawerEnabled":true},"injectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Your current cart qualifies for these rewards","subtitle":"Now you are able to choose between them. Add before checking out!","availableRewardsLabel":"You can add {{count}} product(s)","btnSelectLabel":"Select","btnAddLabel":"Add to Cart","btnContinueLabel":"Continue Shopping"}]},"bxgyFab":{"config":{"hideCloseBtn":false,"isFabLeft":true},"injectionInfo":[],"isActive":false,"styles":"{}"},"shipping":{"progressbar":{"config":{"activeOnProductPage":true,"activeOnCartPage":true},"productPageInjectionInfo":[],"cartPageInjectionInfo":[],"cartDrawerInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","thresholdInitialText":"Add {{amount}} more to unlock {{discount}} off shipping","thresholdProgressText":"You're {{amount}} away from {{discount}} off shipping","thresholdReachedText":"You've unlocked {{discount}} off shipping!"}]},"progressBarDiscount":null},"bxgy":{"rules":[]}},"expiresAt":"2026-10-08T00:36:16.018129+00:00"},shopDomain: "barbara-ellick-jewelry.myshopify.com", 5553 customerId: null, 5554 isHomePage: false, 5555 isProductPage: true, 5556 currencyFormat: discountyExtractTextFromHtml(`$0.00`) 5557 .replace( 5558 discountyExtractTextFromHtml(`0.00`),"{{money}}"), 5559 initialSelectedVariant: {"id":46702285815969,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Fancy Shape Lab Tennis Necklace","public_title":null,"options":["Default Title"],"price":940000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"24422236","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 5560 initialCart: [] || [], 5561 preloadedProducts: [ 5562 5563 ], 5564 products: [{ 5565 id: 8594801033377, 5566 handle: "fancy-shape-lab-tennis-necklace", 5567 requires_selling_plan: false, 5568 selling_plan_groups: [], 5569 variants: [{ 5570 id: 46702285815969, 5571 price: 940000, 5572 compare_at_price: null, 5573 discounts: [],},], 5574 }, 5575 ], 5576 }; 5577</script>
5577 5578 5579<div id="discounty-bxgy-discount-widgets-container"></div> 5580 5581 5582</div>
5582<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5582 5583</body> 5584</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.