1<!doctype html> 2<html 3 4 lang="en" 5> 6 <head> 7 8 <style data-shopify> 9 @media (prefers-reduced-motion: no-preference) { 10 @view-transition { 11 navigation: auto; 12 } 13 } 14 </style> 15 <link 16 rel="expect" 17 href="#MainContent" 18 blocking="render" 19 id="view-transition-render-blocker" 20 > 21 22 23 24<meta charset="utf-8"> 25<meta 26 http-equiv="X-UA-Compatible" 27 content="IE=edge" 28> 29<meta 30 name="viewport" 31 content="width=device-width,initial-scale=1" 32> 33<meta 34 name="theme-color" 35 content="" 36> 37 38<meta 39 property="og:site_name" 40 content="Pure Petal Glow" 41> 42<meta 43 property="og:url" 44 content="https://www.purepetalglow.com/pages/contact" 45> 46<meta 47 property="og:title" 48 content="Contact" 49> 50<meta 51 property="og:type" 52 content="website" 53> 54<meta 55 property="og:description" 56 content="Pure Petal Glow formulates clean, botanical skincare for women who are done settling for products that irritate, overwhelm, or underdeliver. Hyaluronic acid, bakuchiol, rosehip, and volcanic exfoliants â every ingredient chosen for a reason. Cruelty-free. Toxin-free. " 57><meta 58 property="og:image" 59 content="http://www.purepetalglow.com/cdn/shop/files/pure-petal-glow-with-real-products_e9a6026a-a828-4feb-96b9-c0f373f79b0b.png?v=1786995980" 60 > 61 <meta 62 property="og:image:secure_url" 63 content="https://www.purepetalglow.com/cdn/shop/files/pure-petal-glow-with-real-products_e9a6026a-a828-4feb-96b9-c0f373f79b0b.png?v=1786995980" 64 > 65 <meta 66 property="og:image:width" 67 content="1248" 68 > 69 <meta 70 property="og:image:height" 71 content="832" 72 ><meta 73 name="twitter:card" 74 content="summary_large_image" 75> 76<meta 77 name="twitter:title" 78 content="Contact" 79> 80<meta 81 name="twitter:description" 82 content="Pure Petal Glow formulates clean, botanical skincare for women who are done settling for products that irritate, overwhelm, or underdeliver. Hyaluronic acid, bakuchiol, rosehip, and volcanic exfoliants â every ingredient chosen for a reason. Cruelty-free. Toxin-free. " 83> 84 85<title> 86 Contact 87 – Pure Petal Glow</title> 88 89<link 90 rel="canonical" 91 href="https://www.purepetalglow.com/pages/contact" 92> 93 94 95<link href="//www.purepetalglow.com/cdn/shop/t/9/assets/overflow-list.css?v=16727044177065489451787521310" as="style" rel="preload"> 96<link href="//www.purepetalglow.com/cdn/shop/t/9/assets/base.css?v=132492467252896707531787521310" rel="stylesheet" type="text/css" media="all" /> 97 98 99 100 <style data-shopify> 101 :root { 102 --hover-lift-amount: 4px; 103 --hover-scale-amount: 1.03; 104 --hover-subtle-zoom-amount: 1.015; 105 } 106 107 @media (any-pointer: fine) and (prefers-reduced-motion: no-preference) { 108 109 .card-hover-effect-lift .product-card:hover, 110 .card-hover-effect-lift .collection-card:hover, 111 .card-hover-effect-lift .predictive-search-results__card:hover { 112 transform: translateY(calc(-1 * var(--hover-lift-amount))); 113 } 114 115 116 117 118 119 } 120 </style> 121 122 123 124<link href="//www.purepetalglow.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 125<link href="//www.purepetalglow.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 126<link href="//www.purepetalglow.com/cdn/fonts/barlow/barlow_n4.038c60d7ea9ddb238b2f64ba6f463ba6c0b5e5ad.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 127<link href="//www.purepetalglow.com/cdn/fonts/anonymous_pro/anonymouspro_n4.f8892cc1cfa3d797af6172c8eeddce62cf610e33.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 128 129
130<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 130
130
131<script type="importmap"> 132 { 133 "imports": { 134 "@theme/overflow-list": "//www.purepetalglow.com/cdn/shop/t/9/assets/overflow-list.js?v=46858356770684902511787521310", 135 "@theme/component": "//www.purepetalglow.com/cdn/shop/t/9/assets/component.js?v=175690430936884589731787521310", 136 "@theme/dialog": "//www.purepetalglow.com/cdn/shop/t/9/assets/dialog.js?v=144816527575655702281787521310", 137 "@theme/events": "//www.purepetalglow.com/cdn/shop/t/9/assets/events.js?v=99399773727497444581787521310", 138 "@shopify/events": "https://cdn.shopify.com/storefront/standard-events.js", 139 "@theme/view-event-elements": "//www.purepetalglow.com/cdn/shop/t/9/assets/view-event-elements.js?v=34258756885466567141787521310", 140 "@theme/focus": "//www.purepetalglow.com/cdn/shop/t/9/assets/focus.js?v=60436577539430446401787521310", 141 "@theme/morph": "//www.purepetalglow.com/cdn/shop/t/9/assets/morph.js?v=182601902166245204061787521310", 142 "@theme/paginated-list": "//www.purepetalglow.com/cdn/shop/t/9/assets/paginated-list.js?v=71290058904108491691787521310", 143 "@theme/performance": "//www.purepetalglow.com/cdn/shop/t/9/assets/performance.js?v=171015751390534793081787521310", 144 "@theme/product-form": "//www.purepetalglow.com/cdn/shop/t/9/assets/product-form.js?v=156247955454460663281787521310", 145 "@theme/recently-viewed-products": "//www.purepetalglow.com/cdn/shop/t/9/assets/recently-viewed-products.js?v=94729125001750262651787521310", 146 "@theme/scrolling": "//www.purepetalglow.com/cdn/shop/t/9/assets/scrolling.js?v=162288454571026455011787521310", 147 "@theme/section-renderer": "//www.purepetalglow.com/cdn/shop/t/9/assets/section-renderer.js?v=44511745960026958271787521310", 148 "@theme/section-hydration": "//www.purepetalglow.com/cdn/shop/t/9/assets/section-hydration.js?v=108434990705342316311787521310", 149 "@theme/money-formatting": "//www.purepetalglow.com/cdn/shop/t/9/assets/money-formatting.js?v=160151249720534550011787521310", 150 "@theme/utilities": "//www.purepetalglow.com/cdn/shop/t/9/assets/utilities.js?v=46961525399390006791787521310", 151 "@theme/variant-picker": "//www.purepetalglow.com/cdn/shop/t/9/assets/variant-picker.js?v=76692244208061220611787521310", 152 "@theme/variant-resolution": "//www.purepetalglow.com/cdn/shop/t/9/assets/variant-resolution.js?v=69293302205961280521787521310", 153 "@theme/media-gallery": "//www.purepetalglow.com/cdn/shop/t/9/assets/media-gallery.js?v=154207211298275592001787521310", 154 "@theme/quick-add": "//www.purepetalglow.com/cdn/shop/t/9/assets/quick-add.js?v=160295260742220749141787521310", 155 "@theme/paginated-list-aspect-ratio": "//www.purepetalglow.com/cdn/shop/t/9/assets/paginated-list-aspect-ratio.js?v=25254270272143792451787521310", 156 "@theme/popover-polyfill": "//www.purepetalglow.com/cdn/shop/t/9/assets/popover-polyfill.js?v=119029313658895111201787521310", 157 "@theme/component-quantity-selector": "//www.purepetalglow.com/cdn/shop/t/9/assets/component-quantity-selector.js?v=67906657287482036641787521310", 158 "@theme/comparison-slider": "//www.purepetalglow.com/cdn/shop/t/9/assets/comparison-slider.js?v=106705562947035711941787521310", 159 "@theme/sticky-add-to-cart": "//www.purepetalglow.com/cdn/shop/t/9/assets/sticky-add-to-cart.js?v=130489688094345781431787521310", 160 "@theme/fly-to-cart": "//www.purepetalglow.com/cdn/shop/t/9/assets/fly-to-cart.js?v=48483246440248933081787521310", 161 "@theme/scroll-container": "//www.purepetalglow.com/cdn/shop/t/9/assets/scroll-container.js?v=127018149358875384221787521310", 162 "@theme/theme-drawer": "//www.purepetalglow.com/cdn/shop/t/9/assets/theme-drawer.js?v=155110645205299884131787521310" 163 } 164 } 165</script>
165<script 166 src="//www.purepetalglow.com/cdn/shop/t/9/assets/standard-actions-override.js?v=171683365447094389611787521310" 167 type="module" 168></script>
168 169
170<script 171 src="//www.purepetalglow.com/cdn/shop/t/9/assets/page-view-event.js?v=12823247316348680231787521310" 172 type="module" 173 defer 174></script>
174 175
176<script 177 src="//www.purepetalglow.com/cdn/shop/t/9/assets/view-transitions.js?v=116552130480572511441787521310" 178 async 179 180 blocking="render" 181 182></script>
182 183 184<link 185 rel="modulepreload" 186 href="//www.purepetalglow.com/cdn/shop/t/9/assets/utilities.js?v=46961525399390006791787521310" 187 fetchpriority="low" 188> 189<link 190 rel="modulepreload" 191 href="//www.purepetalglow.com/cdn/shop/t/9/assets/component.js?v=175690430936884589731787521310" 192 fetchpriority="low" 193> 194<link 195 rel="modulepreload" 196 href="//www.purepetalglow.com/cdn/shop/t/9/assets/section-renderer.js?v=44511745960026958271787521310" 197 fetchpriority="low" 198> 199<link 200 rel="modulepreload" 201 href="//www.purepetalglow.com/cdn/shop/t/9/assets/section-hydration.js?v=108434990705342316311787521310" 202 fetchpriority="low" 203> 204<link 205 rel="modulepreload" 206 href="//www.purepetalglow.com/cdn/shop/t/9/assets/morph.js?v=182601902166245204061787521310" 207 fetchpriority="low" 208> 209 210 211 212<link 213 rel="modulepreload" 214 href="//www.purepetalglow.com/cdn/shop/t/9/assets/focus.js?v=60436577539430446401787521310" 215 fetchpriority="low" 216> 217<link 218 rel="modulepreload" 219 href="//www.purepetalglow.com/cdn/shop/t/9/assets/recently-viewed-products.js?v=94729125001750262651787521310" 220 fetchpriority="low" 221> 222<link 223 rel="modulepreload" 224 href="//www.purepetalglow.com/cdn/shop/t/9/assets/scrolling.js?v=162288454571026455011787521310" 225 fetchpriority="low" 226> 227<link 228 rel="modulepreload" 229 href="//www.purepetalglow.com/cdn/shop/t/9/assets/events.js?v=99399773727497444581787521310" 230 fetchpriority="low" 231>
232<script 233 src="//www.purepetalglow.com/cdn/shop/t/9/assets/popover-polyfill.js?v=119029313658895111201787521310" 234 type="module" 235 fetchpriority="low" 236></script>
vendor: 1 bytes, line 236
236
237<script 238 src="//www.purepetalglow.com/cdn/shop/t/9/assets/overflow-list.js?v=46858356770684902511787521310" 239 type="module" 240 fetchpriority="low" 241></script>
vendor: 1 bytes, line 241
241
242<script 243 src="//www.purepetalglow.com/cdn/shop/t/9/assets/quick-add.js?v=160295260742220749141787521310" 244 type="module" 245 fetchpriority="low" 246></script>
246 247 248
248<script 249 src="//www.purepetalglow.com/cdn/shop/t/9/assets/cart-discount.js?v=138990160074728809221787521310" 250 type="module" 251 fetchpriority="low" 252 ></script>
252 253 254
255<script 256 src="//www.purepetalglow.com/cdn/shop/t/9/assets/dialog.js?v=144816527575655702281787521310" 257 type="module" 258 fetchpriority="low" 259></script>
vendor: 1 bytes, line 259
259
260<script 261 src="//www.purepetalglow.com/cdn/shop/t/9/assets/variant-picker.js?v=76692244208061220611787521310" 262 type="module" 263 fetchpriority="low" 264></script>
vendor: 1 bytes, line 264
264
265<script 266 src="//www.purepetalglow.com/cdn/shop/t/9/assets/product-card.js?v=80689566448612614681787521310" 267 type="module" 268 fetchpriority="low" 269></script>
vendor: 1 bytes, line 269
269
270<script 271 src="//www.purepetalglow.com/cdn/shop/t/9/assets/product-form.js?v=156247955454460663281787521310" 272 type="module" 273 fetchpriority="low" 274></script>
vendor: 1 bytes, line 274
274
275<script 276 src="//www.purepetalglow.com/cdn/shop/t/9/assets/fly-to-cart.js?v=48483246440248933081787521310" 277 type="module" 278 fetchpriority="low" 279></script>
vendor: 1 bytes, line 279
279
280<script 281 src="//www.purepetalglow.com/cdn/shop/t/9/assets/accordion-custom.js?v=105323356731531709191787521310" 282 type="module" 283 fetchpriority="low" 284></script>
vendor: 1 bytes, line 284
284
285<script 286 src="//www.purepetalglow.com/cdn/shop/t/9/assets/media.js?v=37825095869491791421787521310" 287 type="module" 288 fetchpriority="low" 289></script>
vendor: 1 bytes, line 289
289
290<script 291 src="//www.purepetalglow.com/cdn/shop/t/9/assets/product-price.js?v=179333985604099329921787521310" 292 type="module" 293 fetchpriority="low" 294></script>
vendor: 1 bytes, line 294
294
295<script 296 src="//www.purepetalglow.com/cdn/shop/t/9/assets/product-sku.js?v=28741104639155857071787521310" 297 type="module" 298 fetchpriority="low" 299></script>
vendor: 1 bytes, line 299
299
300<script 301 src="//www.purepetalglow.com/cdn/shop/t/9/assets/product-inventory.js?v=7173209571153411411787521310" 302 type="module" 303 fetchpriority="low" 304></script>
vendor: 1 bytes, line 304
304
305<script 306 src="//www.purepetalglow.com/cdn/shop/t/9/assets/show-more.js?v=94563802205717136101787521310" 307 type="module" 308 fetchpriority="low" 309></script>
vendor: 1 bytes, line 309
309
310<script 311 src="//www.purepetalglow.com/cdn/shop/t/9/assets/slideshow.js?v=28306258147874261831787521310" 312 type="module" 313 fetchpriority="low" 314></script>
vendor: 1 bytes, line 314
314
315<script 316 src="//www.purepetalglow.com/cdn/shop/t/9/assets/layered-slideshow.js?v=30135417790894624731787521310" 317 type="module" 318 fetchpriority="low" 319></script>
vendor: 1 bytes, line 319
319
320<script 321 src="//www.purepetalglow.com/cdn/shop/t/9/assets/anchored-popover.js?v=143987075196095667371787521310" 322 type="module" 323 fetchpriority="low" 324></script>
vendor: 1 bytes, line 324
324
325<script 326 src="//www.purepetalglow.com/cdn/shop/t/9/assets/floating-panel.js?v=151277338116891310371787521310" 327 type="module" 328 fetchpriority="low" 329></script>
vendor: 1 bytes, line 329
329
330<script 331 src="//www.purepetalglow.com/cdn/shop/t/9/assets/video-background.js?v=25237992823806706551787521310" 332 type="module" 333 fetchpriority="low" 334></script>
vendor: 1 bytes, line 334
334
335<script 336 src="//www.purepetalglow.com/cdn/shop/t/9/assets/component-quantity-selector.js?v=67906657287482036641787521310" 337 type="module" 338 fetchpriority="low" 339></script>
vendor: 1 bytes, line 339
339
340<script 341 src="//www.purepetalglow.com/cdn/shop/t/9/assets/media-gallery.js?v=154207211298275592001787521310" 342 type="module" 343 fetchpriority="low" 344></script>
vendor: 1 bytes, line 344
344
345<script 346 src="//www.purepetalglow.com/cdn/shop/t/9/assets/rte-formatter.js?v=40306132146590816021787521310" 347 type="module" 348 fetchpriority="low" 349></script>
vendor: 1 bytes, line 349
349
350<script 351 src="//www.purepetalglow.com/cdn/shop/t/9/assets/volume-pricing.js?v=15442793518842484731787521310" 352 type="module" 353 fetchpriority="low" 354></script>
vendor: 1 bytes, line 354
354
355<script 356 src="//www.purepetalglow.com/cdn/shop/t/9/assets/price-per-item.js?v=115937180292451397851787521310" 357 type="module" 358 fetchpriority="low" 359></script>
vendor: 1 bytes, line 359
359
360<script 361 src="//www.purepetalglow.com/cdn/shop/t/9/assets/volume-pricing-info.js?v=94479640769665442661787521310" 362 type="module" 363 fetchpriority="low" 364></script>
364 365 366 367 368 369
370<script 371 src="//www.purepetalglow.com/cdn/shop/t/9/assets/auto-close-details.js?v=58350291535404441581787521310" 372 defer="defer" 373></script>
373 374
375<script> 376 const Theme = { 377 translations: { 378 placeholder_image: `Placeholder image`, 379 added: `Added`, 380 recipient_form_fields_visible: `Recipient form fields are now visible`, 381 recipient_form_fields_hidden: `Recipient form fields are now hidden`, 382 recipient_form_error: `There was an error with the form submission`, 383 items_added_to_cart_one: `1 item added to cart`, 384 items_added_to_cart_other: `{{ count }} items added to cart`, 385 cart_count: `Total items in cart`, 386 }, 387 routes: { 388 cart_add_url: '/cart/add.js', 389 cart_change_url: '/cart/change', 390 cart_update_url: '/cart/update', 391 cart_url: '/cart', 392 predictive_search_url: '/search/suggest', 393 search_url: '/search', 394 }, 395 template: { 396 name: 'page.contact', 397 }, 398 }; 399</script>
399 400<style data-shopify> 401@font-face { 402 font-family: Inter; 403 font-weight: 400; 404 font-style: normal; 405 font-display: swap; 406 src: url("//www.purepetalglow.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 407 url("//www.purepetalglow.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 408} 409@font-face { 410 font-family: Inter; 411 font-weight: 700; 412 font-style: normal; 413 font-display: swap; 414 src: url("//www.purepetalglow.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 415 url("//www.purepetalglow.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 416} 417@font-face { 418 font-family: Inter; 419 font-weight: 400; 420 font-style: italic; 421 font-display: swap; 422 src: url("//www.purepetalglow.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"), 423 url("//www.purepetalglow.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff"); 424} 425@font-face { 426 font-family: Inter; 427 font-weight: 700; 428 font-style: italic; 429 font-display: swap; 430 src: url("//www.purepetalglow.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 431 url("//www.purepetalglow.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 432} 433@font-face { 434 font-family: Barlow; 435 font-weight: 400; 436 font-style: normal; 437 font-display: swap; 438 src: url("//www.purepetalglow.com/cdn/fonts/barlow/barlow_n4.038c60d7ea9ddb238b2f64ba6f463ba6c0b5e5ad.woff2") format("woff2"), 439 url("//www.purepetalglow.com/cdn/fonts/barlow/barlow_n4.074a9f2b990b38aec7d56c68211821e455b6d075.woff") format("woff"); 440} 441@font-face { 442 font-family: Barlow; 443 font-weight: 700; 444 font-style: normal; 445 font-display: swap; 446 src: url("//www.purepetalglow.com/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"), 447 url("//www.purepetalglow.com/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff"); 448} 449@font-face { 450 font-family: Barlow; 451 font-weight: 400; 452 font-style: italic; 453 font-display: swap; 454 src: url("//www.purepetalglow.com/cdn/fonts/barlow/barlow_i4.8c59b6445f83f078b3520bad98b24d859431b377.woff2") format("woff2"), 455 url("//www.purepetalglow.com/cdn/fonts/barlow/barlow_i4.bf7e6d69237bd02188410034976892368fd014c0.woff") format("woff"); 456} 457@font-face { 458 font-family: Barlow; 459 font-weight: 700; 460 font-style: italic; 461 font-display: swap; 462 src: url("//www.purepetalglow.com/cdn/fonts/barlow/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"), 463 url("//www.purepetalglow.com/cdn/fonts/barlow/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff"); 464} 465@font-face { 466 font-family: "Anonymous Pro"; 467 font-weight: 400; 468 font-style: normal; 469 font-display: swap; 470 src: url("//www.purepetalglow.com/cdn/fonts/anonymous_pro/anonymouspro_n4.f8892cc1cfa3d797af6172c8eeddce62cf610e33.woff2") format("woff2"), 471 url("//www.purepetalglow.com/cdn/fonts/anonymous_pro/anonymouspro_n4.a707ca3ea5e6b6468ff0c29cf7e105dca1c09be4.woff") format("woff"); 472} 473@font-face { 474 font-family: "Anonymous Pro"; 475 font-weight: 700; 476 font-style: normal; 477 font-display: swap; 478 src: url("//www.purepetalglow.com/cdn/fonts/anonymous_pro/anonymouspro_n7.1abf60a1262a5f61d3e7f19599b5bc79deae580f.woff2") format("woff2"), 479 url("//www.purepetalglow.com/cdn/fonts/anonymous_pro/anonymouspro_n7.72f538c813c55fd861df0050c3a89911062226b9.woff") format("woff"); 480} 481@font-face { 482 font-family: "Anonymous Pro"; 483 font-weight: 400; 484 font-style: italic; 485 font-display: swap; 486 src: url("//www.purepetalglow.com/cdn/fonts/anonymous_pro/anonymouspro_i4.e25745b6d033a0b4eea75ad1dd0df2b911abcf1f.woff2") format("woff2"), 487 url("//www.purepetalglow.com/cdn/fonts/anonymous_pro/anonymouspro_i4.280c8776a79ac154f9332217a9852603e17ae391.woff") format("woff"); 488} 489@font-face { 490 font-family: "Anonymous Pro"; 491 font-weight: 700; 492 font-style: italic; 493 font-display: swap; 494 src: url("//www.purepetalglow.com/cdn/fonts/anonymous_pro/anonymouspro_i7.ee4faea594767398c1a7c2d939c79e197bcdaf0b.woff2") format("woff2"), 495 url("//www.purepetalglow.com/cdn/fonts/anonymous_pro/anonymouspro_i7.d1ad252be5feb58dd0c7443a002463a98964f452.woff") format("woff"); 496} 497 498 499 :root { 500 /* Page Layout */ 501 --sidebar-width: 25rem; 502 --theme-drawer-width: 30rem; 503 --narrow-content-width: 36rem; 504 --normal-content-width: 42rem; 505 --narrow-page-width: 90rem; 506 --normal-page-width: 120rem; 507 --wide-page-width: 150rem; 508 509 /* Section Heights */ 510 --section-height-small: 15rem; 511 --section-height-medium: 25rem; 512 --section-height-large: 35rem; 513 514 @media screen and (min-width: 40em) { 515 --section-height-small: 40svh; 516 --section-height-medium: 55svh; 517 --section-height-large: 70svh; 518 } 519 520 @media screen and (min-width: 60em) { 521 --section-height-small: 50svh; 522 --section-height-medium: 65svh; 523 --section-height-large: 80svh; 524 } 525 526 /* Letter spacing */ 527 --letter-spacing-sm: 0.06em; 528 529 /* Font families */ 530 --font-body--family: Inter, sans-serif; 531 --font-body--style: normal; 532 --font-body--weight: 400; 533 --font-subheading--family: Inter, sans-serif; 534 --font-subheading--style: normal; 535 --font-subheading--weight: 400; 536 --font-heading--family: Barlow, sans-serif; 537 --font-heading--style: normal; 538 --font-heading--weight: 400; 539 --font-accent--family: "Anonymous Pro", monospace; 540 --font-accent--style: normal; 541 --font-accent--weight: 400; 542 543 /* Margin sizes */ 544 --font-heading--spacing: 0.25em; 545 --font-h1--spacing: var(--font-heading--spacing); 546 --font-h2--spacing: var(--font-heading--spacing); 547 --font-h3--spacing: var(--font-heading--spacing); 548 --font-h4--spacing: var(--font-heading--spacing); 549 --font-h5--spacing: var(--font-heading--spacing); 550 --font-h6--spacing: var(--font-heading--spacing); 551 --font-paragraph--spacing: 0.5em; 552 553 /** Z-Index / Layering */ 554 --layer-section-background: -2; 555 --layer-lowest: -1; 556 --layer-base: 0; 557 --layer-flat: 1; 558 --layer-raised: 2; 559 --layer-heightened: 4; 560 --layer-sticky: 8; 561 --layer-window-overlay: 10; 562 --layer-header-menu: 12; 563 --layer-overlay: 16; 564 --layer-menu-drawer: 18; 565 --layer-temporary: 20; 566 567 /* Max-width / Measure */ 568 --max-width--body-normal: 32.5em; 569 --max-width--body-narrow: 22.75em; 570 571 --max-width--heading-normal: 32.5em; 572 --max-width--heading-narrow: 19.5em; 573 574 --max-width--display-normal: 13em; 575 --max-width--display-narrow: 9.75em; 576 --max-width--display-tight: 3.25em; 577 578 /* Letter-spacing / Tracking */ 579 --letter-spacing--display-tight: -0.03em; 580 --letter-spacing--display-normal: 0em; 581 --letter-spacing--display-loose: 0.03em; 582 583 --letter-spacing--heading-tight: -0.03em; 584 --letter-spacing--heading-normal: 0em; 585 --letter-spacing--heading-loose: 0.03em; 586 587 --letter-spacing--body-tight: -0.03em; 588 --letter-spacing--body-normal: 0em; 589 --letter-spacing--body-loose: 0.03em; 590 591 /* Line height / Leading */ 592 --line-height: 1; 593 594 --line-height--display-tight: 1; 595 --line-height--display-normal: 1.1; 596 --line-height--display-loose: 1.2; 597 598 --line-height--heading-tight: 1.15; 599 --line-height--heading-normal: 1.25; 600 --line-height--heading-loose: 1.35; 601 602 --line-height--body-tight: 1.2; 603 --line-height--body-normal: 1.4; 604 --line-height--body-loose: 1.6; 605 606 /* Typography presets */ 607 --font-size--paragraph: 0.875rem;--font-size--h1: clamp(3.0rem, 7.2vw, 4.5rem);--font-size--h2: clamp(2.25rem, 4.8vw, 3.0rem);--font-size--h3: 2.0rem;--font-size--h4: 1.5rem;--font-size--h5: 0.0rem;--font-size--h6: 0.0rem;--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-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-loose);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-tight);--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--heading-tight);--font-h4--weight: var(--font-subheading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-subheading--family);--font-h4--style: var(--font-subheading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-normal);--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-normal);--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-normal); 608 609 /* Hardcoded font sizes */ 610 --font-size--3xs: 0.625rem; 611 --font-size--2xs: 0.75rem; 612 --font-size--xs: 0.8125rem; 613 --font-size--sm: 0.875rem; 614 --font-size--md: 1rem; 615 --font-size--lg: 1.125rem; 616 --font-size--xl: 1.25rem; 617 --font-size--2xl: 1.5rem; 618 --font-size--3xl: 2rem; 619 --font-size--4xl: 2.5rem; 620 --font-size--5xl: 3rem; 621 --font-size--6xl: 3.5rem; 622 623 /* Menu font sizes */ 624 --menu-font-sm--size: 0.875rem; 625 --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14)); 626 --menu-font-md--size: 1rem; 627 --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16)); 628 --menu-font-xl--size: 1.25rem; 629 --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20)); 630 --menu-font-2xl--size: 1.75rem; 631 --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28)); 632 633 /* Colors */ 634 --color-error: #8B0000; 635 --color-success: #006400; 636 --color-white: #FFFFFF; 637 --color-white-rgb: 255 255 255; 638 --color-instock: #3ED660; 639 --color-lowstock: #EE9441; 640 --color-outofstock: #C8C8C8; 641 642 /* Opacity */ 643 --opacity-5: 0.05; 644 --opacity-8: 0.08; 645 --opacity-10: 0.1; 646 --opacity-15: 0.15; 647 --opacity-20: 0.2;
648 --opacity-25: 0.25; 649 --opacity-30: 0.3; 650 --opacity-40: 0.4; 651 --opacity-50: 0.5; 652 --opacity-60: 0.6; 653 --opacity-70: 0.7; 654 --opacity-80: 0.8; 655 --opacity-85: 0.85; 656 --opacity-90: 0.9; 657 --opacity-subdued-text: 0.8; 658 --opacity-muted-text: 0.6; 659 660 --shadow-button: 0 2px 3px rgb(0 0 0 / 20%); 661 --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent); 662 663 /* Spacing */ 664 --margin-3xs: 0.125rem; 665 --margin-2xs: 0.3rem; 666 --margin-xs: 0.5rem; 667 --margin-sm: 0.7rem; 668 --margin-md: 0.8rem; 669 --margin-lg: 1rem; 670 --margin-xl: 1.25rem; 671 --margin-2xl: 1.5rem; 672 --margin-4xl: 2rem; 673 --margin-6xl: 5rem; 674 675 676 --padding-3xs: 0.125rem; 677 --padding-2xs: 0.25rem; 678 --padding-xs: 0.5rem; 679 --padding-sm: 0.7rem; 680 --padding-md: 0.8rem; 681 --padding-lg: 1rem; 682 --padding-xl: 1.25rem; 683 --padding-2xl: 1.5rem; 684 --padding-3xl: 1.75rem; 685 --padding-4xl: 2rem; 686 --padding-5xl: 3rem; 687 --padding-6xl: 4rem; 688 689 --gap-3xs: 0.125rem; 690 --gap-2xs: 0.3rem; 691 --gap-xs: 0.5rem; 692 --gap-sm: 0.7rem; 693 --gap-md: 0.9rem; 694 --gap-lg: 1rem; 695 --gap-xl: 1.25rem; 696 --gap-2xl: 2rem; 697 --gap-3xl: 3rem; 698 699 --spacing-scale-md: 0.7; 700 --spacing-scale-default: 1.0; 701 702 /* Checkout buttons gap */ 703 --checkout-button-gap: 10px; 704 705 /* Borders */ 706 --style-border-width: 1px; 707 --style-border-radius-xs: 0.2rem; 708 --style-border-radius-sm: 0.6rem; 709 --style-border-radius-md: 0.8rem; 710 --style-border-radius-50: 50%; 711 --style-border-radius-lg: 1rem; 712 --style-border-radius-pills: 40px; 713 --style-border-radius-inputs: 8px; 714 --style-border-radius-buttons-primary: 37px; 715 --style-border-radius-buttons-secondary: 37px; 716 --style-border-width-primary: 0px; 717 --style-border-width-secondary: 1px; 718 --style-border-width-inputs: 1px; 719 --style-border-radius-popover: 4px; 720 --style-border-popover: 0px solid #12080c; 721 --style-border-drawer: 1px solid #12080c; 722 --style-border-swatch-opacity: 10%; 723 --style-border-swatch-width: 1px; 724 --style-border-swatch-style: solid; 725 726 /* Animation */ 727 --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1); 728 --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1); 729 --animation-speed-fast: 0.0625s; 730 --animation-speed: 0.125s; 731 --animation-speed-slow: 0.2s; 732 --animation-speed-medium: 0.15s; 733 --animation-easing: ease-in-out; 734 --drawer-animation-speed: 0.2s; 735 --animation-values: var(--animation-speed) var(--animation-easing); 736 --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94); 737 --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0); 738 --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1); 739 --animation-timing-default: cubic-bezier(0, 0, 0.2, 1); 740 --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1); 741 --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1); 742 /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/ 743 --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%); 744 --spring-d300-b0-duration: 0.4980s; 745 --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%); 746 --spring-d280-b0-duration: 0.4648s; 747 --spring-d220-b0-easing: linear( 748 0, 749 0.0093 1.37%, 750 0.0696 4.12%, 751 0.4667 15.09%, 752 0.6322 20.58%, 753 0.6986 23.32%, 754 0.7793 27.44%, 755 0.8219 30.18%, 756 0.8721, 757 0.9089 38.42%, 758 0.9427, 759 0.9644, 760 0.978 54.88%, 761 0.9881 61.74%, 762 0.9944 69.97%, 763 0.998 80.95%, 764 0.9996 98.78% 765 ); 766 --spring-d220-b0-duration: 0.3818s; 767 --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%); 768 --spring-d180-b0-duration: 0.2988s; 769 770 /* View transitions */ 771 /* View transition old */ 772 --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut; 773 774 /* View transition new */ 775 --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition; 776 777 /* Focus */ 778 --focus-outline-width: 0.09375rem; 779 --focus-outline-offset: 0.2em; 780 781 /* Badges */ 782 --badge-rectangle-padding-block: 1px; 783 --badge-rectangle-padding-inline: 6px; 784 @media screen and (min-width: 750px) { 785 --badge-rectangle-padding-block: 4px; 786 --badge-rectangle-padding-inline: 10px; 787 } 788 789 /* Icons */ 790 --icon-size-2xs: 0.6rem; 791 --icon-size-xs: 0.85rem; 792 --icon-size-sm: 1.25rem; 793 --icon-size-md: 1.375rem; 794 --icon-size-lg: 1.5rem; 795 --icon-stroke-width: 1px; 796 797 /* Input */ 798 --input-padding-y: 0.8rem; 799 --input-padding-x: 0.8rem; 800 --input-padding: var(--input-padding-y) var(--input-padding-x); 801 --input-box-shadow-width: var(--style-border-width-inputs); 802 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 803 --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border); 804 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 805 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 806 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
807 --input-textarea-min-height: 55px; 808 809 /* Checkbox */ 810 --checkbox-size: 22px; 811 --checkbox-border-radius: 7px; 812 --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55)); 813 --checkbox-label-padding: 8px; 814 815 @media screen and (min-width: 750px) { 816 --checkbox-size: 16px; 817 --checkbox-border-radius: 5px; 818 --checkbox-label-padding: 6px; 819 } 820 821 /* Button size */ 822 --button-size-md: 36px; 823 --button-size: var(--minimum-touch-target); 824 --button-padding-inline: 24px; 825 --button-padding-block: 16px; 826 827 /* Button font-family */ 828 --button-font-family-primary: var(--font-body--family); 829 --button-font-family-secondary: var(--font-body--family); 830 831 /* Button text case */ 832 --button-text-case-primary: default; 833 --button-text-case-secondary: default; 834 835 /* Borders */ 836 --border-color: rgb(var(--color-border-rgb) / var(--opacity-50)); 837 --border-width-sm: 1px; 838 --border-radius-sm: 0.25rem; 839 840 /* Drawers */ 841 --drawer-header-desktop-top: 0rem; 842 --drawer-padding: calc(var(--padding-sm) + 7px); 843 --drawer-height: 100dvh; 844 --drawer-width: 95vw; 845 --drawer-max-width: 500px; 846 847 /* Variant Picker Swatches */ 848 --variant-picker-swatch-width-unitless: 24; 849 --variant-picker-swatch-height-unitless: 24; 850 --variant-picker-swatch-width: 24px; 851 --variant-picker-swatch-height: 24px; 852 --variant-picker-swatch-radius: 24px; 853 --variant-picker-border-width: 1px; 854 --variant-picker-border-style: solid; 855 --variant-picker-border-opacity: 10%; 856 857 /* Variant Picker Buttons */ 858 --variant-picker-button-radius: 0px; 859 --variant-picker-button-border-width: 1px; 860 --variant-option-label-color: var(--color, var(--color-foreground)); 861 862 /* Slideshow */ 863 --slideshow-controls-icon: 2rem; 864 --peek-next-slide-size: 3rem; 865 866 /* Utilities */ 867 --backdrop-opacity: 0.15; 868 --backdrop-color-rgb: var(--color-shadow-rgb); 869 --minimum-touch-target: 44px; 870 --disabled-opacity: 0.5; 871 --skeleton-opacity: 0.025; 872 873 /* Shapes */ 874 875 /* Buy buttons */ 876 --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm)); 877 878 /* Card image width and height variables */ 879 --card-width-small: 10rem; 880 881 --height-small: 10rem; 882 883 @media screen and (min-width: 750px) { 884 --height-small: 17.5rem; 885 } 886 887 /* Modal */ 888 --modal-max-height: 65dvh; 889 --quick-add-modal-height: min(38.5rem, 96vh); 890 --quick-add-modal-width: min(54rem, 96vw); 891 --quick-add-modal-gallery-width: 24rem; 892 893 /* Card styles for search */ 894 --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 895 --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30)); 896 --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 897 898 /* Cart */ 899 --cart-primary-font-family: var(--font-body--family); 900 --cart-primary-font-style: var(--font-body--style); 901 --cart-primary-font-weight: var(--font-body--weight); 902 --cart-secondary-font-family: var(--font-subheading--family); 903 --cart-secondary-font-style: var(--font-subheading--style); 904 --cart-secondary-font-weight: var(--font-subheading--weight); 905 } 906 907 .custom-color-quick-add { 908 --quick-add-background: #ffffff; 909 --quick-add-foreground: #12080c; 910 } 911</style> 912 913 914 915 916 917 918 <style data-shopify> 919 .color-custom-popover, 920 .color-custom-popover .text-block { 921 /* Background */ 922 --color-background: #ffffff; 923 --color-background-rgb: 255 255 255; 924 925 /* Opacity values adjusted for background brightness */ 926 927--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 9280.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 929 930 931 932 /* Foreground / text â explicit or smart-contrasted */ 933 --color: #12080c; 934 --color-rgb: 18 8 12; 935 --color-foreground: #12080c; 936 --color-foreground-rgb: 18 8 12; 937 --color-foreground-muted: rgb(18 8 12 / var(--opacity-muted-text)); 938 --color-foreground-subdued: rgb(18 8 12 / var(--opacity-subdued-text)); 939 --color-border: #12080c; 940 --color-border-rgb: 18 8 12; 941 942 } 943 944 945 .color-custom-popover { 946 /* Form-related tokens stay on .color-custom only â .text-block is a prose 947 container (text/announcement/inline-text/blog-post-description/ 948 collection-link/price/sku) and never holds form inputs. */ 949 --input-disabled-background-color: rgb(18 8 12 / var(--opacity-10)); 950 --input-disabled-border-color: rgb(18 8 12 / var(--opacity-5)); 951 --input-disabled-text-color: rgb(18 8 12 / var(--opacity-50)); 952 --checkbox-border: 1px solid rgb(18 8 12 / var(--opacity-35-55)); 953 } 954 955 956 .color-custom-popover { 957 color: var(--color, var(--color-foreground)); 958 background-color: var(--color-background); 959 } 960 </style> 961 962 963 964 965 966 967 968 969 <style data-shopify> 970 .color-custom-drawer, 971 .color-custom-drawer .text-block {
972 /* Background */ 973 --color-background: #ffffff; 974 --color-background-rgb: 255 255 255; 975 976 /* Opacity values adjusted for background brightness */ 977 978--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 9790.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 980 981 982 983 /* Foreground / text â explicit or smart-contrasted */ 984 --color: #12080c; 985 --color-rgb: 18 8 12; 986 --color-foreground: #12080c; 987 --color-foreground-rgb: 18 8 12; 988 --color-foreground-muted: rgb(18 8 12 / var(--opacity-muted-text)); 989 --color-foreground-subdued: rgb(18 8 12 / var(--opacity-subdued-text)); 990 --color-border: #12080c; 991 --color-border-rgb: 18 8 12; 992 993 } 994 995 996 .color-custom-drawer { 997 /* Form-related tokens stay on .color-custom only â .text-block is a prose 998 container (text/announcement/inline-text/blog-post-description/ 999 collection-link/price/sku) and never holds form inputs. */ 1000 --input-disabled-background-color: rgb(18 8 12 / var(--opacity-10)); 1001 --input-disabled-border-color: rgb(18 8 12 / var(--opacity-5)); 1002 --input-disabled-text-color: rgb(18 8 12 / var(--opacity-50)); 1003 --checkbox-border: 1px solid rgb(18 8 12 / var(--opacity-35-55)); 1004 } 1005 1006 1007 .color-custom-drawer { 1008 color: var(--color, var(--color-foreground)); 1009 background-color: var(--color-background); 1010 } 1011 </style> 1012 1013 1014 1015 1016 1017 1018 1019 1020 <style data-shopify> 1021 .color-custom-badge-sale, 1022 .color-custom-badge-sale .text-block { 1023 /* Background */ 1024 --color-background: #ffffff; 1025 --color-background-rgb: 255 255 255; 1026 1027 /* Opacity values adjusted for background brightness */ 1028 1029--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 10300.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 1031 1032 1033 1034 /* Foreground / text â explicit or smart-contrasted */ 1035 --color: #12080c; 1036 --color-rgb: 18 8 12; 1037 --color-foreground: #12080c; 1038 --color-foreground-rgb: 18 8 12; 1039 --color-foreground-muted: rgb(18 8 12 / var(--opacity-muted-text)); 1040 --color-foreground-subdued: rgb(18 8 12 / var(--opacity-subdued-text)); 1041 --color-border: #12080c; 1042 --color-border-rgb: 18 8 12; 1043 1044 } 1045 1046 1047 .color-custom-badge-sale { 1048 /* Form-related tokens stay on .color-custom only â .text-block is a prose 1049 container (text/announcement/inline-text/blog-post-description/ 1050 collection-link/price/sku) and never holds form inputs. */ 1051 --input-disabled-background-color: rgb(18 8 12 / var(--opacity-10)); 1052 --input-disabled-border-color: rgb(18 8 12 / var(--opacity-5)); 1053 --input-disabled-text-color: rgb(18 8 12 / var(--opacity-50)); 1054 --checkbox-border: 1px solid rgb(18 8 12 / var(--opacity-35-55)); 1055 } 1056 1057 1058 .color-custom-badge-sale { 1059 color: var(--color, var(--color-foreground)); 1060 background-color: var(--color-background); 1061 } 1062 </style> 1063 1064 1065 1066 1067 1068 1069 1070 1071 <style data-shopify> 1072 .color-custom-badge-sold-out, 1073 .color-custom-badge-sold-out .text-block { 1074 /* Background */ 1075 --color-background: #ffffff; 1076 --color-background-rgb: 255 255 255; 1077 1078 /* Opacity values adjusted for background brightness */ 1079 1080--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 10810.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 1082 1083 1084 1085 /* Foreground / text â explicit or smart-contrasted */ 1086 --color: #12080c; 1087 --color-rgb: 18 8 12; 1088 --color-foreground: #12080c; 1089 --color-foreground-rgb: 18 8 12; 1090 --color-foreground-muted: rgb(18 8 12 / var(--opacity-muted-text)); 1091 --color-foreground-subdued: rgb(18 8 12 / var(--opacity-subdued-text)); 1092 --color-border: #12080c; 1093 --color-border-rgb: 18 8 12; 1094 1095 } 1096 1097 1098 .color-custom-badge-sold-out { 1099 /* Form-related tokens stay on .color-custom only â .text-block is a prose 1100 container (text/announcement/inline-text/blog-post-description/ 1101 collection-link/price/sku) and never holds form inputs. */ 1102 --input-disabled-background-color: rgb(18 8 12 / var(--opacity-10)); 1103 --input-disabled-border-color: rgb(18 8 12 / var(--opacity-5)); 1104 --input-disabled-text-color: rgb(18 8 12 / var(--opacity-50)); 1105 --checkbox-border: 1px solid rgb(18 8 12 / var(--opacity-35-55)); 1106 } 1107 1108 1109 .color-custom-badge-sold-out { 1110 color: var(--color, var(--color-foreground)); 1111 background-color: var(--color-background); 1112 } 1113 </style> 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132<style data-shopify> 1133 /* Palette colors */ 1134 :root { 1135 --color-background: #ffffff; 1136 --color-background-rgb: 255 255 255; 1137 --color-foreground: #12080c; 1138 --color-foreground-rgb: 18 8 12; 1139 --color-border: #12080c; 1140 --color-border-rgb: 18 8 12; 1141 --palette-lightest: #ffffff; 1142 --palette-lightest-rgb: 255 255 255; 1143 --palette-darkest: #000000; 1144 --palette-darkest-rgb: 0 0 0; 1145 1146--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 11470.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 1148 1149 1150 --color-primary-button-text: rgb(244 240 242 / 1.0); 1151 --color-primary-button-background: rgb(70 32 47 / 1.0); 1152 --color-primary-button-border: rgb(70 32 47 / 1.0); 1153 --color-primary-button-focus-outline: rgb(70 32 47); 1154 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1155 --color-primary-button-hover-background: #58283b; 1156 --color-primary-button-hover-border: #58283b; 1157 1158 --color-secondary-button-text: rgb(18 8 12 / 1.0); 1159 --color-secondary-button-background: rgb(0 0 0 / 0.0); 1160 --color-secondary-button-border: rgb(18 8 12 / 1.0); 1161 --color-secondary-button-hover-text: rgb(18 8 12 / 1.0); 1162 --color-secondary-button-hover-background: rgba(0, 0, 0, 0.15); 1163 --color-secondary-button-hover-border: #47202f; 1164 1165 --color-input-background: rgb(255 255 255 / 1.0); 1166 --color-input-text: rgb(0 0 0 / 1.0); 1167 --color-input-text-rgb: 0 0 0; 1168 --color-input-border: rgb(70 32 47 / 1.0); 1169 1170 --color-variant-background: rgb(255 255 255 / 1.0); 1171 --color-variant-border: rgb(230 230 230 / 1.0); 1172 --color-variant-text: rgb(0 0 0 / 1.0); 1173 --color-variant-text-rgb: 0 0 0; 1174 --color-variant-hover-background: #f2f2f2; 1175 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1176 --color-variant-hover-border: #d9d9d9; 1177 1178 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1179 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1180 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1181 --color-selected-variant-text-rgb: 255 255 255; 1182 --color-selected-variant-hover-background: #262626; 1183 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1184 --color-selected-variant-hover-border: #262626; 1185 1186 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1187 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1188 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1189 --color-foreground-muted: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text)); 1190 --color-foreground-subdued: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text)); 1191 --color-drawer-shadow-rgb: ; 1192 --color-popover-shadow-rgb: 18 8 12; 1193 1194 /* Shadows */ 1195 1196 1197 --shadow-blur: 20px; 1198 --shadow-popover: 0px 4px 20px rgb(var(--color-popover-shadow-rgb) / var(--opacity-15)); 1199 1200 } 1201 1202 body { 1203 color: var(--color-foreground); 1204 background-color: var(--color-background); 1205 } 1206</style> 1207 1208 1209
1209<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1209<meta name="facebook-domain-verification" content="ayb4guhspz86r1hhz1el795y9asbks"> 1210<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62716149835/digital_wallets/dialog"> 1211<meta id="in-context-paypal-metadata" data-shop-id="62716149835" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 1212<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
1212<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
1212 1213<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1214<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=62716149835" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1214
1214
1215<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":62716149835,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/62716149835","merchantName":"Pure Petal Glow","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Pure Petal Glow","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1215
1215
1216<script id="shopify-features" type="application/json">{"accessToken":"149bd650e135d10029eb2b0993e86bc9","betas":["rich-media-storefront-analytics"],"domain":"www.purepetalglow.com","predictiveSearch":true,"shopId":62716149835,"locale":"en"}</script>
vendor: 1 bytes, line 1216
1216
1217<script>var Shopify = Shopify || {}; 1218Shopify.shop = "heh4i1-fh.myshopify.com"; 1219Shopify.locale = "en"; 1220Shopify.currency = {"active":"USD","rate":"1.0"}; 1221Shopify.country = "US"; 1222Shopify.theme = {"name":"Updated copy of Updated copy of Feather","id":142398980171,"schema_name":"Horizon","schema_version":"4.1.4","theme_store_id":2481,"role":"main"}; 1223Shopify.theme.handle = "null"; 1224Shopify.theme.style = {"id":null,"handle":null}; 1225Shopify.cdnHost = "www.purepetalglow.com/cdn"; 1226Shopify.routes = Shopify.routes || {}; 1227Shopify.routes.root = "/"; 1228Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1229Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1230Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1231Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1231
1231
1232<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1232
1232
1233<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 1233
1233
1234<script> 1235 window.ShopifyPay = window.ShopifyPay || {}; 1236 window.ShopifyPay.apiHost = "shop.app\/pay"; 1237 window.ShopifyPay.redirectState = null; 1238</script>
vendor: 1 bytes, line 1238
1238
1239<script> 1240 window.Shopify = window.Shopify || {}; 1241 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1242 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1243 window.Shopify.SignInWithShop.eligible = true; 1244</script>
vendor: 1 bytes, line 1244
1244
1245<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 1245
1245
1246<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 1246
1246
1247<script type="module"> 1248 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1249 1250 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1251 1252</script>
vendor: 1 bytes, line 1252
1252
1253<script> 1254 window.Shopify = window.Shopify || {}; 1255 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1256 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"]}; 1257</script>
vendor: 1 bytes, line 1257
1257
1258<script id="__st">var __st={"a":62716149835,"offset":-21600,"reqid":"3b19b2a6-e0ff-4800-9f6e-5071e21e7d85-1791108035","pageurl":"www.purepetalglow.com\/pages\/contact","s":"pages-159525666891","u":"f4721f67c830","p":"page","rtyp":"page","rid":159525666891};</script>
vendor: 1 bytes, line 1258
1258
1259<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1259
1259
1260<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 1260
1260
1261<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.purepetalglow.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1261
1261
1262<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.purepetalglow.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>
1262<script crossorigin="anonymous" defer="defer" src="//www.purepetalglow.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1262
1262
1263<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 1263
1263
1264<script> 1265 window.Shopify = window.Shopify || {}; 1266 window.Shopify.MCP = window.Shopify.MCP || {}; 1267 window.Shopify.MCP.enabled = true; 1268 window.Shopify.MCP.shop = "heh4i1-fh.myshopify.com"; 1269 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.purepetalglow.com\/api\/mcp"; 1270 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"]}}]; 1271</script>
vendor: 1 bytes, line 1271
1271
1272<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.purepetalglow.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1273</script>
vendor: 1 bytes, line 1273
1273
1274<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.purepetalglow.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1275</script>
vendor: 1 bytes, line 1275
1275
1276<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1277 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); 1278</script>
vendor: 1 bytes, line 1278
1278
1279<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})}})); 1280</script>
1280 1281<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.purepetalglow.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1282<style id="shopify-accelerated-checkout-cart"> 1283 #shopify-buyer-consent { 1284 margin-top: 1em; 1285 display: inline-block; 1286 width: 100%; 1287} 1288 1289#shopify-buyer-consent.hidden { 1290 display: none; 1291} 1292 1293#shopify-subscription-policy-button { 1294 background: none; 1295 border: none; 1296 padding: 0; 1297 text-decoration: underline; 1298 font-size: inherit; 1299 cursor: pointer; 1300} 1301 1302#shopify-subscription-policy-button::before { 1303 box-shadow: none; 1304} 1305 1306 </style> 1307<link rel="stylesheet" media="screen" href="//www.purepetalglow.com/cdn/shop/t/9/compiled_assets/styles.css?v=17333980074569763711787521317">
1308<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1308 1309 <!-- BEGIN app block: shopify://apps/seowill-page-speed/blocks/pagespeed-preloading/b6edaf80-ee08-4404-951c-d8f577b5c1b1 --><!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 1310
1311<script id='shopify-chat-app-embed-data' type='application/json'> 1312 { 1313 "settings": { 1314 "invertActivatorColors": false, 1315 "greetingMessage": "", 1316 "showFeaturedProducts": true, 1317 "featuredProducts": [], 1318 "horizontalPosition": "bottom_right", 1319 "icon": "chat_bubble", 1320 "buttonLabel": "Chat" 1321 } 1322 } 1323</script>
1323 1324 1325<style data-shopify> 1326 1327 1328 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 1329 shopify-chat:defined:empty { 1330 display: grid; 1331 } 1332 1333 :root { 1334 --shopify-chat-bg-color: #FFFFFF; 1335 --shopify-chat-text-color: #000000; 1336 --shopify-chat-accent-bg-color: #000000; 1337 --shopify-chat-accent-text-color: #FFFFFF; 1338 --shopify-chat-activator-offset: 20px; 1339 1340 1341 1342 --shopify-chat-activator-font-size: 13px; 1343 --shopify-chat-border-radius: 16px; 1344 } 1345 1346 1347</style> 1348
1349<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
1349 1350 1351 1352<!-- END app block --><!-- BEGIN app block: shopify://apps/agentic-flow-ai-aeo-llms/blocks/aeo-jsonld/019c7faf-36cc-7ab1-b1db-cddce7a1d8c2 --><link rel="alternate" type="text/plain" title="AI Product Feed" href="https://www.purepetalglow.com/a/llms"> 1353 1354<!-- AI product data by Agentic Flow | https://apps.shopify.com/agentic-flow-ai --> 1355<!-- END app block --><!-- BEGIN app block: shopify://apps/firework-shoppable-video-ugc/blocks/firework-header/347a2e4c-f5cb-410d-8354-490d1e80558c --> 1356
1357<script async type="module" src='//asset.fwcdn3.com/js/module/integrations/shopify.js'></script>
1357 1358 1359
1359<script 1360 async 1361 type="module" 1362 src='//asset.fwcdn3.com/js/module/fwn.js?business_id=gdR4pZ' 1363 1364 ></script>
1364 1365 1366 1367 1368 1369 1370<!-- END app block --><!-- BEGIN app block: shopify://apps/smart-discounts/blocks/embed/019d1c1c-2c4b-704e-be88-ea7fd20c9afb -->
1371<script src="https://cdn.shopify.com/extensions/01a0feaf-b877-7919-911d-bf398269b849/smart-automatic-discounts-65/assets/bundle-deals.js" defer></script>
1371 1372
1373<script type="application/json" id="bundle-deals-global-config"> 1374 { 1375 "shopDomain": "heh4i1-fh.myshopify.com", 1376 "shopCurrency": "USD", 1377 "moneyFormat": "${{amount}}", 1378 "currency": "USD", 1379 "locale": "en", 1380 "country": "US", 1381 "marketId": 19834011723, 1382 "marketHandle": "us", 1383 "routes": { 1384 "root": "\/", 1385 "cartAdd": "\/cart\/add", 1386 "cart": "\/cart" 1387 }, 1388 "isB2B": false 1389 } 1390</script>
1390 1391
1392<script type="application/json" id="bundle-deals-catalog"> 1393[{"type":"bundle_deal","id":"1491700809803","name":"Glow Bundle","appliesTo":"specific_products","productIds":["7622110609483","7612327395403","7599457501259","7608471584843","8018212945995","7598628405323","7598733361227","7598632960075","7598639251531"],"collectionIds":[],"excludeProductIds":[],"locations":[],"excludeB2B":false,"combinesWith":{"productDiscounts":true,"orderDiscounts":true,"shippingDiscounts":true},"startsAt":"2026-08-04T13:26:08.318Z","endsAt":null,"blocks":[{"id":"1j82K","blockType":"quantity_break","quantity":1,"discount":{"type":"none","value":0},"title":"Buy 1","subtitle":"","label":"","badge":"","badgeStyle":"none","selectedByDefault":false,"soldOut":false,"discountLabel":""},{"id":"vfkfg","blockType":"quantity_break","quantity":2,"discount":{"type":"percentage","value":10},"title":"Buy 2","subtitle":"Buy 2, get 10% off","label":"SAVE 10%","badge":"","badgeStyle":"none","selectedByDefault":true,"soldOut":false,"discountLabel":""},{"id":"ALMn1","blockType":"quantity_break","quantity":3,"discount":{"type":"percentage","value":30},"title":"Buy 3","subtitle":"Buy 3, get 30% off","label":"SAVE 30%","badge":"","badgeStyle":"none","selectedByDefault":false,"soldOut":false,"discountLabel":""}],"settings":{"allowMixedVariants":true,"showVariantPickers":true,"showComparePrices":true,"showPerItemPrice":false,"showVariantImages":true,"hideNativeQuantity":true,"hideNativeVariantPicker":true,"skipCart":false,"layout":"vertical","widgetTitle":"Bundle \u0026 Save","widgetTitleAlignment":"center","soldOutText":"Sold Out","perItemSuffix":"\/ each","tierBorderColor":"#92400e30","tierBorderHoverColor":"#92400e60","tierActiveBorderColor":"#92400e","tierBgColor":"#ffffff","tierActiveBgColor":"#fffbeb","dotColor":"#92400e40","dotActiveColor":"#92400e","titleColor":"#451a03","titleDividerColor":"#92400e30","tierNameColor":"#451a03","subtitleColor":"#78716c","priceColor":"#451a03","comparePriceColor":"#a8a29e","labelBgColor":"#92400e18","labelTextColor":"#92400e","badgeBgColor":"#92400e","badgeTextColor":"#ffffff","soldOutBgColor":"#451a03bf","soldOutTextColor":"#ffffff","titleFontSize":"14px","tierNameFontSize":"16px","tierNameFontWeight":"600","subtitleFontSize":"13px","priceFontSize":"16px","priceFontWeight":"600","tierBorderRadius":"8px","tierBorderWidth":"2px","tierPadding":"12px 16px","tierGap":"8px","badgeBorderRadius":"6px","custom_css":"","freeGiftBgColor":"#92400e","freeGiftTextColor":"#ffffff","freeGiftBorderColor":"#92400e","freeGiftImageBorderRadius":"8px","freeGiftImageBorderWidth":"1px","freeGiftImageBorderColor":"#ffffff","freeGiftTitleFontSize":"14px","freeGiftTitleFontWeight":"600","freeGiftPriceColor":"#fde68a","freeGiftSelectBorderColor":"#b45309","freeGiftSelectBgColor":"#78350f","freeGiftSelectTextColor":"#ffffff","freeGiftSelectBorderRadius":"4px","freeGiftSelectFontSize":"12px","freeGiftImageSize":"36px","freeGiftPaddingVertical":"10px","freeGiftPaddingHorizontal":"10px","freeGiftInactiveBgColor":"#fffbeb","freeGiftInactiveTextColor":"#451a03","freeGiftInactiveBorderColor":"#fffbeb","freeGiftInactivePriceColor":"#a8a29e"},"translations":{}}] 1394</script>
1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410
1411<script type="application/json" id="smart-widget-config"> 1412 { 1413 "shopDomain": "heh4i1-fh.myshopify.com", 1414 "currency": "USD", 1415 "shopCurrency": "USD", 1416 "moneyFormat": "${{amount}}", 1417 "locale": "en", 1418 "country": "US", 1419 "marketId": 19834011723, 1420 "marketHandle": "us", 1421 "routes": { 1422 "root": "\/", 1423 "cartAdd": "\/cart\/add", 1424 "cart": "\/cart", 1425 "cartChange": "\/cart\/change", 1426 "cartUpdate": "\/cart\/update" 1427 }, 1428 "isB2B": false, 1429 "customerTags": [] 1430 } 1431</script>
vendor: 2 bytes, line 1431
1431
1432<script type="application/json" id="smart-widget-settings"> 1433null 1434</script>
1434 1435
1436<script type="application/json" id="smart-widget-bundles"> 1437[] 1438</script>
1438 1439 1440 1441 1442 1443 1444 1445 1446 1447<!-- END app block --><!-- BEGIN app block: shopify://apps/gptlab/blocks/app_embed/019e923e-9c84-76cd-a285-13b157fc1dcd -->
vendor: 77 bytes, lines 1447-1452
1447 1448 1449 1450 1451 1452 <script async src="https://www.googletagmanager.com/gtag/js?id=
1452G-V79SFP0GBJ
vendor: 15 bytes, lines 1452-1453
1452"></script> 1453
1453<script> 1454
vendor: 142 bytes, lines 1454-1457
1454window.dataLayer = window.dataLayer || []; 1455 function gtag(){dataLayer.push(arguments);} 1456 gtag('js', new Date()); 1457 gtag('config', '
1457G-V79SFP0GBJ
vendor: 7 bytes, lines 1457-1458
1457'); 1458
1458</script>
1458 1459 1460 1461 1462<!-- END app block --><!-- BEGIN app block: shopify://apps/google-youtube/blocks/store_widget/14ec7bd0-ac77-49a9-9417-90752398bdff --> 1463 1464 1465<!-- BEGIN MerchantWidget Code -->
1466<script id='merchantWidgetScript' 1467 src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" 1468 defer> 1469</script>
vendor: 1 bytes, line 1469
1469
1470<script type="text/javascript"> 1471 merchantWidgetScript.addEventListener('load', function () { 1472 var widgetPos = 'LEFT_BOTTOM'; 1473 var sideMargin = '36'; 1474 var bottomMargin = '36'; 1475 var mobileSideMargin = '16'; 1476 var mobileBottomMargin = '46'; 1477 var merchantId = '5666502594'; 1478 merchantwidget.start({ 1479 position: widgetPos, 1480 sideMargin: sideMargin, 1481 bottomMargin: bottomMargin, 1482 mobileSideMargin: mobileSideMargin, 1483 mobileBottomMargin: mobileBottomMargin, 1484 merchant_id: merchantId, 1485 }); 1486 }); 1487</script>
1487 1488<!-- END MerchantWidget Code --><!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1489 1490 1491 1492 1493 1494 1495 1496<link rel="dns-prefetch" href="https://cdn.judge.me"> 1497<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1498<link rel="dns-prefetch" href="https://api.judge.me"> 1499
1500<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1500ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":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
1500itle":"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,"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":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":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_
1500youtube_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":false,"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-08-12T23:02:25.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1500:"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":"Pure Petal Glow","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_
1500shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Pure Petal Glow"};</script>
1500 <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: #108474;--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-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{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:'Pure Petal Glow'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 1501</style> <style class='jdgm-settings-style'></style> 1502 1503 1504 1505 1506 <style class='jdgm-miracle-styles'> 1507 @-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
1507/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} 1508 1509</style> 1510 1511 1512 1513 1514 1515 1516 1517 1518
1519<script data-cfasync='false' class='jdgm-script'> 1520!function(e){window.jdgm=window.jdgm||{}; 1521/* INF-1976 */ 1522var _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;}(); 1523if(_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;} 1524jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1525jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1526setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1527!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1528(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1529a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1530jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1531t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1532t.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( 1533".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1534parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1535jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1536)}))}(document); 1537</script>
1537 1538<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 1539 1540<!-- BEGIN app snippet: theme_fix_tags -->
1540<script> 1541 (function() { 1542 var jdgmThemeFixes = null; 1543 if (!jdgmThemeFixes) return; 1544 1545 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1546 // before the per-theme fix so the theme-specific CSS wins the cascade. 1547 // HTML is never applied globally (too risky). 1548 var allThemesFix = jdgmThemeFixes['all']; 1549 if (allThemesFix && allThemesFix.css) { 1550 var allStyleTag = document.createElement('style'); 1551 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1552 allStyleTag.innerHTML = allThemesFix.css; 1553 document.head.append(allStyleTag); 1554 }; 1555 1556 if (allThemesFix && allThemesFix.js) { 1557 var allScriptTag = document.createElement('script'); 1558 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1559 allScriptTag.innerHTML = allThemesFix.js; 1560 document.head.append(allScriptTag); 1561 }; 1562 1563 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1564 if (!thisThemeFix) return; 1565 1566 if (thisThemeFix.html) { 1567 document.addEventListener("DOMContentLoaded", function() { 1568 var htmlDiv = document.createElement('div'); 1569 htmlDiv.classList.add('jdgm-theme-fix-html'); 1570 htmlDiv.innerHTML = thisThemeFix.html; 1571 document.body.append(htmlDiv); 1572 }); 1573 }; 1574 1575 if (thisThemeFix.css) { 1576 var styleTag = document.createElement('style'); 1577 styleTag.classList.add('jdgm-theme-fix-style'); 1578 styleTag.innerHTML = thisThemeFix.css; 1579 document.head.append(styleTag); 1580 }; 1581 1582 if (thisThemeFix.js) { 1583 var scriptTag = document.createElement('script'); 1584 scriptTag.classList.add('jdgm-theme-fix-script'); 1585 scriptTag.innerHTML = thisThemeFix.js; 1586 document.head.append(scriptTag); 1587 }; 1588 })(); 1589</script>
1589 1590<!-- END app snippet --> 1591<!-- End of Judge.me Core --> 1592 1593 1594 1595<!-- END app block -->
1595<script src="https://cdn.shopify.com/extensions/019f49ed-6bca-7f7b-b893-94532d2c6b7a/seowill-page-speed-6/assets/pagespeed-preloading.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1595
1595
1596<script src="https://cdn.shopify.com/extensions/019fefd8-3805-7c35-b130-4f8dd1cce404/theme-app-extension-prod-39/assets/easyslider.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1596
1596
1597<script src="https://cdn.shopify.com/extensions/01a031cc-beab-75f2-9ba4-dc792a76ef1a/chatwill-34/assets/index.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1597
1597
1598<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1598
1598
1599<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
1599 1600<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1601<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: 62716149835,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 1601
1601
1602<script> 1603 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1604</script>
vendor: 1 bytes, line 1604
1604
1605<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}
1605).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: 62716149835,storefrontBaseUrl: "https://www.purepetalglow.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.purepetalglow.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1878589515","configuration":"{\"accountID\":\"heh4i1-fh.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e5169ed6fccfe0f0e344f5aa4e9079cc","type":"APP","apiClientId":236991545345,"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"}
1605,{"id":"1818591307","configuration":"{\"redditPixelId\":\"a2_jff2rwrha1mq\",\"dataSharingType\":\"advanced\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"27a6dc1e95874487d57379b5c016869f","type":"APP","apiClientId":304258285569,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1818329163","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":"1800732747","configuration":"{\"accountID\":\"1848772\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c67c427e35bed2216d156eaeeacde779","type":"APP","apiClientId":4870017,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1679982667","configuration":"{\"shopId\":\"62716149835\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1209925707","configuration":"{\"tagID\":\"2613049460917\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1183645771","configuration":"{\"pixel_id\":\"783730858032907\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1161658443","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-17649747437\\\",\\\"GT-5R8SGVN8\\\",\\\"G-V79SFP0GBJ\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-17649747437\\\/PTryCNmair0bEO2Lh-BB\\\",\\\"G-V79SFP0GBJ\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-17649747437\\\/qiL8CM2air0bEO2Lh-BB\\\",\\\"G-V79SFP0GBJ\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-17649747437\\\/2hHaCNaair0bEO2Lh-BB\\\",\\\"MC-16P8NS1GRT\\\",\\\"G-V79SFP0GBJ\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-17649747437\\\/o9APCO6jgr0bEO2Lh-BB\\\",\\\"MC-16P8NS1GRT\\\",\\\"G-V79SFP0GBJ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-17649747437\\\/SNeHCNOair0bEO2Lh-BB\\\",\\\"MC-16P8NS1GRT\\\",\\\"G-V79SFP0GBJ\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-17649747437\\\/4OQjCNyair0bEO2Lh-BB\\\",\\\"G-V79SFP0GBJ\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-17649747437\\\/UoncCNCair0bEO2Lh-BB\\\",\\\"G-V79SFP0GBJ\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Pure Petal Glow","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"heh4i1-fh.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.purepetalglow.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8098466889803","handle":"anti-age-hydrogel-eye-patches","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43159887413323","
1605image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15225486671947","handle":"blemish-care-moisturiser","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67167665487947","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8099998171211","handle":"blemish-purifying-face-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43169552040011","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7622110609483","handle":"vitamin-c-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42211581689931","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.purepetalglow.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"142398980171","themeStoreId":"2481","themePublished":"true","eventMetadataId":"3270aacf-af18-4486-962d-69069e99dc01","pageType":"page","resourceId":"159525666891","shopId":"62716149835","storefrontBaseUrl":"https:\/\/www.purepetalglow.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1605<script> 1606 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1607 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1608 window.ShopifyAnalytics.meta.currency = 'USD'; 1609 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":159525666891,"requestId":"3b19b2a6-e0ff-4800-9f6e-5071e21e7d85-1791108035"}}; 1610 for (var attr in meta) { 1611 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1612 } 1613</script>
vendor: 1 bytes, line 1613
1613
1614<script class="analytics"> 1615 (function () { 1616 var customDocumentWrite = function(content) { 1617 var jquery = null; 1618 1619 if (window.jQuery) { 1620 jquery = window.jQuery; 1621 } else if (window.Checkout && window.Checkout.$) { 1622 jquery = window.Checkout.$; 1623 } 1624 1625 if (jquery) { 1626 jquery('body').append(content); 1627 } 1628 }; 1629 1630 var hasLoggedConversion = function(token) { 1631 if (token) { 1632 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1633 } 1634 return false; 1635 } 1636 1637 var setCookieIfConversion = function(token) { 1638 if (token) { 1639 var twoMonthsFromNow = new Date(Date.now()); 1640 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1641 1642 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1643 } 1644 } 1645 1646 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1647 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1648 if (trekkie.integrations) { 1649 return; 1650 } 1651 trekkie.methods = [ 1652 'identify', 1653 'page', 1654 'ready', 1655 'track', 1656 'trackForm', 1657 'trackLink' 1658 ]; 1659 trekkie.factory = function(method) { 1660 return function() { 1661 var args = Array.prototype.slice.call(arguments); 1662 args.unshift(method); 1663 trekkie.push(args); 1664 if (method == 'track' || method == 'page') { 1665 var pageUrl; 1666 try { 1667 pageUrl = window.location.href; 1668 } catch (e) {} 1669 var pageReferrer; 1670 try { 1671 pageReferrer = document.referrer; 1672 } catch (e) {} 1673 try { 1674 if (window.__TREKKIE_SHIM_QUEUE == null) { 1675 window.__TREKKIE_SHIM_QUEUE = []; 1676 } 1677 window.__TREKKIE_SHIM_QUEUE.push({ 1678 from: 'trekkie-stub', 1679 method: method, 1680 args: args.slice(1), 1681 pageContext: { 1682 url: pageUrl, 1683 referrer: pageReferrer 1684 } 1685 }); 1686 } catch (e) { 1687 // no-op 1688 } 1689 } 1690 return trekkie; 1691 }; 1692 }; 1693 for (var i = 0; i < trekkie.methods.length; i++) { 1694 var key = trekkie.methods[i]; 1695 trekkie[key] = trekkie.factory(key); 1696 } 1697 trekkie.load = function(config) { 1698 trekkie.config = config || {}; 1699 trekkie.config.initialDocumentCookie = document.cookie; 1700 var first = document.getElementsByTagName('script')[0]; 1701var script = document.createElement('script'); 1702script.type = 'text/javascript'; 1703script.onerror = function(e) { 1704 var scriptFallback = document.createElement('script'); 1705 scriptFallback.type = 'text/javascript'; 1706 scriptFallback.onerror = function(error) { 1707 var Monorail = { 1708 produce: function produce(monorailDomain, schemaId, payload) { 1709 var currentMs = new Date().getTime(); 1710 var event = { 1711 schema_id: schemaId, 1712 payload: payload, 1713 metadata: { 1714 event_created_at_ms: currentMs, 1715 event_sent_at_ms: currentMs 1716 } 1717 }; 1718 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1719 }, 1720 sendRequest: function sendRequest(endpointUrl, payload) { 1721 // Try the sendBeacon API 1722 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1723 var blobData = new window.Blob([payload], { 1724 type: 'text/plain' 1725 }); 1726 1727 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1728 return true; 1729 } // sendBeacon was not successful 1730 1731 } // XHR beacon 1732 1733 var xhr = new XMLHttpRequest(); 1734 1735 try { 1736 xhr.open('POST', endpointUrl); 1737 xhr.setRequestHeader('Content-Type', 'text/plain'); 1738 xhr.send(payload); 1739 } catch (e) { 1740 console.log(e); 1741 } 1742 1743 return false; 1744 }, 1745 isIos12: function isIos12() { 1746 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1747 } 1748 }; 1749 Monorail.produce('monorail-edge.shopifysvc.com', 1750 'trekkie_storefront_load_errors/1.1', 1751 {shop_id: 62716149835, 1752 theme_id: 142398980171, 1753 app_name: "storefront", 1754 context_url: window.location.href, 1755 source_url: "//www.purepetalglow.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1756 1757 }; 1758 scriptFallback.async = true; 1759 scriptFallback.src = '//www.purepetalglow.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1760 first.parentNode.insertBefore(scriptFallback, first); 1761}; 1762script.async = true; 1763script.src = '//www.purepetalglow.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1764first.parentNode.insertBefore(script, first); 1765 1766 }; 1767 trekkie.load( 1768 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62716149835,"isMerchantRequest":null,"themeId":142398980171,"themeCityHash":"17548813230868044444","contentLanguage":"en","currency":"USD","eventMetadataId":"3270aacf-af18-4486-962d-69069e99dc01"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1769 ); 1770 1771 var loaded = false;
1772 trekkie.ready(function() { 1773 if (loaded) return; 1774 loaded = true; 1775 1776 window.ShopifyAnalytics.lib = window.trekkie; 1777 1778 var originalDocumentWrite = document.write; 1779 document.write = customDocumentWrite; 1780 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1781 document.write = originalDocumentWrite; 1782 1783 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1784 var token = match? match[1]: undefined; 1785 if (!hasLoggedConversion(token)) { 1786 setCookieIfConversion(token); 1787 1788 } 1789 }); 1790 1791 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":159525666891,"requestId":"3b19b2a6-e0ff-4800-9f6e-5071e21e7d85-1791108035","shopifyEmitted":true}); 1792 1793 var eventsListenerScript = document.createElement('script'); 1794 eventsListenerScript.async = true; 1795 eventsListenerScript.src = "//www.purepetalglow.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1796 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1797})();</script>
vendor: 1 bytes, line 1797
1797
1798<script 1799 defer 1800 src="https://www.purepetalglow.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1801 data-application="storefront-renderer" 1802 data-shop-id="62716149835" 1803 data-render-region="gcp-us-central1" 1804 data-page-type="page" 1805 data-theme-instance-id="142398980171" 1806 data-theme-name="Horizon" 1807 data-theme-version="4.1.4" 1808 data-monorail-region="shop_domain" 1809 data-resource-timing-sampling-rate="10" 1810 data-shs="true" 1811 data-shs-beacon="true" 1812 data-shs-export-with-fetch="true" 1813 data-shs-logs-sample-rate="1" 1814 data-shs-beacon-endpoint="https://www.purepetalglow.com/api/collect" 1815></script>
vendor: 1 bytes, line 1815
1815
1816<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1816<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"62716149835","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
vendor: 1 bytes, line 1816
1816
1817<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Pure Petal Glow. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
1817,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
1817 1818<meta name="shopify-y" content="f10f1fb6-e9a7-457a-b2fc-b51406c831d8" data-expiration="1822665635000"><meta name="shopify-s" content="0d3d0ea7-a833-4107-9191-fed051b419b9" data-expiration="1791109835000"><meta name="new-cookie-storage-activated" content="t"> 1819</head> 1820 1821 <body class="page-width-wide card-hover-effect-lift"> 1822 <a 1823 class="skip-to-content-link button-secondary" 1824 href="#MainContent" 1825> 1826 Skip to content 1827</a> 1828 1829 1830 1831 1832 1833 1834<theme-drawer id="chat-drawer"> 1835 <dialog 1836 ref="panel" 1837 class="theme-drawer__dialog chat-drawer" 1838 > 1839 <shopify-chat 1840 mode="standalone" 1841 mode-switch 1842 ></shopify-chat> 1843 </dialog> 1844</theme-drawer> 1845
1846<script type="module"> 1847 const chatDrawer = document.querySelector('#chat-drawer'); 1848 const shopifyChat = document.querySelector('shopify-chat'); 1849 1850 document.addEventListener('theme-drawer:open', (event) => { 1851 if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return; 1852 shopifyChat?.setAttribute('mode', 'managed'); 1853 }); 1854 1855 document.addEventListener('theme-drawer:close', (event) => { 1856 if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return; 1857 // If mode is still managed, this is a theme-initiated close (backdrop / 1858 // Escape) â close the chat so the FAB appears. If mode is already 1859 // standalone, the close was triggered by an undock (enter-standalone sets 1860 // mode before closing the drawer) â leave the chat open as a floating panel. 1861 if (shopifyChat?.getAttribute('mode') === 'managed') { 1862 shopifyChat?.removeAttribute('open'); 1863 } 1864 shopifyChat?.setAttribute('mode', 'standalone'); 1865 }); 1866 1867 document.addEventListener('shopify-chat:enter-managed', () => { 1868 // Captured at event-fire time â the dock-transition animation hint below 1869 // depends on state as it was when the event was dispatched. 1870 const isStandaloneAndOpen = shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone'; 1871 1872 // The activator-click path (FAB click on desktop with stored 1873 // preferredMode=managed) dispatches enter-managed *before* calling show(), 1874 // so the chat's `open` attribute at event time understates the imminent 1875 // outcome. Defer to a microtask: by then show() (if any) has run, and we 1876 // can distinguish the viewport-driven mobileâdesktop transition that left 1877 // a minimized FAB (chat stays closed â don't open an empty drawer) from 1878 // an activator click (chat just opened â open the drawer). 1879 queueMicrotask(() => { 1880 if (!shopifyChat?.hasAttribute('open') && !chatDrawer?.hasAttribute('open')) { 1881 return; 1882 } 1883 chatDrawer?.open?.(isStandaloneAndOpen ? { enter: 'inline-start' } : undefined); 1884 }); 1885 }); 1886 1887 document.addEventListener('shopify-chat:enter-standalone', () => { 1888 shopifyChat?.setAttribute('mode', 'standalone'); 1889 chatDrawer?.close?.(); 1890 }); 1891 1892 document.addEventListener('shopify-chat:close', () => { 1893 if (shopifyChat?.getAttribute('mode') === 'managed') { 1894 chatDrawer?.close?.(); 1895 } 1896 }); 1897 1898 document.addEventListener('megaMenu:hover', () => { 1899 if (shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone') { 1900 shopifyChat?.removeAttribute('open'); 1901 } 1902 }); 1903 1904 // After the chat upgrades it self-restores its preferred mode from 1905 // sessionStorage. Reconcile any mismatch with the theme-drawer's state 1906 // â the drawer is the source of truth for which mode the chat should 1907 // be in (open â managed, closed â standalone). 1908 customElements.whenDefined('shopify-chat').then(() => { 1909 const mode = chatDrawer?.hasAttribute('open') ? 'managed' : 'standalone'; 1910 if (shopifyChat?.getAttribute('mode') !== mode) { 1911 // When switching managed â standalone (e.g. narrow viewport skipped 1912 // drawer restore), also close the chat so it renders as the FAB 1913 // rather than an open standalone panel. 1914 if (mode === 'standalone' && shopifyChat?.hasAttribute('open')) { 1915 shopifyChat?.removeAttribute('open'); 1916 } 1917 shopifyChat?.setAttribute('mode', mode); 1918 } 1919 }); 1920</script>
1920 1921 1922 1923 1924 1925 <div class="page-wrapper"> 1926 <div id="header-group"> 1927 <!-- BEGIN sections: header-group --> 1928<div id="shopify-section-sections--19268348575819__header_announcements_QTBwtW" class="shopify-section shopify-section-group-header-group"> 1929 1930 1931 1932 1933 1934 1935 1936 1937 <style data-shopify> 1938 .color-custom-sections--19268348575819__header_announcements_QTBwtW, 1939 .color-custom-sections--19268348575819__header_announcements_QTBwtW .text-block { 1940 /* Background */ 1941 --color-background: #66384a; 1942 --color-background-rgb: 102 56 74; 1943 1944 /* Opacity values adjusted for background brightness */ 1945 1946--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 19470.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 1948 1949 1950 1951 /* Foreground / text â explicit or smart-contrasted */ 1952 --color: var(--palette-lightest); 1953 --color-rgb: var(--palette-lightest-rgb); 1954 --color-foreground: var(--palette-lightest); 1955 --color-foreground-rgb: var(--palette-lightest-rgb); 1956 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 1957 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 1958 --color-border: var(--palette-lightest); 1959 --color-border-rgb: var(--palette-lightest-rgb); 1960 1961 } 1962 1963 1964 .color-custom-sections--19268348575819__header_announcements_QTBwtW { 1965 /* Form-related tokens stay on .color-custom only â .text-block is a prose 1966 container (text/announcement/inline-text/blog-post-description/ 1967 collection-link/price/sku) and never holds form inputs. */ 1968 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 1969 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 1970 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 1971 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 1972 } 1973 1974 1975 .color-custom-sections--19268348575819__header_announcements_QTBwtW { 1976 color: var(--color, var(--color-foreground)); 1977 background-color: var(--color-background); 1978 } 1979 </style> 1980 1981 1982 1983<div class="section-background color-custom-sections--19268348575819__header_announcements_QTBwtW"></div> 1984<aside 1985 class="announcement-bar spacing-style section section--page-width color-custom-sections--19268348575819__header_announcements_QTBwtW" 1986 style="--padding-block-start: 15px; --padding-block-end:16px; --padding-inline-start:0px; --padding-inline-end:0px; 1987; --border-bottom-width: 0px;" 1988> 1989 1990 1991 <announcement-bar-component 1992 class="announcement-bar__slider" 1993 1994 > 1995 1996 1997 <div class="announcement-bar__slides"> 1998 1999 2000 2001 2002<slideshow-slide 2003 ref="slides[]" 2004 class=" 2005 announcement-bar__slide 2006 text-block 2007 text-block--AOWpzWDBIWjFla1EzV__announcement_cXDVCA 2008 text-block--align-center 2009 text-block--full-width 2010 custom-typography 2011 custom-font-size 2012 2013 " 2014 style=" 2015 2016--font-size: 0.875rem; --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); 2017 2018 --width: 100%; 2019 --text-align: center; 2020 --line-height: 1; 2021 " 2022 2023 aria-hidden="false" 2024 > 2025 <p class="announcement-bar__text"> 2026 Transform Your Morning Ritual 2027 </p> 2028 2029 2030 <a 2031 class="announcement-bar__link" 2032 href="/collections/all" 2033 > 2034 <span class="visually-hidden"> 2035 Transform Your Morning Ritual 2036 </span> 2037 </a> 2038 2039 </slideshow-slide> 2040 2041 </div> 2042 </announcement-bar-component> 2043</aside> 2044 2045 2046 2047 2048</div><header id="shopify-section-sections--19268348575819__header_section" class="shopify-section shopify-section-group-header-group header-section"> 2049 2050 2051 2052 2053 2054
2055<script type="application/ld+json"> 2056 { 2057 "@context": "http://schema.org", 2058 "@type": "Organization", 2059 "name": "Pure Petal Glow", 2060 2061 "url": "https:\/\/www.purepetalglow.com\/pages\/contact" 2062 } 2063</script>
2063 2064 2065<header-component 2066 id="header-component" 2067 class="header" 2068 data-theme-color="rgb(18 18 18)" 2069 data-bubble-style="default" 2070 2071 2072 sticky="always" 2073 2074 data-skip-node-update 2075 data-scroll-direction="none" 2076 2077 2078 data-transparent-background="bottom" 2079 2080 style=" 2081 --color-background-top-row: rgba(18 18 18 / 1.0); 2082 --color-background-bottom-row: rgba(255 255 255 / 1.0); 2083 2084 2085 --cart-bubble-background: var(--palette-lightest); 2086 --cart-bubble-text: #121212; 2087 2088 2089 " 2090> 2091 <div class="header__underlay header__underlay-closed"></div> 2092 <div 2093 class="header__underlay header__underlay-open" 2094 ></div> 2095 2096 2097 2098 2099 2100 2101 <div 2102 class="header__row header__row--top color-#121212 section section--full-width-margin section--full-width color-custom-top-sections--19268348575819__header_section" 2103 ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px; --border-bottom-color-mobile: var(--color-border);"> 2104 <div class="header__columns spacing-style"> 2105 <style data-shopify> 2106 .color-custom-top-sections--19268348575819__header_section, 2107 .color-custom-top-sections--19268348575819__header_section .text-block { 2108 /* Background */ 2109 --color-background: #121212; 2110 --color-background-rgb: 18 18 18; 2111 2112 /* Opacity values adjusted for background brightness */ 2113 2114--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 21150.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 2116 2117 2118 2119 /* Foreground / text â explicit or smart-contrasted */ 2120 --color: var(--palette-lightest); 2121 --color-rgb: var(--palette-lightest-rgb); 2122 --color-foreground: var(--palette-lightest); 2123 --color-foreground-rgb: var(--palette-lightest-rgb); 2124 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 2125 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 2126 --color-border: var(--palette-lightest); 2127 --color-border-rgb: var(--palette-lightest-rgb); 2128 2129 } 2130 2131 2132 .color-custom-top-sections--19268348575819__header_section { 2133 /* Form-related tokens stay on .color-custom only â .text-block is a prose 2134 container (text/announcement/inline-text/blog-post-description/ 2135 collection-link/price/sku) and never holds form inputs. */ 2136 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 2137 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 2138 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 2139 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 2140 } 2141 2142 2143 .color-custom-top-sections--19268348575819__header_section { 2144 color: var(--color, var(--color-foreground)); 2145 background-color: var(--color-background); 2146 } 2147 </style> 2148 2149 2150 2151 2152<div 2153 class="header__column header__column--left" 2154 data-testid="header-top-left" 2155 > 2156 2157 2158 2159 2160 2161 2162 2163 <div 2164 class="header__drawer" 2165 ref="headerDrawerContainer" 2166 data-hydration-key="header-drawer-mobile" 2167 2168 > 2169 2170 2171 2172 2173 2174 2175 2176 2177 <style data-shopify> 2178 .color-custom-AbWxwdmppWW9DUnJmd__header-menu-1, 2179 .color-custom-AbWxwdmppWW9DUnJmd__header-menu-1 .text-block { 2180 /* Background */ 2181 --color-background: #ffffff; 2182 --color-background-rgb: 255 255 255; 2183 2184 /* Opacity values adjusted for background brightness */ 2185 2186--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 21870.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 2188 2189 2190 2191 /* Foreground / text â explicit or smart-contrasted */ 2192 --color: #12080c; 2193 --color-rgb: 18 8 12; 2194 --color-foreground: #12080c; 2195 --color-foreground-rgb: 18 8 12; 2196 --color-foreground-muted: rgb(18 8 12 / var(--opacity-muted-text)); 2197 --color-foreground-subdued: rgb(18 8 12 / var(--opacity-subdued-text)); 2198 --color-border: var(--palette-darkest); 2199 --color-border-rgb: var(--palette-darkest-rgb); 2200 2201 } 2202 2203 2204 .color-custom-AbWxwdmppWW9DUnJmd__header-menu-1 { 2205 /* Form-related tokens stay on .color-custom only â .text-block is a prose 2206 container (text/announcement/inline-text/blog-post-description/ 2207 collection-link/price/sku) and never holds form inputs. */ 2208 --input-disabled-background-color: rgb(18 8 12 / var(--opacity-10)); 2209 --input-disabled-border-color: rgb(18 8 12 / var(--opacity-5)); 2210 --input-disabled-text-color: rgb(18 8 12 / var(--opacity-50)); 2211 --checkbox-border: 1px solid rgb(18 8 12 / var(--opacity-35-55)); 2212 } 2213 2214 2215 .color-custom-AbWxwdmppWW9DUnJmd__header-menu-1 { 2216 color: var(--color, var(--color-foreground)); 2217 background-color: var(--color-background); 2218 } 2219 </style> 2220 2221 2222
2223<script 2224 src="//www.purepetalglow.com/cdn/shop/t/9/assets/header-drawer.js?v=121243031541024704371787521310" 2225 type="module" 2226 fetchpriority="low" 2227></script>
2227 2228 2229<header-drawer 2230 class="header-drawer " 2231 style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;" 2232> 2233 <details 2234 id="Details-menu-drawer-container" 2235 data-skip-node-update="true" 2236 class="menu-drawer-container" 2237 ref="details" 2238 scroll-lock 2239 > 2240 <summary 2241 class="header__icon header__icon--menu header__icon--summary" 2242 aria-label="Menu" 2243 on:click="/toggle" 2244 > 2245 <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"> 2246 <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2247 <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2248</svg> 2249</span> 2250 <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"> 2251 <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"/> 2252</svg> 2253</span> 2254 </summary> 2255 <div 2256 ref="menuDrawer" 2257 class=" 2258 menu-drawer 2259 2260 color-custom-AbWxwdmppWW9DUnJmd__header-menu-1 2261 2262 " 2263 > 2264 <button 2265 class="button close-button menu-drawer__close-button focus-inset" 2266 type="button" 2267 aria-label="Close" 2268 on:click="/close" 2269 > 2270 <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"> 2271 <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"/> 2272</svg> 2273</span> 2274 </button> 2275 <nav 2276 class="menu-drawer__navigation" 2277 style="--menu-top-level-font-family: var(--font-primary--family); 2278--menu-top-level-font-size-desktop: var(--font-size--body-md); --menu-top-level-font-style: var(--font-primary--style); --menu-top-level-font-weight: var(--font-primary--weight); --menu-top-level-font-case:none; 2279 2280 --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height: 2281 var(--menu-font-2xl--line-height); 2282 2283--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 2284 2285--menu-parent-font-family: var(--font-primary--family); --menu-parent-font-style: 2286var(--font-primary--style); --menu-parent-font-weight: var(--font-primary--weight); --menu-parent-font-case: 2287none; 2288 2289 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 2290 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 2291 --menu-parent-active-font-color: var(--color-foreground); 2292 2293--menu-child-font-family: var(--font-primary--family); --menu-child-font-style:var(--font-primary--style); --menu-child-font-weight: var(--font-primary--weight); --menu-child-font-case: 2294none; 2295 2296 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 2297 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 2298 2299 2300 " 2301 aria-label="Primary" 2302 > 2303 <ul 2304 class="menu-drawer__menu has-submenu" 2305 role="list" 2306 > 2307 2308 2309 2310 <li 2311 style="--menu-drawer-animation-index: 1;" 2312 class="menu-drawer__list-item--flat" 2313 > 2314 2315<a 2316 id="HeaderDrawer-home" 2317 href="/" 2318 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 2319 2320 > 2321 <span class="menu-drawer__menu-item-text wrap-text">Home</span> 2322 </a> 2323 2324 </li> 2325 <li 2326 style="--menu-drawer-animation-index: 2;" 2327 class="menu-drawer__list-item--flat" 2328 > 2329 2330<a 2331 id="HeaderDrawer-catalog" 2332 href="/collections/all" 2333 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 2334 2335 >
2336 <span class="menu-drawer__menu-item-text wrap-text">Catalog</span> 2337 </a> 2338 2339 </li> 2340 <li 2341 style="--menu-drawer-animation-index: 3;" 2342 class="menu-drawer__list-item--flat" 2343 > 2344 2345<a 2346 id="HeaderDrawer-contact" 2347 href="/pages/contact" 2348 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 2349 2350 aria-current="page" 2351 2352 > 2353 <span class="menu-drawer__menu-item-text wrap-text">Contact</span> 2354 </a> 2355 2356 </li> 2357 <li 2358 style="--menu-drawer-animation-index: 4;" 2359 class="menu-drawer__list-item--flat" 2360 > 2361 2362<a 2363 id="HeaderDrawer-pure-petal-glow-news" 2364 href="/blogs/news" 2365 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 2366 2367 > 2368 <span class="menu-drawer__menu-item-text wrap-text">Pure Petal Glow News</span> 2369 </a> 2370 2371 </li> 2372 </ul> 2373 </nav> 2374 <div 2375 class="menu-drawer__utility-links menu-drawer__animated-element" 2376 style="--menu-drawer-animation-index: 4;" 2377 > 2378 2379 </div> 2380 2381 2382 </div> 2383 <div 2384 class="menu-drawer__backdrop" 2385 on:click="header-drawer/close" 2386 ></div> 2387 </details> 2388</header-drawer> 2389 2390 2391 2392 </div> 2393 2394 2395 2396<style data-shopify> 2397 .header__underlay { 2398 --color-submenu: rgb(255 255 255); 2399 } 2400</style> 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 <search-button 2412 class="search-action search-action--hidden-on-menu" 2413 > 2414 <button 2415 on:click="#search-modal/showDialog" 2416 class="button-unstyled header-actions__action" 2417 aria-label="Search" 2418 aria-haspopup="dialog" 2419 > 2420 <span class="hidden"> 2421 Search 2422 </span> 2423 2424 <span class="svg-wrapper "> 2425 <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> 2426 2427 </span> 2428 </button> 2429 </search-button> 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 </div><div 2444 class="header__column header__column--center" 2445 data-testid="header-top-center" 2446 > 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 <style data-shopify> 2460 .color-custom-AbWxwdmppWW9DUnJmd__header-menu, 2461 .color-custom-AbWxwdmppWW9DUnJmd__header-menu .text-block { 2462 /* Background */ 2463 --color-background: #ffffff; 2464 --color-background-rgb: 255 255 255; 2465 2466 /* Opacity values adjusted for background brightness */ 2467 2468--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 24690.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 2470 2471 2472 2473 /* Foreground / text â explicit or smart-contrasted */ 2474 --color: #12080c; 2475 --color-rgb: 18 8 12; 2476 --color-foreground: #12080c; 2477 --color-foreground-rgb: 18 8 12; 2478 --color-foreground-muted: rgb(18 8 12 / var(--opacity-muted-text)); 2479 --color-foreground-subdued: rgb(18 8 12 / var(--opacity-subdued-text)); 2480 --color-border: var(--palette-darkest); 2481 --color-border-rgb: var(--palette-darkest-rgb); 2482 2483 } 2484 2485 2486 .color-custom-AbWxwdmppWW9DUnJmd__header-menu { 2487 /* Form-related tokens stay on .color-custom only â .text-block is a prose 2488 container (text/announcement/inline-text/blog-post-description/ 2489 collection-link/price/sku) and never holds form inputs. */ 2490 --input-disabled-background-color: rgb(18 8 12 / var(--opacity-10)); 2491 --input-disabled-border-color: rgb(18 8 12 / var(--opacity-5)); 2492 --input-disabled-text-color: rgb(18 8 12 / var(--opacity-50)); 2493 --checkbox-border: 1px solid rgb(18 8 12 / var(--opacity-35-55)); 2494 } 2495 2496 2497 .color-custom-AbWxwdmppWW9DUnJmd__header-menu { 2498 color: var(--color, var(--color-foreground)); 2499 background-color: var(--color-background); 2500 } 2501 </style> 2502 2503 2504 2505 2506 2507 <header-menu 2508 ref="headerMenu" 2509 class="header-menu" 2510 2511 data-hydration-key="header-menu" 2512 > 2513 <div class="header-menu__inner"> 2514 <nav 2515 class="menu-list" 2516 aria-label="Primary" 2517 style="--menu-top-level-font-family: var(--font-primary--family); 2518--menu-top-level-font-size-desktop: var(--font-size--body-md); --menu-top-level-font-style: var(--font-primary--style);
2518 --menu-top-level-font-weight: var(--font-primary--weight); --menu-top-level-font-case:none; 2519 2520 --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height: 2521 var(--menu-font-sm--line-height); 2522 2523--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 2524" 2525 > 2526 2527 <overflow-list 2528 2529 ref="overflowMenu" 2530 2531 2532 class="overflow-menu color-custom-AbWxwdmppWW9DUnJmd__header-menu" 2533 2534 2535 minimum-items="2" 2536 2537 2538 data-testid="header-menu-overflow-list" 2539 2540 2541 data-skip-node-update 2542 2543> 2544 <template shadowrootmode="open"> 2545 <link href="//www.purepetalglow.com/cdn/shop/t/9/assets/overflow-list.css?v=16727044177065489451787521310" rel="stylesheet" type="text/css" media="all" /> 2546 2547 <ul part="list"> 2548 <slot></slot> 2549 <slot 2550 name="more" 2551 part="more" 2552 hidden 2553 2554 > 2555 <li 2556 part="more" 2557 > 2558 <button 2559 class="button" 2560 type="button" 2561 tabindex="0" 2562 2563 > 2564 More 2565 </button> 2566 </li> 2567 </slot> 2568 <li 2569 part="placeholder" 2570 hidden 2571 ></li> 2572 </ul> 2573 2574 <div part="overflow"> 2575 <ul part="overflow-list"> 2576 <slot name="overflow"></slot> 2577 </ul> 2578 </div> 2579 </template> 2580 2581 2582 2583 <li 2584 class="menu-list__list-item" 2585 on:blur="/deactivate" 2586 on:pointerenter="/activate" 2587 on:pointerleave="/deactivate" 2588 ><a 2589 href="/" 2590 data-skip-node-update="true" 2591 class="menu-list__link" 2592 2593 ref="menuitem" 2594 > 2595 <span class="menu-list__link-title">Home</span> 2596 </a></li> 2597 2598 <li 2599 class="menu-list__list-item" 2600 on:blur="/deactivate" 2601 on:pointerenter="/activate" 2602 on:pointerleave="/deactivate" 2603 ><a 2604 href="/collections/all" 2605 data-skip-node-update="true" 2606 class="menu-list__link" 2607 2608 ref="menuitem" 2609 > 2610 <span class="menu-list__link-title">Catalog</span> 2611 </a></li> 2612 2613 <li 2614 class="menu-list__list-item" 2615 on:blur="/deactivate" 2616 on:pointerenter="/activate" 2617 on:pointerleave="/deactivate" 2618 ><a 2619 href="/pages/contact" 2620 data-skip-node-update="true" 2621 class="menu-list__link menu-list__link--active" 2622 2623 aria-current="page" 2624 2625 ref="menuitem" 2626 > 2627 <span class="menu-list__link-title">Contact</span> 2628 </a></li> 2629 2630 <li 2631 class="menu-list__list-item" 2632 on:blur="/deactivate" 2633 on:pointerenter="/activate" 2634 on:pointerleave="/deactivate" 2635 ><a 2636 href="/blogs/news" 2637 data-skip-node-update="true" 2638 class="menu-list__link" 2639 2640 ref="menuitem" 2641 > 2642 <span class="menu-list__link-title">Pure Petal Glow News</span> 2643 </a></li> 2644 2645 <li 2646 class="menu-list__list-item" 2647 slot="more" 2648 on:blur="/deactivate" 2649 on:pointerenter="/activate" 2650 on:pointerleave="/deactivate" 2651 > 2652 <button 2653 class="menu-list__link button-unstyled" 2654 aria-haspopup="true" 2655 aria-expanded="false" 2656 ref="menuitem" 2657 on:click="/toggle" 2658 data-testid="header-menu-more-button" 2659 > 2660 <span class="menu-list__link-title">More</span> 2661 </button> 2662 </li> 2663 2664</overflow-list> 2665 2666 </nav> 2667 </div> 2668 2669
2669<script 2670 src="//www.purepetalglow.com/cdn/shop/t/9/assets/header-menu.js?v=1177411761452820701787521310" 2671 type="module" 2672 fetchpriority="low" 2673 ></script>
2673 2674 </header-menu> 2675 2676 2677<style data-shopify> 2678 .header__underlay { 2679 --color-submenu: rgb(255 255 255); 2680 } 2681</style> 2682 2683 2684 2685 2686 2687 2688 2689 </div><div 2690 class="header__column header__column--right" 2691 data-testid="header-top-right" 2692 > 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 <search-button 2707 class="search-action search-action--hidden-on-drawer" 2708 > 2709 <button 2710 on:click="#search-modal/showDialog" 2711 class="button-unstyled header-actions__action" 2712 aria-label="Search" 2713 aria-haspopup="dialog" 2714 > 2715 <span class="hidden"> 2716 Search 2717 </span> 2718 2719 <span class="svg-wrapper "> 2720 <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> 2721 2722 </span> 2723 </button> 2724 </search-button> 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735
2736<script 2737 type="module" 2738 src="//www.purepetalglow.com/cdn/shop/t/9/assets/cart-icon.js?v=109428858171217037751787521310" 2739 fetchpriority="low" 2740></script>
2740 2741 2742 2743 2744 2745 2746<header-actions 2747 2748> 2749 2750 2751 <div 2752 class="account-button header-actions__action color-custom-popover" 2753 > 2754 <shopify-store store-domain="https://www.purepetalglow.com" country="US" language="en"></shopify-store> 2755<shopify-account 2756 menu="customer-account-main-menu" 2757 2758 > 2759 2760 <span 2761 slot="signed-out-avatar" 2762 class="account-button__text header-actions__text-style hidden" 2763 > 2764 Account 2765 </span> 2766 2767 <span 2768 slot="signed-out-avatar" 2769 class="" 2770 aria-hidden="true" 2771 > 2772 2773 <svg 2774 xmlns="http://www.w3.org/2000/svg" 2775 width="15" 2776 height="17" 2777 viewBox="0 0 15 17" 2778 fill="none" 2779 slot="signed-out-avatar" 2780 class="account-button__icon" 2781 > 2782 <path 2783 stroke="currentColor" 2784 stroke-linejoin="round" 2785 stroke-width="var(--icon-stroke-width)" 2786 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" 2787 /> 2788 </svg> 2789 2790 </span> 2791 2792 </shopify-account> 2793 </div> 2794 2795 2796 2797 <button 2798 class="header-actions__action button-unstyled" 2799 on:click="#cart-drawer/toggle" 2800 aria-haspopup="dialog" 2801 aria-expanded="false" 2802 aria-controls="cart-drawer" 2803 aria-label="Cart" 2804 aria-describedby="cart-bubble-text" 2805 data-testid="cart-drawer-trigger" 2806 > 2807 2808 <cart-icon 2809 class="header-actions__cart-icon" 2810 data-testid="cart-icon" 2811 > 2812 <span class="hidden"> 2813 Cart 2814 </span> 2815 2816 <span 2817 class="svg-wrapper " 2818 aria-hidden="true" 2819 > 2820 <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> 2821 2822 </span> 2823 2824 2825 2826<div 2827 ref="cartBubble" 2828 class="cart-bubble visually-hidden" 2829 style="--cart-bubble-background-fallback: #12080c; --cart-bubble-text-fallback: #ffffff;" 2830 2831 2832 data-maintain-ratio 2833 2834> 2835 <span class="cart-bubble__background"></span> 2836 <span 2837 ref="cartBubbleText" 2838 id="cart-bubble-text" 2839 class="cart-bubble__text" 2840 > 2841 <span 2842 class="cart-bubble__text-count hidden" 2843 ref="cartBubbleCount" 2844 aria-hidden="true" 2845 data-testid="cart-bubble" 2846 > 28470</span> 2848 </span> 2849</div> 2850 2851 2852 2853 </cart-icon> 2854 2855 </button> 2856 2857 2858 <span 2859 ref="liveRegion" 2860 class="visually-hidden" 2861 role="status" 2862 data-testid="cart-count-live-region" 2863 ></span> 2864</header-actions> 2865
2866<script 2867 type="module" 2868 src="//www.purepetalglow.com/cdn/shop/t/9/assets/header-actions.js?v=157135685635924702181787521310" 2869 fetchpriority="low" 2870></script>
2870 2871 2872 2873 2874 2875 2876 2877 </div> 2878 </div> 2879 </div> 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 <div class="header__row header__navigation-bar-row"> 2892 2893 2894 2895 2896 2897 2898 2899<style data-shopify> 2900 .header__underlay { 2901 --color-submenu: rgb(255 255 255); 2902 } 2903</style> 2904 2905 2906 2907 2908 </div> 2909 2910</header-component> 2911
2912<script 2913 src="//www.purepetalglow.com/cdn/shop/t/9/assets/header.js?v=183210491532312943441787521310" 2914 type="module" 2915></script>
2915 2916 2917 2918 2919 2920
2920<script type="module"> 2921 import { hydrate } from '@theme/section-hydration'; 2922 const url = new URL(window.location.href); 2923 url.searchParams.delete('page'); 2924 hydrate('sections--19268348575819__header_section', url); 2925 </script>
2925 2926 2927 2928 2929</header> 2930<!-- END sections: header-group --> 2931 </div> 2932 2933
2933<script> 2934 /** 2935 * Sets `--header-height` and `--header-group-height` to measured values before first paint. 2936 * 2937 * A few CSS rules position content relative to the header at first paint â a hero sized to 2938 * the remaining viewport, a transparent header's negative margin. Without a measured value 2939 * those rules use the `60px` fallback from `sections/header.liquid`, and the content visibly 2940 * jumps once `header.js` corrects the values after load. 2941 * 2942 * Measuring forces layout mid-parse, so it only runs where a consuming rule exists. 2943 * Callers opt in: the transparent-header branch below, or `snippets/measure-header-heights.liquid`, 2944 * which any new first-paint consumer must render too. 2945 * 2946 * Measures once per page; after load, header.js's ResizeObservers keep the values fresh. 2947 * The group-height walk mimics calculateHeaderGroupHeight() in utilities.js â keep them 2948 * in sync. 2949 */ 2950 window.measureHeaderHeights = (function () { 2951 let measured = false; 2952 2953 return function measureHeaderHeights() { 2954 if (measured) return; 2955 2956 const header = document.querySelector('#header-component'); 2957 const headerGroup = document.querySelector('#header-group'); 2958 2959 if (!header || !headerGroup) return; 2960 measured = true; 2961 2962 const headerHeight = header.offsetHeight; 2963 2964 let headerGroupHeight = 0; 2965 for (const element of headerGroup.children) { 2966 if (element instanceof HTMLElement) headerGroupHeight += element.offsetHeight; 2967 } 2968 2969 /** 2970 * A transparent header is absolutely positioned, so the loop above counts its section 2971 * wrapper as 0px. When a section follows it in the group, header.liquid pushes that 2972 * section down by the header's height using a margin, which offsetHeight also 2973 * excludes â so the header's height has to be added back manually. 2974 */ 2975 if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) { 2976 headerGroupHeight += headerHeight; 2977 } 2978 2979 document.body.style.setProperty('--header-height', `${headerHeight}px`); 2980 document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`); 2981 }; 2982 })(); 2983 2984 /** 2985 * Transparent-header rules consume the measured heights at first paint on every 2986 * template, so the transparent case opts in globally here instead of per-section. 2987 */ 2988 if (document.querySelector('#header-component')?.hasAttribute('transparent')) { 2989 measureHeaderHeights(); 2990 } 2991 2992 /** 2993 * Sets `--top-row-height`, consumed by the header underlays and submenus. Deferred to a 2994 * rAF so the `offsetHeight` read doesn't force layout mid-parse, and scoped to the 2995 * header, where all consumers live, so the write only invalidates the header subtree. 2996 * Mimics the `--top-row-height` write in updateHeaderHeights() in utilities.js 2997 */ 2998 (function setTopRowHeight() { 2999 const header = document.querySelector('#header-component'); 3000 const headerTopRow = header?.querySelector('.header__row--top'); 3001 if (!headerTopRow) return; 3002 3003 window.requestAnimationFrame(function () { 3004 header.style.setProperty('--top-row-height', `${headerTopRow.offsetHeight}px`); 3005 }); 3006 })(); 3007 3008 /** 3009 * Sets `--transparent-header-offset-boolean` when the first section must offset itself 3010 * under a transparent header. The non-offset case relies on the `0` default declared in 3011 * sections/header.liquid â unlike updateTransparentHeaderOffset() in utilities.js, which 3012 * re-runs on editor changes and must write '0' to reset a previously written '1'. 3013 */ 3014 (function updateTransparentHeaderOffset() { 3015 const header = document.querySelector('#header-component'); 3016 const headerSection = document.querySelector('#header-group .header-section'); 3017 if (!headerSection || !header?.hasAttribute('transparent')) return; 3018 3019 const hasImmediateSection = headerSection.nextElementSibling?.classList.contains('shopify-section'); 3020 if (!hasImmediateSection) { 3021 document.body.style.setProperty('--transparent-header-offset-boolean', '1'); 3022 } 3023 })(); 3024 3025 /** 3026 * Sets the initial menu style (inline menu vs. drawer) on the header component. 3027 * Mimics setHeaderMenuStyle() in utilities.js 3028 */ 3029 (function setHeaderMenuStyle() { 3030 const headerComponent = document.querySelector('#header-component'); 3031 if (headerComponent) { 3032 const isTouchDevice = 'ontouchstart' in window && navigator.maxTouchPoints > 0; 3033 const overflowList = headerComponent.querySelector('overflow-list'); 3034 const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached'); 3035 headerComponent.dataset.menuStyle = isTouchDevice || hasReachedMinimum ? 'drawer' : 'menu'; 3036 } 3037 })(); 3038 </script>
3038 3039 3040 <main 3041 id="MainContent" 3042 class="content-for-layout" 3043 role="main" 3044 data-page-transition-enabled="true" 3045 data-product-transition="true" 3046 data-template="page.contact" 3047 > 3048 <div id="shopify-section-template--19268348313675__main" class="shopify-section section-wrapper"> 3049 3050 3051 3052 3053 3054 3055 <style data-shopify> 3056 .color-custom-template--19268348313675__main, 3057 .color-custom-template--19268348313675__main .text-block { 3058 /* Background */ 3059 --color-background: #ffffff; 3060 --color-background-rgb: 255 255 255; 3061 3062 /* Opacity values adjusted for background brightness */ 3063 3064--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 30650.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 3066 3067 3068 3069 /* Foreground / text â explicit or smart-contrasted */ 3070 --color: #12080c; 3071 --color-rgb: 18 8 12; 3072 --color-foreground: #12080c; 3073 --color-foreground-rgb: 18 8 12; 3074 --color-foreground-muted: rgb(18 8 12 / var(--opacity-muted-text)); 3075 --color-foreground-subdued: rgb(18 8 12 / var(--opacity-subdued-text)); 3076 --color-border: var(--palette-darkest); 3077 --color-border-rgb: var(--palette-darkest-rgb); 3078 3079 } 3080 3081 3082 .color-custom-template--19268348313675__main { 3083 /* Form-related tokens stay on .color-custom only â .text-block is a prose 3084 container (text/announcement/inline-text/blog-post-description/ 3085 collection-link/price/sku) and never holds form inputs. */ 3086 --input-disabled-background-color: rgb(18 8 12 / var(--opacity-10)); 3087 --input-disabled-border-color: rgb(18 8 12 / var(--opacity-5)); 3088 --input-disabled-text-color: rgb(18 8 12 / var(--opacity-50)); 3089 --checkbox-border: 1px solid rgb(18 8 12 / var(--opacity-35-55)); 3090 } 3091 3092 3093 .color-custom-template--19268348313675__main { 3094 color: var(--color, var(--color-foreground)); 3095 background-color: var(--color-background); 3096 } 3097 </style> 3098 3099 3100 3101<div 3102 class="section-background color-custom-template--19268348313675__main" 3103></div> 3104<div class="section page-width-content color-custom-template--19268348313675__main"> 3105 <div 3106 class=" 3107 spacing-style 3108 layout-panel-flex 3109 layout-panel-flex--column 3110 section-content-wrapper 3111 mobile-column 3112 " 3113 style=" 3114 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3115 3116--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px)); 3117 3118--horizontal-alignment: ; --vertical-alignment: ; 3119--vertical-alignment-mobile: ; 3120 3121 --padding-block-start: max(20px, calc(var(--spacing-scale) * 40px));--padding-block-end: 0px; 3122 " 3123 > 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 <div class=" spacing-style text-block text-block--AdDhpSVp2c1dTeG1ka__title h2 text-block--align-center " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --text-align: center; "> 3137 <h1>Contact</h1> 3138 </div> 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 </div> 3164</div> 3165 3166 3167</div><div id="shopify-section-template--19268348313675__form" class="shopify-section section-wrapper"> 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 <style data-shopify> 3178 .color-custom-template--19268348313675__form, 3179 .color-custom-template--19268348313675__form .text-block { 3180 /* Background */ 3181 --color-background: #ffffff; 3182 --color-background-rgb: 255 255 255; 3183 3184 /* Opacity values adjusted for background brightness */ 3185 3186--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 31870.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 3188 3189 3190 3191 /* Foreground / text â explicit or smart-contrasted */ 3192 --color: #12080c; 3193 --color-rgb: 18 8 12; 3194 --color-foreground: #12080c; 3195 --color-foreground-rgb: 18 8 12; 3196 --color-foreground-muted: rgb(18 8 12 / var(--opacity-muted-text)); 3197 --color-foreground-subdued: rgb(18 8 12 / var(--opacity-subdued-text)); 3198 --color-border: var(--palette-darkest); 3199 --color-border-rgb: var(--palette-darkest-rgb); 3200 3201 } 3202 3203 3204 .color-custom-template--19268348313675__form { 3205 /* Form-related tokens stay on .color-custom only â .text-block is a prose 3206 container (text/announcement/inline-text/blog-post-description/ 3207 collection-link/price/sku) and never holds form inputs. */ 3208 --input-disabled-background-color: rgb(18 8 12 / var(--opacity-10)); 3209 --input-disabled-border-color: rgb(18 8 12 / var(--opacity-5)); 3210 --input-disabled-text-color: rgb(18 8 12 / var(--opacity-50)); 3211 --checkbox-border: 1px solid rgb(18 8 12 / var(--opacity-35-55)); 3212 } 3213 3214 3215 .color-custom-template--19268348313675__form { 3216 color: var(--color, var(--color-foreground)); 3217 background-color: var(--color-background); 3218 } 3219 </style> 3220 3221 3222 3223<div class="section-background color-custom-template--19268348313675__form"></div> 3224<div 3225 class="section section--page-width color-custom-template--19268348313675__form" 3226 data-testid="ui-test-section" 3227 3228 3229 3230 style=" 3231 3232 3233 3234 " 3235> 3236 <div class="custom-section-background"> 3237 3238 3239 3240 3241 3242 3243 3244 </div> 3245 3246 <div 3247 class="border-style custom-section-content" 3248 style=" 3249--border-width: 1px; --border-style: none; --border-color: 3250rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 3251" 3252 > 3253 3254 3255 <div 3256 class=" 3257 spacing-style 3258 layout-panel-flex 3259 layout-panel-flex--column 3260 section-content-wrapper 3261 mobile-column 3262 " 3263 style=" 3264 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3265 3266--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px)); 3267 3268--horizontal-alignment: center; --vertical-alignment: center; 3269--vertical-alignment-mobile: center; 3270 3271 --padding-block-start: max(20px, calc(var(--spacing-scale) * 32px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 84px)); 3272 " 3273 data-testid="section-content" 3274 > 3275 3276 3277 3278 3279 3280<div 3281 class="contact-form spacing-style size-style" 3282 style=" 3283 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 3284 --size-style-width:50%;--size-style-height: ; 3285 --size-style-width-mobile:100%; --size-style-width-mobile-min:100%; 3286 3287 3288 " 3289 3290> 3291 3292<form method="post" action="/contact#ContactForm-AWXhSZDg5YWE0dGdlb__contact_form_UwiCkQ" id="ContactForm-AWXhSZDg5YWE0dGdlb__contact_form_UwiCkQ" accept-charset="UTF-8" class="contact-form__form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /><input 3293 name="contact[id]" 3294 type="hidden" 3295 value="ContactForm-AWXhSZDg5YWE0dGdlb__contact_form_UwiCkQ" 3296 > 3297 3298 3299<div class="contact-form__form-row"> 3300 <label 3301 class="visually-hidden" 3302 for="ContactForm-name" 3303 >Name</label> 3304 <input 3305 type="text" 3306 id="ContactForm-name" 3307 class="contact-form__input" 3308 autocomplete="name" 3309 name="contact[name]" 3310 value="" 3311 placeholder="Name" 3312 > 3313 3314 <label 3315 class="visually-hidden" 3316 for="ContactForm-email" 3317 >Email<span aria-hidden="true">*</span></label 3318 > 3319 <input 3320 type="email" 3321 id="ContactForm-email" 3322 class="contact-form__input" 3323 autocomplete="email" 3324 name="contact[email]" 3325 spellcheck="false" 3326 autocapitalize="off" 3327 value="" 3328 aria-required="true" 3329 3330 placeholder="Email" 3331 > 3332 </div> 3333 3334 <label 3335 class="visually-hidden" 3336 for="ContactForm-phone" 3337 >Phone</label> 3338 <input 3339 type="tel" 3340 id="ContactForm-phone" 3341 class="contact-form__input" 3342 autocomplete="tel" 3343 name="contact[phone]" 3344 pattern="[0-9\-]*" 3345 value="" 3346 placeholder="Phone" 3347 > 3348 3349 <label 3350 class="visually-hidden" 3351 for="ContactForm-body" 3352 >Comment</label> 3353 <textarea 3354 rows="10" 3355 id="ContactForm-body" 3356 class="contact-form__input contact-form__input--textarea" 3357 name="contact[body]" 3358 placeholder="Comment" 3359 ></textarea> 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369<button 3370 type="submit" 3371 class="button submit-button size-style button button--AdHRxcEdCa3RlWnc3V__submit-button" 3372 style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;" 3373 3374> 3375 Submit 3376</button> 3377 3378 3379 3380 3381 3382 3383</form></div> 3384 3385 3386 3387 3388 3389 3390 </div> 3391 </div> 3392</div> 3393 3394 3395 3396 3397 3398</div> 3399 </main> 3400 3401 <footer> 3402 <!-- BEGIN sections: footer-group --> 3403<div id="shopify-section-sections--19268348608587__section_QGqdEc" class="shopify-section shopify-section-group-footer-group section-wrapper"> 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 <style data-shopify> 3414 .color-custom-sections--19268348608587__section_QGqdEc,
3415 .color-custom-sections--19268348608587__section_QGqdEc .text-block { 3416 /* Background */ 3417 --color-background: #e1e1e1; 3418 --color-background-rgb: 225 225 225; 3419 3420 /* Opacity values adjusted for background brightness */ 3421 3422--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 34230.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 3424 3425 3426 3427 /* Foreground / text â explicit or smart-contrasted */ 3428 --color: #12080c; 3429 --color-rgb: 18 8 12; 3430 --color-foreground: #12080c; 3431 --color-foreground-rgb: 18 8 12; 3432 --color-foreground-muted: rgb(18 8 12 / var(--opacity-muted-text)); 3433 --color-foreground-subdued: rgb(18 8 12 / var(--opacity-subdued-text)); 3434 --color-border: var(--palette-darkest); 3435 --color-border-rgb: var(--palette-darkest-rgb); 3436 3437 } 3438 3439 3440 .color-custom-sections--19268348608587__section_QGqdEc { 3441 /* Form-related tokens stay on .color-custom only â .text-block is a prose 3442 container (text/announcement/inline-text/blog-post-description/ 3443 collection-link/price/sku) and never holds form inputs. */ 3444 --input-disabled-background-color: rgb(18 8 12 / var(--opacity-10)); 3445 --input-disabled-border-color: rgb(18 8 12 / var(--opacity-5)); 3446 --input-disabled-text-color: rgb(18 8 12 / var(--opacity-50)); 3447 --checkbox-border: 1px solid rgb(18 8 12 / var(--opacity-35-55)); 3448 } 3449 3450 3451 .color-custom-sections--19268348608587__section_QGqdEc { 3452 color: var(--color, var(--color-foreground)); 3453 background-color: var(--color-background); 3454 } 3455 </style> 3456 3457 3458 3459<div class="section-background color-custom-sections--19268348608587__section_QGqdEc"></div> 3460<div 3461 class="section section--page-width color-custom-sections--19268348608587__section_QGqdEc" 3462 data-testid="ui-test-section" 3463 3464 3465 3466 style=" 3467 3468 3469 3470 " 3471> 3472 <div class="custom-section-background"> 3473 3474 3475 3476 3477 3478 3479 3480 </div> 3481 3482 <div 3483 class="border-style custom-section-content" 3484 style=" 3485--border-width: 1px; --border-style: none; --border-color: 3486rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 3487" 3488 > 3489 3490 3491 <div 3492 class=" 3493 spacing-style 3494 layout-panel-flex 3495 layout-panel-flex--column 3496 section-content-wrapper 3497 mobile-column 3498 " 3499 style=" 3500 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3501 3502--gap: max(24px, calc(var(--gap-scale, 1.0) * 72px)); 3503 3504--horizontal-alignment: flex-start; --vertical-alignment: center; 3505--vertical-alignment-mobile: center; 3506 3507 --padding-block-start: max(20px, calc(var(--spacing-scale) * 72px));--padding-block-end: 16px; 3508 " 3509 data-testid="section-content" 3510 > 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523<div 3524 class=" 3525 group-block 3526 group-block--height-fit 3527 group-block--width-fill 3528 border-style 3529 spacing-style 3530 size-style 3531 3532 3533 " 3534 style=" 3535 3536--border-width: 1px; --border-style: none; --border-color: 3537rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 3538 3539 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 3540 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 3541 3542 " 3543 3544 data-testid="group-block" 3545><div class="group-block__media-wrapper"> 3546 3547 3548 3549 3550 3551 3552 3553 3554 </div> 3555 3556 <div 3557 class=" 3558 group-block-content 3559 3560 layout-panel-flex 3561 layout-panel-flex--row 3562 mobile-column 3563 " 3564 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3565 3566--gap: 12px; 3567 3568--horizontal-alignment: flex-start; --vertical-alignment: center; 3569--vertical-alignment-mobile: center; 3570" 3571 > 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 <div 3588 class=" 3589 image-block image-block--AREVvdTdEdXRGS1BSa__image_ULcYr8 image-block--height-fit spacing-style size-style 3590" 3591 style=" 3592 --ratio: 1.84993531694696; 3593 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 3594 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 3595" 3596 3597 > 3598 3599<img src="//www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&width=3840" alt="" srcset="//www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&width=240 240w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&width=352 352w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&width=832 832w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&width=1200 1200w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&width=1600 1600w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&width=1920 1920w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&width=2560 2560w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&width=3840 3840w" width="1430" height="773" class="image-block__image border-style" style=" 3600 --ratio: 1.84993531694696; 3601 3602--border-width: 1px; --border-style: none; --border-color: 3603rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 3604
3605" sizes="auto, (min-width: 750px) 100vw, 100vw"> 3606 3607 </div> 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624<div 3625 class=" 3626 group-block 3627 group-block--height-fit 3628 group-block--width-fill 3629 border-style 3630 spacing-style 3631 size-style 3632 3633 3634 " 3635 style=" 3636 3637--border-width: 1px; --border-style: none; --border-color: 3638rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 3639 3640 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 3641 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 3642 3643 " 3644 3645 data-testid="group-block" 3646><div class="group-block__media-wrapper"> 3647 3648 3649 3650 3651 3652 3653 3654 3655 </div> 3656 3657 <div 3658 class=" 3659 group-block-content 3660 3661 layout-panel-flex 3662 layout-panel-flex--column 3663 mobile-column 3664 " 3665 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3666 3667--gap: 12px; 3668 3669--horizontal-alignment: flex-start; --vertical-alignment: center; 3670--vertical-alignment-mobile: center; 3671" 3672 > 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 <rte-formatter class=" spacing-style text-block text-block--AVm1KSjlXUnJDUkk1N__text_XnWQ4Q rte rte " 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); "> 3686 <h3>Join Our Journey</h3> 3687 </rte-formatter> 3688 3689 3690 3691 3692 3693 3694 3695</div> 3696</div> 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713<div 3714 class=" 3715 group-block 3716 group-block--height-fit 3717 group-block--width-custom 3718 border-style 3719 spacing-style 3720 size-style 3721 3722 3723 " 3724 style=" 3725 3726--border-width: 1px; --border-style: none; --border-color: 3727rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 3728 3729 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 3730 --size-style-width:40%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 3731 3732 " 3733 3734 data-testid="group-block" 3735><div class="group-block__media-wrapper"> 3736 3737 3738 3739 3740 3741 3742 3743 3744 </div> 3745 3746 <div 3747 class=" 3748 group-block-content 3749 3750 layout-panel-flex 3751 layout-panel-flex--column 3752 mobile-column 3753 " 3754 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3755 3756--gap: 12px; 3757 3758--horizontal-alignment: flex-start; --vertical-alignment: center; 3759--vertical-alignment-mobile: center; 3760" 3761 > 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772<style data-shopify> 3773 .button-custom--ATEVlTkliMDF5Z21sc__email_signup_EeXxb7 { 3774 --button-background-color: rgb(102 56 74 / 1.0); 3775 --button-color: rgb(244 240 242 / 1.0); 3776 --button-border-color: rgb(102 56 74 / 1.0); 3777 --button-focus-outline-color: rgb(102 56 74); 3778 } 3779 .button-custom--ATEVlTkliMDF5Z21sc__email_signup_EeXxb7:hover { 3780 --button-background-color: #764156; 3781 --button-color: var(--palette-lightest); 3782 --button-border-color: #764156; 3783 } 3784 </style> 3785 3786 3787<div 3788 class="email-signup-block size-style spacing-style" 3789 style=" 3790 --size-style-width: 100%;--size-style-height: ; 3791 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 3792 " 3793 3794> 3795 3796<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="â" /> 3797 3798<div 3799 class="email-signup__input-group" 3800 style=" 3801 --border-width: 0px; 3802 --border-radius: 100px; 3803 --color-input-background: #f7f7f7; --color-input-text: #000000; --color-input-text-rgb: 0 0 0; --color-input-border: #000000; 3804 " 3805 > 3806 <label 3807 for="EmailInput-ATEVlTkliMDF5Z21sc__email_signup_EeXxb7" 3808 class="visually-hidden" 3809 > 3810 Email 3811 </label> 3812 <input 3813 id="EmailInput-ATEVlTkliMDF5Z21sc__email_signup_EeXxb7" 3814 class="email-signup__input email-signup__input--all paragraph " 3815 type="email" 3816 name="contact[email]" 3817 autocorrect="off" 3818 autocapitalize="off" 3819 autocomplete="email" 3820 placeholder="Email address" 3821 required 3822 3823 > 3824 <button 3825 class="email-signup__button email-signup__button--text paragraph button-custom button-custom--ATEVlTkliMDF5Z21sc__email_signup_EeXxb7" 3826 3827 > 3828 3829 Sign up 3830 3831 </button> 3832 </div></form> 3833</div> 3834 3835 3836 3837 3838 3839</div> 3840</div> 3841 3842 3843 3844 3845 3846 3847</div> 3848</div> 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865<div 3866 class=" 3867 group-block 3868 group-block--height-fill 3869 group-block--width-fill 3870 border-style 3871 spacing-style 3872 size-style 3873 3874 3875 " 3876 style=" 3877 3878--border-width: 1px; --border-style: none; --border-color: 3879rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 3880 3881 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 3882 --size-style-width: 100%;--size-style-height: 100%;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 3883 3884 " 3885 3886 data-testid="group-block" 3887><div class="group-block__media-wrapper"> 3888 3889 3890 3891 3892 3893 3894 3895 3896 </div> 3897 3898 <div 3899 class=" 3900 group-block-content 3901 3902 layout-panel-flex 3903 layout-panel-flex--column 3904 mobile-column 3905 " 3906 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3907 3908--gap: 12px; 3909 3910--horizontal-alignment: center; --vertical-alignment: center; 3911--vertical-alignment-mobile: center; 3912" 3913 > 3914 3915 3916<div> 3917 <a href="https://www.bbb.org/us/sd/timber-lake/profile/skin-care/pure-petal-glow-0714-1000080670/#sealclick" target="_blank" rel="nofollow">
3917<img src="https://seal-nebraska.bbb.org/seals/blue-seal-293-61-bbb-1000080670.png" style="border: 0;" alt="Pure Petal Glow BBB Business Review" /></a> 3918</div> 3919 3920 3921 3922 3923<div 3924 class=" 3925 payment-icons 3926 spacing-style 3927 " 3928 style=" 3929 --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; 3930 3931 --icon-gap: 10px; 3932 --alignment: flex-start; 3933 " 3934 3935> 3936 <span class="visually-hidden">Payment methods</span> 3937 <ul 3938 class="payment-icons__list" 3939 role="list" 3940 ><li class="payment-icons__item"> 3941 <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;"/><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> 3942 3943 </li><li class="payment-icons__item"> 3944 <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
39441.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 3945 3946 </li><li class="payment-icons__item"> 3947 <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> 3948 </li><li class="payment-icons__item"> 3949 <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> 3950 </li><li class="payment-icons__item"> 3951 <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.
395106zM23.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> 3952 3953 </li><li class="payment-icons__item"> 3954 <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> 3955 3956 </li><li class="payment-icons__item"> 3957 <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
39570-.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> 3958 </li><li class="payment-icons__item"> 3959 <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> 3960 3961 </li><li class="payment-icons__item"> 3962 <svg class="icon icon--full-color" width="38" height="24" viewBox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-usdc" role="img"><title id="pi-usdc">USDC</title><g clip-path="url(#pi-usdc-clip0)"><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 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="M19 20.2a8.2 8.2 0 100-16.4 8.2 8.2 0 000 16.4z" fill="#0B53BF"/><path d="M20.98 13.054c0-1.035-.629-1.384-1.847-1.552-.9-.13-1.075-.34-1.075-.76s.305-.682.888-.682c.53 0 .837.184.963.612a.225.225 0 00.214.164h.466a.208.208 0 00.208-.242c-.148-.675-.603-1.082-1.317-1.209v-.712a.222.222 0 00-.221-.222h-.445a.222.222 0 00-.222.222v.687c-.886.125-1.447.71-1.447 1.462 0 .97.592 1.348 1.828 1.515.84.138 1.08.32 1.08.797 0 .478-.406.798-.98.798-.773 0-1.035-.338-1.122-.777a.224.224 0 00-.218-.18h-.505a.206.206 0 00-.206.24c.13.74.604 1.28 1.57 1.41v.702a.222.222 0 00.222.222h.445a.222.222 0 00.221-.222v-.7c.917-.146 1.5-.779 1.5-1.573z" fill="#fff"/><path d="M17.32 16.597a4.896 4.896 0 010-9.195.354.354 0 00.211-.308v-.458a.232.232 0 00-.208-.253.231.231 0 00-.118.02 5.874 5.874 0 000 11.193.231.231 0 00.326-.233v-.456a.354.354 0 00-.21-.309l-.001-.001zm3.474-10.193a.232.232 0 00-.326.233v.457a.352.352 0 00.211.308 4.896 4.896 0 010 9.196.325.325 0 00-.21.309v.457a.233.233 0 00.326.233 5.874 5.874 0 000-11.193h-.001z" fill="#fff"/></g><defs><clipPath id="pi-usdc-clip0"><path fill="#fff" d="M0 0h38v24H0z"/></clipPath></defs></svg> 3963 3964 </li><li class="payment-icons__item"> 3965 <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;"/>
3965<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
396516.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> 3966 3967 </li></ul> 3968</div> 3969 3970 3971 3972 3973 3974</div> 3975</div> 3976 3977 3978 3979 3980 3981 3982 3983 </div> 3984 </div> 3985</div> 3986 3987 3988 3989 3990 3991</div><div id="shopify-section-sections--19268348608587__footer_utilities" class="shopify-section shopify-section-group-footer-group footer-utilities"> 3992 3993 3994 3995 3996 3997 3998 <style data-shopify> 3999 .color-custom-sections--19268348608587__footer_utilities, 4000 .color-custom-sections--19268348608587__footer_utilities .text-block { 4001 /* Background */ 4002 --color-background: #e1e1e1; 4003 --color-background-rgb: 225 225 225; 4004 4005 /* Opacity values adjusted for background brightness */ 4006 4007--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 40080.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 4009 4010 4011 4012 /* Foreground / text â explicit or smart-contrasted */ 4013 --color: #12080c; 4014 --color-rgb: 18 8 12; 4015 --color-foreground: #12080c; 4016 --color-foreground-rgb: 18 8 12; 4017 --color-foreground-muted: rgb(18 8 12 / var(--opacity-muted-text)); 4018 --color-foreground-subdued: rgb(18 8 12 / var(--opacity-subdued-text)); 4019 --color-border: var(--palette-darkest); 4020 --color-border-rgb: var(--palette-darkest-rgb); 4021 4022 } 4023 4024 4025 .color-custom-sections--19268348608587__footer_utilities { 4026 /* Form-related tokens stay on .color-custom only â .text-block is a prose 4027 container (text/announcement/inline-text/blog-post-description/ 4028 collection-link/price/sku) and never holds form inputs. */ 4029 --input-disabled-background-color: rgb(18 8 12 / var(--opacity-10)); 4030 --input-disabled-border-color: rgb(18 8 12 / var(--opacity-5)); 4031 --input-disabled-text-color: rgb(18 8 12 / var(--opacity-50)); 4032 --checkbox-border: 1px solid rgb(18 8 12 / var(--opacity-35-55)); 4033 } 4034 4035 4036 .color-custom-sections--19268348608587__footer_utilities { 4037 color: var(--color, var(--color-foreground)); 4038 background-color: var(--color-background); 4039 } 4040 </style> 4041 4042 4043 4044<div 4045 class="section-background color-custom-sections--19268348608587__footer_utilities" 4046></div> 4047<div 4048 class="section section--page-width color-custom-sections--19268348608587__footer_utilities" 4049 4050> 4051 <div 4052 class="utilities utilities--blocks-3 spacing-style" 4053 style="--padding-block-start: 20px;--padding-block-end: 20px; --border-width: 1px; --gap: 24px;" 4054 data-testid="footer-utilities" 4055 > 4056 4057<div 4058 class="social-icons__wrapper social-icons__wrapper--AdkFnN04xMXRabDk2S__social_links_UXVDzn" 4059 4060> 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 <div 4071 class="social-icons__icon-wrapper" 4072 > 4073 <a 4074 href="https://facebook.com/purepetalglow" 4075 target="_blank" 4076 rel="noopener noreferrer" 4077 aria-label="Facebook" 4078 4079 > 4080 <span class="social-icons__icon-label">Facebook</span> 4081 4082 <svg 4083 class="social-icons__icon icon-default" 4084 aria-hidden="true" 4085 focusable="false" 4086 xmlns="http://www.w3.org/2000/svg"
4087 viewBox="0 0 20 20" 4088 > 4089 4090 4091<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> 4092 4093 </a> 4094 </div> 4095 4096 4097 4098 4099 4100 4101 4102 4103 <div 4104 class="social-icons__icon-wrapper" 4105 > 4106 <a 4107 href="https://instagram.com/pure_petal_glow" 4108 target="_blank" 4109 rel="noopener noreferrer" 4110 aria-label="Instagram" 4111 4112 > 4113 <span class="social-icons__icon-label">Instagram</span> 4114 4115 <svg 4116 class="social-icons__icon icon-default" 4117 aria-hidden="true" 4118 focusable="false" 4119 xmlns="http://www.w3.org/2000/svg" 4120 viewBox="0 0 20 20" 4121 > 4122 4123 4124<path 4125 fill-rule="evenodd" 4126 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" 4127 clip-rule="evenodd" 4128 /></svg> 4129 4130 </a> 4131 </div> 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 <div 4146 class="social-icons__icon-wrapper" 4147 > 4148 <a 4149 href="https://tiktok.com/@pure.petal.glow" 4150 target="_blank" 4151 rel="noopener noreferrer" 4152 aria-label="Tiktok" 4153 4154 > 4155 <span class="social-icons__icon-label">Tiktok</span> 4156 4157 <svg 4158 class="social-icons__icon icon-default" 4159 aria-hidden="true" 4160 focusable="false" 4161 xmlns="http://www.w3.org/2000/svg"
4162 viewBox="0 0 20 20" 4163 > 4164 4165 4166<path d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z" /></svg> 4167 4168 </a> 4169 </div> 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 <div 4189 class="social-icons__icon-wrapper" 4190 > 4191 <a 4192 href="https://linkedin.com/in/purepetalglow" 4193 target="_blank" 4194 rel="noopener noreferrer" 4195 aria-label="Linkedin" 4196 4197 > 4198 <span class="social-icons__icon-label">Linkedin</span> 4199 4200 <svg 4201 class="social-icons__icon icon-default" 4202 aria-hidden="true" 4203 focusable="false" 4204 xmlns="http://www.w3.org/2000/svg" 4205 viewBox="0 0 20 20" 4206 > 4207 4208 4209<path 4210 fill-rule="evenodd" 4211 clip-rule="evenodd" 4212 d="M16.8411 2H3.2061C2.5539 2 2 2.51581 2 3.15124V16.848C2 17.4842 2.36343 18 3.01562 18H16.6507C17.3036 18 18 17.4842 18 16.848V3.15124C18 2.51581 17.4941 2 16.8411 2ZM8.09524 8.09524H10.2491V9.19314H10.2728C10.6011 8.60114 11.571 8 12.7703 8C15.072 8 15.7143 9.2221 15.7143 11.4857V15.7143H13.4286V11.9025C13.4286 10.8891 13.024 10 12.0777 10C10.9288 10 10.381 10.7779 10.381 12.0549V15.7143H8.09524V8.09524ZM4.28571 15.7143H6.57143V8.09524H4.28571V15.7143ZM6.85714 5.42857C6.85714 6.2179 6.2179 6.85714 5.42857 6.85714C4.63924 6.85714 4 6.2179 4 5.42857C4 4.63924 4.63924 4 5.42857 4C6.2179 4 6.85714 4.63924 6.85714 5.42857Z" 4213 fill="currentColor" 4214 /></svg> 4215 4216 </a> 4217 </div> 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251</div> 4252 4253 4254 4255 4256 4257 4258<div 4259 class=" 4260 footer-utilities__group-copyright 4261 custom-typography 4262 custom-font-size 4263 " 4264 style=" 4265 4266--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-); 4267 4268 " 4269 4270> 4271 <span class="footer-utilities__text"> 4272 © 2026 4273 <a href="/" title="">Pure Petal Glow</a></span> 4274</div> 4275 4276 4277 4278 4279 4280 4281 <anchored-popover-component 4282 data-hover-triggered="true" 4283 > 4284 <button 4285 class="policy-list-trigger button-unstyled" 4286 popovertarget="terms-policies-popover" 4287 popovertargetaction="toggle" 4288 ref="trigger" 4289 style=" 4290 4291--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-); 4292 4293 " 4294 4295 > 4296 Terms and Policies 4297 </button> 4298 <div 4299 class="terms-policies-popover color-custom-popover" 4300 id="terms-policies-popover" 4301 popover="auto" 4302 ref="popover" 4303 > 4304 <ul 4305 class=" 4306 policy_list list-unstyled 4307 custom-typography 4308 custom-font-size 4309 " 4310 ><li> 4311 <a 4312 href="/policies/privacy-policy" 4313 class="footer-utilities__text" 4314 >Privacy policy</a> 4315 </li><li> 4316 <a 4317 href="/policies/terms-of-service" 4318 class="footer-utilities__text" 4319 >Terms of service</a> 4320 </li><li> 4321 <a 4322 href="/policies/shipping-policy" 4323 class="footer-utilities__text" 4324 >Shipping policy</a> 4325 </li><li> 4326 <a 4327 href="/policies/refund-policy" 4328 class="footer-utilities__text" 4329 >Refund policy</a> 4330 </li><li> 4331 <a 4332 href="/policies/contact-information" 4333 class="footer-utilities__text" 4334 >Contact information</a> 4335 </li></ul> 4336 </div> 4337 </anchored-popover-component> 4338 4339 4340 4341 4342 4343 4344 </div> 4345</div> 4346 4347 4348 4349 4350</div> 4351<!-- END sections: footer-group --> 4352 </footer> 4353 </div> 4354 4355 4356 4357 <div 4358 id="shopify-section-cart-drawer-section" 4359 class="shopify-section" 4360 > 4361 4362 4363
4363<script 4364 type="module" 4365 src="//www.purepetalglow.com/cdn/shop/t/9/assets/cart-drawer.js?v=101430053943909765251787521310" 4366 fetchpriority="low" 4367 ></script>
4367 4368 4369 4370 4371 <theme-drawer 4372 id="cart-drawer" 4373 data-skip-node-update 4374 > 4375 <dialog 4376 ref="panel" 4377 class="theme-drawer__dialog color-custom-drawer" 4378 aria-labelledby="cart-drawer-heading" 4379 cart-summary-sticky="true" 4380 > 4381 <cart-drawer-component 4382 4383 > 4384 <template id="empty-cart-template"> 4385 4386 <div 4387 class="cart-drawer__content" 4388 aria-label="Cart" 4389 > 4390 <h2 4391 class="theme-drawer__title h4" 4392 id="cart-drawer-heading" 4393 > 4394 Your cart is empty 4395 </h2> 4396 4397 <div class="cart-drawer__items"> 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407
4408<script 4409 src="//www.purepetalglow.com/cdn/shop/t/9/assets/component-cart-items.js?v=14476580701730542761787521310" 4410 type="module" 4411 fetchpriority="low" 4412></script>
vendor: 1 bytes, line 4412
4412
4413<script 4414 src="//www.purepetalglow.com/cdn/shop/t/9/assets/component-cart-quantity-selector.js?v=168493463479860323171787521310" 4415 type="module" 4416 fetchpriority="low" 4417></script>
vendor: 1 bytes, line 4417
4417
4418<script 4419 src="//www.purepetalglow.com/cdn/shop/t/9/assets/volume-pricing-info.js?v=94479640769665442661787521310" 4420 type="module" 4421 fetchpriority="low" 4422></script>
4422 4423 4424 4425 4426 4427<div 4428 4429 class="cart-items__wrapper cart-items__wrapper--drawer-empty" 4430 4431 data-cart-drawer-empty 4432 4433 style="" 4434> 4435 4436<p> 4437 Have an account? <a href="https://www.purepetalglow.com/customer_authentication/redirect?locale=en®ion_country=US">Log in</a> to check out faster. 4438 </p><a 4439 class="button cart-items__empty-button" 4440 href="/collections/all" 4441 > 4442 <span class="button-text"> 4443 Continue shopping 4444 </span> 4445 </a></div> 4446 4447 4448 4449 </div> 4450 </div> 4451 4452 </template> 4453 4454 <div 4455 class="cart-drawer__inner cart-drawer--empty" 4456 data-hydration-key="cart-drawer-inner" 4457 ><div class="theme-drawer__header"> 4458 <button 4459 on:click="#cart-drawer/close" 4460 class="theme-drawer__close-button cart-drawer__close-button--empty" 4461 type="button" 4462 aria-label="Close" 4463 > 4464 <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"> 4465<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"/> 4466</svg> 4467</span> 4468 </button> 4469 </div> 4470 4471 4472<cart-items-component 4473 class="cart-items-component" 4474 4475 data-drawer 4476 view-event-trigger="dialog" 4477 4478 data-section-id="cart-drawer-section" 4479 4480 view-event-payload="{"context":null,"cart":null}" 4481 4482> 4483 4484 4485 <div 4486 class="cart-drawer__content" 4487 aria-label="Cart" 4488 > 4489 <h2 4490 class="theme-drawer__title h4" 4491 id="cart-drawer-heading" 4492 > 4493 Your cart is empty 4494 </h2> 4495 4496 <div class="cart-drawer__items"> 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506
4507<script 4508 src="//www.purepetalglow.com/cdn/shop/t/9/assets/component-cart-items.js?v=14476580701730542761787521310" 4509 type="module" 4510 fetchpriority="low" 4511></script>
vendor: 1 bytes, line 4511
4511
4512<script 4513 src="//www.purepetalglow.com/cdn/shop/t/9/assets/component-cart-quantity-selector.js?v=168493463479860323171787521310" 4514 type="module" 4515 fetchpriority="low" 4516></script>
vendor: 1 bytes, line 4516
4516
4517<script 4518 src="//www.purepetalglow.com/cdn/shop/t/9/assets/volume-pricing-info.js?v=94479640769665442661787521310" 4519 type="module" 4520 fetchpriority="low" 4521></script>
4521 4522 4523 4524 4525 4526<div 4527 4528 class="cart-items__wrapper cart-items__wrapper--drawer-empty" 4529 4530 data-cart-drawer-empty 4531 4532 style="" 4533> 4534 4535<p> 4536 Have an account? <a href="https://www.purepetalglow.com/customer_authentication/redirect?locale=en®ion_country=US">Log in</a> to check out faster. 4537 </p><a 4538 class="button cart-items__empty-button" 4539 href="/collections/all" 4540 > 4541 <span class="button-text"> 4542 Continue shopping 4543 </span> 4544 </a></div> 4545 4546 4547 4548 </div> 4549 </div> 4550 4551 4552</cart-items-component> 4553 4554 4555 4556 </div> 4557 </cart-drawer-component> 4558 </dialog> 4559 </theme-drawer> 4560 4561 4562 </div> 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572
4573<script 4574 type="module" 4575 src="//www.purepetalglow.com/cdn/shop/t/9/assets/theme-drawer.js?v=155110645205299884131787521310" 4576 fetchpriority="low" 4577></script>
4577 4578
4579<script> 4580 /* Runs synchronously during HTML parsing â opens the correct drawer on first 4581 paint if navigation state was saved, so it renders with the rest of the page. */ 4582 (function () { 4583 var drawerIds = (sessionStorage.getItem('theme-drawer-open') || '').split(',').filter(Boolean); 4584 if (!drawerIds.length) return; 4585 4586 // Only restore on wide viewports (squeeze mode). On narrow viewports the 4587 // drawer is a modal overlay â let it start closed after navigation rather 4588 // than re-opening a fullscreen dialog the user may have left behind. 4589 if (!window.matchMedia('(min-width: 990px)').matches) return; 4590 4591 var dialogs = []; 4592 for (var i = 0; i < drawerIds.length; i++) { 4593 var drawer = document.getElementById(drawerIds[i]); 4594 if (!drawer) continue; 4595 4596 drawer.setAttribute('open', ''); 4597 4598 // Set [open] directly so the CSS slide-in applies without triggering 4599 // the browser's dialog focusing steps â on wide viewports the drawer is 4600 // a sidebar, not a modal, so focus should stay where it is. 4601 // The instant class suppresses the slide-in transition for the initial restore. 4602 // Set --drawer-stack-order so z-index layering matches the original order. 4603 drawer.style.setProperty('--drawer-stack-order', String(i + 1)); 4604 4605 var dialog = drawer.querySelector('dialog'); 4606 if (dialog) { 4607 dialog.setAttribute('open', ''); 4608 dialog.classList.add('theme-drawer__dialog-instant'); 4609 dialogs.push(dialog); 4610 } 4611 4612 // Let each drawer type handle its own restore (e.g. shopify-chat mode). 4613 // Synchronous dispatch â listeners attached during earlier parsing run immediately. 4614 drawer.dispatchEvent(new CustomEvent('theme-drawer:restoring')); 4615 } 4616 4617 // Apply squeeze immediately, bypassing the margin transition. 4618 // Only squeeze if at least one drawer was actually restored â saved 4619 // drawer IDs may not exist on every page (e.g. cart-drawer on /cart). 4620 var pageWrapper = document.querySelector('.page-wrapper'); 4621 if (pageWrapper && dialogs.length > 0) { 4622 pageWrapper.style.transition = 'none'; 4623 pageWrapper.classList.add('page-wrapper--drawer-open'); 4624 } 4625 4626 // Re-enable transitions after one paint so the instant state is rendered first. 4627 requestAnimationFrame(function () { 4628 requestAnimationFrame(function () { 4629 if (pageWrapper) pageWrapper.style.transition = ''; 4630 for (var j = 0; j < dialogs.length; j++) { 4631 dialogs[j].classList.remove('theme-drawer__dialog-instant'); 4632 } 4633 }); 4634 }); 4635 })(); 4636</script>
4636 4637
4638<script 4639 type="module" 4640> 4641 const pageWrapper = document.querySelector('.page-wrapper'); 4642 const squeezeQuery = window.matchMedia('(min-width: 990px)'); 4643 4644 // ââ Squeeze coordination ââ 4645 // Listens to all drawers. Only squeezes on wide viewports. 4646 document.addEventListener('theme-drawer:open', () => { 4647 if (squeezeQuery.matches) { 4648 pageWrapper?.classList.add('page-wrapper--drawer-open'); 4649 } 4650 }); 4651 4652 document.addEventListener('theme-drawer:close', () => { 4653 const openDrawer = document.querySelector('theme-drawer[open]'); 4654 if (!openDrawer) { 4655 pageWrapper?.classList.remove('page-wrapper--drawer-open'); 4656 } 4657 }); 4658 4659 squeezeQuery.addEventListener('change', () => { 4660 const openDrawer = document.querySelector('theme-drawer[open]'); 4661 pageWrapper?.classList.toggle('page-wrapper--drawer-open', Boolean(openDrawer) && squeezeQuery.matches); 4662 }); 4663 4664 // ââ State persistence ââ 4665 // Store open drawer IDs sorted by their visual stack order so 4666 // the restore script can recreate the same z-index layering. 4667 function persistDrawerState() { 4668 const openDrawers = Array.from(document.querySelectorAll('theme-drawer[open]:not([no-persist])')); 4669 if (!openDrawers.length) { 4670 sessionStorage.removeItem('theme-drawer-open'); 4671 return; 4672 } 4673 4674 openDrawers.sort((a, b) => { 4675 const orderA = Number(a.style.getPropertyValue('--drawer-stack-order') || 0); 4676 const orderB = Number(b.style.getPropertyValue('--drawer-stack-order') || 0); 4677 return orderA - orderB; 4678 }); 4679 4680 sessionStorage.setItem('theme-drawer-open', openDrawers.map((d) => d.id).join(',')); 4681 } 4682 4683 document.addEventListener('theme-drawer:open', persistDrawerState); 4684 document.addEventListener('theme-drawer:close', persistDrawerState); 4685</script>
4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698
4699<script 4700 src="//www.purepetalglow.com/cdn/shop/t/9/assets/dialog.js?v=144816527575655702281787521310" 4701 type="module" 4702></script>
4702 4703
4704<script 4705 src="//www.purepetalglow.com/cdn/shop/t/9/assets/predictive-search.js?v=162722252387887966571787521310" 4706 type="module" 4707 fetchpriority="low" 4708></script>
4708 4709 4710<dialog-component 4711 id="search-modal" 4712 class="search-modal" 4713 4714> 4715 <dialog 4716 ref="dialog" 4717 on:click="/closeDialogOnClickOutside" 4718 on:keydown="/closeDialogOnEscapePress" 4719 class="search-modal__content dialog-modal" 4720 scroll-lock 4721 aria-labelledby="search-modal-heading" 4722 > 4723 <h2 4724 id="search-modal-heading" 4725 class="visually-hidden" 4726 > 4727 Search 4728 </h2> 4729 <predictive-search-component 4730 class="predictive-search color-custom-popover" 4731 style="--product-corner-radius: 0px; --card-corner-radius: 0px;" 4732 data-section-id="predictive-search" 4733 data-testid="search-component--modal" 4734 role="search" 4735 aria-label="Search" 4736 > 4737 <form 4738 action="/search" 4739 method="get" 4740 role="search" 4741 class="predictive-search-form" 4742 ref="form" 4743 on:keydown="/onSearchKeyDown" 4744 > 4745 <div 4746 class="predictive-search-form__header" 4747 > 4748 <div class="predictive-search-form__header-inner"> 4749 <label 4750 for="cmdk-input" 4751 class="visually-hidden" 4752 >Search</label> 4753 <input 4754 class="search-input" 4755 id="cmdk-input" 4756 type="search" 4757 name="q" 4758 role="combobox" 4759 aria-expanded="false" 4760 aria-owns="predictive-search-results" 4761 aria-controls="predictive-search-results" 4762 aria-haspopup="listbox" 4763 aria-autocomplete="list" 4764 autocomplete="off" 4765 placeholder="Search" 4766 ref="searchInput" 4767 on:input="/search" 4768 on:keydown="/onSearchKeyDown" 4769 > 4770 <input 4771 name="options[prefix]" 4772 type="hidden" 4773 value="last" 4774 > 4775 <span class="svg-wrapper predictive-search__icon"> 4776 <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> 4777 4778 </span> 4779 <button 4780 type="button" 4781 class="button-unstyled predictive-search__reset-button" 4782 ref="resetButton" 4783 hidden 4784 on:click="/resetSearch" 4785 > 4786 Clear 4787 </button> 4788 </div> 4789 <button 4790 type="button" 4791 class="button predictive-search__close-modal-button" 4792 aria-label="Close dialog" 4793 on:click="dialog-component/closeDialog" 4794 ref="closeModalButton" 4795 > 4796 <span class="svg-wrapper"> 4797 <svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 4798<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"/> 4799</svg> 4800 4801 </span> 4802 </button> 4803 </div> 4804 4805 <div class="predictive-search-form__content-wrapper"> 4806 <div 4807 class="predictive-search-form__content" 4808 ref="predictiveSearchResults" 4809 on:click="/handleModalClick" 4810 > 4811 4812 4813<div 4814 id="predictive-search-results" 4815 class="predictive-search-dropdown" 4816 role="listbox" 4817 aria-expanded="true" 4818 style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);" 4819> 4820 4821 <div class="predictive-search-results__inner"> 4822 4823 4824 4825 4826 4827 <div 4828 id="predictive-search-products" 4829 class="predictive-search-results__products" 4830 4831 data-testid="products-list-default--modal" 4832 4833> 4834 4835 <h4 class="predictive-search-results__title"> 4836 Products 4837 </h4> 4838 <ul 4839 class="predictive-search-results__list predictive-search-results__wrapper-products list-unstyled" 4840 > 4841 4842 4843 <li 4844 class="predictive-search-results__card predictive-search-results__card--product" 4845 ref="resultsItems[]" 4846 > 4847 4848<product-card-link 4849 class="resource-card__wrapper" 4850 4851 data-product-id="8098466889803" 4852 data-featured-media-url="//www.purepetalglow.com/cdn/shop/files/PBmfapWcMKTxmtUP-6KTuQk_2_gps_generated.png?v=1788811690&width=500" 4853 data-product-transition="true" 4854 on:click="/handleViewTransition" 4855 4856 4857 view-event-payload="{"product":{"id":8098466889803,"title":"Anti-Age Hydrogel Eye Patches","handle":"anti-age-hydrogel-eye-patches","selectedVariant":null},"context":"search","selectedOptions":[]}" 4858 4859 ><div 4860 class="resource-card" 4861 data-resource-type="product" 4862> 4863 <a 4864 class="resource-card__link" 4865 href="/products/anti-age-hydrogel-eye-patches" 4866 > 4867 <span class="visually-hidden"> 4868 Anti-Age Hydrogel Eye Patches 4869 </span> 4870 </a> 4871 <div 4872 class="resource-card__media" 4873 style="--resource-card-aspect-ratio: 4 / 5;" 4874 4875 ref="cardGallery" 4876 data-view-transition-to-main-product 4877 4878 > 4879 4880 4881 4882 <img src="//www.purepetalglow.com/cdn/shop/files/PBmfapWcMKTxmtUP-6KTuQk_2_gps_generated.png?v=1788811690&width=500" alt="" srcset="//www.purepetalglow.com/cdn/shop/files/PBmfapWcMKTxmtUP-6KTuQk_2_gps_generated.png?v=1788811690&width=240 240w, //www.purepetalglow.com/cdn/shop/files/PBmfapWcMKTxmtUP-6KTuQk_2_gps_generated.png?v=1788811690&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;"> 4883 4884 <img src="//www.purepetalglow.com/cdn/shop/files/nmvitQODAN_qYHLugoRMiD9mKT3C7Q0D.jpg?v=1788889959&width=500" alt="Pure Petal Glow Anti-Age Hydrogel Eye Patches packaging, showing the outer box and an inner packet on a clean white background." srcset="//www.purepetalglow.com/cdn/shop/files/nmvitQODAN_qYHLugoRMiD9mKT3C7Q0D.jpg?v=1788889959&width=240 240w, //www.purepetalglow.com/cdn/shop/files/nmvitQODAN_qYHLugoRMiD9mKT3C7Q0D.jpg?v=1788889959&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="28569381994571" style="object-position: 50.0% 50.0%;"> 4885</div> 4886 4887 <div class="resource-card__content"> 4888 <p class="resource-card__title paragraph">Anti-Age Hydrogel Eye Patches</p> 4889 4890 4891 4892 4893<div ref="priceContainer"> 4894 4895 4896 4897
4898 <span class="price-item__group price-item--regular compare-at-price"> 4899 <span class="visually-hidden">Regular price </span>$45.00</span> 4900 <span class="price-item__group price"> 4901 <span class="visually-hidden">Sale price </span> 4902 $39.00 4903 </span> 4904 4905 4906 4907</div> 4908 4909 </div> 4910</div></product-card-link> 4911 4912 </li> 4913 4914 <li 4915 class="predictive-search-results__card predictive-search-results__card--product" 4916 ref="resultsItems[]" 4917 > 4918 4919<product-card-link 4920 class="resource-card__wrapper" 4921 4922 data-product-id="15225486671947" 4923 data-featured-media-url="//www.purepetalglow.com/cdn/shop/files/83XBasDPJvWkmtUPtuuFuQw_2_gps_generated.jpg?v=1791063685&width=500" 4924 data-product-transition="true" 4925 on:click="/handleViewTransition" 4926 4927 4928 view-event-payload="{"product":{"id":15225486671947,"title":"Blemish Care Moisturizer for Oily, Dehydrated Skin","handle":"blemish-care-moisturiser","selectedVariant":null},"context":"search","selectedOptions":[]}" 4929 4930 ><div 4931 class="resource-card" 4932 data-resource-type="product" 4933> 4934 <a 4935 class="resource-card__link" 4936 href="/products/blemish-care-moisturiser" 4937 > 4938 <span class="visually-hidden"> 4939 Blemish Care Moisturizer for Oily, Dehydrated Skin 4940 </span> 4941 </a> 4942 <div 4943 class="resource-card__media" 4944 style="--resource-card-aspect-ratio: 4 / 5;" 4945 4946 ref="cardGallery" 4947 data-view-transition-to-main-product 4948 4949 > 4950 4951 4952 4953 <img src="//www.purepetalglow.com/cdn/shop/files/83XBasDPJvWkmtUPtuuFuQw_2_gps_generated.jpg?v=1791063685&width=500" alt="" srcset="//www.purepetalglow.com/cdn/shop/files/83XBasDPJvWkmtUPtuuFuQw_2_gps_generated.jpg?v=1791063685&width=240 240w, //www.purepetalglow.com/cdn/shop/files/83XBasDPJvWkmtUPtuuFuQw_2_gps_generated.jpg?v=1791063685&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;"> 4954 4955 <img src="//www.purepetalglow.com/cdn/shop/files/6nbBatuJFsrnmtUP37uVuAg_3_gps_generated.jpg?v=1791063881&width=500" alt="Blemish Care Moisturizer for Oily, Dehydrated Skin" srcset="//www.purepetalglow.com/cdn/shop/files/6nbBatuJFsrnmtUP37uVuAg_3_gps_generated.jpg?v=1791063881&width=240 240w, //www.purepetalglow.com/cdn/shop/files/6nbBatuJFsrnmtUP37uVuAg_3_gps_generated.jpg?v=1791063881&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="45966978711627" style="object-position: 50.0% 50.0%;"> 4956</div> 4957 4958 <div class="resource-card__content"> 4959 <p class="resource-card__title paragraph">Blemish Care Moisturizer for Oily, Dehydrated Skin</p> 4960 4961 4962 4963 4964<div ref="priceContainer"> 4965 4966 4967 4968 <span class="price">$36.00</span> 4969 4970 4971</div> 4972 4973 </div> 4974</div></product-card-link> 4975 4976 </li> 4977 4978 <li 4979 class="predictive-search-results__card predictive-search-results__card--product" 4980 ref="resultsItems[]" 4981 > 4982 4983<product-card-link 4984 class="resource-card__wrapper" 4985 4986 data-product-id="8099998171211" 4987 data-featured-media-url="//www.purepetalglow.com/cdn/shop/files/Ymujav3LGJTWyrMP7rXp6Qc_1_gps_generated.png?v=1789096561&width=500" 4988 data-product-transition="true" 4989 on:click="/handleViewTransition" 4990 4991 4992 view-event-payload="{"product":{"id":8099998171211,"title":"Blemish Purifying Face Wash â pH-Balanced Botanical Cleanser","handle":"blemish-purifying-face-wash","selectedVariant":null},"context":"search","selectedOptions":[]}" 4993 4994 ><div 4995 class="resource-card" 4996 data-resource-type="product" 4997> 4998 <a 4999 class="resource-card__link" 5000 href="/products/blemish-purifying-face-wash" 5001 > 5002 <span class="visually-hidden"> 5003 Blemish Purifying Face Wash â pH-Balanced Botanical Cleanser 5004 </span> 5005 </a> 5006 <div 5007 class="resource-card__media" 5008 style="--resource-card-aspect-ratio: 4 / 5;" 5009 5010 ref="cardGallery" 5011 data-view-transition-to-main-product 5012 5013 > 5014 5015 5016 5017 <img src="//www.purepetalglow.com/cdn/shop/files/Ymujav3LGJTWyrMP7rXp6Qc_1_gps_generated.png?v=1789096561&width=500" alt="" srcset="//www.purepetalglow.com/cdn/shop/files/Ymujav3LGJTWyrMP7rXp6Qc_1_gps_generated.png?v=1789096561&width=240 240w, //www.purepetalglow.com/cdn/shop/files/Ymujav3LGJTWyrMP7rXp6Qc_1_gps_generated.png?v=1789096561&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;"> 5018 5019 <img src="//www.purepetalglow.com/cdn/shop/files/0XKjarXuPLi2mtUP0J26uA0_0_gps_generated.png?v=1789159369&width=500" alt="Blemish Purifying Face Wash â pH-Balanced Botanical Cleanser" srcset="//www.purepetalglow.com/cdn/shop/files/0XKjarXuPLi2mtUP0J26uA0_0_gps_generated.png?v=1789159369&width=240 240w, //www.purepetalglow.com/cdn/shop/files/0XKjarXuPLi2mtUP0J26uA0_0_gps_generated.png?v=1789159369&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="28639437783115" style="object-position: 50.0% 50.0%;"> 5020</div> 5021 5022 <div class="resource-card__content"> 5023 <p class="resource-card__title paragraph">Blemish Purifying Face Wash â pH-Balanced Botanical Cleanser</p> 5024 5025 5026 5027 5028<div ref="priceContainer"> 5029 5030 5031
5032 <span class="price">$32.00</span> 5033 5034 5035</div> 5036 5037 </div> 5038</div></product-card-link> 5039 5040 </li> 5041 5042 <li 5043 class="predictive-search-results__card predictive-search-results__card--product" 5044 ref="resultsItems[]" 5045 > 5046 5047<product-card-link 5048 class="resource-card__wrapper" 5049 5050 data-product-id="7622110609483" 5051 data-featured-media-url="//www.purepetalglow.com/cdn/shop/files/Vitamin_C_by_Pure_Petal_Glow.png?v=1782678450&width=500" 5052 data-product-transition="true" 5053 on:click="/handleViewTransition" 5054 5055 5056 view-event-payload="{"product":{"id":7622110609483,"title":"Brightening Vitamin C Serum for Radiant, Even-Toned Skin","handle":"vitamin-c-serum","selectedVariant":null},"context":"search","selectedOptions":[]}" 5057 5058 ><div 5059 class="resource-card" 5060 data-resource-type="product" 5061> 5062 <a 5063 class="resource-card__link" 5064 href="/products/vitamin-c-serum" 5065 > 5066 <span class="visually-hidden"> 5067 Brightening Vitamin C Serum for Radiant, Even-Toned Skin 5068 </span> 5069 </a> 5070 <div 5071 class="resource-card__media" 5072 style="--resource-card-aspect-ratio: 4 / 5;" 5073 5074 ref="cardGallery" 5075 data-view-transition-to-main-product 5076 5077 > 5078 5079 5080 5081 <img src="//www.purepetalglow.com/cdn/shop/files/Vitamin_C_by_Pure_Petal_Glow.png?v=1782678450&width=500" alt="Pure Petal Glow brightening Vitamin C serum bottle with pump." srcset="//www.purepetalglow.com/cdn/shop/files/Vitamin_C_by_Pure_Petal_Glow.png?v=1782678450&width=240 240w, //www.purepetalglow.com/cdn/shop/files/Vitamin_C_by_Pure_Petal_Glow.png?v=1782678450&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 41.2435% 78.4831%;"> 5082 5083 <img src="//www.purepetalglow.com/cdn/shop/files/5lWxK79vpZhuKjfBSlreAum-_yqoyVXh.jpg?v=1787924833&width=500" alt="Brightening Vitamin C Serum for Radiant, Even-Toned Skin - Pure Petal Glow" srcset="//www.purepetalglow.com/cdn/shop/files/5lWxK79vpZhuKjfBSlreAum-_yqoyVXh.jpg?v=1787924833&width=240 240w, //www.purepetalglow.com/cdn/shop/files/5lWxK79vpZhuKjfBSlreAum-_yqoyVXh.jpg?v=1787924833&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="26118422921291" style="object-position: 50.0% 50.0%;"> 5084</div> 5085 5086 <div class="resource-card__content"> 5087 <p class="resource-card__title paragraph">Brightening Vitamin C Serum for Radiant, Even-Toned Skin</p> 5088 5089 5090 5091 5092<div ref="priceContainer"> 5093 5094 5095 5096 <span class="price">$52.00</span> 5097 5098 5099</div> 5100 5101 </div> 5102</div></product-card-link> 5103 5104 </li> 5105 5106 </ul> 5107 5108</div> 5109 5110 5111 5112 </div> 5113 5114</div> 5115 5116 </div> 5117 5118 <div class="predictive-search-form__footer"> 5119 <button 5120 class="button predictive-search__search-button" 5121 ref="viewAllButton" 5122 > 5123 View all 5124 </button> 5125 </div> 5126 </div> 5127 </form> 5128 </predictive-search-component> 5129 </dialog> 5130</dialog-component> 5131 5132 5133 5134 5135 5136
5136<script 5137 src="//www.purepetalglow.com/cdn/shop/t/9/assets/gift-card-recipient-form.js?v=170482155849799299241787521310" 5138 type="module" 5139 fetchpriority="low" 5140></script>
5140 5141 5142 5143 5144 5145<quick-add-dialog id="quick-add-dialog"> 5146 <dialog 5147 class="quick-add-modal dialog-modal color-custom-popover" 5148 ref="dialog" 5149 scroll-lock 5150 > 5151 <button 5152 ref="closeButton" 5153 on:click="/closeDialog" 5154 class="button button-unstyled close-button quick-add-modal__close" 5155 aria-label="Close dialog" 5156 ><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 5157<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"/> 5158</svg> 5159</button> 5160 5161 <product-component 5162 id="quick-add-modal-content" 5163 class="quick-add-modal__content" 5164 view-event-trigger="dialog" 5165 ></product-component> 5166 </dialog> 5167</quick-add-dialog> 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 <div id="shopify-block-ASllpaTN2OWJjQWlxa__9935253873646526303" class="shopify-block shopify-app-block"><div class="easyslider-block-container" style="display: none;" 5184 data-block-id="ASllpaTN2OWJjQWlxa__9935253873646526303" 5185 data-es-type="page" 5186 data-es-block-type="embed" 5187 data-es-settings-placement="" 5188 data-es-needle-content=""> 5189 <!-- BEGIN app snippet: easyslider-page --><div class="easyslider-empty-widget"></div><!-- END app snippet --> 5190</div> 5191 5192</div><div id="shopify-block-AQVBwV2lMZTZNUE1zY__9139608461449719892" class="shopify-block shopify-app-block"> 5193 5194</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
5194<script> 5195 window['ShopifyForms'] = { 5196 ...window['ShopifyForms'], 5197 currentPageType: "page" 5198 }; 5199</script>
5199 5200 5201 5202</div><div id="shopify-block-AekFyQjZhWnRlc3ZlZ__6570643953009571346" class="shopify-block shopify-app-block"><div class="easyslider-block-container" style="display: none;" 5203 data-block-id="AekFyQjZhWnRlc3ZlZ__6570643953009571346" 5204 data-es-type="product" 5205 data-es-block-type="embed" 5206 data-es-settings-placement="" 5207 data-es-settings-multiw="1" 5208 data-es-needle-content=""> 5209 <!-- BEGIN app snippet: easyslider-product --><div class="easyslider-empty-widget"></div><!-- END app snippet --> 5210</div> 5211 5212</div><div id="shopify-block-AMkdPR1kzUnJkYjB1T__13047258039897440615" class="shopify-block shopify-app-block"><div id='jdgm-cart-drawer-source' 5213 class='jdgm-widget' 5214 style='display:none' 5215 data-widget='cart-drawer' 5216 data-entry-point='cart_drawer.js' 5217 data-entry-key='cart-drawer/main.js' 5218 data-shop-reviews='true' 5219 data-shop-average-rating='5.00' 5220 data-shop-review-count='5' 5221 data-widget-type='cards-carousel'><!-- BEGIN app snippet: cart_drawer_carousel_content --><!-- BEGIN app snippet
5221: carousel_styles --><style>.jdgm-cards-carousel.jdgm-hidden,.jdgm-videos-carousel.jdgm-hidden,.jdgm-testimonials-carousel.jdgm-hidden{display:none}</style> 5222<link rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/carousels.css"> 5223<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/carousels.css"></noscript> 5224<!-- END app snippet --> 5225<style> 5226 /* Drawer panel width is left to the theme: carousels.css scopes its `width:100%` to the carousel's 5227 direct parent (`:has(> .jdgm-*-carousel)`), so it no longer leaks onto drawer ancestors â no 5228 per-theme width restore needed here. *//* Keep the cards carousel from demanding width itself (flex items default to min-width:auto). */ 5229 #jdgm-cart-drawer-widget, 5230 #jdgm-cart-drawer-widget .jdgm-cards-carousel { width: 100%; max-width: 100%; min-width: 0; } 5231 #jdgm-cart-drawer-widget .jdgm-cards-carousel .jdgm-content, 5232 #jdgm-cart-drawer-widget .jdgm-cards-carousel .jdgm-card { min-width: 0; } 5233 #jdgm-cart-drawer-widget .jdgm-cards-carousel .jdgm-product-name { width: auto; max-width: 100%; } 5234 #jdgm-cart-drawer-widget .jdgm-cards-carousel { padding: 8px 0; } 5235 #jdgm-cart-drawer-widget .jdgm-cards-carousel .jdgm-card { padding: 12px; gap: 10px; } 5236 #jdgm-cart-drawer-widget .jdgm-cards-carousel .jdgm-videos-container { min-height: 0; }#jdgm-cart-drawer-widget .jdgm-header { margin-bottom: 16px; } 5237 #jdgm-cart-drawer-widget .jdgm-title { font-size: 24px; } 5238</style><div class="jdgm-widget jdgm-cards-carousel jdgm-hidden" data-jdgm-block-id="AMkdPR1kzUnJkYjB1T__13047258039897440615" 5239 data-has-revamp="1" data-transition-speed="0" data-autoplay-media="false" 5240 style="--max-width: 100%; --text-color: #000000; --card-color: #ffffff; --header-color: #000000; 5241 --border-radius: 8px; --text-size: 14px; --arrows-color: #000000; --clamp: 4; --image-ratio: 1; --jm-arrows-mobile: flex;"> 5242 <div class="jdgm-header"><h2 class="jdgm-title">Customers are saying</h2></div> 5243 <div class="jdgm-content"> 5244 <button class="jdgm-arrow" aria-label="Previous slide" onclick="window.jdgmPreviousCard('AMkdPR1kzUnJkYjB1T__13047258039897440615')"> 5245 <svg viewBox="0 0 20 34"><path d="M16 6L6 17L16 28" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 5246 </button> 5247 <div class="jdgm-cards-wrapper"><div class="jdgm-videos-container"></div></div> 5248 <button class="jdgm-arrow" aria-label="Next slide" onclick="window.jdgmNextCard('AMkdPR1kzUnJkYjB1T__13047258039897440615')"> 5249 <svg viewBox="0 0 20 34"><path d="M4 6L14 17L4 28" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 5250 </button> 5251 </div> 5252</div><!-- END app snippet --></div> 5253 5254 5255
5255<script> 5256 window.jdgmCartDrawerCarousel = window.jdgmCartDrawerCarousel || {}; 5257 window.jdgmCartDrawerCarousel.assets = { 5258 base: "https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/carousels.js", 5259 testimonials: "https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/testimonials_carousel.js", 5260 cards: "https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/media_carousel.js", 5261 videos: "https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/media_carousel.js" 5262 }; 5263 </script>
5263 5264 5265 5266
5266<script>window.jdgmPlayButtonSVG = "\u003c!-- BEGIN app snippet: play-button --\u003e\u003csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M0 20C0 8.95431 8.95431 0 20 0C31.0457 0 40 8.95431 40 20C40 31.0457 31.0457 40 20 40C8.95431 40 0 31.0457 0 20Z\" fill=\"black\" fill-opacity=\"0.36\"\/\u003e\u003cpath d=\"M16 13L28 20L16 27V13Z\" fill=\"white\"\/\u003e\u003c\/svg\u003e\u003c!-- END app snippet --\u003e";</script>
5266 5267 5268 5269 5270 5271</div>
5271<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5271 5272</body> 5273</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.