1<!doctype html> 2<html 3 4 lang="en" 5> 6 <head><link 7 rel="icon" 8 type="image/png" 9 href="//www.buddhagroove.com/cdn/shop/files/bg-favicon.png?crop=center&height=32&v=1790081401&width=32" 10 > 11 12 13 14<meta charset="utf-8"> 15<meta 16 http-equiv="X-UA-Compatible" 17 content="IE=edge" 18> 19<meta 20 name="viewport" 21 content="width=device-width,initial-scale=1,viewport-fit=cover" 22> 23<meta 24 name="theme-color" 25 content="" 26> 27 28<meta 29 property="og:site_name" 30 content="Buddha Groove" 31> 32<meta 33 property="og:url" 34 content="https://www.buddhagroove.com/products/buddha-groove-e-gift-card" 35> 36<meta 37 property="og:title" 38 content="Buddha Groove E-Gift Card" 39> 40<meta 41 property="og:type" 42 content="product" 43> 44<meta 45 property="og:description" 46 content="For when the choice should be theirs. The Buddha Groove e-gift card arrives by email, sent to you or straight to the person you choose, on the day you pick, and it can be spent on anything at buddhagroove.com. Format: E-gift card, sent by email (no physical card is mailed)Amounts: $25 to $250Delivery: By email, on the " 47><meta 48 property="og:image" 49 content="http://www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009" 50 > 51 <meta 52 property="og:image:secure_url" 53 content="https://www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009" 54 > 55 <meta 56 property="og:image:width" 57 content="1200" 58 > 59 <meta 60 property="og:image:height" 61 content="1500" 62 ><meta 63 property="og:price:amount" 64 content="25.00" 65 > 66 <meta 67 property="og:price:currency" 68 content="USD" 69 ><meta 70 name="twitter:card" 71 content="summary_large_image" 72> 73<meta 74 name="twitter:title" 75 content="Buddha Groove E-Gift Card" 76> 77<meta 78 name="twitter:description" 79 content="For when the choice should be theirs. The Buddha Groove e-gift card arrives by email, sent to you or straight to the person you choose, on the day you pick, and it can be spent on anything at buddhagroove.com. Format: E-gift card, sent by email (no physical card is mailed)Amounts: $25 to $250Delivery: By email, on the " 80> 81 82<title> 83 Buddha Groove E-Gift Card 84</title> 85 86<link 87 rel="canonical" 88 href="https://www.buddhagroove.com/products/buddha-groove-e-gift-card" 89> 90 91 92 <meta 93 name="description" 94 content="For when the choice should be theirs. The Buddha Groove e-gift card arrives by email, sent to you or straight to the person you choose, on the day you pick, and it can be spent on anything at buddhagroove.com. Format: E-gift card, sent by email (no physical card is mailed)Amounts: $25 to $250Delivery: By email, on the " 95 > 96 97<link href="//www.buddhagroove.com/cdn/shop/t/2/assets/overflow-list.css?v=16727044177065489451789463202" as="style" rel="preload"> 98<link href="//www.buddhagroove.com/cdn/shop/t/2/assets/base.css?v=135475115935388894871789463202" rel="stylesheet" type="text/css" media="all" /> 99 100 101 102 103 104<link href="//www.buddhagroove.com/cdn/fonts/manrope/manrope_n4.cd2363f838fb1ef03bdb07c829c7c992d417dd64.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 105<link href="//www.buddhagroove.com/cdn/fonts/manrope/manrope_n5.8eac14e2b642faa6ca8f5a46c1b0b1ed4a42eee7.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 106<link href="//www.buddhagroove.com/cdn/fonts/lora/lora_n5.04efeb8e68ba4da62f0fd6abc2572b934a6148ba.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 107<link href="//www.buddhagroove.com/cdn/fonts/lora/lora_n5.04efeb8e68ba4da62f0fd6abc2572b934a6148ba.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 108 109
110<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 110
110
111<script type="importmap"> 112 { 113 "imports": { 114 "@theme/overflow-list": "//www.buddhagroove.com/cdn/shop/t/2/assets/overflow-list.js?v=46858356770684902511789463202", 115 "@theme/component": "//www.buddhagroove.com/cdn/shop/t/2/assets/component.js?v=175690430936884589731789463202", 116 "@theme/dialog": "//www.buddhagroove.com/cdn/shop/t/2/assets/dialog.js?v=144816527575655702281789463202", 117 "@theme/events": "//www.buddhagroove.com/cdn/shop/t/2/assets/events.js?v=99399773727497444581789463202", 118 "@shopify/events": "https://cdn.shopify.com/storefront/standard-events.js", 119 "@theme/view-event-elements": "//www.buddhagroove.com/cdn/shop/t/2/assets/view-event-elements.js?v=34258756885466567141789463202", 120 "@theme/focus": "//www.buddhagroove.com/cdn/shop/t/2/assets/focus.js?v=60436577539430446401789463202", 121 "@theme/morph": "//www.buddhagroove.com/cdn/shop/t/2/assets/morph.js?v=163551064521986254391789463202", 122 "@theme/paginated-list": "//www.buddhagroove.com/cdn/shop/t/2/assets/paginated-list.js?v=71290058904108491691789463202", 123 "@theme/performance": "//www.buddhagroove.com/cdn/shop/t/2/assets/performance.js?v=171015751390534793081789463202", 124 "@theme/product-form": "//www.buddhagroove.com/cdn/shop/t/2/assets/product-form.js?v=156247955454460663281789463202", 125 "@theme/recently-viewed-products": "//www.buddhagroove.com/cdn/shop/t/2/assets/recently-viewed-products.js?v=94729125001750262651789463202", 126 "@theme/scrolling": "//www.buddhagroove.com/cdn/shop/t/2/assets/scrolling.js?v=162288454571026455011789463202", 127 "@theme/section-renderer": "//www.buddhagroove.com/cdn/shop/t/2/assets/section-renderer.js?v=44511745960026958271789463202", 128 "@theme/section-hydration": "//www.buddhagroove.com/cdn/shop/t/2/assets/section-hydration.js?v=108434990705342316311789463202", 129 "@theme/money-formatting": "//www.buddhagroove.com/cdn/shop/t/2/assets/money-formatting.js?v=160151249720534550011789463202", 130 "@theme/utilities": "//www.buddhagroove.com/cdn/shop/t/2/assets/utilities.js?v=51671090137987445501789463202", 131 "@theme/variant-picker": "//www.buddhagroove.com/cdn/shop/t/2/assets/variant-picker.js?v=76692244208061220611789463202", 132 "@theme/variant-resolution": "//www.buddhagroove.com/cdn/shop/t/2/assets/variant-resolution.js?v=69293302205961280521789463202", 133 "@theme/media-gallery": "//www.buddhagroove.com/cdn/shop/t/2/assets/media-gallery.js?v=154207211298275592001789463202", 134 "@theme/quick-add": "//www.buddhagroove.com/cdn/shop/t/2/assets/quick-add.js?v=160295260742220749141789463202", 135 "@theme/paginated-list-aspect-ratio": "//www.buddhagroove.com/cdn/shop/t/2/assets/paginated-list-aspect-ratio.js?v=25254270272143792451789463202", 136 "@theme/component-quantity-selector": "//www.buddhagroove.com/cdn/shop/t/2/assets/component-quantity-selector.js?v=125177944711255157891789463202", 137 "@theme/comparison-slider": "//www.buddhagroove.com/cdn/shop/t/2/assets/comparison-slider.js?v=106705562947035711941789463202", 138 "@theme/sticky-add-to-cart": "//www.buddhagroove.com/cdn/shop/t/2/assets/sticky-add-to-cart.js?v=130489688094345781431789463202", 139 "@theme/fly-to-cart": "//www.buddhagroove.com/cdn/shop/t/2/assets/fly-to-cart.js?v=48483246440248933081789463202", 140 "@theme/scroll-container": "//www.buddhagroove.com/cdn/shop/t/2/assets/scroll-container.js?v=127018149358875384221789463202", 141 "@theme/theme-drawer": "//www.buddhagroove.com/cdn/shop/t/2/assets/theme-drawer.js?v=69307657216630184831789463202" 142 } 143 } 144</script>
144<script 145 src="//www.buddhagroove.com/cdn/shop/t/2/assets/standard-actions-override.js?v=171683365447094389611789463202" 146 type="module" 147></script>
147 148
149<script 150 src="//www.buddhagroove.com/cdn/shop/t/2/assets/page-view-event.js?v=12823247316348680231789463202" 151 type="module" 152 defer 153></script>
153 154 155 156 157<link 158 rel="modulepreload" 159 href="//www.buddhagroove.com/cdn/shop/t/2/assets/utilities.js?v=51671090137987445501789463202" 160 fetchpriority="low" 161> 162<link 163 rel="modulepreload" 164 href="//www.buddhagroove.com/cdn/shop/t/2/assets/component.js?v=175690430936884589731789463202" 165 fetchpriority="low" 166> 167<link 168 rel="modulepreload" 169 href="//www.buddhagroove.com/cdn/shop/t/2/assets/section-renderer.js?v=44511745960026958271789463202" 170 fetchpriority="low" 171> 172<link 173 rel="modulepreload" 174 href="//www.buddhagroove.com/cdn/shop/t/2/assets/section-hydration.js?v=108434990705342316311789463202" 175 fetchpriority="low" 176> 177<link 178 rel="modulepreload" 179 href="//www.buddhagroove.com/cdn/shop/t/2/assets/morph.js?v=163551064521986254391789463202" 180 fetchpriority="low" 181> 182 183 184 185<link 186 rel="modulepreload" 187 href="//www.buddhagroove.com/cdn/shop/t/2/assets/focus.js?v=60436577539430446401789463202" 188 fetchpriority="low" 189> 190<link 191 rel="modulepreload" 192 href="//www.buddhagroove.com/cdn/shop/t/2/assets/recently-viewed-products.js?v=94729125001750262651789463202" 193 fetchpriority="low" 194> 195<link 196 rel="modulepreload" 197 href="//www.buddhagroove.com/cdn/shop/t/2/assets/scrolling.js?v=162288454571026455011789463202" 198 fetchpriority="low" 199> 200<link 201 rel="modulepreload" 202 href="//www.buddhagroove.com/cdn/shop/t/2/assets/events.js?v=99399773727497444581789463202" 203 fetchpriority="low" 204>
205<script 206 src="//www.buddhagroove.com/cdn/shop/t/2/assets/overflow-list.js?v=46858356770684902511789463202" 207 type="module" 208 fetchpriority="low" 209></script>
vendor: 1 bytes, line 209
209
210<script 211 src="//www.buddhagroove.com/cdn/shop/t/2/assets/quick-add.js?v=160295260742220749141789463202" 212 type="module" 213 fetchpriority="low" 214></script>
214 215 216
217<script 218 src="//www.buddhagroove.com/cdn/shop/t/2/assets/dialog.js?v=144816527575655702281789463202" 219 type="module" 220 fetchpriority="low" 221></script>
vendor: 1 bytes, line 221
221
222<script 223 src="//www.buddhagroove.com/cdn/shop/t/2/assets/variant-picker.js?v=76692244208061220611789463202" 224 type="module" 225 fetchpriority="low" 226></script>
vendor: 1 bytes, line 226
226
227<script 228 src="//www.buddhagroove.com/cdn/shop/t/2/assets/product-card.js?v=80689566448612614681789463202" 229 type="module" 230 fetchpriority="low" 231></script>
vendor: 1 bytes, line 231
231
232<script 233 src="//www.buddhagroove.com/cdn/shop/t/2/assets/product-form.js?v=156247955454460663281789463202" 234 type="module" 235 fetchpriority="low" 236></script>
vendor: 1 bytes, line 236
236
237<script 238 src="//www.buddhagroove.com/cdn/shop/t/2/assets/fly-to-cart.js?v=48483246440248933081789463202" 239 type="module" 240 fetchpriority="low" 241></script>
vendor: 1 bytes, line 241
241
242<script 243 src="//www.buddhagroove.com/cdn/shop/t/2/assets/accordion-custom.js?v=105323356731531709191789463202" 244 type="module" 245 fetchpriority="low" 246></script>
vendor: 1 bytes, line 246
246
247<script 248 src="//www.buddhagroove.com/cdn/shop/t/2/assets/media.js?v=37825095869491791421789463202" 249 type="module" 250 fetchpriority="low" 251></script>
vendor: 1 bytes, line 251
251
252<script 253 src="//www.buddhagroove.com/cdn/shop/t/2/assets/product-price.js?v=179333985604099329921789463202" 254 type="module" 255 fetchpriority="low" 256></script>
vendor: 1 bytes, line 256
256
257<script 258 src="//www.buddhagroove.com/cdn/shop/t/2/assets/product-sku.js?v=28741104639155857071789463202" 259 type="module" 260 fetchpriority="low" 261></script>
vendor: 1 bytes, line 261
261
262<script 263 src="//www.buddhagroove.com/cdn/shop/t/2/assets/product-inventory.js?v=7173209571153411411789463202" 264 type="module" 265 fetchpriority="low" 266></script>
vendor: 1 bytes, line 266
266
267<script 268 src="//www.buddhagroove.com/cdn/shop/t/2/assets/show-more.js?v=94563802205717136101789463202" 269 type="module" 270 fetchpriority="low" 271></script>
vendor: 1 bytes, line 271
271
272<script 273 src="//www.buddhagroove.com/cdn/shop/t/2/assets/slideshow.js?v=28306258147874261831789463202" 274 type="module" 275 fetchpriority="low" 276></script>
vendor: 1 bytes, line 276
276
277<script 278 src="//www.buddhagroove.com/cdn/shop/t/2/assets/layered-slideshow.js?v=30135417790894624731789463202" 279 type="module" 280 fetchpriority="low" 281></script>
vendor: 1 bytes, line 281
281
282<script 283 src="//www.buddhagroove.com/cdn/shop/t/2/assets/anchored-popover.js?v=148974932401539066461789463202" 284 type="module" 285 fetchpriority="low" 286></script>
vendor: 1 bytes, line 286
286
287<script 288 src="//www.buddhagroove.com/cdn/shop/t/2/assets/floating-panel.js?v=151277338116891310371789463202" 289 type="module" 290 fetchpriority="low" 291></script>
vendor: 1 bytes, line 291
291
292<script 293 src="//www.buddhagroove.com/cdn/shop/t/2/assets/video-background.js?v=25237992823806706551789463202" 294 type="module" 295 fetchpriority="low" 296></script>
vendor: 1 bytes, line 296
296
297<script 298 src="//www.buddhagroove.com/cdn/shop/t/2/assets/component-quantity-selector.js?v=125177944711255157891789463202" 299 type="module" 300 fetchpriority="low" 301></script>
vendor: 1 bytes, line 301
301
302<script 303 src="//www.buddhagroove.com/cdn/shop/t/2/assets/media-gallery.js?v=154207211298275592001789463202" 304 type="module" 305 fetchpriority="low" 306></script>
vendor: 1 bytes, line 306
306
307<script 308 src="//www.buddhagroove.com/cdn/shop/t/2/assets/rte-formatter.js?v=40306132146590816021789463202" 309 type="module" 310 fetchpriority="low" 311></script>
vendor: 1 bytes, line 311
311
312<script 313 src="//www.buddhagroove.com/cdn/shop/t/2/assets/volume-pricing.js?v=15442793518842484731789463202" 314 type="module" 315 fetchpriority="low" 316></script>
vendor: 1 bytes, line 316
316
317<script 318 src="//www.buddhagroove.com/cdn/shop/t/2/assets/price-per-item.js?v=115937180292451397851789463202" 319 type="module" 320 fetchpriority="low" 321></script>
vendor: 1 bytes, line 321
321
322<script 323 src="//www.buddhagroove.com/cdn/shop/t/2/assets/volume-pricing-info.js?v=150538418000149674651789463202" 324 type="module" 325 fetchpriority="low" 326></script>
326 327 328 329 330 331
331<script 332 src="//www.buddhagroove.com/cdn/shop/t/2/assets/sticky-add-to-cart.js?v=130489688094345781431789463202" 333 type="module" 334 fetchpriority="low" 335 ></script>
335 336
336<script type="module"> 337 import { RecentlyViewed } from '@theme/recently-viewed-products'; 338 RecentlyViewed.addProduct('8487333003363'); 339 </script>
339 340 341
342<script 343 src="//www.buddhagroove.com/cdn/shop/t/2/assets/auto-close-details.js?v=58350291535404441581789463202" 344 defer="defer" 345></script>
345 346
347<script> 348 const supportsNativePopover = 'popover' in HTMLElement.prototype; 349 const Theme = { 350 supportsNativePopover, 351 popoverPolyfillReady: supportsNativePopover 352 ? Promise.resolve() 353 : import("//www.buddhagroove.com/cdn/shop/t/2/assets/popover-polyfill.js?v=119029313658895111201789463202").then(() => {}), 354 translations: { 355 placeholder_image: `Placeholder image`, 356 added: `Added`, 357 recipient_form_fields_visible: `Recipient form fields are now visible`, 358 recipient_form_fields_hidden: `Recipient form fields are now hidden`, 359 recipient_form_error: `There was an error with the form submission`, 360 items_added_to_cart_one: `1 item added to cart`, 361 items_added_to_cart_other: `{{ count }} items added to cart`, 362 cart_count: `Total items in cart`, 363 }, 364 routes: { 365 cart_add_url: '/cart/add.js', 366 cart_change_url: '/cart/change', 367 cart_update_url: '/cart/update', 368 cart_url: '/cart', 369 predictive_search_url: '/search/suggest', 370 search_url: '/search', 371 }, 372 template: { 373 name: 'product', 374 }, 375 }; 376</script>
376 377<style data-shopify> 378@font-face { 379 font-family: Manrope; 380 font-weight: 400; 381 font-style: normal; 382 font-display: swap; 383 src: url("//www.buddhagroove.com/cdn/fonts/manrope/manrope_n4.cd2363f838fb1ef03bdb07c829c7c992d417dd64.woff2") format("woff2"), 384 url("//www.buddhagroove.com/cdn/fonts/manrope/manrope_n4.08b75e0e22a3f7267f64ccf115e9fb6d79fc1ce7.woff") format("woff"); 385} 386@font-face { 387 font-family: Manrope; 388 font-weight: 700; 389 font-style: normal; 390 font-display: swap; 391 src: url("//www.buddhagroove.com/cdn/fonts/manrope/manrope_n7.f3a06f9634c15008fe4637ba89fefcc8a1b93fbd.woff2") format("woff2"), 392 url("//www.buddhagroove.com/cdn/fonts/manrope/manrope_n7.6dba97311355640bc9b07a590354f08bc8fcc79f.woff") format("woff"); 393} 394@font-face { 395 font-family: Manrope; 396 font-weight: 500; 397 font-style: normal; 398 font-display: swap; 399 src: url("//www.buddhagroove.com/cdn/fonts/manrope/manrope_n5.8eac14e2b642faa6ca8f5a46c1b0b1ed4a42eee7.woff2") format("woff2"), 400 url("//www.buddhagroove.com/cdn/fonts/manrope/manrope_n5.ed324e5197c333656fb16f9a7e7ba4fa1168607c.woff") format("woff"); 401} 402@font-face { 403 font-family: Lora; 404 font-weight: 500; 405 font-style: normal; 406 font-display: swap; 407 src: url("//www.buddhagroove.com/cdn/fonts/lora/lora_n5.04efeb8e68ba4da62f0fd6abc2572b934a6148ba.woff2") format("woff2"), 408 url("//www.buddhagroove.com/cdn/fonts/lora/lora_n5.e033d2f9dd010c91e161af150080aa55acb1b9f4.woff") format("woff"); 409} 410@font-face { 411 font-family: Lora; 412 font-weight: 700; 413 font-style: normal; 414 font-display: swap; 415 src: url("//www.buddhagroove.com/cdn/fonts/lora/lora_n7.58a834e7e54c895806b2ffc982e4a00af29b1b9c.woff2") format("woff2"), 416 url("//www.buddhagroove.com/cdn/fonts/lora/lora_n7.05fdf76140ca6e72e48561caf7f9893c487c3f1b.woff") format("woff"); 417} 418@font-face { 419 font-family: Lora; 420 font-weight: 500; 421 font-style: italic; 422 font-display: swap; 423 src: url("//www.buddhagroove.com/cdn/fonts/lora/lora_i5.9c1ca8d88d18137812cdcd984d7d7f842728688a.woff2") format("woff2"), 424 url("//www.buddhagroove.com/cdn/fonts/lora/lora_i5.ed24366fac30370c42ac2ed86afc890ff4603855.woff") format("woff"); 425} 426@font-face { 427 font-family: Lora; 428 font-weight: 700; 429 font-style: italic; 430 font-display: swap; 431 src: url("//www.buddhagroove.com/cdn/fonts/lora/lora_i7.1bf76118f47019e7581a865f0f538b8ea5900419.woff2") format("woff2"), 432 url("//www.buddhagroove.com/cdn/fonts/lora/lora_i7.1a7c7f083405ec98e57d8033d38caa748580f7ff.woff") format("woff"); 433} 434 435 436 :root { 437 /* Safe area insets â non-zero on notched devices because meta-tags.liquid sets viewport-fit=cover */ 438 --safe-area-inset-top: env(safe-area-inset-top, 0px); 439 --safe-area-inset-right: env(safe-area-inset-right, 0px); 440 --safe-area-inset-bottom: env(safe-area-inset-bottom, 0px); 441 --safe-area-inset-left: env(safe-area-inset-left, 0px); 442 443 /* Page Layout */ 444 --sidebar-width: 25rem; 445 --theme-drawer-width: 30rem; 446 --narrow-content-width: 36rem; 447 --normal-content-width: 42rem; 448 --narrow-page-width: 90rem; 449 --normal-page-width: 120rem; 450 --wide-page-width: 150rem; 451 452 /* Section Heights */ 453 --section-height-small: 15rem; 454 --section-height-medium: 25rem; 455 --section-height-large: 35rem; 456 457 @media screen and (min-width: 40em) { 458 --section-height-small: 40svh; 459 --section-height-medium: 55svh; 460 --section-height-large: 70svh; 461 } 462 463 @media screen and (min-width: 60em) { 464 --section-height-small: 50svh; 465 --section-height-medium: 65svh; 466 --section-height-large: 80svh; 467 } 468 469 /* Letter spacing */ 470 --letter-spacing-sm: 0.06em; 471 472 /* Font families */ 473 --font-body--family: Manrope, sans-serif; 474 --font-body--style: normal; 475 --font-body--weight: 400; 476 --font-subheading--family: Manrope, sans-serif; 477 --font-subheading--style: normal; 478 --font-subheading--weight: 500; 479 --font-heading--family: Lora, serif; 480 --font-heading--style: normal; 481 --font-heading--weight: 500; 482 --font-accent--family: Lora, serif; 483 --font-accent--style: normal; 484 --font-accent--weight: 500; 485 486 /* Margin sizes */ 487 --font-heading--spacing: 0.25em; 488 --font-h1--spacing: var(--font-heading--spacing); 489 --font-h2--spacing: var(--font-heading--spacing); 490 --font-h3--spacing: var(--font-heading--spacing); 491 --font-h4--spacing: var(--font-heading--spacing); 492 --font-h5--spacing: var(--font-heading--spacing); 493 --font-h6--spacing: var(--font-heading--spacing); 494 --font-paragraph--spacing: 0.5em; 495 496 /** Z-Index / Layering */ 497 --layer-section-background: -2; 498 --layer-lowest: -1; 499 --layer-base: 0; 500 --layer-flat: 1; 501 --layer-raised: 2; 502 --layer-heightened: 4; 503 --layer-sticky: 8; 504 --layer-window-overlay: 10; 505 --layer-header-menu: 12; 506 --layer-overlay: 16; 507 --layer-menu-drawer: 18; 508 --layer-temporary: 20; 509 510 /* Max-width / Measure */ 511 --max-width--body-normal: 32.5em; 512 --max-width--body-narrow: 22.75em; 513 514 --max-width--heading-normal: 32.5em; 515 --max-width--heading-narrow: 19.5em; 516 517 --max-width--display-normal: 13em; 518 --max-width--display-narrow: 9.75em; 519 --max-width--display-tight: 3.25em; 520 521 /* Letter-spacing / Tracking */ 522 --letter-spacing--display-tight: -0.03em; 523 --letter-spacing--display-normal: 0em; 524 --letter-spacing--display-loose: 0.03em; 525 526 --letter-spacing--heading-tight: -0.03em; 527 --letter-spacing--heading-normal: 0em; 528 --letter-spacing--heading-loose: 0.03em; 529 530 --letter-spacing--body-tight: -0.03em; 531 --letter-spacing--body-normal: 0em; 532 --letter-spacing--body-loose: 0.03em; 533 534 /* Line height / Leading */ 535 --line-height: 1; 536 537 --line-height--display-tight: 1; 538 --line-height--display-normal: 1.1; 539 --line-height--display-loose: 1.2; 540 541 --line-height--heading-tight: 1.15; 542 --line-height--heading-normal: 1.25; 543 --line-height--heading-loose: 1.35; 544 545 --line-height--body-tight: 1.2; 546 --line-height--body-normal: 1.4; 547 --line-height--body-loose: 1.6; 548 549 /* Typography presets */ 550 --font-size--paragraph: 1.0625rem;--font-size--h1: clamp(3.0rem, 6.4vw, 4.0rem);--font-size--h2: 2.75rem;--font-size--h3: 1.875rem;--font-size--h4: 1.5rem;--font-size--h5: 0.875rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--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-normal);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-tight);--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-tight);--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); 551 552 /* Hardcoded font sizes */ 553 --font-size--3xs: 0.625rem; 554 --font-size--2xs: 0.75rem; 555 --font-size--xs: 0.8125rem; 556 --font-size--sm: 0.875rem; 557 --font-size--md: 1rem; 558 --font-size--lg: 1.125rem; 559 --font-size--xl: 1.25rem; 560 --font-size--2xl: 1.5rem; 561 --font-size--3xl: 2rem; 562 --font-size--4xl: 2.5rem; 563 --font-size--5xl: 3rem; 564 --font-size--6xl: 3.5rem; 565 566 /* Menu font sizes */ 567 --menu-font-sm--size: 0.875rem; 568 --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14)); 569 --menu-font-md--size: 1rem; 570 --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16)); 571 --menu-font-xl--size: 1.25rem; 572 --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20)); 573 --menu-font-2xl--size: 1.75rem; 574 --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28)); 575 576 /* Colors */ 577 --color-error: #8B0000; 578 --color-success: #006400; 579 --color-white: #FFFFFF; 580 --color-white-rgb: 255 255 255; 581 --color-instock: #3ED660; 582 --color-lowstock: #EE9441; 583 --color-outofstock: #C8C8C8; 584 585 /* Opacity */ 586 --opacity-5: 0.05; 587 --opacity-8: 0.08; 588 --opacity-10: 0.1; 589 --opacity-15: 0.15; 590 --opacity-20: 0.2;
591 --opacity-25: 0.25; 592 --opacity-30: 0.3; 593 --opacity-40: 0.4; 594 --opacity-50: 0.5; 595 --opacity-60: 0.6; 596 --opacity-70: 0.7; 597 --opacity-80: 0.8; 598 --opacity-85: 0.85; 599 --opacity-90: 0.9; 600 --opacity-subdued-text: 0.8; 601 --opacity-muted-text: 0.6; 602 603 --shadow-button: 0 2px 3px rgb(0 0 0 / 20%); 604 --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent); 605 606 /* Spacing */ 607 --margin-3xs: 0.125rem; 608 --margin-2xs: 0.3rem; 609 --margin-xs: 0.5rem; 610 --margin-sm: 0.7rem; 611 --margin-md: 0.8rem; 612 --margin-lg: 1rem; 613 --margin-xl: 1.25rem; 614 --margin-2xl: 1.5rem; 615 --margin-4xl: 2rem; 616 --margin-6xl: 5rem; 617 618 619 --padding-3xs: 0.125rem; 620 --padding-2xs: 0.25rem; 621 --padding-xs: 0.5rem; 622 --padding-sm: 0.7rem; 623 --padding-md: 0.8rem; 624 --padding-lg: 1rem; 625 --padding-xl: 1.25rem; 626 --padding-2xl: 1.5rem; 627 --padding-3xl: 1.75rem; 628 --padding-4xl: 2rem; 629 --padding-5xl: 3rem; 630 --padding-6xl: 4rem; 631 632 --gap-3xs: 0.125rem; 633 --gap-2xs: 0.3rem; 634 --gap-xs: 0.5rem; 635 --gap-sm: 0.7rem; 636 --gap-md: 0.9rem; 637 --gap-lg: 1rem; 638 --gap-xl: 1.25rem; 639 --gap-2xl: 2rem; 640 --gap-3xl: 3rem; 641 642 --spacing-scale-md: 0.7; 643 --spacing-scale-default: 1.0; 644 645 /* Checkout buttons gap */ 646 --checkout-button-gap: 10px; 647 648 /* Borders */ 649 --style-border-width: 1px; 650 --style-border-radius-xs: 0.2rem; 651 --style-border-radius-sm: 0.6rem; 652 --style-border-radius-md: 0.8rem; 653 --style-border-radius-50: 50%; 654 --style-border-radius-lg: 1rem; 655 --style-border-radius-pills: 40px; 656 --style-border-radius-inputs: 8px; 657 --style-border-radius-buttons-primary: 100px; 658 --style-border-radius-buttons-secondary: 100px; 659 --style-border-width-primary: 1px; 660 --style-border-width-secondary: 1px; 661 --style-border-width-inputs: 1px; 662 --style-border-radius-popover: 12px; 663 --style-border-popover: 1px solid #D9DDD3; 664 --style-border-drawer: 1px solid #D9DDD3; 665 --style-border-swatch-opacity: 10%; 666 --style-border-swatch-width: 1px; 667 --style-border-swatch-style: solid; 668 669 /* Animation */ 670 --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1); 671 --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1); 672 --animation-speed-fast: 0.0625s; 673 --animation-speed: 0.125s; 674 --animation-speed-slow: 0.2s; 675 --animation-speed-medium: 0.15s; 676 --animation-easing: ease-in-out; 677 --drawer-animation-speed: 0.2s; 678 --animation-values: var(--animation-speed) var(--animation-easing); 679 --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94); 680 --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0); 681 --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1); 682 --animation-timing-default: cubic-bezier(0, 0, 0.2, 1); 683 --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1); 684 --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1); 685 /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/ 686 --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%); 687 --spring-d300-b0-duration: 0.4980s; 688 --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%); 689 --spring-d280-b0-duration: 0.4648s; 690 --spring-d220-b0-easing: linear( 691 0, 692 0.0093 1.37%, 693 0.0696 4.12%, 694 0.4667 15.09%, 695 0.6322 20.58%, 696 0.6986 23.32%, 697 0.7793 27.44%, 698 0.8219 30.18%, 699 0.8721, 700 0.9089 38.42%, 701 0.9427, 702 0.9644, 703 0.978 54.88%, 704 0.9881 61.74%, 705 0.9944 69.97%, 706 0.998 80.95%, 707 0.9996 98.78% 708 ); 709 --spring-d220-b0-duration: 0.3818s; 710 --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%); 711 --spring-d180-b0-duration: 0.2988s; 712 713 /* View transitions */ 714 /* View transition old */ 715 --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut; 716 717 /* View transition new */ 718 --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition; 719 720 /* Focus */ 721 --focus-outline-width: 0.09375rem; 722 --focus-outline-offset: 0.2em; 723 724 /* Badges */ 725 --badge-rectangle-padding-block: 1px; 726 --badge-rectangle-padding-inline: 6px; 727 @media screen and (min-width: 750px) { 728 --badge-rectangle-padding-block: 4px; 729 --badge-rectangle-padding-inline: 10px; 730 } 731 732 /* Icons */ 733 --icon-size-2xs: 0.6rem; 734 --icon-size-xs: 0.85rem; 735 --icon-size-sm: 1.25rem; 736 --icon-size-md: 1.375rem; 737 --icon-size-lg: 1.5rem; 738 --icon-stroke-width: 1.5px; 739 740 /* Input */ 741 --input-padding-y: 0.8rem; 742 --input-padding-x: 0.8rem; 743 --input-padding: var(--input-padding-y) var(--input-padding-x); 744 --input-box-shadow-width: var(--style-border-width-inputs); 745 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 746 --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border); 747 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 748 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 749 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
750 --input-textarea-min-height: 55px; 751 752 /* Checkbox */ 753 --checkbox-size: 22px; 754 --checkbox-border-radius: 7px; 755 --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55)); 756 --checkbox-label-padding: 8px; 757 758 @media screen and (min-width: 750px) { 759 --checkbox-size: 16px; 760 --checkbox-border-radius: 5px; 761 --checkbox-label-padding: 6px; 762 } 763 764 /* Button size */ 765 --button-size-md: 36px; 766 --button-size: var(--minimum-touch-target); 767 --button-padding-inline: 24px; 768 --button-padding-block: 16px; 769 770 /* Button font-family */ 771 --button-font-family-primary: var(--font-body--family); 772 --button-font-family-secondary: var(--font-body--family); 773 774 /* Button text case */ 775 --button-text-case-primary: default; 776 --button-text-case-secondary: default; 777 778 /* Borders */ 779 --border-color: rgb(var(--color-border-rgb) / var(--opacity-50)); 780 --border-width-sm: 1px; 781 --border-radius-sm: 0.25rem; 782 783 /* Drawers */ 784 --drawer-header-desktop-top: 0rem; 785 --drawer-padding: calc(var(--padding-sm) + 7px); 786 --drawer-height: 100dvh; 787 --drawer-width: 95vw; 788 --drawer-max-width: 500px; 789 790 /* Variant Picker Swatches */ 791 --variant-picker-swatch-width-unitless: 34; 792 --variant-picker-swatch-height-unitless: 34; 793 --variant-picker-swatch-width: 34px; 794 --variant-picker-swatch-height: 34px; 795 --variant-picker-swatch-radius: 100px; 796 --variant-picker-border-width: 1px; 797 --variant-picker-border-style: solid; 798 --variant-picker-border-opacity: 10%; 799 800 /* Variant Picker Buttons */ 801 --variant-picker-button-radius: 100px; 802 --variant-picker-button-border-width: 1px; 803 --variant-option-label-color: var(--color, var(--color-foreground)); 804 805 /* Slideshow */ 806 --slideshow-controls-icon: 2rem; 807 --peek-next-slide-size: 3rem; 808 809 /* Utilities */ 810 --backdrop-opacity: 0.15; 811 --backdrop-color-rgb: var(--color-shadow-rgb); 812 --minimum-touch-target: 44px; 813 --disabled-opacity: 0.5; 814 --skeleton-opacity: 0.025; 815 816 /* Shapes */ 817 818 /* Buy buttons */ 819 --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm)); 820 821 /* Card image width and height variables */ 822 --card-width-small: 10rem; 823 824 --height-small: 10rem; 825 826 @media screen and (min-width: 750px) { 827 --height-small: 17.5rem; 828 } 829 830 /* Modal */ 831 --modal-max-height: 65dvh; 832 --quick-add-modal-height: min(38.5rem, 96vh); 833 /* Centered dialog: reserve the larger side inset on both edges so a landscape 834 notch cannot cover the close button. 2vw keeps the original 96vw gutter. */ 835 --quick-add-modal-width: min( 836 54rem, 837 calc(100vw - 2 * max(2vw, var(--safe-area-inset-left), var(--safe-area-inset-right))) 838 ); 839 --quick-add-modal-gallery-width: 24rem; 840 841 /* Card styles for search */ 842 --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 843 --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30)); 844 --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 845 846 /* Cart */ 847 --cart-primary-font-family: var(--font-body--family); 848 --cart-primary-font-style: var(--font-body--style); 849 --cart-primary-font-weight: var(--font-body--weight); 850 --cart-secondary-font-family: var(--font-subheading--family); 851 --cart-secondary-font-style: var(--font-subheading--style); 852 --cart-secondary-font-weight: var(--font-subheading--weight); 853 } 854 855 .custom-color-quick-add { 856 --quick-add-background: #FFFFFF; 857 --quick-add-foreground: #2B2F2A; 858 } 859</style> 860 861 862 863 864 865 866 <style data-shopify> 867 .color-custom-popover, 868 .color-custom-popover .text-block { 869 /* Background */ 870 --color-background: #FFFFFF; 871 --color-background-rgb: 255 255 255; 872 873 /* Opacity values adjusted for background brightness */ 874 875--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 8760.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 877 878 879 880 /* Foreground / text â explicit or smart-contrasted */ 881 --color: #2B2F2A; 882 --color-rgb: 43 47 42; 883 --color-foreground: #2B2F2A; 884 --color-foreground-rgb: 43 47 42; 885 --color-foreground-muted: rgb(43 47 42 / var(--opacity-muted-text)); 886 --color-foreground-subdued: rgb(43 47 42 / var(--opacity-subdued-text)); 887 --color-border: #D9DDD3;
888 --color-border-rgb: 217 221 211; 889 890 } 891 892 893 .color-custom-popover { 894 /* Form-related tokens stay on .color-custom only â .text-block is a prose 895 container (text/announcement/inline-text/blog-post-description/ 896 collection-link/price/sku) and never holds form inputs. */ 897 --input-disabled-background-color: rgb(43 47 42 / var(--opacity-10)); 898 --input-disabled-border-color: rgb(43 47 42 / var(--opacity-5)); 899 --input-disabled-text-color: rgb(43 47 42 / var(--opacity-50)); 900 --checkbox-border: 1px solid rgb(43 47 42 / var(--opacity-35-55)); 901 } 902 903 904 .color-custom-popover { 905 color: var(--color, var(--color-foreground)); 906 background-color: var(--color-background); 907 } 908 </style> 909 910 911 912 913 914 915 916 917 <style data-shopify> 918 .color-custom-drawer, 919 .color-custom-drawer .text-block { 920 /* Background */ 921 --color-background: #FFFFFF; 922 --color-background-rgb: 255 255 255; 923 924 /* Opacity values adjusted for background brightness */ 925 926--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 9270.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 928 929 930 931 /* Foreground / text â explicit or smart-contrasted */ 932 --color: #2B2F2A; 933 --color-rgb: 43 47 42; 934 --color-foreground: #2B2F2A; 935 --color-foreground-rgb: 43 47 42; 936 --color-foreground-muted: rgb(43 47 42 / var(--opacity-muted-text)); 937 --color-foreground-subdued: rgb(43 47 42 / var(--opacity-subdued-text)); 938 --color-border: #D9DDD3; 939 --color-border-rgb: 217 221 211; 940 941 } 942 943 944 .color-custom-drawer { 945 /* Form-related tokens stay on .color-custom only â .text-block is a prose 946 container (text/announcement/inline-text/blog-post-description/ 947 collection-link/price/sku) and never holds form inputs. */ 948 --input-disabled-background-color: rgb(43 47 42 / var(--opacity-10)); 949 --input-disabled-border-color: rgb(43 47 42 / var(--opacity-5)); 950 --input-disabled-text-color: rgb(43 47 42 / var(--opacity-50)); 951 --checkbox-border: 1px solid rgb(43 47 42 / var(--opacity-35-55)); 952 } 953 954 955 .color-custom-drawer { 956 color: var(--color, var(--color-foreground)); 957 background-color: var(--color-background); 958 } 959 </style> 960 961 962 963 964 965 966 967 968 <style data-shopify> 969 .color-custom-badge-sale, 970 .color-custom-badge-sale .text-block { 971 /* Background */ 972 --color-background: #E0A92E; 973 --color-background-rgb: 224 169 46; 974 975 /* Opacity values adjusted for background brightness */ 976 977--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 9780.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 979 980 981 982 /* Foreground / text â explicit or smart-contrasted */ 983 --color: #2B2F2A; 984 --color-rgb: 43 47 42; 985 --color-foreground: #2B2F2A; 986 --color-foreground-rgb: 43 47 42; 987 --color-foreground-muted: rgb(43 47 42 / var(--opacity-muted-text)); 988 --color-foreground-subdued: rgb(43 47 42 / var(--opacity-subdued-text)); 989 --color-border: #2B2F2A; 990 --color-border-rgb: 43 47 42; 991 992 } 993 994 995 .color-custom-badge-sale { 996 /* Form-related tokens stay on .color-custom only â .text-block is a prose 997 container (text/announcement/inline-text/blog-post-description/ 998 collection-link/price/sku) and never holds form inputs. */ 999 --input-disabled-background-color: rgb(43 47 42 / var(--opacity-10)); 1000 --input-disabled-border-color: rgb(43 47 42 / var(--opacity-5)); 1001 --input-disabled-text-color: rgb(43 47 42 / var(--opacity-50)); 1002 --checkbox-border: 1px solid rgb(43 47 42 / var(--opacity-35-55)); 1003 } 1004 1005 1006 .color-custom-badge-sale { 1007 color: var(--color, var(--color-foreground)); 1008 background-color: var(--color-background); 1009 } 1010 </style> 1011 1012 1013 1014 1015 1016 1017 1018 1019 <style data-shopify> 1020 .color-custom-badge-sold-out, 1021 .color-custom-badge-sold-out .text-block { 1022 /* Background */ 1023 --color-background: #2B2F2A; 1024 --color-background-rgb: 43 47 42; 1025 1026 /* Opacity values adjusted for background brightness */ 1027 1028--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 10290.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 1030 1031 1032 1033 /* Foreground / text â explicit or smart-contrasted */ 1034 --color: #FFFFFF; 1035 --color-rgb: 255 255 255; 1036 --color-foreground: #FFFFFF; 1037 --color-foreground-rgb: 255 255 255; 1038 --color-foreground-muted: rgb(255 255 255 / var(--opacity-muted-text)); 1039 --color-foreground-subdued: rgb(255 255 255 / var(--opacity-subdued-text)); 1040 --color-border: #FFFFFF; 1041 --color-border-rgb: 255 255 255; 1042 1043 } 1044 1045 1046 .color-custom-badge-sold-out { 1047 /* Form-related tokens stay on .color-custom only â .text-block is a prose 1048 container (text/announcement/inline-text/blog-post-description/ 1049 collection-link/price/sku) and never holds form inputs. */ 1050 --input-disabled-background-color: rgb(255 255 255 / var(--opacity-10)); 1051 --input-disabled-border-color: rgb(255 255 255 / var(--opacity-5)); 1052 --input-disabled-text-color: rgb(255 255 255 / var(--opacity-50)); 1053 --checkbox-border: 1px solid rgb(255 255 255 / var(--opacity-35-55)); 1054 } 1055 1056 1057 .color-custom-badge-sold-out { 1058 color: var(--color, var(--color-foreground)); 1059 background-color: var(--color-background); 1060 } 1061 </style> 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080<style data-shopify> 1081 /* Palette colors */ 1082 :root { 1083 --color-background: #FFFFFF; 1084 --color-background-rgb: 255 255 255; 1085 --color-foreground: #2B2F2A; 1086 --color-foreground-rgb: 43 47 42; 1087 --color-border: #2B2F2A; 1088 --color-border-rgb: 43 47 42; 1089 --palette-lightest: #FFFFFF; 1090 --palette-lightest-rgb: 255 255 255; 1091 --palette-darkest: #2B2F2A; 1092 --palette-darkest-rgb: 43 47 42; 1093 1094--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 10950.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 1096 1097 1098 --color-primary-button-text: rgb(43 47 42 / 1.0); 1099 --color-primary-button-background: rgb(171 192 72 / 1.0); 1100 --color-primary-button-border: rgb(171 192 72 / 1.0); 1101 --color-primary-button-focus-outline: rgb(171 192 72); 1102 --color-primary-button-hover-text: rgb(43 47 42 / 1.0); 1103 --color-primary-button-hover-background: #8c9e37; 1104 --color-primary-button-hover-border: #8c9e37; 1105 1106 --color-secondary-button-text: rgb(43 47 42 / 1.0); 1107 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1108 --color-secondary-button-border: rgb(217 221 211 / 1.0); 1109 --color-secondary-button-hover-text: rgb(43 47 42 / 1.0); 1110 --color-secondary-button-hover-background: rgba(0, 0, 0, 0.15); 1111 --color-secondary-button-hover-border: #cdd2c5; 1112 1113 --color-input-background: rgb(255 255 255 / 1.0); 1114 --color-input-text: rgb(43 47 42 / 1.0); 1115 --color-input-text-rgb: 43 47 42; 1116 --color-input-border: rgb(138 143 136 / 1.0); 1117 1118 --color-variant-background: rgb(255 255 255 / 1.0); 1119 --color-variant-border: rgb(217 221 211 / 1.0); 1120 --color-variant-text: rgb(92 98 90 / 1.0); 1121 --color-variant-text-rgb: 92 98 90; 1122 --color-variant-hover-background: #f2f2f2; 1123 --color-variant-hover-text: rgb(43 47 42 / 1.0); 1124 --color-variant-hover-border: #cdd2c5; 1125 1126 --color-selected-variant-background: rgb(244 245 242 / 1.0); 1127 --color-selected-variant-border: rgb(43 47 42 / 1.0); 1128 --color-selected-variant-text: rgb(43 47 42 / 1.0); 1129 --color-selected-variant-text-rgb: 43 47 42; 1130 --color-selected-variant-hover-background: #e8eae4; 1131 --color-selected-variant-hover-text: rgb(43 47 42 / 1.0); 1132 --color-selected-variant-hover-border: #373c36; 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-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text)); 1138 --color-foreground-subdued: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text)); 1139 --color-drawer-shadow-rgb: ; 1140 --color-popover-shadow-rgb: 43 47 42; 1141 1142 /* Shadows */ 1143 1144 1145 --shadow-blur: 20px; 1146 --shadow-popover: 0px 4px 20px rgb(var(--color-popover-shadow-rgb) / var(--opacity-15)); 1147 1148 } 1149 1150 body { 1151 color: var(--color-foreground); 1152 background-color: var(--color-background); 1153 } 1154</style> 1155 1156 1157
1157<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1157<meta name="google-site-verification" content="i_7t9tilqFDRWHDxnKXSkiOXBjya5052ZWB3rnyDWWQ"> 1158<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68513726563/digital_wallets/dialog"> 1159<meta id="in-context-paypal-metadata" data-shop-id="68513726563" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 1160<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/46228325859427: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://www.buddhagroove.com/products/buddha-groove-e-gift-card.oembed">
1161<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5132091491"></script>
1161 1162<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1163<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5132091491&shop_id=68513726563" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1163
1163
1164<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":68513726563,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/68513726563","merchantName":"Buddha Groove","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Buddha Groove","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1164
1164
1165<script id="shopify-features" type="application/json">{"accessToken":"89218ffab158fc33b1c4a91576388b56","betas":["rich-media-storefront-analytics"],"domain":"www.buddhagroove.com","predictiveSearch":true,"shopId":68513726563,"locale":"en"}</script>
vendor: 1 bytes, line 1165
1165
1166<script>var Shopify = Shopify || {}; 1167Shopify.shop = "wx7x9c-y7.myshopify.com"; 1168Shopify.locale = "en"; 1169Shopify.currency = {"active":"USD","rate":"1.0"}; 1170Shopify.country = "US"; 1171Shopify.theme = {"name":"Buddha Groove (preview)","id":143171354723,"schema_name":"Horizon","schema_version":"4.1.5","theme_store_id":2481,"role":"main"}; 1172Shopify.theme.handle = "null"; 1173Shopify.theme.style = {"id":null,"handle":null}; 1174Shopify.cdnHost = "www.buddhagroove.com/cdn"; 1175Shopify.routes = Shopify.routes || {}; 1176Shopify.routes.root = "/"; 1177Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1178Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1179Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1180Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1180
1180
1181<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1181
1181
1182<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 1182
1182
1183<script> 1184 window.ShopifyPay = window.ShopifyPay || {}; 1185 window.ShopifyPay.apiHost = "shop.app\/pay"; 1186 window.ShopifyPay.redirectState = null; 1187</script>
vendor: 1 bytes, line 1187
1187
1188<script> 1189 window.Shopify = window.Shopify || {}; 1190 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1191 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1192 window.Shopify.SignInWithShop.eligible = true; 1193</script>
vendor: 1 bytes, line 1193
1193
1194<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 1194
1194
1195<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 1195
1195
1196<script type="module"> 1197 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1198 1199 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1200 1201</script>
vendor: 1 bytes, line 1201
1201
1202<script> 1203 window.Shopify = window.Shopify || {}; 1204 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1205 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"]}; 1206</script>
vendor: 1 bytes, line 1206
1206
1207<script>(function() { 1208 var isLoaded = false; 1209 function asyncLoad() { 1210 if (isLoaded) return; 1211 isLoaded = true; 1212 var urls = ["\/\/cdn.shopify.com\/proxy\/5ea193a15ea6864ef542827b09027227c2f3d3f001c8163dfe198c893a0a251b\/pixel.wetracked.io\/wx7x9c-y7.myshopify.com\/events.js?shop=wx7x9c-y7.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/spfy-pxl.archive-digger.com\/assets\/script_tag.js?shopId=wx7x9c-y7.myshopify.com\u0026taboolaId=2120410\u0026espd=true\u0026ecav=true\u0026eh=true\u0026ess=true\u0026ep=true\u0026eatc=true\u0026eprv=true\u0026ecv=true\u0026epv=true\u0026esc=true\u0026shop=wx7x9c-y7.myshopify.com"]; 1213 for (var i = 0; i < urls.length; i++) { 1214 var s = document.createElement('script'); 1215 s.type = 'text/javascript'; 1216 s.async = true; 1217 s.src = urls[i]; 1218 var x = document.getElementsByTagName('script')[0]; 1219 x.parentNode.insertBefore(s, x); 1220 } 1221 }; 1222 if(window.attachEvent) { 1223 window.attachEvent('onload', asyncLoad); 1224 } else { 1225 window.addEventListener('load', asyncLoad, false); 1226 } 1227})();</script>
vendor: 1 bytes, line 1227
1227
1228<script id="__st">var __st={"a":68513726563,"offset":-14400,"reqid":"becd2aff-37cf-4738-b1ad-0e3ff77901af-1790923516","pageurl":"www.buddhagroove.com\/products\/buddha-groove-e-gift-card","u":"a366e7dbe4f4","p":"product","rtyp":"product","rid":8487333003363};</script>
vendor: 1 bytes, line 1228
1228
1229<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1229
1229
1230<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 1230
1230
1231<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.buddhagroove.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1231
1231
1232<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 = "//www.buddhagroove.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>
1232<script crossorigin="anonymous" defer="defer" src="//www.buddhagroove.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1232
1232
1233<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 1233
1233
1234<script> 1235 window.Shopify = window.Shopify || {}; 1236 window.Shopify.MCP = window.Shopify.MCP || {}; 1237 window.Shopify.MCP.enabled = true; 1238 window.Shopify.MCP.shop = "wx7x9c-y7.myshopify.com"; 1239 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.buddhagroove.com\/api\/mcp"; 1240 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 1241</script>
vendor: 1 bytes, line 1241
1241
1242<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("\/\/www.buddhagroove.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1243</script>
vendor: 1 bytes, line 1243
1243
1244<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://www.buddhagroove.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1245</script>
vendor: 1 bytes, line 1245
1245
1246<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1247 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); 1248</script>
vendor: 1 bytes, line 1248
1248
1249<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 1250</script>
1250 1251<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.buddhagroove.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1252<style id="shopify-accelerated-checkout-cart"> 1253 #shopify-buyer-consent { 1254 margin-top: 1em; 1255 display: inline-block; 1256 width: 100%; 1257} 1258 1259#shopify-buyer-consent.hidden { 1260 display: none; 1261} 1262 1263#shopify-subscription-policy-button { 1264 background: none; 1265 border: none; 1266 padding: 0; 1267 text-decoration: underline; 1268 font-size: inherit; 1269 cursor: pointer; 1270} 1271 1272#shopify-subscription-policy-button::before { 1273 box-shadow: none; 1274} 1275 1276 </style> 1277<link rel="compression-dictionary" href="//www.buddhagroove.com/cdn/shop/t/2/compiled_assets/styles.css?v=49022249693966533651790691645" crossorigin="anonymous"> 1278<link rel="stylesheet" media="screen" href="//www.buddhagroove.com/cdn/shop/t/2/compiled_assets/styles.css?v=49022249693966533651790691645&subset=ADwAgAAAAADAAAgAwAgmAIILtBt4CDkAAAAAAACAUeGtJNcEzAWAAg" crossorigin="anonymous">
1279<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1279 1280 <link rel="preconnect" href="https://fonts.googleapis.com"> 1281<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="preload" as="font" type="font/woff2" href="//www.buddhagroove.com/cdn/fonts/manrope/manrope_n4.cd2363f838fb1ef03bdb07c829c7c992d417dd64.woff2" crossorigin><link rel="preload" as="image" fetchpriority="high" 1282 href="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=832" 1283 imagesrcset="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=352 352w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=832 832w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=1200 1200w" 1284 imagesizes="(min-width: 750px) calc((100vw - 25rem) / 2 - 40px - 12px - 2px), 100vw">
1284<script type="application/ld+json"> 1285 { 1286 "@context": "https://schema.org", 1287 "@type": "BreadcrumbList", 1288 "itemListElement": [{"@type": "ListItem", "position": 1, "name": "All", "item": "https:\/\/www.buddhagroove.com\/collections\/all"},{"@type": "ListItem", "position": 2, "name": "Buddha Groove E-Gift Card", "item": "https:\/\/www.buddhagroove.com\/products\/buddha-groove-e-gift-card"} 1289 ] 1290 } 1291 </script>
1291<script> 1292 /* <nbg-ship-bar> â the drawer's three-milestone progress band (nbg-shipping-bar.liquid). 1293 Horizon morphs the drawer on cart changes: the element is kept and only data-pct and the 1294 fill's inline width change, so the stored value + the unlock pop live in 1295 attributeChangedCallback; connectedCallback handles the first paint. */ 1296 if (!customElements.get('nbg-ship-bar')) { 1297 customElements.define('nbg-ship-bar', class extends HTMLElement { 1298 static get observedAttributes() { return ['data-pct']; } 1299 attributeChangedCallback(name, oldV, newV) { 1300 if (oldV === null || oldV === newV) return; 1301 const from = parseFloat(oldV) || 0, to = parseFloat(newV) || 0; 1302 try { sessionStorage.setItem('mnShipPct', String(to)); } catch (e) {} 1303 if (to >= 100 && from < 100) { 1304 requestAnimationFrame(() => { this.classList.remove('nbg-ship--celebrate'); void this.offsetWidth; this.classList.add('nbg-ship--celebrate'); }); 1305 } 1306 } 1307 connectedCallback() { 1308 const fill = this.querySelector('.nbg-ship__fill'); 1309 if (!fill) { 1310 if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', () => this.connectedCallback(), { once: true }); 1311 return; 1312 } 1313 const to = parseFloat(this.dataset.pct) || 0; 1314 let from = 0; 1315 try { const v = parseFloat(sessionStorage.getItem('mnShipPct')); if (!isNaN(v)) from = v; } catch (e) {} 1316 try { sessionStorage.setItem('mnShipPct', String(to)); } catch (e) {} 1317 if (to >= 100 && from < 100) this.classList.add('nbg-ship--celebrate'); 1318 if (from === to) return; 1319 fill.style.transition = 'none'; 1320 fill.style.width = from + '%'; 1321 fill.getBoundingClientRect(); 1322 fill.style.transition = ''; 1323 requestAnimationFrame(() => { fill.style.width = to + '%'; }); 1324 } 1325 }); 1326 } 1327 1328 /* <nbg-upsell> â "Add to your order" (markup + styles in nbg-cart-upsell.liquid). Quick-add 1329 posts to /cart/add.js asking for the drawer section back, then dispatches Horizon's own 1330 `shopify:cart:lines-update` WITH an event.promise (Horizon's cart-items reads it). */ 1331 (() => { 1332 if (customElements.get('nbg-upsell')) return; 1333 const SECTION = 'cart-drawer-section'; 1334 const money = (cents) => { const s = (cents / 100).toFixed(2); return '$' + (s.endsWith('.00') ? s.slice(0, -3) : s); }; 1335 customElements.define('nbg-upsell', class extends HTMLElement { 1336 #token = 0; 1337 #onCartUpdate = () => setTimeout(() => this.build().catch(() => {}), 250); 1338 connectedCallback() { this.build().catch(() => {}); document.addEventListener('shopify:cart:lines-update', this.#onCartUpdate); } 1339 disconnectedCallback() { document.removeEventListener('shopify:cart:lines-update', this.#onCartUpdate); } 1340 async build() { 1341 const token = ++this.#token; 1342 const cart = await fetch('/cart.js').then((r) => r.json()); 1343 const items = cart.items || []; 1344 if (!items.length) return this.replaceChildren(); 1345 const seed = items[items.length - 1].product_id; 1346 const have = items.map((i) => String(i.product_id)); 1347 const res = await fetch(`/recommendations/products.json?product_id=${encodeURIComponent(seed)}&limit=10&intent=related`); 1348 if (!res.ok) return; 1349 const { products = [] } = await res.json(); 1350 const picks = products.filter((p) => !have.includes(String(p.id)) && p.variants.length === 1 && p.variants[0].available && !p.gift_card).slice(0, 2); 1351 if (token !== this.#token) return; 1352 this.replaceChildren(); 1353 if (!picks.length) return; 1354 const head = document.createElement('p'); head.className = 'nbg-up__head'; head.textContent = 'Add to your order'; this.append(head); 1355 for (const p of picks) { 1356 const row = document.createElement('div'); row.className = 'nbg-up__item'; 1357 const src = (p.featured_image || '').replace(/(\.[a-z]+)(\?|$)/i, '_160x$1$2'); 1358 const link = p.url.split('?')[0]; 1359 row.innerHTML = `<a href="${link}" tabindex="-1" aria-hidden="true">${src ? `<img src="${src}" alt="" loading="lazy" width="56" height="70">` : '<span></span>'}</a>` 1360 + `<div><a class="nbg-up__title" href="${link}"></a><span class="nbg-up__price">${money(p.price)}</span></div>`; 1361 row.querySelector('.nbg-up__title').textContent = p.title; 1362 const add = document.createElement('button'); add.type = 'button'; add.className = 'nbg-up__add'; add.textContent = 'Add'; 1363 add.setAttribute('aria-label', `Add ${p.title} to your cart`); 1364 add.addEventListener('click', () => this.add(p.variants[0].id, add)); 1365 row.append(add); this.append(row); 1366 } 1367 } 1368 async add(variantId, button) { 1369 button.disabled = true; button.textContent = 'Addingâ¦'; 1370 try { 1371 const res = await fetch('/cart/add.js', { method: 'POST', headers: { 'Content-Type': 'application/json', Accept: 'application/json' }, 1372 body: JSON.stringify({ items: [{ id: variantId, quantity: 1 }], sections: [SECTION] }) }); 1373 if (!res.ok) throw new Error('add failed'); 1374 const data = await res.json(); 1375 const event = new CustomEvent('shopify:cart:lines-update', { bubbles: true }); 1376 event.promise = Promise.resolve({ detail: { sections: data.sections } }); 1377 document.dispatchEvent(event); 1378 } catch (e) { button.disabled = false; button.textContent = 'Add'; } 1379 } 1380 }); 1381 })(); 1382</script>
1382 1383<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Arvo:wght@400;700&display=swap"> 1384<style> 1385 :root { 1386 --nbg-lime: #ABC048; --nbg-lime-deep: #6F8A1F; --nbg-lime-wash: #F3F6E4; 1387 --nbg-teal: #339999; --nbg-teal-deep: #1F6B6B; --nbg-teal-wash: #E6F2F2; 1388 --nbg-ground: #FFFFFF; --nbg-mist: #F4F5F2; --nbg-charcoal: #2B2F2A; 1389 --nbg-graphite: #5C625A; --nbg-hairline: #D9DDD3; --nbg-saffron: #E0A92E; 1390 --nbg-on-dark: #F4F5F2; 1391 --nbg-font-display: 'Lora', Georgia, serif; 1392 --nbg-font-text: 'Manrope', -apple-system, 'Helvetica Neue', system-ui, sans-serif; 1393 } 1394 1395 /* ââ 2. wordmark: MNTRA with the lime dot in the MâN gap âââââââââââââââââ 1396 The header renders the shop name as text (no logo image uploaded). 1397 deploy_theme.py wraps the first letter in <span class="nbg-wm__m">. */ 1398 .header-logo { font-family: var(--nbg-font-text); font-weight: 600; letter-spacing: .24em; text-transform: uppercase; color: var(--nbg-charcoal); } 1399 .nbg-wm__m { position: relative; } 1400 .nbg-wm__m::after { 1401 content: ""; position: absolute; right: -.12em; top: -.28em; 1402 width: .22em; height: .22em; border-radius: 50%; 1403 background: var(--nbg-lime); transform: translateX(50%); 1404 } 1405 1406 /* one line on phones: the wordmark wrapped to BUDDHA / GROOVE at 375px (review round 1, 2026-09-21) */ 1407 .header-logo .nbg-wm { white-space: nowrap; } 1408 @media (max-width: 749px) { .header-logo { font-size: .8125rem; letter-spacing: .16em; } } 1409 1410 /* sold out reads as unavailable, not as a faded lime call to action (review round 1) */ 1411 .add-to-cart-button[disabled], .add-to-cart-button[aria-disabled="true"] { 1412 background: #ECEDEA; color: #6B6F68; border-color: #ECEDEA; box-shadow: none; --button-border-color: #ECEDEA; opacity: 1; cursor: not-allowed; 1413 } 1414 1415 /* specs folded into the description (feeds read that field): a calm label/value list, no bullets */ 1416 ul.nbg-specs { list-style: none; margin: 1.25rem 0 0; padding: 0; border-top: 1px solid var(--nbg-hairline); } 1417 ul.nbg-specs li { padding: .6rem 0; border-bottom: 1px solid var(--nbg-hairline); font-size: 1.0625rem; line-height: 1.4118; } /* operator 2026-09-29: description and everything in the tabs at 16/21. This selector (0,1,2) outranks 1418 .nbg-tab__body li (0,1,1), so it has to be changed here rather than overridden there. */ 1419 ul.nbg-specs li strong { font-weight: 600; color: var(--nbg-charcoal); } /* label flows inline â the fixed-width gap read as a stray tab (operator, 2026-09-21) */ 1420 1421 /* cart drawer: nothing above the summary shrinks (Zavaire measured the items list collapsing to 0px) */ 1422 .cart-drawer__content > nbg-ship-bar, .cart-drawer__content > .cart-drawer__items, .cart-drawer__content > nbg-upsell { flex-shrink: 0; } 1423 1424 /* footer (ported from Zavaire): column headings in the wordmark's face; phones stack the 1425 columns as accordions ruled like a list instead of Horizon's 48px gaps; focus rings that 1426 survive the teal ground; Accessibility link bold */ 1427 footer summary.menu__heading[class], footer .menu__heading .menu__heading__default, footer .menu__heading .menu__heading__accordion { 1428 font-family: var(--nbg-font-text); font-weight: 700; text-transform: uppercase; letter-spacing: .12em; font-size: .9375rem; /* 15px â larger than before (13px) but still a label beside 17px links (operator, 2026-09-25) */ 1429 } 1430 @media (min-width: 750px) { footer .menu__heading { margin-bottom: .35rem; } } 1431 @media screen and (max-width: 749px) { 1432 footer .footer-content { row-gap: 0; } 1433 footer .footer-content > :first-child { margin-bottom: 1.5rem; } 1434 footer .footer-content > .menu { border-top: 1px solid rgba(244,245,242,.22); padding-block: 4px; } 1435 } 1436 footer a[href$="/pages/accessibility-statement"] { font-weight: 700; } 1437 /* ACCESSIBILITY pass (2026-09-25, step 13 â tools/site-check/scan.js baseline): brand teal #339999 on white is 1438 3.3:1, fine for large text (â¥24px) but not for small type â small teal text takes teal-deep #1F6B6B (5.9:1). */ 1439 .nbg-tile__cap, .nbg-ct-h2--small { color: #1F6B6B !important; } /* Joy's wishlist button text is inside its shadow DOM: set its color to #1F6B6B in the Joy admin */ 1440 footer .footer-utilities__text, footer .footer-utilities__text a { color: #F4F5F2; } 1441 /* Horizon's slideshow dots are 8px targets; give them a 24px hit area without changing the look */ 1442 .slideshow-control { min-width: 24px; min-height: 24px; display: inline-grid; place-items: center; } 1443 /* ââ Accessibility fixes ported from Zavaire (its 2026-09-17 audit + buying-path review), 2026-09-25 ââ */ 1444 /* Judge.me secondary text (#7b7b7b, 4.2:1) â BG graphite 5C625A (6.6:1). Judge.me sets it at (0,2,0) and loads 1445 late â (0,3,0) here; the review cards use an inline var, so the var is overridden on every Judge.me element. */ 1446 .jdgm-tab[class][class], .jm-text[class][class] { color: #5C625A; } 1447 [class*="jdgm"] { --jm-review-widget-lighter-text-color: #5C625A !important; --jm-tabs-item-text-color: #5C625A !important; } 1448 /* Judge.me controls had no visible focus; the footer email field's ring was invisible on the tint band; 1449 the Account button lives in Shopify's shadow DOM â ring the host instead. */ 1450 [class*="jdgm"] :focus-visible, .jm-button:focus-visible, [class*="jdgm"]:focus-visible { outline: 2px solid #339999 !important; outline-offset: 2px; } 1451 .email-signup__input.email-signup__input:focus-visible { outline: 2px solid #339999 !important; outline-offset: 2px; } 1452 /* the newsletter field's outline is set by the prefooter block, not the palette â same 3:1 grey as every other field (WCAG 1.4.11) */ 1453 .email-signup__input.email-signup__input, .nbg-prefooter input[type="email"] { border-color: #8A8F88 !important; } 1454 .header__row shopify-account:focus-within { outline: 2px solid #339999; outline-offset: 2px; border-radius: 999px; } 1455 /* Desktop product-card photo carousels were scrollable regions with
1455no keyboard stop (28 axe findings) â on 1456 mouse devices the arrows move the photos, so the strip itself doesn't need to scroll. Phones keep swiping and 1457 get a keyboard stop from the script below. */ 1458 @media (hover: hover) and (pointer: fine) { product-card slideshow-slides { overflow-x: hidden !important; } } 1459 /* Accessibility page: "Need help now?" box near the top (Zavaire pattern) */ 1460 .page-content .nbg-help-callout { background: #F3F4F1; border: 1px solid #D9DDD3; border-left: 3px solid #339999; border-radius: 4px; padding: 20px 22px; margin: 8px 0 28px; } 1461 .page-content .nbg-help-callout h2 { margin: 0 0 8px; padding-top: 0; border-top: 0; font-size: 1.375rem; color: #1F6B6B; } 1462 .page-content .nbg-help-callout p { margin: 0 0 10px; } 1463 .page-content .nbg-help-callout__actions { display: flex; flex-wrap: wrap; gap: 10px 18px; margin: 12px 0 0; } 1464 .page-content a.nbg-help-callout__link[class] { display: inline-flex; align-items: center; min-height: 44px; color: #1F6B6B; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; } 1465 .page-content a.nbg-help-callout__link[class]:focus-visible { outline: 2px solid #339999; outline-offset: 3px; } 1466 /* Horizon's phone "Sort" label is a muted grey that fails 4.5:1 on white */ 1467 .facets__label { color: var(--nbg-charcoal, #2B2F2A) !important; } 1468 1469 [id$="__nbg_footer"] :focus-visible, [id$="__nbg_footer_utils"] :focus-visible { outline-color: var(--nbg-lime, #ABC048); } 1470 1471 /* ââ header v4: one row like zavaire.com â logo · nav inline · search/account/cart icons; burger on phones. 1472 Teal bar above and lime bar below keep the live site's color, with a light glass sheen (operator, 2026-09-22) ââ */ 1473 .header-section .header__row--top { background: linear-gradient(180deg, #FBFBF9 0%, #F3F4F0 100%) !important; } /* faint grey behind logo + links */ 1474 /* FONT ROLES (operator, 2026-09-22: "a combination of Arvo, Lora, and Manrope") 1475 Arvo â the old site's voice where the store speaks: navigation, promo bar, buttons, prices 1476 Lora â headings and product titles (display) 1477 Manrope â body copy, labels, captions, forms (Horizon's body setting) */ 1478 :root { --nbg-font-slab: 'Arvo', 'Rockwell', Georgia, serif; } 1479 .header-section .header__row--top .menu__link, .header-section .header__row--top nav a, 1480 .menu-drawer .menu-drawer__menu-item, .menu-drawer .menu__link { font-family: var(--nbg-font-slab) !important; font-weight: 400; color: #333333; font-size: 1rem; letter-spacing: 0; } 1481 [id*="header_announcements"] .text-block, [id*="header_announcements"] p { font-family: var(--nbg-font-slab) !important; } 1482 .button, button.button, .add-to-cart-button, .shopify-payment-button__button, .nbg-ct-submit { font-family: var(--nbg-font-slab) !important; font-weight: 400; letter-spacing: .01em; } 1483 .price, .price__regular, .price__sale, .product-price, .nbg-up__price, .card-price, .price-item { font-family: var(--nbg-font-slab) !important; } 1484 /* promo bar: flat, standard teal â no gloss (operator, 2026-09-22) */ 1485 [id*="header_announcements"], [id*="header_announcements"] .section-background { background-image: none !important; box-shadow: none !important; } 1486 [id*="header_announcements"] .text-block, [id*="header_announcements"] p { line-height: 1.5; } 1487 [id*="header_announcements"] a { color: #fff; text-decoration: underline; text-underline-offset: 2px; } 1488 [id*="header_announcements"] button, [id*="header_announcements"] slideshow-arrows, [id*="header_announcements"] .slideshow-controls { display: none !important; } 1489 /* logo row: 22px read as too tall (operator, 2026-09-22 round 2) â 12px keeps the 56px logo with air, ~100px row */ 1490 .header-section .header__row--top { padding-block: 12px; } 1491 /* header icons (all widths): search/cart glyphs 26px, account 24px, every control a 44Ã44 hit area (WCAG 2.5.8). 1492 Horizon nests them in custom elements â <search-button>, <header-actions>, <shopify-account> â so match by TAG, not class. */ 1493 .header-section search-button .header-actions__action, .header-section header-actions .header-actions__action, 1494 .header-section header-actions button, .header-section header-actions shopify-account > *, 1495 .header-section .header__drawer button, .header-section .menu-drawer__toggle, .header-section .header-drawer__toggle { 1496 min-width: 44px; min-height: 44px; display: inline-flex; align-items: center; justify-content: center; padding: 0; 1497 } 1498 /* ONE ICON SET (operator, round 4: "the icon sizes still look off"). The account icon lives in shopify-account > span[aria-hidden]; its sibling is a hidden "Account" text fallback â never un-hide it. Horizon's four header glyphs come from different 1499 drawings â different viewBoxes, different stroke weights â so no box size makes them match. The theme svgs are hidden 1500 and each wrapper draws a Lucide-style 24-grid icon (1.75 stroke) through a CSS mask in currentColor: burger, search, 1501 account and bag now share one grid, one line weight and one size. The cart count bubble is untouched. */ 1502 .header-section .header-drawer-icon--open svg, .header-section search-button .svg-wrapper svg, 1503 .header-section svg.account-button__icon, .header-section cart
1503-icon .svg-wrapper svg { display: none !important; } 1504 .header-section .header-drawer-icon--open, .header-section search-button .svg-wrapper, .header-section shopify-account > span[aria-hidden="true"], 1505 .header-section cart-icon .svg-wrapper { display: inline-flex !important; align-items: center; justify-content: center; } 1506 .header-section .header-drawer-icon--open::before, .header-section search-button .svg-wrapper::before, 1507 .header-section shopify-account > span[aria-hidden="true"]::before, .header-section cart-icon .svg-wrapper::before { 1508 content: ""; display: block; width: var(--nbg-hicon, 26px); height: var(--nbg-hicon, 26px); background-color: currentColor; flex: none; 1509 } 1510 .header-section .header-drawer-icon--open::before { -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E") center / contain no-repeat; } 1511 .header-section search-button .svg-wrapper::before { -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat; } 1512 .header-section shopify-account > span[aria-hidden="true"]::before { -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat; }
1513 .header-section cart-icon .svg-wrapper::before { -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") center / contain no-repeat; } 1514 .header-section .header-drawer-icon--open { width: auto !important; height: auto !important; } 1515 /* the burger is a <summary>, and its svg is capped at max-width:100% of a 14px wrapper â size the wrapper, not the svg */ 1516 .header-section summary.header__icon--menu { min-width: 44px; min-height: 44px; display: inline-flex; align-items: center; justify-content: center; padding: 0; } 1517 .header-section .header-drawer-icon { width: 28px !important; height: 28px !important; } 1518 .header-section .header-drawer-icon svg { width: 100% !important; height: 100% !important; max-width: none !important; } 1519 /* Joy Wishlist injects a 44px <joy-wishlist-icon> INSIDE the cart button (pushed the cart off a 375px screen) â keep it out of the header */ 1520 .header-section header-actions joy-wishlist-icon { display: none !important; } 1521 /* desktop spacing (operator, 2026-09-22 round 3): more air between the logo and the first link; a little between the icons */ 1522 @media (min-width: 750px) { 1523 .header-section .header__row--top header-menu { margin-inline-start: 28px; } 1524 .header-section .header__row--top .header__column--right { gap: 8px; } 1525 .header-section header-actions { margin-left: 0 !important; column-gap: 8px; } 1526 .header-section .header__column--right search-button { margin-inline-end: 0 !important; } /* Horizon's -8px here swallowed the column gap */ 1527 } 1528 /* header icons + links: dark grey, not black (operator, round 3); teal on hover/focus */ 1529 .header-section .header__row--top .menu__link, .header-section .header__row--top nav a { color: #555555 !important; } 1530 .header-section .header__row--top .menu__link:hover, .header-section .header__row--top nav a:hover, 1531 .header-section .header__row--top .menu__link:focus-visible, .header-section .header__row--top nav a:focus-visible { color: var(--nbg-teal-deep, #1F6B6B) !important; } 1532 .header-section summary.header__icon--menu, .header-section search-button button, .header-section header-actions button, 1533 .header-section header-actions .account-button, .header-section header-actions .account-button a, .header-section header-actions .account-button button, 1534 .header-section .header__row--top svg { color: #555555 !important; } 1535 .header-section summary.header__icon--menu:hover, .header-section search-button button:hover, .header-section header-actions button:hover, 1536 .header-section header-actions .account-button:hover { color: var(--nbg-teal-deep, #1F6B6B) !important; } 1537 .header-section .header__row--top .menu-list__disclosure-icon { color: #777777 !important; } 1538 /* phones (round 3): mirror the live site's phone header â burger + search left, logo CENTERED, account + cart right. 1539 Two 40px controls on each side keep the logo on the screen's centreline; 35px logo = the live site's size (179Ã34). 1540 Horizon lays this row on a 5-track grid that reserves a track for a hidden search (388px on a 375 screen), so flex instead. */ 1541 @media (max-width: 749px) { 1542 .header-section .header__row--top { padding-block: 6px; padding-inline: 8px !important; } 1543 .header-section .header__row--top .header__columns { display: flex !important; align-items: center; gap: 0; padding-inline: 0 !important; } 1544 .header-section .header__row--top .header__column--left { display: flex !important; align-items: center; gap: 0; flex: 1 1 auto; min-width: 0; } 1545 .header-section .header__row--top .header__column--right { display: flex !important; align-items: center; gap: 0; flex: 0 0 auto; } 1546 .header-section header-actions { margin-left: 0 !important; gap: 0 !important; } 1547 .header-section header-actions .account-button { display: flex !important; } 1548 .header-section .header-logo { flex: 1 1 auto !important; display: flex !important; justify-content: center; align-items: center; width: auto !important; max-width: none !important; min-width: 0; padding: 0 !important; } 1549 /* the logo PNG carries ~10 empty rows under the cairn (visible art = rows 0â44 of 55), so a centred box sits the 1550 visible logo ~3.5px high next to the icons at 35px (operator, round 5: "vertical alignment is throwing the balance") */ 1551 .header-logo__image { height: 35px !important; width: auto !important; max-width: none !important; transform: translateY(3.5px); } 1552 .header-section summary.header__icon--menu, .header-section search-button .header-actions__action, .header-section header-actions .header-actions__action, 1553 .header-section header-actions button, .header-section header-actions shopify-account > * { min-width: 40px; width: 40px; min-height: 44px; } 1554 .header-section { --nbg-hicon: 25px; }
1554 /* phones: one size for all four, a touch under desktop */ 1555 } 1556 /* ââ NAVIGATION FORMAT (operator, 2026-09-22: "2nd level is not clear from the 3rd on desktop; the phone list is too 1557 visually close; make it super easy for the shopper"). One rule set, two surfaces: 1558 level 2 (a group WITH children) = small uppercase Manrope label in teal with a hairline under it â a heading, not a link look 1559 level 3 (and level-2 items that have no children, e.g. Statues) = plain Manrope links in dark grey, teal on hover 1560 Desktop: white panel, hairline top, columns 3rem apart. Phones: 48px rows ruled like a list, headings get air above. ââ */ 1561 :root { --nbg-nav-hair: #E3E6DF; --nbg-nav-ink: #3A3F39; --nbg-nav-head: var(--nbg-teal-deep, #1F6B6B); } 1562 /* desktop mega menu */ 1563 .header-section .menu-list__submenu { background: #FFFFFF; border-top: 1px solid var(--nbg-nav-hair); box-shadow: 0 14px 28px -18px rgba(43,47,42,.35); } 1564 .header-section .mega-menu { padding-block: 28px 34px; } 1565 .header-section .mega-menu__list { column-gap: 3rem; } 1566 .header-section .mega-menu__link { font-family: var(--nbg-font-text, 'Manrope', sans-serif) !important; display: block; } 1567 .header-section .mega-menu__link--parent:has(+ ul) { 1568 font-size: .75rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--nbg-nav-head) !important; 1569 padding-bottom: 9px; margin-bottom: 8px; border-bottom: 1px solid var(--nbg-nav-hair); min-width: 11rem; 1570 } 1571 .header-section .mega-menu__link--parent:has(+ ul):hover { text-decoration: underline; text-underline-offset: 4px; } 1572 .header-section .mega-menu__link:not(.mega-menu__link--parent), .header-section .mega-menu__link--parent:not(:has(+ ul)) { 1573 font-size: .9375rem; font-weight: 400; color: var(--nbg-nav-ink) !important; line-height: 1.35; padding: 6px 0; 1574 } 1575 .header-section .mega-menu__link:not(.mega-menu__link--parent):hover, .header-section .mega-menu__link--parent:not(:has(+ ul)):hover { 1576 color: var(--nbg-nav-head) !important; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; 1577 } 1578 .header-section .mega-menu__column ul.list-unstyled { margin: 0; } 1579 /* phone drawer */ 1580 .menu-drawer .menu-drawer__menu--childlist { padding: 0 18px 28px; } /* same 18px gutter as the top level */ 1581 .menu-drawer .menu-drawer__menu--grandchildlist { padding: 0; width: 100%; } 1582 .menu-drawer .menu-drawer__menu--grandchildlist > li, .menu-drawer .menu-drawer__list-item--flat { width: 100%; display: block; } 1583 .menu-drawer .menu-drawer__menu-item.menu-drawer__menu-item--mainlist { /* covers <summary> (has children) AND plain <a> rows like My wishlist, which sat at 16px */ 1584 font-family: var(--nbg-font-slab) !important; font-size: 1.125rem !important; color: var(--nbg-nav-ink); min-height: 56px; display: flex; align-items: center; padding-block: 0; 1585 } 1586 .menu-drawer .menu-drawer__menu:not(.menu-drawer__menu--childlist):not(.menu-drawer__menu--grandchildlist) > .menu-drawer__list-item { border-bottom: 1px solid var(--nbg-nav-hair); } 1587 .menu-drawer .menu-drawer__menu:not(.menu-drawer__menu--childlist):not(.menu-drawer__menu--grandchildlist) > .menu-drawer__list-item:last-child { border-bottom: 0; } 1588 .menu-drawer .icon-caret { color: #8A8F88; } 1589 .menu-drawer .menu-drawer__title { font-family: var(--nbg-font-slab) !important; font-size: 1.125rem; color: var(--nbg-nav-ink); } 1590 /* level-2 group heading (has children) */ 1591 .menu-drawer .menu-drawer__list-item--flat > .menu-drawer__menu-item--parent { 1592 /* phones: the small uppercase label read as too small (operator) â the group heading is Arvo, like the top level, in teal */ 1593 font-family: var(--nbg-font-slab) !important; font-size: 1.125rem; font-weight: 700; letter-spacing: 0; text-transform: none; 1594 color: var(--nbg-nav-head) !important; display: block; margin-top: 26px; padding: 0 0 8px; border-bottom: 1px solid var(--nbg-nav-head); min-height: 0; 1595 } 1596 .menu-drawer .menu-drawer__list-item--flat:first-child > .menu-drawer__menu-item--parent { margin-top: 6px; } 1597 /* level-3 links, and level-2 links that have no children */ 1598 .menu-drawer .menu-drawer__menu-item.menu-drawer__menu-item--child, .menu-drawer .menu-drawer__list-item:not(.menu-drawer__list-item--flat) > .menu-drawer__menu-item.menu-drawer__menu-item--parent { 1599 font-family: var(--nbg-font-text, 'Manrope', sans-serif) !important; font-size: 1.0625rem; font-weight: 400; color: var(--nbg-nav-ink) !important; 1600 min-height: 48px; display: flex; align-items: center; width: 100%; padding: 0 0 0 2px; border-bottom: 1px solid var(--nbg-nav-hair); 1601 } 1602 .menu-drawer .menu-drawer__menu--grandchildlist > li:last-child > .menu-drawer__menu-item--child { border-bottom: 0; } 1603 .menu-drawer .menu-drawer__menu-item--child:active, .menu-drawer .menu-drawer__menu-item--parent:active { color: var(--nbg-nav-head) !important; } 1604 .menu-drawer :focus-visible { outline: 2px solid var(--nbg-teal, #339999); outline-offset: -2px; } 1605 /* GIFT CARD, prominent (operator, 2026-09-22): the Gifts menu's first item is the gift-card product link â it renders as 1606 a lime rectangular button on both surfaces instead of a plain link. Matched by href so it survives menu edits. */ 1607 .header-section .mega-menu__link[href*="e-gift-card"] { 1608 display: inline-flex !important; align-items: center; gap: .5rem; margin-top: 2px; 1609 font-family: var(--nbg-font-slab) !important; font-size: .9375rem !important; font-weight: 400; text-transform: none !important; letter-spacing: 0 !important; 1610 color: #1F2A12 !important; background: var(--nbg-lime, #ABC048); border: 0 !important; border-radius: 4px; padding: 11px 18px !important; min-width: 0 !important; 1611 background-image: linear-gradient(180deg, rgba(255,255,255,.30), rgba(255,255,255,0) 55%); box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(43,47,42,.12); 1612 } 1613 .header-section .mega-menu__link[href*="e-gift-card"]::after { content: "â"; } 1614 .header-section .mega-menu__link[href*="e-gift-card"]:hover { text-decoration: none !important; background-image: linear-gradient(180deg, rgba(255,255,255,.42), rgba(255,255,255,0) 60%); } 1615 .menu-drawer .menu-drawer__menu-item[href*="e-gift-card"] { 1616 display: flex !important; justify-content: center; margin: 10px 0 6px; min-height: 48px; border: 0 !important; border-radius: 4px; 1617 font-family: var(--nbg-font-slab) !important; font-size: 1.0625rem !important; color: #1F2A12 !important; background: var(--nbg-lime, #ABC048); 1618 background-image: linear-gradient(180deg, rgba(255,255,255,.30), rgba(255,255,255,0) 55%); box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(43,47,42,.12); 1619 } 1620 .menu-drawer .menu-drawer__menu-item[href*="e-gift-card"] .menu-drawer__menu-item-text::after { content: " â"; } 1621 /* ââ PDP round 1 (operator, 2026-09-22) ââ */ 1622 .product-details .price, .product-details .price__regular, .product-details .price__sale, .product-details .price-item { font-size: 1.1875rem !important; } /* price a touch larger */ 1623 .product-details .shopify-payment-button, .product-details .shopify-payment-button__more-options, .product-details .accelerated-checkout-block, .product-details [class*="accelerated-checkout"] { display: none !important; } /* no Shop Pay, no installments */ 1624 .product-details .quantity-selector, .product-details quantity-selector-component, .product-details [class*="quantity-selector"] { display: none !important; } 1625 .product-details .buy-buttons-block .product-form__buttons, .product-details .add-to-cart-button { width: 100%; } 1626 .product-details .shopify-app-block:has(joy-wishlist-button) { margin-top: -14px; }
1626 /* wishlist link tight under Add to cart */ 1627 .product-details .shopify-app-block:has(joy-wishlist-button) .Joy-Wishlist-ButtonWrapper { display: flex; justify-content: center; } 1628 /* variant option buttons â "longer and elegant" (operator, 2026-09-22): Horizon pins them to a 64px square-ish box. 1629 Now a wide low rectangle: auto width from the label, 6.5rem minimum, 42px tall, hairline border, teal when chosen. */ 1630 .variant-option--buttons .variant-option__button-label { 1631 width: auto !important; flex: 0 1 auto !important; max-width: 100%; position: relative; overflow: clip !important; /* Horizon: flex 0 0 48px â long values (the chains) were cut; auto width fixes that. Keep clip + position: Horizon's ::before highlight is absolutely positioned and escaped the label (grey band across the column, 2026-09-22) */ 1632 min-width: 6.5rem; min-height: 42px; padding: 8px 20px !important; box-sizing: border-box; text-align: center; line-height: 1.25; 1633 display: inline-flex; align-items: center; justify-content: center; border-radius: 4px !important; 1634 border: 1px solid #C9CEC4 !important; background: #FFFFFF; font-size: .9375rem; letter-spacing: .01em; line-height: 1; 1635 } 1636 .variant-option--buttons .variant-option__button-label__text { white-space: normal; text-wrap: pretty; } /* wraps only when a value is longer than the column */ 1637 .variant-option--buttons .variant-option__button-label:hover { border-color: #8A8F88 !important; } 1638 .variant-option--buttons .variant-option__button-label:has(input:checked) { border-color: #339999 !important; box-shadow: inset 0 0 0 1px #339999; background: #F3F4F1; } 1639 .variant-option--buttons .variant-option__button-label:has(input:focus-visible) { outline: 2px solid #339999; outline-offset: 2px; } 1640 .variant-option--buttons .variant-option__button-label:has(input[aria-disabled="true"]) { color: #8A8F88; border-color: #E1E4DE !important; } 1641 .variant-option--buttons { gap: 8px; } 1642 .product-details .divider { opacity: .9; } 1643 /* product cards (collection grid, You may also like, recently viewed): the price was Horizon's h6 at 12px/14.4px next 1644 to a 17px title â now 1rem Arvo with real leading (operator, 2026-09-22) */ 1645 product-card product-price, product-card product-price.h6, .product-card product-price { font-size: 1rem !important; line-height: 1.4 !important; margin-top: 2px; } 1646 product-card product-price .price, .product-card .price { font-size: 1rem !important; line-height: 1.4 !important; } 1647 product-card .product-card__content .text-block p { line-height: 1.35; } 1648 /* section headlines "You may also like" + "Recently viewed": teal, one size, one face */ 1649 [id*="product_recommendations"] .text-block h2, [id*="product_recommendations"] .text-block h3, [id*="product-recommendations"] h3, .product-recommendations h3, .nbg-recent__title { 1650 color: #339999 !important; font-family: var(--nbg-font-display, 'Lora', serif) !important; font-weight: 500 !important; font-size: 1.5rem !important; line-height: 1.2; 1651 } 1652 /* card images: one 4:5 frame for every product (operator, 2026-09-22). Horizon sizes .product-media to each image's own
1653 ratio, so the older 1000Ã1225 (0.816) shots sat 8px shorter than the 1080Ã1350 (0.8) ones and the rows wobbled. 1654 The frame is fixed at 4:5 and the image covers it â the 0.816 images lose ~1% top and bottom, nothing a shopper sees. */ 1655 product-card .product-media, .product-card .product-media, product-card .card-gallery .product-media { --ratio: 0.8 !important; aspect-ratio: 4 / 5 !important; height: auto !important; overflow: hidden; } /* Horizon sets an inline --ratio per image and derives an explicit height from it â the var is pinned and the height released */ 1656 product-card .product-media img, product-card .product-media video { width: 100%; height: 100%; object-fit: cover; } 1657 /* â¦and the flex parent, which carries its own per-image ratio (--media-preview-ratio) and was stretching the media to it */ 1658 product-card .product-media-container, .product-card .product-media-container { --media-preview-ratio: 0.8 !important; --gallery-aspect-ratio: 0.8 !important; aspect-ratio: 4 / 5 !important; } 1659 /* FOOTER v2 (operator, 2026-09-22): brand column wider, Zavaire-style; teal-deep ground under the zen strip */ 1660 @media (min-width: 990px) { 1661 /* v4 (operator, 2026-09-25: "spacing between the four columns is uneven, the first column is very close to the left"): 1662 menu columns size to their content and the free space is shared EQUALLY between all five columns 1663 (justify-content: space-between), instead of four fixed 1fr tracks whose visual gap depended on link length; 1664 the row sits a little inside the page edges so the brand column doesn't hug the margin. */ 1665 footer .footer-content, [id$="__nbg_footer"] .footer-content { grid-template-columns: minmax(240px, 300px) repeat(4, max-content); column-gap: 2rem; justify-content: space-between; padding-inline: clamp(8px, 2vw, 32px); } 1666 /* the payment row and the © row share the columns' inset */ 1667 [id$="__nbg_footer_pay"] .section, [id$="__nbg_footer_utils"] .section { padding-inline: clamp(8px, 2vw, 32px) !important; } 1668 footer .footer-content[style*="--grid-columns"] > *, [id$="__nbg_footer"] .footer-content[style*="--grid-columns"] > * { grid-column: auto !important; } 1669 } 1670 .shopify-section[id$="__nbg_footer"], .shopify-section[id$="__nbg_footer_utils"], .shopify-section[id$="__nbg_footer_pay"], .shopify-section[id$="__nbg_zen"] { background-color: #1F6B6B; } 1671 [id$="__nbg_footer_pay"] .payment-icons, [id$="__nbg_footer_pay"] [class*="payment"] { opacity: .85; } 1672 [id$="__nbg_footer"] .button-custom { border-radius: 4px; } 1673 [id$="__nbg_footer"] .menu__heading, [id$="__nbg_footer"] summary.menu__heading[class] { color: #F4F5F2; } 1674 [id$="__nbg_footer"] a { text-underline-offset: 3px; } 1675 [id$="__nbg_footer"] .payment-icons, [id$="__nbg_footer"] [class*="payment"] { opacity: .85; } 1676 [id$="__nbg_footer_utils"] .footer-utilities__policies a, [id$="__nbg_footer_utils"] a { color: rgba(244,245,242,.8); } 1677 /* ââ COLLECTION PAGE (ported from Zavaire, 2026-09-22) ââ */ 1678 /* three per row on desktop whatever the screen width â Horizon's auto-fill gave 3 on a laptop, 5 on a monitor */ 1679 @media screen and (min-width: 990px) { 1680 .product-grid.product-grid--grid[data-product-card-size] { --product-grid-columns-desktop: repeat(3, minmax(0, 1fr)); } 1681 } 1682 /* card titles stop after two lines; price tucked under the title */ 1683 .text-block[class*="__product_title"] > p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } 1684 product-card product-price[class][class] { margin-top: -0.25rem; } 1685 /* intro copy: a comfortable measure â the description stopped at ~590px and left the band's right half empty (operator) */ 1686 [id$="__section"] .nbg-head-box .text-block, .shopify-section[id$="__section"] .group-block .text-block[class*="__text_twGGkJ"] { max-width: 48rem !important; } 1687 [id$="__section"] .text-block[class*="__text_tqQTNE"] h1 { font-family: var(--nbg-font-display, 'Lora', serif); font-weight: 500; } 1688 .nbg-coll-desc { max-width: none; font-size: 1.125rem; line-height: 1.6; color: var(--nbg-graphite, #5C625A); } /* full page width under the grid (operator: it ended halfway across) */ 1689 .nbg-coll-desc p { margin: 0 0 .9em; } .nbg-coll-desc p:last-child { margin-bottom: 0; } 1690 @media screen and (max-width: 749px) { 1691 .collection-wrapper:has(.product-grid-mobile--large) .facets-mobile-wrapper.facets-controls-wrapper:has([id$="-mobile-sorting-only"]) { display: flex; } 1692 .product-grid.product-grid--grid { --product-grid-gap-mobile: 28px 12px; } 1693 } 1694 /* pagination (operator, 2026-09-22: "one of our three colours, not black"): current page = teal 4px rectangle with a white 1695 numeral; other pages grey #555, teal on hover; arrows teal; disabled arrow light grey. Horizon paints the current page's 1696 black tile through a pseudo-element, hence the ::before/::after overrides. */ 1697 .pagination__link, .pagination__item { min-width: 44px; min-height: 44px; } 1698 .pagination__link { color: #555555 !important; font-family: var(--nbg-font-slab) !important; border-radius: 4px !important; } 1699 .pagination__link::before, .pagination__link::after { border-radius: 4px !important; } 1700 .pagination__link--page:hover, .pagination__link--arrow:not(.pagination__link--disabled):hover { color: #339999 !important; background: #F3F4F1; } 1701 .pagination__link--current, .pagination__link[aria-current="page"] { color: #FFFFFF !important; background: #339999 !important; font-weight: 700; } 1702 .pagination__link--current::before, .pagination__link--current::after, .pagination__link[aria-current="page"]::before, .pagination__link[aria-current="page"]::after { background: #339999 !important; border-color: #339999 !important; } 1703 .pagination__link--arrow { color: #339999 !important; } 1704 .pagination__link--arrow.pagination__link--disabled { color: #C9CEC4 !important; } 1705 .pagination__link:focus-visible { outline: 2px solid #339999; outline-offset: 2px; } 1706 /* product badges (Sale / Sold out): Horizon's saffron pill â Buddha Groove: teal rectangle, white Arvo, 4px (operator, 2026-09-22) */ 1707 .product-badges { --badge-border-radius: 4px !important; --badge-font-family: var(--nbg-font-slab) !important; } 1708 .product-badges__badge.color-custom-badge-sale { background: #339999 !important; color: #FFFFFF !important; border-radius: 4px !important; font-family: var(--nbg-font-slab) !important; font-size: .75rem; letter-spacing: .04em; padding: 5px 10px; line-height: 1; } 1709 .product-badges__badge { border-radius: 4px !important; font-family: var(--nbg-font-slab) !important; } 1710 /* cart drawer (operator, 2026-09-22): wallet buttons are rectangles (the element sets its own 100px var), gift-message note styled */ 1711 shopify-accelerated-checkout-cart, .additional-checkout-buttons, .dynamic-checkout__content, shopify-accelerated-checkout { --shopify-accelerated-checkout-button-border-radius: 4px !important; } 1712 .cart-note__label { font-size: .9375rem !important; font-weight: 600 !important; color: var(--nbg-charcoal, #2B2F2A); } 1713 .cart-note__instructions { border: 1px solid #C9CEC4 !important; border-radius: 4px !important; min-height: 84px; font: inherit; font-size: .9375rem; padding: 10px 12px; } 1714 .cart-note__instructions:focus-visible { outline: 2px solid #339999; outline-offset: 2px; } 1715 .cart-totals__installments, shopify-payment-terms, .cart-drawer shopify-payment-terms { display: none !important; } /* no installments line in the cart (operator, 2026-09-22); settings.show_installments is off too */ 1716 /* policy pages (Shipping / Returns / Size & gift exchange, 2026-09-22 â Zavaire's page structure): the lede line and the 1717 key-points panel. Panel is teal-deep at full strength with white text (the operator's tint rule keeps grey for tints only). */ 1718 /* ââ Text pages â editorial layout, ported from Zavaire 2026-09-23 (operator: "update the format of 1719 Shipping, Returns/Exchanges pages"). Horizon's page template = title + content in a 42rem column. 1720 Here: page width, a large teal title, the opening paragraph (.nbg-lede) as a standfirst, then on desktop 1721 a two-column grid â section heading left in teal, its text right at a ~70-character measure, a hairline 1722 across both columns where each section starts. Scoped with :has(.page-content) = the default page 1723 template only (FAQ / contact / rewards templates carry their own design). */ 1724 .section.page-width-content:has(.page-content) { --page-content-width: var(--normal-page-width); } 1725 .section:has(.page-content) .text-block[class*="__heading"][class*="__heading"] > h1 { 1726 font-family: var(--nbg-font-display, 'Lora', serif); font-weight: 500; font-size: clamp(2.5rem, 5vw, 4.25rem); line-height: 1.05; letter-spacing: -0.01em; color: #339999; 1727 } 1728 .page-content rte-formatter > div:only-child { display: contents; } 1729 .page-content h2 { font-family: var(--nbg-font-display, 'Lora', serif); font-size: 1.5rem; line-height: 1.25; font-weight: 500; color: #339999; margin: 3rem 0 1rem; padding-top: 1.5rem; border-top: 1px solid var(--nbg-hairline, #D9DDD3); } 1730 .page-content h3 { font-size: 1.125rem; font-weight: 600; margin: 1.75rem 0 .25rem; } 1731 .page-content h3 + p, .shopify-policy__body h3 + p { margin-top: 0; } 1732 .page-content h2 + h3 { margin-top: 0; } 1733 .page-content p, .page-content li { line-height: 1.7; } 1734 .page-content ul { padding-left: 0; list-style: none; margin: 0 0 1rem; } 1735 .page-content ul > li { position: relative; padding-left: 1.4rem; margin: 0 0 .6rem; } 1736 .page-content ul > li::before { content: "â¢"; position: absolute; left: .15rem; top: 0; font-size: 1.3em; line-height: calc(1.7 / 1.3); color: #339999; } 1737 .page-content a:not(.button) { color: inherit; text-decoration: underline; text-decoration-color: #339999; text-underline-offset: 3px; } 1738 .page-content a:not(.button):hover { color: #1F6B6B; } 1739 .page-content ol { counter-reset: nbg-step; list-style: none; padding-left: 0; margin: 0 0 1rem; } 1740 .page-content ol > li { counter-increment: nbg-step; position: relative; padding-left: 2.25rem; margin: 0 0 .85rem; line-height: 1.7; } 1741 .page-content ol > li::before { content: counter(nbg-step); position: absolute; left: 0; top: 0; font-family: var(--nbg-font-display, 'Lora', serif); font-size: 1.35rem; line-height: 1.3; color: #339999; } 1742 @media screen and (min-width: 990px) { 1743 .page-content rte-formatter { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); column-gap: 4rem; align-items: start; } 1744 .page-content rte-formatter > *, .page-content rte-formatter > div:only-child > * { grid-column: 2; max-width: 46rem; } 1745 .page-content rte-formatter > .nbg-lede { grid-column: 1 / -1; max-width: 58rem; margin-bottom: 2rem; } 1746 .page-content rte-formatter > .nbg-highlights { grid-column: 1 / -1; max-width: none; } 1747 .page-content rte-formatter h2 { grid-column: 1;
1747 grid-row: span 2; margin: 2.5rem 0 0; } 1748 .page-content rte-formatter h2 + * { margin-top: 2.5rem; padding-top: 1.5rem; border-top: 1px solid var(--nbg-hairline, #D9DDD3); } 1749 .page-content rte-formatter h2 + h3 { margin-top: 2.5rem; } 1750 .page-content rte-formatter > h2:first-child + *, .page-content rte-formatter > div:only-child > h2:first-child + * { margin-top: 0; } 1751 .page-content rte-formatter > div:only-child > h2 { grid-column: 1; grid-row: span 2; } 1752 } 1753 /* Shopify's own /policies/⦠pages: same title + measure. */ 1754 .shopify-policy__container { max-width: 46rem; } 1755 .shopify-policy__title h1 { font-family: var(--nbg-font-display, 'Lora', serif); font-weight: 500; font-size: clamp(2.25rem, 4.5vw, 3.5rem); line-height: 1.05; color: #339999; } 1756 .shopify-policy__body h2 { font-family: var(--nbg-font-display, 'Lora', serif); font-weight: 500; font-size: 1.4rem; color: #339999; margin: 2.25rem 0 .75rem; } 1757 .shopify-policy__body h3 { font-size: 1.125rem; margin: 1.5rem 0 .35rem; } 1758 .shopify-policy__body p, .shopify-policy__body li { line-height: 1.7; } 1759 /* ââ Judge.me testimonials carousel (homepage "Customers are saying") â operator 2026-09-23: "stars slightly too 1760 big and occupying a lot of space". Judge.me's stylesheet sets 24px stars and 40px card padding; ours: 15px 1761 stars, tighter card, smaller quote glyph, title in the site's teal Lora like every other section headline. 1762 !important because Judge.me's CSS loads after the theme's and uses ids. */ 1763 .jdgm-testimonials-carousel .jdgm-title { font-family: var(--nbg-font-display, 'Lora', serif) !important; font-weight: 500 !important; font-size: 1.5rem !important; color: #339999 !important; text-align: center !important; margin: 0 0 .5rem !important; } 1764 .jdgm-testimonials-carousel .jdgm-card.jdgm-testimonial { padding: 26px 32px !important; border-radius: 4px !important; } 1765 .jdgm-testimonials-carousel .jdgm-card-content { gap: 10px !important; row-gap: 10px !important; } 1766 .jdgm-testimonials-carousel .jdgm-quote-marks { height: 16px !important; font-size: 12px !important; opacity: .7; } 1767 .jdgm-testimonials-carousel .jdgm-quote-marks svg { width: 22px !important; height: 16px !important; } 1768 .jdgm-testimonials-carousel .jdgm-text { font-size: 1.125rem !important; line-height: 1.45 !important; } 1769 .jdgm-testimonials-carousel .jdgm-rating-section { gap: 4px !important; } 1770 .jdgm-testimonials-carousel .jdgm-stars { line-height: 1 !important; } 1771 .jdgm-testimonials-carousel .jdgm-stars .jdgm-star, .jdgm-testimonials-carousel .jdgm-star { font-size: 15px !important; line-height: 1 !important; height: auto !important; padding: 0 1px !important; } 1772 .jdgm-testimonials-carousel .jdgm-reviewer-name { font-size: .9375rem !important; } 1773 .jdgm-testimonials-carousel .jdgm-product-name { font-size: .875rem !important; } 1774 .jdgm-testimonials-carousel .jdgm-testimonials-container { min-height: 0 !important; } 1775 /* the summary row above the cards (avg â count) and the PDP preview badge: same 15px stars */ 1776 .jdgm-testimonials-carousel .jdgm-summary .jdgm-star, .jdgm-prev-badge .jdgm-star, .jdgm-prev-badge__stars .jdgm-star { font-size: 15px !important; } 1777 .jdgm-prev-badge { margin: 2px 0 6px !important; } 1778 /* no rating yet â no badge, and no wasted row under the title (operator 2026-09-23): hide the app-block wrapper too */ 1779 .jdgm-prev-badge[data-number-of-reviews="0"], .shopify-app-block:has(.jdgm-prev-badge[data-number-of-reviews="0"]), 1780 .shopify-app-block:has(.jdgm-prev-badge:empty) { display: none !important; margin: 0 !important; } 1781 .jdgm-prev-badge__text { font-size: .875rem !important; } 1782 /* Judge.me review widget: NO review submission from the site (operator 2026-09-23: "the review submission just 1783 needs to be from the email") â hide the Write a review button/link and the inline form everywhere the widget 1784 renders (PDP widget, all-reviews page). The Judge.me admin setting is switched off too; this is the belt. */ 1785 .jdgm-rev-widg__actions, .jdgm-write-rev-link, .jdgm-rev-widg .jdgm-form-wrapper, .jdgm-all-reviews-widget .jdgm-write-rev-link, 1786 .jdgm-all-reviews-widget__actions, .jdgm-write-review-modal, .jdgm-review-widget__header-actions, 1787 [class*="jdgm"][class*="write-review"], [class*="jdgm"][class*="write-rev"], 1788 .jm-action-buttons, .jm-review-widget .jm-no-reviews-state, [class*="jm-"][class*="write-review"] { display: none !important; } 1789 /* product with no reviews of its own: the store-reviews fallback (nbg-store-reviews) replaces the product widget */ 1790 .shopify-section:has(.nbg-store-reviews) .jm-review-widget, .shopify-section:has(.nbg-store-reviews) .shopify-app-block { display: none !important; } 1791 /* Collection / grid cards with the Judge.me badge (operator 2026-09-25): order = name â price â rating; no extra 1792 space between name and price; a little air above the rating. The card body is a flex column with an 8px gap, 1793 so the badge block is re-ordered with `order` and the price pulled up to sit directly under the name. */ 1794 product-card > div > .jdgm-horizon-widget, .product-card > div > .jdgm-horizon-widget { order: 10; margin-top: -2px !important; } 1795 product-card > div > product-price, .product-card > div > product-price { margin-top: -8px !important; } 1796 product-card .text-block:has(+ .jdgm-horizon-widget), product-card .text-block:has(+ product-price) { padding-top: 4px !important; padding-bottom: 0 !important; } 1797 /* mega-menu featured products (resource-card): Horizon puts only 2px between a two-line title and the price 1798 (operator 2026-09-25: "title overlap") â give the title room to breathe and the price a clear line of its own */ 1799 .mega-menu .resource-card__content { gap: 6px !important; } 1800 .mega-menu .resource-card__title { line-height: 1.35 !important; margin: 0 !important; } 1801 .mega-menu .resource-card__content .price { display: inline-block; padding-top: 2px; } 1802 /* the mega menu's featured cards have no rating row: keep their price on the normal grid rhythm (operator 2026-09-25: title/price overlap) */ 1803 .mega-menu product-card > div > product-price, .menu-drawer product-card > div > product-price, header product-card > div > product-price { margin-top: 0 !important; } 1804 .mega-menu product-card .text-block:has(+ product-price), header product-card .text-block:has(+ product-price) { padding-top: 4px !important; padding-bottom: 4px !important; } 1805 product-card .jdgm-prev-badge, .product-card .jdgm-prev-badge { margin: 0 !important; line-height: 1 !important; } 1806 product-card .jdgm-prev-badge__text, .product-card .jdgm-prev-badge__text { font-size: 13px !important; color: var(--nbg-graphite, #5C625A) !important; } 1807 product-card .jdgm-prev-badge__stars, .product-card .jdgm-prev-badge__stars { line-height: 1 !important; } 1808 .nbg-lede { font-size: clamp(1.25rem, 2vw, 1.625rem); line-height: 1.4; max-width: 58rem; margin: 0 0 1.5rem; color: var(--nbg-charcoal, #2B2F2A); font-family: var(--nbg-font-display, 'Lora', serif); font-weight: 400; } 1809 .nbg-highlights { background: #1F6B6B; color: #F4F5F2; padding: clamp(1.5rem, 3vw, 2.5rem); margin: 0 0 2.5rem; border-radius: 4px; } 1810 .nbg-highlights ul, .page-content .nbg-highlights ul, .rte .nbg-highlights ul { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1.5rem 2rem; } 1811 .nbg-highlights ul > li, .page-content .nbg-highlights ul > li, .rte .nbg-highlights ul > li { padding: 0; margin: 0; } 1812 .nbg-highlights ul > li::before, .rte .nbg-highlights ul > li::before, .page-content .nbg-highlights ul > li::before { content: none; } 1813 .nbg-highlights ul > li + li, .rte .nbg-highlights ul > li + li { border-left: 1px solid rgba(244,245,242,.3); padding-left: 2rem; } 1814 .nbg-highlights strong { display: block; font-family: var(--nbg-font-display, 'Lora', serif); font-weight: 500; font-size: clamp(1.15rem, 1.6vw, 1.4rem); line-height: 1.2; margin-bottom: .35rem; color: #FFFFFF; } 1815 .nbg-highlights span { display: block; font-size: .9375rem; line-height: 1.45; color: rgba(244,245,242,.85); } 1816 @media screen and (max-width: 989px) { 1817 .nbg-highlights ul, .rte .nbg-highlights ul { grid-template-columns: 1fr 1fr; } 1818 .nbg-highlights ul > li + li, .rte .nbg-highlights ul > li + li { border-left: 0; padding-left: 0; } 1819 } 1820 @media screen and (max-width: 599px) { .nbg-highlights ul, .rte .nbg-highlights ul { grid-template-columns: 1fr; gap: 1rem; } } 1821 /* buttons: rounded rectangles, not pills, with a glassy top light */ 1822 .button:not(.button-unstyled), button.button:not(.button-unstyled), .button-secondary, .add-to-cart-button, .nbg-ct-submit, .button-custom { border-radius: 4px !important; } /* .button-custom = section "button" blocks (hero CTA carried a 100px pill radius of its own) */ 1823 .button-custom { font-family: var(--nbg-font-slab) !important; font-weight: 400; } 1824 .button:not(.button-secondary):not(.button-unstyled):not([disabled]), .add-to-cart-button:not([disabled]) { /* :not(.button-unstyled) â the gallery dots carry .button and were picking up the glass shadow (operator, 2026-09-22) */ 1825 background-image: linear-gradient(180deg, rgba(255,255,255,.30), rgba(255,255,255,0) 55%); 1826 box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(43,47,42,.12); 1827 } 1828 .button:not(.button-secondary):not(.button-unstyled):not([disabled]):hover, .add-to-cart-button:not([disabled]):hover { background-image: linear-gradient(180deg, rgba(255,255,255,.42), rgba(255,255,255,0) 60%); } 1829 .nbg-offer__tier, .nbg-up__add, .nbg-fq-chip { border-radius: 4px; } 1830 :root { --shopify-accelerated-checkout-button-border-radius: 4px; } /* Buy with Shop / PayPal follow the same corners */ 1831 .shopify-payment-button__button, .shopify-payment-button__more-options { border-radius: 4px !important; } 1832 .variant-option__button-label, .variant-option__button { border-radius: 4px !important; } 1833 1834 /* ââ 3. white-background product cards get a hairline ââââââââââââââââââ */ 1835 .nbg-white-bg .card-gallery { border: 1px solid var(--nbg-hairline); } 1836 1837 /* ââ 4. calm details âââââââââââââââââââââââââââââââââââââââââââââââââââ */ 1838 /* eyebrows: small, tracked, lime-deep */ 1839 .nbg-eyebrow { font-size: .8125rem; letter-spacing: .12em; text-transform: uppercase; color: var(--nbg-teal); font-weight: 600; } 1840 /* product media 4:5 in the grid (Zavaire), calm hover */ 1841 .product-grid .card-gallery img { aspect-ratio: 4 / 5; object-fit: cover; } 1842 /* summaries and buttons never bold-heavy */ 1843 button, .button { font-weight: 600; letter-spacing: 0; } 1844 /* focus ring in lime, the one accent that acts */ 1845 :focus-visible { outline: 2px solid var(--nbg-lime); outline-offset: 3px; } 1846</style>
1846<script> 1847(() => { 1848 const $ = (s, r = document) => r.querySelector(s); 1849 const $$ = (s, r = document) => [...r.querySelectorAll(s)]; 1850 const status = (() => { // our own polite announcer 1851 let n; 1852 return (msg) => { 1853 if (!n) { 1854 n = document.createElement('div'); 1855 n.className = 'visually-hidden'; n.setAttribute('role', 'status'); n.setAttribute('aria-live', 'polite'); 1856 document.body.appendChild(n); 1857 } 1858 n.textContent = ''; requestAnimationFrame(() => { n.textContent = msg; }); 1859 }; 1860 })(); 1861 1862 // S1 helpers â see the card loop in enhance(). 1863 // The card photo strips keep swiping on touch devices, so they need a keyboard 1864 // way in: one tab stop per card, named for its product (arrow keys then scroll 1865 // it natively). On precise pointers our CSS switches the scrolling off, so 1866 // those cards get no tab stop. 1867 // â ï¸ Do NOT decide this by measuring overflow/scrollWidth: overflow:hidden still 1868 // reports scrollWidth > clientWidth, and Horizon flips the strip's overflow while 1869 // the page settles, so a measured check both over-fires on desktop and races on 1870 // phones. Use the SAME media query as the CSS rule instead. 1871 const precisePointer = window.matchMedia('(hover: hover) and (pointer: fine)'); 1872 const stripEval = (strip) => { 1873 if (!precisePointer.matches && strip.children.length > 1) { 1874 strip.dataset.nbgStrip = '1'; 1875 strip.setAttribute('tabindex', '0'); 1876 strip.setAttribute('role', 'group'); 1877 strip.setAttribute('aria-label', `More photos of ${strip.dataset.nbgTitle || 'this product'} â scroll sideways`); 1878 } else if (strip.dataset.nbgStrip) { 1879 strip.setAttribute('tabindex', '-1'); 1880 strip.removeAttribute('role'); 1881 strip.removeAttribute('aria-label'); 1882 delete strip.dataset.nbgStrip; 1883 } 1884 }; 1885 const allStrips = () => document.querySelectorAll('product-card slideshow-slides, .product-card slideshow-slides'); 1886 const stripIO = new IntersectionObserver( 1887 (entries) => entries.forEach((e) => { if (e.isIntersecting) stripEval(e.target); }), 1888 { rootMargin: '300px' } 1889 ); 1890 precisePointer.addEventListener('change', () => allStrips().forEach(stripEval)); 1891 let stripTimer; 1892 window.addEventListener('resize', () => { 1893 clearTimeout(stripTimer); 1894 stripTimer = setTimeout(() => allStrips().forEach(stripEval), 200); 1895 }); 1896 1897 function enhance(root = document) { 1898 // A1: the <label> around each sort option hides the option role. 1899 $$('sorting-filter-component label', root).forEach((l) => { 1900 if (l.querySelector('[role="option"]')) l.setAttribute('role', 'none'); 1901 }); 1902 // B2: product-card buttons name their product; card photo arrows leave the tab order. 1903 $$('product-card, .product-card', root).forEach((card) => { 1904 const cand = [...card.querySelectorAll('.product-card__title, [class*="product-title"], a[href*="/products/"]')] 1905 .map((el) => (el.textContent || '').trim().replace(/\s+/g, ' ')).find(Boolean); 1906 const title = cand || ''; 1907 if (!title) return; 1908 card.querySelectorAll('.quick-add__button--add').forEach((b) => b.setAttribute('aria-label', `Add ${title} to cart`)); 1909 card.querySelectorAll('.quick-add__button--choose').forEach((b) => b.setAttribute('aria-label', `Choose options for ${title}`)); 1910 card.querySelectorAll('slideshow-arrows button').forEach((b) => b.setAttribute('tabindex', '-1')); 1911 // S1: on phones the card's photo strip still swipes (the feature stays), so it 1912 // needs a keyboard way in: one tab stop per card, named for its product, and 1913 // arrow keys scroll it natively. Desktop cards don't scroll at all (CSS), so 1914 // they get no tab stop. Horizon ships tabindex="-1" here, hence the override. 1915 // â ï¸ Evaluated when the card comes INTO VIEW: cards below the fold hydrate 1916 // late, and a first pass at load only ever caught the first few. 1917 card.querySelectorAll('slideshow-slides').forEach((strip) => { 1918 strip.dataset.nbgTitle = title; 1919 stripEval(strip); 1920 stripIO.observe(strip); 1921 }); 1922 1923 }); 1924 // Full-site scan: the phone product gallery swipe strip gets a keyboard stop 1925 // and a name (cards are handled in CSS on desktop). 1926 $$('slideshow-slides', root).forEach((el) => { 1927 // Horizon sets tabindex="-1" on it; a scrollable region needs a real tab stop 1928 if (!location.pathname.includes('/products/') || el.closest('product-card') || el.getAttribute('role') === 'regi
1928on') return; 1929 el.setAttribute('tabindex', '0'); el.setAttribute('role', 'region'); el.setAttribute('aria-label', 'Product photos'); 1930 }); 1931 // Decorative icon SVGs: Horizon leaves them with no name and no aria-hidden, so 1932 // strict scanners (AudioEye's free scan, 2026-09-17) report "SVG accessible name 1933 // is missing" even where the surrounding button IS named â a screen reader reads 1934 // the button fine. Marking them hidden is correct and quiets the report. 1935 // â ï¸ Only when the enclosing control already has a name: hiding the icon inside an 1936 // icon-only control with no label would leave that control nameless. 1937 $$('svg:not([aria-hidden]):not([role="img"]):not([aria-label])', root).forEach((svg) => { 1938 if (svg.querySelector('title')) return; 1939 const ctrl = svg.closest('button, a, [role="button"], summary, label'); 1940 if (ctrl) { 1941 const named = (ctrl.getAttribute('aria-label') || '').trim() 1942 || (ctrl.getAttribute('aria-labelledby') || '').trim() 1943 || (ctrl.textContent || '').replace(/\s+/g, ' ').trim() 1944 || ctrl.querySelector('img[alt]:not([alt=""])'); 1945 if (!named) return; 1946 } 1947 svg.setAttribute('aria-hidden', 'true'); 1948 svg.setAttribute('focusable', 'false'); // old IE/Edge kept SVGs in the tab order 1949 }); 1950 // The header's overflow button is just "More" â vague out of context (AudioEye: 1951 // "Button accessible name is unclear"). The name keeps the visible word first 1952 // (WCAG 2.5.3 label-in-name) and says what it opens. 1953 $$('overflow-list button.menu-list__link', root).forEach((b) => { 1954 if (/^more$/i.test((b.textContent || '').trim()) && !b.getAttribute('aria-label')) { 1955 b.setAttribute('aria-label', 'More menu links'); 1956 } 1957 }); 1958 // Predictive search: Horizon gives the results box role="listbox" even while 1959 // it's empty (search just opened, or no matches), so a screen reader hears 1960 // "list box, 0 items" and axe fails aria-required-children (found by the 1961 // first weekly scan, 2026-09-18, in the open-search state). Only call it a 1962 // listbox while it actually holds options. 1963 $$('#predictive-search-results', root).forEach((box) => { 1964 const hasOptions = !!box.querySelector('[role="option"]'); 1965 // aria-expanded is only valid on the listbox role, so it goes and comes back with it 1966 if (!hasOptions && box.getAttribute('role') === 'listbox') { 1967 box.dataset.nbgListbox = box.getAttribute('aria-expanded') ?? ''; 1968 box.removeAttribute('role'); box.removeAttribute('aria-expanded'); 1969 } else if (hasOptions && box.dataset.nbgListbox !== undefined) { 1970 box.setAttribute('role', 'listbox'); 1971 if (box.dataset.nbgListbox) box.setAttribute('aria-expanded', box.dataset.nbgListbox); 1972 delete box.dataset.nbgListbox; 1973 } 1974 }); 1975 // Article tables that scroll sideways need a keyboard stop and a name. 1976 $$('.nbg-post__body table', root).forEach((tb) => { 1977 if (tb.scrollWidth > tb.clientWidth + 1 && !tb.hasAttribute('tabindex')) { 1978 tb.setAttribute('tabindex', '0'); // keeps its table role (no role="region": that would hide the table structure) 1979 tb.setAttribute('aria-label', (tb.querySelector('caption')?.textContent || 'Comparison table').trim() + ' (scrolls sideways)'); 1980 } 1981 }); 1982 // Full-site scan: search filter bar items sit in a list without listitem roles. 1983 $$('.facets__overflow-list > accordion-custom', root).forEach((el) => el.setAttribute('role', 'listitem')); 1984 // C1: the count bubble inside cart headings makes the name noisy. 1985 $$('#cart-drawer-heading .cart-bubble, h1 .cart-bubble', root).forEach((b) => b.setAttribute('aria-hidden', 'true')); 1986 // C2: cart row image link duplicates the title link. 1987 $$('a.cart-items__media-container', root).forEach((a) => { a.setAttribute('tabindex', '-1'); a.setAttribute('aria-hidden', 'true'); }); 1988 // B5: discount error tied to its field. 1989 $$('.cart-discount__error', root).forEach((err) => { 1990 if (err.dataset.nbgWatched) return; err.dataset.nbgWatched = '1'; 1991 if (!err.id) err.id = 'nbg-discount-error-' + Math.random().toString(36).slice(2, 8); 1992 new MutationObserver(() => { 1993 const form = err.closest('form') || err.parentElement; 1994 const input = form && form.querySelector('input:not([type="hidden"])'); 1995 if (!input) return; 1996 const shown = !err.classList.contains('hidden'); 1997 if (shown) { 1998 input.setAttribute('aria-invalid', 'true'); input.setAttribute('aria-describedby', err.id); 1999 const msg = err.textContent.trim().replace(/\s+/g, ' '); 2000 if (msg) status(msg); 2001 } else { 2002 input.removeAttribute('aria-invalid'); 2003 } 2004 }).observe(err, { attributes: true, attributeFilter: ['class'], subtree: true }); 2005 }); 2006 } 2007 2008 // C5 (NOT DONE, deliberately): Horizon renders the sort panel twice, so 13 ids 2009 // appear twice per collection/search page. A scan reports "duplicate id". 2010 // We tried renaming the ids in the later copy â and broke sorting: the VISIBLE 2011 // panel is that later copy, and Horizon's own keyboard handling looks its parts 2012 // up by id, so Enter stopped opening the panel (2026-09-17, reverted same day). 2013 // It is also not a WCAG 2.2 failure: 4.1.1 Parsing was removed in WCAG 2.2, and 2014 // each sort option's <label> WRAPS its radio, so the label still names the right 2015 // control regardless of the duplicated for/id. Leave it alone; a working keyboard 2016 // sort beats a cleaner scan. The facets wrapper/form id clash is left as-is too. 2017 let queued = false;
2018 const schedule = () => { if (queued) return; queued = true; requestAnimationFrame(() => { queued = false; enhance(); }); }; 2019 document.addEventListener('DOMContentLoaded', () => { 2020 enhance(); 2021 new MutationObserver(schedule).observe(document.body, { childList: true, subtree: true }); 2022 }); 2023 2024 // A1: Enter/Space on a sort option selects it (Horizon's handler never sees 2025 // the option). Verified 2026-09-17 with real keyboard input at 1280 and 375px. 2026 // â ï¸ On phones the visible radios point at a form id that doesn't exist 2027 // (â¦-mobile vs â¦-mobile-sorting-only), so the change is sent through the 2028 // copy that IS bound to a form, or by URL as a last resort. 2029 window.addEventListener('keydown', (e) => { 2030 if (e.key !== 'Enter' && e.key !== ' ') return; 2031 const opt = e.target instanceof Element && e.target.closest('sorting-filter-component [role="option"]'); 2032 if (!opt) return; 2033 e.preventDefault(); e.stopImmediatePropagation(); 2034 const picked = opt.querySelector('input[type="radio"][name="sort_by"]'); 2035 const details = opt.closest('details'); 2036 if (details) details.open = false; 2037 details?.querySelector('summary')?.focus(); 2038 if (!picked) return; 2039 const same = [...document.querySelectorAll('input[type="radio"][name="sort_by"]')].filter((i) => i.value === picked.value); 2040 const bound = same.find((i) => i.form); 2041 if (bound && bound.checked) return; 2042 same.forEach((i) => { i.checked = true; }); 2043 if (bound) bound.dispatchEvent(new Event('change', { bubbles: true })); 2044 else { const u = new URL(location.href); u.searchParams.set('sort_by', picked.value); u.searchParams.delete('page'); location.assign(u); } 2045 }, true); 2046 2047 // A4: Enter in a cart quantity field commits the number instead of submitting to checkout. 2048 document.addEventListener('keydown', (e) => { 2049 if (e.key === 'Enter' && e.target instanceof Element && e.target.matches('cart-quantity-selector-component input')) { 2050 e.preventDefault(); e.target.blur(); e.target.focus(); 2051 } 2052 }, true); 2053 2054 // Shopify's own sign-in widgets (<shopify-account>, <shopify-login-form>, 2055 // <shop-login>) render in OPEN shadow roots our page styles and enhance() can't 2056 // reach. A vendor scan (AudioEye, 2026-09-18) counted their icons as "SVG name 2057 // missing" (the account icon, the email-submit arrow, the Shop logo, a spinner) 2058 // and the wrapped marketing-consent checkbox as "unlabeled". The controls around 2059 // them ARE named ("Sign in", "Sign in with Shop"), so the icons are decorative: 2060 // hide them, and give the checkbox the name its visible label already shows. 2061 // The widgets render late and re-render, so this re-runs on a few triggers. 2062 const SHOPIFY_WIDGETS = ['shopify-account', 'shopify-login-form', 'shop-login']; 2063 // â ï¸ Timers alone missed <shop-login>: it renders late, INSIDE <shopify-account>'s 2064 // shadow root, where the page-level MutationObserver can't see. So each widget's 2065 // shadow root gets its own observer the first time we meet it (even while empty). 2066 const watched = new WeakSet(); 2067 const patchShadow = (root) => { 2068 root.querySelectorAll('*').forEach((el) => { 2069 if (!el.shadowRoot) return; 2070 const sr = el.shadowRoot; 2071 if (SHOPIFY_WIDGETS.includes(el.tagName.toLowerCase()) && !watched.has(sr)) { 2072 watched.add(sr); 2073 let t; 2074 new MutationObserver(() => { clearTimeout(t); t = setTimeout(() => { try { patchShadow(sr.host.getRootNode() === document ? document : sr.host.getRootNode()); } catch (e) {} }, 120); }) 2075 .observe(sr, { childList: true, subtree: true }); 2076 } 2077 if (SHOPIFY_WIDGETS.includes(el.tagName.toLowerCase())) { 2078 sr.querySelectorAll('svg:not([aria-hidden="true"])').forEach((svg) => { 2079 if (svg.getAttribute('aria-label') || svg.querySelector('title')) return; 2080 const ctrl = svg.closest('button, a, label'); 2081 const named = ctrl && ((ctrl.getAttribute('aria-label') || '').trim() || (ctrl.textContent || '').trim()); 2082 if (ctrl && !named) return; // never strip the only name from a control 2083 svg.setAttribute('aria-hidden', 'true'); 2084 svg.setAttribute('focusable', 'false'); 2085 if (svg.getAttribute('role') === 'img') svg.removeAttribute('role'); 2086 }); 2087 sr.querySelectorAll('label input[type="checkbox"]:not([aria-label])').forEach((cb) => { 2088 const text = (cb.closest('label').textContent || '').replace(/\s+/g, ' ').trim(); 2089 if (text) cb.setAttribute('aria-label', text); 2090 }); 2091 } 2092 patchShadow(sr); 2093 }); 2094 }; 2095 const patchShopify = () => { try { patchShadow(document); } catch (e) { /* vendor markup changed: leave it */ } }; 2096 document.addEventListener('DOMContentLoaded', () => { 2097 patchShopify();
2098 [1500, 4000, 8000].forEach((ms) => setTimeout(patchShopify, ms)); 2099 }); 2100 // the login popover builds its form when opened 2101 document.addEventListener('click', (e) => { 2102 if (e.target instanceof Element && e.target.closest(SHOPIFY_WIDGETS.join(','))) setTimeout(patchShopify, 400); 2103 }, true); 2104 document.addEventListener('focusin', (e) => { 2105 if (e.target instanceof Element && e.target.closest(SHOPIFY_WIDGETS.join(','))) setTimeout(patchShopify, 200); 2106 }, true); 2107 2108 // B3: Judge.me review tabs have a roving tabindex but no arrow-key handling, so 2109 // "Store reviews" was unreachable; its role="button" <p>/<span> ignore Enter. 2110 // Judge.me support (2026-09-17): no setting, our own fix is the supported route. 2111 window.addEventListener('keydown', (e) => { 2112 const t = e.target instanceof Element ? e.target : null; 2113 if (!t || !t.closest('[class*="jdgm"], [class*="jm-"]')) return; 2114 const tab = t.closest('[role="tab"]'); 2115 if (tab && ['ArrowLeft', 'ArrowRight', 'Home', 'End'].includes(e.key)) { 2116 const list = [...tab.closest('[role="tablist"]').querySelectorAll('[role="tab"]')]; 2117 const i = list.indexOf(tab); 2118 const n = e.key === 'Home' ? 0 : e.key === 'End' ? list.length - 1 2119 : (i + (e.key === 'ArrowRight' ? 1 : -1) + list.length) % list.length; 2120 e.preventDefault(); e.stopPropagation(); 2121 list[n].click(); list[n].focus(); 2122 } else if ((e.key === 'Enter' || e.key === ' ') && t.matches('[role="button"]:not(button):not(a)')) { 2123 e.preventDefault(); e.stopPropagation(); t.click(); 2124 } 2125 }, true); 2126 2127 // A2: closing the phone menu returns focus to its button. 2128 document.addEventListener('toggle', (e) => { 2129 const d = e.target; 2130 if (!(d instanceof HTMLDetailsElement) || d.id !== 'Details-menu-drawer-container' || d.open) return; 2131 const a = document.activeElement; 2132 if (!a || a === document.body || d.contains(a)) d.querySelector('summary')?.focus(); 2133 }, true); 2134 2135 // A3: removing a cart line or adding an upsell rebuilds the row and drops focus 2136 // to <body> (Horizon re-renders more than once) â keep guarding for 4s, never 2137 // pick a title inside the removed row, announce once. 2138 document.addEventListener('click', (e) => { 2139 const btn = e.target instanceof Element && e.target.closest('button'); 2140 if (!btn) return; 2141 const isRemove = /^Remove /i.test(btn.getAttribute('aria-label') || ''); 2142 const isUpsell = !!btn.closest('nbg-upsell'); 2143 if (!isRemove && !isUpsell) return; 2144 const inDrawer = !!btn.closest('cart-drawer-component, dialog'); 2145 const row = btn.closest('tr, .cart-items__table-row'); 2146 const label = (btn.getAttribute('aria-label') || '').replace(/^(Remove|Add)\s+/i, '').replace(/\s+to your cart$/i, ''); 2147 const pick = () => { 2148 const scope = inDrawer ? (document.querySelector('dialog[open]') || document) : document; 2149 const titles = [...scope.querySelectorAll('.cart-items__title')].filter((t) => t.isConnected && !(row && row.contains(t)) && t.getClientRects().length); 2150 if (titles.length) return titles[0]; 2151 const h = scope.querySelector('#cart-drawer-heading, h1'); 2152 if (h) { h.setAttribute('tabindex', '-1'); return h; } 2153 return scope.querySelector('.cart__checkout-button'); 2154 }; 2155 const start = Date.now(); let announced = false; 2156 const tick = () => { 2157 const a = document.activeElement; 2158 if (!a || a === document.body || !a.isConnected || (row && row.contains(a) && !row.isConnected)) { 2159 const t = pick(); if (t) t.focus(); 2160 if (!announced) { announced = true; status(isUpsell ? `Added ${label} to your cart` : `Removed ${label} from your cart`); } 2161 } 2162 if (Date.now() - start < 4000) setTimeout(tick, 200); 2163 }; 2164 setTimeout(tick, 200); 2165 }, true); 2166})(); 2167</script>
2167<style> 2168 .nbg-stars { display: flex; align-items: center; gap: .46rem; margin: 0; } 2169 .nbg-stars__row { position: relative; display: inline-block; width: 85px; height: 15px; flex: 0 0 auto; 2170 background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15'%3E%3Cpath d='M7.5 0.6 9.6 5.2 14.6 5.8 10.9 9.2 11.9 14.2 7.5 11.7 3.1 14.2 4.1 9.2 0.4 5.8 5.4 5.2Z' fill='%23DDAF08' fill-opacity='0.22'/%3E%3C/svg%3E") repeat-x left center; } 2171 .nbg-stars__fill { position: absolute; top: 0; left: 0; bottom: 0; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15'%3E%3Cpath d='M7.5 0.6 9.6 5.2 14.6 5.8 10.9 9.2 11.9 14.2 7.5 11.7 3.1 14.2 4.1 9.2 0.4 5.8 5.4 5.2Z' fill='%23DDAF08'/%3E%3C/svg%3E") repeat-x left center; } 2172 .nbg-stars__count { font-family: Manrope, var(--nbg-font-body, sans-serif); font-size: 14px; line-height: 1; color: #5C625A; } 2173 /* operator 2026-09-29: card reads title, price, then rating â the stars render after , 2174 which is already last, so no flex order is applied. A little air above them separates the group. */ 2175 .product-card__content > .nbg-stars { margin-top: .1rem; } 2176 /* PDP buy column (operator 2026-09-29: tighten 4,5,6,7). Two things made it loose: the container gap 2177 applied uniformly (28px, now 16), and blocks that render NOTHING on a given product still occupied a full 2178 gap each â the chain note on a non-pendant, the back-in-stock form on an in-stock item. That is why the 2179 separator sat 48px above the stock line. `:empty` does NOT match them (Horizon leaves whitespace inside 2180 the wrapper), so match "no element children" instead; a display:none flex item consumes no gap. */ 2181 .product-details .layout-panel-flex--column > div:not(:has(*)) { display: none; } 2182 /* PDP rating (block nbg_rating) â same component as the cards, one step larger for the product page */ 2183 .nbg-pdp-rating .nbg-stars__row { width: 100px; height: 17px; background-size: 20px 17px; } 2184 .nbg-pdp-rating .nbg-stars__fill { background-size: 20px 17px; } 2185 .nbg-pdp-rating .nbg-stars__count { font-size: 15px; } 2186 @media (max-width: 480px) { .nbg-pdp-rating .nbg-stars__count { font-size: 14px; } } 2187 @media (max-width: 480px) { 2188 .nbg-stars { gap: .3rem; } 2189 .nbg-stars__count { font-size: 13px; } 2190 } 2191</style> 2192 2193 <!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 2194 2195 2196 2197 2198 2199 2200 2201<link rel="dns-prefetch" href="https://cdn.judge.me"> 2202<link rel="dns-prefetch" href="https://cdn1.judge.me"> 2203<link rel="dns-prefetch" href="https://api.judge.me"> 2204
2205<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":true,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#DDAF08","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
2205ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"last_initial","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#DDAF08","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"highest-rating","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
2205itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"no_one","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
2205youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-10-07T16:31:37.000+00:00","review_widget_header_theme":"standard","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"cards","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"hidden","review_widget_card_section_size":"small","review_widget_star_and_histogram_color":"#E9BC0C","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
2205:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":true,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Buddha Groove","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
2205shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"widget_events_v4_interactions_enabled":false,"widget_attribution_exposure_timestamps_enabled":false,"widget_attribution_v4_exposures_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Buddha Groove"};</script>
2205 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #DDAF08;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#DDAF08}.jdgm-widget .jdgm-write-rev-link{display:none}.jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0']{display:none}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Buddha Groove'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 2206</style> <style class='jdgm-settings-style'></style> 2207 2208 2209 2210 2211 <style class='jdgm-miracle-styles'> 2212 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
2212/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 2213 2214</style> 2215 2216 2217 2218 2219 2220 2221 2222 2223
2224<script data-cfasync='false' class='jdgm-script'> 2225!function(e){window.jdgm=window.jdgm||{}; 2226/* INF-1976 */ 2227var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 2228if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 2229jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 2230jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 2231setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 2232!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 2233(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 2234a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 2235jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 2236t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 2237t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 2238".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 2239parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 2240jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 2241)}))}(document); 2242</script>
2242 2243<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript> 2244 2245<!-- BEGIN app snippet: theme_fix_tags -->
2245<script> 2246 (function() { 2247 var jdgmThemeFixes = null; 2248 if (!jdgmThemeFixes) return; 2249 2250 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 2251 // before the per-theme fix so the theme-specific CSS wins the cascade. 2252 // HTML is never applied globally (too risky). 2253 var allThemesFix = jdgmThemeFixes['all']; 2254 if (allThemesFix && allThemesFix.css) { 2255 var allStyleTag = document.createElement('style'); 2256 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 2257 allStyleTag.innerHTML = allThemesFix.css; 2258 document.head.append(allStyleTag); 2259 }; 2260 2261 if (allThemesFix && allThemesFix.js) { 2262 var allScriptTag = document.createElement('script'); 2263 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 2264 allScriptTag.innerHTML = allThemesFix.js; 2265 document.head.append(allScriptTag); 2266 }; 2267 2268 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 2269 if (!thisThemeFix) return; 2270 2271 if (thisThemeFix.html) { 2272 document.addEventListener("DOMContentLoaded", function() { 2273 var htmlDiv = document.createElement('div'); 2274 htmlDiv.classList.add('jdgm-theme-fix-html'); 2275 htmlDiv.innerHTML = thisThemeFix.html; 2276 document.body.append(htmlDiv); 2277 }); 2278 }; 2279 2280 if (thisThemeFix.css) { 2281 var styleTag = document.createElement('style'); 2282 styleTag.classList.add('jdgm-theme-fix-style'); 2283 styleTag.innerHTML = thisThemeFix.css; 2284 document.head.append(styleTag); 2285 }; 2286 2287 if (thisThemeFix.js) { 2288 var scriptTag = document.createElement('script'); 2289 scriptTag.classList.add('jdgm-theme-fix-script'); 2290 scriptTag.innerHTML = thisThemeFix.js; 2291 document.head.append(scriptTag); 2292 }; 2293 })(); 2294</script>
2294 2295<!-- END app snippet --> 2296<!-- End of Judge.me Core --> 2297 2298 2299 2300<!-- END app block -->
2300<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2300
2300
2301<script src="https://cdn.shopify.com/extensions/01a0f6e9-d000-7c4d-9258-b75d0fd215a8/joy-wishlist-22/assets/avada-wishlist.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2301
2301
2302<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2302
2302
2303<script src="https://cdn.shopify.com/extensions/01a0ef11-ed59-7a1a-9dac-8835710c3c5e/applovin-shop-integration-98/assets/app-embed.js" type="text/javascript" defer="defer"></script>
2303 2304<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2305<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: 68513726563,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 2305
2305
2306<script> 2307 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2308</script>
vendor: 1 bytes, line 2308
2308
2309<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}
2309).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: 68513726563,storefrontBaseUrl: "https://www.buddhagroove.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.buddhagroove.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2760999011","configuration":"{\"accountID\":\"2120410\",\"domain\":\"spfy-pxl.archive-digger.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2d3f319a739446d3d604ed02278ff1cf","type":"APP","apiClientId":117664743425,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2309,{"id":"2756509795","configuration":"{\"eventKey\":\"cd193283-31d8-4aa2-9c71-e73f3f44d235\",\"name\":\"wx7x9c-y7 - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4a5dfd2e28427774549854cee30cb444","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2756477027","configuration":"{\"vibePixelId\":\"wtozJi\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72859894ec8aa8d5e0246c40aaed9466","type":"APP","apiClientId":132266098689,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2755199075","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-1002501306\\\",\\\"GT-KT4XTMX3\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-5P6L9MKFCR\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-5P6L9MKFCR\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-5P6L9MKFCR\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-5P6L9MKFCR\\\",\\\"MC-MRP0BHQ6Z2\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-5P6L9MKFCR\\\",\\\"MC-MRP0BHQ6Z2\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-5P6L9MKFCR\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-5P6L9MKFCR\\\",\\\"MC-MRP0BHQ6Z2\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-5P6L9MKFCR\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-5P6L9MKFCR\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-5P6L9MKFCR\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-5P6L9MKFCR\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2754576483","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"69ebbf8a707694b4aa9098d8\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2750447715","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"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":"Buddha Groove","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"wx7x9c-y7.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.buddhagroove.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":25.0,"currencyCode":"USD"},"product":{"title":"Buddha Groove E-Gift Card","vendor":"Buddha Groove","id":"8487333003363","untranslatedTitle":"Buddha Groove E-Gift Card","url":"\/products\/buddha-groove-e-gift-card","type":"Gift Cards"},"id":"46228325859427","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"sku":null,"title":"$25.00","untranslatedTitle":"$25.00"},{"price":{"amount":50.0,"currencyCode":"USD"},"product":{"title":"Buddha Groove E-Gift Card","vendor":"Buddha Groove","id":"8487333003363","untranslatedTitle":"Buddha Groove E-Gift Card","url":"\/products\/buddha-groove-e-gift-card","type":"Gift Cards"},"id":"46228325892195","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"sku":null,"title":"$50.00","untranslatedTitle":"$50.00"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"Buddha Groove E-Gift Card","vendor":"Buddha Groove","id":"8487333003363","untranslatedTitle":"Buddha Groove E-Gift Card","url":"\/products\/buddha-groove-e-gift-card","type":"Gift Cards"},"id":"46228325924963","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"sku":null,"title":"$100.00","untranslatedTitle":"$100.00"},{"price":{"amount":150.0,"currencyCode":"USD"},"product":{"title":"Buddha Groove E-Gift Card","vendor":"Buddha Groove","id":"8487333003363","untranslatedTitle":"Buddha Groove E-Gift Card","url":"\/products\/buddha-groove-e-gift-card","type":"Gift Cards"},"id":"46228325957731","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"sku":null,"title":"$150.00","untranslatedTitle":"$150.00"},{"price":{"amount":200.0,"currencyCode":"USD"},"product":{"title":"Buddha Groove E-Gift Card","vendor":"Buddha Groove","id":"8487333003363","untranslatedTitle":"Buddha Groove E-Gift Card","url":"\/products\/buddha-groove-e-gift-card","type":"Gift Cards"},"id":"46228325990499","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"sku":null,"title":"$200.00","untranslatedTitle":"$200.00"},{"price":{"amount":250.0,"currencyCode":"USD"},"product":{"title":"Buddha Groove E-Gift Card","vendor":"Buddha Groove","id":"8487333003363","untranslatedTitle":"Buddha Groove E-Gift Card","url":"\/products\/buddha-groove-e-gift-card","type":"Gift Cards"},"id":"46228326023267","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"sku":null,"title":"$250.00","untranslatedTitle":"$250.00"}],"products":[{"id":"8487333003363","handle":"buddha-groove-e-gift-card","isCollective":null,"title":"Buddha Groove E-Gift Card","type":"Gift Cards","untranslatedTitle":"Buddha Groove E-Gift Card","url":"\/products\/buddha-groove-e-gift-card","vendor":"Buddha Groove","remoteShopId":null,"variants":[{"id":"46228325859427","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"price":{"amount":25.0,"currencyCode":"USD"},"sku":null,"title":"$25.00","untranslatedTitle":"$25.00"},{"id":"46228325892195","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":null,"title":"$50.00","untranslatedTitle":"$50.00"},{"id":"46228325924963","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":null,"title":"$100.00","untranslatedTitle":"$100.00"},{"id":"46228325957731","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"price":{"amount":150.0,"currencyCode":"USD"},"sku":null,"title":"$150.00","untranslatedTitle":"$150.00"},{"id":"46228325990499","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"price":{"amount":200.0,"currencyCode":"USD"},"sku":null,"title":"$200.00","untranslatedTitle":"$200.00"},{"id":"46228326023267","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009"},"price":{"amount":250.0,"currencyCode":"USD"},"sku":null,"title":"$250.00","untranslatedTitle":"$250.00"}]},{"id":"8147374145635","handle":"sterling-silver-chains","isCollective":null,"title":"Chains for Pendants \u0026 Charms","type":"Necklaces","untranslatedTitle":"Chains for Pendants \u0026 Charms","url":"\/products\/sterling-silver-chains","vendor":"Buddha Groove","remoteShopId":null,"variants":[{"id":"44623354757219","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/chains-for-pendants-charms-163-silver-plated-beaded-chain-22-chain-necklace-7078857__97640.1784940815.1280.1280.jpg?v=1789462496"},"price":{"amount":28.0,"currencyCode":"USD"},"sku":"CH-SP1","title":"16\"+3\" Silver Plated Beaded Chain","untranslatedTitle":"16\"+3\" Silver Plated Beaded Chain"}]},{"id":"8147378864227","handle":"this-too-shall-pass-sterling-silver-mantra-ring","isCollective":null,"title":"This Too Shall Pass Sterling Silver Mantra Ring","type":"Rings","untranslatedTitle":"This Too Shall Pass Sterling Silver Mantra Ring","url":"\/products\/this-too-shall-pass-sterling-silver-mantra-ring","vendor":"Buddha Groove","remoteShopId":null,"variants":[{"id":"44623362228323","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/this-too-shall-pass-sterling-silver-mantra-ring-active-inspirational-129712__95808.1784941320.1280.1280.jpg?v=1789462549"},"price":{"amount":64.0,"currencyCode":"USD"}
2309,"sku":"AL-MR-048","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8147379585123","handle":"breathe-in-breathe-out-spinning-meditation-ring","isCollective":null,"title":"Breathe In, Breathe Out Spinning Meditation Ring","type":"Rings","untranslatedTitle":"Breathe In, Breathe Out Spinning Meditation Ring","url":"\/products\/breathe-in-breathe-out-spinning-meditation-ring","vendor":"Buddha Groove","remoteShopId":null,"variants":[{"id":"44623363670115","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/breathe-in-breathe-out-spinning-meditation-ring-size-6-554913__71455.1784941407.1280.1280.jpg?v=1789462557"},"price":{"amount":56.0,"currencyCode":"USD"},"sku":"WM-R111-6","title":"Size 6 \/ Silver Plated","untranslatedTitle":"Size 6 \/ Silver Plated"}]},{"id":"8147374080099","handle":"hand-carved-wooden-praying-namaste-cat-statue","isCollective":null,"title":"Hand Carved Praying Namaste Cat Statue","type":"Statues","untranslatedTitle":"Hand Carved Praying Namaste Cat Statue","url":"\/products\/hand-carved-wooden-praying-namaste-cat-statue","vendor":"Buddha Groove","remoteShopId":null,"variants":[{"id":"44623354691683","image":{"src":"\/\/www.buddhagroove.com\/cdn\/shop\/files\/hand-carved-praying-namaste-cat-statue-active-best-367271__65330.1784940809.1280.1280.jpg?v=1789462496"},"price":{"amount":36.0,"currencyCode":"USD"},"sku":"BP-BDCT","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://www.buddhagroove.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"143171354723","themeStoreId":"2481","themePublished":"true","eventMetadataId":"047a9221-d063-4238-95a4-7a0d70b74555","pageType":"product","resourceId":"8487333003363","shopId":"68513726563","storefrontBaseUrl":"https:\/\/www.buddhagroove.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":25.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Buddha Groove E-Gift Card\",\"vendor\":\"Buddha Groove\",\"id\":\"8487333003363\",\"untranslatedTitle\":\"Buddha Groove E-Gift Card\",\"url\":\"\/products\/buddha-groove-e-gift-card\",\"type\":\"Gift Cards\"},\"id\":\"46228325859427\",\"image\":{\"src\":\"\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009\"},\"sku\":null,\"title\":\"$25.00\",\"untranslatedTitle\":\"$25.00\"}}]]"});})();</script>
2309<script> 2310 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2311 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2312 window.ShopifyAnalytics.meta.currency = 'USD'; 2313 var meta = {"product":{"id":8487333003363,"gid":"gid:\/\/shopify\/Product\/8487333003363","vendor":"Buddha Groove","type":"Gift Cards","handle":"buddha-groove-e-gift-card","variants":[{"id":46228325859427,"price":2500,"name":"Buddha Groove E-Gift Card - $25.00","public_title":"$25.00","sku":null},{"id":46228325892195,"price":5000,"name":"Buddha Groove E-Gift Card - $50.00","public_title":"$50.00","sku":null},{"id":46228325924963,"price":10000,"name":"Buddha Groove E-Gift Card - $100.00","public_title":"$100.00","sku":null},{"id":46228325957731,"price":15000,"name":"Buddha Groove E-Gift Card - $150.00","public_title":"$150.00","sku":null},{"id":46228325990499,"price":20000,"name":"Buddha Groove E-Gift Card - $200.00","public_title":"$200.00","sku":null},{"id":46228326023267,"price":25000,"name":"Buddha Groove E-Gift Card - $250.00","public_title":"$250.00","sku":null}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8487333003363,"requestId":"becd2aff-37cf-4738-b1ad-0e3ff77901af-1790923516"}}; 2314 for (var attr in meta) { 2315 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2316 } 2317</script>
vendor: 1 bytes, line 2317
2317
2318<script class="analytics"> 2319 (function () { 2320 var customDocumentWrite = function(content) { 2321 var jquery = null; 2322 2323 if (window.jQuery) { 2324 jquery = window.jQuery; 2325 } else if (window.Checkout && window.Checkout.$) { 2326 jquery = window.Checkout.$; 2327 } 2328 2329 if (jquery) { 2330 jquery('body').append(content); 2331 } 2332 }; 2333 2334 var hasLoggedConversion = function(token) { 2335 if (token) { 2336 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2337 } 2338 return false; 2339 } 2340 2341 var setCookieIfConversion = function(token) { 2342 if (token) { 2343 var twoMonthsFromNow = new Date(Date.now()); 2344 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2345 2346 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2347 } 2348 } 2349 2350 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2351 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2352 if (trekkie.integrations) { 2353 return; 2354 } 2355 trekkie.methods = [ 2356 'identify', 2357 'page', 2358 'ready', 2359 'track', 2360 'trackForm', 2361 'trackLink' 2362 ]; 2363 trekkie.factory = function(method) { 2364 return function() { 2365 var args = Array.prototype.slice.call(arguments); 2366 args.unshift(method); 2367 trekkie.push(args); 2368 if (method == 'track' || method == 'page') { 2369 var pageUrl; 2370 try { 2371 pageUrl = window.location.href; 2372 } catch (e) {} 2373 var pageReferrer; 2374 try { 2375 pageReferrer = document.referrer; 2376 } catch (e) {} 2377 try { 2378 if (window.__TREKKIE_SHIM_QUEUE == null) { 2379 window.__TREKKIE_SHIM_QUEUE = []; 2380 } 2381 window.__TREKKIE_SHIM_QUEUE.push({ 2382 from: 'trekkie-stub', 2383 method: method, 2384 args: args.slice(1), 2385 pageContext: { 2386 url: pageUrl, 2387 referrer: pageReferrer 2388 } 2389 }); 2390 } catch (e) { 2391 // no-op 2392 } 2393 } 2394 return trekkie; 2395 }; 2396 }; 2397 for (var i = 0; i < trekkie.methods.length; i++) { 2398 var key = trekkie.methods[i]; 2399 trekkie[key] = trekkie.factory(key); 2400 } 2401 trekkie.load = function(config) { 2402 trekkie.config = config || {}; 2403 trekkie.config.initialDocumentCookie = document.cookie; 2404 var first = document.getElementsByTagName('script')[0]; 2405var script = document.createElement('script'); 2406script.type = 'text/javascript'; 2407script.onerror = function(e) { 2408 var scriptFallback = document.createElement('script'); 2409 scriptFallback.type = 'text/javascript'; 2410 scriptFallback.onerror = function(error) { 2411 var Monorail = { 2412 produce: function produce(monorailDomain, schemaId, payload) { 2413 var currentMs = new Date().getTime(); 2414 var event = { 2415 schema_id: schemaId, 2416 payload: payload, 2417 metadata: { 2418 event_created_at_ms: currentMs, 2419 event_sent_at_ms: currentMs 2420 } 2421 }; 2422 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2423 }, 2424 sendRequest: function sendRequest(endpointUrl, payload) { 2425 // Try the sendBeacon API 2426 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2427 var blobData = new window.Blob([payload], { 2428 type: 'text/plain' 2429 }); 2430 2431 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2432 return true; 2433 } // sendBeacon was not successful 2434 2435 } // XHR beacon 2436 2437 var xhr = new XMLHttpRequest(); 2438 2439 try { 2440 xhr.open('POST', endpointUrl); 2441 xhr.setRequestHeader('Content-Type', 'text/plain'); 2442 xhr.send(payload); 2443 } catch (e) { 2444 console.log(e); 2445 } 2446 2447 return false; 2448 }, 2449 isIos12: function isIos12() { 2450 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2451 } 2452 }; 2453 Monorail.produce('monorail-edge.shopifysvc.com', 2454 'trekkie_storefront_load_errors/1.1', 2455 {shop_id: 68513726563, 2456 theme_id: 143171354723, 2457 app_name: "storefront", 2458 context_url: window.location.href, 2459 source_url: "//www.buddhagroove.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 2460 2461 }; 2462 scriptFallback.async = true; 2463 scriptFallback.src = '//www.buddhagroove.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2464 first.parentNode.insertBefore(scriptFallback, first); 2465}; 2466script.async = true; 2467script.src = '//www.buddhagroove.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2468first.parentNode.insertBefore(script, first); 2469 2470 }; 2471 trekkie.load( 2472 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68513726563,"isMerchantRequest":null,"themeId":143171354723,"themeCityHash":"5702034152527020403","contentLanguage":"en","currency":"USD","eventMetadataId":"047a9221-d063-4238-95a4-7a0d70b74555"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2473 ); 2474 2475 var loaded = false;
2476 trekkie.ready(function() { 2477 if (loaded) return; 2478 loaded = true; 2479 2480 window.ShopifyAnalytics.lib = window.trekkie; 2481 2482 var originalDocumentWrite = document.write; 2483 document.write = customDocumentWrite; 2484 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2485 document.write = originalDocumentWrite; 2486 2487 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2488 var token = match? match[1]: undefined; 2489 if (!hasLoggedConversion(token)) { 2490 setCookieIfConversion(token); 2491 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":46228325859427,"productId":8487333003363,"productGid":"gid:\/\/shopify\/Product\/8487333003363","name":"Buddha Groove E-Gift Card - $25.00","price":"25.00","sku":null,"brand":"Buddha Groove","variant":"$25.00","category":"Gift Cards","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 2492 } 2493 }); 2494 2495 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8487333003363,"requestId":"becd2aff-37cf-4738-b1ad-0e3ff77901af-1790923516","shopifyEmitted":true}); 2496 2497 var eventsListenerScript = document.createElement('script'); 2498 eventsListenerScript.async = true; 2499 eventsListenerScript.src = "//www.buddhagroove.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2500 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2501})();</script>
vendor: 1 bytes, line 2501
2501
2502<script 2503 defer 2504 src="https://www.buddhagroove.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2505 data-application="storefront-renderer" 2506 data-shop-id="68513726563" 2507 data-render-region="gcp-us-central1" 2508 data-page-type="product" 2509 data-theme-instance-id="143171354723" 2510 data-theme-name="Horizon" 2511 data-theme-version="4.1.5" 2512 data-monorail-region="shop_domain" 2513 data-resource-timing-sampling-rate="10" 2514 data-shs="true" 2515 data-shs-beacon="true" 2516 data-shs-export-with-fetch="true" 2517 data-shs-logs-sample-rate="1" 2518 data-shs-beacon-endpoint="https://www.buddhagroove.com/api/collect" 2519></script>
vendor: 1 bytes, line 2519
2519
2520<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
2520<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"68513726563","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":"Notify me about new arrivals \u0026 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"},{"handle":"Google"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
2520 2521<meta name="shopify-y" content="7da1d8ab-4244-4b5a-84d0-779aa06f2319" data-expiration="1822481116000"><meta name="shopify-s" content="a843ecb1-504e-4f27-92f5-65dd872bbae1" data-expiration="1790925316000"><meta name="new-cookie-storage-activated" content="t"> 2522</head> 2523 2524 <body class="page-width-wide card-hover-effect-none"> 2525 <a 2526 class="skip-to-content-link button-secondary" 2527 href="#MainContent" 2528> 2529 Skip to content 2530</a> 2531 2532 2533 2534 2535 2536 2537<theme-drawer id="chat-drawer"> 2538 <dialog 2539 ref="panel" 2540 class="theme-drawer__dialog chat-drawer" 2541 > 2542 <shopify-chat 2543 mode="standalone" 2544 mode-switch 2545 ></shopify-chat> 2546 </dialog> 2547</theme-drawer> 2548
2549<script type="module"> 2550 const chatDrawer = document.querySelector('#chat-drawer'); 2551 const shopifyChat = document.querySelector('shopify-chat'); 2552 2553 document.addEventListener('theme-drawer:open', (event) => { 2554 if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return; 2555 shopifyChat?.setAttribute('mode', 'managed'); 2556 }); 2557 2558 document.addEventListener('theme-drawer:close', (event) => { 2559 if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return; 2560 // If mode is still managed, this is a theme-initiated close (backdrop / 2561 // Escape) â close the chat so the FAB appears. If mode is already 2562 // standalone, the close was triggered by an undock (enter-standalone sets 2563 // mode before closing the drawer) â leave the chat open as a floating panel. 2564 if (shopifyChat?.getAttribute('mode') === 'managed') { 2565 shopifyChat?.removeAttribute('open'); 2566 } 2567 shopifyChat?.setAttribute('mode', 'standalone'); 2568 }); 2569 2570 document.addEventListener('shopify-chat:enter-managed', () => { 2571 // Captured at event-fire time â the dock-transition animation hint below 2572 // depends on state as it was when the event was dispatched. 2573 const isStandaloneAndOpen = shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone'; 2574 2575 // The activator-click path (FAB click on desktop with stored 2576 // preferredMode=managed) dispatches enter-managed *before* calling show(), 2577 // so the chat's `open` attribute at event time understates the imminent 2578 // outcome. Defer to a microtask: by then show() (if any) has run, and we 2579 // can distinguish the viewport-driven mobileâdesktop transition that left 2580 // a minimized FAB (chat stays closed â don't open an empty drawer) from 2581 // an activator click (chat just opened â open the drawer). 2582 queueMicrotask(() => { 2583 if (!shopifyChat?.hasAttribute('open') && !chatDrawer?.hasAttribute('open')) { 2584 return; 2585 } 2586 chatDrawer?.open?.(isStandaloneAndOpen ? { enter: 'inline-start' } : undefined); 2587 }); 2588 }); 2589 2590 document.addEventListener('shopify-chat:enter-standalone', () => { 2591 shopifyChat?.setAttribute('mode', 'standalone'); 2592 chatDrawer?.close?.(); 2593 }); 2594 2595 document.addEventListener('shopify-chat:close', () => { 2596 if (shopifyChat?.getAttribute('mode') === 'managed') { 2597 chatDrawer?.close?.(); 2598 } 2599 }); 2600 2601 document.addEventListener('megaMenu:hover', () => { 2602 if (shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone') { 2603 shopifyChat?.removeAttribute('open'); 2604 } 2605 }); 2606 2607 // After the chat upgrades it self-restores its preferred mode from 2608 // sessionStorage. Reconcile any mismatch with the theme-drawer's state 2609 // â the drawer is the source of truth for which mode the chat should 2610 // be in (open â managed, closed â standalone). 2611 customElements.whenDefined('shopify-chat').then(() => { 2612 const mode = chatDrawer?.hasAttribute('open') ? 'managed' : 'standalone'; 2613 if (shopifyChat?.getAttribute('mode') !== mode) { 2614 // When switching managed â standalone (e.g. narrow viewport skipped 2615 // drawer restore), also close the chat so it renders as the FAB 2616 // rather than an open standalone panel. 2617 if (mode === 'standalone' && shopifyChat?.hasAttribute('open')) { 2618 shopifyChat?.removeAttribute('open'); 2619 } 2620 shopifyChat?.setAttribute('mode', mode); 2621 } 2622 }); 2623</script>
2623 2624 2625 2626 2627 2628 <div class="page-wrapper"> 2629 <div id="header-group"> 2630 <!-- BEGIN sections: header-group --> 2631<div id="shopify-section-sections--19361846231139__header_announcements_9jGBFp" class="shopify-section shopify-section-group-header-group"> 2632 2633 2634
2634<script 2635 src="//www.buddhagroove.com/cdn/shop/t/2/assets/announcement-bar.js?v=34024675399582161451789463202" 2636 type="module" 2637 fetchpriority="low" 2638 ></script>
2638 2639 2640 2641 2642 2643 2644 2645 2646 <style data-shopify> 2647 .color-custom-sections--19361846231139__header_announcements_9jGBFp, 2648 .color-custom-sections--19361846231139__header_announcements_9jGBFp .text-block { 2649 /* Background */ 2650 --color-background: #1F6B6B; 2651 --color-background-rgb: 31 107 107; 2652 2653 /* Opacity values adjusted for background brightness */ 2654 2655--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 26560.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 2657 2658 2659 2660 /* Foreground / text â explicit or smart-contrasted */ 2661 --color: var(--palette-lightest); 2662 --color-rgb: var(--palette-lightest-rgb); 2663 --color-foreground: var(--palette-lightest); 2664 --color-foreground-rgb: var(--palette-lightest-rgb); 2665 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 2666 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 2667 --color-border: var(--palette-lightest); 2668 --color-border-rgb: var(--palette-lightest-rgb); 2669 2670 } 2671 2672 2673 .color-custom-sections--19361846231139__header_announcements_9jGBFp { 2674 /* Form-related tokens stay on .color-custom only â .text-block is a prose 2675 container (text/announcement/inline-text/blog-post-description/ 2676 collection-link/price/sku) and never holds form inputs. */ 2677 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 2678 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 2679 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 2680 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 2681 } 2682 2683 2684 .color-custom-sections--19361846231139__header_announcements_9jGBFp { 2685 color: var(--color, var(--color-foreground)); 2686 background-color: var(--color-background); 2687 } 2688 </style> 2689 2690 2691 2692<div class="section-background color-custom-sections--19361846231139__header_announcements_9jGBFp"></div> 2693<aside 2694 class="announcement-bar spacing-style section section--full-width color-custom-sections--19361846231139__header_announcements_9jGBFp" 2695 style="--padding-block-start: 13px; --padding-block-end:13px; --padding-inline-start:0px; --padding-inline-end:0px; 2696; --border-bottom-width: 0px; --color-border: #D9DDD3;" 2697> 2698 2699 2700 <announcement-bar-component 2701 class="announcement-bar__slider" 2702 2703 autoplay="6" aria-live="polite" 2704 2705 > 2706 2707 <slideshow-arrows 2708 position="center" 2709 2710><button 2711 class=" 2712 slideshow-control slideshow-control--previous 2713 2714 2715 slideshow-control--style-chevron 2716 button button-unstyled button-unstyled--transparent 2717 flip-x 2718 " 2719 2720 aria-label="Previous slide" 2721 2722 on:click="/previous" 2723 ref="previous" 2724> 2725 <span class="svg-wrapper icon-caret"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2726 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2727</svg> 2728</span> 2729</button> 2730 2731 2732<button 2733 class=" 2734 slideshow-control slideshow-control--next 2735 2736 2737 slideshow-control--style-chevron 2738 button button-unstyled button-unstyled--transparent 2739 2740 " 2741 2742 aria-label="Next slide" 2743 2744 on:click="/next" 2745 ref="next" 2746> 2747 <span class="svg-wrapper icon-caret"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2748 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2749</svg> 2750</span> 2751</button> 2752 2753 2754</slideshow-arrows> 2755 2756 2757 2758 2759 2760 <div class="announcement-bar__slides"> 2761 2762 2763 2764 2765<slideshow-slide 2766 ref="slides[]" 2767 class=" 2768 announcement-bar__slide 2769 text-block 2770 text-block--ANXBmaldUczE2ZFFlS__nbg_ann_0 2771 text-block--align-center 2772 text-block--full-width 2773 custom-typography 2774 custom-font-size 2775 2776 " 2777 style=" 2778 2779--font-size: 0.9375rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); 2780 --color: #FFFFFF; --color-rgb: 255 255 255; 2781 --width: 100%; 2782 --text-align: center; 2783 --line-height: 1; 2784 " 2785 2786 aria-hidden="false" 2787 > 2788 <p class="announcement-bar__text"> 2789 Free shipping over $85 · <a href="/pages/shipping">Learn more</a> 2790 </p> 2791 2792 2793 </slideshow-slide> 2794 2795 2796 2797 2798<slideshow-slide 2799 ref="slides[]" 2800 class=" 2801 announcement-bar__slide 2802 text-block
2803 text-block--AQk9ZTm03Y3g3ZGxMS__nbg_ann_1 2804 text-block--align-center 2805 text-block--full-width 2806 custom-typography 2807 custom-font-size 2808 2809 " 2810 style=" 2811 2812--font-size: 0.9375rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); 2813 --color: #FFFFFF; --color-rgb: 255 255 255; 2814 --width: 100%; 2815 --text-align: center; 2816 --line-height: 1; 2817 " 2818 2819 aria-hidden="true" 2820 > 2821 <p class="announcement-bar__text"> 2822 USA based fast shipping 2823 </p> 2824 2825 2826 </slideshow-slide> 2827 2828 2829 2830 2831<slideshow-slide 2832 ref="slides[]" 2833 class=" 2834 announcement-bar__slide 2835 text-block 2836 text-block--ASDZtNi9DT2xjc010T__nbg_ann_2 2837 text-block--align-center 2838 text-block--full-width 2839 custom-typography 2840 custom-font-size 2841 2842 " 2843 style=" 2844 2845--font-size: 0.9375rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); 2846 --color: #FFFFFF; --color-rgb: 255 255 255; 2847 --width: 100%; 2848 --text-align: center; 2849 --line-height: 1; 2850 " 2851 2852 aria-hidden="true" 2853 > 2854 <p class="announcement-bar__text"> 2855 Most orders ship in 1 business day 2856 </p> 2857 2858 2859 </slideshow-slide> 2860 2861 2862 2863 2864<slideshow-slide 2865 ref="slides[]" 2866 class=" 2867 announcement-bar__slide 2868 text-block 2869 text-block--ANjYwQVI3VVV0MlJvS__nbg_ann_3 2870 text-block--align-center 2871 text-block--full-width 2872 custom-typography 2873 custom-font-size 2874 2875 " 2876 style=" 2877 2878--font-size: 0.9375rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); 2879 --color: #FFFFFF; --color-rgb: 255 255 255; 2880 --width: 100%; 2881 --text-align: center; 2882 --line-height: 1; 2883 " 2884 2885 aria-hidden="true" 2886 > 2887 <p class="announcement-bar__text"> 2888 Buy any 2 - get 10% off · Buy any 3 - 15% off 2889 </p> 2890 2891 2892 </slideshow-slide> 2893 2894 </div> 2895 </announcement-bar-component> 2896</aside> 2897 2898 2899 2900 2901</div><header id="shopify-section-sections--19361846231139__header_section" class="shopify-section shopify-section-group-header-group header-section"> 2902 2903 2904 2905 2906
2907<script type="application/ld+json"> 2908{ 2909 "@context": "https://schema.org", 2910 "@type": "OnlineStore", 2911 "@id": "https:\/\/www.buddhagroove.com\/#organization", 2912 "name": "Buddha Groove", 2913 "url": "https:\/\/www.buddhagroove.com\/", 2914 "logo": "https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-logo-green.png", 2915 "description": "Buddha Groove is a USA-based store of symbolic, soulful jewelry and home objects â lotus, mala, mandala and chakra jewelry, Buddha and Ganesh statues, meditation tools, wall art and inspirational apparel â serving customers since 2007.", 2916 "foundingDate": "2007", 2917 "sameAs": ["https://www.facebook.com/buddhagroove", "https://www.instagram.com/buddhagroove", "https://www.pinterest.com/buddhagroove"], 2918 "contactPoint": {"@type": "ContactPoint", "telephone": "+1-201-706-3742", "contactType": "customer service", "areaServed": "US", "availableLanguage": "English", "url": "https:\/\/www.buddhagroove.com\/pages\/contact"}, 2919 "hasMerchantReturnPolicy": {"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":"https://schema.org/ReturnByMail","returnFees":"https://schema.org/ReturnFeesCustomerResponsibility","refundType":"https://schema.org/FullRefund","merchantReturnLink":"https:\/\/www.buddhagroove.com\/pages\/returns"} 2920} 2921</script>
2921 2922 2923<header-component 2924 id="header-component" 2925 class="header" 2926 data-theme-color="rgb(246 247 244)" 2927 data-bubble-style="default" 2928 2929 2930 sticky="always" 2931 2932 data-skip-node-update 2933 data-scroll-direction="none" 2934 2935 2936 2937 data-header-rows="single" 2938 2939 style=" 2940 --color-background-top-row: rgba(246 247 244 / 1.0); 2941 --color-background-bottom-row: rgba(221 221 221 / 1.0); 2942 2943 2944 --cart-bubble-background: #2B2F2A; 2945 --cart-bubble-text: #F6F7F4; 2946 2947 2948 " 2949> 2950 <div class="header__underlay header__underlay-closed"></div> 2951 <div 2952 class="header__underlay header__underlay-open" 2953 ></div> 2954 2955 2956 2957 2958 2959 2960 <div 2961 class="header__row header__row--top color-#F6F7F4 section section--full-width-margin section--page-width color-custom-top-sections--19361846231139__header_section" 2962 ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px; --border-bottom-color-mobile: var(--color-border);"> 2963 <div class="header__columns spacing-style"> 2964 <style data-shopify> 2965 .color-custom-top-sections--19361846231139__header_section, 2966 .color-custom-top-sections--19361846231139__header_section .text-block { 2967 /* Background */ 2968 --color-background: #F6F7F4; 2969 --color-background-rgb: 246 247 244; 2970 2971 /* Opacity values adjusted for background brightness */ 2972 2973--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 29740.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 2975 2976 2977 2978 /* Foreground / text â explicit or smart-contrasted */ 2979 --color: #2B2F2A; 2980 --color-rgb: 43 47 42; 2981 --color-foreground: #2B2F2A; 2982 --color-foreground-rgb: 43 47 42; 2983 --color-foreground-muted: rgb(43 47 42 / var(--opacity-muted-text)); 2984 --color-foreground-subdued: rgb(43 47 42 / var(--opacity-subdued-text)); 2985 --color-border: var(--palette-darkest); 2986 --color-border-rgb: var(--palette-darkest-rgb); 2987 2988 } 2989 2990 2991 .color-custom-top-sections--19361846231139__header_section { 2992 /* Form-related tokens stay on .color-custom only â .text-block is a prose 2993 container (text/announcement/inline-text/blog-post-description/ 2994 collection-link/price/sku) and never holds form inputs. */ 2995 --input-disabled-background-color: rgb(43 47 42 / var(--opacity-10)); 2996 --input-disabled-border-color: rgb(43 47 42 / var(--opacity-5)); 2997 --input-disabled-text-color: rgb(43 47 42 / var(--opacity-50)); 2998 --checkbox-border: 1px solid rgb(43 47 42 / var(--opacity-35-55)); 2999 } 3000 3001 3002 .color-custom-top-sections--19361846231139__header_section { 3003 color: var(--color, var(--color-foreground)); 3004 background-color: var(--color-background); 3005 } 3006 </style> 3007 3008 3009 3010 3011<div 3012 class="header__column header__column--left" 3013 data-testid="header-top-left" 3014 > 3015 3016 3017 3018 3019 3020 3021 3022 <div 3023 class="header__drawer" 3024 ref="headerDrawerContainer" 3025 data-hydration-key="header-drawer-mobile" 3026 3027 > 3028 3029 3030 3031 3032 3033 3034 3035 3036 <style data-shopify> 3037 .color-custom-AbzA4end3MmdhME8vb__header-menu-1, 3038 .color-custom-AbzA4end3MmdhME8vb__header-menu-1 .text-block { 3039 /* Background */ 3040 --color-background: #FFFFFF; 3041 --color-background-rgb: 255 255 255; 3042 3043 /* Opacity values adjusted for background brightness */ 3044 3045--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 30460.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 3047 3048 3049 3050 /* Foreground / text â explicit or smart-contrasted */ 3051 --color: #2B2F2A; 3052 --color-rgb: 43 47 42; 3053 --color-foreground: #2B2F2A; 3054 --color-foreground-rgb: 43 47 42; 3055 --color-foreground-muted: rgb(43 47 42 / var(--opacity-muted-text)); 3056 --color-foreground-subdued: rgb(43 47 42 / var(--opacity-subdued-text)); 3057 --color-border: var(--palette-darkest); 3058 --color-border-rgb: var(--palette-darkest-rgb); 3059 3060 } 3061 3062 3063 .color-custom-AbzA4end3MmdhME8vb__header-menu-1 { 3064 /* Form-related tokens stay on .color-custom only â .text-block is a prose 3065 container (text/announcement/inline-text/blog-post-description/ 3066 collection-link/price/sku) and never holds form inputs. */ 3067 --input-disabled-background-color: rgb(43 47 42 / var(--opacity-10)); 3068 --input-disabled-border-color: rgb(43 47 42 / var(--opacity-5)); 3069 --input-disabled-text-color: rgb(43 47 42 / var(--opacity-50)); 3070 --checkbox-border: 1px solid rgb(43 47 42 / var(--opacity-35-55)); 3071 } 3072 3073 3074 .color-custom-AbzA4end3MmdhME8vb__header-menu-1 { 3075 color: var(--color, var(--color-foreground)); 3076 background-color: var(--color-background); 3077 } 3078 </style> 3079 3080 3081
3082<script 3083 src="//www.buddhagroove.com/cdn/shop/t/2/assets/header-drawer.js?v=121243031541024704371789463202" 3084 type="module" 3085 fetchpriority="low" 3086></script>
3086 3087 3088<header-drawer 3089 class="header-drawer " 3090 style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;" 3091> 3092 <details 3093 id="Details-menu-drawer-container" 3094 data-skip-node-update="true" 3095 class="menu-drawer-container" 3096 ref="details" 3097 scroll-lock 3098 > 3099 <summary 3100 class="header__icon header__icon--menu header__icon--summary" 3101 aria-label="Menu" 3102 on:click="/toggle" 3103 > 3104 <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"> 3105 <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 3106 <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 3107</svg> 3108</span> 3109 <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"> 3110 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3111</svg> 3112</span> 3113 </summary> 3114 <div 3115 ref="menuDrawer" 3116 class=" 3117 menu-drawer 3118 3119 color-custom-AbzA4end3MmdhME8vb__header-menu-1 3120 3121 " 3122 > 3123 <button 3124 class="button close-button menu-drawer__close-button focus-inset" 3125 type="button" 3126 aria-label="Close" 3127 on:click="/close" 3128 > 3129 <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"> 3130 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3131</svg> 3132</span> 3133 </button> 3134 <nav 3135 class="menu-drawer__navigation" 3136 style="--menu-top-level-font-family: var(--font-body--family); 3137--menu-top-level-font-size-desktop: 1rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none; 3138 3139 --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height: 3140 var(--menu-font-2xl--line-height); 3141 3142--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 3143 3144--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 3145var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 3146none; 3147 3148 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 3149 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 3150 --menu-parent-active-font-color: var(--color-foreground); 3151 3152--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 3153none; 3154 3155 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 3156 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 3157 3158 3159 " 3160 aria-label="Primary" 3161 > 3162 <ul 3163 class="menu-drawer__menu has-submenu" 3164 role="list" 3165 > 3166 3167 3168 <li 3169 class="menu-drawer__list-item" 3170 style="--menu-drawer-animation-index: 1;" 3171 ><a 3172 id="HeaderDrawer-new" 3173 href="/collections/new-arrivals" 3174 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 3175 3176 > 3177 <span class="menu-drawer__menu-item-text wrap-text">New</span> 3178 </a></li> 3179 <li 3180 class="menu-drawer__list-item" 3181 style="--menu-drawer-animation-index: 2;" 3182 ><details 3183 id="Details-menu-drawer-menu-item-2" 3184 class="menu-drawer__menu-container" 3185 > 3186 <summary 3187 id="HeaderDrawer-jewelry" 3188 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 3189 on:click="header-drawer/open/submenu" 3190 >
3191 <span class="menu-drawer__menu-item-text wrap-text">Jewelry</span> 3192 <span class="svg-wrapper icon-caret icon-caret--forward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3193 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3194</svg> 3195</span> 3196 </summary> 3197 <div 3198 id="link-jewelry" 3199 class="menu-drawer__submenu has-submenu" 3200 tabindex="-1" 3201 style="--menu-drawer-animation-index: 2;" 3202 > 3203 <div class="menu-drawer__inner-submenu"> 3204 <div class="menu-drawer__nav-buttons menu-drawer__nav-buttons--with-title"> 3205 <button 3206 class="button menu-drawer__back-button focus-inset" 3207 on:click="header-drawer/back" 3208 aria-label="Back to main menu" 3209 > 3210 <span class="svg-wrapper icon-caret icon-caret--backward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3211 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3212</svg> 3213</span> 3214 </button> 3215 <a 3216 href="/collections/jewelry" 3217 class="menu-drawer__title focus-inset" 3218 3219 > 3220 <span class="menu-drawer__menu-item-text wrap-text">Jewelry</span> 3221 </a> 3222 <button 3223 class="button button-unstyled close-button menu-drawer__close-button focus-inset" 3224 type="button" 3225 aria-label="Close" 3226 on:click="header-drawer/close" 3227 > 3228 <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"> 3229 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3230</svg> 3231</span> 3232 </button> 3233 </div> 3234 3235 <ul 3236 class="menu-drawer__menu menu-drawer__menu--childlist" 3237 role="list" 3238 tabindex="-1" 3239 > 3240 <li 3241 class=" 3242 menu-drawer__list-item 3243 menu-drawer__list-item--flat 3244 " 3245 > 3246 3247<a 3248 id="HeaderDrawer-jewelry-by-type" 3249 href="/collections/jewelry" 3250 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 3251 3252 > 3253 <span class="menu-drawer__menu-item-text wrap-text">By Type</span> 3254 </a> 3255 3256 <ul 3257 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 3258 role="list" 3259 tabindex="-1" 3260 ><li 3261 class="menu-drawer__list-item" 3262 style="--menu-drawer-animation-index: 1;" 3263 > 3264 <a 3265 id="HeaderDrawer-jewelry-by-type-bracelets" 3266 href="/collections/bracelets" 3267 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3268 3269 > 3270
3271 <span class="menu-drawer__menu-item-text wrap-text">Bracelets</span> 3272 </a> 3273 </li><li 3274 class="menu-drawer__list-item" 3275 style="--menu-drawer-animation-index: 2;" 3276 > 3277 <a 3278 id="HeaderDrawer-jewelry-by-type-pendants" 3279 href="/collections/pendants" 3280 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3281 3282 > 3283 3284 <span class="menu-drawer__menu-item-text wrap-text">Pendants</span> 3285 </a> 3286 </li><li 3287 class="menu-drawer__list-item" 3288 style="--menu-drawer-animation-index: 3;" 3289 > 3290 <a 3291 id="HeaderDrawer-jewelry-by-type-necklaces" 3292 href="/collections/necklaces" 3293 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3294 3295 > 3296 3297 <span class="menu-drawer__menu-item-text wrap-text">Necklaces</span> 3298 </a> 3299 </li><li 3300 class="menu-drawer__list-item" 3301 style="--menu-drawer-animation-index: 4;" 3302 > 3303 <a 3304 id="HeaderDrawer-jewelry-by-type-earrings" 3305 href="/collections/earrings" 3306 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3307 3308 > 3309 3310 <span class="menu-drawer__menu-item-text wrap-text">Earrings</span> 3311 </a> 3312 </li><li 3313 class="menu-drawer__list-item" 3314 style="--menu-drawer-animation-index: 5;" 3315 > 3316 <a 3317 id="HeaderDrawer-jewelry-by-type-rings" 3318 href="/collections/rings" 3319 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3320 3321 > 3322 3323 <span class="menu-drawer__menu-item-text wrap-text">Rings</span> 3324 </a> 3325 </li></ul></li><li 3326 class=" 3327 menu-drawer__list-item 3328 menu-drawer__list-item--flat 3329 " 3330 > 3331 3332<a 3333 id="HeaderDrawer-jewelry-by-stone" 3334 href="/collections/gemstone-jewelry" 3335 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 3336 3337 >
3338 <span class="menu-drawer__menu-item-text wrap-text">By Stone</span> 3339 </a> 3340 3341 <ul 3342 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 3343 role="list" 3344 tabindex="-1" 3345 ><li 3346 class="menu-drawer__list-item" 3347 style="--menu-drawer-animation-index: 1;" 3348 > 3349 <a 3350 id="HeaderDrawer-jewelry-by-stone-all-gemstone-jewelry" 3351 href="/collections/gemstone-jewelry" 3352 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3353 3354 > 3355 3356 <span class="menu-drawer__menu-item-text wrap-text">All Gemstone Jewelry</span> 3357 </a> 3358 </li><li 3359 class="menu-drawer__list-item" 3360 style="--menu-drawer-animation-index: 2;" 3361 > 3362 <a 3363 id="HeaderDrawer-jewelry-by-stone-labradorite" 3364 href="/collections/labradorite-gemstone-jewelry" 3365 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3366 3367 > 3368 3369 <span class="menu-drawer__menu-item-text wrap-text">Labradorite</span> 3370 </a> 3371 </li><li 3372 class="menu-drawer__list-item" 3373 style="--menu-drawer-animation-index: 3;" 3374 > 3375 <a 3376 id="HeaderDrawer-jewelry-by-stone-moonstone" 3377 href="/collections/moonstone-gemstone-jewelry" 3378 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3379 3380 > 3381 3382 <span class="menu-drawer__menu-item-text wrap-text">Moonstone</span> 3383 </a> 3384 </li><li 3385 class="menu-drawer__list-item" 3386 style="--menu-drawer-animation-index: 4;" 3387 > 3388 <a 3389 id="HeaderDrawer-jewelry-by-stone-larimar" 3390 href="/collections/larimar-jewelry" 3391 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3392 3393 > 3394 3395 <span class="menu-drawer__menu-item-text wrap-text">Larimar</span> 3396 </a> 3397 </li><li 3398 class="menu-drawer__list-item" 3399 style="--menu-drawer-animation-index: 5;" 3400 > 3401 <a 3402 id="HeaderDrawer-jewelry-by-stone-amethyst" 3403 href="/collections/amethyst-gemstone-jewelry" 3404 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3405 3406 > 3407
3408 <span class="menu-drawer__menu-item-text wrap-text">Amethyst</span> 3409 </a> 3410 </li></ul></li><li 3411 class=" 3412 menu-drawer__list-item 3413 menu-drawer__list-item--flat 3414 " 3415 > 3416 3417<a 3418 id="HeaderDrawer-jewelry-by-theme" 3419 href="/collections/jewelry-by-theme" 3420 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 3421 3422 > 3423 <span class="menu-drawer__menu-item-text wrap-text">By Theme</span> 3424 </a> 3425 3426 <ul 3427 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 3428 role="list" 3429 tabindex="-1" 3430 ><li 3431 class="menu-drawer__list-item" 3432 style="--menu-drawer-animation-index: 1;" 3433 > 3434 <a 3435 id="HeaderDrawer-jewelry-by-theme-soulful-symbols" 3436 href="/collections/soulful-symbols-jewelry" 3437 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3438 3439 > 3440 3441 <span class="menu-drawer__menu-item-text wrap-text">Soulful Symbols</span> 3442 </a> 3443 </li><li 3444 class="menu-drawer__list-item" 3445 style="--menu-drawer-animation-index: 2;" 3446 > 3447 <a 3448 id="HeaderDrawer-jewelry-by-theme-inspirational" 3449 href="/collections/inspirational-jewelry" 3450 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3451 3452 > 3453 3454 <span class="menu-drawer__menu-item-text wrap-text">Inspirational</span> 3455 </a> 3456 </li><li 3457 class="menu-drawer__list-item" 3458 style="--menu-drawer-animation-index: 3;" 3459 > 3460 <a 3461 id="HeaderDrawer-jewelry-by-theme-lotus" 3462 href="/collections/lotus-jewelry" 3463 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3464 3465 > 3466 3467 <span class="menu-drawer__menu-item-text wrap-text">Lotus</span> 3468 </a> 3469 </li><li 3470 class="menu-drawer__list-item" 3471 style="--menu-drawer-animation-index: 4;" 3472 > 3473 <a 3474 id="HeaderDrawer-jewelry-by-theme-celestial-moon" 3475 href="/collections/celestial-collection" 3476 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3477 3478 > 3479
3480 <span class="menu-drawer__menu-item-text wrap-text">Celestial Moon</span> 3481 </a> 3482 </li><li 3483 class="menu-drawer__list-item" 3484 style="--menu-drawer-animation-index: 5;" 3485 > 3486 <a 3487 id="HeaderDrawer-jewelry-by-theme-chakra" 3488 href="/collections/chakra-jewelry" 3489 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3490 3491 > 3492 3493 <span class="menu-drawer__menu-item-text wrap-text">Chakra</span> 3494 </a> 3495 </li></ul></li><li 3496 class=" 3497 menu-drawer__list-item 3498 menu-drawer__list-item--flat 3499 " 3500 > 3501 3502<a 3503 id="HeaderDrawer-jewelry-collections" 3504 href="/collections/curated-collections" 3505 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 3506 3507 > 3508 <span class="menu-drawer__menu-item-text wrap-text">Collections</span> 3509 </a> 3510 3511 <ul 3512 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 3513 role="list" 3514 tabindex="-1" 3515 ><li 3516 class="menu-drawer__list-item" 3517 style="--menu-drawer-animation-index: 1;" 3518 > 3519 <a 3520 id="HeaderDrawer-jewelry-collections-mantra-bracelets" 3521 href="/collections/mantra-bracelets" 3522 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3523 3524 > 3525 3526 <span class="menu-drawer__menu-item-text wrap-text">Mantra Bracelets</span> 3527 </a> 3528 </li><li 3529 class="menu-drawer__list-item" 3530 style="--menu-drawer-animation-index: 2;" 3531 > 3532 <a 3533 id="HeaderDrawer-jewelry-collections-gold-plated" 3534 href="/collections/gold-plated-jewelry" 3535 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3536 3537 > 3538 3539 <span class="menu-drawer__menu-item-text wrap-text">Gold Plated</span> 3540 </a> 3541 </li><li 3542 class="menu-drawer__list-item" 3543 style="--menu-drawer-animation-index: 3;" 3544 > 3545 <a 3546 id="HeaderDrawer-jewelry-collections-mantra-rings" 3547 href="/collections/mantra-rings" 3548 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3549 3550 > 3551
3552 <span class="menu-drawer__menu-item-text wrap-text">Mantra Rings</span> 3553 </a> 3554 </li></ul></li></ul> 3555 3556 </div> 3557 </div> 3558 </details></li> 3559 <li 3560 class="menu-drawer__list-item" 3561 style="--menu-drawer-animation-index: 3;" 3562 ><details 3563 id="Details-menu-drawer-menu-item-3" 3564 class="menu-drawer__menu-container" 3565 > 3566 <summary 3567 id="HeaderDrawer-accents" 3568 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 3569 on:click="header-drawer/open/submenu" 3570 > 3571 <span class="menu-drawer__menu-item-text wrap-text">Accents</span> 3572 <span class="svg-wrapper icon-caret icon-caret--forward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3573 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3574</svg> 3575</span> 3576 </summary> 3577 <div 3578 id="link-accents" 3579 class="menu-drawer__submenu has-submenu" 3580 tabindex="-1" 3581 style="--menu-drawer-animation-index: 3;" 3582 > 3583 <div class="menu-drawer__inner-submenu"> 3584 <div class="menu-drawer__nav-buttons menu-drawer__nav-buttons--with-title"> 3585 <button 3586 class="button menu-drawer__back-button focus-inset" 3587 on:click="header-drawer/back" 3588 aria-label="Back to main menu" 3589 > 3590 <span class="svg-wrapper icon-caret icon-caret--backward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3591 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3592</svg> 3593</span> 3594 </button> 3595 <a 3596 href="/collections/accents" 3597 class="menu-drawer__title focus-inset" 3598 3599 > 3600 <span class="menu-drawer__menu-item-text wrap-text">Accents</span> 3601 </a> 3602 <button 3603 class="button button-unstyled close-button menu-drawer__close-button focus-inset" 3604 type="button" 3605 aria-label="Close" 3606 on:click="header-drawer/close" 3607 > 3608 <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"> 3609 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3610</svg> 3611</span> 3612 </button> 3613 </div> 3614 3615 <ul 3616 class="menu-drawer__menu menu-drawer__menu--childlist" 3617 role="list" 3618 tabindex="-1" 3619 > 3620 <li 3621 class=" 3622 menu-drawer__list-item 3623 menu-drawer__list-item--flat 3624 " 3625 > 3626 3627<a 3628 id="HeaderDrawer-accents-statues" 3629 href="/collections/statues" 3630 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 3631 3632 >
3633 <span class="menu-drawer__menu-item-text wrap-text">Statues</span> 3634 </a> 3635 3636 <ul 3637 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 3638 role="list" 3639 tabindex="-1" 3640 ><li 3641 class="menu-drawer__list-item" 3642 style="--menu-drawer-animation-index: 1;" 3643 > 3644 <a 3645 id="HeaderDrawer-accents-statues-all-statues" 3646 href="/collections/statues" 3647 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3648 3649 > 3650 3651 <span class="menu-drawer__menu-item-text wrap-text">All Statues</span> 3652 </a> 3653 </li><li 3654 class="menu-drawer__list-item" 3655 style="--menu-drawer-animation-index: 2;" 3656 > 3657 <a 3658 id="HeaderDrawer-accents-statues-buddha" 3659 href="/collections/buddha-statues" 3660 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3661 3662 > 3663 3664 <span class="menu-drawer__menu-item-text wrap-text">Buddha</span> 3665 </a> 3666 </li><li 3667 class="menu-drawer__list-item" 3668 style="--menu-drawer-animation-index: 3;" 3669 > 3670 <a 3671 id="HeaderDrawer-accents-statues-yoga-zen" 3672 href="/collections/yoga-zen-statues" 3673 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3674 3675 > 3676 3677 <span class="menu-drawer__menu-item-text wrap-text">Yoga + Zen</span> 3678 </a> 3679 </li><li 3680 class="menu-drawer__list-item" 3681 style="--menu-drawer-animation-index: 4;" 3682 > 3683 <a 3684 id="HeaderDrawer-accents-statues-garden" 3685 href="/collections/garden-statues" 3686 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3687 3688 > 3689 3690 <span class="menu-drawer__menu-item-text wrap-text">Garden</span> 3691 </a> 3692 </li><li 3693 class="menu-drawer__list-item" 3694 style="--menu-drawer-animation-index: 5;" 3695 > 3696 <a 3697 id="HeaderDrawer-accents-statues-happy-buddha" 3698 href="/collections/happy-buddha-statues" 3699 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3700 3701 > 3702
3703 <span class="menu-drawer__menu-item-text wrap-text">Happy Buddha</span> 3704 </a> 3705 </li><li 3706 class="menu-drawer__list-item" 3707 style="--menu-drawer-animation-index: 6;" 3708 > 3709 <a 3710 id="HeaderDrawer-accents-statues-kwan-yin" 3711 href="/collections/kwan-yin-statues" 3712 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3713 3714 > 3715 3716 <span class="menu-drawer__menu-item-text wrap-text">Kwan Yin</span> 3717 </a> 3718 </li></ul></li><li 3719 class=" 3720 menu-drawer__list-item 3721 menu-drawer__list-item--flat 3722 " 3723 > 3724 3725<a 3726 id="HeaderDrawer-accents-wall-art" 3727 href="/collections/wall-art" 3728 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 3729 3730 > 3731 <span class="menu-drawer__menu-item-text wrap-text">Wall Art</span> 3732 </a> 3733 3734 <ul 3735 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 3736 role="list" 3737 tabindex="-1" 3738 ><li 3739 class="menu-drawer__list-item" 3740 style="--menu-drawer-animation-index: 1;" 3741 > 3742 <a 3743 id="HeaderDrawer-accents-wall-art-all-wall-art" 3744 href="/collections/wall-art" 3745 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3746 3747 > 3748 3749 <span class="menu-drawer__menu-item-text wrap-text">All Wall Art</span> 3750 </a> 3751 </li><li 3752 class="menu-drawer__list-item" 3753 style="--menu-drawer-animation-index: 2;" 3754 > 3755 <a 3756 id="HeaderDrawer-accents-wall-art-meaningful-symbols" 3757 href="/collections/meaningful-symbols-wall-art" 3758 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3759 3760 > 3761 3762 <span class="menu-drawer__menu-item-text wrap-text">Meaningful Symbols</span> 3763 </a> 3764 </li><li 3765 class="menu-drawer__list-item" 3766 style="--menu-drawer-animation-index: 3;" 3767 > 3768 <a 3769 id="HeaderDrawer-accents-wall-art-inspirational" 3770 href="/collections/inspirational-wall-art" 3771 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3772 3773 > 3774
3775 <span class="menu-drawer__menu-item-text wrap-text">Inspirational</span> 3776 </a> 3777 </li><li 3778 class="menu-drawer__list-item" 3779 style="--menu-drawer-animation-index: 4;" 3780 > 3781 <a 3782 id="HeaderDrawer-accents-wall-art-bells-chimes" 3783 href="/collections/bells-and-chimes" 3784 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3785 3786 > 3787 3788 <span class="menu-drawer__menu-item-text wrap-text">Bells + Chimes</span> 3789 </a> 3790 </li></ul></li><li 3791 class=" 3792 menu-drawer__list-item 3793 menu-drawer__list-item--flat 3794 " 3795 > 3796 3797<a 3798 id="HeaderDrawer-accents-home-accents" 3799 href="/collections/home-accents" 3800 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 3801 3802 > 3803 <span class="menu-drawer__menu-item-text wrap-text">Home Accents</span> 3804 </a> 3805 3806 <ul 3807 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 3808 role="list" 3809 tabindex="-1" 3810 ><li 3811 class="menu-drawer__list-item" 3812 style="--menu-drawer-animation-index: 1;" 3813 > 3814 <a 3815 id="HeaderDrawer-accents-home-accents-decor-accents" 3816 href="/collections/decor-accents" 3817 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3818 3819 > 3820 3821 <span class="menu-drawer__menu-item-text wrap-text">Decor Accents</span> 3822 </a> 3823 </li><li 3824 class="menu-drawer__list-item" 3825 style="--menu-drawer-animation-index: 2;" 3826 > 3827 <a 3828 id="HeaderDrawer-accents-home-accents-zen-rock-cairns" 3829 href="/collections/zen-rocks-cairn-sculptures" 3830 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3831 3832 > 3833 3834 <span class="menu-drawer__menu-item-text wrap-text">Zen Rock Cairns</span> 3835 </a> 3836 </li><li 3837 class="menu-drawer__list-item" 3838 style="--menu-drawer-animation-index: 3;" 3839 > 3840 <a 3841 id="HeaderDrawer-accents-home-accents-bonsai-terrariums" 3842 href="/collections/bonsai-trees-terrariums" 3843 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3844 3845 > 3846
3847 <span class="menu-drawer__menu-item-text wrap-text">Bonsai + Terrariums</span> 3848 </a> 3849 </li></ul></li></ul> 3850 3851 </div> 3852 </div> 3853 </details></li> 3854 <li 3855 class="menu-drawer__list-item" 3856 style="--menu-drawer-animation-index: 4;" 3857 ><details 3858 id="Details-menu-drawer-menu-item-4" 3859 class="menu-drawer__menu-container" 3860 > 3861 <summary 3862 id="HeaderDrawer-rituals" 3863 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 3864 on:click="header-drawer/open/submenu" 3865 > 3866 <span class="menu-drawer__menu-item-text wrap-text">Rituals</span> 3867 <span class="svg-wrapper icon-caret icon-caret--forward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3868 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3869</svg> 3870</span> 3871 </summary> 3872 <div 3873 id="link-rituals" 3874 class="menu-drawer__submenu has-submenu" 3875 tabindex="-1" 3876 style="--menu-drawer-animation-index: 4;" 3877 > 3878 <div class="menu-drawer__inner-submenu"> 3879 <div class="menu-drawer__nav-buttons menu-drawer__nav-buttons--with-title"> 3880 <button 3881 class="button menu-drawer__back-button focus-inset" 3882 on:click="header-drawer/back" 3883 aria-label="Back to main menu" 3884 > 3885 <span class="svg-wrapper icon-caret icon-caret--backward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3886 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3887</svg> 3888</span> 3889 </button> 3890 <a 3891 href="/collections/rituals" 3892 class="menu-drawer__title focus-inset" 3893 3894 > 3895 <span class="menu-drawer__menu-item-text wrap-text">Rituals</span> 3896 </a> 3897 <button 3898 class="button button-unstyled close-button menu-drawer__close-button focus-inset" 3899 type="button" 3900 aria-label="Close" 3901 on:click="header-drawer/close" 3902 > 3903 <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"> 3904 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3905</svg> 3906</span> 3907 </button> 3908 </div> 3909 3910 <ul 3911 class="menu-drawer__menu menu-drawer__menu--childlist" 3912 role="list" 3913 tabindex="-1" 3914 > 3915 <li 3916 class=" 3917 menu-drawer__list-item 3918 menu-drawer__list-item--flat 3919 " 3920 > 3921 3922<a 3923 id="HeaderDrawer-rituals-meditation" 3924 href="/collections/meditation-practice" 3925 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 3926 3927 >
3928 <span class="menu-drawer__menu-item-text wrap-text">Meditation</span> 3929 </a> 3930 3931 <ul 3932 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 3933 role="list" 3934 tabindex="-1" 3935 ><li 3936 class="menu-drawer__list-item" 3937 style="--menu-drawer-animation-index: 1;" 3938 > 3939 <a 3940 id="HeaderDrawer-rituals-meditation-mala-beads" 3941 href="/collections/108-beads-japa-mala" 3942 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3943 3944 > 3945 3946 <span class="menu-drawer__menu-item-text wrap-text">Mala Beads</span> 3947 </a> 3948 </li><li 3949 class="menu-drawer__list-item" 3950 style="--menu-drawer-animation-index: 2;" 3951 > 3952 <a 3953 id="HeaderDrawer-rituals-meditation-zafu-cushions" 3954 href="/collections/meditation-cushions" 3955 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3956 3957 > 3958 3959 <span class="menu-drawer__menu-item-text wrap-text">Zafu Cushions</span> 3960 </a> 3961 </li><li 3962 class="menu-drawer__list-item" 3963 style="--menu-drawer-animation-index: 3;" 3964 > 3965 <a 3966 id="HeaderDrawer-rituals-meditation-singing-bowls" 3967 href="/collections/singing-bowls-tingsha-bells" 3968 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3969 3970 > 3971 3972 <span class="menu-drawer__menu-item-text wrap-text">Singing Bowls</span> 3973 </a> 3974 </li><li 3975 class="menu-drawer__list-item" 3976 style="--menu-drawer-animation-index: 4;" 3977 > 3978 <a 3979 id="HeaderDrawer-rituals-meditation-zen-gardens" 3980 href="/collections/zen-gardens" 3981 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3982 3983 > 3984 3985 <span class="menu-drawer__menu-item-text wrap-text">Zen Gardens</span> 3986 </a> 3987 </li><li 3988 class="menu-drawer__list-item" 3989 style="--menu-drawer-animation-index: 5;" 3990 > 3991 <a 3992 id="HeaderDrawer-rituals-meditation-labyrinths" 3993 href="/collections/labyrinth-meditation" 3994 class="menu-drawer__menu-item menu-drawer__menu-item--child" 3995 3996 > 3997
3998 <span class="menu-drawer__menu-item-text wrap-text">Labyrinths</span> 3999 </a> 4000 </li><li 4001 class="menu-drawer__list-item" 4002 style="--menu-drawer-animation-index: 6;" 4003 > 4004 <a 4005 id="HeaderDrawer-rituals-meditation-altar-mala-accessories" 4006 href="/collections/altar-accessories" 4007 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4008 4009 > 4010 4011 <span class="menu-drawer__menu-item-text wrap-text">Altar + Mala Accessories</span> 4012 </a> 4013 </li></ul></li><li 4014 class=" 4015 menu-drawer__list-item 4016 menu-drawer__list-item--flat 4017 " 4018 > 4019 4020<a 4021 id="HeaderDrawer-rituals-self-care" 4022 href="/collections/self-care" 4023 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 4024 4025 > 4026 <span class="menu-drawer__menu-item-text wrap-text">Self Care</span> 4027 </a> 4028 4029 <ul 4030 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 4031 role="list" 4032 tabindex="-1" 4033 ><li 4034 class="menu-drawer__list-item" 4035 style="--menu-drawer-animation-index: 1;" 4036 > 4037 <a 4038 id="HeaderDrawer-rituals-self-care-healing-crystals" 4039 href="/collections/healing-crystals" 4040 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4041 4042 > 4043 4044 <span class="menu-drawer__menu-item-text wrap-text">Healing Crystals</span> 4045 </a> 4046 </li><li 4047 class="menu-drawer__list-item" 4048 style="--menu-drawer-animation-index: 2;" 4049 > 4050 <a 4051 id="HeaderDrawer-rituals-self-care-aromatherapy" 4052 href="/collections/aroma" 4053 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4054 4055 > 4056 4057 <span class="menu-drawer__menu-item-text wrap-text">Aromatherapy</span> 4058 </a> 4059 </li><li 4060 class="menu-drawer__list-item" 4061 style="--menu-drawer-animation-index: 3;" 4062 > 4063 <a 4064 id="HeaderDrawer-rituals-self-care-relax-revive" 4065 href="/collections/revive-rejuvenate" 4066 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4067 4068 > 4069
4070 <span class="menu-drawer__menu-item-text wrap-text">Relax + Revive</span> 4071 </a> 4072 </li><li 4073 class="menu-drawer__list-item" 4074 style="--menu-drawer-animation-index: 4;" 4075 > 4076 <a 4077 id="HeaderDrawer-rituals-self-care-books-journals" 4078 href="/collections/books-media" 4079 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4080 4081 > 4082 4083 <span class="menu-drawer__menu-item-text wrap-text">Books + Journals</span> 4084 </a> 4085 </li></ul></li></ul> 4086 4087 </div> 4088 </div> 4089 </details></li> 4090 <li 4091 class="menu-drawer__list-item" 4092 style="--menu-drawer-animation-index: 5;" 4093 ><details 4094 id="Details-menu-drawer-menu-item-5" 4095 class="menu-drawer__menu-container" 4096 > 4097 <summary 4098 id="HeaderDrawer-apparel" 4099 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 4100 on:click="header-drawer/open/submenu" 4101 > 4102 <span class="menu-drawer__menu-item-text wrap-text">Apparel</span> 4103 <span class="svg-wrapper icon-caret icon-caret--forward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4104 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4105</svg> 4106</span> 4107 </summary> 4108 <div 4109 id="link-apparel" 4110 class="menu-drawer__submenu has-submenu" 4111 tabindex="-1" 4112 style="--menu-drawer-animation-index: 5;" 4113 > 4114 <div class="menu-drawer__inner-submenu"> 4115 <div class="menu-drawer__nav-buttons menu-drawer__nav-buttons--with-title"> 4116 <button 4117 class="button menu-drawer__back-button focus-inset" 4118 on:click="header-drawer/back" 4119 aria-label="Back to main menu" 4120 > 4121 <span class="svg-wrapper icon-caret icon-caret--backward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4122 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4123</svg> 4124</span> 4125 </button> 4126 <a 4127 href="/collections/apparel" 4128 class="menu-drawer__title focus-inset" 4129 4130 > 4131 <span class="menu-drawer__menu-item-text wrap-text">Apparel</span> 4132 </a> 4133 <button 4134 class="button button-unstyled close-button menu-drawer__close-button focus-inset" 4135 type="button" 4136 aria-label="Close" 4137 on:click="header-drawer/close" 4138 > 4139 <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"> 4140 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4141</svg> 4142</span> 4143 </button> 4144 </div> 4145 4146 <ul 4147 class="menu-drawer__menu menu-drawer__menu--childlist" 4148 role="list" 4149 tabindex="-1" 4150 > 4151 <li 4152 class=" 4153 menu-drawer__list-item 4154 4155 " 4156 ><a 4157 id="HeaderDrawer-apparel-women" 4158 href="/collections/womens-collection" 4159 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 4160 4161 > 4162
4163 <span class="menu-drawer__menu-item-text wrap-text">Women</span> 4164 </a></li><li 4165 class=" 4166 menu-drawer__list-item 4167 4168 " 4169 ><a 4170 id="HeaderDrawer-apparel-men" 4171 href="/collections/men" 4172 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 4173 4174 > 4175 4176 <span class="menu-drawer__menu-item-text wrap-text">Men</span> 4177 </a></li></ul> 4178 4179 </div> 4180 </div> 4181 </details></li> 4182 <li 4183 class="menu-drawer__list-item" 4184 style="--menu-drawer-animation-index: 6;" 4185 ><details 4186 id="Details-menu-drawer-menu-item-6" 4187 class="menu-drawer__menu-container" 4188 > 4189 <summary 4190 id="HeaderDrawer-gifts" 4191 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element menu-drawer__menu-item--active" 4192 on:click="header-drawer/open/submenu" 4193 > 4194 <span class="menu-drawer__menu-item-text wrap-text">Gifts</span> 4195 <span class="svg-wrapper icon-caret icon-caret--forward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4196 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4197</svg> 4198</span> 4199 </summary> 4200 <div 4201 id="link-gifts" 4202 class="menu-drawer__submenu has-submenu" 4203 tabindex="-1" 4204 style="--menu-drawer-animation-index: 6;" 4205 > 4206 <div class="menu-drawer__inner-submenu"> 4207 <div class="menu-drawer__nav-buttons menu-drawer__nav-buttons--with-title"> 4208 <button 4209 class="button menu-drawer__back-button focus-inset" 4210 on:click="header-drawer/back" 4211 aria-label="Back to main menu" 4212 > 4213 <span class="svg-wrapper icon-caret icon-caret--backward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4214 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4215</svg> 4216</span> 4217 </button> 4218 <a 4219 href="/collections/gifts" 4220 class="menu-drawer__title focus-inset" 4221 4222 > 4223 <span class="menu-drawer__menu-item-text wrap-text">Gifts</span> 4224 </a> 4225 <button 4226 class="button button-unstyled close-button menu-drawer__close-button focus-inset" 4227 type="button" 4228 aria-label="Close" 4229 on:click="header-drawer/close" 4230 > 4231 <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"> 4232 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 4233</svg> 4234</span> 4235 </button> 4236 </div> 4237 4238 <ul 4239 class="menu-drawer__menu menu-drawer__menu--childlist" 4240 role="list" 4241 tabindex="-1" 4242 > 4243 <li 4244 class=" 4245 menu-drawer__list-item 4246 4247 " 4248 ><a 4249 id="HeaderDrawer-gifts-gift-card" 4250 href="/products/buddha-groove-e-gift-card" 4251 class="menu-drawer__menu-item menu-drawer__menu-item--parent menu-drawer__menu-item--active" 4252 4253 aria-current="page" 4254 4255 > 4256
4257 <span class="menu-drawer__menu-item-text wrap-text">Gift Card</span> 4258 </a></li><li 4259 class=" 4260 menu-drawer__list-item 4261 menu-drawer__list-item--flat 4262 " 4263 > 4264 4265<a 4266 id="HeaderDrawer-gifts-by-intention" 4267 href="/collections/gifts" 4268 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 4269 4270 > 4271 <span class="menu-drawer__menu-item-text wrap-text">By Intention</span> 4272 </a> 4273 4274 <ul 4275 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 4276 role="list" 4277 tabindex="-1" 4278 ><li 4279 class="menu-drawer__list-item" 4280 style="--menu-drawer-animation-index: 1;" 4281 > 4282 <a 4283 id="HeaderDrawer-gifts-by-intention-peace-calm" 4284 href="/collections/peace-and-calm" 4285 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4286 4287 > 4288 4289 <span class="menu-drawer__menu-item-text wrap-text">Peace & Calm</span> 4290 </a> 4291 </li><li 4292 class="menu-drawer__list-item" 4293 style="--menu-drawer-animation-index: 2;" 4294 > 4295 <a 4296 id="HeaderDrawer-gifts-by-intention-wisdom-intuition" 4297 href="/collections/wisdom-and-intuition" 4298 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4299 4300 > 4301 4302 <span class="menu-drawer__menu-item-text wrap-text">Wisdom & Intuition</span> 4303 </a> 4304 </li><li 4305 class="menu-drawer__list-item" 4306 style="--menu-drawer-animation-index: 3;" 4307 > 4308 <a 4309 id="HeaderDrawer-gifts-by-intention-strength-courage" 4310 href="/collections/strength-and-courage" 4311 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4312 4313 > 4314 4315 <span class="menu-drawer__menu-item-text wrap-text">Strength & Courage</span> 4316 </a> 4317 </li><li 4318 class="menu-drawer__list-item" 4319 style="--menu-drawer-animation-index: 4;" 4320 > 4321 <a 4322 id="HeaderDrawer-gifts-by-intention-love-self-love" 4323 href="/collections/love-and-self-love" 4324 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4325 4326 > 4327
4328 <span class="menu-drawer__menu-item-text wrap-text">Love & Self Love</span> 4329 </a> 4330 </li><li 4331 class="menu-drawer__list-item" 4332 style="--menu-drawer-animation-index: 5;" 4333 > 4334 <a 4335 id="HeaderDrawer-gifts-by-intention-happiness-joy" 4336 href="/collections/happiness-and-joy" 4337 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4338 4339 > 4340 4341 <span class="menu-drawer__menu-item-text wrap-text">Happiness & Joy</span> 4342 </a> 4343 </li><li 4344 class="menu-drawer__list-item" 4345 style="--menu-drawer-animation-index: 6;" 4346 > 4347 <a 4348 id="HeaderDrawer-gifts-by-intention-abundance-luck" 4349 href="/collections/abundance-and-luck" 4350 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4351 4352 > 4353 4354 <span class="menu-drawer__menu-item-text wrap-text">Abundance & Luck</span> 4355 </a> 4356 </li></ul></li><li 4357 class=" 4358 menu-drawer__list-item 4359 menu-drawer__list-item--flat 4360 " 4361 > 4362 4363<a 4364 id="HeaderDrawer-gifts-easy-picks" 4365 href="/collections/best-sellers" 4366 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 4367 4368 > 4369 <span class="menu-drawer__menu-item-text wrap-text">Easy Picks</span> 4370 </a> 4371 4372 <ul 4373 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 4374 role="list" 4375 tabindex="-1" 4376 ><li 4377 class="menu-drawer__list-item" 4378 style="--menu-drawer-animation-index: 1;" 4379 > 4380 <a 4381 id="HeaderDrawer-gifts-easy-picks-best-sellers" 4382 href="/collections/best-sellers" 4383 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4384 4385 > 4386 4387 <span class="menu-drawer__menu-item-text wrap-text">Best Sellers</span> 4388 </a> 4389 </li><li 4390 class="menu-drawer__list-item" 4391 style="--menu-drawer-animation-index: 2;" 4392 > 4393 <a 4394 id="HeaderDrawer-gifts-easy-picks-gift-boxes" 4395 href="/collections/gift-boxes" 4396 class="menu-drawer__menu-item menu-drawer__menu-item--child" 4397 4398 > 4399
4400 <span class="menu-drawer__menu-item-text wrap-text">Gift Boxes</span> 4401 </a> 4402 </li></ul></li></ul> 4403 4404 </div> 4405 </div> 4406 </details></li> 4407 <li 4408 class="menu-drawer__list-item" 4409 style="--menu-drawer-animation-index: 7;" 4410 ><a 4411 id="HeaderDrawer-sale" 4412 href="/collections/sale" 4413 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 4414 4415 > 4416 <span class="menu-drawer__menu-item-text wrap-text">Sale</span> 4417 </a></li> 4418 <li 4419 class="menu-drawer__list-item" 4420 style="--menu-drawer-animation-index: 8;" 4421 ><a 4422 id="HeaderDrawer-wishlist" 4423 href="/pages/joy-wishlist" 4424 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 4425 4426 > 4427 <span class="menu-drawer__menu-item-text wrap-text">Wishlist</span> 4428 </a></li> 4429 <li 4430 class="menu-drawer__list-item" 4431 style="--menu-drawer-animation-index: 9;" 4432 ><a 4433 id="HeaderDrawer-my-wishlist" 4434 href="/pages/joy-wishlist" 4435 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 4436 4437 > 4438 <span class="menu-drawer__menu-item-text wrap-text">My wishlist</span> 4439 </a></li> 4440 </ul> 4441 </nav> 4442 <div 4443 class="menu-drawer__utility-links menu-drawer__animated-element" 4444 style="--menu-drawer-animation-index: 9;" 4445 > 4446 4447 </div> 4448 4449 <div class="nbg-drawer-extras menu-drawer__animated-element" style="--menu-drawer-animation-index: 9;"> 4450 <a class="nbg-drawer-extras__link" href="https://www.buddhagroove.com/customer_authentication/redirect?locale=en®ion_country=US"> 4451 <svg viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="8" r="4"/><path d="M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7"/></svg> 4452 <span>Sign in · My account</span> 4453 </a> 4454 <a class="nbg-drawer-extras__link nbg-drawer-extras__link--tight" href="/pages/contact"> 4455 <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg> 4456 <span>Contact us</span> 4457 </a> 4458 4459 <p class="nbg-drawer-extras__call">Questions? Call <a href="tel:+12017063742">(201) 706-3742</a></p> 4460</div> 4461<style> 4462 .nbg-drawer-extras { display: grid; gap: 16px; padding: 8px var(--drawer-padding, 20px) 28px; } 4463 .nbg-drawer-extras__link { 4464 display: flex; align-items: center; gap: 10px; padding-block: 14px; 4465 border-top: 1px solid var(--nbg-hairline, #D9DDD3); border-bottom: 1px solid var(--nbg-hairline, #D9DDD3); 4466 color: var(--nbg-charcoal, #2B2F2A); text-decoration: none; font-size: 1rem; 4467 } 4468 .nbg-drawer-extras__link svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.5; } 4469 .nbg-drawer-extras__link--tight { border-top: 0; margin-top: -16px; } 4470 .nbg-drawer-extras .nbg-trust { margin-top: 0; border-top: 0; padding-top: 0; } 4471 .nbg-drawer-extras__call { margin: 0; font-size: .875rem; color: var(--nbg-graphite, #5C625A); } 4472 .nbg-drawer-extras__call a { color: var(--nbg-teal-deep, #1F6B6B); } 4473</style> 4474 4475 </div> 4476 <div 4477 class="menu-drawer__backdrop" 4478 on:click="header-drawer/close" 4479 ></div> 4480 </details> 4481</header-drawer> 4482 4483 4484 4485 </div> 4486 4487 4488 4489<style data-shopify> 4490 .header__underlay { 4491 --color-submenu: rgb(255 255 255); 4492 } 4493</style> 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 <search-button 4505 class="search-action search-action--hidden-on-menu" 4506 > 4507 <button 4508 on:click="#search-modal/showDialog" 4509 class="button-unstyled header-actions__action" 4510 aria-label="Search" 4511 aria-haspopup="dialog" 4512 >
4513 <span class="hidden"> 4514 Search 4515 </span> 4516 4517 <span class="svg-wrapper "> 4518 <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> 4519 4520 </span> 4521 </button> 4522 </search-button> 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537<a 4538 4539 href="/" 4540 class="size-style spacing-style header-logo" 4541 style=" 4542 --size-style-width: ;--size-style-height: ; 4543 --padding-block-start: 0px;--padding-block-end: 0px; 4544 --font-family: var(--font-body--family); 4545 --font-style: var(--font-body--style); 4546 --font-weight: 600; 4547 " 4548 4549> 4550 4551 4552 <span 4553 4554 data-testid="header-logo" 4555 > 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 <img src="//www.buddhagroove.com/cdn/shop/files/bg-logo-green.png?height=56&v=1790081399" alt="Buddha Groove" width="296" height="56" class="header-logo__image" srcset="//www.buddhagroove.com/cdn/shop/files/bg-logo-green.png?height=56&v=1790081399 1x, //www.buddhagroove.com/cdn/shop/files/bg-logo-green.png?height=112&v=1790081399 2x, //www.buddhagroove.com/cdn/shop/files/bg-logo-green.png?height=168&v=1790081399 3x" style="--header-logo-image-width: 297px;--header-logo-image-width-mobile: 149px; --header-logo-image-height: 56px; --header-logo-image-height-mobile: 28px;"> 4570 4571 4572 4573 </span> 4574 4575 4576</a> 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 <style data-shopify> 4597 .color-custom-AbzA4end3MmdhME8vb__header-menu, 4598 .color-custom-AbzA4end3MmdhME8vb__header-menu .text-block { 4599 /* Background */ 4600 --color-background: #FFFFFF; 4601 --color-background-rgb: 255 255 255; 4602 4603 /* Opacity values adjusted for background brightness */ 4604 4605--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 46060.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 4607 4608 4609 4610 /* Foreground / text â explicit or smart-contrasted */ 4611 --color: #2B2F2A; 4612 --color-rgb: 43 47 42; 4613 --color-foreground: #2B2F2A; 4614 --color-foreground-rgb: 43 47 42; 4615 --color-foreground-muted: rgb(43 47 42 / var(--opacity-muted-text)); 4616 --color-foreground-subdued: rgb(43 47 42 / var(--opacity-subdued-text)); 4617 --color-border: var(--palette-darkest); 4618 --color-border-rgb: var(--palette-darkest-rgb); 4619 4620 } 4621 4622 4623 .color-custom-AbzA4end3MmdhME8vb__header-menu { 4624 /* Form-related tokens stay on .color-custom only â .text-block is a prose 4625 container (text/announcement/inline-text/blog-post-description/ 4626 collection-link/price/sku) and never holds form inputs. */ 4627 --input-disabled-background-color: rgb(43 47 42 / var(--opacity-10)); 4628 --input-disabled-border-color: rgb(43 47 42 / var(--opacity-5)); 4629 --input-disabled-text-color: rgb(43 47 42 / var(--opacity-50)); 4630 --checkbox-border: 1px solid rgb(43 47 42 / var(--opacity-35-55)); 4631 } 4632 4633 4634 .color-custom-AbzA4end3MmdhME8vb__header-menu { 4635 color: var(--color, var(--color-foreground)); 4636 background-color: var(--color-background); 4637 } 4638 </style> 4639 4640 4641 4642 4643 4644 <header-menu 4645 ref="headerMenu" 4646 class="header-menu" 4647 4648 data-hydration-key="header-menu" 4649 data-skip-node-update 4650 > 4651 <div class="header-menu__inner"> 4652 <nav 4653 class="menu-list" 4654 aria-label="Primary" 4655 style="--menu-top-level-font-family: var(--font-body--family); 4656--menu-top-level-font-size-desktop: 1rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none; 4657 4658 --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height: 4659 var(--menu-font-sm--line-height); 4660 4661--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 4662" 4663 > 4664 4665 <overflow-list 4666 4667 ref="overflowMenu" 4668 4669 4670 class="overflow-menu color-custom-AbzA4end3MmdhME8vb__header-menu" 4671 4672 4673 minimum-items="2" 4674 4675 4676 data-testid="header-menu-overflow-list" 4677 4678 4679 data-skip-node-update 4680 4681> 4682 <template shadowrootmode="open"> 4683 <link href="//www.buddhagroove.com/cdn/shop/t/2/assets/overflow-list.css?v=16727044177065489451789463202" rel="stylesheet" type="text/css" media="all" /> 4684 4685 <ul part="list"> 4686 <slot></slot> 4687 <slot 4688 name="more" 4689 part="more" 4690 hidden 4691 4692 > 4693 <li 4694 part="more" 4695 > 4696 <button 4697 class="button" 4698 type="button" 4699 tabindex="0" 4700 4701 > 4702 More 4703 </button> 4704 </li> 4705 </slot> 4706 <li 4707 part="placeholder" 4708 hidden 4709 ></li> 4710 </ul> 4711 4712 <div part="overflow"> 4713 <ul part="overflow-list"> 4714 <slot name="overflow"></slot> 4715 </ul> 4716 </div> 4717 </template> 4718 4719 4720 4721 <li 4722 class="menu-list__list-item" 4723 on:blur="/deactivate"
4724 on:pointerenter="/activate" 4725 on:pointerleave="/deactivate" 4726 ><a 4727 href="/collections/new-arrivals" 4728 data-skip-node-update="true" 4729 class="menu-list__link" 4730 4731 ref="menuitem" 4732 > 4733 <span class="menu-list__link-title">New</span> 4734 </a></li> 4735 4736 <li 4737 class="menu-list__list-item" 4738 on:blur="/deactivate" 4739 on:pointerenter="/activate" 4740 on:pointerleave="/deactivate" 4741 ><span class="menu-list__trigger"><a 4742 href="/collections/jewelry" 4743 data-skip-node-update="true" 4744 class="menu-list__link" 4745 4746 ref="menuitem" 4747 > 4748 <span class="menu-list__link-title">Jewelry</span> 4749 </a><button 4750 type="button" 4751 class="menu-list__disclosure button-unstyled" 4752 aria-controls="submenu-2" 4753 aria-expanded="false" 4754 ref="disclosure[]" 4755 data-skip-node-update 4756 on:click="/toggle" 4757 > 4758 <span class="visually-hidden">Show Jewelry submenu</span> 4759 <svg 4760 class="menu-list__disclosure-icon" 4761 aria-hidden="true" 4762 focusable="false"
4763 viewBox="0 0 10 6" 4764 > 4765 4766 4767<path 4768 fill-rule="evenodd" 4769 clip-rule="evenodd" 4770 d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" 4771 fill="currentColor" 4772 ></path></svg> 4773 </button> 4774 </span><div class="menu-list__submenu color-custom-AbzA4end3MmdhME8vb__header-menu" ref="submenu[]" data-skip-node-update inert> 4775 <div 4776 id="submenu-2" 4777 class="menu-list__submenu-inner" 4778 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 4779var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 4780none; 4781 4782 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 4783 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 4784 --menu-parent-active-font-color: var(--color-foreground); 4785 4786--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 4787none; 4788 4789 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 4790 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 4791 4792" 4793 > 4794 4795 <div class="mega-menu section section--full-width-margin section--page-width"> 4796 <div 4797 class="mega-menu__grid" 4798 data-menu-grid-id="MegaMenuList-2" 4799 > 4800 4801<ul 4802 data-menu-list-id="MegaMenuList-2" 4803 class="mega-menu__list list-unstyled" 4804 style="--menu-image-border-radius: 0px;" 4805> 4806 4807 <li class="mega-menu__column mega-menu__column--span-1"> 4808 <div> 4809 <a 4810 href="/collections/jewelry" 4811 class="mega-menu__link mega-menu__link--parent" 4812 > 4813 4814 <span class="wrap-text">By Type</span> 4815 </a> 4816 4817 <ul 4818 class="list-unstyled" 4819 4820 style="column-count: 1;" 4821 4822 > 4823 4824 4825 <li 4826 4827 > 4828 <a 4829 href="/collections/bracelets" 4830 class="mega-menu__link" 4831 > 4832 <span class="wrap-text">Bracelets</span> 4833 </a> 4834 </li> 4835 4836 4837 <li 4838 4839 > 4840 <a 4841 href="/collections/pendants" 4842 class="mega-menu__link" 4843 > 4844 <span class="wrap-text">Pendants</span> 4845 </a> 4846 </li> 4847 4848 4849 <li 4850 4851 > 4852 <a 4853 href="/collections/necklaces" 4854 class="mega-menu__link" 4855 > 4856 <span class="wrap-text">Necklaces</span> 4857 </a> 4858 </li> 4859 4860 4861 <li 4862 4863 > 4864 <a 4865 href="/collections/earrings" 4866 class="mega-menu__link" 4867 > 4868 <span class="wrap-text">Earrings</span> 4869 </a> 4870 </li> 4871 4872 4873 <li 4874 4875 > 4876 <a 4877 href="/collections/rings" 4878 class="mega-menu__link" 4879 > 4880 <span class="wrap-text">Rings</span> 4881 </a> 4882 </li> 4883 4884 </ul> 4885 4886 </div> 4887 4888 </li> 4889 4890 <li class="mega-menu__column mega-menu__column--span-1"> 4891 <div> 4892 <a 4893 href="/collections/gemstone-jewelry" 4894 class="mega-menu__link mega-menu__link--parent" 4895 > 4896 4897 <span class="wrap-text">By Stone</span> 4898 </a> 4899 4900 <ul 4901 class="list-unstyled" 4902 4903 style="column-count: 1;" 4904 4905 > 4906 4907 4908 <li 4909 4910 > 4911 <a 4912 href="/collections/gemstone-jewelry" 4913 class="mega-menu__link" 4914 >
4915 <span class="wrap-text">All Gemstone Jewelry</span> 4916 </a> 4917 </li> 4918 4919 4920 <li 4921 4922 > 4923 <a 4924 href="/collections/labradorite-gemstone-jewelry" 4925 class="mega-menu__link" 4926 > 4927 <span class="wrap-text">Labradorite</span> 4928 </a> 4929 </li> 4930 4931 4932 <li 4933 4934 > 4935 <a 4936 href="/collections/moonstone-gemstone-jewelry" 4937 class="mega-menu__link" 4938 > 4939 <span class="wrap-text">Moonstone</span> 4940 </a> 4941 </li> 4942 4943 4944 <li 4945 4946 > 4947 <a 4948 href="/collections/larimar-jewelry" 4949 class="mega-menu__link" 4950 > 4951 <span class="wrap-text">Larimar</span> 4952 </a> 4953 </li> 4954 4955 4956 <li 4957 4958 > 4959 <a 4960 href="/collections/amethyst-gemstone-jewelry" 4961 class="mega-menu__link" 4962 > 4963 <span class="wrap-text">Amethyst</span> 4964 </a> 4965 </li> 4966 4967 </ul> 4968 4969 </div> 4970 4971 </li> 4972 4973 <li class="mega-menu__column mega-menu__column--span-1"> 4974 <div> 4975 <a 4976 href="/collections/jewelry-by-theme" 4977 class="mega-menu__link mega-menu__link--parent" 4978 > 4979 4980 <span class="wrap-text">By Theme</span> 4981 </a> 4982 4983 <ul 4984 class="list-unstyled" 4985 4986 style="column-count: 1;" 4987 4988 > 4989 4990 4991 <li 4992 4993 > 4994 <a 4995 href="/collections/soulful-symbols-jewelry" 4996 class="mega-menu__link" 4997 > 4998 <span class="wrap-text">Soulful Symbols</span> 4999 </a> 5000 </li> 5001 5002 5003 <li 5004 5005 > 5006 <a 5007 href="/collections/inspirational-jewelry" 5008 class="mega-menu__link" 5009 > 5010 <span class="wrap-text">Inspirational</span> 5011 </a> 5012 </li> 5013 5014 5015 <li 5016 5017 > 5018 <a 5019 href="/collections/lotus-jewelry" 5020 class="mega-menu__link" 5021 > 5022 <span class="wrap-text">Lotus</span> 5023 </a> 5024 </li> 5025 5026 5027 <li 5028 5029 > 5030 <a 5031 href="/collections/celestial-collection" 5032 class="mega-menu__link" 5033 > 5034 <span class="wrap-text">Celestial Moon</span> 5035 </a> 5036 </li> 5037 5038 5039 <li 5040 5041 > 5042 <a 5043 href="/collections/chakra-jewelry" 5044 class="mega-menu__link" 5045 > 5046 <span class="wrap-text">Chakra</span> 5047 </a> 5048 </li> 5049 5050 </ul> 5051 5052 </div> 5053 5054 </li> 5055 5056 <li class="mega-menu__column mega-menu__column--span-1"> 5057 <div> 5058 <a 5059 href="/collections/curated-collections" 5060 class="mega-menu__link mega-menu__link--parent" 5061 > 5062 5063 <span class="wrap-text">Collections</span> 5064 </a> 5065 5066 <ul 5067 class="list-unstyled" 5068 5069 style="column-count: 1;" 5070 5071 > 5072 5073 5074 <li 5075 5076 > 5077 <a 5078 href="/collections/mantra-bracelets" 5079 class="mega-menu__link" 5080 > 5081 <span class="wrap-text">Mantra Bracelets</span> 5082 </a> 5083 </li> 5084 5085 5086 <li 5087 5088 > 5089 <a 5090 href="/collections/gold-plated-jewelry" 5091 class="mega-menu__link" 5092 >
5093 <span class="wrap-text">Gold Plated</span> 5094 </a> 5095 </li> 5096 5097 5098 <li 5099 5100 > 5101 <a 5102 href="/collections/mantra-rings" 5103 class="mega-menu__link" 5104 > 5105 <span class="wrap-text">Mantra Rings</span> 5106 </a> 5107 </li> 5108 5109 </ul> 5110 5111 </div> 5112 5113 </li> 5114 5115</ul> 5116 5117 5118 5119<style data-shopify> 5120 [data-menu-grid-id="MegaMenuList-2"] { 5121 5122 --menu-columns-desktop: 6; 5123 --menu-columns-tablet: 4; 5124 5125 } 5126 5127 [data-menu-list-id="MegaMenuList-2"] { 5128 5129 --menu-columns-desktop: 6; 5130 --menu-columns-tablet: 4; 5131 5132 } 5133</style> 5134 5135 5136<span 5137 class="mega-menu__content" 5138 style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;" 5139 > 5140 <ul 5141 class="mega-menu__content-list mega-menu__content-list--products list-unstyled" 5142 > 5143 5144 </ul> 5145 </span> 5146 5147 5148 </div> 5149 </div> 5150 </div> 5151 </div></li> 5152 5153 <li 5154 class="menu-list__list-item" 5155 on:blur="/deactivate" 5156 on:pointerenter="/activate" 5157 on:pointerleave="/deactivate" 5158 ><span class="menu-list__trigger"><a 5159 href="/collections/accents" 5160 data-skip-node-update="true" 5161 class="menu-list__link" 5162 5163 ref="menuitem" 5164 > 5165 <span class="menu-list__link-title">Accents</span> 5166 </a><button 5167 type="button" 5168 class="menu-list__disclosure button-unstyled" 5169 aria-controls="submenu-3" 5170 aria-expanded="false" 5171 ref="disclosure[]" 5172 data-skip-node-update 5173 on:click="/toggle" 5174 > 5175 <span class="visually-hidden">Show Accents submenu</span> 5176 <svg 5177 class="menu-list__disclosure-icon" 5178 aria-hidden="true" 5179 focusable="false"
5180 viewBox="0 0 10 6" 5181 > 5182 5183 5184<path 5185 fill-rule="evenodd" 5186 clip-rule="evenodd" 5187 d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" 5188 fill="currentColor" 5189 ></path></svg> 5190 </button> 5191 </span><div class="menu-list__submenu color-custom-AbzA4end3MmdhME8vb__header-menu" ref="submenu[]" data-skip-node-update inert> 5192 <div 5193 id="submenu-3" 5194 class="menu-list__submenu-inner" 5195 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 5196var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 5197none; 5198 5199 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 5200 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 5201 --menu-parent-active-font-color: var(--color-foreground); 5202 5203--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 5204none; 5205 5206 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 5207 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 5208 5209" 5210 > 5211 5212 <div class="mega-menu section section--full-width-margin section--page-width"> 5213 <div 5214 class="mega-menu__grid" 5215 data-menu-grid-id="MegaMenuList-3" 5216 > 5217 5218<ul 5219 data-menu-list-id="MegaMenuList-3" 5220 class="mega-menu__list list-unstyled" 5221 style="--menu-image-border-radius: 0px;" 5222> 5223 5224 <li class="mega-menu__column mega-menu__column--span-1"> 5225 <div> 5226 <a 5227 href="/collections/statues" 5228 class="mega-menu__link mega-menu__link--parent" 5229 > 5230 5231 <span class="wrap-text">Statues</span> 5232 </a> 5233 5234 <ul 5235 class="list-unstyled" 5236 5237 style="column-count: 1;" 5238 5239 > 5240 5241 5242 <li 5243 5244 > 5245 <a 5246 href="/collections/statues" 5247 class="mega-menu__link" 5248 > 5249 <span class="wrap-text">All Statues</span> 5250 </a> 5251 </li> 5252 5253 5254 <li 5255 5256 > 5257 <a 5258 href="/collections/buddha-statues" 5259 class="mega-menu__link" 5260 > 5261 <span class="wrap-text">Buddha</span> 5262 </a> 5263 </li> 5264 5265 5266 <li 5267 5268 > 5269 <a 5270 href="/collections/yoga-zen-statues" 5271 class="mega-menu__link" 5272 > 5273 <span class="wrap-text">Yoga + Zen</span> 5274 </a> 5275 </li> 5276 5277 5278 <li 5279 5280 > 5281 <a 5282 href="/collections/garden-statues" 5283 class="mega-menu__link" 5284 > 5285 <span class="wrap-text">Garden</span> 5286 </a> 5287 </li> 5288 5289 5290 <li 5291 5292 > 5293 <a 5294 href="/collections/happy-buddha-statues" 5295 class="mega-menu__link" 5296 > 5297 <span class="wrap-text">Happy Buddha</span> 5298 </a> 5299 </li> 5300 5301 5302 <li 5303 5304 > 5305 <a 5306 href="/collections/kwan-yin-statues" 5307 class="mega-menu__link" 5308 > 5309 <span class="wrap-text">Kwan Yin</span> 5310 </a> 5311 </li> 5312 5313 </ul> 5314 5315 </div> 5316 5317 </li> 5318 5319 <li class="mega-menu__column mega-menu__column--span-1"> 5320 <div> 5321 <a 5322 href="/collections/wall-art" 5323 class="mega-menu__link mega-menu__link--parent" 5324 > 5325
5326 <span class="wrap-text">Wall Art</span> 5327 </a> 5328 5329 <ul 5330 class="list-unstyled" 5331 5332 style="column-count: 1;" 5333 5334 > 5335 5336 5337 <li 5338 5339 > 5340 <a 5341 href="/collections/wall-art" 5342 class="mega-menu__link" 5343 > 5344 <span class="wrap-text">All Wall Art</span> 5345 </a> 5346 </li> 5347 5348 5349 <li 5350 5351 > 5352 <a 5353 href="/collections/meaningful-symbols-wall-art" 5354 class="mega-menu__link" 5355 > 5356 <span class="wrap-text">Meaningful Symbols</span> 5357 </a> 5358 </li> 5359 5360 5361 <li 5362 5363 > 5364 <a 5365 href="/collections/inspirational-wall-art" 5366 class="mega-menu__link" 5367 > 5368 <span class="wrap-text">Inspirational</span> 5369 </a> 5370 </li> 5371 5372 5373 <li 5374 5375 > 5376 <a 5377 href="/collections/bells-and-chimes" 5378 class="mega-menu__link" 5379 > 5380 <span class="wrap-text">Bells + Chimes</span> 5381 </a> 5382 </li> 5383 5384 </ul> 5385 5386 </div> 5387 5388 </li> 5389 5390 <li class="mega-menu__column mega-menu__column--span-1"> 5391 <div> 5392 <a 5393 href="/collections/home-accents" 5394 class="mega-menu__link mega-menu__link--parent" 5395 > 5396 5397 <span class="wrap-text">Home Accents</span> 5398 </a> 5399 5400 <ul 5401 class="list-unstyled" 5402 5403 style="column-count: 1;" 5404 5405 > 5406 5407 5408 <li 5409 5410 > 5411 <a 5412 href="/collections/decor-accents" 5413 class="mega-menu__link" 5414 > 5415 <span class="wrap-text">Decor Accents</span> 5416 </a> 5417 </li> 5418 5419 5420 <li 5421 5422 > 5423 <a 5424 href="/collections/zen-rocks-cairn-sculptures" 5425 class="mega-menu__link" 5426 > 5427 <span class="wrap-text">Zen Rock Cairns</span> 5428 </a> 5429 </li> 5430 5431 5432 <li 5433 5434 > 5435 <a 5436 href="/collections/bonsai-trees-terrariums" 5437 class="mega-menu__link" 5438 > 5439 <span class="wrap-text">Bonsai + Terrariums</span> 5440 </a> 5441 </li> 5442 5443 </ul> 5444 5445 </div> 5446 5447 </li> 5448 5449</ul> 5450 5451 5452 5453<style data-shopify> 5454 [data-menu-grid-id="MegaMenuList-3"] { 5455 5456 --menu-columns-desktop: 6; 5457 --menu-columns-tablet: 4; 5458 5459 } 5460 5461 [data-menu-list-id="MegaMenuList-3"] { 5462 5463 --menu-columns-desktop: 6; 5464 --menu-columns-tablet: 4; 5465 5466 } 5467</style> 5468 5469 5470<span 5471 class="mega-menu__content" 5472 style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;" 5473 > 5474 <ul 5475 class="mega-menu__content-list mega-menu__content-list--products list-unstyled" 5476 > 5477 5478 </ul> 5479 </span> 5480 5481 5482 </div> 5483 </div> 5484 </div> 5485 </div></li> 5486 5487 <li 5488 class="menu-list__list-item" 5489 on:blur="/deactivate" 5490 on:pointerenter="/activate" 5491 on:pointerleave="/deactivate" 5492 ><span class="menu-list__trigger"><a 5493 href="/collections/rituals" 5494 data-skip-node-update="true" 5495 class="menu-list__link" 5496 5497 ref="menuitem" 5498 > 5499 <span class="menu-list__link-title">Rituals</span> 5500 </a><button 5501 type="button" 5502 class="menu-list__disclosure button-unstyled" 5503 aria-controls="submenu-4" 5504 aria-expanded="false" 5505 ref="disclosure[]" 5506 data-skip-node-update 5507 on:click="/toggle" 5508 >
5509 <span class="visually-hidden">Show Rituals submenu</span> 5510 <svg 5511 class="menu-list__disclosure-icon" 5512 aria-hidden="true" 5513 focusable="false" 5514 viewBox="0 0 10 6" 5515 > 5516 5517 5518<path 5519 fill-rule="evenodd" 5520 clip-rule="evenodd" 5521 d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" 5522 fill="currentColor" 5523 ></path></svg> 5524 </button> 5525 </span><div class="menu-list__submenu color-custom-AbzA4end3MmdhME8vb__header-menu" ref="submenu[]" data-skip-node-update inert> 5526 <div 5527 id="submenu-4" 5528 class="menu-list__submenu-inner" 5529 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 5530var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 5531none; 5532 5533 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 5534 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 5535 --menu-parent-active-font-color: var(--color-foreground); 5536 5537--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 5538none; 5539 5540 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 5541 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 5542 5543" 5544 > 5545 5546 <div class="mega-menu section section--full-width-margin section--page-width"> 5547 <div 5548 class="mega-menu__grid" 5549 data-menu-grid-id="MegaMenuList-4" 5550 > 5551 5552<ul 5553 data-menu-list-id="MegaMenuList-4" 5554 class="mega-menu__list list-unstyled" 5555 style="--menu-image-border-radius: 0px;" 5556> 5557 5558 <li class="mega-menu__column mega-menu__column--span-1"> 5559 <div> 5560 <a 5561 href="/collections/meditation-practice" 5562 class="mega-menu__link mega-menu__link--parent" 5563 > 5564 5565 <span class="wrap-text">Meditation</span> 5566 </a> 5567 5568 <ul 5569 class="list-unstyled" 5570 5571 style="column-count: 1;" 5572 5573 > 5574 5575 5576 <li 5577 5578 > 5579 <a 5580 href="/collections/108-beads-japa-mala" 5581 class="mega-menu__link" 5582 > 5583 <span class="wrap-text">Mala Beads</span> 5584 </a> 5585 </li> 5586 5587 5588 <li 5589 5590 > 5591 <a 5592 href="/collections/meditation-cushions" 5593 class="mega-menu__link" 5594 > 5595 <span class="wrap-text">Zafu Cushions</span> 5596 </a> 5597 </li> 5598 5599 5600 <li 5601 5602 > 5603 <a 5604 href="/collections/singing-bowls-tingsha-bells" 5605 class="mega-menu__link" 5606 > 5607 <span class="wrap-text">Singing Bowls</span> 5608 </a> 5609 </li> 5610 5611 5612 <li 5613 5614 > 5615 <a 5616 href="/collections/zen-gardens" 5617 class="mega-menu__link" 5618 > 5619 <span class="wrap-text">Zen Gardens</span> 5620 </a> 5621 </li> 5622 5623 5624 <li 5625 5626 > 5627 <a 5628 href="/collections/labyrinth-meditation" 5629 class="mega-menu__link" 5630 > 5631 <span class="wrap-text">Labyrinths</span> 5632 </a> 5633 </li> 5634 5635 5636 <li 5637 5638 > 5639 <a 5640 href="/collections/altar-accessories" 5641 class="mega-menu__link" 5642 >
5643 <span class="wrap-text">Altar + Mala Accessories</span> 5644 </a> 5645 </li> 5646 5647 </ul> 5648 5649 </div> 5650 5651 </li> 5652 5653 <li class="mega-menu__column mega-menu__column--span-1"> 5654 <div> 5655 <a 5656 href="/collections/self-care" 5657 class="mega-menu__link mega-menu__link--parent" 5658 > 5659 5660 <span class="wrap-text">Self Care</span> 5661 </a> 5662 5663 <ul 5664 class="list-unstyled" 5665 5666 style="column-count: 1;" 5667 5668 > 5669 5670 5671 <li 5672 5673 > 5674 <a 5675 href="/collections/healing-crystals" 5676 class="mega-menu__link" 5677 > 5678 <span class="wrap-text">Healing Crystals</span> 5679 </a> 5680 </li> 5681 5682 5683 <li 5684 5685 > 5686 <a 5687 href="/collections/aroma" 5688 class="mega-menu__link" 5689 > 5690 <span class="wrap-text">Aromatherapy</span> 5691 </a> 5692 </li> 5693 5694 5695 <li 5696 5697 > 5698 <a 5699 href="/collections/revive-rejuvenate" 5700 class="mega-menu__link" 5701 > 5702 <span class="wrap-text">Relax + Revive</span> 5703 </a> 5704 </li> 5705 5706 5707 <li 5708 5709 > 5710 <a 5711 href="/collections/books-media" 5712 class="mega-menu__link" 5713 > 5714 <span class="wrap-text">Books + Journals</span> 5715 </a> 5716 </li> 5717 5718 </ul> 5719 5720 </div> 5721 5722 </li> 5723 5724</ul> 5725 5726 5727 5728<style data-shopify> 5729 [data-menu-grid-id="MegaMenuList-4"] { 5730 5731 --menu-columns-desktop: 6; 5732 --menu-columns-tablet: 4; 5733 5734 } 5735 5736 [data-menu-list-id="MegaMenuList-4"] { 5737 5738 --menu-columns-desktop: 6; 5739 --menu-columns-tablet: 4; 5740 5741 } 5742</style> 5743 5744 5745<span 5746 class="mega-menu__content" 5747 style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;" 5748 > 5749 <ul 5750 class="mega-menu__content-list mega-menu__content-list--products list-unstyled" 5751 > 5752 5753 </ul> 5754 </span> 5755 5756 5757 </div> 5758 </div> 5759 </div> 5760 </div></li> 5761 5762 <li 5763 class="menu-list__list-item" 5764 on:blur="/deactivate" 5765 on:pointerenter="/activate" 5766 on:pointerleave="/deactivate" 5767 ><span class="menu-list__trigger"><a 5768 href="/collections/apparel" 5769 data-skip-node-update="true" 5770 class="menu-list__link" 5771 5772 ref="menuitem" 5773 > 5774 <span class="menu-list__link-title">Apparel</span> 5775 </a><button 5776 type="button" 5777 class="menu-list__disclosure button-unstyled" 5778 aria-controls="submenu-5" 5779 aria-expanded="false" 5780 ref="disclosure[]" 5781 data-skip-node-update 5782 on:click="/toggle" 5783 > 5784 <span class="visually-hidden">Show Apparel submenu</span> 5785 <svg 5786 class="menu-list__disclosure-icon" 5787 aria-hidden="true" 5788 focusable="false"
5789 viewBox="0 0 10 6" 5790 > 5791 5792 5793<path 5794 fill-rule="evenodd" 5795 clip-rule="evenodd" 5796 d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" 5797 fill="currentColor" 5798 ></path></svg> 5799 </button> 5800 </span><div class="menu-list__submenu color-custom-AbzA4end3MmdhME8vb__header-menu" ref="submenu[]" data-skip-node-update inert> 5801 <div 5802 id="submenu-5" 5803 class="menu-list__submenu-inner" 5804 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 5805var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 5806none; 5807 5808 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 5809 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 5810 --menu-parent-active-font-color: var(--color-foreground); 5811 5812--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 5813none; 5814 5815 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 5816 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 5817 5818" 5819 > 5820 5821 <div class="mega-menu section section--full-width-margin section--page-width"> 5822 <div 5823 class="mega-menu__grid" 5824 data-menu-grid-id="MegaMenuList-5" 5825 > 5826 5827<ul 5828 data-menu-list-id="MegaMenuList-5" 5829 class="mega-menu__list list-unstyled" 5830 style="--menu-image-border-radius: 0px;" 5831> 5832 5833 <li class="mega-menu__column mega-menu__column--span-1"> 5834 <div> 5835 <a 5836 href="/collections/womens-collection" 5837 class="mega-menu__link " 5838 > 5839 5840 <span class="wrap-text">Women</span> 5841 </a> 5842 5843 </div> 5844 5845 5846 5847 5848 <div> 5849 <a 5850 href="/collections/men" 5851 class="mega-menu__link " 5852 > 5853 5854 <span class="wrap-text">Men</span> 5855 </a> 5856 5857 </div> 5858 5859 </li> 5860 5861</ul> 5862 5863 5864 5865<style data-shopify> 5866 [data-menu-grid-id="MegaMenuList-5"] { 5867 5868 --menu-columns-desktop: 6; 5869 --menu-columns-tablet: 4; 5870 5871 } 5872 5873 [data-menu-list-id="MegaMenuList-5"] { 5874 5875 --menu-columns-desktop: 6; 5876 --menu-columns-tablet: 4; 5877 5878 } 5879</style> 5880 5881 5882<span 5883 class="mega-menu__content" 5884 style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;" 5885 > 5886 <ul 5887 class="mega-menu__content-list mega-menu__content-list--products list-unstyled" 5888 > 5889 5890 </ul> 5891 </span> 5892 5893 5894 </div> 5895 </div> 5896 </div> 5897 </div></li> 5898 5899 <li 5900 class="menu-list__list-item" 5901 on:blur="/deactivate" 5902 on:pointerenter="/activate" 5903 on:pointerleave="/deactivate" 5904 ><span class="menu-list__trigger"><a 5905 href="/collections/gifts" 5906 data-skip-node-update="true" 5907 class="menu-list__link" 5908 5909 ref="menuitem" 5910 > 5911 <span class="menu-list__link-title">Gifts</span> 5912 </a><button 5913 type="button" 5914 class="menu-list__disclosure button-unstyled" 5915 aria-controls="submenu-6" 5916 aria-expanded="false" 5917 ref="disclosure[]" 5918 data-skip-node-update 5919 on:click="/toggle" 5920 > 5921 <span class="visually-hidden">Show Gifts submenu</span> 5922 <svg 5923 class="menu-list__disclosure-icon" 5924 aria-hidden="true" 5925 focusable="false"
5926 viewBox="0 0 10 6" 5927 > 5928 5929 5930<path 5931 fill-rule="evenodd" 5932 clip-rule="evenodd" 5933 d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" 5934 fill="currentColor" 5935 ></path></svg> 5936 </button> 5937 </span><div class="menu-list__submenu color-custom-AbzA4end3MmdhME8vb__header-menu" ref="submenu[]" data-skip-node-update inert> 5938 <div 5939 id="submenu-6" 5940 class="menu-list__submenu-inner" 5941 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 5942var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 5943none; 5944 5945 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 5946 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 5947 --menu-parent-active-font-color: var(--color-foreground); 5948 5949--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 5950none; 5951 5952 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 5953 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 5954 5955" 5956 > 5957 5958 <div class="mega-menu section section--full-width-margin section--page-width"> 5959 <div 5960 class="mega-menu__grid" 5961 data-menu-grid-id="MegaMenuList-6" 5962 > 5963 5964<ul 5965 data-menu-list-id="MegaMenuList-6" 5966 class="mega-menu__list list-unstyled" 5967 style="--menu-image-border-radius: 0px;" 5968> 5969 5970 <li class="mega-menu__column mega-menu__column--span-1"> 5971 <div> 5972 <a 5973 href="/products/buddha-groove-e-gift-card" 5974 class="mega-menu__link " 5975 > 5976 5977 <span class="wrap-text">Gift Card</span> 5978 </a> 5979 5980 </div> 5981 5982 </li> 5983 5984 <li class="mega-menu__column mega-menu__column--span-1"> 5985 <div> 5986 <a 5987 href="/collections/gifts" 5988 class="mega-menu__link mega-menu__link--parent" 5989 > 5990 5991 <span class="wrap-text">By Intention</span> 5992 </a> 5993 5994 <ul 5995 class="list-unstyled" 5996 5997 style="column-count: 1;" 5998 5999 > 6000 6001 6002 <li 6003 6004 > 6005 <a 6006 href="/collections/peace-and-calm" 6007 class="mega-menu__link" 6008 > 6009 <span class="wrap-text">Peace & Calm</span> 6010 </a> 6011 </li> 6012 6013 6014 <li 6015 6016 > 6017 <a 6018 href="/collections/wisdom-and-intuition" 6019 class="mega-menu__link" 6020 > 6021 <span class="wrap-text">Wisdom & Intuition</span> 6022 </a> 6023 </li> 6024 6025 6026 <li 6027 6028 > 6029 <a 6030 href="/collections/strength-and-courage" 6031 class="mega-menu__link" 6032 > 6033 <span class="wrap-text">Strength & Courage</span> 6034 </a> 6035 </li> 6036 6037 6038 <li 6039 6040 > 6041 <a 6042 href="/collections/love-and-self-love" 6043 class="mega-menu__link" 6044 > 6045 <span class="wrap-text">Love & Self Love</span> 6046 </a> 6047 </li> 6048 6049 6050 <li 6051 6052 > 6053 <a 6054 href="/collections/happiness-and-joy" 6055 class="mega-menu__link" 6056 > 6057 <span class="wrap-text">Happiness & Joy</span> 6058 </a> 6059 </li> 6060 6061 6062 <li 6063 6064 > 6065 <a 6066 href="/collections/abundance-and-luck" 6067 class="mega-menu__link" 6068 >
6069 <span class="wrap-text">Abundance & Luck</span> 6070 </a> 6071 </li> 6072 6073 </ul> 6074 6075 </div> 6076 6077 </li> 6078 6079 <li class="mega-menu__column mega-menu__column--span-1"> 6080 <div> 6081 <a 6082 href="/collections/best-sellers" 6083 class="mega-menu__link mega-menu__link--parent" 6084 > 6085 6086 <span class="wrap-text">Easy Picks</span> 6087 </a> 6088 6089 <ul 6090 class="list-unstyled" 6091 6092 style="column-count: 1;" 6093 6094 > 6095 6096 6097 <li 6098 6099 > 6100 <a 6101 href="/collections/best-sellers" 6102 class="mega-menu__link" 6103 > 6104 <span class="wrap-text">Best Sellers</span> 6105 </a> 6106 </li> 6107 6108 6109 <li 6110 6111 > 6112 <a 6113 href="/collections/gift-boxes" 6114 class="mega-menu__link" 6115 > 6116 <span class="wrap-text">Gift Boxes</span> 6117 </a> 6118 </li> 6119 6120 </ul> 6121 6122 </div> 6123 6124 </li> 6125 6126</ul> 6127 6128 6129 6130<style data-shopify> 6131 [data-menu-grid-id="MegaMenuList-6"] { 6132 6133 --menu-columns-desktop: 6; 6134 --menu-columns-tablet: 4; 6135 6136 } 6137 6138 [data-menu-list-id="MegaMenuList-6"] { 6139 6140 --menu-columns-desktop: 6; 6141 --menu-columns-tablet: 4; 6142 6143 } 6144</style> 6145 6146 6147<span 6148 class="mega-menu__content" 6149 style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;" 6150 > 6151 <ul 6152 class="mega-menu__content-list mega-menu__content-list--products list-unstyled" 6153 > 6154 6155 </ul> 6156 </span> 6157 6158 6159 </div> 6160 </div> 6161 </div> 6162 </div></li> 6163 6164 <li 6165 class="menu-list__list-item" 6166 on:blur="/deactivate" 6167 on:pointerenter="/activate" 6168 on:pointerleave="/deactivate" 6169 ><a 6170 href="/collections/sale" 6171 data-skip-node-update="true" 6172 class="menu-list__link" 6173 6174 ref="menuitem" 6175 > 6176 <span class="menu-list__link-title">Sale</span> 6177 </a></li> 6178 6179 <li 6180 class="menu-list__list-item" 6181 on:blur="/deactivate" 6182 on:pointerenter="/activate" 6183 on:pointerleave="/deactivate" 6184 ><a 6185 href="/pages/joy-wishlist" 6186 data-skip-node-update="true" 6187 class="menu-list__link" 6188 6189 ref="menuitem" 6190 > 6191 <span class="menu-list__link-title">Wishlist</span> 6192 </a></li> 6193 6194 <li 6195 class="menu-list__list-item" 6196 on:blur="/deactivate" 6197 on:pointerenter="/activate" 6198 on:pointerleave="/deactivate" 6199 ><a 6200 href="/pages/joy-wishlist" 6201 data-skip-node-update="true" 6202 class="menu-list__link" 6203 6204 ref="menuitem" 6205 > 6206 <span class="menu-list__link-title">My wishlist</span> 6207 </a></li> 6208 6209 <li 6210 class="menu-list__list-item" 6211 slot="more" 6212 on:blur="/deactivate" 6213 on:pointerenter="/activate" 6214 on:pointerleave="/deactivate" 6215 > 6216 <button 6217 class="menu-list__link button-unstyled" 6218 aria-haspopup="true" 6219 aria-expanded="false" 6220 ref="menuitem" 6221 on:click="/toggle" 6222 data-testid="header-menu-more-button" 6223 data-skip-node-update 6224 > 6225 <span class="menu-list__link-title">More</span> 6226 </button> 6227 </li> 6228 6229</overflow-list> 6230 6231 </nav> 6232 </div> 6233 6234
6234<script 6235 src="//www.buddhagroove.com/cdn/shop/t/2/assets/header-menu.js?v=1177411761452820701789463202" 6236 type="module" 6237 fetchpriority="low" 6238 ></script>
6238 6239 </header-menu> 6240 6241 6242<style data-shopify> 6243 .header__underlay { 6244 --color-submenu: rgb(255 255 255); 6245 } 6246</style> 6247 6248 6249 6250 6251 6252 6253 6254 </div><div 6255 class="header__column header__column--right" 6256 data-testid="header-top-right" 6257 > 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 <search-button 6272 class="search-action search-action--hidden-on-drawer" 6273 > 6274 <button 6275 on:click="#search-modal/showDialog" 6276 class="button-unstyled header-actions__action" 6277 aria-label="Search" 6278 aria-haspopup="dialog" 6279 > 6280 <span class="hidden"> 6281 Search 6282 </span> 6283 6284 <span class="svg-wrapper "> 6285 <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> 6286 6287 </span> 6288 </button> 6289 </search-button> 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300
6301<script 6302 type="module" 6303 src="//www.buddhagroove.com/cdn/shop/t/2/assets/cart-icon.js?v=109428858171217037751789463202" 6304 fetchpriority="low" 6305></script>
6305 6306 6307 6308 6309 6310 6311<header-actions 6312 6313> 6314 6315 6316 <div 6317 class="account-button header-actions__action color-custom-popover" 6318 > 6319 <shopify-store store-domain="https://www.buddhagroove.com" country="US" language="en"></shopify-store> 6320<shopify-account 6321 menu="customer-account-main-menu" 6322 6323 > 6324 6325 <span 6326 slot="signed-out-avatar" 6327 class="account-button__text header-actions__text-style hidden" 6328 > 6329 Account 6330 </span> 6331 6332 <span 6333 slot="signed-out-avatar" 6334 class="" 6335 aria-hidden="true" 6336 > 6337 6338 <svg 6339 xmlns="http://www.w3.org/2000/svg" 6340 width="15" 6341 height="17" 6342 viewBox="0 0 15 17" 6343 fill="none" 6344 slot="signed-out-avatar" 6345 class="account-button__icon" 6346 > 6347 <path 6348 stroke="currentColor" 6349 stroke-linejoin="round" 6350 stroke-width="var(--icon-stroke-width)" 6351 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" 6352 /> 6353 </svg> 6354 6355 </span> 6356 6357 </shopify-account> 6358 </div> 6359 6360 6361 6362 <button 6363 class="header-actions__action button-unstyled" 6364 on:click="#cart-drawer/toggle" 6365 aria-haspopup="dialog" 6366 aria-expanded="false" 6367 aria-controls="cart-drawer" 6368 aria-label="Cart" 6369 aria-describedby="cart-bubble-text" 6370 data-testid="cart-drawer-trigger" 6371 > 6372 6373 <cart-icon 6374 class="header-actions__cart-icon" 6375 data-testid="cart-icon" 6376 > 6377 <span class="hidden"> 6378 Cart 6379 </span> 6380 6381 <span 6382 class="svg-wrapper " 6383 aria-hidden="true" 6384 > 6385 <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> 6386 6387 </span> 6388 6389 6390 6391<div 6392 ref="cartBubble" 6393 class="cart-bubble visually-hidden" 6394 style="--cart-bubble-background-fallback: #2B2F2A; --cart-bubble-text-fallback: #FFFFFF;" 6395 6396 6397 data-maintain-ratio 6398 6399> 6400 <span class="cart-bubble__background"></span> 6401 <span 6402 ref="cartBubbleText" 6403 id="cart-bubble-text" 6404 class="cart-bubble__text" 6405 > 6406 <span 6407 class="cart-bubble__text-count hidden" 6408 ref="cartBubbleCount" 6409 aria-hidden="true" 6410 data-testid="cart-bubble" 6411 > 64120</span> 6413 </span> 6414</div> 6415 6416 6417 6418 </cart-icon> 6419 6420 </button> 6421 6422 6423 <span 6424 ref="liveRegion" 6425 class="visually-hidden" 6426 role="status" 6427 data-testid="cart-count-live-region" 6428 ></span> 6429</header-actions> 6430
6431<script 6432 type="module" 6433 src="//www.buddhagroove.com/cdn/shop/t/2/assets/header-actions.js?v=157135685635924702181789463202" 6434 fetchpriority="low" 6435></script>
6435 6436 6437 6438 6439 6440 6441 6442 </div> 6443 </div> 6444 </div> 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456</header-component> 6457
6458<script 6459 src="//www.buddhagroove.com/cdn/shop/t/2/assets/header.js?v=183210491532312943441789463202" 6460 type="module" 6461></script>
6461 6462 6463 6464 6465 6466
6466<script type="module"> 6467 import { hydrate } from '@theme/section-hydration'; 6468 const url = new URL(window.location.href); 6469 url.searchParams.delete('page'); 6470 hydrate('sections--19361846231139__header_section', url); 6471 </script>
6471 6472 6473 6474 6475</header><div id="shopify-section-sections--19361846231139__nbg_offer_bar" class="shopify-section shopify-section-group-header-group"> 6476 6477 6478 6479<div 6480 class="section-background" 6481></div> 6482<div 6483 class="section section--full-width spacing-style" 6484 style="--padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; 6485" 6486> 6487 <div class="nbg-lime-rule" aria-hidden="true"></div> 6488<style> 6489 .nbg-lime-rule { height: 6px; background: var(--nbg-lime, #ABC048); } /* flat (operator, 2026-09-22) */ 6490</style> 6491 6492</div> 6493 6494 6495</div> 6496<!-- END sections: header-group --> 6497 </div> 6498 6499
6499<script> 6500 /** 6501 * Sets `--header-height` and `--header-group-height` to measured values before first paint. 6502 * 6503 * A few CSS rules position content relative to the header at first paint â a hero sized to 6504 * the remaining viewport, a transparent header's negative margin. Without a measured value 6505 * those rules use the `60px` fallback from `sections/header.liquid`, and the content visibly 6506 * jumps once `header.js` corrects the values after load. 6507 * 6508 * Measuring forces layout mid-parse, so it only runs where a consuming rule exists. 6509 * Callers opt in: the transparent-header branch below, or `snippets/measure-header-heights.liquid`, 6510 * which any new first-paint consumer must render too. 6511 * 6512 * Measures once per page; after load, header.js's ResizeObservers keep the values fresh. 6513 * The group-height walk mimics calculateHeaderGroupHeight() in utilities.js â keep them 6514 * in sync. 6515 */ 6516 window.measureHeaderHeights = (function () { 6517 let measured = false; 6518 6519 return function measureHeaderHeights() { 6520 if (measured) return; 6521 6522 const header = document.querySelector('#header-component'); 6523 const headerGroup = document.querySelector('#header-group'); 6524 6525 if (!header || !headerGroup) return; 6526 measured = true; 6527 6528 const headerHeight = header.offsetHeight; 6529 6530 let headerGroupHeight = 0; 6531 for (const element of headerGroup.children) { 6532 if (element instanceof HTMLElement) headerGroupHeight += element.offsetHeight; 6533 } 6534 6535 /** 6536 * A transparent header is absolutely positioned, so the loop above counts its section 6537 * wrapper as 0px. When a section follows it in the group, header.liquid pushes that 6538 * section down by the header's height using a margin, which offsetHeight also 6539 * excludes â so the header's height has to be added back manually. 6540 */ 6541 if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) { 6542 headerGroupHeight += headerHeight; 6543 } 6544 6545 document.body.style.setProperty('--header-height', `${headerHeight}px`); 6546 document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`); 6547 }; 6548 })(); 6549 6550 /** 6551 * Transparent-header rules consume the measured heights at first paint on every 6552 * template, so the transparent case opts in globally here instead of per-section. 6553 */ 6554 if (document.querySelector('#header-component')?.hasAttribute('transparent')) { 6555 measureHeaderHeights(); 6556 } 6557 6558 /** 6559 * Sets `--top-row-height`, consumed by the header underlays and submenus. Deferred to a 6560 * rAF so the height read doesn't force layout mid-parse, and scoped to the 6561 * header, where all consumers live, so the write only invalidates the header subtree. 6562 * Mimics the `--top-row-height` write in updateHeaderHeights() in utilities.js 6563 */ 6564 (function setTopRowHeight() { 6565 const header = document.querySelector('#header-component'); 6566 const headerTopRow = header?.querySelector('.header__row--top'); 6567 if (!headerTopRow) return; 6568 6569 window.requestAnimationFrame(function () { 6570 header.style.setProperty('--top-row-height', `${headerTopRow.getBoundingClientRect().height}px`); 6571 }); 6572 })(); 6573 6574 /** 6575 * Sets `--transparent-header-offset-boolean` when the first section must offset itself 6576 * under a transparent header. The non-offset case relies on the `0` default declared in 6577 * sections/header.liquid â unlike updateTransparentHeaderOffset() in utilities.js, which 6578 * re-runs on editor changes and must write '0' to reset a previously written '1'. 6579 */ 6580 (function updateTransparentHeaderOffset() { 6581 const header = document.querySelector('#header-component'); 6582 const headerSection = document.querySelector('#header-group .header-section'); 6583 if (!headerSection || !header?.hasAttribute('transparent')) return; 6584 6585 const hasImmediateSection = headerSection.nextElementSibling?.classList.contains('shopify-section'); 6586 if (!hasImmediateSection) { 6587 document.body.style.setProperty('--transparent-header-offset-boolean', '1'); 6588 } 6589 })(); 6590 6591 /** 6592 * Sets the initial menu style (inline menu vs. drawer) on the header component. 6593 * Mimics setHeaderMenuStyle() in utilities.js 6594 */ 6595 (function setHeaderMenuStyle() { 6596 const headerComponent = document.querySelector('#header-component'); 6597 if (headerComponent) { 6598 const isTouchDevice = 'ontouchstart' in window && navigator.maxTouchPoints > 0; 6599 const overflowList = headerComponent.querySelector('overflow-list'); 6600 const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached'); 6601 headerComponent.dataset.menuStyle = isTouchDevice || hasReachedMinimum ? 'drawer' : 'menu'; 6602 } 6603 })(); 6604 </script>
6604 6605 6606 <main 6607 id="MainContent" 6608 class="content-for-layout" 6609 role="main" 6610 data-page-transition-enabled="false" 6611 data-product-transition="false" 6612 data-template="product" 6613 > 6614 <div id="shopify-section-template--19361852293219__main" class="shopify-section">
6615<script type="application/ld+json"> 6616{ 6617 "@context": "https://schema.org/", 6618 "@type": "Product", 6619 "@id": "\/products\/buddha-groove-e-gift-card#product", 6620 "name": "Buddha Groove E-Gift Card", 6621 "url": "https:\/\/www.buddhagroove.com\/products\/buddha-groove-e-gift-card", 6622 "description": "For when the choice should be theirs. The Buddha Groove e-gift card arrives by email, sent to you or straight to the person you choose, on the day you pick, and it can be spent on anything at buddhagroove.com.\nFormat: E-gift card, sent by email (no physical card is mailed)Amounts: $25 to $250Delivery: By email, on the date you chooseUse: Online at buddhagroove.comExpiration: 5 years\nAdd their name, email and a short message before you check out, and it arrives with the card.", 6623 "category": "Gift Cards", 6624 "brand": {"@type": "Brand", "name": "Buddha Groove"}, 6625 "image": ["https:\/\/www.buddhagroove.com\/cdn\/shop\/files\/bg-gift-card-1200x1500.jpg?v=1790093009\u0026width=1920" 6626], 6627 "offers": [{ 6628 "@type": "Offer", 6629 "@id": "\/products\/buddha-groove-e-gift-card?variant=46228325859427#offer", 6630 "url": "https:\/\/www.buddhagroove.com\/products\/buddha-groove-e-gift-card?variant=46228325859427", 6631 "price": "25.00", 6632 "priceCurrency": "USD", 6633 "availability": "https://schema.org/InStock", 6634 "itemCondition": "https://schema.org/NewCondition", 6635 "shippingDetails": { 6636 "@type": "OfferShippingDetails", 6637 "shippingRate": {"@type": "MonetaryAmount", "value": 7.50, "currency": "USD"}, 6638 "shippingDestination": {"@type": "DefinedRegion", "addressCountry": "US", "addressRegion": ["AL","AZ","AR","CA","CO","CT","DE","DC","FL","GA","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"]}, 6639 "deliveryTime": {"@type": "ShippingDeliveryTime", "handlingTime": {"@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY"}} 6640 }, 6641 "hasMerchantReturnPolicy": {"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":"https://schema.org/ReturnByMail","returnFees":"https://schema.org/ReturnFeesCustomerResponsibility","refundType":"https://schema.org/FullRefund","merchantReturnLink":"https:\/\/www.buddhagroove.com\/pages\/returns"} 6642 }, 6643{ 6644 "@type": "Offer", 6645 "@id": "\/products\/buddha-groove-e-gift-card?variant=46228325892195#offer", 6646 "url": "https:\/\/www.buddhagroove.com\/products\/buddha-groove-e-gift-card?variant=46228325892195", 6647 "price": "50.00", 6648 "priceCurrency": "USD", 6649 "availability": "https://schema.org/InStock", 6650 "itemCondition": "https://schema.org/NewCondition", 6651 "shippingDetails": { 6652 "@type": "OfferShippingDetails", 6653 "shippingRate": {"@type": "MonetaryAmount", "value": 7.50, "currency": "USD"}, 6654 "shippingDestination": {"@type": "DefinedRegion", "addressCountry": "US", "addressRegion": ["AL","AZ","AR","CA","CO","CT","DE","DC","FL","GA","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"]}, 6655 "deliveryTime": {"@type": "ShippingDeliveryTime", "handlingTime": {"@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY"}} 6656 }, 6657 "hasMerchantReturnPolicy": {"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":"https://schema.org/ReturnByMail","returnFees":"https://schema.org/ReturnFeesCustomerResponsibility","refundType":"https://schema.org/FullRefund","merchantReturnLink":"https:\/\/www.buddhagroove.com\/pages\/returns"} 6658 }, 6659{ 6660 "@type": "Offer", 6661 "@id": "\/products\/buddha-groove-e-gift-card?variant=46228325924963#offer", 6662 "url": "https:\/\/www.buddhagroove.com\/products\/buddha-groove-e-gift-card?variant=46228325924963", 6663 "price": "100.00", 6664 "priceCurrency": "USD", 6665 "availability": "https://schema.org/InStock", 6666 "itemCondition": "https://schema.org/NewCondition", 6667 "shippingDetails": { 6668 "@type": "OfferShippingDetails", 6669 "shippingRate": {"@type": "MonetaryAmount", "value": 0, "currency": "USD"},
6670 "shippingDestination": {"@type": "DefinedRegion", "addressCountry": "US", "addressRegion": ["AL","AZ","AR","CA","CO","CT","DE","DC","FL","GA","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"]}, 6671 "deliveryTime": {"@type": "ShippingDeliveryTime", "handlingTime": {"@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY"}} 6672 }, 6673 "hasMerchantReturnPolicy": {"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":"https://schema.org/ReturnByMail","returnFees":"https://schema.org/ReturnFeesCustomerResponsibility","refundType":"https://schema.org/FullRefund","merchantReturnLink":"https:\/\/www.buddhagroove.com\/pages\/returns"} 6674 }, 6675{ 6676 "@type": "Offer", 6677 "@id": "\/products\/buddha-groove-e-gift-card?variant=46228325957731#offer", 6678 "url": "https:\/\/www.buddhagroove.com\/products\/buddha-groove-e-gift-card?variant=46228325957731", 6679 "price": "150.00", 6680 "priceCurrency": "USD", 6681 "availability": "https://schema.org/InStock", 6682 "itemCondition": "https://schema.org/NewCondition", 6683 "shippingDetails": { 6684 "@type": "OfferShippingDetails", 6685 "shippingRate": {"@type": "MonetaryAmount", "value": 0, "currency": "USD"}, 6686 "shippingDestination": {"@type": "DefinedRegion", "addressCountry": "US", "addressRegion": ["AL","AZ","AR","CA","CO","CT","DE","DC","FL","GA","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"]}, 6687 "deliveryTime": {"@type": "ShippingDeliveryTime", "handlingTime": {"@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY"}} 6688 }, 6689 "hasMerchantReturnPolicy": {"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":"https://schema.org/ReturnByMail","returnFees":"https://schema.org/ReturnFeesCustomerResponsibility","refundType":"https://schema.org/FullRefund","merchantReturnLink":"https:\/\/www.buddhagroove.com\/pages\/returns"} 6690 }, 6691{ 6692 "@type": "Offer", 6693 "@id": "\/products\/buddha-groove-e-gift-card?variant=46228325990499#offer", 6694 "url": "https:\/\/www.buddhagroove.com\/products\/buddha-groove-e-gift-card?variant=46228325990499", 6695 "price": "200.00", 6696 "priceCurrency": "USD", 6697 "availability": "https://schema.org/InStock", 6698 "itemCondition": "https://schema.org/NewCondition", 6699 "shippingDetails": { 6700 "@type": "OfferShippingDetails", 6701 "shippingRate": {"@type": "MonetaryAmount", "value": 0, "currency": "USD"}, 6702 "shippingDestination": {"@type": "DefinedRegion", "addressCountry": "US", "addressRegion": ["AL","AZ","AR","CA","CO","CT","DE","DC","FL","GA","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"]}, 6703 "deliveryTime": {"@type": "ShippingDeliveryTime", "handlingTime": {"@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY"}} 6704 }, 6705 "hasMerchantReturnPolicy": {"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":"https://schema.org/ReturnByMail","returnFees":"https://schema.org/ReturnFeesCustomerResponsibility","refundType":"https://schema.org/FullRefund","merchantReturnLink":"https:\/\/www.buddhagroove.com\/pages\/returns"} 6706 }, 6707{ 6708 "@type": "Offer", 6709 "@id": "\/products\/buddha-groove-e-gift-card?variant=46228326023267#offer", 6710 "url": "https:\/\/www.buddhagroove.com\/products\/buddha-groove-e-gift-card?variant=46228326023267", 6711 "price": "250.00", 6712 "priceCurrency": "USD", 6713 "availability": "https://schema.org/InStock", 6714 "itemCondition": "https://schema.org/NewCondition", 6715 "shippingDetails": { 6716 "@type": "OfferShippingDetails", 6717 "shippingRate": {"@type": "MonetaryAmount", "value": 0, "currency": "USD"},
6718 "shippingDestination": {"@type": "DefinedRegion", "addressCountry": "US", "addressRegion": ["AL","AZ","AR","CA","CO","CT","DE","DC","FL","GA","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"]}, 6719 "deliveryTime": {"@type": "ShippingDeliveryTime", "handlingTime": {"@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY"}} 6720 }, 6721 "hasMerchantReturnPolicy": {"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":"https://schema.org/ReturnByMail","returnFees":"https://schema.org/ReturnFeesCustomerResponsibility","refundType":"https://schema.org/FullRefund","merchantReturnLink":"https:\/\/www.buddhagroove.com\/pages\/returns"} 6722 } 6723] 6724} 6725</script>
6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 <sticky-add-to-cart 6746 class="sticky-add-to-cart" 6747 data-variant-available="true" 6748 data-product-id="8487333003363" 6749 data-current-variant-id="46228325859427" 6750 data-initial-quantity="1" 6751 data-default-variant-title="Default Title" 6752 > 6753 <div 6754 class="sticky-add-to-cart__bar color-custom-popover" 6755 data-stuck="false" 6756 ref="stickyBar" 6757 role="region" 6758 aria-label="Quick add to cart bar" 6759 > 6760 6761 6762 <div 6763 class="sticky-add-to-cart__image" 6764 > 6765 6766 <img src="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=120" alt="Buddha Groove E-Gift Card" width="120" height="150" loading="lazy" class="sticky-add-to-cart__image-img" data-testid="sticky-product-image" ref="productImage"> 6767 </div> 6768 6769 6770 6771 <div 6772 class="sticky-add-to-cart__info" 6773 data-has-image="true" 6774 data-singleton="false" 6775 data-single-option="true" 6776 > 6777 <p 6778 class="sticky-add-to-cart__title" 6779 data-testid="sticky-product-title" 6780 > 6781 Buddha Groove E-Gift Card 6782 </p> 6783 <div 6784 class="sticky-add-to-cart__variant" 6785 data-testid="sticky-variant-title" 6786 6787 > 6788 6789 6790 $25.00 6791 6792 </div> 6793 </div> 6794 6795 <div 6796 class="sticky-add-to-cart__price" 6797 data-testid="sticky-price-display" 6798 > 6799 6800 6801<div ref="priceContainer"> 6802 6803 6804 6805 <span class="price">$25.00</span> 6806 6807 6808</div> 6809 </div> 6810 6811 <button 6812 type="button" 6813 class="sticky-add-to-cart__button add-to-cart-button button" 6814 aria-label="Add to cart" 6815 aria-label="Add to cart" 6816 aria-label="Add to cart" 6817 aria-label="Add to cart" 6818 aria-label="Add to cart" 6819 ref="addToCartButton" 6820 on:click="/handleAddToCartClick" 6821 6822 > 6823 <span 6824 class="add-to-cart-text" 6825 > 6826 6827 <span class="svg-wrapper"><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> 6828</span> 6829 6830 <span class="add-to-cart-text__content"> 6831 <span>Add to cart</span> 6832 <span 6833 ref="quantityDisplay" 6834 6835 style="display: none;" 6836 6837 > (<span ref="quantityNumber">1</span>)</span> 6838 </span> 6839 </span> 6840 <span class="add-to-cart__added"> 6841 <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"> 6842 <g class="check"> 6843 <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6844 <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6845 </g> 6846 <g class="burst"> 6847 <g style="--index: 0;"> 6848 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 6849 </g> 6850 <g style="--index: 1;"> 6851 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 6852 </g> 6853 <g style="--index: 2;"> 6854 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 6855 </g> 6856 <g style="--index: 3;"> 6857 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 6858 </g> 6859 <g style="--index: 4;"> 6860 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 6861 </g> 6862 <g style="--index: 5;"> 6863 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 6864 </g> 6865 <g style="--index: 6;"> 6866 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 6867 </g> 6868 <g style="--index: 7;"> 6869 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 6870 </g> 6871 </g> 6872</svg> 6873</span> 6874 </span> 6875 </button> 6876 </div> 6877 </sticky-add-to-cart> 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 <style data-shopify> 6893 .color-custom-template--19361852293219__main, 6894 .color-custom-template--19361852293219__main .text-block {
6895 /* Background */ 6896 --color-background: #FFFFFF; 6897 --color-background-rgb: 255 255 255; 6898 6899 /* Opacity values adjusted for background brightness */ 6900 6901--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 69020.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 6903 6904 6905 6906 /* Foreground / text â explicit or smart-contrasted */ 6907 --color: #2B2F2A; 6908 --color-rgb: 43 47 42; 6909 --color-foreground: #2B2F2A; 6910 --color-foreground-rgb: 43 47 42; 6911 --color-foreground-muted: rgb(43 47 42 / var(--opacity-muted-text)); 6912 --color-foreground-subdued: rgb(43 47 42 / var(--opacity-subdued-text)); 6913 --color-border: var(--palette-darkest); 6914 --color-border-rgb: var(--palette-darkest-rgb); 6915 6916 } 6917 6918 6919 .color-custom-template--19361852293219__main { 6920 /* Form-related tokens stay on .color-custom only â .text-block is a prose 6921 container (text/announcement/inline-text/blog-post-description/ 6922 collection-link/price/sku) and never holds form inputs. */ 6923 --input-disabled-background-color: rgb(43 47 42 / var(--opacity-10)); 6924 --input-disabled-border-color: rgb(43 47 42 / var(--opacity-5)); 6925 --input-disabled-text-color: rgb(43 47 42 / var(--opacity-50)); 6926 --checkbox-border: 1px solid rgb(43 47 42 / var(--opacity-35-55)); 6927 } 6928 6929 6930 .color-custom-template--19361852293219__main { 6931 color: var(--color, var(--color-foreground)); 6932 background-color: var(--color-background); 6933 } 6934 </style> 6935 6936 6937 6938<div 6939 class="section-background color-custom-template--19361852293219__main" 6940></div> 6941<div 6942 class="product-information section section--page-width spacing-style color-custom-template--19361852293219__main relative" 6943 style="--padding-block-start: 0px;--padding-block-end: 0px; --gap: 48px;" 6944 data-testid="product-information" 6945> 6946 6947 6948 <a 6949 class="skip-to-content-link button-secondary" 6950 href="#ProductInformation-template--19361852293219__main" 6951> 6952 Skip to product information 6953</a> 6954 6955 6956 6957 6958 <product-component 6959 class="product-information__grid product-information--media-left" 6960 data-product-grid-content 6961 6962 view-event-payload="{"product":{"id":8487333003363,"title":"Buddha Groove E-Gift Card","handle":"buddha-groove-e-gift-card","selectedVariant":null},"context":null,"selectedOptions":[]}" 6963 6964 > 6965 6966 6967 6968 6969 6970 6971 <div 6972 class="product-information__media" 6973 data-testid="product-information-media" 6974 > 6975 6976 6977
6978<script 6979 src="//www.buddhagroove.com/cdn/shop/t/2/assets/zoom-dialog.js?v=102268456213388948961789463202" 6980 type="module" 6981 ></script>
6981<script 6982 src="//www.buddhagroove.com/cdn/shop/t/2/assets/drag-zoom-wrapper.js?v=49654226587051563631789463202" 6983 type="module" 6984 ></script>
6984 6985 6986 6987 6988
6988<script> 6989 if (window.matchMedia('(min-width: 750px)').matches) { 6990 window.measureHeaderHeights?.(); 6991 } 6992 </script>
6992 6993 6994 6995<style data-shopify> 6996 6997 6998 6999 .media-fit-contain { 7000 --product-media-fit: contain; 7001 } 7002 7003 /* Media fit for all media elements */ 7004 .media-fit-contain :is(img, video, iframe, .deferred-media__poster-image) { 7005 object-fit: contain; 7006 width: 100%; 7007 height: 100%; 7008 } 7009 7010 /* 3D Models (no object-fit support, just sizing) */ 7011 .media-fit-contain model-viewer { 7012 width: 100%; 7013 height: 100%; 7014 } 7015 7016 7017 7018 7019 /* Add background color so carousel arrows' mix-blend-mode works correctly even on transparent areas. */ 7020 7021 .media-fit-contain :is(img, .deferred-media__poster-image) { 7022 background-color: var(--color-background); 7023 } 7024 7025 7026 7027 7028 7029 7030 ::view-transition-old(gallery-item-open), 7031 ::view-transition-new(gallery-item-open), 7032 ::view-transition-old(gallery-item-close), 7033 ::view-transition-new(gallery-item-close) { 7034 height: auto; 7035 width: 100%; 7036 object-fit: contain; 7037 top: 50%; 7038 transform: translateY(-50%); 7039 } 7040 7041 7042 7043 :root { --gallery-media-border-radius: 0px; } 7044</style> 7045 7046 7047 <media-gallery 7048 class=" 7049 spacing-style 7050 sticky-content 7051 7052 media-gallery--two-column 7053 7054 7055 media-gallery--grid 7056 7057 7058 " 7059 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;" 7060 data-presentation="grid" 7061 7062 > 7063 7064 7065 7066 7067 7068 7069 <slideshow-component 7070 7071 ref="slideshow" 7072 7073 7074 class="product-media-gallery__slideshow--single-media slideshow--single-media" 7075 7076 style="--slideshow-timeline: --slide-0;--slide-min-height: auto;--slide-min-height-desktop: auto;" 7077 7078 initial-slide="0" 7079 7080 7081 infinite 7082 7083 7084 7085> 7086 7087 <slideshow-container 7088 ref="slideshowContainer" 7089 7090 animate-arrows 7091 7092 > 7093 7094 7095 <slideshow-slides 7096 tabindex="-1" 7097 ref="scroller" 7098 7099 > 7100 7101 7102 7103 7104 7105 7106 7107 <slideshow-slide 7108 ref="slides[]" 7109 aria-hidden="false" 7110 style="--slideshow-timeline: --slide-0; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 7111 7112 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable product-media-container--tallest" 7113 7114 on:click="#zoom-dialog-Ac0gzTHk1ZFVLUDk2S__media-gallery/open/0" 7115 7116 style="--media-preview-ratio: 0.8;" 7117 7118 7119 7120 7121 on:click="#zoom-dialog-Ac0gzTHk1ZFVLUDk2S__media-gallery/open/0" 7122> 7123 7124 7125 7126 7127<div 7128 class="product-media" 7129 style="--ratio: 0.8" 7130 data-media-id="31402819944547" 7131> 7132 7133 <img src="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=3840" alt="Buddha Groove E-Gift Card" srcset="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=240 240w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=352 352w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=832 832w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=1200 1200w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=1600 1600w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=1920 1920w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=2560 2560w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=3840 3840w" width="3840" height="4800" loading="eager" sizes="(min-width: 155rem) 125rem, (min-width: 750px) calc(100vw - 25rem - 40px - 24px - 40px), 100vw" class="product-media__image" data_max_resolution="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;"> 7134 7135 7136 7137 7138</div> 7139 7140 7141 7142 7143 7144</slideshow-slide> 7145 7146 7147 7148 7149 7150 7151 </slideshow-slides> 7152 </slideshow-container> 7153 7154</slideshow-component> 7155 7156 7157 7158 7159 7160 7161 <ul 7162 class="media-gallery__grid list-unstyled" 7163 data-testid="media-gallery-grid" 7164 > 7165 7166 <li 7167 ref="media[]" 7168 class="product-media-container constrain-height media-fit-contain product-media-container--image " 7169 style=" --media-preview-ratio: 0.8; --media-radius: 0px;" 7170 7171 7172 data-focal-point="50.0% 50.0%" 7173 7174 ><button 7175 type="button" 7176 class="button button-unstyled product-media-container__zoom-button" 7177 aria-label="Zoom media 1" 7178 on:click="/zoom/0" 7179
7180 on:pointerenter="/preloadImage/0" 7181 7182 ></button> 7183 7184 7185<div 7186 class="product-media" 7187 style="--ratio: 0.8" 7188 data-media-id="31402819944547" 7189> 7190 7191 <img src="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=3840" alt="Buddha Groove E-Gift Card" srcset="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=240 240w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=352 352w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=832 832w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=1200 1200w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=1600 1600w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=1920 1920w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=2560 2560w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=3840 3840w" width="3840" height="4800" loading="eager" sizes="(min-width: 155rem) 125rem, (min-width: 750px) calc(100vw - 25rem - 40px - 24px - 40px), 100vw" class="product-media__image" data_max_resolution="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;"> 7192 7193 7194 7195 7196</div> 7197 7198 7199 7200 7201 </li> 7202 7203 </ul> 7204 7205<zoom-dialog 7206 ref="zoomDialogComponent" 7207 id="zoom-dialog-Ac0gzTHk1ZFVLUDk2S__media-gallery" 7208 > 7209 <dialog 7210 class="dialog-zoomed-gallery__dialog" 7211 ref="dialog" 7212 on:keydown="/handleKeyDown" 7213 scroll-lock 7214 > 7215 <button 7216 type="button" 7217 class="button button-unstyled close-button dialog-zoomed-gallery__close-button" 7218 aria-label="Close" 7219 on:click="/close" 7220 > 7221 <span class="visually-hidden">Close</span> 7222 <svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 7223<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/> 7224</svg> 7225 7226 </button> 7227 <div class="dialog-thumbnails-list-container"> 7228 <scroll-hint 7229 class="dialog-thumbnails-list list-unstyled" 7230 ref="thumbnails" 7231 > 7232 7233 </scroll-hint> 7234 </div> 7235 <ul 7236 class="dialog-zoomed-gallery list-unstyled" 7237 ><li 7238 id="product-31402819944547-1" 7239 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable" 7240 style=" --media-preview-ratio: 0.8;" 7241 ref="media[]" 7242 7243 on:click="/close" 7244 7245 > 7246 7247 <drag-zoom-wrapper class="product-media__drag-zoom-wrapper"> 7248 7249<div 7250 class="product-media" 7251 style="--ratio: 0.8" 7252 data-media-id="31402819944547" 7253> 7254 7255 <img src="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=3840" alt="Buddha Groove E-Gift Card" srcset="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=240 240w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=352 352w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=832 832w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=1200 1200w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=1600 1600w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=1920 1920w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=2560 2560w, //www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="100vw" class="product-media__image" ref="image" data_max_resolution="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;"> 7256 7257 7258 7259 7260</div> 7261 7262 7263 7264</drag-zoom-wrapper> 7265 7266 </li></ul> 7267 </dialog> 7268 </zoom-dialog></media-gallery> 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 </div> 7282 7283 7284 7285 7286 7287 7288<div 7289 id="ProductInformation-template--19361852293219__main" 7290 class=" 7291 product-details 7292 sticky-content--desktop 7293 " 7294 style="--details-position: flex-start;"
7295 data-testid="product-information-details" 7296 7297> 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308<div 7309 class=" 7310 group-block 7311 group-block--height-fit 7312 group-block--width-fill 7313 border-style 7314 spacing-style 7315 size-style 7316 7317 7318 " 7319 style=" 7320 7321--border-width: 1px; --border-style: none; --border-color: 7322rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 7323 7324 --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; 7325 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 7326 7327 " 7328 7329 data-testid="group-block" 7330><div class="group-block__media-wrapper"> 7331 7332 7333 7334 7335 7336 7337 7338 7339 </div> 7340 7341 <div 7342 class=" 7343 group-block-content 7344 7345 layout-panel-flex 7346 layout-panel-flex--column 7347 7348 " 7349 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7350 7351--gap: 16px; 7352 7353--horizontal-alignment: ; --vertical-alignment: ; 7354--vertical-alignment-mobile: ; 7355" 7356 > 7357 <div class="view-product-title"> 7358 <a 7359 href="/products/buddha-groove-e-gift-card?variant=46228325859427" 7360 >Buddha Groove E-Gift Card 7361 </a> 7362 </div> 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374<div 7375 class=" 7376 group-block 7377 group-block--height-fit 7378 group-block--width-fill 7379 border-style 7380 spacing-style 7381 size-style 7382 7383 7384 " 7385 style=" 7386 7387--border-width: 1px; --border-style: none; --border-color: 7388rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 7389 7390 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7391 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 7392 7393 " 7394 7395 data-testid="group-block" 7396><div class="group-block__media-wrapper"> 7397 7398 7399 7400 7401 7402 7403 7404 7405 </div> 7406 7407 <div 7408 class=" 7409 group-block-content 7410 7411 layout-panel-flex 7412 layout-panel-flex--column 7413 mobile-column 7414 " 7415 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7416 7417--gap: 12px; 7418 7419--horizontal-alignment: flex-start; --vertical-alignment: center; 7420--vertical-alignment-mobile: center; 7421" 7422 > 7423 7424 7425<div> 7426 <div class="nbg-title" data-nbg-title> 7427 <p class="nbg-title__sku" hidden>Item: <span data-nbg-sku></span></p> 7428 <h1 class="nbg-title__h1">Buddha Groove E-Gift Card</h1>
7428<script type="application/json" data-nbg-sku-map>[{"id":46228325859427,"sku":null},{"id":46228325892195,"sku":null},{"id":46228325924963,"sku":null},{"id":46228325957731,"sku":null},{"id":46228325990499,"sku":null},{"id":46228326023267,"sku":null}]</script>
7428 7429
7429<script> 7430 (() => { 7431 if (window.__mnSku) return; 7432 const sync = () => { 7433 const root = document.querySelector('[data-nbg-title]'); if (!root) return; 7434 let map; try { map = JSON.parse(root.querySelector('[data-nbg-sku-map]').textContent); } catch (e) { return; } 7435 const id = Number(new URLSearchParams(location.search).get('variant')); 7436 const hit = map.find((m) => m.id === id); if (!hit) return; 7437 const p = root.querySelector('.nbg-title__sku'); const s = root.querySelector('[data-nbg-sku]'); 7438 if (hit.sku) { s.textContent = hit.sku; p.hidden = false; } else { p.hidden = true; } 7439 }; 7440 window.__mnSku = sync; 7441 for (const k of ['pushState', 'replaceState']) { const o = history[k]; history[k] = function (...a) { const r = o.apply(this, a); queueMicrotask(sync); return r; }; } 7442 window.addEventListener('popstate', sync); 7443 document.addEventListener('change', () => { const start = location.search; let n = 0; const t = setInterval(() => { if (location.search !== start || ++n > 20) { clearInterval(t); sync(); } }, 75); }); 7444 sync(); 7445 })(); 7446 </script>
7446</div> 7447<style> 7448 .nbg-title { padding-top: 10px; } 7449 .nbg-title__sku { margin: 0 0 8px; font-family: var(--nbg-font-text, 'Manrope', sans-serif); font-size: .875rem; letter-spacing: .04em; color: var(--nbg-graphite, #5C625A); } 7450 .nbg-title__sku span { color: var(--nbg-charcoal, #2B2F2A); font-weight: 600; } 7451 .nbg-title__h1 { margin: 0; font-family: var(--nbg-font-display, 'Lora', serif); font-weight: 500; color: var(--nbg-teal, #339999); font-size: clamp(1.5rem, 2.3vw, 2.125rem); line-height: 1.15; letter-spacing: -.005em; text-wrap: normal; } /* `balance` then `pretty` both shortened line 1 to even the lines out, which reads as a wide right margin; `normal` is greedy and fills each line (operator, 2026-09-22 and again 2026-09-29) */ 7452 @media (max-width: 749px) { .nbg-title { padding-top: 4px; } } 7453</style> 7454 7455</div> 7456 7457 7458 7459 7460<div> 7461 <div class="nbg-pdp-rating"><div class="nbg-stars" role="img" aria-label="Rated 4.86 out of 5 from 7 reviews"> 7462 <span class="nbg-stars__row" aria-hidden="true"><span class="nbg-stars__fill" style="width:97.2%;"></span></span> 7463 <span class="nbg-stars__count">7 reviews</span> 7464</div></div> 7465</div> 7466 7467 7468 7469 7470 7471 7472 7473 7474<product-price 7475 class="text-block text-block--align-left rte text-left paragraph spacing-style" 7476 data-block-id="AY1p2SlRoNExpQUk3e__price_tVjtKg" 7477 data-product-id="8487333003363" 7478 style=" 7479 7480 7481 --padding-block-start: 4px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7482 7483 --width: 100%; 7484 " 7485 7486> 7487 7488 7489<div ref="priceContainer"> 7490 7491 7492 7493 <span class="price">$25.00</span> 7494 7495 7496</div> 7497 7498 7499</product-price> 7500 7501 7502 7503 7504 7505 7506</div> 7507</div> 7508 7509 7510 7511 7512 7513 7514 7515<div 7516 class="divider divider-AdDVSNG43djhTOWZjZ__divider_VJhene spacing-style" 7517 style=" 7518 --divider-justify-content: center; 7519 --color-border: #D9DDD3; 7520 --padding-block-start: 0px;--padding-block-end: 0px; 7521 " 7522 7523 7524> 7525 <span 7526 class="divider__line" 7527 style=" 7528 --divider-border-thickness: 1px; 7529 7530 --divider-border-rounded: 0; 7531 7532 --divider-flex-basis: 100%; 7533 " 7534 ></span> 7535</div> 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 <variant-picker 7551 class="variant-picker spacing-style variant-picker--left" 7552 style=" 7553 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7554 7555 " 7556 data-section-id="template--19361852293219__main" 7557 data-product-id="8487333003363" 7558 data-product-handle="buddha-groove-e-gift-card" 7559 data-product-title="Buddha Groove E-Gift Card" 7560 data-block-id="AdW40UkFTQVpka1BkN__variant_picker_R3rGDr" 7561 data-product-url="/products/buddha-groove-e-gift-card" 7562 ref="mainVariantPicker" 7563 7564 data-template-product-match="true" 7565 7566 7567 7568 > 7569 <form class="variant-picker__form"><fieldset 7570 class="variant-option variant-option--buttons variant-option--default-width-buttons" 7571 data-fieldset-index="0" 7572 ref="fieldsets[]" 7573 7574 > 7575 <legend> 7576 Denominations 7577 </legend> 7578 <label 7579 class="variant-option__button-label" 7580 > 7581 <input 7582 type="radio" 7583 name="Denominations-AdW40UkFTQVpka1BkN__variant_picker_R3rGDr-8487333003363" 7584 value="$25.00" 7585 aria-label="$25.00" 7586 7587 data-previous-checked="false" 7588 data-fieldset-index="0" 7589 data-input-index="0" 7590 data-input-id="1-0" 7591 data-option-name="Denominations" 7592 data-option-value-id="6438382436451" 7593 data-option-available="true" 7594 data-connected-product-url="" 7595 7596 data-variant-id="46228325859427" 7597 7598 7599 data-current-checked="true" 7600 checked 7601 7602 > 7603 7604 7605 <span 7606 class="variant-option__button-label__pill" 7607 data-key="variant-option-pill" 7608 ></span> 7609
7610 <span 7611 class="variant-option__button-label__text" 7612 data-key="variant-option-text" 7613 >$25.00</span> 7614 7615 7616 7617 7618 7619 </label> 7620 <label 7621 class="variant-option__button-label" 7622 > 7623 <input 7624 type="radio" 7625 name="Denominations-AdW40UkFTQVpka1BkN__variant_picker_R3rGDr-8487333003363" 7626 value="$50.00" 7627 aria-label="$50.00" 7628 7629 data-previous-checked="false" 7630 data-fieldset-index="0" 7631 data-input-index="1" 7632 data-input-id="1-1" 7633 data-option-name="Denominations" 7634 data-option-value-id="6438382469219" 7635 data-option-available="true" 7636 data-connected-product-url="" 7637 7638 data-variant-id="46228325892195" 7639 7640 7641 data-current-checked="false" 7642 7643 > 7644 7645 7646 <span 7647 class="variant-option__button-label__pill" 7648 data-key="variant-option-pill" 7649 ></span> 7650 7651 <span 7652 class="variant-option__button-label__text" 7653 data-key="variant-option-text" 7654 >$50.00</span> 7655 7656 7657 7658 7659 7660 </label> 7661 <label 7662 class="variant-option__button-label" 7663 > 7664 <input 7665 type="radio" 7666 name="Denominations-AdW40UkFTQVpka1BkN__variant_picker_R3rGDr-8487333003363" 7667 value="$100.00" 7668 aria-label="$100.00" 7669 7670 data-previous-checked="false" 7671 data-fieldset-index="0" 7672 data-input-index="2" 7673 data-input-id="1-2" 7674 data-option-name="Denominations" 7675 data-option-value-id="6438382501987" 7676 data-option-available="true" 7677 data-connected-product-url="" 7678 7679 data-variant-id="46228325924963" 7680 7681 7682 data-current-checked="false" 7683 7684 > 7685 7686 7687 <span 7688 class="variant-option__button-label__pill" 7689 data-key="variant-option-pill" 7690 ></span> 7691 7692 <span 7693 class="variant-option__button-label__text" 7694 data-key="variant-option-text" 7695 >$100.00</span> 7696 7697 7698 7699 7700 7701 </label> 7702 <label 7703 class="variant-option__button-label" 7704 > 7705 <input 7706 type="radio" 7707 name="Denominations-AdW40UkFTQVpka1BkN__variant_picker_R3rGDr-8487333003363" 7708 value="$150.00" 7709 aria-label="$150.00" 7710 7711 data-previous-checked="false" 7712 data-fieldset-index="0" 7713 data-input-index="3" 7714 data-input-id="1-3" 7715 data-option-name="Denominations" 7716 data-option-value-id="6438382534755" 7717 data-option-available="true" 7718 data-connected-product-url="" 7719 7720 data-variant-id="46228325957731" 7721 7722 7723 data-current-checked="false" 7724 7725 > 7726 7727 7728 <span 7729 class="variant-option__button-label__pill" 7730 data-key="variant-option-pill" 7731 ></span> 7732 7733 <span 7734 class="variant-option__button-label__text" 7735 data-key="variant-option-text" 7736 >$150.00</span> 7737 7738 7739 7740 7741 7742 </label> 7743 <label 7744 class="variant-option__button-label" 7745 > 7746 <input 7747 type="radio" 7748 name="Denominations-AdW40UkFTQVpka1BkN__variant_picker_R3rGDr-8487333003363" 7749 value="$200.00" 7750 aria-label="$200.00" 7751 7752 data-previous-checked="false" 7753 data-fieldset-index="0" 7754 data-input-index="4" 7755 data-input-id="1-4" 7756 data-option-name="Denominations" 7757 data-option-value-id="6438382567523" 7758 data-option-available="true" 7759 data-connected-product-url="" 7760 7761 data-variant-id="46228325990499" 7762 7763 7764 data-current-checked="false" 7765 7766 > 7767 7768
7769 <span 7770 class="variant-option__button-label__pill" 7771 data-key="variant-option-pill" 7772 ></span> 7773 7774 <span 7775 class="variant-option__button-label__text" 7776 data-key="variant-option-text" 7777 >$200.00</span> 7778 7779 7780 7781 7782 7783 </label> 7784 <label 7785 class="variant-option__button-label" 7786 > 7787 <input 7788 type="radio" 7789 name="Denominations-AdW40UkFTQVpka1BkN__variant_picker_R3rGDr-8487333003363" 7790 value="$250.00" 7791 aria-label="$250.00" 7792 7793 data-previous-checked="false" 7794 data-fieldset-index="0" 7795 data-input-index="5" 7796 data-input-id="1-5" 7797 data-option-name="Denominations" 7798 data-option-value-id="6438382600291" 7799 data-option-available="true" 7800 data-connected-product-url="" 7801 7802 data-variant-id="46228326023267" 7803 7804 7805 data-current-checked="false" 7806 7807 > 7808 7809 7810 <span 7811 class="variant-option__button-label__pill" 7812 data-key="variant-option-pill" 7813 ></span> 7814 7815 <span 7816 class="variant-option__button-label__text" 7817 data-key="variant-option-text" 7818 >$250.00</span> 7819 7820 7821 7822 7823 7824 </label> 7825 </fieldset>
7825<script type="application/json"> 7826 {"id":46228325859427,"title":"$25.00","option1":"$25.00","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Buddha Groove E-Gift Card - $25.00","public_title":"$25.00","options":["$25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}} 7827 </script>
7827 7828 </form> 7829 </variant-picker> 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842<div> 7843 7844</div> 7845 7846 7847 7848 7849<div> 7850 7851</div> 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861<span 7862 class="buy-buttons-block buy-buttons-block--ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 7863 7864 7865><product-form-component 7866 data-section-id="template--19361852293219__main" 7867 data-product-id="8487333003363" 7868 data-product-url="/products/buddha-groove-e-gift-card" 7869 on:submit="/handleSubmit" 7870 data-quantity-default="1" 7871 data-quantity-error-max="This item has a maximum of {{ maximum }}" 7872 > 7873 <div 7874 class="visually-hidden" 7875 aria-live="assertive" 7876 role="status" 7877 aria-atomic="true" 7878 ref="liveRegion" 7879 ></div><form method="post" action="/cart/add" id="BuyButtons-ProductForm-template--19361852293219__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 7880 type="hidden" 7881 name="id" 7882 ref="variantId" 7883 value="46228325859427" 7884 > 7885
7886<script 7887 src="//www.buddhagroove.com/cdn/shop/t/2/assets/gift-card-recipient-form.js?v=170482155849799299241789463202" 7888 type="module" 7889 fetchpriority="low" 7890></script>
7890 7891 7892<gift-card-recipient-form 7893 class="recipient-form" 7894 style=" 7895 7896 7897 " 7898 data-section-id="template--19361852293219__main" 7899 data-product-variant-id="46228325859427" 7900> 7901 <fieldset 7902 class="gift-card-form-option" 7903 > 7904 <legend class="recipient-form__send-to"> 7905 Send to 7906 </legend> 7907 <label class="gift-card-form-option__button-label"> 7908 <input 7909 type="radio" 7910 id="My-email-button-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 7911 name="gift-card-delivery-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 7912 ref="myEmailButton" 7913 on:change="/toggleRecipientForm/self" 7914 value="self" 7915 checked 7916 aria-controls="recipient-fields" 7917 > 7918 <span>My email</span> 7919 </label> 7920 <label class="gift-card-form-option__button-label"> 7921 <input 7922 type="radio" 7923 id="Recipient-email-button-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 7924 name="gift-card-delivery-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 7925 ref="recipientEmailButton" 7926 on:change="/toggleRecipientForm/recipient_form" 7927 value="recipient_form" 7928 aria-controls="recipient-fields" 7929 > 7930 <span>Recipientâs email</span> 7931 </label> 7932 </fieldset> 7933 <div 7934 ref="recipientFields" 7935 class="recipient-fields" 7936 hidden 7937 > 7938 <div> 7939 <div class="field"> 7940 <input 7941 ref="recipientEmail" 7942 class="recipient-fields__input" 7943 id="Recipient-email-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 7944 type="email" 7945 placeholder="Recipient email address" 7946 name="properties[Recipient email]" 7947 autocorrect="off" 7948 autocapitalize="off" 7949 autocomplete="email" 7950 pattern="[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}" 7951 value="" 7952 7953 > 7954 </div> 7955 7956 <div 7957 ref="emailError" 7958 class="recipient-form__message hidden" 7959 ><svg aria-hidden="true" class="icon icon-error" viewBox="0 0 13 13"> 7960 <circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="var(--icon-stroke-width)"/> 7961 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/> 7962 <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"/> 7963 <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"/> 7964</svg> 7965<span></span> 7966 </div> 7967 </div> 7968 7969 <div> 7970 <div class="field"> 7971 <input 7972 ref="recipientName" 7973 class="recipient-fields__input" 7974 autocomplete="name" 7975 type="text" 7976 id="Recipient-name-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 7977 name="properties[Recipient name]" 7978 placeholder="Recipient name (optional)" 7979 value="" 7980 maxlength="100" 7981 7982 > 7983 </div> 7984 7985 <div 7986 ref="nameError" 7987 class="recipient-form__message hidden" 7988 ><svg aria-hidden="true" class="icon icon-error" viewBox="0 0 13 13"> 7989 <circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="var(--icon-stroke-width)"/> 7990 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/> 7991 <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"/> 7992 <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"/> 7993</svg> 7994<span></span> 7995 </div> 7996 </div> 7997 7998 <div><div class="field"> 7999 <textarea 8000 ref="recipientMessage" 8001 rows="10" 8002 id="Recipient-message-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 8003 class="recipient-fields__input recipient-fields__textarea" 8004 name="properties[Message]" 8005 maxlength="200" 8006 placeholder="Message (optional)" 8007 aria-label="Message (optional) 0/200 characters used" 8008 8009 ></textarea> 8010 8011 <label 8012 for="Recipient-message-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 8013 class="recipient-form-field-label" 8014 >
8015 <span 8016 ref="characterCount" 8017 data-template="[current]/[max] characters used" 8018 data-max="200" 8019 >0/200 characters used</span> 8020 </label> 8021 </div> 8022 8023 <div 8024 ref="messageError" 8025 class="recipient-form__message hidden" 8026 ><svg aria-hidden="true" class="icon icon-error" viewBox="0 0 13 13"> 8027 <circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="var(--icon-stroke-width)"/> 8028 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/> 8029 <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"/> 8030 <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"/> 8031</svg> 8032<span></span> 8033 </div> 8034 </div> 8035 8036 <div> 8037 <div class="field field--send-on"> 8038 <div for="Recipient-send-on-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi"> 8039 Send on (optional) 8040 </div> 8041 <input 8042 ref="recipientSendOn" 8043 class="recipient-fields__input" 8044 autocomplete="send_on" 8045 type="date" 8046 id="Recipient-send-on-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 8047 name="properties[Send on]" 8048 placeholder="Send on (optional)" 8049 pattern="\d{4}-\d{2}-\d{2}" 8050 value="" 8051 8052 > 8053 </div> 8054 <div 8055 ref="sendOnError" 8056 class="recipient-form__message hidden" 8057 ><svg aria-hidden="true" class="icon icon-error" viewBox="0 0 13 13"> 8058 <circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="var(--icon-stroke-width)"/> 8059 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/> 8060 <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"/> 8061 <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"/> 8062</svg> 8063<span></span> 8064 </div> 8065 </div> 8066 </div> 8067 <input 8068 ref="timezoneOffset" 8069 type="hidden" 8070 name="properties[__shopify_offset]" 8071 value="" 8072 id="Recipient-timezone-offset-ASFh6elhkd2MxQWNGZ__buy_buttons_eYQEYi" 8073 disabled 8074 > 8075 <div 8076 ref="liveRegion" 8077 role="status" 8078 aria-atomic="true" 8079 aria-live="assertive" 8080 class="visually-hidden" 8081 ></div> 8082</gift-card-recipient-form> 8083 8084 8085 8086<span class="buy-buttons-block__bar"><div 8087 class="product-form-buttons spacing-style product-form-buttons--stacked" 8088 style="--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;" 8089 ref="productFormButtons" 8090 > 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104<span 8105 8106 style="--add-to-cart-font-case: ;" 8107> 8108 <add-to-cart-component 8109 ref="addToCartButtonContainer" 8110 data-product-variant-media="//www.buddhagroove.com/cdn/shop/files/bg-gift-card-1200x1500.jpg?v=1790093009&width=100" 8111 data-add-to-cart-animation="true" 8112> 8113 <button 8114 8115 id="BuyButtons-ProductSubmitButton-AS0dBRTNub3VDa1NHT__add-to-cart" 8116 8117 type="submit" 8118 name="add" 8119 ref="addToCartButton" 8120 on:click="/handleClick" 8121 class="button add-to-cart-button button button--AS0dBRTNub3VDa1NHT__add-to-cart" 8122 8123 data-testid="standalone-add-to-cart" 8124 8125 8126 > 8127 8128 <span 8129 aria-hidden="true" 8130 class="svg-wrapper add-to-cart-icon" 8131 ><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> 8132</span> 8133 8134Add to cart 8135 <span class="add-to-cart__added">
8136 <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"> 8137 <g class="check"> 8138 <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8139 <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8140 </g> 8141 <g class="burst"> 8142 <g style="--index: 0;"> 8143 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 8144 </g> 8145 <g style="--index: 1;"> 8146 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 8147 </g> 8148 <g style="--index: 2;"> 8149 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 8150 </g> 8151 <g style="--index: 3;"> 8152 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 8153 </g> 8154 <g style="--index: 4;"> 8155 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 8156 </g> 8157 <g style="--index: 5;"> 8158 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 8159 </g> 8160 <g style="--index: 6;"> 8161 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 8162 </g> 8163 <g style="--index: 7;"> 8164 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 8165 </g> 8166 </g> 8167</svg> 8168</span> 8169 </span> 8170 </button> 8171</add-to-cart-component> 8172 8173</span> 8174 8175 8176 8177 8178 8179 </div></span><input type="hidden" name="product-id" value="8487333003363" /><input type="hidden" name="section-id" value="template--19361852293219__main" /></form></product-form-component></span> 8180 8181 8182 8183 8184 8185 8186 8187<div id="shopify-block-AOVNiSlMyZDN5Ynlnc__omnisend_back_in_stock" class="shopify-block shopify-app-block"> 8188 <div id="omnisend-embedded-v2-69f3d1f94999f9c460df02a4"></div> 8189 8190 8191 8192</div><div id="shopify-block-AMFRob1pIcnFsTE9Fd__joy_wishlist_wishlist_button_EQBa4X" class="shopify-block shopify-app-block"><div 8193 class='Joy-Wishlist-ButtonWrapper' 8194 data-joy-wishlist-inline-atc='false' 8195 8196 ></div> 8197</div> 8198 8199<div> 8200 8201</div> 8202 8203 8204 8205 8206<div> 8207 <div class="nbg-desc rte"><p>For when the choice should be theirs. The Buddha Groove e-gift card arrives by email, sent to you or straight to the person you choose, on the day you pick, and it can be spent on anything at buddhagroove.com.</p> 8208<p>Format: E-gift card, sent by email (no physical card is mailed)<br>Amounts: $25 to $250<br>Delivery: By email, on the date you choose<br>Use: Online at buddhagroove.com<br>Expiration: 5 years</p> 8209<p>Add their name, email and a short message before you check out, and it arrives with the card.</p></div><style> 8210 .nbg-desc { margin: 1.5rem 0 0; color: var(--nbg-charcoal, #2B2F2A); font-size: 1.0625rem; line-height: 1.4118; } /* operator 2026-09-29: description and ALL tab text at 16/21. Keep in step with .nbg-tab__body, .nbg-spec p and .nbg-faq. */ 8211 .nbg-desc p { line-height: 1.4118; margin: 0 0 .9rem; } 8212 .nbg-desc p:last-child { margin-bottom: 0; } 8213 .nbg-desc ul { margin: 0 0 .9rem; padding-left: 1.1rem; } 8214</style> 8215 8216</div> 8217 8218 8219 8220 8221<div> 8222 <style> 8223 .nbg-tabs { margin: .5rem 0 0; } /* was 2rem: operator 2026-09-29 wanted the description sitting closer to Details */ 8224 .nbg-tab { border-top: 1px solid var(--nbg-hairline, #D9DDD3); } 8225 .nbg-tab:last-child { border-bottom: 1px solid var(--nbg-hairline, #D9DDD3); } 8226 .nbg-tab > summary { 8227 cursor: pointer; list-style: none; padding: 1.15rem 0; 8228 font-family: Arvo, Georgia, serif; font-size: 1.1875rem; font-weight: 700; letter-spacing: -.005em; /* operator 2026-09-29: Details / Meaning & Intention etc. in Arvo */ 8229 color: var(--nbg-teal, #339999); 8230 display: flex; justify-content: space-between; align-items: center; gap: 1rem; 8231 } 8232 .nbg-tab > summary::-webkit-details-marker { display: none; } 8233 /* Titles are brand teal at rest (operator, 2026-09-29). #339999 on white is 3.41:1 â fine for LARGE text 8234 (3:1) but not for normal text (4.5:1), and bold counts as large only from 18.66px, so the title is 8235 1.1875rem = 19px rather than 17px. Open/hover go teal-deep #1F6B6B, which still reads as the active state. */ 8236 .nbg-tab > summary::after { content: "+"; font-size: 1.35rem; font-weight: 300; color: var(--nbg-teal, #339999); } 8237 .nbg-tab[open] > summary { color: var(--nbg-teal-deep, #1F6B6B); } 8238 .nbg-tab[open] > summary::after { content: "â"; } 8239 .nbg-tab > summary:hover { color: var(--nbg-teal-deep, #1F6B6B); } 8240 8241 .nbg-tab__body { padding: 0 0 1.6rem; color: var(--nbg-graphite, #5C625A); font-size: 1.0625rem; line-height: 1.4118; } 8242 .nbg-tab__body p { line-height: 1.4118; margin: 0 0 .9rem; } 8243 .nbg-tab__body p:last-child { margin-bottom: 0; } 8244 .nbg-tab__body ul { margin: 0 0 .9rem; padding-left: 1.1rem; } 8245 .nbg-tab__body li, .nbg-tab__body ul, .nbg-tab__body ol { font-size: 1.0625rem; line-height: 1.4118; } 8246 .nbg-tab__body li { padding: .15rem 0; } 8247 .nbg-tab__body strong { font-weight: 600; color: var(--nbg-charcoal, #2B2F2A); } 8248 /* Meaning & Intention: bold = the brand teal (operator, 2026-09-21). Rich text has no color, so the theme supplies it. */ 8249 .nbg-meaning strong { color: var(--nbg-teal, #339999); } 8250 /* links inside any tab (blog articles, guides): teal, underlined so they read as links without relying on color */ 8251 .nbg-tab__body a { color: var(--nbg-teal-deep, #1F6B6B); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; } 8252 .nbg-tab__body a:hover { color: var(--nbg-teal, #339999); } 8253 8254 /* Specifications / Essence rows: same look as the spec list in the description â 8255 hairline between rows, label flowing inline (the fixed label column read as a 8256 stray tab; operator, 2026-09-21). */ 8257 .nbg-spec p { margin: 0; padding: .6rem 0; border-bottom: 1px solid var(--nbg-hairline, #D9DDD3); font-size: 1.0625rem; line-height: 1.4118; } /* was .9375rem â operator 2026-09-29: all description text one size */ 8258 .nbg-spec p:first-child { border-top: 1px solid var(--nbg-hairline, #D9DDD3); } 8259 .nbg-spec p:last-child { border-bottom: 0; } 8260 .nbg-spec ul.nbg-specs { margin: 0; padding-left: 0; border-top: 0; } 8261 .nbg-spec ul.nbg-specs li:last-child { border-bottom: 0; } 8262 8263 /* Questions: the answer sits tight under its question; the space falls 8264 between pairs. A question is a heading, or a paragraph that is only bold. */ 8265 .nbg-faq h3, .nbg-faq h4 { font: inherit; font-weight: 600; font-size: 1.0625rem; line-height: 1.4118; color: var(--nbg-charcoal, #2B2F2A); margin: 1.2rem 0 .25rem; } 8266 .nbg-faq h3:first-child, .nbg-faq h4:first-child { margin-top: 0; } 8267 .nbg-faq p:has(> strong:only-child) { margin: 1.2rem 0 .25rem; } 8268 .nbg-faq p:has(> strong:only-child):first-child { margin-top: 0; } 8269</style> 8270 8271</div> 8272 8273 8274 8275 </div> 8276</div> 8277 8278 8279 8280</div> 8281 8282 8283 8284 8285 8286 8287 8288 8289 </product-component> 8290 8291 8292 8293<div 8294 class="disclosures__container" 8295 8296><div 8297 hidden 8298 shopify-block-empty 8299 ></div> 8300 8301 8302</div> 8303 8304 8305 8306 8307</div> 8308 8309 8310 8311 8312 8313 8314 8315</div><div id="shopify-section-template--19361852293219__product_recommendations_qggXJq" class="shopify-section">
8316<script 8317 src="//www.buddhagroove.com/cdn/shop/t/2/assets/product-recommendations.js?v=127096830375957167321789463202" 8318 type="module" 8319 fetchpriority="low" 8320></script>
8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344<product-recommendations 8345 id="product-recommendations-template--19361852293219__product_recommendations_qggXJq" 8346 class="product-recommendations" 8347 data-url="/recommendations/products?limit=4" 8348 data-section-id="template--19361852293219__product_recommendations_qggXJq" 8349 data-product-id="8487333003363" 8350 data-intent="related" 8351 data-testid="product-recommendations-section" 8352 data-recommendations-performed="false" 8353 data-hydration-key="product-recommendations-template--19361852293219__product_recommendations_qggXJq" 8354 8355> 8356 8357 8358 8359 8360 8361 <style data-shopify> 8362 .color-custom-template--19361852293219__product_recommendations_qggXJq, 8363 .color-custom-template--19361852293219__product_recommendations_qggXJq .text-block { 8364 /* Background */ 8365 --color-background: #FFFFFF; 8366 --color-background-rgb: 255 255 255; 8367 8368 /* Opacity values adjusted for background brightness */ 8369 8370--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 83710.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 8372 8373 8374 8375 /* Foreground / text â explicit or smart-contrasted */ 8376 --color: #2B2F2A; 8377 --color-rgb: 43 47 42; 8378 --color-foreground: #2B2F2A; 8379 --color-foreground-rgb: 43 47 42; 8380 --color-foreground-muted: rgb(43 47 42 / var(--opacity-muted-text)); 8381 --color-foreground-subdued: rgb(43 47 42 / var(--opacity-subdued-text)); 8382 --color-border: var(--palette-darkest); 8383 --color-border-rgb: var(--palette-darkest-rgb); 8384 8385 } 8386 8387 8388 .color-custom-template--19361852293219__product_recommendations_qggXJq { 8389 /* Form-related tokens stay on .color-custom only â .text-block is a prose 8390 container (text/announcement/inline-text/blog-post-description/ 8391 collection-link/price/sku) and never holds form inputs. */ 8392 --input-disabled-background-color: rgb(43 47 42 / var(--opacity-10)); 8393 --input-disabled-border-color: rgb(43 47 42 / var(--opacity-5)); 8394 --input-disabled-text-color: rgb(43 47 42 / var(--opacity-50)); 8395 --checkbox-border: 1px solid rgb(43 47 42 / var(--opacity-35-55)); 8396 } 8397 8398 8399 .color-custom-template--19361852293219__product_recommendations_qggXJq { 8400 color: var(--color, var(--color-foreground)); 8401 background-color: var(--color-background); 8402 } 8403 </style> 8404 8405 8406 8407 <div 8408 class="section-background color-custom-template--19361852293219__product_recommendations_qggXJq" 8409 ></div> 8410 <div 8411 class=" 8412 section 8413 section--page-width 8414 color-custom-template--19361852293219__product_recommendations_qggXJq 8415 section-resource-list 8416 spacing-style 8417 gap-style 8418 " 8419 style=" 8420 --padding-block-start: max(20px, calc(var(--spacing-scale) * 48px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); 8421 --gap: max(24px, calc(var(--gap-scale, 1.0) * 28px)); 8422 --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; 8423 " 8424 > 8425 <div class="section-resource-list__content"> 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 <div class=" spacing-style text-block text-block--AOGlrak9aNGxHclFCR__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); "> 8439 <h2>You may also like </h2> 8440 </div> 8441 8442 8443 8444 8445 8446 8447 8448 </div><div 8449 class="resource-list resource-list--grid" 8450 > 8451 8452 <div 8453 class="product-recommendations__skeleton-item" 8454 aria-hidden="true" data-nbg-skeleton-aria 8455 ></div> 8456 8457 <div 8458 class="product-recommendations__skeleton-item" 8459 aria-hidden="true" data-nbg-skeleton-aria 8460 ></div> 8461 8462 <div 8463 class="product-recommendations__skeleton-item" 8464 aria-hidden="true" data-nbg-skeleton-aria 8465 ></div> 8466 8467 <div 8468 class="product-recommendations__skeleton-item" 8469 aria-hidden="true" data-nbg-skeleton-aria 8470 ></div> 8471 8472 </div></div> 8473</product-recommendations> 8474 8475 8476</div><div id="shopify-section-template--19361852293219__nbg_recent" class="shopify-section"> 8477 8478 8479 8480<div 8481 class="section-background" 8482></div> 8483<div 8484 class="section section--page-width spacing-style" 8485 style="--padding-block-start: 0px; --padding-block-end:40px; --padding-inline-start:0px; --padding-inline-end:0px; 8486" 8487> 8488 <section class="nbg-recent" data-nbg-recent hidden aria-labelledby="nbg-recent-title" data-current="8487333003363"> 8489 <h2 id="nbg-recent-title" class="nbg-recent__title">Recently viewed</h2> 8490 <ul class="nbg-recent__grid product-grid" role="list" data-nbg-recent-grid></ul> 8491</section> 8492<style> 8493 .nbg-recent { margin: 0 auto; padding: 0 0 2.5rem; } 8494 .nbg-recent__title { font-family: var(--nbg-font-display, 'Lora', serif); font-weight: 500; font-size: 1.5rem; margin: 0 0 1.25rem; color: var(--nbg-charcoal, #2B2F2A); } 8495 .nbg-recent__grid { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.25rem 1rem; } 8496 @media (min-width: 750px) { .nbg-recent__grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } } 8497</style>
8498<script> 8499 (() => { 8500 const root = document.querySelector('[data-nbg-recent]'); 8501 if (!root || root.dataset.ready) return; 8502 root.dataset.ready = '1'; 8503 const MAX = 4; 8504 let ids = []; 8505 try { ids = JSON.parse(localStorage.getItem('viewedProducts') || '[]').map(String); } catch (e) { return; } 8506 ids = ids.filter((id) => id && id !== root.dataset.current).slice(0, MAX); 8507 if (!ids.length) return; 8508 const load = async () => { 8509 try { 8510 const q = ids.map((id) => 'id:' + id).join(' OR '); 8511 const url = '/search?type=product&options%5Bprefix%5D=none&q=' + encodeURIComponent(q); 8512 const html = await (await fetch(url, { credentials: 'same-origin' })).text(); 8513 const doc = new DOMParser().parseFromString(html, 'text/html'); 8514 const byId = new Map(); 8515 doc.querySelectorAll('.product-grid__item').forEach((li) => { 8516 const pid = li.querySelector('[data-product-id]')?.getAttribute('data-product-id'); 8517 if (pid) byId.set(pid, li); 8518 }); 8519 const cards = ids.map((id) => byId.get(id)).filter(Boolean); 8520 if (!cards.length) return; 8521 const grid = root.querySelector('[data-nbg-recent-grid]'); 8522 cards.forEach((li) => grid.append(document.importNode(li, true))); 8523 root.hidden = false; 8524 } catch (e) { /* a failed fetch just leaves the row hidden */ } 8525 }; 8526 if (!('IntersectionObserver' in window)) { load(); return; } 8527 const io = new IntersectionObserver((entries) => { 8528 if (entries.some((e) => e.isIntersecting)) { io.disconnect(); load(); } 8529 }, { rootMargin: '600px 0px' }); 8530 io.observe(root.parentElement || root); 8531 })(); 8532</script>
8532 8533 8534</div> 8535 8536 8537</div><div id="shopify-section-template--19361852293219__1790183442aa3894a3" class="shopify-section section-wrapper"> 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551<div class="section-background color-custom-template--19361852293219__1790183442aa3894a3"></div> 8552<div 8553 class="section section--page-width color-custom-template--19361852293219__1790183442aa3894a3" 8554 data-testid="ui-test-section" 8555 8556 8557 8558 style=" 8559 8560 8561 8562 " 8563> 8564 <div class="custom-section-background"> 8565 8566 8567 8568 8569 8570 8571 8572 </div> 8573 8574 <div 8575 class="border-style custom-section-content" 8576 style=" 8577--border-width: 1px; --border-style: none; --border-color: 8578rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 8579" 8580 > 8581 8582 8583 <div 8584 class=" 8585 spacing-style 8586 layout-panel-flex 8587 layout-panel-flex--column 8588 section-content-wrapper 8589 mobile-column 8590 " 8591 style=" 8592 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 8593 8594--gap: 12px; 8595 8596--horizontal-alignment: flex-start; --vertical-alignment: center; 8597--vertical-alignment-mobile: center; 8598 8599 --padding-block-start: 0px;--padding-block-end: 0px; 8600 " 8601 data-testid="section-content" 8602 > 8603 8604 8605 8606<div> 8607 8608</div> 8609 8610 8611<div id="shopify-block-AYW1JZFMxd1AzTXdzb__judge_me_reviews_review_widget_gLUpM7" class="shopify-block shopify-app-block"> 8612 8613 8614<div style='clear:both'></div> 8615<div id='judgeme_product_reviews' 8616 class='jdgm-widget jdgm-review-widget' 8617 data-product-title='Buddha Groove E-Gift Card' 8618 data-id='8487333003363' 8619 data-product-id='8487333003363' 8620 data-widget="review" 8621 data-shop-reviews="false" 8622 data-shop-reviews-count="11191" 8623 data-cart-eligible-template="false" 8624 data-shop-average-rating="4.89" 8625 data-shop-review-count="21656" 8626 data-empty-state="empty_widget" 8627 data-entry-point="review_widget.js" 8628 data-entry-key="review-widget/main.js" 8629 data-block-id="AYW1JZFMxd1AzTXdzb__judge_me_reviews_review_widget_gLUpM7" 8630 data-customer-logged-in="false" 8631 8632 8633 style='max-width: 1200px; margin: 0 auto;'> 8634 8635 8636 8637 <div class='jdgm-legacy-widget-content' style='display: none;'> 8638 <div class='jdgm-rev-widg' data-updated-at='2026-09-25T23:09:25Z' data-average-rating='4.86' data-number-of-reviews='7' data-number-of-questions='0' data-image-url='https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-gift-card-1200x1500.jpg?v=1790093009'> <style class='jdgm-temp-hiding-style'>.jdgm-rev-widg{ display: none }</style> <div class='jdgm-rev-widg__header'> <h2 class='jdgm-rev-widg__title'>Customer Reviews</h2> <div class='jdgm-rev-widg__summary'> <div class='jdgm-rev-widg__summary-stars' aria-label='Average rating is 4.86 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-rev-widg__summary-text'>Based on 7 reviews</div> </div> <a style='display: none' href='#' class='jdgm-write-rev-link' role='button'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'> <div class='jdgm-histogram__row' data-rating='5' data-frequency='6' data-percentage='86'> <div class='jdgm-histogram__star' role='button' aria-label="86% (6) reviews with 5 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 86%;'> </div> </div> <div class='jdgm-histogram__percentage'>86%</div> <div class='jdgm-histogram__frequency'>(6)</div> </div> <div class='jdgm-histogram__row' data-rating='4' data-frequency='1' data-percentage='14'> <div class='jdgm-histogram__star' role='button' aria-label="14% (1) reviews with 4 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 14%;'> </div> </div> <div class='jdgm-histogram__percentage'>14%</div> <div class='jdgm-histogram__frequency'>(1)</div> </div> <div class='jdgm-histogram__row' data-rating='3' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 3 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='2' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 2 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='1' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 1 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div> <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-rev-widg__body'> <div class='jdgm-rev-widg__reviews'><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='c4e531a7-aa67-45ad-becb-b706797dde85' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > R </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5
8638star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2026-04-16T01:56:29Z' data-content='2026-04-16 01:56:29 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Rebecca Gehrett</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>My experience on line was easy</b> <div class='jdgm-rev__body'><p>My experience on line was easy. The card is not set to deliver until sometime in May but I'm sure that will go well too.</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='ebb2f9df-fbbf-405c-8a74-f0f9a3d6b8b5' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > M </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2026-01-08T01:31:21Z' data-content='2026-01-08 01:31:21 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Margaret Atwood</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>This was a Christmas gift for my daughter.</b> <div class='jdgm-rev__body'><p>This was a Christmas gift for my daughter. She was thrilled!</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='149880cb-b3b9-46e4-90a4-25c394478de4' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > R </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2024-01-07T21:07:05Z' data-content='2024-01-07 21:07:05 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Rosean A.</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Always a pleasure to order</b> <div class='jdgm-rev__body'><p>Always a pleasure to order from Buddha Groove!</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='7e359c6d-103d-4458-8943-e4312d95c923' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > L </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5
8638star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2022-10-26T12:14:53Z' data-content='2022-10-26 12:14:53 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Lisa G.</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Gift card</b> <div class='jdgm-rev__body'><p>This was the perfect gift for my teenage niece. She loved it and is looking forward to choosing her own gift.</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='e4b77f73-3b6b-44da-bf9d-ff6a998aa701' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > C </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2022-05-12T18:20:07Z' data-content='2022-05-12 18:20:07 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Clayton B.</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Gift card</b> <div class='jdgm-rev__body'><p>Easy purchase and gift</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div></div> <div class='jdgm-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_widget?legacy_widget=true' ><a class='jdgm-paginate__page jdgm-curt' data-page='1' aria-label='Page 1' tabindex='0' aria-current='page' role='button'>1</a><a class='jdgm-paginate__page ' data-page='2' aria-label='Page 2' tabindex='0' role='button'>2</a><a class='jdgm-paginate__page jdgm-paginate__next-page' data-page='2' aria-label='Page 2' tabindex='0' rel='next' role='button'></a><a class='jdgm-paginate__page jdgm-paginate__last-page' data-page='2' aria-label='Page 2' tabindex='0' role='button'></a></div> </div> <div class='jdgm-rev-widg__paginate-spinner-wrapper'> <div class='jdgm-spinner'></div> </div> </div> 8639 </div> 8640 8641 8642 8643 <div class='jdgm-ssr-reviews'> 8644 <div class="jdgm-ssr-reviews"><div class="jdgm-ssr-ai-content"><div class="jdgm-ssr-rating-distribution"><ul><li>5 stars: 6 (86%)</li><li>4 stars: 1 (14%)</li><li>3 stars: 0 (0%)</li><li>2 stars: 0 (0%)</li><li>1 star: 0 (0%)</li></ul></div></div><div class="jdgm-ssr-reviews__list"><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='c4e531a7-aa67-45ad-becb-b706797dde85' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > R </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5
8644star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2026-04-16T01:56:29Z' data-content='2026-04-16 01:56:29 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Rebecca Gehrett</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>My experience on line was easy</b> <div class='jdgm-rev__body'><p>My experience on line was easy. The card is not set to deliver until sometime in May but I'm sure that will go well too.</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='ebb2f9df-fbbf-405c-8a74-f0f9a3d6b8b5' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > M </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2026-01-08T01:31:21Z' data-content='2026-01-08 01:31:21 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Margaret Atwood</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>This was a Christmas gift for my daughter.</b> <div class='jdgm-rev__body'><p>This was a Christmas gift for my daughter. She was thrilled!</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='149880cb-b3b9-46e4-90a4-25c394478de4' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > R </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2024-01-07T21:07:05Z' data-content='2024-01-07 21:07:05 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Rosean A.</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Always a pleasure to order</b> <div class='jdgm-rev__body'><p>Always a pleasure to order from Buddha Groove!</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='7e359c6d-103d-4458-8943-e4312d95c923' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > L </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5
8644star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2022-10-26T12:14:53Z' data-content='2022-10-26 12:14:53 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Lisa G.</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Gift card</b> <div class='jdgm-rev__body'><p>This was the perfect gift for my teenage niece. She loved it and is looking forward to choosing her own gift.</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='e4b77f73-3b6b-44da-bf9d-ff6a998aa701' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > C </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2022-05-12T18:20:07Z' data-content='2022-05-12 18:20:07 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Clayton B.</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Gift card</b> <div class='jdgm-rev__body'><p>Easy purchase and gift</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='970db5f5-721d-4b4f-a634-e40a077e0552' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > M </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2022-03-23T19:37:26Z' data-content='2022-03-23 19:37:26 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Margaret A.</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>This was a gift card</b> <div class='jdgm-rev__body'><p>This was a gift card birthday present for a friend. So I canât review.</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='d84c8d1f-9ed3-4ad3-9d70-156f850b5284' data-review-language='' data-product-title='Buddha Groove E-Gift Card' data-product-url='/products/buddha-groove-e-gift-card' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > K </div> <span class='jdgm-rev__rating' data-score='4' tabindex='0' aria-label='4 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2021-12-03T05:00:00Z' data-content='2021-12-03 05:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Kristy L.</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'>
8644 <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>E-Gift Card Purchase</b> <div class='jdgm-rev__body'><p>Wonderful option when you just cant choose what to get someone. Process was quick. I do wish they would change the wording to be "recipients email" vs. "contact email". I put my email in there and the gift card came to me instead of who I was sending it too.</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div></div></div> 8645 </div> 8646 8647 8648 8649 8650</div> 8651 8652
8653<script class='jdgm-review-widget-data'> 8654 jdgm.data ||= {}; jdgm.data.reviewWidget ||= {}; 8655 8656 jdgm.data.reviewWidget[8487333003363] = {"number_of_reviews":7,"average_rating":"4.86","number_of_questions":0,"product_name":"Buddha Groove E-Gift Card","product_external_id":8487333003363,"product_coupons_enabled":true,"image_url":"https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-gift-card-1200x1500.jpg?v=1790093009","histogram":[{"rating":5,"frequency":6,"percentage":86,"extra_class":null},{"rating":4,"frequency":1,"percentage":14,"extra_class":null},{"rating":3,"frequency":0,"percentage":0,"extra_class":null},{"rating":2,"frequency":0,"percentage":0,"extra_class":null},{"rating":1,"frequency":0,"percentage":0,"extra_class":null}],"review_keywords":null,"product_medals":[],"custom_form_filters_and_averages":null,"photo_gallery":null,"review_summary_text":"Based on 7 reviews","ai_summary_text":"","sort_key":"highest_rating","multi_language_sorting_enabled":false,"metafield_updated_at":"2026-09-25T23:09:25Z","reviews":[{"uuid":"c4e531a7-aa67-45ad-becb-b706797dde85","title":"My experience on line was easy","rating":5,"body_html":"<p>My experience on line was easy. The card is not set to deliver until sometime in May but I'm sure that will go well too.<\/p>","body":"My experience on line was easy. The card is not set to deliver until sometime in May but I'm sure that will go well too.","verified_buyer":false,"created_at":"2026-04-16T01:56:29.000Z","reviewer_name":"Rebecca Gehrett","reviewer_initial":"R","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Buddha Groove E-Gift Card","encoded_product_id":"gZlqVLZP","encoded_shop_id":"2gl5pPYD","is_shopify_lite":false,"product_url":"/products/buddha-groove-e-gift-card","product_url_with_utm":"https://nbgroove.myshopify.com/products/buddha-groove-e-gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":4,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"Buddha Groove","transparency_badges":["review_collected_from_another_provider"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-gift-card-1200x1500.jpg?v=1790093009","is_for_product_from_bundle":false,"product_title_localized":null},{"uuid":"ebb2f9df-fbbf-405c-8a74-f0f9a3d6b8b5","title":"This was a Christmas gift for my daughter.","rating":5,"body_html":"<p>This was a Christmas gift for my daughter. She was thrilled!<\/p>","body":"This was a Christmas gift for my daughter. She was thrilled!","verified_buyer":false,"created_at":"2026-01-08T01:31:21.000Z","reviewer_name":"Margaret Atwood","reviewer_initial":"M","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Buddha Groove E-Gift Card","encoded_product_id":"gZlqVLZP","encoded_shop_id":"2gl5pPYD","is_shopify_lite":false,"product_url":"/products/buddha-groove-e-gift-card","product_url_with_utm":"https://nbgroove.myshopify.com/products/buddha-groove-e-gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":7,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"Buddha Groove","transparency_badges":["review_collected_from_another_provider"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-gift-card-1200x1500.jpg?v=1790093009","is_for_product_from_bundle":false,"product_title_localized":null},{"uuid":"149880cb-b3b9-46e4-90a4-25c394478de4","title":"Always a pleasure to order","rating":5,"body_html":"<p>Always a pleasure to order from Buddha Groove!<\/p>","body":"Always a pleasure to order from Buddha Groove!","verified_buyer":false,"created_at":"2024-01-07T21:07:05.000Z","reviewer_name":"Rosean A.","reviewer_initial":"R","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Buddha Groove E-Gift Card","encoded_product_id":"gZlqVLZP","encoded_shop_id":"2gl5pPYD","is_shopify_lite":false,"product_url":"/products/buddha-groove-e-gift-card","product_url_with_utm":"https://nbgroove.myshopify.com/products/buddha-groove-e-gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":1,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"Buddha Groove","transparency_badges":["review_collected_from_another_provider"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-gift-card-1200x1500.jpg?v=1790093009","is_for_product_from_bundle":false,"product_title_localized":null},{"uuid":"7e359c6d-103d-4458-8943-e4312d95c923","title":"Gift card","rating":5,"body_html":"<p>This was the perfect gift for my teenage niece. She loved it and is looking forward to choosing her own gift.<\/p>","body":"This was the perfect gift for my teenage niece. She loved it and is looking forward to choosing her own gift.","verified_buyer":false,"created_at":"2022-10-26T12:14:53.000Z","reviewer_name":"Lisa G.","reviewer_initial":"L","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Buddha Groove E-Gift Card","encoded_product_id":"gZlqVLZP","encoded_shop_id":"2gl5pPYD","is_shopify_lite":false,"product_url":"/products/buddha-groove-e-gift-card","product_url_with_utm":"https://nbgroove.myshopify.com/products/buddha-groove-e-gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":3,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"Buddha Groove","transparency_badges":["review_collected_from_another_provider"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-gift-card-1200x1500.jpg?v=1790093009","is_for_product_from_bundle":false,"product_title_localized":null},{"uuid":"e4b77f73-3b6b-44da-bf9d-ff6a998aa701","title":"Gift card","rating":5,"body_html":"<p>Easy purchase and gift<\/p>","body":"Easy purchase and gift","verified_buyer":false,"created_at":"2022-05-12T18:20:07.000Z","reviewer_name":"Clayton B.","reviewer_initial":"C","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Buddha Groove E-Gift Card","encoded_product_id":"gZlqVLZP","encoded_shop_id":"2gl5pPYD","is_shopify_lite":false,"product_url":"/products/buddha-groove-e-gift-card","product_url_with_utm":"https://nbgroove.myshopify.com/products/buddha-groove-e-gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":4,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"Buddha Groove","transparency_badges":["review_collected_from_another_provider"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-gift-card-1200x1500.jpg?v=1790093009","is_for_product_from_bundle":false,"product_title_localized":null},{"uuid":"970db5f5-721d-4b4f-a634-e40a077e0552","title":"This was a gift card","rating":5,"body_html":"<p>This was a gift card birthday present for a friend. So I canât review.<\/p>","body":"This was a gift card birthday present for a friend. So I canât review.","verified_buyer":false,"created_at":"2022-03-23T19:37:26.000Z","reviewer_name":"Margaret A.","reviewer_initial":"M","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Buddha Groove E-Gift Card","encoded_product_id":"gZlqVLZP","encoded_shop_id":"2gl5pPYD","is_shopify_lite":false,"product_url":"/products/buddha-groove-e-gift-card","product_url_with_utm":"https://nbgroove.myshopify.com/products/buddha-groove-e-gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":7,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"Buddha Groove","transparency_badges":["review_collected_from_another_provider"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-gift-card-1200x1500.jpg?v=1790093009","is_for_product_from_bundle":false,"product_title_localized":null},{"uuid":"d84c8d1f-9ed3-4ad3-9d70-156f850b5284","title":"E-Gift Card Purchase","rating":4,"body_html":"<p>Wonderful option when you just cant choose what to get someone. Process was quick. I do wish they would change the wording to be \"recipients email\" vs. \"contact email\". I put my email in there and the gift card came to me instead of who I was sending it too.<\/p>","body":"Wonderful option when you just cant choose what to get someone. Process was quick. I do wish they would change the wording to be \"recipients email\" vs. \"contact email\". I put my email in there and the gift card came to me instead of who I was sending it too.","verified_buyer":false,"created_at":"2021-12-03T05:00:00.000Z","reviewer_name":"Kristy L.","reviewer_initial":"K","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Buddha Groove E-Gift Card","encoded_product_id":"gZlqVLZP","encoded_shop_id":"2gl5pPYD","is_shopify_lite":false,"product_url":"/products/buddha-groove-e-gift-card","product_url_with_utm":"https://nbgroove.myshopify.com/products/buddha-groove-e-gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":5,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"Buddha Groove","transparency_badges":["review_collected_from_another_provider"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-gift-card-1200x1500.jpg?v=1790093009","is_for_product_from_bundle":false,"product_title_localized":null}],"pagination":{"total_pages":1,"current_page":1,"per_page":15}} 8657</script>
8657 8658 8659 8660 8661 8662
8663<script type="application/ld+json" class="jdgm-server-jld"> 8664 {"@context":"https://schema.org/","@type":"Product","@id":"/products/buddha-groove-e-gift-card#product","name":"Buddha Groove E-Gift Card","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.86","reviewCount":7,"bestRating":5,"worstRating":1},"image":"https://cdn.shopify.com/s/files/1/0685/1372/6563/files/bg-gift-card-1200x1500.jpg?v=1790093009","review":[{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5,"worstRating":1},"author":{"@type":"Person","name":"Rebecca Gehrett"},"reviewBody":"My experience on line was easy. The card is not set to deliver until sometime in May but I'm sure that will go well too.","datePublished":"2026-04-16T01:56:29Z"},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5,"worstRating":1},"author":{"@type":"Person","name":"Margaret Atwood"},"reviewBody":"This was a Christmas gift for my daughter. She was thrilled!","datePublished":"2026-01-08T01:31:21Z"},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5,"worstRating":1},"author":{"@type":"Person","name":"Rosean A."},"reviewBody":"Always a pleasure to order from Buddha Groove!","datePublished":"2024-01-07T21:07:05Z"},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5,"worstRating":1},"author":{"@type":"Person","name":"Lisa G."},"reviewBody":"This was the perfect gift for my teenage niece. She loved it and is looking forward to choosing her own gift.","datePublished":"2022-10-26T12:14:53Z"},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5,"worstRating":1},"author":{"@type":"Person","name":"Clayton B."},"reviewBody":"Easy purchase and gift","datePublished":"2022-05-12T18:20:07Z"},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5,"worstRating":1},"author":{"@type":"Person","name":"Margaret A."},"reviewBody":"This was a gift card birthday present for a friend. So I canât review.","datePublished":"2022-03-23T19:37:26Z"},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":4,"bestRating":5,"worstRating":1},"author":{"@type":"Person","name":"Kristy L."},"reviewBody":"Wonderful option when you just cant choose what to get someone. Process was quick. I do wish they would change the wording to be \"recipients email\" vs. \"contact email\". I put my email in there and the gift card came to me instead of who I was sending it too.","datePublished":"2021-12-03T05:00:00Z"}]} 8665</script>
8665 8666 8667 8668 8669</div> 8670 8671 </div> 8672 </div> 8673</div> 8674 8675 8676 8677 8678 8679</div> 8680 </main> 8681 8682 <footer> 8683 <!-- BEGIN sections: footer-group --> 8684<div id="shopify-section-sections--19361846100067__nbg_prefooter" class="shopify-section shopify-section-group-footer-group section-wrapper"> 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 <style data-shopify> 8695 .color-custom-sections--19361846100067__nbg_prefooter, 8696 .color-custom-sections--19361846100067__nbg_prefooter .text-block { 8697 /* Background */ 8698 --color-background: #F3F6E4; 8699 --color-background-rgb: 243 246 228; 8700 8701 /* Opacity values adjusted for background brightness */ 8702 8703--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 87040.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 8705 8706 8707 8708 /* Foreground / text â explicit or smart-contrasted */ 8709 --color: #2B2F2A; 8710 --color-rgb: 43 47 42; 8711 --color-foreground: #2B2F2A; 8712 --color-foreground-rgb: 43 47 42; 8713 --color-foreground-muted: rgb(43 47 42 / var(--opacity-muted-text)); 8714 --color-foreground-subdued: rgb(43 47 42 / var(--opacity-subdued-text)); 8715 --color-border: var(--palette-darkest); 8716 --color-border-rgb: var(--palette-darkest-rgb); 8717 8718 } 8719 8720 8721 .color-custom-sections--19361846100067__nbg_prefooter { 8722 /* Form-related tokens stay on .color-custom only â .text-block is a prose 8723 container (text/announcement/inline-text/blog-post-description/ 8724 collection-link/price/sku) and never holds form inputs. */ 8725 --input-disabled-background-color: rgb(43 47 42 / var(--opacity-10)); 8726 --input-disabled-border-color: rgb(43 47 42 / var(--opacity-5)); 8727 --input-disabled-text-color: rgb(43 47 42 / var(--opacity-50)); 8728 --checkbox-border: 1px solid rgb(43 47 42 / var(--opacity-35-55)); 8729 } 8730 8731 8732 .color-custom-sections--19361846100067__nbg_prefooter { 8733 color: var(--color, var(--color-foreground)); 8734 background-color: var(--color-background); 8735 } 8736 </style> 8737 8738 8739 8740<div class="section-background color-custom-sections--19361846100067__nbg_prefooter"></div> 8741<div 8742 class="section section--page-width color-custom-sections--19361846100067__nbg_prefooter" 8743 data-testid="ui-test-section" 8744 8745 8746 8747 style=" 8748 8749 8750 8751 " 8752> 8753 <div class="custom-section-background"> 8754 8755 8756 8757 8758 8759 8760 8761 </div> 8762 8763 <div 8764 class="border-style custom-section-content" 8765 style=" 8766--border-width: 1px; --border-style: none; --border-color: 8767rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 8768" 8769 > 8770 8771 8772 <div 8773 class=" 8774 spacing-style 8775 layout-panel-flex 8776 layout-panel-flex--row 8777 section-content-wrapper 8778 mobile-column 8779 " 8780 style=" 8781 --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 8782 8783--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px)); 8784 8785--horizontal-alignment: space-between; --vertical-alignment: center; 8786--vertical-alignment-mobile: center; 8787 8788 --padding-block-start: max(20px, calc(var(--spacing-scale) * 56px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 56px)); 8789 " 8790 data-testid="section-content" 8791 > 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804<div 8805 class=" 8806 group-block 8807 group-block--height-fit 8808 group-block--width-fill 8809 border-style 8810 spacing-style 8811 size-style 8812 8813 8814 " 8815 style=" 8816 8817--border-width: 1px; --border-style: none; --border-color: 8818rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 8819 8820 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 8821 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 8822 8823 " 8824 8825 data-testid="group-block" 8826><div class="group-block__media-wrapper"> 8827 8828 8829 8830 8831 8832 8833 8834 8835 </div> 8836 8837 <div 8838 class=" 8839 group-block-content 8840 8841 layout-panel-flex 8842 layout-panel-flex--column 8843 mobile-column 8844 " 8845 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 8846 8847--gap: 8px; 8848 8849--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 8850--vertical-alignment-mobile: flex-start; 8851" 8852 > 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 <div class=" spacing-style text-block text-block--ASE5HMU8vc09iUEpOc__head h3 " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color: #2B2F2A; --color-rgb: 43 47 42; --width: fit-content; --max-width: var(--max-width--body-normal); "> 8866 <h2>Stay in the loop</h2> 8867 </div> 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 <rte-formatter class=" spacing-style text-block text-block--AdUlyV1ltSWJwRW11W__sub paragraph rte " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color: #5C625A; --color-rgb: 92 98 90; --width: fit-content; --max-width: var(--max-width--body-normal); "> 8887 <p>New pieces, meanings behind the symbols and the occasional offer â a few notes a month, never a flood.</p> 8888 </rte-formatter> 8889 8890 8891 8892 8893 8894 8895 8896</div> 8897</div> 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913<div 8914 class="email-signup-block size-style spacing-style" 8915 style=" 8916 --size-style-width:45%;--size-style-height: ; 8917 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 8918 " 8919 8920> 8921 8922<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="â" /> 8923 8924<div 8925 class="email-signup__input-group" 8926 style=" 8927 --border-width: 1px; 8928 --border-radius: 12px; 8929 --color-input-background: #FFFFFF; --color-input-text: #2B2F2A; --color-input-text-rgb: 43 47 42; --color-input-border: #D9DDD3;
8930 " 8931 > 8932 <label 8933 for="EmailInput-AcEkzNEN4WGllQldie__form" 8934 class="visually-hidden" 8935 > 8936 Email 8937 </label> 8938 <input 8939 id="EmailInput-AcEkzNEN4WGllQldie__form" 8940 class="email-signup__input email-signup__input--all paragraph " 8941 type="email" 8942 name="contact[email]" 8943 autocorrect="off" 8944 autocapitalize="off" 8945 autocomplete="email" 8946 placeholder="Email address" 8947 required 8948 8949 > 8950 <button 8951 class="email-signup__button email-signup__button--text paragraph button button--AcEkzNEN4WGllQldie__form" 8952 8953 > 8954 8955 Join 8956 8957 </button> 8958 </div></form> 8959</div> 8960 8961 8962 8963 8964 8965 8966 </div> 8967 </div> 8968</div> 8969 8970 8971 8972 8973 8974</div><div id="shopify-section-sections--19361846100067__nbg_footer" class="shopify-section shopify-section-group-footer-group section-wrapper"> 8975 8976 8977 8978 8979 8980 8981 <style data-shopify> 8982 .color-custom-sections--19361846100067__nbg_footer, 8983 .color-custom-sections--19361846100067__nbg_footer .text-block { 8984 /* Background */ 8985 --color-background: #1F6B6B; 8986 --color-background-rgb: 31 107 107; 8987 8988 /* Opacity values adjusted for background brightness */ 8989 8990--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 89910.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 8992 8993 8994 8995 /* Foreground / text â explicit or smart-contrasted */ 8996 --color: var(--palette-lightest); 8997 --color-rgb: var(--palette-lightest-rgb); 8998 --color-foreground: var(--palette-lightest); 8999 --color-foreground-rgb: var(--palette-lightest-rgb); 9000 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 9001 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 9002 --color-border: var(--palette-lightest); 9003 --color-border-rgb: var(--palette-lightest-rgb); 9004 9005 } 9006 9007 9008 .color-custom-sections--19361846100067__nbg_footer { 9009 /* Form-related tokens stay on .color-custom only â .text-block is a prose 9010 container (text/announcement/inline-text/blog-post-description/ 9011 collection-link/price/sku) and never holds form inputs. */ 9012 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 9013 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 9014 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 9015 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 9016 } 9017 9018 9019 .color-custom-sections--19361846100067__nbg_footer { 9020 color: var(--color, var(--color-foreground)); 9021 background-color: var(--color-background); 9022 } 9023 </style> 9024 9025 9026 9027<div 9028 class="section-background color-custom-sections--19361846100067__nbg_footer" 9029></div> 9030<div 9031 class="section section--page-width color-custom-sections--19361846100067__nbg_footer" 9032> 9033 9034 <div 9035 class=" 9036 footer-content 9037 spacing-style 9038 footer-content--isolated-grid-item-desktop 9039 footer-content--isolated-grid-item-tablet 9040 " 9041 style=" 9042 --padding-block-start: max(20px, calc(var(--spacing-scale) * 64px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 40px)); 9043 --footer-gap: 40px; 9044 --grid-columns: 4; 9045 --last-row-count: 1; 9046 --tablet-last-row-count: 1; 9047 " 9048 > 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060<div 9061 class=" 9062 group-block 9063 group-block--height-fit 9064 group-block--width-fill 9065 border-style 9066 spacing-style 9067 size-style 9068 9069 9070 " 9071 style=" 9072 9073--border-width: 1px; --border-style: none; --border-color: 9074rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 9075 9076 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9077 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 9078 9079 " 9080 9081 data-testid="group-block" 9082><div class="group-block__media-wrapper"> 9083 9084 9085 9086 9087 9088 9089 9090 9091 </div> 9092 9093 <div 9094 class=" 9095 group-block-content 9096 9097 layout-panel-flex 9098 layout-panel-flex--column 9099 mobile-column 9100 " 9101 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 9102 9103--gap: 14px; 9104 9105--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 9106--vertical-alignment-mobile: flex-start; 9107" 9108 > 9109 9110 9111 9112<div 9113 class=" 9114 logo-block 9115 spacing-style 9116 " 9117 style=" 9118 9119 9120 --logo-width: 281.96721311475414px; 9121 9122 9123 9124 9125 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9126 " 9127 9128> 9129 9130 <div class="logo-block__image-wrapper"> 9131 9132<img src="//www.buddhagroove.com/cdn/shop/files/bg-logo-white.png?v=1790081400&width=3840" alt="Buddha Groove" srcset="//www.buddhagroove.com/cdn/shop/files/bg-logo-white.png?v=1790081400&width=240 240w, //www.buddhagroove.com/cdn/shop/files/bg-logo-white.png?v=1790081400&width=352 352w, //www.buddhagroove.com/cdn/shop/files/bg-logo-white.png?v=1790081400&width=832 832w, //www.buddhagroove.com/cdn/shop/files/bg-logo-white.png?v=1790081400&width=1200 1200w, //www.buddhagroove.com/cdn/shop/files/bg-logo-white.png?v=1790081400&width=1600 1600w, //www.buddhagroove.com/cdn/shop/files/bg-logo-white.png?v=1790081400&width=1920 1920w, //www.buddhagroove.com/cdn/shop/files/bg-logo-white.png?v=1790081400&width=2560 2560w, //www.buddhagroove.com/cdn/shop/files/bg-logo-white.png?v=1790081400&width=3840 3840w" width="430" height="61" class="logo-block__image" sizes="(min-width: 750px) calc(var(--logo-width)), 100vw"> 9133 </div> 9134 9135</div> 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 <rte-formatter class=" spacing-style text-block text-block--AOFE1dlgrM1RTR2tET__line paragraph rte " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color: rgba(244,245,242,0.88); --color-rgb: 244 245 242; --width: fit-content; --max-width: var(--max-width--body-normal); "> 9153 <p>Elevating spirits through mindful designs. A curated collection of jewelry, home decor and meditation tools that radiate good vibes.</p> 9154 </rte-formatter> 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 <rte-formatter class=" spacing-style text-block text-block--ANnRHWXh1bHVaSGFYd__phone paragraph rte " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color: #F4F5F2; --color-rgb: 244 245 242; --width: fit-content; --max-width: var(--max-width--body-normal); "> 9174 <p>Customer service, answered 24/7<br><a href="tel:+12017063742">(201) 706-3742</a></p> 9175 </rte-formatter> 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190<style data-shopify> 9191 .button-custom--AQWMvaXlVWC92UEdsU__contact { 9192 --button-background-color: rgb(0 0 0 / 0.0); 9193 --button-color: rgb(244 245 242 / 1.0); 9194 --button-border-color: rgb(244 245 242 / 1.0); 9195 --button-focus-outline-color: rgb(244 245 242); 9196 } 9197 .button-custom--AQWMvaXlVWC92UEdsU__contact:hover { 9198 --button-background-color: rgba(0, 0, 0, 0.15); 9199 --button-color: #F4F5F2; 9200 --button-border-color: #e8eae4; 9201 } 9202 </style> 9203 9204 9205 9206<a 9207 9208 href="/pages/contact" 9209 9210 class=" 9211 size-style 9212 button-custom 9213 button-custom--AQWMvaXlVWC92UEdsU__contact 9214 " 9215 style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;" 9216> 9217 Contact us 9218</a> 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 <rte-formatter class=" spacing-style text-block text-block--AUmJDT2d3TERPcnF2d__addr paragraph rte " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color: rgba(244,245,242,0.88); --color-rgb: 244 245 242; --width: fit-content; --max-width: var(--max-width--body-normal); "> 9235 <p>Most orders ship from NJ in 1 business day</p> 9236 </rte-formatter> 9237 9238 9239 9240 9241 9242 9243 9244<div 9245 class="social-icons__wrapper social-icons__wrapper--AakxITDgzZlZnMmM0S__social" 9246 9247> 9248 9249 <style data-shopify> 9250 .social-icons__wrapper--AakxITDgzZlZnMmM0S__social { 9251 --color-utilities: #F4F5F2; 9252 } 9253 </style> 9254 9255
9256 9257 9258 9259 9260 9261 9262 9263 <div 9264 class="social-icons__icon-wrapper" 9265 > 9266 <a 9267 href="https://www.facebook.com/buddhagroove" 9268 target="_blank" 9269 rel="noopener noreferrer" 9270 aria-label="Facebook" 9271 9272 > 9273 <span class="social-icons__icon-label">Facebook</span> 9274 9275 <svg 9276 class="social-icons__icon icon-default" 9277 aria-hidden="true" 9278 focusable="false" 9279 xmlns="http://www.w3.org/2000/svg" 9280 viewBox="0 0 20 20" 9281 > 9282 9283 9284<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> 9285 9286 </a> 9287 </div> 9288 9289 9290 9291 9292 9293 9294 9295 9296 <div 9297 class="social-icons__icon-wrapper" 9298 > 9299 <a 9300 href="https://www.instagram.com/buddhagroove" 9301 target="_blank" 9302 rel="noopener noreferrer" 9303 aria-label="Instagram" 9304 9305 > 9306 <span class="social-icons__icon-label">Instagram</span> 9307 9308 <svg 9309 class="social-icons__icon icon-default" 9310 aria-hidden="true" 9311 focusable="false" 9312 xmlns="http://www.w3.org/2000/svg"
9313 viewBox="0 0 20 20" 9314 > 9315 9316 9317<path 9318 fill-rule="evenodd" 9319 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" 9320 clip-rule="evenodd" 9321 /></svg> 9322 9323 </a> 9324 </div> 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 <div 9369 class="social-icons__icon-wrapper" 9370 > 9371 <a 9372 href="https://www.pinterest.com/buddhagroove" 9373 target="_blank" 9374 rel="noopener noreferrer" 9375 aria-label="Pinterest" 9376 9377 > 9378 <span class="social-icons__icon-label">Pinterest</span> 9379 9380 <svg 9381 class="social-icons__icon icon-default" 9382 aria-hidden="true" 9383 focusable="false" 9384 xmlns="http://www.w3.org/2000/svg"
9385 viewBox="0 0 20 20" 9386 > 9387 9388 9389<path d="M10 2.01c2.124.01 4.16.855 5.666 2.353a8.087 8.087 0 0 1 1.277 9.68A7.952 7.952 0 0 1 10 18.04a8.164 8.164 0 0 1-2.276-.307c.403-.653.672-1.24.816-1.729l.567-2.2c.134.27.393.5.768.702.384.192.768.297 1.19.297.836 0 1.585-.24 2.248-.72a4.678 4.678 0 0 0 1.537-1.969c.37-.89.554-1.848.537-2.813 0-1.249-.48-2.315-1.43-3.227a5.061 5.061 0 0 0-3.65-1.374c-.893 0-1.729.154-2.478.461a5.023 5.023 0 0 0-3.236 4.552c0 .72.134 1.355.413 1.902.269.538.672.922 1.22 1.152.096.039.182.039.25 0 .066-.028.114-.096.143-.192l.173-.653c.048-.144.02-.288-.105-.432a2.257 2.257 0 0 1-.548-1.565 3.803 3.803 0 0 1 3.976-3.861c1.047 0 1.863.288 2.44.855.585.576.883 1.315.883 2.228 0 .768-.106 1.479-.317 2.122a3.813 3.813 0 0 1-.893 1.556c-.384.384-.836.576-1.345.576-.413 0-.749-.144-1.018-.451-.259-.307-.345-.672-.25-1.085.147-.514.298-1.026.452-1.537l.173-.701c.057-.25.086-.451.086-.624 0-.346-.096-.634-.269-.855-.192-.22-.451-.336-.797-.336-.432 0-.797.192-1.085.595-.288.394-.442.893-.442 1.499.005.374.063.746.173 1.104l.058.144c-.576 2.478-.913 3.938-1.037 4.36-.116.528-.154 1.153-.125 1.863A8.067 8.067 0 0 1 2 10.03c0-2.208.778-4.11 2.343-5.666A7.721 7.721 0 0 1 10 2.001v.01Z" /></svg> 9390 9391 </a> 9392 </div> 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411</div> 9412 9413 9414 9415 9416 9417</div> 9418</div> 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 <style data-shopify> 9436 .color-custom-AWlR0bmd4aUliZ0FTb__shop, 9437 .color-custom-AWlR0bmd4aUliZ0FTb__shop .text-block { 9438 --color: #F4F5F2; 9439 --color-rgb: 244 245 242; 9440 --color-foreground: #F4F5F2; 9441 --color-foreground-rgb: 244 245 242; 9442 --color-foreground-muted: rgb(244 245 242 / var(--opacity-muted-text)); 9443 --color-foreground-subdued: rgb(244 245 242 / var(--opacity-subdued-text)); 9444 9445 9446 9447 } 9448 9449 .color-custom-AWlR0bmd4aUliZ0FTb__shop { 9450 /* Form-related tokens stay on .color-custom only. */ 9451 --input-disabled-background-color: rgb(244 245 242 / var(--opacity-10)); 9452 --input-disabled-border-color: rgb(244 245 242 / var(--opacity-5)); 9453 --input-disabled-text-color: rgb(244 245 242 / var(--opacity-50)); 9454 --checkbox-border: 1px solid rgb(244 245 242 / var(--opacity-35-55)); 9455 } 9456 9457 9458 .color-custom-AWlR0bmd4aUliZ0FTb__shop { 9459 color: var(--color-foreground); 9460 } 9461 9462 .color-custom-AWlR0bmd4aUliZ0FTb__shop .text-block, 9463 .color-custom-AWlR0bmd4aUliZ0FTb__shop .footer-utilities__text, 9464 .color-custom-AWlR0bmd4aUliZ0FTb__shop .custom-typography, 9465 .color-custom-AWlR0bmd4aUliZ0FTb__shop .footer-utilities__icons, 9466 .color-custom-AWlR0bmd4aUliZ0FTb__shop .social-icons__wrapper { 9467 color: var(--color, var(--color-foreground)); 9468 } 9469 9470 </style> 9471 9472 9473 9474 9475 9476 9477<accordion-custom 9478 9479 class="menu menu--accordion" 9480 9481 9482 9483 open-by-default-on-desktop 9484 9485 9486 9487 data-disable-on-desktop="true" 9488 9489 9490 9491 9492 9493> 9494 9495 <details 9496 class=" 9497 menu__details 9498 spacing-style 9499 color-custom-AWlR0bmd4aUliZ0FTb__shop 9500 " 9501 data-testid="menu-details" 9502 style=" 9503 --spacing--size: 10px; 9504 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9505 " 9506 9507 9508 > 9509 <summary class="menu__heading h6"> 9510 <span class="menu__heading__default">Shop</span> 9511 <span class="menu__heading__accordion"> 9512 Shop 9513 9514 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 9515 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 9516</svg> 9517</span> 9518 9519 </span> 9520 </summary> 9521 9522 <nav 9523 class="details-content" 9524 aria-label="Shop" data-nbg-menu-nav-label 9525 > 9526 9527 <ul class="list-unstyled"> 9528 9529 <li class="menu__item paragraph"> 9530 <a href="/collections/new-arrivals"> 9531 New 9532 </a> 9533 </li> 9534 9535 <li class="menu__item paragraph"> 9536 <a href="/collections/jewelry"> 9537 Jewelry 9538 </a> 9539 </li> 9540 9541 <li class="menu__item paragraph"> 9542 <a href="/collections/accents"> 9543 Accents 9544 </a> 9545 </li> 9546 9547 <li class="menu__item paragraph"> 9548 <a href="/collections/rituals"> 9549 Rituals 9550 </a> 9551 </li> 9552 9553 <li class="menu__item paragraph"> 9554 <a href="/collections/apparel"> 9555 Apparel 9556 </a> 9557 </li> 9558 9559 <li class="menu__item paragraph"> 9560 <a href="/collections/gifts"> 9561 Gifts 9562 </a> 9563 </li> 9564 9565 <li class="menu__item paragraph"> 9566 <a href="/collections/sale"> 9567 Sale
9568 </a> 9569 </li> 9570 9571 <li class="menu__item paragraph"> 9572 <a href="/products/buddha-groove-e-gift-card"> 9573 Gift Card 9574 </a> 9575 </li> 9576 9577 </ul> 9578 9579 </nav> 9580 </details> 9581 9582</accordion-custom> 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 <style data-shopify> 9603 .color-custom-AdFB3QlRIejRqU0NVK__circle, 9604 .color-custom-AdFB3QlRIejRqU0NVK__circle .text-block { 9605 --color: #F4F5F2; 9606 --color-rgb: 244 245 242; 9607 --color-foreground: #F4F5F2; 9608 --color-foreground-rgb: 244 245 242; 9609 --color-foreground-muted: rgb(244 245 242 / var(--opacity-muted-text)); 9610 --color-foreground-subdued: rgb(244 245 242 / var(--opacity-subdued-text)); 9611 9612 9613 9614 } 9615 9616 .color-custom-AdFB3QlRIejRqU0NVK__circle { 9617 /* Form-related tokens stay on .color-custom only. */ 9618 --input-disabled-background-color: rgb(244 245 242 / var(--opacity-10)); 9619 --input-disabled-border-color: rgb(244 245 242 / var(--opacity-5)); 9620 --input-disabled-text-color: rgb(244 245 242 / var(--opacity-50)); 9621 --checkbox-border: 1px solid rgb(244 245 242 / var(--opacity-35-55)); 9622 } 9623 9624 9625 .color-custom-AdFB3QlRIejRqU0NVK__circle { 9626 color: var(--color-foreground); 9627 } 9628 9629 .color-custom-AdFB3QlRIejRqU0NVK__circle .text-block, 9630 .color-custom-AdFB3QlRIejRqU0NVK__circle .footer-utilities__text, 9631 .color-custom-AdFB3QlRIejRqU0NVK__circle .custom-typography, 9632 .color-custom-AdFB3QlRIejRqU0NVK__circle .footer-utilities__icons, 9633 .color-custom-AdFB3QlRIejRqU0NVK__circle .social-icons__wrapper { 9634 color: var(--color, var(--color-foreground)); 9635 } 9636 9637 </style> 9638 9639 9640 9641 9642 9643 9644<accordion-custom 9645 9646 class="menu menu--accordion" 9647 9648 9649 9650 open-by-default-on-desktop 9651 9652 9653 9654 data-disable-on-desktop="true" 9655 9656 9657 9658 9659 9660> 9661 9662 <details 9663 class=" 9664 menu__details 9665 spacing-style 9666 color-custom-AdFB3QlRIejRqU0NVK__circle 9667 " 9668 data-testid="menu-details" 9669 style=" 9670 --spacing--size: 10px; 9671 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9672 " 9673 9674 9675 > 9676 <summary class="menu__heading h6"> 9677 <span class="menu__heading__default">Journey</span> 9678 <span class="menu__heading__accordion"> 9679 Journey 9680 9681 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 9682 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 9683</svg> 9684</span> 9685 9686 </span> 9687 </summary> 9688 9689 <nav 9690 class="details-content" 9691 aria-label="Journey" data-nbg-menu-nav-label 9692 > 9693 9694 <ul class="list-unstyled"> 9695 9696 <li class="menu__item paragraph"> 9697 <a href="/pages/rewards"> 9698 Gratitude Circle Rewards 9699 </a> 9700 </li> 9701 9702 <li class="menu__item paragraph"> 9703 <a href="/pages/refer-a-friend"> 9704 Refer a Friend 9705 </a> 9706 </li> 9707 9708 <li class="menu__item paragraph"> 9709 <a href="/blogs/balance"> 9710 Balance Journal 9711 </a> 9712 </li> 9713 9714 <li class="menu__item paragraph"> 9715 <a href="/pages/catalog-request"> 9716 Catalog Request 9717 </a> 9718 </li> 9719 9720 <li class="menu__item paragraph"> 9721 <a href="/pages/joy-wishlist"> 9722 My Wishlist 9723 </a> 9724 </li> 9725 9726 <li class="menu__item paragraph"> 9727 <a href="/account"> 9728 My Account 9729 </a> 9730 </li> 9731 9732 </ul> 9733 9734 </nav> 9735 </details> 9736 9737</accordion-custom> 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 <style data-shopify> 9758 .color-custom-AMncxdHpZZmlHZDVkc__company, 9759 .color-custom-AMncxdHpZZmlHZDVkc__company .text-block { 9760 --color: #F4F5F2; 9761 --color-rgb: 244 245 242; 9762 --color-foreground: #F4F5F2; 9763 --color-foreground-rgb: 244 245 242; 9764 --color-foreground-muted: rgb(244 245 242 / var(--opacity-muted-text)); 9765 --color-foreground-subdued: rgb(244 245 242 / var(--opacity-subdued-text)); 9766 9767 9768 9769 } 9770 9771 .color-custom-AMncxdHpZZmlHZDVkc__company { 9772 /* Form-related tokens stay on .color-custom only. */ 9773 --input-disabled-background-color: rgb(244 245 242 / var(--opacity-10)); 9774 --input-disabled-border-color: rgb(244 245 242 / var(--opacity-5)); 9775 --input-disabled-text-color: rgb(244 245 242 / var(--opacity-50)); 9776 --checkbox-border: 1px solid rgb(244 245 242 / var(--opacity-35-55)); 9777 } 9778 9779 9780 .color-custom-AMncxdHpZZmlHZDVkc__company { 9781 color: var(--color-foreground); 9782 } 9783 9784 .color-custom-AMncxdHpZZmlHZDVkc__company .text-block, 9785 .color-custom-AMncxdHpZZmlHZDVkc__company .footer-utilities__text, 9786 .color-custom-AMncxdHpZZmlHZDVkc__company .custom-typography, 9787 .color-custom-AMncxdHpZZmlHZDVkc__company .footer-utilities__icons, 9788 .color-custom-AMncxdHpZZmlHZDVkc__company .social-icons__wrapper { 9789 color: var(--color, var(--color-foreground)); 9790 } 9791 9792 </style> 9793 9794 9795 9796 9797 9798 9799<accordion-custom 9800 9801 class="menu menu--accordion" 9802 9803 9804 9805 open-by-default-on-desktop 9806 9807 9808 9809 data-disable-on-desktop="true" 9810 9811 9812 9813 9814 9815> 9816 9817 <details 9818 class=" 9819 menu__details 9820 spacing-style 9821 color-custom-AMncxdHpZZmlHZDVkc__company 9822 " 9823 data-testid="menu-details" 9824 style=" 9825 --spacing--size: 10px; 9826 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9827 " 9828 9829 9830 > 9831 <summary class="menu__heading h6">
9832 <span class="menu__heading__default">Company</span> 9833 <span class="menu__heading__accordion"> 9834 Company 9835 9836 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 9837 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 9838</svg> 9839</span> 9840 9841 </span> 9842 </summary> 9843 9844 <nav 9845 class="details-content" 9846 aria-label="Company" data-nbg-menu-nav-label 9847 > 9848 9849 <ul class="list-unstyled"> 9850 9851 <li class="menu__item paragraph"> 9852 <a href="/pages/about-us"> 9853 About Us 9854 </a> 9855 </li> 9856 9857 <li class="menu__item paragraph"> 9858 <a href="/pages/buddha-groove-customer-reviews"> 9859 Customer Reviews 9860 </a> 9861 </li> 9862 9863 <li class="menu__item paragraph"> 9864 <a href="/policies/terms-of-service"> 9865 Terms of Service 9866 </a> 9867 </li> 9868 9869 <li class="menu__item paragraph"> 9870 <a href="/policies/privacy-policy"> 9871 Privacy Policy 9872 </a> 9873 </li> 9874 9875 <li class="menu__item paragraph"> 9876 <a href="/pages/data-sharing-opt-out"> 9877 Your Privacy Choices 9878 </a> 9879 </li> 9880 9881 <li class="menu__item paragraph"> 9882 <a href="/pages/content-disclaimer"> 9883 Content Disclaimer 9884 </a> 9885 </li> 9886 9887 <li class="menu__item paragraph"> 9888 <a href="/pages/accessibility-statement"> 9889 Accessibility 9890 </a> 9891 </li> 9892 9893 </ul> 9894 9895 </nav> 9896 </details> 9897 9898</accordion-custom> 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 <style data-shopify> 9919 .color-custom-AOGd5dGxMMTB0VmM4e__help, 9920 .color-custom-AOGd5dGxMMTB0VmM4e__help .text-block { 9921 --color: #F4F5F2; 9922 --color-rgb: 244 245 242; 9923 --color-foreground: #F4F5F2; 9924 --color-foreground-rgb: 244 245 242; 9925 --color-foreground-muted: rgb(244 245 242 / var(--opacity-muted-text)); 9926 --color-foreground-subdued: rgb(244 245 242 / var(--opacity-subdued-text)); 9927 9928 9929 9930 } 9931 9932 .color-custom-AOGd5dGxMMTB0VmM4e__help { 9933 /* Form-related tokens stay on .color-custom only. */ 9934 --input-disabled-background-color: rgb(244 245 242 / var(--opacity-10)); 9935 --input-disabled-border-color: rgb(244 245 242 / var(--opacity-5)); 9936 --input-disabled-text-color: rgb(244 245 242 / var(--opacity-50)); 9937 --checkbox-border: 1px solid rgb(244 245 242 / var(--opacity-35-55)); 9938 } 9939 9940 9941 .color-custom-AOGd5dGxMMTB0VmM4e__help { 9942 color: var(--color-foreground); 9943 } 9944 9945 .color-custom-AOGd5dGxMMTB0VmM4e__help .text-block, 9946 .color-custom-AOGd5dGxMMTB0VmM4e__help .footer-utilities__text, 9947 .color-custom-AOGd5dGxMMTB0VmM4e__help .custom-typography, 9948 .color-custom-AOGd5dGxMMTB0VmM4e__help .footer-utilities__icons, 9949 .color-custom-AOGd5dGxMMTB0VmM4e__help .social-icons__wrapper { 9950 color: var(--color, var(--color-foreground)); 9951 } 9952 9953 </style> 9954 9955 9956 9957 9958 9959 9960<accordion-custom 9961 9962 class="menu menu--accordion" 9963 9964 9965 9966 open-by-default-on-desktop 9967 9968 9969 9970 data-disable-on-desktop="true" 9971 9972 9973 9974 9975 9976> 9977 9978 <details 9979 class=" 9980 menu__details 9981 spacing-style 9982 color-custom-AOGd5dGxMMTB0VmM4e__help 9983 " 9984 data-testid="menu-details" 9985 style=" 9986 --spacing--size: 10px; 9987 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9988 " 9989 9990 9991 > 9992 <summary class="menu__heading h6"> 9993 <span class="menu__heading__default">Customer service</span>
9994 <span class="menu__heading__accordion"> 9995 Customer service 9996 9997 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 9998 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 9999</svg> 10000</span> 10001 10002 </span> 10003 </summary> 10004 10005 <nav 10006 class="details-content" 10007 aria-label="Customer service" data-nbg-menu-nav-label 10008 > 10009 10010 <ul class="list-unstyled"> 10011 10012 <li class="menu__item paragraph"> 10013 <a href="/pages/contact"> 10014 Contact Us 10015 </a> 10016 </li> 10017 10018 <li class="menu__item paragraph"> 10019 <a href="/pages/shipping"> 10020 Shipping 10021 </a> 10022 </li> 10023 10024 <li class="menu__item paragraph"> 10025 <a href="/account/orders"> 10026 Order Tracking 10027 </a> 10028 </li> 10029 10030 <li class="menu__item paragraph"> 10031 <a href="/pages/returns"> 10032 Returns & Exchanges 10033 </a> 10034 </li> 10035 10036 <li class="menu__item paragraph"> 10037 <a href="/pages/faqs"> 10038 FAQs 10039 </a> 10040 </li> 10041 10042 </ul> 10043 10044 </nav> 10045 </details> 10046 10047</accordion-custom> 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 </div> 10058</div> 10059 10060 10061 10062 10063</div><div id="shopify-section-sections--19361846100067__nbg_footer_pay" class="shopify-section shopify-section-group-footer-group section-wrapper"> 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 <style data-shopify> 10074 .color-custom-sections--19361846100067__nbg_footer_pay, 10075 .color-custom-sections--19361846100067__nbg_footer_pay .text-block { 10076 /* Background */ 10077 --color-background: #1F6B6B; 10078 --color-background-rgb: 31 107 107; 10079 10080 /* Opacity values adjusted for background brightness */ 10081 10082--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 100830.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 10084 10085 10086 10087 /* Foreground / text â explicit or smart-contrasted */ 10088 --color: var(--palette-lightest); 10089 --color-rgb: var(--palette-lightest-rgb); 10090 --color-foreground: var(--palette-lightest); 10091 --color-foreground-rgb: var(--palette-lightest-rgb); 10092 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 10093 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 10094 --color-border: var(--palette-lightest); 10095 --color-border-rgb: var(--palette-lightest-rgb); 10096 10097 } 10098 10099 10100 .color-custom-sections--19361846100067__nbg_footer_pay { 10101 /* Form-related tokens stay on .color-custom only â .text-block is a prose 10102 container (text/announcement/inline-text/blog-post-description/ 10103 collection-link/price/sku) and never holds form inputs. */ 10104 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 10105 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 10106 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 10107 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 10108 } 10109 10110 10111 .color-custom-sections--19361846100067__nbg_footer_pay { 10112 color: var(--color, var(--color-foreground)); 10113 background-color: var(--color-background); 10114 } 10115 </style> 10116 10117 10118 10119<div class="section-background color-custom-sections--19361846100067__nbg_footer_pay"></div> 10120<div 10121 class="section section--page-width color-custom-sections--19361846100067__nbg_footer_pay" 10122 data-testid="ui-test-section" 10123 10124 10125 10126 style=" 10127 10128 10129 10130 " 10131> 10132 <div class="custom-section-background"> 10133 10134 10135 10136 10137 10138 10139 10140 </div> 10141 10142 <div 10143 class="border-style custom-section-content" 10144 style=" 10145--border-width: 1px; --border-style: none; --border-color: 10146rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 10147" 10148 > 10149 10150 10151 <div 10152 class=" 10153 spacing-style 10154 layout-panel-flex 10155 layout-panel-flex--row 10156 section-content-wrapper 10157 mobile-column 10158 " 10159 style=" 10160 --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10161 10162--gap: 0px; 10163 10164--horizontal-alignment: flex-start; --vertical-alignment: center; 10165--vertical-alignment-mobile: center; 10166 10167 --padding-block-start: 0px;--padding-block-end: 20px; 10168 " 10169 data-testid="section-content" 10170 > 10171 10172 10173 10174<div 10175 class=" 10176 payment-icons 10177 spacing-style 10178 " 10179 style=" 10180 --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; 10181 10182 --icon-gap: 8px; 10183 --alignment: flex-start; 10184 " 10185 10186> 10187 <span class="visually-hidden">Payment methods</span> 10188 <ul 10189 class="payment-icons__list" 10190 role="list" 10191 ><li class="payment-icons__item"> 10192 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
10192<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 10193 10194 </li><li class="payment-icons__item"> 10195 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
10195<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 10196 10197 </li><li class="payment-icons__item"> 10198 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 10199 </li><li class="payment-icons__item"> 10200 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 10201 </li><li class="payment-icons__item"> 10202 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
1020206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 10203 10204 </li><li class="payment-icons__item"> 10205 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 10206 10207 </li><li class="payment-icons__item"> 10208 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
102080-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 10209 </li><li class="payment-icons__item"> 10210 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 10211 10212 </li><li class="payment-icons__item"> 10213 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
1021316.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 10214 10215 </li></ul> 10216</div> 10217 10218 10219 10220 10221 10222 10223 </div> 10224 </div> 10225</div> 10226 10227 10228 10229 10230 10231</div><div id="shopify-section-sections--19361846100067__nbg_footer_utils" class="shopify-section shopify-section-group-footer-group footer-utilities"> 10232 10233 10234 10235 10236 10237 10238 <style data-shopify> 10239 .color-custom-sections--19361846100067__nbg_footer_utils, 10240 .color-custom-sections--19361846100067__nbg_footer_utils .text-block { 10241 /* Background */ 10242 --color-background: #1F6B6B; 10243 --color-background-rgb: 31 107 107; 10244 10245 /* Opacity values adjusted for background brightness */ 10246 10247--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 102480.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 10249 10250 10251 10252 /* Foreground / text â explicit or smart-contrasted */ 10253 --color: var(--palette-lightest); 10254 --color-rgb: var(--palette-lightest-rgb); 10255 --color-foreground: var(--palette-lightest); 10256 --color-foreground-rgb: var(--palette-lightest-rgb); 10257 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 10258 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 10259 --color-border: var(--palette-lightest); 10260 --color-border-rgb: var(--palette-lightest-rgb); 10261 10262 } 10263 10264 10265 .color-custom-sections--19361846100067__nbg_footer_utils { 10266 /* Form-related tokens stay on .color-custom only â .text-block is a prose 10267 container (text/announcement/inline-text/blog-post-description/ 10268 collection-link/price/sku) and never holds form inputs. */ 10269 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 10270 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 10271 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 10272 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 10273 } 10274 10275 10276 .color-custom-sections--19361846100067__nbg_footer_utils { 10277 color: var(--color, var(--color-foreground)); 10278 background-color: var(--color-background); 10279 } 10280 </style> 10281 10282 10283 10284<div 10285 class="section-background color-custom-sections--19361846100067__nbg_footer_utils" 10286></div> 10287<div 10288 class="section section--page-width color-custom-sections--19361846100067__nbg_footer_utils" 10289
10290> 10291 <div 10292 class="utilities utilities--blocks-1 spacing-style" 10293 style="--padding-block-start: 20px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 28px)); --border-width: 1px; --divider-color: rgba(244,245,242,0.18); --gap: 24px;" 10294 data-testid="footer-utilities" 10295 > 10296 10297 10298<div 10299 class=" 10300 footer-utilities__group-copyright 10301 custom-typography 10302 custom-font-size 10303 " 10304 style=" 10305 10306--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-); 10307 --color-utilities: rgba(244,245,242,0.88); 10308 " 10309 10310> 10311 <span class="footer-utilities__text"> 10312 © 2026 10313 <a href="/" title="">Buddha Groove</a></span> 10314</div> 10315 10316 10317 10318 10319 10320 </div> 10321</div> 10322 10323 10324 10325 10326</div> 10327<!-- END sections: footer-group --> 10328 </footer> 10329 </div> 10330 10331 10332 10333 <div 10334 id="shopify-section-cart-drawer-section" 10335 class="shopify-section" 10336 > 10337 10338 10339
10339<script 10340 type="module" 10341 src="//www.buddhagroove.com/cdn/shop/t/2/assets/cart-drawer.js?v=101430053943909765251789463202" 10342 fetchpriority="low" 10343 ></script>
10343 10344 10345 10346 10347 <theme-drawer 10348 id="cart-drawer" 10349 data-skip-node-update 10350 > 10351 <dialog 10352 ref="panel" 10353 class="theme-drawer__dialog color-custom-drawer" 10354 aria-labelledby="cart-drawer-heading" 10355 cart-summary-sticky="true" 10356 > 10357 <cart-drawer-component 10358 10359 > 10360 <template id="empty-cart-template"> 10361 10362 <div 10363 class="cart-drawer__content" 10364 aria-label="Cart" 10365 > 10366 <h2 10367 class="theme-drawer__title h4" 10368 id="cart-drawer-heading" 10369 > 10370 Your cart is empty 10371 </h2> 10372 10373 <div class="cart-drawer__items"> 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383
10384<script 10385 src="//www.buddhagroove.com/cdn/shop/t/2/assets/component-cart-items.js?v=14476580701730542761789463202" 10386 type="module" 10387 fetchpriority="low" 10388></script>
vendor: 1 bytes, line 10388
10388
10389<script 10390 src="//www.buddhagroove.com/cdn/shop/t/2/assets/component-cart-quantity-selector.js?v=168493463479860323171789463202" 10391 type="module" 10392 fetchpriority="low" 10393></script>
vendor: 1 bytes, line 10393
10393
10394<script 10395 src="//www.buddhagroove.com/cdn/shop/t/2/assets/volume-pricing-info.js?v=150538418000149674651789463202" 10396 type="module" 10397 fetchpriority="low" 10398></script>
10398 10399 10400 10401 10402 10403<div 10404 10405 class="cart-items__wrapper cart-items__wrapper--drawer-empty" 10406 10407 data-cart-drawer-empty 10408 10409 style="" 10410> 10411 10412<p> 10413 Have an account? <a href="https://www.buddhagroove.com/customer_authentication/redirect?locale=en®ion_country=US">Log in</a> to check out faster. 10414 </p><a 10415 class="button cart-items__empty-button" 10416 href="/collections/all" 10417 > 10418 <span class="button-text"> 10419 Continue shopping 10420 </span> 10421 </a></div> 10422 10423 10424 10425 </div> 10426 </div> 10427 10428 </template> 10429 10430 <div 10431 class="cart-drawer__inner cart-drawer--empty" 10432 data-hydration-key="cart-drawer-inner" 10433 ><div class="theme-drawer__header"> 10434 <button 10435 on:click="#cart-drawer/close" 10436 class="theme-drawer__close-button cart-drawer__close-button--empty" 10437 type="button" 10438 aria-label="Close" 10439 > 10440 <span class="svg-wrapper"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 10441<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/> 10442</svg> 10443</span> 10444 </button> 10445 </div> 10446 10447 10448<cart-items-component 10449 class="cart-items-component" 10450 10451 data-drawer 10452 view-event-trigger="dialog" 10453 10454 data-section-id="cart-drawer-section" 10455 10456 view-event-payload="{"context":null,"cart":null}" 10457 10458> 10459 10460 10461 <div 10462 class="cart-drawer__content" 10463 aria-label="Cart" 10464 > 10465 <h2 10466 class="theme-drawer__title h4" 10467 id="cart-drawer-heading" 10468 > 10469 Your cart is empty 10470 </h2> 10471 10472 <div class="cart-drawer__items"> 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482
10483<script 10484 src="//www.buddhagroove.com/cdn/shop/t/2/assets/component-cart-items.js?v=14476580701730542761789463202" 10485 type="module" 10486 fetchpriority="low" 10487></script>
vendor: 1 bytes, line 10487
10487
10488<script 10489 src="//www.buddhagroove.com/cdn/shop/t/2/assets/component-cart-quantity-selector.js?v=168493463479860323171789463202" 10490 type="module" 10491 fetchpriority="low" 10492></script>
vendor: 1 bytes, line 10492
10492
10493<script 10494 src="//www.buddhagroove.com/cdn/shop/t/2/assets/volume-pricing-info.js?v=150538418000149674651789463202" 10495 type="module" 10496 fetchpriority="low" 10497></script>
10497 10498 10499 10500 10501 10502<div 10503 10504 class="cart-items__wrapper cart-items__wrapper--drawer-empty" 10505 10506 data-cart-drawer-empty 10507 10508 style="" 10509> 10510 10511<p> 10512 Have an account? <a href="https://www.buddhagroove.com/customer_authentication/redirect?locale=en®ion_country=US">Log in</a> to check out faster. 10513 </p><a 10514 class="button cart-items__empty-button" 10515 href="/collections/all" 10516 > 10517 <span class="button-text"> 10518 Continue shopping 10519 </span> 10520 </a></div> 10521 10522 10523 10524 </div> 10525 </div> 10526 10527 10528</cart-items-component> 10529 10530 10531 10532 </div> 10533 </cart-drawer-component> 10534 </dialog> 10535 </theme-drawer> 10536 10537 10538 </div> 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548
10549<script 10550 type="module" 10551 src="//www.buddhagroove.com/cdn/shop/t/2/assets/theme-drawer.js?v=69307657216630184831789463202" 10552 fetchpriority="low" 10553></script>
10553 10554
10555<script> 10556 /* Runs synchronously during HTML parsing â opens the correct drawer on first 10557 paint if navigation state was saved, so it renders with the rest of the page. */ 10558 (function () { 10559 var drawerIds = (sessionStorage.getItem('theme-drawer-open') || '').split(',').filter(Boolean); 10560 if (!drawerIds.length) return; 10561 10562 // Only restore on wide viewports (squeeze mode). On narrow viewports the 10563 // drawer is a modal overlay â let it start closed after navigation rather 10564 // than re-opening a fullscreen dialog the user may have left behind. 10565 if (!window.matchMedia('(min-width: 990px)').matches) return; 10566 10567 var dialogs = []; 10568 for (var i = 0; i < drawerIds.length; i++) { 10569 var drawer = document.getElementById(drawerIds[i]); 10570 if (!drawer) continue; 10571 10572 drawer.setAttribute('open', ''); 10573 10574 // Set [open] directly so the CSS slide-in applies without triggering 10575 // the browser's dialog focusing steps â on wide viewports the drawer is 10576 // a sidebar, not a modal, so focus should stay where it is. 10577 // The instant class suppresses the slide-in transition for the initial restore. 10578 // Set --drawer-stack-order so z-index layering matches the original order. 10579 drawer.style.setProperty('--drawer-stack-order', String(i + 1)); 10580 10581 var dialog = drawer.querySelector('dialog'); 10582 if (dialog) { 10583 dialog.setAttribute('open', ''); 10584 dialog.classList.add('theme-drawer__dialog-instant'); 10585 dialogs.push(dialog); 10586 } 10587 10588 // Let each drawer type handle its own restore (e.g. shopify-chat mode). 10589 // Synchronous dispatch â listeners attached during earlier parsing run immediately. 10590 drawer.dispatchEvent(new CustomEvent('theme-drawer:restoring')); 10591 } 10592 10593 // Apply squeeze immediately, bypassing the margin transition. 10594 // Only squeeze if at least one drawer was actually restored â saved 10595 // drawer IDs may not exist on every page (e.g. cart-drawer on /cart). 10596 var pageWrapper = document.querySelector('.page-wrapper'); 10597 if (pageWrapper && dialogs.length > 0) { 10598 pageWrapper.style.transition = 'none'; 10599 pageWrapper.classList.add('page-wrapper--drawer-open'); 10600 } 10601 10602 // Re-enable transitions after one paint so the instant state is rendered first. 10603 requestAnimationFrame(function () { 10604 requestAnimationFrame(function () { 10605 if (pageWrapper) pageWrapper.style.transition = ''; 10606 for (var j = 0; j < dialogs.length; j++) { 10607 dialogs[j].classList.remove('theme-drawer__dialog-instant'); 10608 } 10609 }); 10610 }); 10611 })(); 10612</script>
10612 10613
10614<script 10615 type="module" 10616> 10617 const pageWrapper = document.querySelector('.page-wrapper'); 10618 const squeezeQuery = window.matchMedia('(min-width: 990px)'); 10619 10620 // ââ Squeeze coordination ââ 10621 // Listens to all drawers. Only squeezes on wide viewports. 10622 document.addEventListener('theme-drawer:open', () => { 10623 if (squeezeQuery.matches) { 10624 pageWrapper?.classList.add('page-wrapper--drawer-open'); 10625 } 10626 }); 10627 10628 document.addEventListener('theme-drawer:close', () => { 10629 const openDrawer = document.querySelector('theme-drawer[open]'); 10630 if (!openDrawer) { 10631 pageWrapper?.classList.remove('page-wrapper--drawer-open'); 10632 } 10633 }); 10634 10635 squeezeQuery.addEventListener('change', () => { 10636 const openDrawer = document.querySelector('theme-drawer[open]'); 10637 pageWrapper?.classList.toggle('page-wrapper--drawer-open', Boolean(openDrawer) && squeezeQuery.matches); 10638 }); 10639 10640 // ââ State persistence ââ 10641 // Store open drawer IDs sorted by their visual stack order so 10642 // the restore script can recreate the same z-index layering. 10643 function persistDrawerState() { 10644 const openDrawers = Array.from(document.querySelectorAll('theme-drawer[open]:not([no-persist])')); 10645 if (!openDrawers.length) { 10646 sessionStorage.removeItem('theme-drawer-open'); 10647 return; 10648 } 10649 10650 openDrawers.sort((a, b) => { 10651 const orderA = Number(a.style.getPropertyValue('--drawer-stack-order') || 0); 10652 const orderB = Number(b.style.getPropertyValue('--drawer-stack-order') || 0); 10653 return orderA - orderB; 10654 }); 10655 10656 sessionStorage.setItem('theme-drawer-open', openDrawers.map((d) => d.id).join(',')); 10657 } 10658 10659 document.addEventListener('theme-drawer:open', persistDrawerState); 10660 document.addEventListener('theme-drawer:close', persistDrawerState); 10661</script>
10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674
10675<script 10676 src="//www.buddhagroove.com/cdn/shop/t/2/assets/dialog.js?v=144816527575655702281789463202" 10677 type="module" 10678></script>
10678 10679
10680<script 10681 src="//www.buddhagroove.com/cdn/shop/t/2/assets/predictive-search.js?v=162722252387887966571789463202" 10682 type="module" 10683 fetchpriority="low" 10684></script>
10684 10685 10686<dialog-component 10687 id="search-modal" 10688 class="search-modal" 10689 10690> 10691 <dialog 10692 ref="dialog" 10693 on:click="/closeDialogOnClickOutside" 10694 on:keydown="/closeDialogOnEscapePress" 10695 class="search-modal__content dialog-modal" 10696 scroll-lock 10697 aria-labelledby="search-modal-heading" 10698 > 10699 <h2 10700 id="search-modal-heading" 10701 class="visually-hidden" 10702 > 10703 Search 10704 </h2> 10705 <predictive-search-component 10706 class="predictive-search color-custom-popover" 10707 style="--product-corner-radius: 12px; --card-corner-radius: 12px;" 10708 data-section-id="predictive-search" 10709 data-testid="search-component--modal" 10710 role="search" 10711 aria-label="Search" 10712 > 10713 <form 10714 action="/search" 10715 method="get" 10716 role="search" 10717 class="predictive-search-form" 10718 ref="form" 10719 on:keydown="/onSearchKeyDown" 10720 > 10721 <div 10722 class="predictive-search-form__header" 10723 > 10724 <div class="predictive-search-form__header-inner"> 10725 <label 10726 for="cmdk-input" 10727 class="visually-hidden" 10728 >Search</label> 10729 <input 10730 class="search-input" 10731 id="cmdk-input" 10732 type="search" 10733 name="q" 10734 role="combobox" 10735 aria-expanded="false" 10736 aria-owns="predictive-search-results" 10737 aria-controls="predictive-search-results" 10738 aria-haspopup="listbox" 10739 aria-autocomplete="list" 10740 autocomplete="off" 10741 placeholder="Search" 10742 ref="searchInput" 10743 on:input="/search" 10744 on:keydown="/onSearchKeyDown" 10745 > 10746 <input 10747 name="options[prefix]" 10748 type="hidden" 10749 value="last" 10750 > 10751 <span class="svg-wrapper predictive-search__icon"> 10752 <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> 10753 10754 </span> 10755 <button 10756 type="button" 10757 class="button-unstyled predictive-search__reset-button" 10758 ref="resetButton" 10759 hidden 10760 on:click="/resetSearch" 10761 > 10762 Clear 10763 </button> 10764 </div> 10765 <button 10766 type="button" 10767 class="button predictive-search__close-modal-button" 10768 aria-label="Close dialog" 10769 on:click="dialog-component/closeDialog" 10770 ref="closeModalButton" 10771 > 10772 <span class="svg-wrapper"> 10773 <svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 10774<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/> 10775</svg> 10776 10777 </span> 10778 </button> 10779 </div> 10780 10781 <div class="predictive-search-form__content-wrapper"> 10782 <div 10783 class="predictive-search-form__content" 10784 ref="predictiveSearchResults" 10785 on:click="/handleModalClick" 10786 > 10787 10788 10789<div 10790 id="predictive-search-results" 10791 class="predictive-search-dropdown" 10792 role="listbox" 10793 aria-expanded="true" 10794 style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);" 10795> 10796 10797 <div class="predictive-search-results__inner"> 10798 10799 10800 10801 10802 10803 <div 10804 id="predictive-search-products" 10805 class="predictive-search-results__products" 10806 10807 data-testid="products-list-default--modal" 10808 10809> 10810 10811 <h4 class="predictive-search-results__title"> 10812 Products 10813 </h4> 10814 <ul 10815 class="predictive-search-results__list predictive-search-results__wrapper-products list-unstyled" 10816 > 10817 10818 10819 <li 10820 class="predictive-search-results__card predictive-search-results__card--product" 10821 ref="resultsItems[]" 10822 > 10823 10824<product-component 10825 class="resource-card__wrapper" 10826 10827 10828 view-event-payload="{"product":{"id":8147374145635,"title":"Chains for Pendants \u0026 Charms","handle":"sterling-silver-chains","selectedVariant":null},"context":"search","selectedOptions":[]}" 10829 10830 ><div 10831 class="resource-card" 10832 data-resource-type="product" 10833> 10834 <a 10835 class="resource-card__link" 10836 href="/products/sterling-silver-chains" 10837 > 10838 <span class="visually-hidden"> 10839 Chains for Pendants & Charms 10840 </span> 10841 </a> 10842 <div 10843 class="resource-card__media" 10844 style="--resource-card-aspect-ratio: 4 / 5;" 10845 10846 > 10847 10848 10849 10850 <img src="//www.buddhagroove.com/cdn/shop/files/chains-for-pendants-charms-163-silver-plated-beaded-chain-22-chain-necklace-7078857__97640.1784940815.1280.1280.jpg?v=1789462496&width=500" alt="Chains for Pendants & Charms - Necklaces 16"+3" Silver Plated Beaded Chain $22" srcset="//www.buddhagroove.com/cdn/shop/files/chains-for-pendants-charms-163-silver-plated-beaded-chain-22-chain-necklace-7078857__97640.1784940815.1280.1280.jpg?v=1789462496&width=240 240w, //www.buddhagroove.com/cdn/shop/files/chains-for-pendants-charms-163-silver-plated-beaded-chain-22-chain-necklace-7078857__97640.1784940815.1280.1280.jpg?v=1789462496&width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;"> 10851 10852 <img src="//www.buddhagroove.com/cdn/shop/files/Chains__37956.1785086117.1280.1280.jpg?v=1789462496&width=500" alt="Chains for pendants and charms" srcset="//www.buddhagroove.com/cdn/shop/files/Chains__37956.1785086117.1280.1280.jpg?v=1789462496&width=240 240w, //www.buddhagroove.com/cdn/shop/files/Chains__37956.1785086117.1280.1280.jpg?v=1789462496&width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="" data-media-id="28409739935843" style="object-position: 50.0% 50.0%;"> 10853</div> 10854 10855 <div class="resource-card__content"> 10856 <p class="resource-card__title paragraph">Chains for Pendants & Charms</p> 10857 10858 10859 10860 10861<div ref="priceContainer"> 10862 10863 10864
10865 <span class="price">$28.00</span> 10866 10867 10868</div> 10869 10870 </div> 10871</div></product-component> 10872 10873 </li> 10874 10875 <li 10876 class="predictive-search-results__card predictive-search-results__card--product" 10877 ref="resultsItems[]" 10878 > 10879 10880<product-component 10881 class="resource-card__wrapper" 10882 10883 10884 view-event-payload="{"product":{"id":8147378864227,"title":"This Too Shall Pass Sterling Silver Mantra Ring","handle":"this-too-shall-pass-sterling-silver-mantra-ring","selectedVariant":null},"context":"search","selectedOptions":[]}" 10885 10886 ><div 10887 class="resource-card" 10888 data-resource-type="product" 10889> 10890 <a 10891 class="resource-card__link" 10892 href="/products/this-too-shall-pass-sterling-silver-mantra-ring" 10893 > 10894 <span class="visually-hidden"> 10895 This Too Shall Pass Sterling Silver Mantra Ring 10896 </span> 10897 </a> 10898 <div 10899 class="resource-card__media" 10900 style="--resource-card-aspect-ratio: 4 / 5;" 10901 10902 > 10903 10904 10905 10906 <img src="//www.buddhagroove.com/cdn/shop/files/this-too-shall-pass-sterling-silver-mantra-ring-active-inspirational-129712__95808.1784941320.1280.1280.jpg?v=1789462549&width=500" alt="This Too Shall Pass Sterling Silver Mantra Ring - Rings" srcset="//www.buddhagroove.com/cdn/shop/files/this-too-shall-pass-sterling-silver-mantra-ring-active-inspirational-129712__95808.1784941320.1280.1280.jpg?v=1789462549&width=240 240w, //www.buddhagroove.com/cdn/shop/files/this-too-shall-pass-sterling-silver-mantra-ring-active-inspirational-129712__95808.1784941320.1280.1280.jpg?v=1789462549&width=352 352w" width="500" height="613" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;"> 10907 10908 <img src="//www.buddhagroove.com/cdn/shop/files/this-too-shall-pass-sterling-silver-mantra-ring-active-inspirational-454597__66947.1784941321.1280.1280.jpg?v=1789462549&width=500" alt="This Too Shall Pass Sterling Silver Mantra Ring - Rings" srcset="//www.buddhagroove.com/cdn/shop/files/this-too-shall-pass-sterling-silver-mantra-ring-active-inspirational-454597__66947.1784941321.1280.1280.jpg?v=1789462549&width=240 240w, //www.buddhagroove.com/cdn/shop/files/this-too-shall-pass-sterling-silver-mantra-ring-active-inspirational-454597__66947.1784941321.1280.1280.jpg?v=1789462549&width=352 352w" width="500" height="613" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="" data-media-id="28409769328739" style="object-position: 50.0% 50.0%;"> 10909</div> 10910 10911 <div class="resource-card__content"> 10912 <p class="resource-card__title paragraph">This Too Shall Pass Sterling Silver Mantra Ring</p> 10913 10914 10915 10916 10917<div ref="priceContainer"> 10918 10919 10920 10921 <span class="price">$64.00</span> 10922 10923 10924</div> 10925 10926 </div> 10927</div></product-component> 10928 10929 </li> 10930 10931 <li 10932 class="predictive-search-results__card predictive-search-results__card--product" 10933 ref="resultsItems[]" 10934 > 10935 10936<product-component 10937 class="resource-card__wrapper" 10938 10939 10940 view-event-payload="{"product":{"id":8147379585123,"title":"Breathe In, Breathe Out Spinning Meditation Ring","handle":"breathe-in-breathe-out-spinning-meditation-ring","selectedVariant":null},"context":"search","selectedOptions":[]}" 10941 10942 ><div 10943 class="resource-card" 10944 data-resource-type="product" 10945> 10946 <a 10947 class="resource-card__link" 10948 href="/products/breathe-in-breathe-out-spinning-meditation-ring" 10949 > 10950 <span class="visually-hidden"> 10951 Breathe In, Breathe Out Spinning Meditation Ring 10952 </span> 10953 </a> 10954 <div 10955 class="resource-card__media" 10956 style="--resource-card-aspect-ratio: 4 / 5;" 10957 10958 > 10959 10960 10961 10962 <img src="//www.buddhagroove.com/cdn/shop/files/breathe-in-breathe-out-spinning-meditation-ring-size-6-554913__71455.1784941407.1280.1280.jpg?v=1789462557&width=500" alt="Breathe In, Breathe Out Spinning Meditation Ring - Rings Size 6" srcset="//www.buddhagroove.com/cdn/shop/files/breathe-in-breathe-out-spinning-meditation-ring-size-6-554913__71455.1784941407.1280.1280.jpg?v=1789462557&width=240 240w, //www.buddhagroove.com/cdn/shop/files/breathe-in-breathe-out-spinning-meditation-ring-size-6-554913__71455.1784941407.1280.1280.jpg?v=1789462557&width=352 352w" width="500" height="613" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;"> 10963 10964 <img src="//www.buddhagroove.com/cdn/shop/files/breathe-in-breathe-out-spinning-meditation-ring-size-6-active-featured-567730__32794.1784941408.1280.1280.jpg?v=1789462558&width=500" alt="Breathe In, Breathe Out Spinning Meditation Ring - Rings Size 6" srcset="//www.buddhagroove.com/cdn/shop/files/breathe-in-breathe-out-spinning-meditation-ring-size-6-active-featured-567730__32794.1784941408.1280.1280.jpg?v=1789462558&width=240 240w, //www.buddhagroove.com/cdn/shop/files/breathe-in-breathe-out-spinning-meditation-ring-size-6-active-featured-567730__32794.1784941408.1280.1280.jpg?v=1789462558&width=352 352w" width="500" height="613" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="" data-media-id="28409774375011" style="object-position: 50.0% 50.0%;"> 10965</div> 10966 10967 <div class="resource-card__content"> 10968 <p class="resource-card__title paragraph">Breathe In, Breathe Out Spinning Meditation Ring</p> 10969 10970 10971 10972 10973<div ref="priceContainer"> 10974 10975 10976
10977 <span class="price">$56.00</span> 10978 10979 10980</div> 10981 10982 </div> 10983</div></product-component> 10984 10985 </li> 10986 10987 <li 10988 class="predictive-search-results__card predictive-search-results__card--product" 10989 ref="resultsItems[]" 10990 > 10991 10992<product-component 10993 class="resource-card__wrapper" 10994 10995 10996 view-event-payload="{"product":{"id":8147374080099,"title":"Hand Carved Praying Namaste Cat Statue","handle":"hand-carved-wooden-praying-namaste-cat-statue","selectedVariant":null},"context":"search","selectedOptions":[]}" 10997 10998 ><div 10999 class="resource-card" 11000 data-resource-type="product" 11001> 11002 <a 11003 class="resource-card__link" 11004 href="/products/hand-carved-wooden-praying-namaste-cat-statue" 11005 > 11006 <span class="visually-hidden"> 11007 Hand Carved Praying Namaste Cat Statue 11008 </span> 11009 </a> 11010 <div 11011 class="resource-card__media" 11012 style="--resource-card-aspect-ratio: 4 / 5;" 11013 11014 > 11015 11016 11017 11018 <img src="//www.buddhagroove.com/cdn/shop/files/hand-carved-praying-namaste-cat-statue-active-best-367271__65330.1784940809.1280.1280.jpg?v=1789462496&width=500" alt="Hand Carved Praying Namaste Cat Statue - Sculptures & Statues" srcset="//www.buddhagroove.com/cdn/shop/files/hand-carved-praying-namaste-cat-statue-active-best-367271__65330.1784940809.1280.1280.jpg?v=1789462496&width=240 240w, //www.buddhagroove.com/cdn/shop/files/hand-carved-praying-namaste-cat-statue-active-best-367271__65330.1784940809.1280.1280.jpg?v=1789462496&width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;"> 11019 11020 <img src="//www.buddhagroove.com/cdn/shop/files/hand-carved-praying-namaste-cat-statue-active-best-588326__68477.1784940809.1280.1280.jpg?v=1789462495&width=500" alt="Hand Carved Praying Namaste Cat Statue - Sculptures & Statues" srcset="//www.buddhagroove.com/cdn/shop/files/hand-carved-praying-namaste-cat-statue-active-best-588326__68477.1784940809.1280.1280.jpg?v=1789462495&width=240 240w, //www.buddhagroove.com/cdn/shop/files/hand-carved-praying-namaste-cat-statue-active-best-588326__68477.1784940809.1280.1280.jpg?v=1789462495&width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="" data-media-id="28409739608163" style="object-position: 50.0% 50.0%;"> 11021</div> 11022 11023 <div class="resource-card__content"> 11024 <p class="resource-card__title paragraph">Hand Carved Praying Namaste Cat Statue</p> 11025 11026 11027 11028 11029<div ref="priceContainer"> 11030 11031 11032 11033 <span class="price">$36.00</span> 11034 11035 11036</div> 11037 11038 </div> 11039</div></product-component> 11040 11041 </li> 11042 11043 </ul> 11044 11045</div> 11046 11047 11048 11049 </div> 11050 11051</div> 11052 11053 </div> 11054 11055 <div class="predictive-search-form__footer"> 11056 <button 11057 class="button predictive-search__search-button" 11058 ref="viewAllButton" 11059 > 11060 View all 11061 </button> 11062 </div> 11063 </div> 11064 </form> 11065 </predictive-search-component> 11066 </dialog> 11067</dialog-component> 11068 11069 11070 11071 11072 11073 <div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block"> 11074</div>
11074<div id="shopify-block-AMXFuMmVZWUhvSHlKN__6877337165694132725" class="shopify-block shopify-app-block"> 11075 11076 11077 11078
11079<script type="application/json" id="avada-wishlist-translations">{} 11080</script>
11080<script type="application/json" id="avada-wishlist-translations-factory">{"en":{"header.button.add":"Add to Wishlist","header.button.added":"Added to Wishlist","homeCollection.tooltip.add":"Add to wishlist","homeCollection.tooltip.added":"Added to wishlist","page.title":"My Wishlist","page.description":"Here are the items you have added to your wishlist","page.label.productSingular":"product","page.label.productPlural":"products","page.action.addToCart":"Add to Cart","page.action.addedToCart":"Added to cart","page.label.soldOut":"Sold out","page.label.empty":"Empty","page.signIn.title":"Never lose your favorites","page.signIn.description":"Sign in to save \u0026 sync your wishlist across all devices","page.signIn.cta":"Sign in","empty.state.title":"Your wishlist is empty","empty.state.description":"Add items you love and keep them all in one place. When you're ready, come back and shop.","empty.state.cta":"Continue shopping","empty.state.hint":"Tap the heart on any product to save it for later.","page.viewOnly.title":"A friend's wishlist","page.viewOnly.empty":"This wishlist is empty.","product.action.view":"View product","product.action.remove":"Remove from wishlist","page.cartProperty.label":"From your wishlist","page.cartProperty.value":"Yes","cartDrawer.tab.cart":"Cart","cartDrawer.tab.wishlist":"Wishlist","share.button":"Share wishlist","share.error.empty":"Wishlist is empty","share.error.create":"Could not create share link","share.success.copied":"Link copied","login.modal.title":"Login required","login.modal.description":"To ensure your wishlist items are saved and accessible across all devices, please take a moment to create an account or log in before adding products to your wishlist","login.modal.cta":"Log in","login.modal.createAccount":"Create account","empty.message":"Your wishlist is empty.","empty.login.description":"Please log in to view your wishlist.","empty.login.title":"Login required","empty.login.createAccount":"Create account","empty.login.logIn":"Log in","emailCapture.title":"Save your wishlist","emailCapture.description":"We'll keep your items safe â even on your other devices.","emailCapture.placeholder":"[email protected]","emailCapture.submit":"Save","emailCapture.success":"Saved! Check your inbox for updates.","emailCapture.signIn":"Already have an account? Sign in","emailCapture.mergeCheckbox":"Also merge my current wishlist into my account when I sign in","emailCapture.invalidEmail":"Please enter a valid email.","emailCapture.error":"Something went wrong. Please try again.","emailCapture.consent":"By submitting your email, you agree to receive wishlist updates from this store.","recovery.title":"Recover your wishlist","recovery.description":"Enter the email you used and weâll send a link to load your wishlist on this device.","recovery.placeholder":"[email protected]","recovery.submit":"Send recovery link","recovery.success":"Check your inbox â the link will arrive shortly.","recovery.invalidEmail":"Please enter a valid email.","recovery.error":"Something went wrong. Please try again.","recovery.cooldown":"You can resend in {{seconds}}s.","saveForLater.mainMessage":"Not ready to buy? Wanna save it for later?","saveForLater.saveButton":"Save","saveForLater.noThanksButton":"No, thanks","saveForLater.dontAskAgain":"Donât ask again","saveForLater.lowStock":"Low in stock","saveForLater.lowStockCount":"Only {count} left","saveForLater.addedToast":"Added to wishlist","saveForLater.saveFailed":"Couldn't save to wishlist. The item is still in your cart.","email.back_in_stock.subject":"The product you were waiting for is back","email.back_in_stock.body.greeting":"Hi {{customer_name}},","email.back_in_stock.body.lead":"Good news â an item from your wishlist is available again.","email.back_in_stock.cta":"Shop now","email.price_drop.subject":"Price drop on an item you love","email.price_drop.body.lead":"An item from your wishlist just got cheaper.","email.price_drop.cta":"View item","common.brand.designedBy":"Designed by","common.close":"Close"},"es":{"header.button.add":"Añadir a la lista de deseos","header.button.added":"Añadido a la lista de deseos","page.title":"Mi lista de deseos","page.description":"Aquà están los artÃculos que ha añadido a su lista de deseos","page.label.productSingular":"producto","page.label.productPlural":"productos","page.action.addToCart":"Añadir al carrito","page.action.addedToCart":"Añadido al carrito","page.label.soldOut":"Agotado","page.label.empty":"VacÃo","page.signIn.title":"Nunca pierdas tus favoritos","page.signIn.description":"Inicia sesión para guardar y sincronizar tu lista de deseos en todos tus dispositivos","page.signIn.cta":"Iniciar sesión","empty.state.title":"Tu lista de deseos está vacÃa","empty.state.description":"Añade los artÃculos que te encantan y guárdalos en un solo lugar. Cuando estés listo, vuelve y compra.","empty.state.cta":"Continuar comprando","empty.state.hint":"Toca el corazón de cualquier producto para guardarlo para más tarde.","page.viewOnly.title":"Lista de deseos de un amigo","page.viewOnly.empty":"Esta lista de deseos está vacÃa.","product.action.view":"Ver producto","product.action.remove":"Quitar de la lista de deseos","page.cartProperty.label":"De tu lista de deseos","page.cartProperty.value":"SÃ","cartDrawer.tab.cart":"Carrito","cartDrawer.tab.
11080wishlist":"Lista de deseos","share.button":"Compartir lista de deseos","share.error.empty":"La lista de deseos está vacÃa","share.error.create":"No se pudo crear el enlace para compartir","share.success.copied":"Enlace copiado","login.modal.title":"Se requiere iniciar sesión","login.modal.description":"Para asegurar que los artÃculos de tu lista de deseos se guarden y sean accesibles en todos los dispositivos, por favor tómate un momento para crear una cuenta o iniciar sesión antes de añadir productos a tu lista de deseos","login.modal.cta":"Iniciar sesión","login.modal.createAccount":"Crear cuenta","empty.message":"Tu lista de deseos está vacÃa.","empty.login.description":"Por favor, inicia sesión para ver tu lista de deseos.","empty.login.title":"Login required","empty.login.createAccount":"Crear cuenta","empty.login.logIn":"Iniciar sesión","emailCapture.title":"Guarda tu lista de deseos","emailCapture.description":"Mantendremos tus artÃculos seguros, incluso en tus otros dispositivos.","emailCapture.placeholder":"[email protected]","emailCapture.submit":"Guardar","emailCapture.success":"¡Guardado! Revisa tu bandeja de entrada para actualizaciones.","emailCapture.signIn":"¿Ya tienes una cuenta? Inicia sesión","emailCapture.mergeCheckbox":"También fusionar mi lista de deseos actual en mi cuenta cuando inicie sesión","emailCapture.invalidEmail":"Por favor, introduce un correo electrónico válido.","emailCapture.error":"Algo salió mal. Por favor, inténtalo de nuevo.","emailCapture.consent":"Al enviar tu correo electrónico, aceptas recibir actualizaciones de la lista de deseos de esta tienda.","recovery.title":"Recupera tu lista de deseos","recovery.description":"Introduce el correo electrónico que utilizaste y te enviaremos un enlace para cargar tu lista de deseos en este dispositivo.","recovery.placeholder":"[email protected]","recovery.submit":"Enviar enlace de recuperación","recovery.success":"Revisa tu bandeja de entrada; el enlace llegará en breve.","recovery.invalidEmail":"Por favor, introduce un correo electrónico válido.","recovery.error":"Algo salió mal. Por favor, inténtalo de nuevo.","recovery.cooldown":"Puedes reenviar en {{seconds}}s.","saveForLater.mainMessage":"¿No estás listo para comprar? ¿Quieres guardarlo para más tarde?","saveForLater.saveButton":"Guardar","saveForLater.noThanksButton":"No, gracias","saveForLater.dontAskAgain":"No volver a preguntar","saveForLater.lowStock":"Pocas existencias","saveForLater.lowStockCount":"Solo quedan {count}","saveForLater.addedToast":"Añadido a la lista de deseos","saveForLater.saveFailed":"No se pudo guardar en la lista de deseos. El artÃculo sigue en tu carrito.","email.back_in_stock.subject":"El producto que esperabas ha vuelto","email.back_in_stock.body.greeting":"Hola {{customer_name}},","email.back_in_stock.body.lead":"Buenas noticias: un artÃculo de tu lista de deseos está disponible de nuevo.","email.back_in_stock.cta":"Comprar ahora","email.price_drop.subject":"Baja de precio en un artÃculo que te encanta","email.price_drop.body.lead":"Un artÃculo de tu lista de deseos acaba de bajar de precio.","email.price_drop.cta":"Ver artÃculo","common.brand.designedBy":"Diseñado por","common.close":"Cerrar"},"fr":{"header.button.add":"Ajouter à la liste de souhaits","header.button.added":"Ajouté à la liste de souhaits","page.title":"Ma liste de souhaits","page.description":"Voici les articles que vous avez ajoutés à votre liste de souhaits","page.label.productSingular":"produit","page.label.productPlural":"produits","page.action.addToCart":"Ajouter au panier","page.action.addedToCart":"Ajouté au panier","page.label.soldOut":"Ãpuisé","page.label.empty":"Vide","page.signIn.title":"Ne perdez jamais vos favoris","page.signIn.description":"Connectez-vous pour enregistrer et synchroniser votre liste de souhaits sur tous vos appareils","page.signIn.cta":"Se connecter","empty.state.title":"Votre liste de souhaits est vide","empty.state.description":"Ajoutez les articles que vous aimez et gardez-les tous au même endroit. Lorsque vous êtes prêt, revenez et magasinez.","empty.state.cta":"Continuer vos achats","empty.state.hint":"Appuyez sur le cÅur d'un produit pour l'enregistrer pour plus tard.","page.viewOnly.title":"La liste de souhaits d'un ami","page.viewOnly.empty":"Cette liste de souhaits est vide.","product.action.view":"Voir le produit","product.action.remove":"Retirer de la liste de souhaits","page.cartProperty.label":"Depuis votre liste de souhaits","page.cartProperty.value":"Oui","cartDrawer.tab.cart":"Panier","cartDrawer.tab.
11080wishlist":"Liste de souhaits","share.button":"Partager la liste de souhaits","share.error.empty":"La liste de souhaits est vide","share.error.create":"Impossible de créer le lien de partage","share.success.copied":"Lien copié","login.modal.title":"Connexion requise","login.modal.description":"Pour vous assurer que les articles de votre liste de souhaits sont enregistrés et accessibles sur tous les appareils, veuillez prendre un moment pour créer un compte ou vous connecter avant d'ajouter des produits à votre liste de souhaits","login.modal.cta":"Se connecter","login.modal.createAccount":"Créer un compte","empty.message":"Votre liste de souhaits est vide.","empty.login.description":"Veuillez vous connecter pour voir votre liste de souhaits.","empty.login.title":"Login required","empty.login.createAccount":"Créer un compte","empty.login.logIn":"Se connecter","emailCapture.title":"Enregistrez votre liste de souhaits","emailCapture.description":"Nous garderons vos articles en sécurité â même sur vos autres appareils.","emailCapture.placeholder":"[email protected]","emailCapture.submit":"Enregistrer","emailCapture.success":"Enregistré ! Vérifiez votre boîte de réception pour les mises à jour.","emailCapture.signIn":"Vous avez déjà un compte ? Connectez-vous","emailCapture.mergeCheckbox":"Fusionner également ma liste de souhaits actuelle dans mon compte lorsque je me connecte","emailCapture.invalidEmail":"Veuillez entrer une adresse e-mail valide.","emailCapture.error":"Quelque chose s'est mal passé. Veuillez réessayer.","emailCapture.consent":"En soumettant votre e-mail, vous acceptez de recevoir des mises à jour de la liste de souhaits de ce magasin.","recovery.title":"Récupérer votre liste de souhaits","recovery.description":"Entrez l'e-mail que vous avez utilisé et nous vous enverrons un lien pour charger votre liste de souhaits sur cet appareil.","recovery.placeholder":"[email protected]","recovery.submit":"Envoyer le lien de récupération","recovery.success":"Vérifiez votre boîte de réception â le lien arrivera sous peu.","recovery.invalidEmail":"Veuillez entrer une adresse e-mail valide.","recovery.error":"Quelque chose s'est mal passé. Veuillez réessayer.","recovery.cooldown":"Vous pouvez renvoyer dans {{seconds}}s.","saveForLater.mainMessage":"Pas prêt à acheter ? Vous voulez l'enregistrer pour plus tard ?","saveForLater.saveButton":"Enregistrer","saveForLater.noThanksButton":"Non, merci","saveForLater.dontAskAgain":"Ne plus demander","saveForLater.lowStock":"Peu de stock","saveForLater.lowStockCount":"Seulement {count} restants","saveForLater.addedToast":"Ajouté à la liste de souhaits","saveForLater.saveFailed":"Impossible d'enregistrer dans la liste de souhaits. L'article est toujours dans votre panier.","email.back_in_stock.subject":"Le produit que vous attendiez est de retour","email.back_in_stock.body.greeting":"Bonjour {{customer_name}},","email.back_in_stock.body.lead":"Bonne nouvelle â un article de votre liste de souhaits est de nouveau disponible.","email.back_in_stock.cta":"Acheter maintenant","email.price_drop.subject":"Baisse de prix sur un article que vous aimez","email.price_drop.body.lead":"Un article de votre liste de souhaits vient de devenir moins cher.","email.price_drop.cta":"Voir l'article","common.brand.designedBy":"Conçu par","common.close":"Fermer"},"de":{"header.button.add":"Zur Wunschliste hinzufügen","header.button.added":"Zur Wunschliste hinzugefügt","page.title":"Meine Wunschliste","page.description":"Hier sind die Artikel, die Sie Ihrer Wunschliste hinzugefügt haben","page.label.productSingular":"Produkt","page.label.productPlural":"Produkte","page.action.addToCart":"In den Warenkorb","page.action.addedToCart":"Zum Warenkorb hinzugefügt","page.label.soldOut":"Ausverkauft","page.label.empty":"Leer","page.signIn.title":"Verlieren Sie niemals Ihre Favoriten","page.signIn.description":"Melden Sie sich an, um Ihre Wunschliste auf allen Geräten zu speichern und zu synchronisieren","page.signIn.cta":"Anmelden","empty.state.title":"Ihre Wunschliste ist leer","empty.state.description":"Fügen Sie Artikel hinzu, die Sie lieben, und bewahren Sie sie alle an einem Ort auf. Wenn Sie bereit sind, kommen Sie zurück und kaufen Sie ein.","empty.state.cta":"Weiter einkaufen","empty.state.hint":"Tippen Sie bei einem Produkt auf das Herz, um es für später zu speichern.","page.viewOnly.title":"Wunschliste eines Freundes","page.viewOnly.empty":"Diese Wunschliste ist leer.","product.action.view":"Produkt ansehen","product.action.remove":"Von der Wunschliste entfernen","page.cartProperty.label":"Von deiner Wunschliste","page.cartProperty.value":"Ja","cartDrawer.tab.cart":"Warenkorb","cartDrawer.tab.
11080wishlist":"Wunschliste","share.button":"Wunschliste teilen","share.error.empty":"Wunschliste ist leer","share.error.create":"Freigabelink konnte nicht erstellt werden","share.success.copied":"Link kopiert","login.modal.title":"Anmeldung erforderlich","login.modal.description":"Um sicherzustellen, dass Ihre Wunschlistenartikel gespeichert und auf allen Geräten zugänglich sind, nehmen Sie sich bitte einen Moment Zeit, um ein Konto zu erstellen oder sich anzumelden, bevor Sie Produkte zu Ihrer Wunschliste hinzufügen","login.modal.cta":"Anmelden","login.modal.createAccount":"Konto erstellen","empty.message":"Ihre Wunschliste ist leer.","empty.login.description":"Bitte melden Sie sich an, um Ihre Wunschliste anzuzeigen.","empty.login.title":"Login required","empty.login.createAccount":"Konto erstellen","empty.login.logIn":"Anmelden","emailCapture.title":"Speichern Sie Ihre Wunschliste","emailCapture.description":"Wir bewahren Ihre Artikel sicher auf â auch auf Ihren anderen Geräten.","emailCapture.placeholder":"[email protected]","emailCapture.submit":"Speichern","emailCapture.success":"Gespeichert! Ãberprüfen Sie Ihren Posteingang auf Updates.","emailCapture.signIn":"Sie haben bereits ein Konto? Melden Sie sich an","emailCapture.mergeCheckbox":"Meine aktuelle Wunschliste beim Anmelden auch mit meinem Konto zusammenführen","emailCapture.invalidEmail":"Bitte geben Sie eine gültige E-Mail-Adresse ein.","emailCapture.error":"Etwas ist schief gelaufen. Bitte versuchen Sie es erneut.","emailCapture.consent":"Durch die Ãbermittlung Ihrer E-Mail-Adresse stimmen Sie dem Erhalt von Wunschlisten-Updates von diesem Geschäft zu.","recovery.title":"Stellen Sie Ihre Wunschliste wieder her","recovery.description":"Geben Sie die E-Mail-Adresse ein, die Sie verwendet haben, und wir senden Ihnen einen Link, um Ihre Wunschliste auf diesem Gerät zu laden.","recovery.placeholder":"[email protected]","recovery.submit":"Wiederherstellungslink senden","recovery.success":"Ãberprüfen Sie Ihren Posteingang â der Link wird in Kürze eintreffen.","recovery.invalidEmail":"Bitte geben Sie eine gültige E-Mail-Adresse ein.","recovery.error":"Etwas ist schief gelaufen. Bitte versuchen Sie es erneut.","recovery.cooldown":"Sie können in {{seconds}}s erneut senden.","saveForLater.mainMessage":"Nicht bereit zum Kauf? Möchten Sie es für später speichern?","saveForLater.saveButton":"Speichern","saveForLater.noThanksButton":"Nein, danke","saveForLater.dontAskAgain":"Nicht erneut fragen","saveForLater.lowStock":"Geringer Lagerbestand","saveForLater.lowStockCount":"Nur noch {count} übrig","saveForLater.addedToast":"Zur Wunschliste hinzugefügt","saveForLater.saveFailed":"Konnte nicht zur Wunschliste hinzugefügt werden. Der Artikel befindet sich noch in Ihrem Warenkorb.","email.back_in_stock.subject":"Das Produkt, auf das Sie gewartet haben, ist wieder da","email.back_in_stock.body.greeting":"Hallo {{customer_name}},","email.back_in_stock.body.lead":"Gute Nachrichten â ein Artikel von Ihrer Wunschliste ist wieder verfügbar.","email.back_in_stock.cta":"Jetzt einkaufen","email.price_drop.subject":"Preissenkung bei einem Artikel, den Sie lieben","email.price_drop.body.lead":"Ein Artikel von Ihrer Wunschliste ist gerade günstiger geworden.","email.price_drop.cta":"Artikel ansehen","common.brand.designedBy":"Entworfen von","common.close":"SchlieÃen"},"it":{"header.button.add":"Aggiungi alla lista dei desideri","header.button.added":"Aggiunto alla lista dei desideri","page.title":"La mia lista dei desideri","page.description":"Ecco gli articoli che hai aggiunto alla tua lista dei desideri","page.label.productSingular":"prodotto","page.label.productPlural":"prodotti","page.action.addToCart":"Aggiungi al carrello","page.action.addedToCart":"Aggiunto al carrello","page.label.soldOut":"Esaurito","page.label.empty":"Vuoto","page.signIn.title":"Non perdere mai i tuoi preferiti","page.signIn.description":"Accedi per salvare e sincronizzare la tua lista dei desideri su tutti i dispositivi","page.signIn.cta":"Accedi","empty.state.title":"La tua lista dei desideri è vuota","empty.state.description":"Agg
11080iungi gli articoli che ami e conservali tutti in un unico posto. Quando sei pronto, torna e acquista.","empty.state.cta":"Continua lo shopping","empty.state.hint":"Tocca il cuore su un prodotto per salvarlo per dopo.","page.viewOnly.title":"La lista dei desideri di un amico","page.viewOnly.empty":"Questa lista dei desideri è vuota.","product.action.view":"Visualizza prodotto","product.action.remove":"Rimuovi dalla lista dei desideri","page.cartProperty.label":"Dalla tua lista dei desideri","page.cartProperty.value":"Sì","cartDrawer.tab.cart":"Carrello","cartDrawer.tab.wishlist":"Lista dei desideri","share.button":"Condividi lista dei desideri","share.error.empty":"La lista dei desideri è vuota","share.error.create":"Impossibile creare il link di condivisione","share.success.copied":"Link copiato","login.modal.title":"Accesso richiesto","login.modal.description":"Per assicurarti che gli articoli della tua lista dei desideri siano salvati e accessibili su tutti i dispositivi, prenditi un momento per creare un account o accedere prima di aggiungere prodotti alla tua lista dei desideri","login.modal.cta":"Accedi","login.modal.createAccount":"Crea account","empty.message":"La tua lista dei desideri è vuota.","empty.login.description":"Accedi per visualizzare la tua lista dei desideri.","empty.login.title":"Login required","empty.login.createAccount":"Crea account","empty.login.logIn":"Accedi","emailCapture.title":"Salva la tua lista dei desideri","emailCapture.description":"Conserveremo i tuoi articoli al sicuro, anche sugli altri tuoi dispositivi.","emailCapture.placeholder":"[email protected]","emailCapture.submit":"Salva","emailCapture.success":"Salvato! Controlla la tua casella di posta per gli aggiornamenti.","emailCapture.signIn":"Hai già un account? Accedi","emailCapture.mergeCheckbox":"Unisci anche la mia attuale lista dei desideri al mio account quando accedo","emailCapture.invalidEmail":"Inserisci un'email valida.","emailCapture.error":"Qualcosa è andato storto. Riprova.","emailCapture.consent":"Inviando la tua email, accetti di ricevere aggiornamenti sulla lista dei desideri da questo negozio.","recovery.title":"Recupera la tua lista dei desideri","recovery.description":"Inserisci l'email che hai usato e ti invieremo un link per caricare la tua lista dei desideri su questo dispositivo.","recovery.placeholder":"[email protected]","recovery.submit":"Invia link di recupero","recovery.success":"Controlla la tua casella di posta: il link arriverà a breve.","recovery.invalidEmail":"Inserisci un'email valida.","recovery.error":"Qualcosa è andato storto. Riprova.","recovery.cooldown":"Puoi reinviare tra {{seconds}}s.","saveForLater.mainMessage":"Non sei pronto per acquistare? Vuoi salvarlo per dopo?","saveForLater.saveButton":"Salva","saveForLater.noThanksButton":"No, grazie","saveForLater.dontAskAgain":"Non chiedere più","saveForLater.lowStock":"Poche scorte","saveForLater.lowStockCount":"Solo {count} rimasti","saveForLater.addedToast":"Aggiunto alla lista dei desideri","saveForLater.saveFailed":"Impossibile salvare nella lista dei desideri. L'articolo è ancora nel carrello.","email.back_in_stock.subject":"Il prodotto che stavi aspettando è tornato disponibile","email.back_in_stock.body.greeting":"Ciao {{customer_name}},","email.back_in_stock.body.lead":"Buone notizie: un articolo della tua lista dei desideri è di nuovo disponibile.","email.back_in_stock.cta":"Acquista ora","email.price_drop.subject":"Calo di prezzo su un articolo che ami","email.price_drop.body.lead":"Un articolo della tua lista dei desideri è appena diventato più economico.","email.price_drop.cta":"Visualizza articolo","common.brand.designedBy":"Progettato da","common.close":"Chiudi"},"ja":{"header.button.add":"ã¦ã£ãã·ã¥ãªã¹ãã«è¿½å ","header.button.added":"ã¦ã£ãã·ã¥ãªã¹ãã«è¿½å æ¸ã¿","page.title":"ãã¤ã¦ã£ãã·ã¥ãªã¹ã","page.description":"ã¦ã£ãã·ã¥ãªã¹ãã«è¿½å ããååã§ã","page.label.productSingular":"åå","page.label.productPlural":"åå","page.action.addToCart":"ã«ã¼ãã«è¿½å ","page.action.addedToCart":"ã«ã¼ãã«è¿½å æ¸ã¿","page.label.soldOut":"売ãåã","page.label.empty":"空","page.signIn.title":"ãæ°ã«å
¥ãã失ãããªãã§ãã ãã","page.signIn.description":"ãµã¤ã³ã¤ã³ã
11080ã¦ããã¹ã¦ã®ããã¤ã¹ã§ã¦ã£ãã·ã¥ãªã¹ããä¿åã»åæãã¾ããã","page.signIn.cta":"ãµã¤ã³ã¤ã³","empty.state.title":"ã¦ã£ãã·ã¥ãªã¹ãã¯ç©ºã§ã","empty.state.description":"ãæ°ã«å
¥ãã®ååã追å ãã¦ããã¹ã¦ã1ãæã«ä¿ç®¡ãã¾ããããæºåãã§ããããæ»ã£ã¦ãã¦è²·ãç©ããã¦ãã ããã","empty.state.cta":"è²·ãç©ãç¶ãã","empty.state.hint":"ååã®ãã¼ããã¿ãããã¦å¾ã§ä¿åãã¾ãããã","page.viewOnly.title":"åéã®ã¦ã£ãã·ã¥ãªã¹ã","page.viewOnly.empty":"ãã®ã¦ã£ãã·ã¥ãªã¹ãã¯ç©ºã§ãã","product.action.view":"ååãè¦ã","product.action.remove":"ã¦ã£ãã·ã¥ãªã¹ãããåé¤","page.cartProperty.label":"ã¦ã£ãã·ã¥ãªã¹ããã","page.cartProperty.value":"ã¯ã","cartDrawer.tab.cart":"ã«ã¼ã","cartDrawer.tab.wishlist":"ã¦ã£ãã·ã¥ãªã¹ã","share.button":"ã¦ã£ãã·ã¥ãªã¹ããå
±æ","share.error.empty":"ã¦ã£ãã·ã¥ãªã¹ãã¯ç©ºã§ã","share.error.create":"å
±æãªã³ã¯ã使ã§ãã¾ããã§ãã","share.success.copied":"ãªã³ã¯ãã³ãã¼ããã¾ãã","login.modal.title":"ãã°ã¤ã³ãå¿
è¦ã§ã","login.modal.description":"ã¦ã£ãã·ã¥ãªã¹ãã®ååããã¹ã¦ã®ããã¤ã¹ã§ä¿åãã
11080ãã¢ã¯ã»ã¹ã§ããããã«ãããããã¦ã£ãã·ã¥ãªã¹ãã«ååã追å ããåã«ã¢ã«ã¦ã³ãã使ããããã°ã¤ã³ãã¦ãã ãã","login.modal.cta":"ãã°ã¤ã³","login.modal.createAccount":"ã¢ã«ã¦ã³ãã使","empty.message":"ã¦ã£ãã·ã¥ãªã¹ãã¯ç©ºã§ãã","empty.login.description":"ã¦ã£ãã·ã¥ãªã¹ãã表示ããã«ã¯ãã°ã¤ã³ãã¦ãã ããã","empty.login.title":"Login required","empty.login.createAccount":"ã¢ã«ã¦ã³ãã使","empty.login.logIn":"ãã°ã¤ã³","emailCapture.title":"ã¦ã£ãã·ã¥ãªã¹ããä¿å","emailCapture.description":"ä»ã®ããã¤ã¹ã§ããã客æ§ã®ååãå®å
¨ã«ä¿ç®¡ãã¾ãã","emailCapture.placeholder":"ããªãã®@email.com","emailCapture.submit":"ä¿å","emailCapture.success":"ä¿åããã¾ããï¼åä¿¡ãã¬ã¤ã§æ´æ°æ
å ±ã確èªãã¦ãã ããã","emailCapture.signIn":"ãã§ã«ã¢ã«ã¦ã³ãããæã¡ã§ããï¼ãµã¤ã³ã¤ã³","emailCapture.mergeCheckbox":"ãµã¤ã³ã¤ã³æã«ç¾å¨ã®ã¦ã£ãã·ã¥ãªã¹ããã¢ã«ã¦ã³ãã«çµ±åãã","emailCapture.invalidEmail":"æå¹ãªã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ããã","emailCapture.error":"åé¡ãçºçãã¾ãããããä¸åº¦ã試ããã ããã","emailCapture.consent":"ã¡ã¼ã«ãéä¿¡ãããã¨ã«ããããã®ã¹ãã¢ããã®ã¦ã£ãã·ã¥ãªã¹ãã®æ´æ°æ
å ±ãåãåããã¨ã«åæãã¾ãã","recovery.title":"ã¦ã£ãã·ã¥ãªã¹ãã復å
","recovery.description":"使ç¨ããã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ããããã®ããã¤ã¹ã«ã¦ã£ãã·ã¥ãªã¹ããèªã¿è¾¼ãããã®ãªã³ã¯ãéä¿¡ãã¾ãã","recovery.placeholder":"ããªãã®@email.com","recovery.submit":"復å
ãªã³ã¯ãéä¿¡","recovery.success":"åä¿¡ãã¬ã¤ã確èªãã¦ãã ãã â ãªã³ã¯ã¯ã¾ããªãå±ãã¾ãã","recovery.invalidEmail":"æå¹ãªã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ããã","recovery.error":"åé¡ãçºçãã¾ãããããä¸åº¦ã試ããã ããã","recovery.cooldown":"{{seconds}}ç§å¾ã«åéä¿¡ã§ãã¾ãã","saveForLater.mainMessage":"è³¼å
¥ããæºåãã§ãã¦ãã¾ãããï¼å¾ã§ä¿åãããã§ããï¼","saveForLater.saveButton":"ä¿å","saveForLater.noThanksButton":"ããããçµæ§ã§ã","saveForLater.dontAskAgain":"å度å°ããªã","saveForLater.lowStock":"å¨åº«ãå°ãªã","saveForLater.lowStockCount":"æ®ã{count}ç¹ã®ã¿","saveForLater.addedToast":"ã¦ã£ãã·ã¥ãªã¹ãã«è¿½å ããã¾ãã","saveForLater.saveFailed":"ã¦ã£ãã·ã¥ãªã¹ãã«ä¿åã§ãã¾ããã§ãããååã¯ã¾ã ã«ã¼ãã«å
¥ã£ã¦ãã¾ãã","email.back_in_stock.subject":"ãå¾
ã¡ã®ååãåå
¥è·ãã¾ãã","email.back_in_stock.body.greeting":"ããã«ã¡ã¯ {{customer_name}}æ§ã","email.back_in_stock.body.lead":"è¯ããã¥ã¼ã¹ã§ã â ã¦ã£ãã·ã¥ãªã¹ãã®ååãåå
¥è·ãã¾ããã","email.back_in_stock.cta":"ä»ããè³¼å
¥","email.price_drop.subject":"ãæ°ã«å
¥ãã®ååã®å¤ä¸ã","email.price_drop.body.lead":"ã¦ã£ãã·ã¥ãªã¹ãã®ååãå¤ä¸ãããã¾ããã","email.price_drop.cta":"ååãè¦ã","common.brand.designedBy":"ãã¶ã¤ã³ï¼","common.close":"éãã"},"pt-BR":{"header.button.add":"Adicionar à Lista de Desejos","header.button.added":"Adicionado à Lista de Desejos","page.title":"Minha Lista de Desejos","page.description":"Aqui estão os itens que você adicionou à sua lista de desejos","page.label.productSingular":"produto","page.label.productPlural":"produtos","page.action.addToCart":"Adicionar ao Carrinho","page.action.addedToCart":"Adicionado ao carrinho","page.label.soldOut":"Esgotado","page.label.empty":"Vazio","page.signIn.title":"Nunca perca seus favoritos","page.signIn.description":"Faça login para salvar e sincronizar sua lista de desejos em todos os dispositivos","page.signIn.cta":"Entrar","empty.state.title":"Sua lista de desejos está vazia","empty.state.description":"Adicione os itens que você ama e mantenha-os em um só lugar. Quando estiver pronto, volte e compre.","empty.state.cta":"Continuar comprando","empty.state.hint":"Toque no coração de qualquer produto para salvá-lo para depois.","page.viewOnly.title":"Lista de desejos de um amigo","page.viewOnly.empty":"Esta lista de desejos está vazia.","product.action.view":"Ver produto","product.action.remove":"Remover da lista de desejos","page.cartProperty.label":"Da sua lista de desejos","page.cartProperty.value":"Sim","cartDrawer.tab.cart":"Carrinho","cartDrawer.tab.
11080wishlist":"Lista de desejos","share.button":"Compartilhar lista de desejos","share.error.empty":"A lista de desejos está vazia","share.error.create":"Não foi possÃvel criar o link de compartilhamento","share.success.copied":"Link copiado","login.modal.title":"Login necessário","login.modal.description":"Para garantir que os itens da sua lista de desejos sejam salvos e acessÃveis em todos os dispositivos, por favor, crie uma conta ou faça login antes de adicionar produtos à sua lista de desejos","login.modal.cta":"Entrar","login.modal.createAccount":"Criar conta","empty.message":"Sua lista de desejos está vazia.","empty.login.description":"Por favor, faça login para ver sua lista de desejos.","empty.login.title":"Login required","empty.login.createAccount":"Criar conta","empty.login.logIn":"Entrar","emailCapture.title":"Salve sua lista de desejos","emailCapture.description":"Manteremos seus itens seguros â mesmo em seus outros dispositivos.","emailCapture.placeholder":"[email protected]","emailCapture.submit":"Salvar","emailCapture.success":"Salvo! Verifique sua caixa de entrada para atualizações.","emailCapture.signIn":"Já tem uma conta? Faça login","emailCapture.mergeCheckbox":"Também mesclar minha lista de desejos atual na minha conta quando eu fizer login","emailCapture.invalidEmail":"Por favor, insira um e-mail válido.","emailCapture.error":"Algo deu errado. Por favor, tente novamente.","emailCapture.consent":"Ao enviar seu e-mail, você concorda em receber atualizações da lista de desejos desta loja.","recovery.title":"Recuperar sua lista de desejos","recovery.description":"Digite o e-mail que você usou e enviaremos um link para carregar sua lista de desejos neste dispositivo.","recovery.placeholder":"[email protected]","recovery.submit":"Enviar link de recuperação","recovery.success":"Verifique sua caixa de entrada â o link chegará em breve.","recovery.invalidEmail":"Por favor, insira um e-mail válido.","recovery.error":"Algo deu errado. Por favor, tente novamente.","recovery.cooldown":"Você pode reenviar em {{seconds}}s.","saveForLater.mainMessage":"Não está pronto para comprar? Quer guardar para depois?","saveForLater.saveButton":"Salvar","saveForLater.noThanksButton":"Não, obrigado","saveForLater.dontAskAgain":"Não perguntar novamente","saveForLater.lowStock":"Poucas unidades em estoque","saveForLater.lowStockCount":"Apenas {count} restantes","saveForLater.addedToast":"Adicionado à lista de desejos","saveForLater.saveFailed":"Não foi possÃvel salvar na lista de desejos. O item ainda está no seu carrinho.","email.back_in_stock.subject":"O produto que você esperava está de volta","email.back_in_stock.body.greeting":"Olá {{customer_name}},","email.back_in_stock.body.lead":"Boas notÃcias â um item da sua lista de desejos está disponÃvel novamente.","email.back_in_stock.cta":"Compre agora","email.price_drop.subject":"Queda de preço em um item que você ama","email.price_drop.body.lead":"Um item da sua lista de desejos ficou mais barato.","email.price_drop.cta":"Ver item","common.brand.designedBy":"Projetado por","common.close":"Fechar"},"zh-CN":{"header.button.add":"æ·»å å°å¿æ¿å","header.button.added":"已添å å°å¿æ¿å","page.title":"æçå¿æ¿å","page.description":"è¿æ¯æ¨å·²æ·»å å°å¿æ¿åçåå","page.label.productSingular":"åå","page.label.productPlural":"åå","page.action.addToCart":"æ·»å å°è´ç©è½¦","page.action.addedToCart":"已添å å°è´ç©è½¦","page.label.soldOut":"å·²å®ç½","page.label.empty":"空","page.signIn.title":"æ°¸ä¸ä¸¢å¤±æ¨çæ¶è","page.signIn.description":"ç»å½ä»¥å¨ææè®¾å¤ä¸ä¿åå忥æ¨çå¿æ¿å","page.signIn.cta":"ç»å½","empty.state.title":"æ¨çå¿æ¿åæ¯ç©ºç","empty.state.description":"æ·»å æ¨å欢çååå¹¶å°å®ä»¬éä¸å¨ä¸ä¸ªå°æ¹ãåå¤å¥½åï¼åæ¥è´ç©ã","empty.state.cta":"ç»§ç»è´ç©","empty.state.hint":"ç¹å»ååä¸çå¿å½¢å¾æ å³å¯ç¨åä¿åã","page.viewOnly.title":"æåçå¿æ¿å","page.viewOnly.empty":"æ¤å¿æ¿åæ¯ç©ºçã","product.action.view":"æ¥çåå","product.action.remove":"ä»å¿æ¿åä¸ç§»é¤","page.cartProperty.label":"æ¥èªæ¨çå¿æ¿å","page.cartProperty.value":"æ¯","cartDrawer.tab.cart":"è´ç©è½¦","cartDrawer.tab.
11080wishlist":"å¿æ¿å","share.button":"åäº«å¿æ¿å","share.error.empty":"å¿æ¿åæ¯ç©ºç","share.error.create":"æ æ³å建åäº«é¾æ¥","share.success.copied":"龿¥å·²å¤å¶","login.modal.title":"éè¦ç»å½","login.modal.description":"ä¸ºç¡®ä¿æ¨çå¿æ¿ååå卿æè®¾å¤ä¸é½è½ä¿åå访é®ï¼è¯·å¨å°ååæ·»å å°å¿æ¿åä¹åè±ç¹æ¶é´åå»ºå¸æ·æç»å½","login.modal.cta":"ç»å½","login.modal.createAccount":"åå»ºå¸æ·","empty.message":"æ¨çå¿æ¿åæ¯ç©ºçã","empty.login.description":"请ç»å½ä»¥æ¥çæ¨çå¿æ¿åã","empty.login.title":"Login required","empty.login.createAccount":"åå»ºå¸æ·","empty.login.logIn":"ç»å½","emailCapture.title":"ä¿åæ¨çå¿æ¿å","emailCapture.description":"æä»¬ä¼å¦¥åä¿ç®¡æ¨çåå â å³ä½¿å¨æ¨çå ¶ä»è®¾å¤ä¸ã","emailCapture.placeholder":"æ¨ç@çµåé®ä»¶.com","emailCapture.submit":"ä¿å","emailCapture.success":"å·²ä¿åï¼è¯·æ£æ¥æ¨çæ¶ä»¶ç®±ä»¥è·åæ´æ°ã","emailCapture.signIn":"å·²æå¸æ·ï¼ç»å½","emailCapture.mergeCheckbox":"ç»å½æ¶ä¹å°æå½åçå¿æ¿ååå¹¶å°æç叿·ä¸","emailCapture.invalidEmail":"请è¾å ¥ææççµåé®ä»¶ã","emailCapture.error":"åºéäºã请åè¯ä¸æ¬¡ã","emailCapture.consent":"æäº¤æ¨ççµåé®ä»¶å³è¡¨ç¤ºæ¨åææ¥æ¶æ¤ååºçå¿æ¿åæ´æ°ã","recovery.title":"æ¢å¤æ¨çå¿æ¿å","recovery.description":"è¾å ¥æ¨ä½¿ç¨ççµåé®ä»¶ï¼æä»¬å°åéä¸ä¸ªé¾æ¥ä»¥å¨æ¤è®¾å¤ä¸å è½½æ¨çå¿æ¿åã","recovery.placeholder":"æ¨ç@çµåé®ä»¶.com","recovery.submit":"å鿢å¤é¾æ¥","recovery.success":"æ£æ¥æ¨çæ¶ä»¶ç®± â 龿¥å°å¾å¿«å°è¾¾ã","recovery.invalidEmail":"请è¾å ¥ææççµåé®ä»¶ã","recovery.error":"åºéäºã请åè¯ä¸æ¬¡ã","recovery.cooldown":"æ¨å¯ä»¥å¨ {{seconds}} ç§åéæ°åéã","saveForLater.mainMessage":"è¿æ²¡åå¤å¥½è´ä¹°ï¼æ³ç¨åä¿ååï¼","saveForLater.saveButton":"ä¿å","saveForLater.noThanksButton":"ä¸ï¼è°¢è°¢","saveForLater.dontAskAgain":"ä¸å询é®","saveForLater.lowStock":"åºåä¸è¶³","saveForLater.lowStockCount":"ä» å© {count} ä»¶","saveForLater.addedToast":"已添å å°å¿æ¿å","saveForLater.saveFailed":"æ æ³ä¿åå°å¿æ¿åãååä»å¨æ¨çè´ç©è½¦ä¸ã","email.back_in_stock.subject":"æ¨çå¾ çååæè´§äº","email.back_in_stock.body.greeting":"æ¨å¥½ {{customer_name}}ï¼","email.back_in_stock.body.lead":"å¥½æ¶æ¯ â æ¨å¿æ¿åä¸çä¸ä»¶åååæè´§äºã","email.back_in_stock.cta":"ç«å³è´ä¹°","email.price_drop.subject":"æ¨å欢çååéä»·äº","email.price_drop.body.lead":"æ¨å¿æ¿åä¸çä¸ä»¶ååéä»·äºã","email.price_drop.cta":"æ¥çåå","common.brand.designedBy":"设计è ","common.close":"å ³é"}} 11081</script>
11081 11082
11082<script> 11083 try { 11084 if (!window.AVADA_WISHLIST) { 11085 const { 11086 shopId, 11087 poweredBy, 11088 design, 11089 customCSS, 11090 allowGuest, 11091 hideForGuests, 11092 customSelector, 11093 allowShareTokens, 11094 enableEmailPrompt, 11095 emailPromptTrigger, 11096 emailPromptThreshold, 11097 emailPromptDelaySec, 11098 emailPromptMobileFallback, 11099 enableMagicLinkRecovery, 11100 detectLanguageBy, 11101 defaultTranslationLocale, 11102 activeTranslationLocales, 11103 syncPixelEvents, 11104 saveForLater 11105 } = {"shopId":"VphWSyg08u3D6DiyGEww","customCSS":"","design":{"id":"9PLxm1hQm50FRcwgcIMZ","shopId":"VphWSyg08u3D6DiyGEww","homeCollectionButton":{"style":"filled","animation":"bounce","compositions":{"icon":{"enabled":true},"tooltip":{"enabled":true}},"tooltipNotAddedText":"Add to wishlist","tooltipAddedText":"Added to wishlist","color":{"buttonBackground":"#ffffff","tooltipBackground":"#fcfcfc","tooltipText":"#000000","buttonIcon":"#000000"},"icon":"heart","customIcon":""},"loginModal":{"title":"Login required","description":"To ensure your wishlist items are saved and accessible across all devices, please take a moment to create an account or log in before adding products to your wishlist","createAccountText":"Create Account","logInText":"Log In","loginUrl":""},"emailCapture":{"title":"Save your wishlist","description":"We'll keep your items safe â even on your other devices.","placeholder":"[email protected]","submit":"Save","success":"Saved! Check your inbox for updates.","signIn":"Already have an account? Sign in","mergeCheckbox":"Also merge my current wishlist into my account when I sign in","invalidEmail":"Please enter a valid email.","error":"Something went wrong. Please try again."},"recovery":{"title":"Recover your wishlist","description":"Enter the email you used and weâll send a link to load your wishlist on this device.","placeholder":"[email protected]","submit":"Send recovery link","success":"Check your inbox â the link will arrive shortly.","invalidEmail":"Please enter a valid email.","error":"Something went wrong. Please try again.","cooldown":"You can resend in {{seconds}}s."},"access":{"accessType":["menu_page"],"floatButtonPosition":"bottom_right","showCounter":"show","style":"filled","animation":"bounce","enableItemCounter":true,"color":{"buttonIcon":"#ed1a1a","buttonBackground":"#ffffff","buttonBorder":"#000000","headerIcon":"#ed1a1a","numberText":"#ffffff","numberBackground":"#ed1a1a"},"icon":"heart","customIcon":"","iconLabel":"Wishlist","itemText":"item","itemsText":"items"},"page":{"pageType":"full_page","style":"outlined","iconAtc":"cart","customIconAtc":"","title":"My Wishlist","description":"Here are the items you have added to your wishlist","ctaText":"Add to cart","addedToCartText":"Added to cart","soldOutText":"Sold out","createAccountText":"Create account","logInText":"Log in","productText":"product","productsText":"products","priceDecimalPlaces":0,"emptyMessage":"Your wishlist is empty.","loginDescription":"Please log in to view your wishlist.","closeText":"Close","emptyLabel":"Empty","signInTitle":"Never lose your favorites","signInDescription":"Sign in to save & sync your wishlist across all devices","signInCta":"Sign in","emptyStateTitle":"Your wishlist is empty","emptyStateDescription":"Add items you love and keep them all in one place. When you're ready, come back and shop.","emptyStateCta":"Continue shopping","viewOnlyTitle":"A friend's wishlist","viewOnlyEmpty":"This wishlist is empty.","viewProductText":"View product","shareLabel":"Share wishlist","shareErrorEmpty":"Wishlist is empty","shareErrorCreate":"Could not create share link","shareCopied":"Link copied","color":{"text":"#000000","buttonText":"#000000","buttonBackground":"#339999","buttonBorder":"#339999","pageBackgroun
11105d":"#ffffff","buttonIcon":"#abc048"}},"button":{"displayType":["product_page"],"style":"plain","animation":"bounce","compositions":{"icon":{"enabled":true,"order":0},"text":{"enabled":true,"order":1}},"addedText":"Added to wishlist","notAddedText":"Add to wishlist","color":{"buttonBackground":"#000000","buttonBorder":"#a3b8cc","buttonIcon":"#1F6B6B","text":"#1F6B6B"},"icon":"heart","customIcon":"","customIconAdded":"","scaleSizeButtonThumbnail":100,"positionButtonThumbnail":"top_left"},"updatedAt":"2026-09-26T00:39:18.477Z"},"allowGuest":true,"customSelector":{},"allowShareTokens":true,"enableEmailPrompt":false,"emailPromptTrigger":"add_count","emailPromptThreshold":1,"emailPromptDelaySec":30,"emailPromptMobileFallback":"time","enableMagicLinkRecovery":false,"saveForLater":{"enabled":false,"displayStyle":"floating_card","allowDontAskAgain":true,"autoDismissSec":5,"design":{"message":"","alignment":"left","primaryButtonText":"","secondaryButtonText":"","showPrice":true,"showVariant":true,"showLowStock":true,"position":"bottom_right","buttonStyle":"outlined","textColor":"#E2403A","iconColor":"#E2403A","borderColor":"#EDEDED","backgroundColor":"#FFFFFF","defaultColor":"#E2403A","buttonIcon":"heart"}},"activeTranslationLocales":[],"defaultTranslationLocale":"en","translations":{"byLocale":{}}}; 11106 const avadaWishlist = [] ; 11107 const settings = { 11108 design, 11109 allowGuest, 11110 hideForGuests, 11111 customSelector, 11112 allowShareTokens, 11113 enableEmailPrompt, 11114 emailPromptTrigger, 11115 emailPromptThreshold, 11116 emailPromptDelaySec, 11117 emailPromptMobileFallback, 11118 enableMagicLinkRecovery, 11119 syncPixelEvents, 11120 saveForLater 11121 } 11122 const shopifyLocale = "en"; 11123 const joyWishlistPageHandle = String( 11124 "joy-wishlist" 11125 ).replace(/^\/+|\/+$/g, ''); 11126 const joyWishlistPagePath = `/pages/${joyWishlistPageHandle}`; 11127 const joyWishlistIsManagePage = window.location.pathname 11128 .replace(/\/+$/, '') 11129 .endsWith(joyWishlistPagePath); 11130 const translationDataEl = document.getElementById('avada-wishlist-translations'); 11131 let translationsByLocale = {}; 11132 try { 11133 translationsByLocale = JSON.parse(translationDataEl?.textContent) || {}; 11134 } catch { 11135 translationsByLocale = {}; 11136 } 11137 const translationFactoryEl = document.getElementById('avada-wishlist-translations-factory'); 11138 let translationsFactory = {}; 11139 try { 11140 translationsFactory = JSON.parse(translationFactoryEl?.textContent) || {}; 11141 } catch { 11142 translationsFactory = {}; 11143 } 11144 window.AVADA_WISHLIST = { 11145 country: "US", 11146 customer: { 11147 id: null, 11148 email: null, 11149 first_name: null, 11150 last_name: null, 11151 alreadyMerged: false ,saveForLaterOptOut: null ,notifyBackInStock: null 11152 }, 11153 product: { 11154 id: 8487333003363, 11155 title: "Buddha Groove E-Gift Card", 11156 variants: [{"id":46228325859427,"title":"$25.00","option1":"$25.00","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Buddha Groove E-Gift Card - $25.00","public_title":"$25.00","options":["$25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":46228325892195,"title":"$50.00","option1":"$50.00","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Buddha Groove E-Gift Card - $50.00","public_title":"$50.00","options":["$50.00"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":46228325924963,"title":"$100.00","option1":"$100.00","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Buddha Groove E-Gift Card - $100.00","public_title":"$100.00","options":["$100.00"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":46228325957731,"title":"$150.00","option1":"$150.00","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Buddha Groove E-Gift Card - $150.00","public_title":"$150.00","options":["$150.00"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":46228325990499,"title":"$200.00","option1":"$200.00","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Buddha Groove E-Gift Card - $200.00","public_title":"$200.00","options":["$200.00"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":46228326023267,"title":"$250.00","option1":"$250.00","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Buddha Groove E-Gift Card - $250.00","public_title":"$250.00","options":["$250.00"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], 11157 selectedVariant: 46228325859427, 11158 handle: "buddha-groove-e-gift-card", 11159 tags: [], 11160 collectionIds: [300662816867], 11161 11162 metafieldScopeValue: null, 11163 variantMetafieldScopeValues: {}, 11164 11165 }, 11166 shopId: shopId ? shopId : false, 11167 isWishlistPage: joyWishlistIsManagePage, 11168 wishlistPagePath: joyWishlistPagePath, 11169 page: "product", 11170 shopCurrency: "USD", 11171 moneyFormat: "${{amount}}", 11172 disablePoweredBy: poweredBy ?? false, 11173 customCSS, 11174 settings, 11175 wishlist: avadaWishlist, 11176 loggedIn: false , 11177 locale: shopifyLocale, 11178 defaultLocale: defaultTranslationLocale || shopifyLocale, 11179 defaultTranslationLocale, 11180 detectLanguageBy: detectLanguageBy || 'shopify_selector', 11181 activeLocales: activeTranslationLocales || [], 11182 translations: { byLocale: translationsByLocale, factory: translationsFactory }, 11183 theme: { 11184 storeId: null, 11185 name: null, 11186 role: null 11187 } 11188 }; 11189 } 11190 } catch (error) { 11191 console.error('Joy Wishlist Error:', error); 11192 } 11193 </script>
11193 11194 11195
11195<script> 11196 const joyWishlistIsManagePage = window.AVADA_WISHLIST?.isWishlistPage === true; 11197 if (joyWishlistIsManagePage) { 11198 const settingMetafield = {"shopId":"VphWSyg08u3D6DiyGEww","customCSS":"","design":{"id":"9PLxm1hQm50FRcwgcIMZ","shopId":"VphWSyg08u3D6DiyGEww","homeCollectionButton":{"style":"filled","animation":"bounce","compositions":{"icon":{"enabled":true},"tooltip":{"enabled":true}},"tooltipNotAddedText":"Add to wishlist","tooltipAddedText":"Added to wishlist","color":{"buttonBackground":"#ffffff","tooltipBackground":"#fcfcfc","tooltipText":"#000000","buttonIcon":"#000000"},"icon":"heart","customIcon":""},"loginModal":{"title":"Login required","description":"To ensure your wishlist items are saved and accessible across all devices, please take a moment to create an account or log in before adding products to your wishlist","createAccountText":"Create Account","logInText":"Log In","loginUrl":""},"emailCapture":{"title":"Save your wishlist","description":"We'll keep your items safe â even on your other devices.","placeholder":"[email protected]","submit":"Save","success":"Saved! Check your inbox for updates.","signIn":"Already have an account? Sign in","mergeCheckbox":"Also merge my current wishlist into my account when I sign in","invalidEmail":"Please enter a valid email.","error":"Something went wrong. Please try again."},"recovery":{"title":"Recover your wishlist","description":"Enter the email you used and weâll send a link to load your wishlist on this device.","placeholder":"[email protected]","submit":"Send recovery link","success":"Check your inbox â the link will arrive shortly.","invalidEmail":"Please enter a valid email.","error":"Something went wrong. Please try again.","cooldown":"You can resend in {{seconds}}s."},"access":{"accessType":["menu_page"],"floatButtonPosition":"bottom_right","showCounter":"show","style":"filled","animation":"bounce","enableItemCounter":true,"color":{"buttonIcon":"#ed1a1a","buttonBackground":"#ffffff","buttonBorder":"#000000","headerIcon":"#ed1a1a","numberText":"#ffffff","numberBackground":"#ed1a1a"},"icon":"heart","customIcon":"","iconLabel":"Wishlist","itemText":"item","itemsText":"items"},"page":{"pageType":"full_page","style":"outlined","iconAtc":"cart","customIconAtc":"","title":"My Wishlist","description":"Here are the items you have added to your wishlist","ctaText":"Add to cart","addedToCartText":"Added to cart","soldOutText":"Sold out","createAccountText":"Create account","logInText":"Log in","productText":"product","productsText":"products","priceDecimalPlaces":0,"emptyMessage":"Your wishlist is empty.","loginDescription":"Please log in to view your wishlist.","closeText":"Close","emptyLabel":"Empty","signInTitle":"Never lose your favorites","signInDescription":"Sign in to save & sync your wishlist across all devices","signInCta":"Sign in","emptyStateTitle":"Your wishlist is empty","emptyStateDescription":"Add items you love and keep them all in one place. When you're ready, come back and shop.","emptyStateCta":"Continue shopping","viewOnlyTitle":"A friend's wishlist","viewOnlyEmpty":"This wishlist is empty.","viewProductText":"View product","shareLabel":"Share wishlist","shareErrorEmpty":"Wishlist is empty","shareErrorCreate":"Could not create share link","shareCopied":"Link copied","color":{"text":"#000000","buttonText":"#000000","buttonBackground":"#339999","buttonBorder":"#339999","pageBackgroun
11198d":"#ffffff","buttonIcon":"#abc048"}},"button":{"displayType":["product_page"],"style":"plain","animation":"bounce","compositions":{"icon":{"enabled":true,"order":0},"text":{"enabled":true,"order":1}},"addedText":"Added to wishlist","notAddedText":"Add to wishlist","color":{"buttonBackground":"#000000","buttonBorder":"#a3b8cc","buttonIcon":"#1F6B6B","text":"#1F6B6B"},"icon":"heart","customIcon":"","customIconAdded":"","scaleSizeButtonThumbnail":100,"positionButtonThumbnail":"top_left"},"updatedAt":"2026-09-26T00:39:18.477Z"},"allowGuest":true,"customSelector":{},"allowShareTokens":true,"enableEmailPrompt":false,"emailPromptTrigger":"add_count","emailPromptThreshold":1,"emailPromptDelaySec":30,"emailPromptMobileFallback":"time","enableMagicLinkRecovery":false,"saveForLater":{"enabled":false,"displayStyle":"floating_card","allowDontAskAgain":true,"autoDismissSec":5,"design":{"message":"","alignment":"left","primaryButtonText":"","secondaryButtonText":"","showPrice":true,"showVariant":true,"showLowStock":true,"position":"bottom_right","buttonStyle":"outlined","textColor":"#E2403A","iconColor":"#E2403A","borderColor":"#EDEDED","backgroundColor":"#FFFFFF","defaultColor":"#E2403A","buttonIcon":"heart"}},"activeTranslationLocales":[],"defaultTranslationLocale":"en","translations":{"byLocale":{}}}; 11199 const {customSelector} = settingMetafield || {}; 11200 const {customPageSelector} = customSelector || {}; 11201 const pageContainers = [ 11202 'main#MainContent .page-width', 11203 '#site-main .site-page', 11204 '.main .container', 11205 'main#main .container', 11206 '.Joy-Wishlist__ManageWishlist', 11207 '.section.page-width-content', 11208 customPageSelector 11209 ].filter(Boolean); 11210 const pageContainer = document.querySelector(pageContainers.join(', ')); 11211 if (pageContainer) { 11212 pageContainer.classList.remove( 11213 'page-width--narrow', 11214 'page-width--full-width', 11215 'container--tiny', 11216 'container--narrow', 11217 'page-width-content' 11218 ); 11219 pageContainer.innerHTML = `<div id="Joy-WishlistManagement__Container"></div>`; 11220 } 11221 } 11222 </script>
11222 11223 11224 11225 11226</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block"> 11227
11228<script> 11229</script>
11229 11230 11231 </div>
11231<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
11231 11232</body> 11233</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.