PageSourceSearch

https://www.purepetalglow.com/pages/contact

html purepetalglow.com collected 2026-10-04 10:00:36 UTC 281,198 bytes, 5,273 lines download raw bytes

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 &ndash; 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&amp;width=3840" alt="" srcset="//www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&amp;width=240 240w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&amp;width=352 352w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&amp;width=832 832w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&amp;width=1200 1200w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&amp;width=1600 1600w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&amp;width=1920 1920w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&amp;width=2560 2560w, //www.purepetalglow.com/cdn/shop/files/Badge_9_Light_15.webp?v=1768135775&amp;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    &copy; 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&region_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="{&quot;context&quot;:null,&quot;cart&quot;: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&region_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="{&quot;product&quot;:{&quot;id&quot;:8098466889803,&quot;title&quot;:&quot;Anti-Age Hydrogel Eye Patches&quot;,&quot;handle&quot;:&quot;anti-age-hydrogel-eye-patches&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
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&amp;width=500" alt="" srcset="//www.purepetalglow.com/cdn/shop/files/PBmfapWcMKTxmtUP-6KTuQk_2_gps_generated.png?v=1788811690&amp;width=240 240w, //www.purepetalglow.com/cdn/shop/files/PBmfapWcMKTxmtUP-6KTuQk_2_gps_generated.png?v=1788811690&amp;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&amp;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&amp;width=240 240w, //www.purepetalglow.com/cdn/shop/files/nmvitQODAN_qYHLugoRMiD9mKT3C7Q0D.jpg?v=1788889959&amp;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&nbsp;</span>$45.00</span>
4900        <span class="price-item__group price">
4901          <span class="visually-hidden">Sale price&nbsp;</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="{&quot;product&quot;:{&quot;id&quot;:15225486671947,&quot;title&quot;:&quot;Blemish Care Moisturizer for Oily, Dehydrated Skin&quot;,&quot;handle&quot;:&quot;blemish-care-moisturiser&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
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&amp;width=500" alt="" srcset="//www.purepetalglow.com/cdn/shop/files/83XBasDPJvWkmtUPtuuFuQw_2_gps_generated.jpg?v=1791063685&amp;width=240 240w, //www.purepetalglow.com/cdn/shop/files/83XBasDPJvWkmtUPtuuFuQw_2_gps_generated.jpg?v=1791063685&amp;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&amp;width=500" alt="Blemish Care Moisturizer for Oily, Dehydrated Skin" srcset="//www.purepetalglow.com/cdn/shop/files/6nbBatuJFsrnmtUP37uVuAg_3_gps_generated.jpg?v=1791063881&amp;width=240 240w, //www.purepetalglow.com/cdn/shop/files/6nbBatuJFsrnmtUP37uVuAg_3_gps_generated.jpg?v=1791063881&amp;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="{&quot;product&quot;:{&quot;id&quot;:8099998171211,&quot;title&quot;:&quot;Blemish Purifying Face Wash — pH-Balanced Botanical Cleanser&quot;,&quot;handle&quot;:&quot;blemish-purifying-face-wash&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
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&amp;width=500" alt="" srcset="//www.purepetalglow.com/cdn/shop/files/Ymujav3LGJTWyrMP7rXp6Qc_1_gps_generated.png?v=1789096561&amp;width=240 240w, //www.purepetalglow.com/cdn/shop/files/Ymujav3LGJTWyrMP7rXp6Qc_1_gps_generated.png?v=1789096561&amp;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&amp;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&amp;width=240 240w, //www.purepetalglow.com/cdn/shop/files/0XKjarXuPLi2mtUP0J26uA0_0_gps_generated.png?v=1789159369&amp;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="{&quot;product&quot;:{&quot;id&quot;:7622110609483,&quot;title&quot;:&quot;Brightening Vitamin C Serum for Radiant, Even-Toned Skin&quot;,&quot;handle&quot;:&quot;vitamin-c-serum&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
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&amp;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&amp;width=240 240w, //www.purepetalglow.com/cdn/shop/files/Vitamin_C_by_Pure_Petal_Glow.png?v=1782678450&amp;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&amp;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&amp;width=240 240w, //www.purepetalglow.com/cdn/shop/files/5lWxK79vpZhuKjfBSlreAum-_yqoyVXh.jpg?v=1787924833&amp;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.