PageSourceSearch

https://vivierskin.com/blogs/skincare-routines-how-to-guides

html vivierskin.com collected 2026-10-08 11:55:59 UTC 645,470 bytes, 9,528 lines download raw bytes

1<!doctype html>
2<html
3  
4  lang="en"
5>
6  <head>
7    <meta name="google-site-verification" content="a5K3sRBxGs_IBfPHvMEC6BNrFbjbbm2V7TULJKZXomI" /><link
8        rel="icon"
9        type="image/png"
10        href="//vivierskin.com/cdn/shop/files/Untitled_design_48.png?crop=center&height=32&v=1778866374&width=32"
11      >
12    
13    
14<meta charset="utf-8">
15<meta
16  http-equiv="X-UA-Compatible"
17  content="IE=edge"
18>
19<meta
20  name="viewport"
21  content="width=device-width,initial-scale=1"
22>
23<meta
24  name="view-transition"
25  content="same-origin"
26>
27<meta
28  name="theme-color"
29  content=""
30>
31
32<meta
33  property="og:site_name"
34  content="Vivier Pharma USA"
35>
36<meta
37  property="og:url"
38  content="https://vivierskin.com/blogs/skincare-routines-how-to-guides"
39>
40<meta
41  property="og:title"
42  content="Skincare Routines &amp; How-To Guides"
43>
44<meta
45  property="og:type"
46  content="website"
47>
48<meta
49  property="og:description"
50  content="Explore skincare routines, application techniques, and expert advice to help you get the most from your skincare products and routine."
51>
52<meta
53  name="twitter:card"
54  content="summary_large_image"
55>
56<meta
57  name="twitter:title"
58  content="Skincare Routines &amp; How-To Guides"
59>
60<meta
61  name="twitter:description"
62  content="Explore skincare routines, application techniques, and expert advice to help you get the most from your skincare products and routine."
63>
64
65<title>
66  Skincare Routines &amp; How-To Guides
67
68</title>
69
70<link
71  rel="canonical"
72  href="https://vivierskin.com/blogs/skincare-routines-how-to-guides"
73>
74
75
76  <meta
77    name="description"
78    content="Explore skincare routines, application techniques, and expert advice to help you get the most from your skincare products and routine."
79  >
80
81
82
83
84 
85<link href="//vivierskin.com/cdn/shop/t/73/assets/overflow-list.css?v=101911674359793798601779470125" rel="stylesheet" type="text/css" media="all" />
86
87<link href="//vivierskin.com/cdn/shop/t/73/assets/base.css?v=3990347566268697971779470125" rel="stylesheet" type="text/css" media="all" />
88
89
90<link
91    rel="preload"
92    as="font"
93    href="//vivierskin.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2"
94    type="font/woff2"
95    crossorigin
96    fetchpriority="low"
97  ><link
98    rel="preload"
99    as="font"
100    href="//vivierskin.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2"
101    type="font/woff2"
102    crossorigin
103    fetchpriority="low"
104  >
105  
106
107<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 107
107
108<script type="importmap">
109  {
110    "imports": {
111      "@theme/overflow-list": "//vivierskin.com/cdn/shop/t/73/assets/overflow-list.js?v=46858356770684902511779470125",
112      "@theme/product-title": "//vivierskin.com/cdn/shop/t/73/assets/product-title-truncation.js?v=81744426891537421781779470125",
113      "@theme/component": "//vivierskin.com/cdn/shop/t/73/assets/component.js?v=184240237101443119871779470125",
114      "@theme/dialog": "//vivierskin.com/cdn/shop/t/73/assets/dialog.js?v=61774032287387761671779470125",
115      "@theme/events": "//vivierskin.com/cdn/shop/t/73/assets/events.js?v=147926035229139604561779470125",
116      "@theme/focus": "//vivierskin.com/cdn/shop/t/73/assets/focus.js?v=60436577539430446401779470125",
117      "@theme/morph": "//vivierskin.com/cdn/shop/t/73/assets/morph.js?v=35457747882330740861779470125",
118      "@theme/paginated-list": "//vivierskin.com/cdn/shop/t/73/assets/paginated-list.js?v=95298315036233333871779470125",
119      "@theme/performance": "//vivierskin.com/cdn/shop/t/73/assets/performance.js?v=171015751390534793081779470125",
120      "@theme/product-form": "//vivierskin.com/cdn/shop/t/73/assets/product-form.js?v=37993400097492174081779470125",
121      "@theme/recently-viewed-products": "//vivierskin.com/cdn/shop/t/73/assets/recently-viewed-products.js?v=94729125001750262651779470125",
122      "@theme/scrolling": "//vivierskin.com/cdn/shop/t/73/assets/scrolling.js?v=118005526288211533611779470125",
123      "@theme/section-renderer": "//vivierskin.com/cdn/shop/t/73/assets/section-renderer.js?v=117273408521114569061779470125",
124      "@theme/section-hydration": "//vivierskin.com/cdn/shop/t/73/assets/section-hydration.js?v=177651605160027701221779470125",
125      "@theme/utilities": "//vivierskin.com/cdn/shop/t/73/assets/utilities.js?v=74252600229394689081779470125",
126      "@theme/variant-picker": "//vivierskin.com/cdn/shop/t/73/assets/variant-picker.js?v=124079696159966615681779470125",
127      "@theme/media-gallery": "//vivierskin.com/cdn/shop/t/73/assets/media-gallery.js?v=111441960308641931071779470125",
128      "@theme/quick-add": "//vivierskin.com/cdn/shop/t/73/assets/quick-add.js?v=148903382353369979481779470125",
129      "@theme/paginated-list-aspect-ratio": "//vivierskin.com/cdn/shop/t/73/assets/paginated-list-aspect-ratio.js?v=25254270272143792451779470125",
130      "@theme/popover-polyfill": "//vivierskin.com/cdn/shop/t/73/assets/popover-polyfill.js?v=119029313658895111201779470125",
131      "@theme/component-quantity-selector": "//vivierskin.com/cdn/shop/t/73/assets/component-quantity-selector.js?v=67906657287482036641779470125",
132      "@theme/comparison-slider": "//vivierskin.com/cdn/shop/t/73/assets/comparison-slider.js?v=106705562947035711941779470125",
133      "@theme/sticky-add-to-cart": "//vivierskin.com/cdn/shop/t/73/assets/sticky-add-to-cart.js?v=48956925339276737091779470125",
134      "@theme/fly-to-cart": "//vivierskin.com/cdn/shop/t/73/assets/fly-to-cart.js?v=129971753673458693881779470125"
135    }
136  }
137</script>
137
138
139<script
140  src="//vivierskin.com/cdn/shop/t/73/assets/view-transitions.js?v=7106414069516106341779470125"
141  async
142  
143></script>
143
144
145<link
146  rel="modulepreload"
147  href="//vivierskin.com/cdn/shop/t/73/assets/utilities.js?v=74252600229394689081779470125"
148  fetchpriority="low"
149>
150<link
151  rel="modulepreload"
152  href="//vivierskin.com/cdn/shop/t/73/assets/component.js?v=184240237101443119871779470125"
153  fetchpriority="low"
154>
155<link
156  rel="modulepreload"
157  href="//vivierskin.com/cdn/shop/t/73/assets/section-renderer.js?v=117273408521114569061779470125"
158  fetchpriority="low"
159>
160<link
161  rel="modulepreload"
162  href="//vivierskin.com/cdn/shop/t/73/assets/section-hydration.js?v=177651605160027701221779470125"
163  fetchpriority="low"
164>
165<link
166  rel="modulepreload"
167  href="//vivierskin.com/cdn/shop/t/73/assets/morph.js?v=35457747882330740861779470125"
168  fetchpriority="low"
169>
170
171
172
173<link
174  rel="modulepreload"
175  href="//vivierskin.com/cdn/shop/t/73/assets/focus.js?v=60436577539430446401779470125"
176  fetchpriority="low"
177>
178<link
179  rel="modulepreload"
180  href="//vivierskin.com/cdn/shop/t/73/assets/recently-viewed-products.js?v=94729125001750262651779470125"
181  fetchpriority="low"
182>
183<link
184  rel="modulepreload"
185  href="//vivierskin.com/cdn/shop/t/73/assets/scrolling.js?v=118005526288211533611779470125"
186  fetchpriority="low"
187>
188<link
189  rel="modulepreload"
190  href="//vivierskin.com/cdn/shop/t/73/assets/events.js?v=147926035229139604561779470125"
191  fetchpriority="low"
192>
193<script
194  src="//vivierskin.com/cdn/shop/t/73/assets/popover-polyfill.js?v=119029313658895111201779470125"
195  type="module"
196  fetchpriority="low"
197></script>
vendor: 1 bytes, line 197
197
198<script
199  src="//vivierskin.com/cdn/shop/t/73/assets/overflow-list.js?v=46858356770684902511779470125"
200  type="module"
201  fetchpriority="low"
202></script>
vendor: 1 bytes, line 202
202
203<script
204  src="//vivierskin.com/cdn/shop/t/73/assets/quick-add.js?v=148903382353369979481779470125"
205  type="module"
206  fetchpriority="low"
207></script>
207
208
209  
209<script
210    src="//vivierskin.com/cdn/shop/t/73/assets/cart-discount.js?v=107077853990124422021779470125"
211    type="module"
212    fetchpriority="low"
213  ></script>
213
214
215
216<script
217  src="//vivierskin.com/cdn/shop/t/73/assets/dialog.js?v=61774032287387761671779470125"
218  type="module"
219  fetchpriority="low"
220></script>
vendor: 1 bytes, line 220
220
221<script
222  src="//vivierskin.com/cdn/shop/t/73/assets/variant-picker.js?v=124079696159966615681779470125"
223  type="module"
224  fetchpriority="low"
225></script>
vendor: 1 bytes, line 225
225
226<script
227  src="//vivierskin.com/cdn/shop/t/73/assets/product-card.js?v=124402285637860180781779470125"
228  type="module"
229  fetchpriority="low"
230></script>
vendor: 1 bytes, line 230
230
231<script
232  src="//vivierskin.com/cdn/shop/t/73/assets/product-form.js?v=37993400097492174081779470125"
233  type="module"
234  fetchpriority="low"
235></script>
vendor: 1 bytes, line 235
235
236<script
237  src="//vivierskin.com/cdn/shop/t/73/assets/fly-to-cart.js?v=129971753673458693881779470125"
238  type="module"
239  fetchpriority="low"
240></script>
vendor: 1 bytes, line 240
240
241<script
242  src="//vivierskin.com/cdn/shop/t/73/assets/accordion-custom.js?v=90421088301096594301779470125"
243  type="module"
244  fetchpriority="low"
245></script>
vendor: 1 bytes, line 245
245
246<script
247  src="//vivierskin.com/cdn/shop/t/73/assets/disclosure-custom.js?v=168050880623268140331779470125"
248  type="module"
249  fetchpriority="low"
250></script>
vendor: 1 bytes, line 250
250
251<script
252  src="//vivierskin.com/cdn/shop/t/73/assets/media.js?v=37825095869491791421779470125"
253  type="module"
254  fetchpriority="low"
255></script>
vendor: 1 bytes, line 255
255
256<script
257  src="//vivierskin.com/cdn/shop/t/73/assets/product-price.js?v=117989390664188536191779470125"
258  type="module"
259  fetchpriority="low"
260></script>
vendor: 1 bytes, line 260
260
261<script
262  src="//vivierskin.com/cdn/shop/t/73/assets/product-sku.js?v=121804655373531320511779470125"
263  type="module"
264  fetchpriority="low"
265></script>
vendor: 1 bytes, line 265
265
266<script
267  src="//vivierskin.com/cdn/shop/t/73/assets/product-title-truncation.js?v=81744426891537421781779470125"
268  type="module"
269  fetchpriority="low"
270></script>
vendor: 1 bytes, line 270
270
271<script
272  src="//vivierskin.com/cdn/shop/t/73/assets/product-inventory.js?v=16343734458933704981779470125"
273  type="module"
274  fetchpriority="low"
275></script>
vendor: 1 bytes, line 275
275
276<script
277  src="//vivierskin.com/cdn/shop/t/73/assets/show-more.js?v=94563802205717136101779470125"
278  type="module"
279  fetchpriority="low"
280></script>
vendor: 1 bytes, line 280
280
281<script
282  src="//vivierskin.com/cdn/shop/t/73/assets/slideshow.js?v=40796646405849125981779470125"
283  type="module"
284  fetchpriority="low"
285></script>
vendor: 1 bytes, line 285
285
286<script
287  src="//vivierskin.com/cdn/shop/t/73/assets/layered-slideshow.js?v=30135417790894624731779470125"
288  type="module"
289  fetchpriority="low"
290></script>
vendor: 1 bytes, line 290
290
291<script
292  src="//vivierskin.com/cdn/shop/t/73/assets/anchored-popover.js?v=95953304814728754461779470125"
293  type="module"
294  fetchpriority="low"
295></script>
vendor: 1 bytes, line 295
295
296<script
297  src="//vivierskin.com/cdn/shop/t/73/assets/floating-panel.js?v=128677600744947036551779470125"
298  type="module"
299  fetchpriority="low"
300></script>
vendor: 1 bytes, line 300
300
301<script
302  src="//vivierskin.com/cdn/shop/t/73/assets/video-background.js?v=25237992823806706551779470125"
303  type="module"
304  fetchpriority="low"
305></script>
vendor: 1 bytes, line 305
305
306<script
307  src="//vivierskin.com/cdn/shop/t/73/assets/component-quantity-selector.js?v=67906657287482036641779470125"
308  type="module"
309  fetchpriority="low"
310></script>
vendor: 1 bytes, line 310
310
311<script
312  src="//vivierskin.com/cdn/shop/t/73/assets/media-gallery.js?v=111441960308641931071779470125"
313  type="module"
314  fetchpriority="low"
315></script>
vendor: 1 bytes, line 315
315
316<script
317  src="//vivierskin.com/cdn/shop/t/73/assets/rte-formatter.js?v=101420294193111439321779470125"
318  type="module"
319  fetchpriority="low"
320></script>
vendor: 1 bytes, line 320
320
321<script
322  src="//vivierskin.com/cdn/shop/t/73/assets/volume-pricing.js?v=15442793518842484731779470125"
323  type="module"
324  fetchpriority="low"
325></script>
vendor: 1 bytes, line 325
325
326<script
327  src="//vivierskin.com/cdn/shop/t/73/assets/price-per-item.js?v=144512917617120124431779470125"
328  type="module"
329  fetchpriority="low"
330></script>
vendor: 1 bytes, line 330
330
331<script
332  src="//vivierskin.com/cdn/shop/t/73/assets/volume-pricing-info.js?v=94479640769665442661779470125"
333  type="module"
334  fetchpriority="low"
335></script>
335
336
337
338
339
340
341
342
343<script
344  src="//vivierskin.com/cdn/shop/t/73/assets/auto-close-details.js?v=58350291535404441581779470125"
345  defer="defer"
346></script>
346
347
348<script>
349  const Theme = {
350    translations: {
351      placeholder_image: `Placeholder image`,
352      added: `Added`,
353      recipient_form_fields_visible: `Recipient form fields are now visible`,
354      recipient_form_fields_hidden: `Recipient form fields are now hidden`,
355      recipient_form_error: `There was an error with the form submission`,
356      items_added_to_cart_one: `1 item added to cart`,
357      items_added_to_cart_other: `{{ count }} items added to cart`,
358    },
359    routes: {
360      cart_add_url: '/cart/add.js',
361      cart_change_url: '/cart/change',
362      cart_update_url: '/cart/update',
363      cart_url: '/cart',
364      predictive_search_url: '/search/suggest',
365      search_url: '/search',
366    },
367    template: {
368      name: 'blog.bloggle',
369    },
370  };
371</script>
371
372<style data-shopify>
373@font-face {
374  font-family: "Open Sans";
375  font-weight: 400;
376  font-style: normal;
377  font-display: swap;
378  src: url("//vivierskin.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"),
379       url("//vivierskin.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff");
380}
381@font-face {
382  font-family: "Open Sans";
383  font-weight: 700;
384  font-style: normal;
385  font-display: swap;
386  src: url("//vivierskin.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2") format("woff2"),
387       url("//vivierskin.com/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff") format("woff");
388}
389@font-face {
390  font-family: "Open Sans";
391  font-weight: 400;
392  font-style: italic;
393  font-display: swap;
394  src: url("//vivierskin.com/cdn/fonts/open_sans/opensans_i4.6f1d45f7a46916cc95c694aab32ecbf7509cbf33.woff2") format("woff2"),
395       url("//vivierskin.com/cdn/fonts/open_sans/opensans_i4.4efaa52d5a57aa9a57c1556cc2b7465d18839daa.woff") format("woff");
396}
397@font-face {
398  font-family: "Open Sans";
399  font-weight: 700;
400  font-style: italic;
401  font-display: swap;
402  src: url("//vivierskin.com/cdn/fonts/open_sans/opensans_i7.916ced2e2ce15f7fcd95d196601a15e7b89ee9a4.woff2") format("woff2"),
403       url("//vivierskin.com/cdn/fonts/open_sans/opensans_i7.99a9cff8c86ea65461de497ade3d515a98f8b32a.woff") format("woff");
404}
405@font-face {
406  font-family: "EB Garamond";
407  font-weight: 400;
408  font-style: normal;
409  font-display: swap;
410  src: url("//vivierskin.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
411       url("//vivierskin.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
412}
413@font-face {
414  font-family: "EB Garamond";
415  font-weight: 700;
416  font-style: normal;
417  font-display: swap;
418  src: url("//vivierskin.com/cdn/fonts/ebgaramond/ebgaramond_n7.d08d282a03b4a9cde493a0a5c170eb41fd0a48a6.woff2") format("woff2"),
419       url("//vivierskin.com/cdn/fonts/ebgaramond/ebgaramond_n7.7c8306185882f01a9ed6edf77ce46bbf9dd53b41.woff") format("woff");
420}
421@font-face {
422  font-family: "EB Garamond";
423  font-weight: 400;
424  font-style: italic;
425  font-display: swap;
426  src: url("//vivierskin.com/cdn/fonts/ebgaramond/ebgaramond_i4.8a8d350a4bec29823a3db2f6d6a96a056d2e3223.woff2") format("woff2"),
427       url("//vivierskin.com/cdn/fonts/ebgaramond/ebgaramond_i4.ac4f3f00b446eda80de7b499ddd9e019a66ddfe2.woff") format("woff");
428}
429@font-face {
430  font-family: "EB Garamond";
431  font-weight: 700;
432  font-style: italic;
433  font-display: swap;
434  src: url("//vivierskin.com/cdn/fonts/ebgaramond/ebgaramond_i7.a554120900e2a1ba4ba64bd80ad36a8fd44041f5.woff2") format("woff2"),
435       url("//vivierskin.com/cdn/fonts/ebgaramond/ebgaramond_i7.7101ca1f5cf9647cc8a47fe8b7268d197f62e702.woff") format("woff");
436}
437
438
439  :root {
440    /* Page Layout */
441    --sidebar-width: 25rem;
442    --narrow-content-width: 36rem;
443    --normal-content-width: 42rem;
444    --wide-content-width: 46rem;
445    --narrow-page-width: 90rem;
446    --normal-page-width: 120rem;
447    --wide-page-width: 150rem;
448
449    /* Section Heights */
450    --section-height-small: 15rem;
451    --section-height-medium: 25rem;
452    --section-height-large: 35rem;
453
454    @media screen and (min-width: 40em) {
455      --section-height-small: 40svh;
456      --section-height-medium: 55svh;
457      --section-height-large: 70svh;
458    }
459
460    @media screen and (min-width: 60em) {
461      --section-height-small: 50svh;
462      --section-height-medium: 65svh;
463      --section-height-large: 80svh;
464    }
465
466    /* Letter spacing */
467    --letter-spacing-sm: 0.06em;
468    --letter-spacing-md: 0.13em;
469
470    /* Font families */
471
472    /*
473    --font-body--family: "Open Sans", sans-serif;
474    --font-body--style: normal;
475    --font-body--weight: 400;
476    */
477    --font-body--family: "GTAmericaStandardLight", sans-serif;
478    --font-body--style: normal;
479    --font-body--weight: 300;
480
481    --font-subheading--family: "EB Garamond", serif;
482    --font-subheading--style: normal;
483    --font-subheading--weight: 400;
484    --font-heading--family: "EB Garamond", serif;
485    --font-heading--style: normal;
486    --font-heading--weight: 400;
487
488    
489    /*
490    --font-accent--family: "Open Sans", sans-serif;
491    --font-accent--style: normal;
492    --font-accent--weight: 400;
493    */
494    --font-accent--family: "GTAmericaStandardLight", sans-serif;
495    --font-accent--style: normal;
496    --font-accent--weight: 300;
497
498    
499
500    /* Margin sizes */
501    --font-h1--spacing: 0.25em;
502    --font-h2--spacing: 0.25em;
503    --font-h3--spacing: 0.25em;
504    --font-h4--spacing: 0.25em;
505    --font-h5--spacing: 0.25em;
506    --font-h6--spacing: 0.25em;
507    --font-paragraph--spacing: 0.5em;
508
509    /* Heading colors */
510    --font-h1--color: var(--color-foreground-heading);
511    --font-h2--color: var(--color-foreground-heading);
512    --font-h3--color: var(--color-foreground-heading);
513    --font-h4--color: var(--color-foreground-heading);
514    --font-h5--color: var(--color-foreground-heading);
515    --font-h6--color: var(--color-foreground-heading);
516
517    /** Z-Index / Layering */
518    --layer-section-background: -2;
519    --layer-lowest: -1;
520    --layer-base: 0;
521    --layer-flat: 1;
522    --layer-raised: 2;
523    --layer-heightened: 4;
524    --layer-sticky: 8;
525    --layer-window-overlay: 10;
526    --layer-header-menu: 12;
527    --layer-overlay: 16;
528    --layer-menu-drawer: 18;
529    --layer-temporary: 20;
530
531    /* Max-width / Measure */
532    --max-width--body-normal: 32.5em;
533    --max-width--body-narrow: 22.75em;
534
535    --max-width--heading-normal: 32.5em;
536    --max-width--heading-narrow: 19.5em;
537
538    --max-width--display-normal: 13em;
539    --max-width--display-narrow: 9.75em;
540    --max-width--display-tight: 3.25em;
541
542    /* Letter-spacing / Tracking */
543    --letter-spacing--display-tight: -0.03em;
544    --letter-spacing--display-normal: 0em;
545    --letter-spacing--display-loose: 0.03em;
546
547    --letter-spacing--heading-tight: -0.03em;
548    --letter-spacing--heading-normal: 0em;
549    --letter-spacing--heading-loose: 0.03em;
550
551    --letter-spacing--body-tight: -0.03em;
552    --letter-spacing--body-normal: 0em;
553    --letter-spacing--body-loose: 0.03em;
554
555    /* Line height / Leading */
556    --line-height: 1;
557
558    --line-height--display-tight: 1;
559    --line-height--display-normal: 1.1;
560    --line-height--display-loose: 1.2;
561
562    --line-height--heading-tight: 1.15;
563    --line-height--heading-normal: 1.25;
564    --line-height--heading-loose: 1.35;
565
566    --line-height--body-tight: 1.2;
567    --line-height--body-normal: 1.4;
568    --line-height--body-loose: 1.6;
569
570    /* Typography presets */
571    --font-size--paragraph: 0.875rem;--font-size--h1: clamp(2.25rem, 5.6vw, 3.5rem);--font-size--h2: 2.0rem;--font-size--h3: 1.5rem;--font-size--h4: 1.125rem;--font-size--h5: 1.0rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-normal);--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-normal);--font-h3--weight: var(--font-subheading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-subheading--family);--font-h3--style: var(--font-subheading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-subheading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-loose);--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-loose);--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);
572
573    /* Hardcoded font sizes */
574    --font-size--3xs: 0.625rem;
575    --font-size--2xs: 0.75rem;
576    --font-size--xs: 0.8125rem;
577    --font-size--sm: 0.875rem;
578    --font-size--md: 1rem;
579    --font-size--lg: 1.125rem;
580    --font-size--xl: 1.25rem;
581    --font-size--2xl: 1.5rem;
582    --font-size--3xl: 2rem;
583    --font-size--4xl: 2.5rem;
584    --font-size--5xl: 3rem;
585    --font-size--6xl: 3.5rem;
586
587    /* Menu font sizes */
588    --menu-font-sm--size: 0.875rem;
589    --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));
590    --menu-font-md--size: 1rem;
591    --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));
592    --menu-font-lg--size: 1.125rem;
593    --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18));
594    --menu-font-xl--size: 1.25rem;
595    --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));
596    --menu-font-2xl--size: 1.75rem;
597    --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));
598
599    /* Colors */
600    --color-error: #8B0000;
601    --color-success: #006400;
602    --color-white: #FFFFFF;
603    --color-white-rgb: 255 255 255;
604    --color-black: #000000;
605    --color-instock: #3ED660;
606    --color-lowstock: #EE9441;
607    --color-outofstock: #C8C8C8;
608
609    /* Opacity */
610    --opacity-5: 0.05;
611    --opacity-8: 0.08;
612    --opacity-10: 0.1;
613    --opacity-15: 0.15;
614    --opacity-20: 0.2;
615    --opacity-25: 0.25;
616    --opacity-30: 0.3;
617    --opacity-40: 0.4;
618    --opacity-50: 0.5;
619    --opacity-60: 0.6;
620    --opacity-70: 0.7;
621    --opacity-80: 0.8;
622    --opacity-85: 0.85;
623    --opacity-90: 0.9;
624    --opacity-subdued-text: var(--opacity-70);
625
626    --shadow-button: 0 2px 3px rgb(0 0 0 / 20%);
627    --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent);
628
629    /* Spacing */
630    --margin-3xs: 0.125rem;
631    --margin-2xs: 0.3rem;
632    --margin-xs: 0.5rem;
633    --margin-sm: 0.7rem;
634    --margin-md: 0.8rem;
635    --margin-lg: 1rem;
636    --margin-xl: 1.25rem;
637    --margin-2xl: 1.5rem;
638    --margin-3xl: 1.75rem;
639    --margin-4xl: 2rem;
640    --margin-5xl: 3rem;
641    --margin-6xl: 5rem;
642
643    --scroll-margin: 50px;
644
645    --padding-3xs: 0.125rem;
646    --padding-2xs: 0.25rem;
647    --padding-xs: 0.5rem;
648    --padding-sm: 0.7rem;
649    --padding-md: 0.8rem;
650    --padding-lg: 1rem;
651    --padding-xl: 1.25rem;
652    --padding-2xl: 1.5rem;
653    --padding-3xl: 1.75rem;
654    --padding-4xl: 2rem;
655    --padding-5xl: 3rem;
656    --padding-6xl: 4rem;
657
658    --gap-3xs: 0.125rem;
659    --gap-2xs: 0.3rem;
660    --gap-xs: 0.5rem;
661    --gap-sm: 0.7rem;
662    --gap-md: 0.9rem;
663    --gap-lg: 1rem;
664    --gap-xl: 1.25rem;
665    --gap-2xl: 2rem;
666    --gap-3xl: 3rem;
667
668    --spacing-scale-sm: 0.6;
669    --spacing-scale-md: 0.7;
670    --spacing-scale-default: 1.0;
671
672    /* Checkout buttons gap */
673    --checkout-button-gap: 10px;
674
675    /* Borders */
676    --style-border-width: 1px;
677    --style-border-radius-xs: 0.2rem;
678    --style-border-radius-sm: 0.6rem;
679    --style-border-radius-md: 0.8rem;
680    --style-border-radius-50: 50%;
681    --style-border-radius-lg: 1rem;
682    --style-border-radius-pills: 40px;
683    --style-border-radius-inputs: 0px;
684    --style-border-radius-buttons-primary: 5px;
685    --style-border-radius-buttons-secondary: 5px;
686    --style-border-width-primary: 0px;
687    --style-border-width-secondary: 0px;
688    --style-border-width-inputs: 1px;
689    --style-border-radius-popover: 8px;
690    --style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%);
691    --style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%);
692    --style-border-swatch-opacity: 10%;
693    --style-border-swatch-width: 1px;
694    --style-border-swatch-style: solid;
695
696    /* Animation */
697    --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
698    --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1);
699    --animation-speed-fast: 0.0625s;
700    --animation-speed: 0.125s;
701    --animation-speed-slow: 0.2s;
702    --animation-speed-medium: 0.15s;
703    --animation-easing: ease-in-out;
704    --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1);
705    --drawer-animation-speed: 0.2s;
706    --animation-values-slow: var(--animation-speed-slow) var(--animation-easing);
707    --animation-values: var(--animation-speed) var(--animation-easing);
708    --animation-values-fast: var(--animation-speed-fast) var(--animation-easing);
709    --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;
710    --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94);
711    --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0);
712    --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
713    --animation-timing-default: cubic-bezier(0, 0, 0.2, 1);
714    --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1);
715    --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1);
716
717    /* View transitions */
718    /* View transition old */
719    --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;
720
721    /* View transition new */
722    --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;
723
724    /* Focus */
725    --focus-outline-width: 0.09375rem;
726    --focus-outline-offset: 0.2em;
727
728    /* Badges */
729    --badge-blob-padding-block: 1px;
730    --badge-blob-padding-inline: 12px 8px;
731    --badge-rectangle-padding-block: 1px;
732    --badge-rectangle-padding-inline: 6px;
733    @media screen and (min-width: 750px) {
734      --badge-blob-padding-block: 4px;
735      --badge-blob-padding-inline: 16px 12px;
736      --badge-rectangle-padding-block: 4px;
737      --badge-rectangle-padding-inline: 10px;
738    }
739
740    /* Icons */
741    --icon-size-2xs: 0.6rem;
742    --icon-size-xs: 0.85rem;
743    --icon-size-sm: 1.25rem;
744    --icon-size-md: 1.375rem;
745    --icon-size-lg: 1.5rem;
746    --icon-stroke-width: 1.5px;
747
748    /* Input */
749    --input-email-min-width: 200px;
750    --input-search-max-width: 650px;
751    --input-padding-y: 0.8rem;
752    --input-padding-x: 0.8rem;
753    --input-padding: var(--input-padding-y) var(--input-padding-x);
754    --input-box-shadow-width: var(--style-border-width-inputs);
755    --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);
756    --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border);
757    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
758    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));
759    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
760    --input-textarea-min-height: 55px;
761
762    /* Button size */
763    --button-size-sm: 30px;
764    --button-size-md: 36px;
765    --button-size: var(--minimum-touch-target);
766    --button-padding-inline: 24px;
767    --button-padding-block: 16px;
768
769    /* Button font-family */
770    --button-font-family-primary: var(--font-body--family);
771    --button-font-family-secondary: var(--font-body--family);
772
773    /* Button text case */
774    --button-text-case: ;
775    --button-text-case-primary: uppercase;
776    --button-text-case-secondary: uppercase;
777
778    /* Borders */
779    --border-color: rgb(var(--color-border-rgb) / var(--opacity-50));
780    --border-width-sm: 1px;
781    --border-width-md: 2px;
782    --border-width-lg: 5px;
783    --border-radius-sm: 0.25rem;
784
785    /* Drawers */
786    --drawer-inline-padding: 25px;
787    --drawer-menu-inline-padding: 2.5rem;
788    --drawer-header-block-padding: 20px;
789    --drawer-content-block-padding: 10px;
790    --drawer-header-desktop-top: 0rem;
791    --drawer-padding: calc(var(--padding-sm) + 7px);
792    --drawer-height: 100dvh;
793    --drawer-width: 95vw;
794    --drawer-max-width: 500px;
795
796    /* Variant Picker Swatches */
797    --variant-picker-swatch-width-unitless: 30;
798    --variant-picker-swatch-height-unitless: 30;
799    --variant-picker-swatch-width: 30px;
800    --variant-picker-swatch-height: 30px;
801    --variant-picker-swatch-radius: 0px;
802    --variant-picker-border-width: 1px;
803    --variant-picker-border-style: solid;
804    --variant-picker-border-opacity: 10%;
805
806    /* Variant Picker Buttons */
807    --variant-picker-button-radius: 0px;
808    --variant-picker-button-border-width: 1px;
809
810    /* Slideshow */
811    --slideshow-controls-size: 3.5rem;
812    --slideshow-controls-icon: 2rem;
813    --peek-next-slide-size: 3rem;
814
815    /* Utilities */
816    --backdrop-opacity: 0.15;
817    --backdrop-color-rgb: var(--color-shadow-rgb);
818    --minimum-touch-target: 44px;
819    --disabled-opacity: 0.5;
820    --skeleton-opacity: 0.025;
821
822    /* Shapes */
823    --shape--circle: circle(50% at center);
824    --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);
825    --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
826    --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883
826% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%);
827
828    /* Buy buttons */
829    --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));
830
831    /* Card image width and height variables */
832    --card-width-small: 10rem;
833
834    --height-small: 10rem;
835    --height-medium: 11.5rem;
836    --height-large: 13rem;
837    --height-full: 100vh;
838
839    @media screen and (min-width: 750px) {
840      --height-small: 17.5rem;
841      --height-medium: 21.25rem;
842      --height-large: 25rem;
843    }
844
845    /* Modal */
846    --modal-max-height: 65dvh;
847
848    /* Card styles for search */
849    --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));
850    --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));
851    --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));
852
853    /* Cart */
854    --cart-primary-font-family: var(--font-body--family);
855    --cart-primary-font-style: var(--font-body--style);
856    --cart-primary-font-weight: var(--font-body--weight);
857    --cart-secondary-font-family: var(--font-subheading--family);
858    --cart-secondary-font-style: var(--font-subheading--style);
859    --cart-secondary-font-weight: var(--font-subheading--weight);
860  }
861</style>
862<style data-shopify>
863  
864    
865      :root,
866    
867    
868    
869    .color-scheme-1 {
870        --color-background: rgb(255 255 255 / 1.0);
871        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
872        --color-background-rgb: 255 255 255;
873        --opacity-5-15: 0.05;
874        --opacity-10-25: 0.1;
875        --opacity-35-55: 0.35;
876        --opacity-40-60: 0.4;
877        --opacity-30-60: 0.3;
878        --color-foreground: rgb(37 36 35 / 1.0);
879        --color-foreground-rgb: 37 36 35;
880        --color-foreground-heading: rgb(37 36 35 / 1.0);
881        --color-foreground-heading-rgb: 37 36 35;
882        --color-primary: rgb(157 170 170 / 1.0);
883        --color-primary-rgb: 157 170 170;
884        --color-primary-hover: rgb(157 170 170 / 1.0);
885        --color-primary-hover-rgb: 157 170 170;
886        --color-border: rgb(247 245 238 / 1.0);
887        --color-border-rgb: 247 245 238;
888        --color-shadow: rgb(37 36 35 / 1.0);
889        --color-shadow-rgb: 37 36 35;
890        --color-primary-button-text: rgb(247 245 238 / 1.0);
891        --color-primary-button-background: rgb(139 150 150 / 1.0);
892        --color-primary-button-border: rgb(0 0 0 / 0.0);
893        --color-primary-button-hover-text: rgb(247 245 238 / 1.0);
894        --color-primary-button-hover-background: rgb(157 170 170 / 1.0);
895        --color-primary-button-hover-border: rgb(0 0 0 / 0.0);
896        --color-secondary-button-text: rgb(247 245 238 / 1.0);
897        --color-secondary-button-background: rgb(196 202 202 / 1.0);
898        --color-secondary-button-border: rgb(0 0 0 / 0.0);
899        --color-secondary-button-hover-text: rgb(247 245 238 / 1.0);
900        --color-secondary-button-hover-background: rgb(157 170 170 / 1.0);
901        --color-secondary-button-hover-border: rgb(0 0 0 / 0.0);
902        --color-input-background: rgb(255 255 255 / 1.0);
903        --color-input-text: rgb(37 36 35 / 1.0);
904        --color-input-text-rgb: 37 36 35;
905        --color-input-border: rgb(234 232 230 / 1.0);
906        --color-input-hover-background: rgb(245 245 245 / 1.0);
907        --color-variant-background: rgb(255 255 255 / 1.0);
908        --color-variant-border: rgb(234 232 230 / 1.0);
909        --color-variant-text: rgb(0 0 0 / 1.0);
910        --color-variant-text-rgb: 0 0 0;
911        --color-variant-hover-background: rgb(245 245 245 / 1.0);
912        --color-variant-hover-text: rgb(0 0 0 / 1.0);
913        --color-variant-hover-border: rgb(230 230 230 / 1.0);
914        --color-selected-variant-background: rgb(0 0 0 / 1.0);
915        --color-selected-variant-border: rgb(0 0 0 / 1.0);
916        --color-selected-variant-text: rgb(255 255 255 / 1.0);
917        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
918        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
919        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
920
921        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
922        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
923        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
924        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
925        --font-h1--color: var(--color-foreground-heading);
926        --font-h2--color: var(--color-foreground-heading);
927        --font-h3--color: var(--color-foreground-heading);
928        --font-h4--color: var(--color-foreground-heading);
929        --font-h5--color: var(--color-foreground-heading);
930        --font-h6--color: var(--color-foreground-heading);
931
932        /* Shadows */
933        
934        
935          --shadow-blur: 20px;
936          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
937        
938      }
939  
940    
941    
942    
943    .color-scheme-2 {
944        --color-background: rgb(145 135 127 / 1.0);
945        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
946        --color-background-rgb: 145 135 127;
947        --opacity-5-15: 0.05;
948        --opacity-10-25: 0.1;
949        --opacity-35-55: 0.35;
950        --opacity-40-60: 0.4;
951        --opacity-30-60: 0.3;
952        --color-foreground: rgb(247 245 238 / 1.0);
953        --color-foreground-rgb: 247 245 238;
954        --color-foreground-heading: rgb(247 245 238 / 1.0);
955        --color-foreground-heading-rgb: 247 245 238;
956        --color-primary: rgb(255 255 255 / 1.0);
957        --color-primary-rgb: 255 255 255;
958        --color-primary-hover: rgb(255 255 255 / 0.49);
959        --color-primary-hover-rgb: 255 255 255;
960        --color-border: rgb(157 170 170 / 1.0);
961        --color-border-rgb: 157 170 170;
962        --color-shadow: rgb(0 0 0 / 0.0);
963        --color-shadow-rgb: 0 0 0;
964        --color-primary-button-text: rgb(37 36 35 / 1.0);
965        --color-primary-button-background: rgb(247 245 238 / 1.0);
966        --color-primary-button-border: rgb(0 0 0 / 0.0);
967        --color-primary-button-hover-text: rgb(37 36 35 / 1.0);
968        --color-primary-button-hover-background: rgb(245 245 245 / 1.0);
969        --color-primary-button-hover-border: rgb(0 0 0 / 0.0);
970        --color-secondary-button-text: rgb(247 245 238 / 1.0);
971        --color-secondary-button-background: rgb(196 202 202 / 1.0);
972        --color-secondary-button-border: rgb(196 202 202 / 1.0);
973        --color-secondary-button-hover-text: rgb(0 0 0 / 1.0);
974        --color-secondary-button-hover-background: rgb(187 191 191 / 1.0);
975        --color-secondary-button-hover-border: rgb(255 255 255 / 1.0);
976        --color-input-background: rgb(255 255 255 / 0.6);
977        --color-input-text: rgb(0 0 0 / 1.0);
978        --color-input-text-rgb: 0 0 0;
979        --color-input-border: rgb(0 0 0 / 0.0);
980        --color-input-hover-background: rgb(255 255 255 / 0.68);
981        --color-variant-background: rgb(255 255 255 / 0.6);
982        --color-variant-border: rgb(0 0 0 / 0.0);
983        --color-variant-text: rgb(0 0 0 / 1.0);
984        --color-variant-text-rgb: 0 0 0;
985        --color-variant-hover-background: rgb(245 245 245 / 1.0);
986        --color-variant-hover-text: rgb(0 0 0 / 1.0);
987        --color-variant-hover-border: rgb(230 230 230 / 1.0);
988        --color-selected-variant-background: rgb(0 0 0 / 0.71);
989        --color-selected-variant-border: rgb(0 0 0 / 0.71);
990        --color-selected-variant-text: rgb(255 255 255 / 1.0);
991        --color-selected-variant-hover-background: rgb(84 53 46 / 1.0);
992        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
993        --color-selected-variant-hover-border: rgb(84 53 46 / 1.0);
994
995        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
996        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
997        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
998        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
999        --font-h1--color: var(--color-foreground-heading);
1000        --font-h2--color: var(--color-foreground-heading);
1001        --font-h3--color: var(--color-foreground-heading);
1002        --font-h4--color: var(--color-foreground-heading);
1003        --font-h5--color: var(--color-foreground-heading);
1004        --font-h6--color: var(--color-foreground-heading);
1005
1006        /* Shadows */
1007        
1008        
1009          --shadow-blur: 20px;
1010          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1011        
1012      }
1013  
1014    
1015    
1016    
1017    .color-scheme-3 {
1018        --color-background: rgb(37 36 35 / 1.0);
1019        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
1020        --color-background-rgb: 37 36 35;
1021        --opacity-5-15: 0.15;
1022        --opacity-10-25: 0.25;
1023        --opacity-35-55: 0.55;
1024        --opacity-40-60: 0.6;
1025        --opacity-30-60: 0.6;
1026        --color-foreground: rgb(247 245 238 / 1.0);
1027        --color-foreground-rgb: 247 245 238;
1028        --color-foreground-heading: rgb(247 245 238 / 1.0);
1029        --color-foreground-heading-rgb: 247 245 238;
1030        --color-primary: rgb(255 255 255 / 1.0);
1031        --color-primary-rgb: 255 255 255;
1032        --color-primary-hover: rgb(255 255 255 / 1.0);
1033        --color-primary-hover-rgb: 255 255 255;
1034        --color-border: rgb(37 36 35 / 1.0);
1035        --color-border-rgb: 37 36 35;
1036        --color-shadow: rgb(37 36 35 / 1.0);
1037        --color-shadow-rgb: 37 36 35;
1038        --color-primary-button-text: rgb(247 245 238 / 1.0);
1039        --color-primary-button-background: rgb(196 202 202 / 1.0);
1040        --color-primary-button-border: rgb(196 202 202 / 1.0);
1041        --color-primary-button-hover-text: rgb(247 245 238 / 1.0);
1042        --color-primary-button-hover-background: rgb(157 170 170 / 1.0);
1043        --color-primary-button-hover-border: rgb(0 0 0 / 0.0);
1044        --color-secondary-button-text: rgb(0 0 0 / 1.0);
1045        --color-secondary-button-background: rgb(255 255 255 / 0.6);
1046        --color-secondary-button-border: rgb(255 255 255 / 0.6);
1047        --color-secondary-button-hover-text: rgb(0 0 0 / 1.0);
1048        --color-secondary-button-hover-background: rgb(255 255 255 / 1.0);
1049        --color-secondary-button-hover-border: rgb(255 255 255 / 1.0);
1050        --color-input-background: rgb(37 36 35 / 1.0);
1051        --color-input-text: rgb(247 245 238 / 1.0);
1052        --color-input-text-rgb: 247 245 238;
1053        --color-input-border: rgb(247 245 238 / 1.0);
1054        --color-input-hover-background: rgb(157 170 170 / 1.0);
1055        --color-variant-background: rgb(255 255 255 / 1.0);
1056        --color-variant-border: rgb(230 230 230 / 1.0);
1057        --color-variant-text: rgb(0 0 0 / 1.0);
1058        --color-variant-text-rgb: 0 0 0;
1059        --color-variant-hover-background: rgb(245 245 245 / 1.0);
1060        --color-variant-hover-text: rgb(0 0 0 / 1.0);
1061        --color-variant-hover-border: rgb(230 230 230 / 1.0);
1062        --color-selected-variant-background: rgb(37 36 35 / 1.0);
1063        --color-selected-variant-border: rgb(0 0 0 / 1.0);
1064        --color-selected-variant-text: rgb(255 255 255 / 1.0);
1065        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
1066        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1067        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
1068
1069        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1070        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1071        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1072        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1073        --font-h1--color: var(--color-foreground-heading);
1074        --font-h2--color: var(--color-foreground-heading);
1075        --font-h3--color: var(--color-foreground-heading);
1076        --font-h4--color: var(--color-foreground-heading);
1077        --font-h5--color: var(--color-foreground-heading);
1078        --font-h6--color: var(--color-foreground-heading);
1079
1080        /* Shadows */
1081        
1082        
1083          --shadow-blur: 20px;
1084          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1085        
1086      }
1087  
1088    
1089    
1090    
1091    .color-scheme-4 {
1092        --color-background: rgb(206 195 183 / 1.0);
1093        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
1094        --color-background-rgb: 206 195 183;
1095        --opacity-5-15: 0.05;
1096        --opacity-10-25: 0.1;
1097        --opacity-35-55: 0.35;
1098        --opacity-40-60: 0.4;
1099        --opacity-30-60: 0.3;
1100        --color-foreground: rgb(37 36 35 / 1.0);
1101        --color-foreground-rgb: 37 36 35;
1102        --color-foreground-heading: rgb(37 36 35 / 1.0);
1103        --color-foreground-heading-rgb: 37 36 35;
1104        --color-primary: rgb(37 36 35 / 1.0);
1105        --color-primary-rgb: 37 36 35;
1106        --color-primary-hover: rgb(37 36 35 / 1.0);
1107        --color-primary-hover-rgb: 37 36 35;
1108        --color-border: rgb(0 0 0 / 0.0);
1109        --color-border-rgb: 0 0 0;
1110        --color-shadow: rgb(37 36 35 / 1.0);
1111        --color-shadow-rgb: 37 36 35;
1112        --color-primary-button-text: rgb(247 245 238 / 1.0);
1113        --color-primary-button-background: rgb(196 202 202 / 1.0);
1114        --color-primary-button-border: rgb(0 0 0 / 0.0);
1115        --color-primary-button-hover-text: rgb(247 245 238 / 1.0);
1116        --color-primary-button-hover-background: rgb(157 170 170 / 1.0);
1117        --color-primary-button-hover-border: rgb(0 0 0 / 0.0);
1118        --color-secondary-button-text: rgb(67 54 37 / 1.0);
1119        --color-secondary-button-background: rgb(255 255 255 / 0.6);
1120        --color-secondary-button-border: rgb(255 255 255 / 0.6);
1121        --color-secondary-button-hover-text: rgb(67 54 37 / 1.0);
1122        --color-secondary-button-hover-background: rgb(255 255 255 / 1.0);
1123        --color-secondary-button-hover-border: rgb(255 255 255 / 1.0);
1124        --color-input-background: rgb(255 255 255 / 0.6);
1125        --color-input-text: rgb(67 54 37 / 1.0);
1126        --color-input-text-rgb: 67 54 37;
1127        --color-input-border: rgb(67 54 37 / 0.15);
1128        --color-input-hover-background: rgb(255 255 255 / 0.68);
1129        --color-variant-background: rgb(255 255 255 / 1.0);
1130        --color-variant-border: rgb(230 230 230 / 1.0);
1131        --color-variant-text: rgb(67 54 37 / 1.0);
1132        --color-variant-text-rgb: 67 54 37;
1133        --color-variant-hover-background: rgb(245 245 245 / 1.0);
1134        --color-variant-hover-text: rgb(0 0 0 / 1.0);
1135        --color-variant-hover-border: rgb(245 245 245 / 1.0);
1136        --color-selected-variant-background: rgb(67 54 37 / 1.0);
1137        --color-selected-variant-border: rgb(67 54 37 / 1.0);
1138        --color-selected-variant-text: rgb(255 255 255 / 1.0);
1139        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
1140        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1141        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
1142
1143        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1144        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1145        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1146        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1147        --font-h1--color: var(--color-foreground-heading);
1148        --font-h2--color: var(--color-foreground-heading);
1149        --font-h3--color: var(--color-foreground-heading);
1150        --font-h4--color: var(--color-foreground-heading);
1151        --font-h5--color: var(--color-foreground-heading);
1152        --font-h6--color: var(--color-foreground-heading);
1153
1154        /* Shadows */
1155        
1156        
1157          --shadow-blur: 20px;
1158          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1159        
1160      }
1161  
1162    
1163    
1164    
1165    .color-scheme-5 {
1166        --color-background: rgb(37 36 35 / 1.0);
1167        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
1168        --color-background-rgb: 37 36 35;
1169        --opacity-5-15: 0.15;
1170        --opacity-10-25: 0.25;
1171        --opacity-35-55: 0.55;
1172        --opacity-40-60: 0.6;
1173        --opacity-30-60: 0.6;
1174        --color-foreground: rgb(247 245 238 / 1.0);
1175        --color-foreground-rgb: 247 245 238;
1176        --color-foreground-heading: rgb(247 245 238 / 1.0);
1177        --color-foreground-heading-rgb: 247 245 238;
1178        --color-primary: rgb(196 202 202 / 1.0);
1179        --color-primary-rgb: 196 202 202;
1180        --color-primary-hover: rgb(196 202 202 / 1.0);
1181        --color-primary-hover-rgb: 196 202 202;
1182        --color-border: rgb(247 245 238 / 1.0);
1183        --color-border-rgb: 247 245 238;
1184        --color-shadow: rgb(0 0 0 / 0.0);
1185        --color-shadow-rgb: 0 0 0;
1186        --color-primary-button-text: rgb(37 36 35 / 1.0);
1187        --color-primary-button-background: rgb(247 245 238 / 1.0);
1188        --color-primary-button-border: rgb(0 0 0 / 0.0);
1189        --color-primary-button-hover-text: rgb(37 36 35 / 1.0);
1190        --color-primary-button-hover-background: rgb(234 232 230 / 1.0);
1191        --color-primary-button-hover-border: rgb(0 0 0 / 0.0);
1192        --color-secondary-button-text: rgb(247 245 238 / 1.0);
1193        --color-secondary-button-background: rgb(0 0 0 / 0.0);
1194        --color-secondary-button-border: rgb(247 245 238 / 1.0);
1195        --color-secondary-button-hover-text: rgb(247 245 238 / 1.0);
1196        --color-secondary-button-hover-background: rgb(234 232 230 / 1.0);
1197        --color-secondary-button-hover-border: rgb(247 245 238 / 1.0);
1198        --color-input-background: rgb(0 0 0 / 0.0);
1199        --color-input-text: rgb(247 245 238 / 1.0);
1200        --color-input-text-rgb: 247 245 238;
1201        --color-input-border: rgb(247 245 238 / 1.0);
1202        --color-input-hover-background: rgb(234 232 230 / 1.0);
1203        --color-variant-background: rgb(62 69 57 / 1.0);
1204        --color-variant-border: rgb(230 230 230 / 1.0);
1205        --color-variant-text: rgb(255 255 255 / 1.0);
1206        --color-variant-text-rgb: 255 255 255;
1207        --color-variant-hover-background: rgb(107 116 100 / 1.0);
1208        --color-variant-hover-text: rgb(255 255 255 / 1.0);
1209        --color-variant-hover-border: rgb(230 230 230 / 1.0);
1210        --color-selected-variant-background: rgb(255 255 255 / 1.0);
1211        --color-selected-variant-border: rgb(62 69 57 / 1.0);
1212        --color-selected-variant-text: rgb(62 69 57 / 1.0);
1213        --color-selected-variant-hover-background: rgb(255 255 255 / 0.15);
1214        --color-selected-variant-hover-text: rgb(62 69 57 / 1.0);
1215        --color-selected-variant-hover-border: rgb(62 69 57 / 1.0);
1216
1217        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1218        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1219        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1220        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1221        --font-h1--color: var(--color-foreground-heading);
1222        --font-h2--color: var(--color-foreground-heading);
1223        --font-h3--color: var(--color-foreground-heading);
1224        --font-h4--color: var(--color-foreground-heading);
1225        --font-h5--color: var(--color-foreground-heading);
1226        --font-h6--color: var(--color-foreground-heading);
1227
1228        /* Shadows */
1229        
1230        
1231          --shadow-blur: 20px;
1232          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1233        
1234      }
1235  
1236    
1237    
1238    
1239    .color-scheme-6 {
1240        --color-background: rgb(0 0 0 / 0.0);
1241        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
1242        --color-background-rgb: 0 0 0;
1243        --opacity-5-15: 0.15;
1244        --opacity-10-25: 0.25;
1245        --opacity-35-55: 0.55;
1246        --opacity-40-60: 0.6;
1247        --opacity-30-60: 0.6;
1248        --color-foreground: rgb(255 255 255 / 1.0);
1249        --color-foreground-rgb: 255 255 255;
1250        --color-foreground-heading: rgb(255 255 255 / 1.0);
1251        --color-foreground-heading-rgb: 255 255 255;
1252        --color-primary: rgb(255 255 255 / 1.0);
1253        --color-primary-rgb: 255 255 255;
1254        --color-primary-hover: rgb(230 230 230 / 1.0);
1255        --color-primary-hover-rgb: 230 230 230;
1256        --color-border: rgb(0 0 0 / 0.0);
1257        --color-border-rgb: 0 0 0;
1258        --color-shadow: rgb(0 0 0 / 0.0);
1259        --color-shadow-rgb: 0 0 0;
1260        --color-primary-button-text: rgb(0 0 0 / 1.0);
1261        --color-primary-button-background: rgb(255 255 255 / 1.0);
1262        --color-primary-button-border: rgb(0 0 0 / 0.0);
1263        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
1264        --color-primary-button-hover-background: rgb(0 0 0 / 0.71);
1265        --color-primary-button-hover-border: rgb(0 0 0 / 0.0);
1266        --color-secondary-button-text: rgb(247 245 238 / 1.0);
1267        --color-secondary-button-background: rgb(145 135 127 / 1.0);
1268        --color-secondary-button-border: rgb(0 0 0 / 0.0);
1269        --color-secondary-button-hover-text: rgb(
1269247 245 238 / 1.0);
1270        --color-secondary-button-hover-background: rgb(117 108 102 / 1.0);
1271        --color-secondary-button-hover-border: rgb(0 0 0 / 0.0);
1272        --color-input-background: rgb(255 255 255 / 0.6);
1273        --color-input-text: rgb(0 0 0 / 1.0);
1274        --color-input-text-rgb: 0 0 0;
1275        --color-input-border: rgb(255 255 255 / 0.6);
1276        --color-input-hover-background: rgb(245 245 245 / 1.0);
1277        --color-variant-background: rgb(255 255 255 / 1.0);
1278        --color-variant-border: rgb(230 230 230 / 1.0);
1279        --color-variant-text: rgb(0 0 0 / 1.0);
1280        --color-variant-text-rgb: 0 0 0;
1281        --color-variant-hover-background: rgb(245 245 245 / 1.0);
1282        --color-variant-hover-text: rgb(0 0 0 / 1.0);
1283        --color-variant-hover-border: rgb(230 230 230 / 1.0);
1284        --color-selected-variant-background: rgb(0 0 0 / 1.0);
1285        --color-selected-variant-border: rgb(0 0 0 / 1.0);
1286        --color-selected-variant-text: rgb(255 255 255 / 1.0);
1287        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
1288        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1289        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
1290
1291        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1292        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1293        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1294        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1295        --font-h1--color: var(--color-foreground-heading);
1296        --font-h2--color: var(--color-foreground-heading);
1297        --font-h3--color: var(--color-foreground-heading);
1298        --font-h4--color: var(--color-foreground-heading);
1299        --font-h5--color: var(--color-foreground-heading);
1300        --font-h6--color: var(--color-foreground-heading);
1301
1302        /* Shadows */
1303        
1304        
1305          --shadow-blur: 20px;
1306          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1307        
1308      }
1309  
1310    
1311    
1312    
1313    .color-scheme-7 {
1314        --color-background: rgb(0 0 0 / 0.0);
1315        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
1316        --color-background-rgb: 0 0 0;
1317        --opacity-5-15: 0.15;
1318        --opacity-10-25: 0.25;
1319        --opacity-35-55: 0.55;
1320        --opacity-40-60: 0.6;
1321        --opacity-30-60: 0.6;
1322        --color-foreground: rgb(37 36 35 / 1.0);
1323        --color-foreground-rgb: 37 36 35;
1324        --color-foreground-heading: rgb(37 36 35 / 1.0);
1325        --color-foreground-heading-rgb: 37 36 35;
1326        --color-primary: rgb(0 0 0 / 1.0);
1327        --color-primary-rgb: 0 0 0;
1328        --color-primary-hover: rgb(0 0 0 / 0.71);
1329        --color-primary-hover-rgb: 0 0 0;
1330        --color-border: rgb(230 230 230 / 1.0);
1331        --color-border-rgb: 230 230 230;
1332        --color-shadow: rgb(0 0 0 / 1.0);
1333        --color-shadow-rgb: 0 0 0;
1334        --color-primary-button-text: rgb(255 255 255 / 1.0);
1335        --color-primary-button-background: rgb(37 36 35 / 1.0);
1336        --color-primary-button-border: rgb(0 0 0 / 1.0);
1337        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
1338        --color-primary-button-hover-background: rgb(0 0 0 / 0.71);
1339        --color-primary-button-hover-border: rgb(0 0 0 / 0.71);
1340        --color-secondary-button-text: rgb(0 0 0 / 1.0);
1341        --color-secondary-button-background: rgb(230 230 230 / 1.0);
1342        --color-secondary-button-border: rgb(230 230 230 / 1.0);
1343        --color-secondary-button-hover-text: rgb(255 255 255 / 1.0);
1344        --color-secondary-button-hover-background: rgb(0 0 0 / 0.71);
1345        --color-secondary-button-hover-border: rgb(0 0 0 / 0.71);
1346        --color-input-background: rgb(255 255 255 / 1.0);
1347        --color-input-text: rgb(0 0 0 / 1.0);
1348        --color-input-text-rgb: 0 0 0;
1349        --color-input-border: rgb(0 0 0 / 1.0);
1350        --color-input-hover-background: rgb(245 245 245 / 1.0);
1351        --color-variant-background: rgb(255 255 255 / 1.0);
1352        --color-variant-border: rgb(230 230 230 / 1.0);
1353        --color-variant-text: rgb(0 0 0 / 1.0);
1354        --color-variant-text-rgb: 0 0 0;
1355        --color-variant-hover-background: rgb(245 245 245 / 1.0);
1356        --color-variant-hover-text: rgb(0 0 0 / 1.0);
1357        --color-variant-hover-border: rgb(230 230 230 / 1.0);
1358        --color-selected-variant-background: rgb(0 0 0 / 1.0);
1359        --color-selected-variant-border: rgb(0 0 0 / 1.0);
1360        --color-selected-variant-text: rgb(255 255 255 / 1.0);
1361        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
1362        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1363        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
1364
1365        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1366        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1367        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1368        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1369        --font-h1--color: var(--color-foreground-heading);
1370        --font-h2--color: var(--color-foreground-heading);
1371        --font-h3--color: var(--color-foreground-heading);
1372        --font-h4--color: var(--color-foreground-heading);
1373        --font-h5--color: var(--color-foreground-heading);
1374        --font-h6--color: var(--color-foreground-heading);
1375
1376        /* Shadows */
1377        
1378        
1379          --shadow-blur: 20px;
1380          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1381        
1382      }
1383  
1384    
1385    
1386    
1387    .color-scheme-baaa1377-36eb-49e4-84b2-0900cce0d7e8 {
1388        --color-background: rgb(238 232 226 / 1.0);
1389        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
1390        --color-background-rgb: 238 232 226;
1391        --opacity-5-15: 0.05;
1392        --opacity-10-25: 0.1;
1393        --opacity-35-55: 0.35;
1394        --opacity-40-60: 0.4;
1395        --opacity-30-60: 0.3;
1396        --color-foreground: rgb(37 36 35 / 1.0);
1397        --color-foreground-rgb: 37 36 35;
1398        --color-foreground-heading: rgb(145 135 127 / 1.0);
1399        --color-foreground-heading-rgb: 145 135 127;
1400        --color-primary: rgb(157 170 170 / 1.0);
1401        --color-primary-rgb: 157 170 170;
1402        --color-primary-hover: rgb(139 150 150 / 1.0);
1403        --color-primary-hover-rgb: 139 150 150;
1404        --color-border: rgb(247 245 238 / 1.0);
1405        --color-border-rgb: 247 245 238;
1406        --color-shadow: rgb(37 36 35 / 1.0);
1407        --color-shadow-rgb: 37 36 35;
1408        --color-primary-button-text: rgb(247 245 238 / 1.0);
1409        --color-primary-button-background: rgb(157 170 170 / 1.0);
1410        --color-primary-button-border: rgb(0 0 0 / 0.0);
1411        --color-primary-button-hover-text: rgb(247 245 238 / 1.0);
1412        --color-primary-button-hover-background: rgb(139 150 150 / 1.0);
1413        --color-primary-button-hover-border: rgb(0 0 0 / 0.0);
1414        --color-secondary-button-text: rgb(247 245 238 / 1.0);
1415        --color-secondary-button-background: rgb(196 202 202 / 1.0);
1416        --color-secondary-button-border: rgb(157 170 170 / 1.0);
1417        --color-secondary-button-hover-text: rgb(247 245 238 / 1.0);
1418        --color-secondary-button-hover-background: rgb(157 170 170 / 1.0);
1419        --color-secondary-button-hover-border: rgb(37 36 35 / 1.0);
1420        --color-input-background: rgb(255 255 255 / 1.0);
1421        --color-input-text: rgb(37 36 35 / 1.0);
1422        --color-input-text-rgb: 37 36 35;
1423        --color-input-border: rgb(234 232 230 / 1.0);
1424        --color-input-hover-background: rgb(245 245 245 / 1.0);
1425        --color-variant-background: rgb(255 255 255 / 1.0);
1426        --color-variant-border: rgb(234 232 230 / 1.0);
1427        --color-variant-text: rgb(0 0 0 / 1.0);
1428        --color-variant-text-rgb: 0 0 0;
1429        --color-variant-hover-background: rgb(245 245 245 / 1.0);
1430        --color-variant-hover-text: rgb(0 0 0 / 1.0);
1431        --color-variant-hover-border: rgb(230 230 230 / 1.0);
1432        --color-selected-variant-background: rgb(0 0 0 / 1.0);
1433        --color-selected-variant-border: rgb(0 0 0 / 1.0);
1434        --color-selected-variant-text: rgb(255 255 255 / 1.0);
1435        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
1436        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1437        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
1438
1439        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1440        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1441        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1442        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1443        --font-h1--color: var(--color-foreground-heading);
1444        --font-h2--color: var(--color-foreground-heading);
1445        --font-h3--color: var(--color-foreground-heading);
1446        --font-h4--color: var(--color-foreground-heading);
1447        --font-h5--color: var(--color-foreground-heading);
1448        --font-h6--color: var(--color-foreground-heading);
1449
1450        /* Shadows */
1451        
1452        
1453          --shadow-blur: 20px;
1454          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1455        
1456      }
1457  
1458    
1459    
1460    
1461    .color-scheme-11535f5e-8aba-417e-b611-e2a98f6e327c {
1462        --color-background: rgb(196 202 202 / 1.0);
1463        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
1464        --color-background-rgb: 196 202 202;
1465        --opacity-5-15: 0.05;
1466        --opacity-10-25: 0.1;
1467        --opacity-35-55: 0.35;
1468        --opacity-40-60: 0.4;
1469        --opacity-30-60: 0.3;
1470        --color-foreground: rgb(37 36 35 / 1.0);
1471        --color-foreground-rgb: 37 36 35;
1472        --color-foreground-heading: rgb(37 36 35 / 1.0);
1473        --color-foreground-heading-rgb: 37 36 35;
1474        --color-primary: rgb(157 170 170 / 1.0);
1475        --color-primary-rgb: 157 170 170;
1476        --color-primary-hover: rgb(157 170 170 / 1.0);
1477        --color-primary-hover-rgb: 157 170 170;
1478        --color-border: rgb(0 0 0 / 0.0);
1479        --color-border-rgb: 0 0 0;
1480        --color-shadow: rgb(0 0 0 / 0.0);
1481        --color-shadow-rgb: 0 0 0;
1482        --color-primary-button-text: rgb(247 245 238 / 1.0);
1483        --color-primary-button-background: rgb(37 36 35 / 1.0);
1484        --color-primary-button-border: rgb(0 0 0 / 0.0);
1485        --color-primary-button-hover-text: rgb(247 245 238 / 1.0);
1486        --color-primary-button-hover-background: rgb(0 0 0 / 1.0);
1487        --color-primary-button-hover-border: rgb(0 0 0 / 0.0);
1488        --color-secondary-button-text: rgb(37 36 35 / 1.0);
1489        --color-secondary-button-background: rgb(247 245 238 / 1.0);
1490        --color-secondary-button-border: rgb(0 0 0 / 0.0);
1491        --color-secondary-button-hover-text: rgb(37 36 35 / 1.0);
1492        --color-secondary-button-hover-background: rgb(234 232 230 / 1.0);
1493        --color-secondary-button-hover-border: rgb(0 0 0 / 0.0);
1494        --color-input-background: rgb(0 0 0 / 0.0);
1495        --color-input-text: rgb(37 36 35 / 1.0);
1496        --color-input-text-rgb: 37 36 35;
1497        --color-input-border: rgb(247 245 238 / 1.0);
1498        --color-input-hover-background: rgb(0 0 0 / 0.0);
1499        --color-variant-background: rgb(255 255 255 / 1.0);
1500        --color-variant-border: rgb(234 232 230 / 1.0);
1501        --color-variant-text: rgb(0 0 0 / 1.0);
1502        --color-variant-text-rgb: 0 0 0;
1503        --color-variant-hover-background: rgb(245 245 245 / 1.0);
1504        --color-variant-hover-text: rgb(0 0 0 / 1.0);
1505        --color-variant-hover-border: rgb(230 230 230 / 1.0);
1506        --color-selected-variant-background: rgb(0 0 0 / 1.0);
1507        --color-selected-variant-border: rgb(0 0 0 / 1.0);
1508        --color-selected-variant-text: rgb(255 255 255 / 1.0);
1509        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
1510        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1511        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
1512
1513        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1514        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1515        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1516        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1517        --font-h1--color: var(--color-foreground-heading);
1518        --font-h2--color: var(--color-foreground-heading);
1519        --font-h3--color: var(--color-foreground-heading);
1520        --font-h4--color: var(--color-foreground-heading);
1521        --font-h5--color: var(--color-foreground-heading);
1522        --font-h6--color: var(--color-foreground-heading);
1523
1524        /* Shadows */
1525        
1526        
1527          --shadow-blur: 20px;
1528          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1529        
1530      }
1531  
1532
1533  body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-7, .color-scheme-baaa1377-36eb-49e4-84b2-0900cce0d7e8, .color-scheme-11535f5e-8aba-417e-b611-e2a98f6e327c {
1534    color: var(--color-foreground);
1535    background-color: var(--color-background);
1536  }
1537</style>
1538
1539
1540 
1541    
1542    <link href="//vivierskin.com/cdn/shop/files/GT-America-Standard-Light.woff2?v=805487511556682508" as="font" type="font/woff2" crossorigin="anonymous" rel="preload">
1543    <link href="//vivierskin.com/cdn/shop/files/GT-America-Standard-Regular.woff2?v=11
1543572305012175821683" as="font" type="font/woff2" crossorigin="anonymous" rel="preload">
1544
1545    <style>
1546      /* 2. Define GT America (Body Fonts) */
1547      @font-face {
1548        font-family: "GTAmericaStandardRegular";
1549        src: url('//vivierskin.com/cdn/shop/files/GT-America-Standard-Regular.woff2?v=11572305012175821683') format('woff2');
1550        font-weight: 400; 
1551        font-style: normal; 
1552        font-display: swap;
1553      }
1554
1555      @font-face {
1556        font-family: "GTAmericaStandardLight";
1557        src: url('//vivierskin.com/cdn/shop/files/GT-America-Standard-Light.woff2?v=805487511556682508') format('woff2');
1558        font-weight: 300; 
1559        font-style: normal; 
1560        font-display: swap;
1561      }
1562
1563      :root {
1564        /* ONLY override Body and Button variables. 
1565          Leaving --font-heading--family alone so EB Garamond can load from the theme. */
1566        --font-body--family: "GTAmericaStandardLight", sans-serif;
1567        --font-body-family: "GTAmericaStandardLight", sans-serif;
1568        
1569        --font-paragraph--family: "GTAmericaStandardLight", sans-serif;
1570        
1571        --button-font-family-primary: "GTAmericaStandardRegular", sans-serif;
1572        --button-font-family-secondary: "GTAmericaStandardRegular", sans-serif;
1573
1574        /* Ensuring body weight matches your light font */
1575        --font-body--weight: 300;
1576        --font-body-weight: 300;
1577      }
1578    </style>
1579
1580
1581    
1582
1583    
1583<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1583<meta name="facebook-domain-verification" content="iuikk5pof7ez193h4isbd0sa1s8y9l">
1584<meta name="google-site-verification" content="TTWc4mjeZ8hKhelKAoI7VGbK1GiK5o0uojo6IpRxsCI">
1585<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/7273873453/digital_wallets/dialog">
1586<meta id="in-context-paypal-metadata" data-shop-id="7273873453" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
1587<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/skincare-routines-how-to-guides.atom" />
1588<link rel="next" href="/blogs/skincare-routines-how-to-guides?page=2">
1589<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=24346782"></script>
1589
1590<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1591<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=24346782&shop_id=7273873453" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1591
1591
1592<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":7273873453,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/7273873453","merchantName":"Vivier Pharma USA","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Vivier Pharma USA","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1592
1592
1593<script id="shopify-features" type="application/json">{"accessToken":"ebe7121d01b4712e0d5112772d4d0b9a","betas":["rich-media-storefront-analytics"],"domain":"vivierskin.com","predictiveSearch":true,"shopId":7273873453,"locale":"en"}</script>
vendor: 1 bytes, line 1593
1593
1594<script>var Shopify = Shopify || {};
1595Shopify.shop = "vivierpharmausa.myshopify.com";
1596Shopify.locale = "en";
1597Shopify.currency = {"active":"USD","rate":"1.0"};
1598Shopify.country = "US";
1599Shopify.theme = {"name":"Lip Launch - Product","id":191474958707,"schema_name":"Dwell","schema_version":"3.2.1","theme_store_id":null,"role":"main"};
1600Shopify.theme.handle = "null";
1601Shopify.theme.style = {"id":null,"handle":null};
1602Shopify.cdnHost = "vivierskin.com/cdn";
1603Shopify.routes = Shopify.routes || {};
1604Shopify.routes.root = "/";
1605Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
1606Shopify.SignInWithShop = Shopify.SignInWithShop || {};
1607Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
1608Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1608
1608
1609<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1609
1609
1610<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 1610
1610
1611<script>
1612  window.ShopifyPay = window.ShopifyPay || {};
1613  window.ShopifyPay.apiHost = "shop.app\/pay";
1614  window.ShopifyPay.redirectState = null;
1615</script>
vendor: 1 bytes, line 1615
1615
1616<script>
1617  window.Shopify = window.Shopify || {};
1618  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
1619  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
1620  window.Shopify.SignInWithShop.eligible = true;
1621</script>
vendor: 1 bytes, line 1621
1621
1622<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 1622
1622
1623<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 1623
1623
1624<script type="module">
1625  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
1626
1627  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
1628
1629</script>
vendor: 1 bytes, line 1629
1629
1630<script>
1631  window.Shopify = window.Shopify || {};
1632  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
1633  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"]};
1634</script>
vendor: 1 bytes, line 1634
1634
1635<script>(function() {
1636  var isLoaded = false;
1637  function asyncLoad() {
1638    if (isLoaded) return;
1639    isLoaded = true;
1640    var urls = ["https:\/\/d38xvr37kwwhcm.cloudfront.net\/js\/grin-sdk.js?shop=vivierpharmausa.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=vivierpharmausa.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-4f3476efda6d436066c6ceb23dd306a6.js?shop=vivierpharmausa.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=111986\u0026v=shopifyApp_5.1.2\u0026ts=1740070653087\u0026shop=vivierpharmausa.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCCE199WZW7CKYR5RTY6K0R?source=shopify1click\u0026shop=vivierpharmausa.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=vivierpharmausa.myshopify.com","https:\/\/app.octaneai.com\/gk99migmpp0dp854\/shopify.js?x=pQIPJEuzsootxpbZ\u0026shop=vivierpharmausa.myshopify.com","https:\/\/searchanise-ef84.kxcdn.com\/widgets\/shopify\/init.js?a=2j6c9t0w7Z\u0026shop=vivierpharmausa.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=575d0aeb-5122-4db1-81b9-aaabe51c5147\u0026shop=vivierpharmausa.myshopify.com"];
1641    for (var i = 0; i < urls.length; i++) {
1642      var s = document.createElement('script');
1643      s.type = 'text/javascript';
1644      s.async = true;
1645      s.src = urls[i];
1646      var x = document.getElementsByTagName('script')[0];
1647      x.parentNode.insertBefore(s, x);
1648    }
1649  };
1650  if(window.attachEvent) {
1651    window.attachEvent('onload', asyncLoad);
1652  } else {
1653    window.addEventListener('load', asyncLoad, false);
1654  }
1655})();</script>
vendor: 1 bytes, line 1655
1655
1656<script id="__st">var __st={"a":7273873453,"offset":-14400,"reqid":"62a6b8ac-51aa-4077-b56c-684e8b5daa0f-1791460559","pageurl":"vivierskin.com\/blogs\/skincare-routines-how-to-guides","s":"blogs-123153187187","u":"b3046f215e2a","p":"blog","rtyp":"blog","rid":123153187187};</script>
vendor: 1 bytes, line 1656
1656
1657<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1657
1657
1658<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 1658
1658
1659<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//vivierskin.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1659
1659
1660<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 = "//vivierskin.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>
1660<script crossorigin="anonymous" defer="defer" src="//vivierskin.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 1660
1660
1661<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 1661
1661
1662<script>
1663  window.Shopify = window.Shopify || {};
1664  window.Shopify.MCP = window.Shopify.MCP || {};
1665  window.Shopify.MCP.enabled = true;
1666  window.Shopify.MCP.shop = "vivierpharmausa.myshopify.com";
1667  window.Shopify.MCP.mcpEndpoint = "https:\/\/vivierskin.com\/api\/mcp";
1668  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
1669</script>
vendor: 1 bytes, line 1669
1669
1670<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("\/\/vivierskin.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
1671</script>
vendor: 1 bytes, line 1671
1671
1672<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://vivierskin.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
1673</script>
vendor: 1 bytes, line 1673
1673
1674<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1675  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);
1676</script>
vendor: 1 bytes, line 1676
1676
1677<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})}}));
1678</script>
1678
1679<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://vivierskin.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
1680<style id="shopify-accelerated-checkout-cart">
1681        #shopify-buyer-consent {
1682  margin-top: 1em;
1683  display: inline-block;
1684  width: 100%;
1685}
1686
1687#shopify-buyer-consent.hidden {
1688  display: none;
1689}
1690
1691#shopify-subscription-policy-button {
1692  background: none;
1693  border: none;
1694  padding: 0;
1695  text-decoration: underline;
1696  font-size: inherit;
1697  cursor: pointer;
1698}
1699
1700#shopify-subscription-policy-button::before {
1701  box-shadow: none;
1702}
1703
1704      </style>
1705<link rel="stylesheet" media="screen" href="//vivierskin.com/cdn/shop/t/73/compiled_assets/styles.css?v=145011106391808521251779470163">
1706<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1706
1707  <style>
1708    .NetTerm_div .new_back_link {
1709      display: flex!important;
1710    }
1711  </style>
1712
1713<!-- imj Canada hreflang links -->
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727<link rel="alternate" hreflang="en" href="https://vivierskin.ca/blogs/skincare-routines-how-to-guides" />
1728<link rel="alternate" hreflang="fr" href="https://vivierskin.ca/fr/blogs/skincare-routines-how-to-guides" />
1729<link rel="alternate" hreflang="en-US" href="https://vivierskin.com/blogs/skincare-routines-how-to-guides" />
1730<link rel="alternate" hreflang="x-default" href="https://vivierskin.ca/blogs/skincare-routines-how-to-guides" />
1731
1732
1733
1734
1735<!-- BEGIN app block: shopify://apps/cookieyes-gdpr/blocks/app-embed/44e5ef64-bf2c-4188-838c-6f3b0716b8e4 -->
1736
1737
1738  
1738<script
1739    async
1740    id="cookieyes"
1741    type="text/javascript"
1742    src="https://cdn-cookieyes.com/client_data/7b7f438bd48bb018d5b27ccda459a59c/script.js"
1743  ></script>
1743
1744
1745
1746 <!-- END app block --><!-- BEGIN app block: shopify://apps/rebuy-personalization-engine/blocks/rebuy-global-embed/a26ae9b9-933b-40bf-bbc6-bf1220bbc4dc -->
1747<script>
1748  window.Rebuy = window.Rebuy || {};
1749  window.Rebuy.customer = window.Rebuy.customer || {};
1750  
1751  window.Rebuy.market = window.Rebuy.market || {};
1752  
1753  window.Rebuy.market.country = "US";
1754  
1755  
1756  window.Rebuy.market.locale = "en";
1757  
1758</script>
1758
1759
1760
1761
1762
1763
1764<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1765<script type="text/javascript">
1766  (function (c, l, a, r, i, t, y) {
1767    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1768    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1769    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1770
1771    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1772      if (error) {
1773        console.error("Error loading Shopify features:", error);
1774        return;
1775      }
1776
1777      c[a]('consentv2', {
1778        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1779        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1780        source: 101,
1781      });
1782    });
1783
1784    l.addEventListener("visitorConsentCollected", function (e) {
1785      c[a]('consentv2', {
1786        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1787        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1788        source: 101,
1789      });
1790    });
1791  })(window, document, "clarity", "script", "ikb1m26tsh");
1792</script>
1792
1793
1794
1795
1796<!-- END app block --><!-- BEGIN app block: shopify://apps/ta-mappy-store-locator-maps/blocks/bss-sl-script/edfca2bd-82ad-413c-b32c-580d239b17ab -->
1796<script id="bss-locator-config-data">
1797    var locatorData = {"storeId":8530,"domain":"vivierpharmausa.myshopify.com","styleId":"1549fb68c37605ae","pageId":697142051187,"redirectToPage":"store-locator-1","apiKey":"AIzaSyAmOQGZE0Uk8FBzM6oWinJX95Mk9xnm1_M","mapboxToken":null,"translation":"{\"radius\":\"Radius\",\"tagOption\":\"Select tag\",\"tag\":\"Tag\",\"countries\":\"Countries\",\"countryOption\":\"Select country\",\"findStore\":\"Find Store\",\"store\":\"Stores\",\"find_my_location\":\"Find my location\",\"schedule\":\"Schedule\",\"phone\":\"Phone\",\"email\":\"Email\",\"website\":\"Website\",\"fax\":\"Fax\",\"address\":\"Address\",\"enter_your_location\":\"Enter your location\",\"list\":\"List\",\"map\":\"Map\",\"monday\":\"MONDAY\",\"tuesday\":\"TUESDAY\",\"wednesday\":\"WEDNESDAY\",\"thursday\":\"THURSDAY\",\"friday\":\"FRIDAY\",\"saturday\":\"SATURDAY\",\"sunday\":\"SUNDAY\",\"allday\":\"ALLDAY\",\"product\":\"Product\",\"dayoff\":\"DAYOFF\",\"distance\":\"Distance\",\"notFound\":\"Not found any stores\",\"noLimit\":\"No limit\",\"youAreHere\":\"You are here\",\"all\":\"All\",\"clearAllFilter\":\"Clear all filter\",\"filterByCountry\":\"Filter by country\",\"searchResult\":\"Search result\",\"searchByLocation\":\"Location\",\"searchByPhone\":\"Phone\",\"searchByStoreName\":\"Store name\",\"searchByZipCode\":\"ZIP code\",\"enterPhoneNumber\":\"Enter phone number\",\"enterStoreName\":\"Enter store name\",\"enterZipCode\":\"Enter ZIP code\"}","planCode":"platinum","mapType":0,"mapStyleType":0,"customStyleId":"","zoom_map":"7","zoom_on_click":15,"scheduleMenu":1,"addressMenu":1,"additionalAddressMenu":1,"phoneMenu":1,"faxMenu":1,"emailMenu":1,"websiteMenu":1,"storeLinkMenu":0,"notShowColonMenu":0,"scheduleMap":1,"addressMap":1,"additionalAddressMap":1,"phoneMap":1,"faxMap":1,"emailMap":1,"websiteMap":1,"storeLinkMap":0,"notShowColonMap":0,"directionLinkMenu":1,"directionLinkMap":1,"contactButtonLinkMenu":0,"contactButtonLinkMap":0,"autoDetectAddress":1,"radiusSearch":1,"defaultRadius":25,"searchResultQuantityDisplay":10,"tagSearch":0,"tagOption":0,"countryOption":0,"pageTitle":"","pageDescription":"","showPageTitle":0,"showPageDescription":0,"showCountryFilter":0,"selectLocation":1,"selectPhone":0,"selectStoreName":0,"selectZipCode":0,"template":1,"layout":2,"enableSearchButton":1,"mapLayout":{"mobile":{"type":"hybrid","layout":"left","searchBarPosition":"aboveMap"},"desktop":{"type":"split","layout":"left","searchBarPosition":"aboveMap"}},"searchBar":1,"searchBarPosition":0,"searchSuggestion":0,"searchSuggestionCountries":[],"distanceUnit":"miles","zoomCountLocation":0,"clusterColor":null,"clusterNumberColor":null,"customFieldMap":1,"customFieldMenu":1,"imageMap":1,"imageMenu":1,"defaultLat":null,"defaultLng":null,"manual_default_address":0,"showAllAddress":0,"orderLocations":"priority","detectViewport":0,"createdAt":"2025-08-01T19:19:54.000Z","formActive":0,"formTitleActive":0,"formTitle":"","formDescription":"","formErrorMessage":"","formCustomCss":"","mapCustomCss":"","isNewPlaceAPI":true,"isRestricted":false,"tag_detail_active":1,"tag_font_size":13,"tag_border_radius":12,"hide_uncated_tag":0,"tag_match_all":0,"cssAssets":[],"tagList":[{"id":16428,"tag_text":"Top Partner","tag_priority":1000,"categories":[]},{"id":17386,"tag_text":"Authorized Partner","tag_priority":1000,"categories":[]}],"categoriesList":[],"locationCount":95,"maxVersion":1} || {};
1798    if (typeof BSS_SL == 'undefined' || locatorData != "") {
1799        let storeLocators = []
1800        let tagList = []
1801        
1802        
1803        
1804
1805        
1806
1807        let mapPopupData = {"id":8099,"shop_domain":"vivierpharmausa.myshopify.com","enable":0,"pages":"index,cart,product,list-collections,search,blog,all_articles,all_custom_pages","icon":"https://mappy.tech-arms.io/image/location-pin.svg","show_search_bar":0,"show_on_mobile":1,"show_on_desktop":1,"mobile_position":"bottom-right","desktop_position":"bottom-right","newPages":"/,cart,product,list-collections,search,blog,all_articles,all_custom_pages","typePage":"index,cart,product,list-collections,search,blog,all_articles,all_custom_pages","show_on_desktop_css":"@media only screen and (min-width: 749px) {\n                #bss-map-p
1807opup {\n                    bottom: 6px;\n                    right: 5px;\n                }\n            }","show_on_mobile_css":"@media only screen and (max-width: 749px) {\n                #bss-map-popup {\n                    bottom: 6px;\n                    right: 5px;\n                }\n            }"}
1808        let isWatermark = 0
1809        var translationData = {"originalTranslation":{"all":"All","fax":"Fax","map":"Map","tag":"Tag","list":"List","email":"Email","phone":"Phone","store":"Stores","allday":"ALLDAY","dayoff":"DAYOFF","friday":"FRIDAY","monday":"MONDAY","radius":"Radius","sunday":"SUNDAY","address":"Address","noLimit":"No limit","product":"Product","tuesday":"TUESDAY","website":"Website","distance":"Distance","notFound":"Not found any stores","saturday":"SATURDAY","schedule":"Schedule","thursday":"THURSDAY","countries":"Countries","findStore":"Find Store","tagOption":"Select tag","wednesday":"WEDNESDAY","youAreHere":"You are here","enterZipCode":"Enter ZIP code","searchResult":"Search result","countryOption":"Select country","searchByPhone":"Phone","clearAllFilter":"Clear all filter","enterStoreName":"Enter store name","filterByCountry":"Filter by country","searchByZipCode":"ZIP code","enterPhoneNumber":"Enter phone number","find_my_location":"Find my location","searchByLocation":"Location","searchByStoreName":"Store name","enter_your_location":"Enter your location"},"translations":null};
1810        var BSS_SL_metaobject = {"isUseMetaobject":true,"storefrontAccessToken":"5535a729d64ba0a23d0194213bf08f42","apiVersion":"2026-01"};       
1811        var BSS_SL = {
1812            ...locatorData,
1813            isWatermark,
1814            isOldUnlimited: locatorData.defaultRadius === 100 && !BSS_SL_metaobject,
1815            configData: storeLocators,
1816            tagData: tagList,
1817            enablePopup: mapPopupData.enable,
1818            pages: mapPopupData.newPages,
1819            typePage: mapPopupData.typePage,
1820            icon: mapPopupData.icon,
1821            showSearchBar: mapPopupData.show_search_bar,
1822            searchBar: locatorData.searchBar ?? 1,
1823            imageMap: locatorData.imageMap ?? 1,
1824            imageMenu: locatorData.imageMenu ?? 1,
1825            showOnMobile: mapPopupData.show_on_mobile,
1826            showOnDesktop: mapPopupData.show_on_desktop,
1827            mobilePosition: mapPopupData.mobile_position,
1828            desktopPosition: mapPopupData.desktop_position,
1829            mapLayout: locatorData.mapLayout || {
1830                desktop: {
1831                    type: locatorData.layout === 1 ? "combine" : "split",
1832                    layout: locatorData.template === 1 ? "left" : "right",
1833                    searchBarPosition: locatorData.searchBarPosition === 1 ? "menuBlock" : "aboveMap"
1834                },
1835                mobile: {
1836                    type: "hybrid",
1837                    layout: "left",
1838                    searchBarPosition: locatorData.searchBarPosition === 1 ? "menuBlock" : "aboveMap"
1839                }
1840            }
1841        };
1842    }
1843    Object.defineProperty(BSS_SL, 'planCode', { writable: false, configurable: false });
1844</script>
vendor: 1 bytes, line 1844
1844
1845<script>
1846    function fn(){
1847        if (typeof BSS_SL.configData == 'undefined') {
1848                if(window.location.pathname == '/pages/store-locator' && document.getElementById("PageContainer")) document.getElementById("PageContainer").remove();
1849            }
1850        }
1851    if (document.readyState === "complete" || document.readyState === "interactive") setTimeout(fn, 1);
1852    else document.addEventListener("DOMContentLoaded", fn);
1853</script>
1853
1854
1855<script src="https://cdn.shopify.com/extensions/01a11b1e-d93f-7788-8e52-e6d57225d8d7/version_ad8526d5-2026-10-08_17h45m/assets/bss-loader.js" defer></script>
1855
1856
1857
1858<script id="bss-locator-config-setting">
1859    if (typeof BSS_SL == 'undefined') var BSS_SL = {};
1860    
1861    
1862</script>
1862
1863
1864    
1864<script></script>
1864
1865
1866<!-- END app block --><!-- BEGIN app block: shopify://apps/geoip-country-redirect/blocks/speeedup_link/a3fa1a12-9aad-4707-ab56-45ccf9191aa7 --><!-- BEGIN app snippet: flags-style --><style id='sgcr-flags-css'>.sgcr-flag {display: inline-block;background-size: contain;background-position: 50%;background-repeat: no-repeat;margin: 0;padding: 0;}.sgcr-flag-af { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/af.svg")}.sgcr-flag-ak { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ak.svg")}.sgcr-flag-am { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/am.svg")}.sgcr-flag-ar { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ar.svg")}.sgcr-flag-as { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/as.svg")}.sgcr-flag-az { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/az.svg")}.sgcr-flag-be { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/be.svg")}.sgcr-flag-bg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bg.svg")}.sgcr-flag-bm { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bm.svg")}.sgcr-flag-bn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bn.svg")}.sgcr-flag-bo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bo.svg")}.sgcr-flag-br { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/br.svg")}.sgcr-flag-bs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bs.svg")}.sgcr-flag-ca { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ca.svg")}.sgcr-flag-ce { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ce.svg")}.sgcr-flag-ckb { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ckb.svg")}.sgcr-flag-cs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cs.svg")}.sgcr-flag-cy { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cy.svg")}.sgcr-flag-da { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/da.svg")}.sgcr-flag-de { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/de.svg")}.sgcr-flag-dz { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/dz.svg")}.sgcr-flag-ee { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ee.svg")}.sgcr-flag-el { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/el.svg")}.sgcr-flag-en { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/en.svg")}.sgcr-flag-eo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/eo.svg")}.sgcr-flag-es { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/es.svg")}.sgcr-flag-et { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/et.svg")}.sgcr-flag-eu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/eu.
1866svg")}.sgcr-flag-fa { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fa.svg")}.sgcr-flag-ff { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ff.svg")}.sgcr-flag-fi { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fi.svg")}.sgcr-flag-fil { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fil.svg")}.sgcr-flag-fo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fo.svg")}.sgcr-flag-fr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fr.svg")}.sgcr-flag-fy { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fy.svg")}.sgcr-flag-ga { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ga.svg")}.sgcr-flag-gd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gd.svg")}.sgcr-flag-gl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gl.svg")}.sgcr-flag-gu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gu.svg")}.sgcr-flag-gv { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gv.svg")}.sgcr-flag-ha { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ha.svg")}.sgcr-flag-he { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/he.svg")}.sgcr-flag-hi { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hi.svg")}.sgcr-flag-hr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hr.svg")}.sgcr-flag-hu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hu.svg")}.sgcr-flag-hy { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hy.svg")}.sgcr-flag-ia { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ia.svg")}.sgcr-flag-id { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/id.svg")}.sgcr-flag-ig { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ig.svg")}.sgcr-flag-ii { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ii.svg")}.sgcr-flag-is { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/is.svg")}.sgcr-flag-it { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/it.svg")}.sgcr-flag-ja { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ja.svg")}.sgcr-flag-jv { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/jv.svg")}.sgcr-flag-ka { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ka.svg")}.sgcr-flag-ki { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ki.svg")}.sgcr-flag-kk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kk.svg")}.sgcr-flag-kl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kl.svg")}.sgcr-flag-km { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/km.svg")}.sgcr-flag-kn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kn.svg")}.sgcr-flag-ko { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ko.svg")}.sgcr-flag-ks { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ks.svg")}.sgcr-flag-ku { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ku.svg")}.sgcr-flag-kw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kw.svg")}.sgcr-flag-ky { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ky.svg")}.sgcr-flag-lb { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lb.svg")}.sgcr-flag-lg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lg.svg")}.sgcr-flag-ln { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ln.svg")}.sgcr-flag-lo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lo.svg")}.sgcr-flag-lt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lt.svg")}.sgcr-flag-lu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lu.svg")}.sgcr-flag-lv { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lv.svg")}.sgcr-flag-mg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mg.svg")}.sgcr-flag-mi { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mi.svg")}.sgcr-flag-mk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mk.svg")}.sgcr-flag-ml { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ml.svg")}.sgcr-flag-mn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mn.svg")}.sgcr-flag-mr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mr.svg")}.sgcr-flag-ms { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ms.svg")}.sgcr-flag-mt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mt.svg")}.sgcr-flag-my { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/my.svg")}.sgcr-flag-nb { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nb.svg")}.sgcr-flag-nd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nd.svg")}.sgcr-flag-ne { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ne.svg")}.sgcr-flag-nl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nl.svg")}.sgcr-flag-nn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nn.svg")}.sgcr-flag-no { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/no.svg")}.sgcr-flag-om { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/om.svg")}.sgcr-flag-or { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/or.svg")}.sgcr-flag-os { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/os.svg")}.sgcr-flag-pa { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pa.svg")}.sgcr-flag-pl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pl.svg")}.sgcr-flag-ps { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ps.svg")}.sgcr-flag-pt-br { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pt-br.svg")}.sgcr-flag-pt-pt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pt-pt.svg")}.sgcr-flag-qu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/qu.svg")}.sgcr-flag-rm { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rm.svg")}.sgcr-flag-rn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rn.svg")}.sgcr-flag-ro { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ro.svg")}.sgcr-flag-ru { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ru.svg")}.sgcr-flag-rw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rw.svg")}.sgcr-flag-sa { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sa.svg")}.sgcr-flag-sc { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sc.svg")}.sgcr-flag-sd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sd.svg")}.sgcr-flag-se { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/se.svg")}.sgcr-flag-sg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sg.svg")}.sgcr-flag-si { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/si.svg")}.sgcr-flag-sk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sk.svg")}.sgcr-flag-sl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sl.svg")}.sgcr-flag-sn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sn.svg")}.sgcr-flag-so { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/so.svg")}.sgcr-flag-sq { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sq.svg")}.sgcr-flag-sr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sr.svg")}.sgcr-flag-su { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/su.svg")}.sgcr-flag-sv { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sv.svg")}.sgcr-flag-sw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sw.svg")}.sgcr-flag-ta { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ta.svg")}.sgcr-flag-te { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/te.svg")}.sgcr-flag-tg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tg.svg")}.sgcr-flag-th { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/th.svg")}.sgcr-flag-ti { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ti.svg")}.sgcr-flag-tk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tk.svg")}.sgcr-flag-to { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/to.svg")}.sgcr-flag-tr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tr.svg")}.sgcr-flag-tt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tt.svg")}.sgcr-flag-ug { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ug.svg")}.sgcr-flag-uk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/uk.svg")}.sgcr-flag-ur { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ur.svg")}.sgcr-flag-uz { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/uz.svg")}.sgcr-flag-vi { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/vi.svg")}.sgcr-flag-wo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/wo.svg")}.sgcr-flag-xh { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/xh.svg")}.sgcr-flag-yi { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/yi.svg")}.sgcr-flag-yo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/yo.svg")}.sgcr-flag-zh-cn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/zh-cn.svg")}.sgcr-flag-zh-tw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/zh-tw.svg")}.sgcr-flag-zu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/zu.svg")}.sgcr-flag-aed { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/aed.svg")}.sgcr-flag-afn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/afn.svg")}.sgcr-flag-all { background-ima
1866ge: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/all.svg")}.sgcr-flag-amd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/amd.svg")}.sgcr-flag-ang { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ang.svg")}.sgcr-flag-aoa { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/aoa.svg")}.sgcr-flag-ars { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ars.svg")}.sgcr-flag-aud { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/aud.svg")}.sgcr-flag-awg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/awg.svg")}.sgcr-flag-azn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/azn.svg")}.sgcr-flag-bam { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bam.svg")}.sgcr-flag-bbd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bbd.svg")}.sgcr-flag-bdt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bdt.svg")}.sgcr-flag-bgn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bgn.svg")}.sgcr-flag-bhd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bhd.svg")}.sgcr-flag-bif { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bif.svg")}.sgcr-flag-bnd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bnd.svg")}.sgcr-flag-bob { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bob.svg")}.sgcr-flag-brl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/brl.svg")}.sgcr-flag-bsd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bsd.svg")}.sgcr-flag-btn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/btn.svg")}.sgcr-flag-bwp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bwp.svg")}.sgcr-flag-byn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/byn.svg")}.sgcr-flag-bzd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bzd.svg")}.sgcr-flag-cad { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cad.svg")}.sgcr-flag-cdf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cdf.svg")}.sgcr-flag-chf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/chf.svg")}.sgcr-flag-clp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/clp.svg")}.sgcr-flag-cny { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cny.svg")}.sgcr-flag-cop { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cop.svg")}.sgcr-flag-crc { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/crc.svg")}.sgcr-flag-cve { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cve.svg")}.sgcr-flag-czk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/czk.svg")}.sgcr-flag-djf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/djf.svg")}.sgcr-flag-dkk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/dkk.svg")}.sgcr-flag-dop { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/dop.svg")}.sgcr-flag-dzd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/dzd.svg")}.sgcr-flag-egp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/egp.svg")}.sgcr-flag-ern { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ern.svg")}.sgcr-flag-etb { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/etb.svg")}.sgcr-flag-eur { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/eur.svg")}.sgcr-flag-fjd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fjd.svg")}.sgcr-flag-fkp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fkp.svg")}.sgcr-flag-gbp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gbp.svg")}.sgcr-flag-gel { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gel.svg")}.sgcr-flag-ghs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ghs.svg")}.sgcr-flag-gmd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gmd.svg")}.sgcr-flag-gnf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gnf.svg")}.sgcr-flag-gtq { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gtq.svg")}.sgcr-flag-gyd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gyd.svg")}.sgcr-flag-hkd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hkd.svg")}.sgcr-flag-hnl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hnl.svg")}.sgcr-flag-hrk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hrk.svg")}.sgcr-flag-htg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/htg.svg")}.sgcr-flag-huf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/huf.svg")}.sgcr-flag-idr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/idr.svg")}.sgcr-flag-ils { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ils.svg")}.sgcr-flag-inr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/inr.svg")}.sgcr-flag-iqd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/iqd.svg")}.sgcr-flag-isk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/isk.svg")}.sgcr-flag-jmd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/jmd.svg")}.sgcr-flag-jod { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/jod.svg")}.sgcr-flag-jpy { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/jpy.svg")}.sgcr-flag-kes { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kes.svg")}.sgcr-flag-kgs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kgs.svg")}.sgcr-flag-khr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/khr.svg")}.sgcr-flag-kmf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kmf.svg")}.sgcr-flag-krw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/krw.svg")}.sgcr-flag-kwd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kwd.svg")}.sgcr-flag-kyd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kyd.svg")}.sgcr-flag-kzt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kzt.svg")}.sgcr-flag-lak { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lak.svg")}.sgcr-flag-lbp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lbp.svg")}.sgcr-flag-lkr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lkr.svg")}.sgcr-flag-lrd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lrd.svg")}.sgcr-flag-lsl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lsl.svg")}.sgcr-flag-lyd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lyd.svg")}.sgcr-flag-mad { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mad.svg")}.sgcr-flag-mdl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mdl.svg")}.sgcr-flag-mga { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mga.svg")}.sgcr-flag-mkd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mkd.svg")}.sgcr-flag-mmk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mmk.svg")}.sgcr-flag-mnt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mnt.svg")}.sgcr-flag-mop { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mop.svg")}.sgcr-flag-mro { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mro.svg")}.sgcr-flag-mur { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mur.svg")}.sgcr-flag-mvr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mvr.svg")}.sgcr-flag-mwk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mwk.svg")}.sgcr-flag-mxn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mxn.svg")}.sgcr-flag-myr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/myr.svg")}.sgcr-flag-mzn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mzn.svg")}.sgcr-flag-nad { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nad.svg")}.sgcr-flag-ngn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ngn.svg")}.sgcr-flag-nio { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nio.svg")}.sgcr-flag-nok { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nok.svg")}.sgcr-flag-npr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/npr.svg")}.sgcr-flag-nzd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nzd.svg")}.sgcr-flag-omr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/omr.svg")}.sgcr-flag-pen { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pen.svg")}.sgcr-flag-pgk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pgk.svg")}.sgcr-flag-php { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/php.svg")}.sgcr-flag-pkr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pkr.svg")}.sgcr-flag-pln { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pln.svg")}.sgcr-flag-pyg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pyg.svg")}.sgcr-flag-qar { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/qar.svg")}.sgcr-flag-ron { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ron.svg")}.sgcr-flag-rsd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rsd.svg")}.sgcr-flag-rub { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rub.svg")}.sgcr-flag-rwf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rwf.svg")}.sgcr-flag-sar { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sar.svg")}.sgcr-flag-sbd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sbd.svg")}.sgcr-flag-scr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/scr.svg")}.sgcr-flag-sdg { backgrou
1866nd-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sdg.svg")}.sgcr-flag-sek { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sek.svg")}.sgcr-flag-sgd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sgd.svg")}.sgcr-flag-shp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/shp.svg")}.sgcr-flag-sll { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sll.svg")}.sgcr-flag-sos { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sos.svg")}.sgcr-flag-srd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/srd.svg")}.sgcr-flag-ssp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ssp.svg")}.sgcr-flag-std { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/std.svg")}.sgcr-flag-szl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/szl.svg")}.sgcr-flag-thb { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/thb.svg")}.sgcr-flag-tjs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tjs.svg")}.sgcr-flag-tmt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tmt.svg")}.sgcr-flag-tnd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tnd.svg")}.sgcr-flag-top { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/top.svg")}.sgcr-flag-try { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/try.svg")}.sgcr-flag-ttd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ttd.svg")}.sgcr-flag-twd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/twd.svg")}.sgcr-flag-tzs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tzs.svg")}.sgcr-flag-uah { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/uah.svg")}.sgcr-flag-ugx { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ugx.svg")}.sgcr-flag-usd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/usd.svg")}.sgcr-flag-uyu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/uyu.svg")}.sgcr-flag-uzs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/uzs.svg")}.sgcr-flag-vnd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/vnd.svg")}.sgcr-flag-vuv { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/vuv.svg")}.sgcr-flag-wst { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/wst.svg")}.sgcr-flag-xaf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/xaf.svg")}.sgcr-flag-xcd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/xcd.svg")}.sgcr-flag-xof { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/xof.svg")}.sgcr-flag-xpf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/xpf.svg")}.sgcr-flag-yer { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/yer.svg")}.sgcr-flag-zar { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/zar.svg")}.sgcr-flag-zmw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/zmw.svg")}</style><!-- END app snippet -->
1867<!-- BEGIN app snippet: market-config -->
1868
1869
1870
1871
1872<script type="text/javascript">
1873    try {
1874        let metafieldsConfig = {"sg_bypass_geolocation":{"key":"sgcr_no_geomarket"},"sg_geolocation_auto_redirect":{"enable":false,"behaviour":"necessary","redirectToDefaultLang":false,"browserLang":false,"filters":{"countries":{"actionType":"include","rules":[]},"urls":{"actionType":"include","rules":[]},"params":{"actionType":"include","rules":[],"retainDuringSession":false}}},"sg_geolocation_countries_data":{"US":{"name":"United States","isoCode":"US"}},"sg_geolocation_currencies_data":{"USD":{"isoCode":"USD","name":"US Dollar","enabled":true}},"sg_geolocation_languages_data":{"en":{"name":"English","primary":true,"published":true,"isoCode":"en"}},"sg_geolocation_markets_data":{"1503527070":{"enabled":true,"id":"1503527070","handle":"us","name":"United States","localeIsoCode":"en","primary":true,"countries":{"US":{"name":"United States","isoCode":"US"}},"localCurrencies":true,"currency":{"isoCode":"USD","enabled":true},"alternateLocales":[],"domain":{"host":"vivierskin.com","country":null},"webPresence":{"defaultLocale":"en","alternateLocales":[],"subfolderSuffix":null,"domain":{"host":"vivierskin.com"}}}},"sg_geolocation_popup":{"enable":false,"behaviour":"necessary","filters":{"countries":{"actionType":"include","rules":[]},"urls":{"actionType":"include","rules":[]}}},"sg_geolocation_script_config":{"templateId":"sgcr_geoLocationPopup","switcherType":"market","switcherStyle":"dropdownModal","dynamicUpdate":true,"translation":[],"css":"\u003cstyle id=\"geolocation-sgcr_geoLocationPopup-css\"\u003e[data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_modal-body .spicegems_geolocation_listItem .fi {\n                    font-size: calc(var(--extended-font-size) * 1.4);\n                    display: flex;\n                  }\n                  [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_modal-body .spicegems_geolocation_flag-image {\n                    height: calc(var(--extended-font-size) * 1.4);\n                    width: calc(var(--extended-font-size) * 1.9);\n                  }\n                  [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_modal-dialog.sgcr-animation--fade-in {\n                    max-width: 500px;\n                    width:95%;\n                  }\n                  [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_wrapper {\n                    width: 100%;\n                  }\n                  @media (min-width: 650px) {\n                    [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_container.sgcr_dropDown_inline .spicegems_geolocation_wrapper {\n                      width: fit-content;\n                    }\n                  }\n                  [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_container.sgcr_dropDown_inline .spicegems_geolocation_list-names{\n                    max-width:20ch;\n                  }\n                  [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_modal-title {\n                    text-align: left;\n                  }\n                  [data-sg-template-id='sgcr_geoLocationPopup'].spicegems_market_geolocation_modal button.spicegems_geolocation_close {\n                    top: 16px;\n                  }\n                  [data-sg-template-id='sgcr_geoLocationPopup'].spicegems_market_geolocation_modal .sg-country-geolocation-dropdown--hide span.spicegems_geolocation-radio-btn {\n                    display: none;\n                  }\n                 [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_container.sgcr_dropDown_inline .spicegems_geolocation_wrapper {\n                  flex: 1 1;\n                  flex-basis: var(--multiplexer);\n              }\n                   [data-sg-template-id='sgcr_geoLocationPopup'] [data-geolocation-type='countryCurrency'],[data-sg-template-id='sgcr_geoLocationPopup'] [data-geolocation-type='language'] {display: block;} [data-sg-template-id='sgcr_geoLocationPopup'] [data-geolocation-type] .spicegems_geolocation_list-flags,[data-sg-template-id='sgcr_geoLocationPopup'] [data-geolocation-type] .spicegems_geolocation_list-names {display: block;} undefined {display: block;} [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_list_search[data-target='countrySearch'], [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_list_search[data-geolocation-type='countryCurrency'] {} [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_list_search[data-target='currencySearch'] {} [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_list_search[data-target='languageSearch'] {} [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_dropdown {} [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_inner .spicegems_geolocation_dropdown, [data-sg-template-id='sgcr_geoLocationPopup']  .spicegems_geolocation_inner .spicegems_geolocation_listItem .spicegems_geolocation_navLink {padding-left: 12px;  padding-right: 12px; padding-top: 8px;  padding-bottom: 8px; font-size: 15px; --extended-font-size:15px;
1874 color: rgba(32,34,35,1); } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_inner .spicegems_geolocation_dropdown, [data-sg-template-id='sgcr_geoLocationPopup']  .spicegems_geolocation_inner .spicegems_geolocation_listItem, [data-sg-template-id='sgcr_geoLocationPopup']  ul.spicegems_geolocation_list, [data-sg-template-id='sgcr_geoLocationPopup']  [data-geolocation-type] .spicegems_geolocation-select-button {border-width: 1px; border-radius: 4px; border-color: rgba(10,11,0,1); } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_inner .spicegems_geolocation_listItem .spicegems_geolocation_navLink, [data-sg-template-id='sgcr_geoLocationPopup']  .spicegems_geolocation_inner .spicegems_geolocation_dropdown, [data-sg-template-id='sgcr_geoLocationPopup']  .spicegems_geolocation_wrapper:not(.sg-country-geolocation-dropdown--hide) .spicegems_geolocation_list {background-color: rgba(255,255,255,1); } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_inner .spicegems_geolocation_listItem .spicegems_geolocation_navLink.spicegems_geolocation-active {background-color: rgba(32,34,35,1); color: rgba(255,255,255,1); } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_inner svg.swatch-drop-down-svg {color: rgba(32,34,35,1); } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_wrapper .spicegems_geolocation_listItem:hover .spicegems_geolocation_navLink:not(.spicegems_geolocation-active) {background-color: rgba(32,34,35,0.2); color: rgba(32,34,35,1); } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_label-text {color: rgba(0,0,0,1); font-size: 14px; --extended-font-size:14px; padding-left: 0px;  padding-right: 0px; padding-top: 8px;  padding-bottom: 8px; } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_modal-content {padding-left: 0px;  padding-right: 0px; padding-top: 0px;  padding-bottom: 0px; background-color: rgba(255,255,255,1); border-color: rgba(0,0,0,0.2); border-width: 1px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_modal-header {color: rgba(0,0,0,1); font-size: 16px; --extended-font-size:16px; background-color: rgba(255,255,255,1); border-bottom-color: rgba(255,255,255,0); padding-left: 4px;  padding-right: 4px; padding-top: 10px;  padding-bottom: 10px; } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_mod_msg, [data-sg-template-id='sgcr_geoLocationPopup']  .spicegems_geolocation_modal-body {background-color: rgba(255,255,255,0); color: rgba(32,34,35,1); font-size: 16px; --extended-font-size:16px; padding-left: 20px;  padding-right: 20px; padding-top: 20px;  padding-bottom: 20px; } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_mod_sitelogo_header {width: 20%; min-width: 65px; } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_mod_sitelogo {width: 42%; min-width: 65px; } [data-sg-template-id='sgcr_geoLocationPopup'].spicegems_geolocation_modal {background-color: rgba(0,0,0,0.2); } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_modal-footer {background-color: rgba(255,255,255,0); text-align: center; border-top-color: rgba(255,255,255,0); padding-left: 16px;  padding-right: 16px; padding-top: 0px;  padding-bottom: 16px; } [data-sg-template-id='sgcr_geoLocationPopup'] .spicegems_geolocation_btn_yes {color: rgba(255,255,255,1); font-size: 14px; --extended-font-size:14px; background-color: rgba(32,34,35,1); border-width: 0px; border-color: rgba(32,34,35,1); border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } [data-sg-template-id='sgcr_geoLocationPopup'] button.spicegems_geolocation_close {color: rgba(32,34,35,1); }  \u003c\/style\u003e","type":"countryCurrency,language","countryCurrencyLabel":"Country (Currency)","languageLabel":"Language","headerText":{"enable":false,"text":"Please Select Country"},"body":{"enable":true,"text":"\u003cp class='sgcr_title'\u003eAre you in the right place?\u003c\/p\u003ePlease choose what is more suitable for you.","fallbackText":"\u003cp class='sgcr_title'\u003eWe don’t ship to [country-name].\u003c\/p\u003ePlease choose what is more suitable for you."},"headerImage":{"enable":false,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0629\/5411\/1163\/files\/sg_default_logo.png?v=1662362897"},"bodyImage":{"enable":false,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0629\/5411\/1163\/files\/sg_default_logo.png?v=1662362897"},"submitButton":{"enable":true,"text":"SHOP NOW"},"closeButton":true,"buttonLayout":"Large","countrySearch":false,"currencySearch":false,"languageSearch":false,"dropDownPosition":"Inline"},"sg_geolocation_template_html":{"html":"\u003cdiv class=spicegems_geolocation_modal tabindex=-1 style=display:none\u003e\u003cdiv class=\"spicegems_geolocation_modal
1874-dialog spicegems_geolocation_banner-dialog sgcr-animation--fade-in\"\u003e\u003cdiv class=spicegems_geolocation_modal-content\u003e\u003cdiv class=spicegems_geolocation_modal-header\u003e\u003cdiv class=spicegems_geolocation_mod_sitelogo_header style=display:none\u003e\u003cimg class=\"sg_geolocation_img_header sg_geolocation_header_image\" src=# alt=\"Header Logo\"\u003e\u003c\/div\u003e\u003cdiv class=spicegems_geolocation_modal-title\u003eWelcome\u003c\/div\u003e\u003cbutton type=button class=spicegems_geolocation_close style=display:none\u003e\u003csvg class=spicegems_geolocation_icon_close_Svg xmlns=http:\/\/www.w3.org\/2000\/svg viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414l-6.293 6.293-6.293-6.293a1 1 0 0 0-1.414 1.414l6.293 6.293-6.293 6.293a1 1 0 1 0 1.414 1.414l6.293-6.293 6.293 6.293a.998.998 0 0 0 1.707-.707.999.999 0 0 0-.293-.707l-6.293-6.293z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=spicegems_geolocation_modal-body\u003e\u003cdiv class=spicegems_geolocation_mod_sitelogo style=display:none\u003e\u003cimg class=\"sg_cbr_img-responsive sg_cbr_box_image\" src=# alt=\"Body Image\"\u003e\u003c\/div\u003e\u003cmsg class=spicegems_geolocation_mod_msg style=display:none\u003e\u003c\/msg\u003e\u003cdiv class=spicegems_geolocation_container\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=spicegems_geolocation_modal-footer\u003e\u003ca class=\"spicegems_geolocation_main-btn spicegems_geolocation_btn_yes\" href=javascript:void(0) style=display:none\u003e\u003c\/a\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","css":"\u003cstyle id='sgcr_geo'\u003e.spicegems_geolocation_modal {position: fixed;height: 100%;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.2);z-index: 500000000;display: none;overflow: auto;-webkit-overflow-scrolling: touch;outline: 0;}.spicegems_geolocation_modal-open .spicegems_geolocation_modal {overflow-x: hidden;overflow-y: auto;}.spicegems_geolocation_modal-dialog {position: relative;width: fit-content;max-width: 95%;margin: 30px auto;}.spicegems_manual_geolocation_modal .spicegems_geolocation_modal-dialog {min-width: 450px;max-width: 95%;width: fit-content;}.spicegems_geolocation_modal-content {position: relative;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 4px;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);}.spicegems_geolocation_modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 400000000;background-color: #000;}.spicegems_geolocation_modal-header {background-color: #212b35;color: #fff;border-bottom: 1px solid #212b35;padding: 12px 15px;font-size: 18px;font-family: sans-serif;text-align: center;border-top-left-radius: inherit;border-top-right-radius: inherit;}.spicegems_geolocation_modal-title {text-align: center;margin: 0;line-height: 1.42857143;}.spicegems_geolocation_modal-body {position: relative;padding: 10px;text-align: center;}.spicegems_geolocation_mod_msg {font-family: sans-serif;font-size: 20px;color: #333;line-height: normal;-webkit-font-smoothing: antialiased;}.spicegems_geolocation_modal .spicegems_geolocation_mod_msg {text-align: left;padding: 0 !important;background: 0 0 !important;margin-bottom: 8px;}.spicegems_geolocation_modal-footer {text-align: center;padding: 10px 15px;border-bottom-left-radius: inherit;border-bottom-right-radius: inherit;border-top: 1px solid #ddd;}.spicegems_switcher_modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}button.spicegems_geolocation_close {position: absolute;float: right;width: 20px;height: 20px;top: 10px;right: 10px;font-size: 21px;font-weight: 700;line-height: 1;background: 0 0;color: #fff;text-shadow: 0 1px 0 #fff;opacity: 0.9;z-index: 2;padding: 0;outline: 0;border: none;margin: 0;box-shadow: none;cursor: pointer;}.spicegems_market_geolocation_modal button.spicegems_geolocation_close {width: 18px;height: 18px;top: 8px;font-size: 18px;}button.spicegems_geolocation_close:focus, button.spicegems_geolocation_close:hover {text-decoration: none;cursor: pointer;opacity: 1;}
1874.spicegems_geolocation_modal-open {overflow: hidden;}@media (min-width: 768px) {.spicegems_geolocation_modal-dialog {width: fit-content;max-width: 600px;margin: 30px auto;}.spicegems_manual_geolocation_modal .spicegems_geolocation_modal-dialog {max-width: 500px;}.spicegems_geolocation_modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}.spicegems_geolocation_modal-sm {width: 300px;}}@media (min-width: 992px) {.spicegems_geolocation_modal-lg {width: 900px;}}.spicegems_geolocation_mod_sitelogo {text-align: center;width: 60%;display: block;margin: 0 auto 15px;}.sg_cbr_img-responsive {width: 100%;max-width: 100%;height: auto;}.spicegems_geolocation_btn_yes {color: #fff;background-color: #212b35;}.spicegems_geolocation_btn_no {color: #000;background-color: #e5e5e5;}.spicegems_geolocation_modal .spicegems_geolocation_modal-dialog {top: 10%;transform: translateY(0);}.spicegems_geolocation_main-btn {min-width: 100px;color: #fff;background: #3d9ad1;font-size: 16px;line-height: normal;padding: 10px 15px;font-weight: 400;border: 1px solid transparent;border-radius: 2px;display: inline-block;text-align: center;text-decoration: none;font-family: \\\"Open Sans\\\",sans-serif;-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);}.spicegems_geolocation_modal-footer .spicegems_geolocation_main-btn {outline: 0;}.spicegems_geolocation_main-btn:active, .spicegems_geolocation_main-btn:hover {color: #fff;opacity: 0.8;}.spicegems_geolocation_modal-footer.sgcr_yesbutton_large .spicegems_geolocation_main-btn {width: 100%;}.spicegems_geolocation_modal-footer.sgcr_yesbutton_medium .spicegems_geolocation_main-btn {width: 50%;}svg.spicegems_geolocation_icon_close_Svg {width: 16px;height: 16px;fill: currentColor;pointer-events: none;}.spicegems_geolocation_mod_sitelogo_header {width: 30%;margin: 0 auto;max-width: 100%;padding-bottom: 15px;overflow: hidden;}img.sg_geolocation_img_header {width: 100%;vertical-align: middle;margin: 0 auto;}.sgcr-animation--slide-down {-webkit-animation: 0.2s linear sgcr_default;-moz-animation: 0.2s linear sgcr_default;-o-animation: 0.2s linear sgcr_default;animation: 0.2s linear sgcr_default;}@keyframes sgcr_default {from {top: 0;}to {top: 10%;}}.sgcr-animation--left {-webkit-animation: 0.2s linear sgcr_leftslide;-moz-animation: 0.2s linear sgcr_leftslide;-o-animation: 0.2s linear sgcr_leftslide;animation: 0.2s linear sgcr_leftslide;}@keyframes sgcr_leftslide {from {left: -20%;opacity: 0;}to {left: 0;opacity: 1;}}.sgcr-animation--right {-webkit-animation: 0.2s linear sgcr_rightslide;-moz-animation: 0.2s linear sgcr_rightslide;-o-animation: 0.2s linear sgcr_rightslide;animation: 0.2s linear sgcr_rightslide;}@keyframes sgcr_rightslide {from {right: -20%;opacity: 0;}to {right: 0;opacity: 1;}}.sgcr-animation--slide-up {-webkit-animation: 0.2s linear sgcr_slideUp;-moz-animation: 0.2s linear sgcr_slideUp;-o-animation: 0.2s linear sgcr_slideUp;animation: 0.2s linear sgcr_slideUp;}@keyframes sgcr_slideUp {from {top: 20%;opacity: 0;}to {top: 10%;opacity: 1;}}.sgcr-animation--fade-in {animation: 0.5s sg--fadeIn;-webkit-animation: 0.5s sg--fadeIn;-moz-animation: 0.5s sg--fadeIn;-o-animation: 0.5s sg--fadeIn;-ms-animation: sg--fadeIn ease 0.5s;}@keyframes sg--fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.spicegems_geolocation_modal .spicegems_geolocation_modal-content, .spicegems_geolocation_modal.spicegems_geolocation_modal {background-size: cover;background-repeat: no-repeat;background-position: top center;}.sgcr_box-small {width: 400px;}.sgcr_box-medium {width: 600px;}.sgcr_box-large {width: 800px;}.spicegems_geolocation_main-btn, .spicegems_geolocation_mod_msg, .spicegems_geolocation_modal .spicegems_geolocation_rule-name {white-space: break-spaces;}.spicegems_geolocation_modal span.fi {background-size: contain;background-position: 50%;background-repeat: no-repeat;position: relative;display: inline-block;width: 1.33333333em;line-height: 1em;margin: 0;padding: 0;min-width: var(--extended-font-size);}.spicegems_geolocation_modal .spicegems_geolocation_rule-name span.fi {margin-right: 8px;}.spicegems_geolocation_modal .fi-global {background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0629\/5411\/1163\/files\/sg_global.png?v=1662362896);}.spicegems_geolocation_modal span.sg-2x {width: 42px;height: 36px;}.spicegems_geolocation_modal span.sg-4x {width: 70px;height: 54px;}.spicegems_geolocation_modal span.fi.sg-round {background-size: cover;border-radius: 50px;}.spicegems_geolocation_modal span.fi.sg-2x.sg-round {background-size: cover;width: 36px;height: 36px;border-radius: 50px;}.spicegems_geolocation_modal span.fi.sg-4x.sg-round {background-size: cover;width: 54px;
1874height: 54px;border-radius: 50px;}.spicegems_geolocation_mod_msg, .spicegems_geolocation_modal .spicegems_geolocation_rule-name {word-break: break-word;}.spicegems_geolocation_inner {max-width: 100%;display: block;position: relative;box-sizing: border-box;}.spicegems_geolocation_wrapper {min-width: 160px;margin: 0;border: 0;}.spicegems_geolocation-button-wrapper [data-geolocation-type] {margin: 4px;}.spicegems_geolocation_inner .spicegems_geolocation_dropdown {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: auto;max-width: 100%;min-height: 35px;background-color: #fff;color: #6d6a6a;border: 1px solid #bebebe;border-radius: 0;font-size: 13px;text-transform: none;padding-left: 10px;padding-right: 32px !important;padding-top: 4px;padding-bottom: 4px;line-height: 100%;cursor: pointer;background-image: none;font-style: normal;font-weight: 400;user-select: none;overflow: hidden;}.spicegems_geolocation_inner .spicegems_geolocation_flag {display: block;height: 22px;width: 32px;min-width: 32px;max-width: 32px;min-height: 22px;background: url(https:\/\/www.devkolliari.com\/codepen\/countrypopup\/flags.png) no-repeat;padding: 0;border: 0;box-shadow: none;overflow: hidden;}.sg-country-geolocation-dropdown--hide svg.swatch-drop-down-svg, .spicegems_geolocation-button-wrapper .spicegems_geolocation_label-text, .spicegems_geolocation_wrapper .spicegems_geolocation_list, .spicegems_geolocation_wrapper.sg-country-geolocation-dropdown--hide .spicegems_geolocation_dropdown, [data-geolocation-type], [data-geolocation-type] [class*=\"spicegems_geolocation_list-\"] {display: none;}.spicegems_geolocation_inner svg.swatch-drop-down-svg {color: #bebebe;right: 11px;transform: rotate(360deg);-webkit-transition: 0.3s ease-in-out !important;transition: 0.3s ease-in-out !important;position: absolute;pointer-events: none;top: 0;bottom: 0;margin: auto;width: 10px;stroke: currentColor;stroke-width: 10;}ul.spicegems_geolocation_list {position: absolute;cursor: pointer;max-height: 220px;background-image: none;box-shadow: none;font-style: normal;font-weight: 400;margin: 0;padding: 0;top: 100%;left: 0;right: 0;bottom: auto;z-index: 12;text-align: left;overflow: auto;border: 1px solid #bebebe;border-radius: 0;user-select: none;}.spicegems_geolocation_wrapper:not(.sg-country-geolocation-dropdown--hide) ul.spicegems_geolocation_list {box-shadow: rgba(0, 0, 0, 0.1) 0 0 3px 0, rgba(0, 0, 0, 0.06) 0 0 2px 0;}.sg-country-geolocation-dropdown--hide ul.spicegems_geolocation_list {max-height: 300px;}.spicegems_geolocation_wrapper:not(.sg-country-geolocation-dropdown--hide):not(.spicegems_geolocation-dropdown-upward) ul.spicegems_geolocation_list {border-top-width: 0;}.spicegems_geolocation_wrapper.spicegems_geolocation-dropdown-upward ul.spicegems_geolocation_list {top: auto;bottom: 100%;border-bottom-width: 0;}.spicegems_geolocation_wrapper.sg-country-geolocation-dropdown--hide ul.spicegems_geolocation_list {padding: 0;}.spicegems_manual_geolocation_modal .spicegems_geolocation_wrapper.sg-country-geolocation-dropdown--hide ul.spicegems_geolocation_list {border: 0;}.spicegems_geolocation_inner .spicegems_geolocation_listItem {color: #6d6a6a;padding: 0;font-size: 13px;text-transform: none;display: flex;align-items: center;position: relative;-webkit-transition: 0.3s linear !important;transition: 0.3s linear !important;list-style: none !important;margin-top: 0 !important;margin-bottom: 0 !important;width: 100%;cursor: pointer;word-break: break-word;}.spicegems_manual_geolocation_modal .spicegems_geolocation_inner .spicegems_geolocation_listItem, .spicegems_manual_geolocation_modal .spicegems_geolocation_wrapper.sg-country-geolocation-dropdown--hide ul.spicegems_geolocation_list {background-color: transparent;}.spicegems_geolocation_inner .spicegems_geolocation_listItem .spicegems_geolocation_navLink {display: flex;align-items: center;justify-content: start;flex-wrap: wrap;width: 100%;margin: 0;padding: 4px 32px 4px 10px;list-style: none;line-height: 1.6em;text-decoration: none;color: inherit;opacity: 1;}.spicegems_geolocation-button-wrapper .spicegems_geolocation_inner .spicegems_geolocation_listItem {border-radius: 0 !important;}.spicegems_geolocation_inner .spicegems_geolocation_listItem .spicegems_geolocation_navLink.spicegems_geolocation-active {background-color: #bababa;}.spicegems_geolocation_wrapper.sg-country-geolocation-dropdown--hide .spicegems_geolocation_listItem {border-radius: 8px;}.spicegems_geolocation_wrapper .spicegems_geolocation_listItem:hover .
1874spicegems_geolocation_navLink:not(.spicegems_geolocation-active) {background-color: #ebebeb;color: #202223;}.spicegems_geolocation_wrapper.sg-country-geolocation-dropdown--hide .spicegems_geolocation_list {position: relative;display: block;}.spicegems_geolocation_wrapper .spicegems_geolocation_list.spicegems_geolocation_list-show {display: block;z-index: 99;}.spicegems_geolocation_wrapper .spicegems_geolocation_inner .spicegems_geolocation_list.spicegems_geolocation_list-show + svg.swatch-drop-down-svg {transform: rotate(180deg);}.spicegems_geolocation_container {position: relative;display: inline-flex;text-align: left;align-items: flex-start;flex-wrap: wrap;width: 100%;max-width: 600px;margin: 0;padding: 0;box-shadow: none;border: none;gap: 6px;}.spicegems_manual_geolocation_modal .spicegems_geolocation_container {display: inline-block;}.spicegems-country-currency, .spicegems_geolocation_list-symbol, [class*=\"spicegems_geolocation_list-\"] {padding-right: 6px;}span.spicegems-country-currency {white-space: nowrap;}.spicegems_geolocation-fixed-position {background-color: transparent !important;width: auto;max-width: 550px;position: fixed;left: auto;bottom: auto;z-index: 499999999;}.spicegems_geolocation-inline-position {display: inline-block;background-color: transparent !important;}.spicegems_geolocation-button-wrapper {display: flex;flex-wrap: wrap;justify-content: start;align-items: center;}.spicegems_manual-geolocation, [data-geolocation-type] .spicegems_geolocation-select-button, [data-geolocation-type] .spicegems_geolocation_inner .spicegems_geolocation_dropdown {font-size: 14px;cursor: pointer;align-items: center;justify-content: start;padding: 6px 0 6px 6px;min-width: 40px;min-height: 40px;background: #fff;border: 1px solid rgba(32, 34, 35, 0.2);box-shadow: rgba(0, 0, 0, 0.1) 0 0 3px 0, rgba(0, 0, 0, 0.06) 0 0 2px 0;}.spicegems_geolocation-button-wrapper .spicegems_geolocation-select-button, .spicegems_geolocation-button-wrapper .spicegems_manual-geolocation {justify-content: center;}.spicegems_geolocation_list-symbol {font-weight: 700;}.spicegems_manual-geolocation, .spicegems_market_geolocation_modal .sg-country-geolocation-dropdown--hide span.spicegems_geolocation-radio-btn, [data-geolocation-type] .spicegems_geolocation-select-button {display: flex;}.spicegems_geolocation_flag-image {height: var(--extended-font-size, 24px);width: calc(var(--extended-font-size) * 1.4, 32px);min-height: 10px;min-width: 10px;}.spicegems_manual-geolocation .spicegems_geolocation_list-flags, [data-geolocation-type] .spicegems_geolocation-select-button .spicegems_geolocation_list-flags, [data-geolocation-type] .spicegems_geolocation_dropdown .spicegems_geolocation_list-flags {font-size: 10px;}.spicegems_manual-geolocation .fi, [data-geolocation-type] .spicegems_geolocation-select-button .fi, [data-geolocation-type] .spicegems_geolocation_dropdown .fi {font-size: var(--extended-font-size, 24px);}span.spicegems_geolocation-radio-btn {display: none;width: 14px;height: 14px;min-width: 14px;min-height: 14px;background-color: #fff;border-radius: 50%;position: relative;user-select: none;margin-right: 8px;border: 2px solid #abb1ba;}.spicegems_geolocation_wrapper span.spicegems_geolocation-radio-btn::after {border-radius: 50%;content: \\\"\\\";display: block;height: calc(100% - 4px);left: 50%;position: absolute;top: 50%;width: calc(100% - 4px);background-color: #fff;transform: translate(-50%, -50%);}.spicegems_geolocation-active span.spicegems_geolocation-radio-btn::after {background-color: #2f6ed6;}.spicegems_geolocation-active span.spicegems_geolocation-radio-btn {background-color: #fff;border-color: #2f6ed6;}@media (max-width: 767px) {.spicegems_geolocation-fixed-position {max-width: calc(100% - 30px);}}[data-sg-template-id] {line-height: normal;}.spicegems_geolocation-button-wrapper .spicegems_geolocation-select-button {border-width: 1px !important;}.spicegems_geolocation_label-text {display: block;text-align: left;font-size: 14px;color: #353535;}.spicegems_geolocation_list_search {width: 100%;cursor: none;position: sticky;top: 0;z-index: 1;border-bottom: 1px solid;background-color: #fff;height: auto;background: inherit;}.spicegems_geolocation_search_box {display: flex;align-items: center;padding: 6px;}label.spicegems_search {width: 100%;display: flex;align-items: center;justify-content: start;border: 1px solid #232223;border-radius: 4px;padding: 2px 6px;margin: 0;background: #fff;}.spicegems_search_svg {position: unset;height: 24px;width: 24px;top: 3px;}input.spicegems_search_input {width: 100%;height: 30px;border: 0;outline: 0;background: 0 0;font-size: 15px;font-weight: 400;box-shadow: none;padding: 0 0 0 4px;}button.spicegems_search_close {display: none;text-decoration: none;opacity: 1;width: 24px;height: 24px;top: 3px;right: 10px;font-size: 21px;font-weight: 700;line-height: 1;background: 0 0;text-shadow: 0 1px 0 #fff;outline: 0;border: none;margin: 0;
1874cursor: pointer;position: unset;}svg.spicegems_search_icon_close_Svg {width: 16px;height: 24px;pointer-events: none;}.sgcr_title {font-size: 24px;font-weight: 700;line-height: 30px;margin: 0 0 10px;}.spicegems_geolocation_list-names {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 20px;max-width: 40ch;}.spicegems_geolocation_container.sgcr_dropDown_inline[data-sg-template-type=\"countryCurrency,language\"] [data-geolocation-type=\"countryCurrency\"] {flex: 1;flex: 1;width: fit-content;}.spicegems_geolocation_wrapper[data-geolocation-type=\"countryCurrency\"] {--multiplexer: 280px;}ul.spicegems_geolocation_list .spicegems_geolocation_navLink.disable {pointer-events: none;opacity: 0.4;}.spicegems_geolocation_country_flag {display: block;width: 100%;}img.spicegems_geolocation_flag-image {margin: 0 auto;}.spicegems_geolocation_list-flags img.spicegems_geolocation_flag-image {max-height: calc(var(--extended-font-size) * 1.4);max-width: calc(var(--extended-font-size) * 1.9);display: inline-block;}\u003c\/style\u003e\n"}};
1875        let resourcesConfig = {};
1876
1877        window["sgcr_marketConfig"] = {
1878            marketAutoRedirectConfig: metafieldsConfig.sg_geolocation_auto_redirect,
1879            marketPopupRedirectConfig: {
1880                ...metafieldsConfig.sg_geolocation_popup,
1881                template: metafieldsConfig.sg_geolocation_script_config,
1882                htmlCss: metafieldsConfig.sg_geolocation_template_html
1883            },
1884            marketData: {
1885                markets: metafieldsConfig.sg_geolocation_markets_data,
1886                countries: metafieldsConfig.sg_geolocation_countries_data,
1887                currencies: metafieldsConfig.sg_geolocation_currencies_data,
1888                languages: metafieldsConfig.sg_geolocation_languages_data
1889            },
1890            byPassParam: metafieldsConfig.sg_bypass_geolocation
1891        };
1892
1893        window["sgcr_marketResources"] = resourcesConfig.sg_resource_countries;
1894    } catch (error) {
1895        console.warn("Error In Market Config");
1896    }
1897</script>
1897
1898<!-- END app snippet -->
1899<!-- BEGIN app snippet: localization-form -->
1900<script type="text/javascript" id="sgcr-localization-script">
1901  window.sgcr_localization = {
1902    "country":{
1903      "availableLanguages":{"en": {
1904            "endonymName":"English",
1905            "isoCode":"en",
1906            "name":"English",
1907            "primary":true,
1908            "rootUrl":"/"
1909          },},
1910      "continent":"North America",
1911      "currency":{
1912        "name":"United States Dollar",
1913        "isoCode":"USD",
1914        "symbol":"$"
1915      },
1916      "flagUrl":"//cdn.shopify.com/static/images/flags/us.svg",
1917      "isoCode":"US",
1918      "market":{
1919        "handle":"us",
1920        "id":"1503527070"
1921      },
1922      "name":"United States",
1923      "popular": false ,
1924      "unitSystem":"imperial"
1925    },
1926    "language":{
1927      "endonymName":"English",
1928      "isoCode":"en",
1929      "name":"English",
1930      "primary":true,
1931      "rootUrl":"/"
1932    },
1933    "market":{
1934      "handle":"us",
1935      "id":"1503527070"
1936    },
1937    "availableCountries":{"US":{
1938          "availableLanguages":{"en" : {
1939                "name":"English",
1940                "isoCode":"en",
1941                "endonymName":"English",
1942                "primary":true,
1943                "rootUrl":"/"
1944              },},
1945          "continent":"North America",
1946          "currency":{
1947            "name":"United States Dollar",
1948            "isoCode":"USD",
1949            "symbol":"$"
1950          },
1951          "flagUrl":"//cdn.shopify.com/static/images/flags/us.svg",
1952          "isoCode":"US",
1953          "market":{
1954            "handle":"us",
1955            "id":"1503527070"
1956          },
1957          "name":"United States",
1958          "popular": false ,
1959          "unitSystem":"imperial"
1960        },},
1961    "availableLanguages":{"en": {
1962          "name":"English",
1963          "isoCode":"en",
1964          "endonymName":"English",
1965          "primary":true,
1966          "rootUrl":"/"
1967        },}
1968  }
1969</script>
1969
1970
1971<script type="text/javascript">
1972  window.sgcr_switcher_html = `<form method="post" action="/localization" id="sgcr-market-switcher" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" hidden="hidden"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/skincare-routines-how-to-guides" /></form>`;
1973  if(typeof window["sgcr_marketResources"] == "undefined") {
1974    (document.body || document.head).insertAdjacentHTML("beforeend", `<div id="sgcr-switcher-html">${window.sgcr_switcher_html}</div>`);
1975  }
1976</script>
1976
1977<!-- END app snippet -->
1978<script type="text/javascript">try {
1979    let sgcr_customMeta = {};
1980    if(sgcr_customMeta && sgcr_customMeta.sgcr_customjs) {
1981      Function(sgcr_customMeta.sgcr_customjs)();
1982    }
1983  } catch (error) {
1984      console.warn("Error In Custom Code");
1985  }
1986</script>
1986
1987
1988
1989<script type="text/javascript">
1990  (function() {
1991    const sgcr_primaryUrl = 'https://kite.spicegems.org/0/js/scripttags/vivierpharmausa/country_redirect_ef9fe8a3d73d4eeb10bb7c383073ceb0.min.js?v=54&shop=vivierpharmausa.myshopify.com';
1992    const sgcr_kiteFallbackUrl = 'https://kite.spicegems.org/0/js/scripttags/vivierpharmausa/static/country-redirect.js';
1993    const sgcr_shopSlug = 'vivierpharmausa';
1994    const sgcr_cdnTier = '0';
1995    const sgcr_speedupIsCustom = true;
1996    const sgcr_failureCookieName = 'sgcr_primary_script_failure';
1997    const sgcr_retryCooldownMs = 5 * 60 * 1000; // 5 minutes
1998    let sgcr_fallbackLoaded = false;
1999
2000    function sgcr_getCookieValue(sgcr_name) {
2001      const sgcr_cookiePrefix = encodeURIComponent(sgcr_name) + '=';
2002      const sgcr_cookies = document.cookie ? document.cookie.split('; ') : [];
2003      for (let sgcr_i = 0; sgcr_i < sgcr_cookies.length; sgcr_i++) {
2004        if (sgcr_cookies[sgcr_i].indexOf(sgcr_cookiePrefix) === 0) {
2005          return decodeURIComponent(sgcr_cookies[sgcr_i].slice(sgcr_cookiePrefix.length));
2006        }
2007      }
2008      return '';
2009    }
2010
2011    function sgcr_setRetryCookie() {
2012      const sgcr_retryAfter = Date.now() + sgcr_retryCooldownMs;
2013      document.cookie = encodeURIComponent(sgcr_failureCookieName) + '=' + encodeURIComponent(String(sgcr_retryAfter)) + '; expires=' + new Date(sgcr_retryAfter).toUTCString() + '; path=/; SameSite=Lax';
2014    }
2015
2016    function sgcr_clearRetryCookie() {
2017      document.cookie = encodeURIComponent(sgcr_failureCookieName) + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; SameSite=Lax';
2018    }
2019
2020    function sgcr_isInRetryCooldown() {
2021      const sgcr_retryAfter = Number(sgcr_getCookieValue(sgcr_failureCookieName));
2022      if (!sgcr_retryAfter || Number.isNaN(sgcr_retryAfter)) return false;
2023      if (Date.now() >= sgcr_retryAfter) {
2024        sgcr_clearRetryCookie();
2025        return false;
2026      }
2027      return true;
2028    }
2029
2030    function sgcr_appendScript(sgcr_url, sgcr_onLoad, sgcr_onError = null) {
2031      const sgcr_script = document.createElement('script');
2032      sgcr_script.src = sgcr_url;
2033      sgcr_script.async = true;
2034      sgcr_script.type = 'text/javascript';
2035      sgcr_script.onload = sgcr_onLoad;
2036      sgcr_script.onerror = sgcr_onError;
2037      document.head.appendChild(sgcr_script);
2038    }
2039
2040    function sgcr_resolveFallbackUrl() {
2041      if (!sgcr_speedupIsCustom) return sgcr_kiteFallbackUrl;
2042      try {
2043        let sgcr_base = typeof window !== 'undefined' && window.location ? window.location.href : undefined;
2044        let sgcr_origin = new URL(sgcr_primaryUrl, sgcr_base).origin;
2045        return sgcr_origin + '/' + sgcr_cdnTier + '/js/scripttags/' + sgcr_shopSlug + '/static/country-redirect.js';
2046      } catch (sgcr_e) {
2047        return sgcr_kiteFallbackUrl;
2048      }
2049    }
2050
2051    function sgcr_loadFallback() {
2052      if (sgcr_fallbackLoaded) return;
2053      sgcr_fallbackLoaded = true;
2054
2055      let sgcr_fallbackUrl = sgcr_resolveFallbackUrl();
2056      sgcr_appendScript(
2057        sgcr_fallbackUrl,
2058        function() {
2059          console.log('[SpeedUp] ✓ Fallback script loaded');
2060        }
2061      );
2062    }
2063
2064    if (sgcr_isInRetryCooldown()) {
2065      sgcr_loadFallback();
2066      return;
2067    }
2068
2069    sgcr_appendScript(
2070      sgcr_primaryUrl,
2071      function() {
2072        sgcr_clearRetryCookie();
2073      },
2074      function() {
2075        sgcr_setRetryCookie();
2076        console.warn('[SpeedUp] ✗ Primary script failed, loading fallback:', sgcr_resolveFallbackUrl());
2077        sgcr_loadFallback();
2078      }
2079    );
2080  })();
2081</script>
2081
2082
2083
2084<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097  
2097<script async src="https://static.klaviyo.com/onsite/js/S2KR64/klaviyo.js?company_id=S2KR64"></script>
2097
2098  
2098<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
2098
2099
2100  
2101
2102
2103
2104
2105  
2105<script>
2106    window.klaviyoReviewsProductDesignMode = false
2107  </script>
2107
2108
2109
2110
2111  <!-- BEGIN app snippet: customer-hub-data -->
2111<script>
2112  if (!window.customerHub) {
2113    window.customerHub = {};
2114  }
2115  window.customerHub.storefrontRoutes = {
2116    login: "https://vivierskin.com/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
2117    register: "https://account.vivierskin.com?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2aXZpZXJwaGFybWF1c2EubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkyMDY1MzU5LCJuYmYiOjE3OTE0NjA1NTl9.kBOxk3rry3uLpWnXr4JMc6-p7JdqZH6BCODT69xr5cQ?return_url=%2F%23k-hub",
2118    logout: "/account/logout",
2119    profile: "/account",
2120    addresses: "/account/addresses",
2121  };
2122  
2123  window.customerHub.userId = null;
2124  
2125  window.customerHub.storeDomain = "vivierpharmausa.myshopify.com";
2126
2127  
2128
2129  
2130    window.customerHub.storeLocale = {
2131        currentLanguage: 'en',
2132        currentCountry: 'US',
2133        availableLanguages: [
2134          
2135            {
2136              iso_code: 'en',
2137              endonym_name: 'English'
2138            }
2139          
2140        ],
2141        availableCountries: [
2142          
2143            {
2144              iso_code: 'US',
2145              name: 'United States',
2146              currency_code: 'USD'
2147            }
2148          
2149        ]
2150    };
2151  
2152</script>
2152
2153<!-- END app snippet -->
2154
2155
2156
2157
2158
2159
2160
2161<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
2162<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/vivierpharmausa.myshopify.com"></script>
2162
2163
2164
2165<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
2165
2166
2167
2168<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=vivierpharmausa"></script>
2168
2169
2170
2171<!-- END app block --><!-- BEGIN app block: shopify://apps/postscript-sms-marketing/blocks/sdk/019be67b-1a2f-7589-97a3-72f1751f443e -->
2172<script id="embedded-sdk">
2173    window.ps_extension_shop_id = 926989;
2174</script>
2174
2175
2176<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields -->
2177
2178
2179
2180
2181
2182
2183
2184    
2184<script id="okeReferralSettings" type="application/json">{"subscriberId":"bfe8ee82-3994-4105-b71c-0991a040668b","matchCustomerLocale":false,"localeAndVariant":{"code":"en"},"referralSettings":{"referralsDisabled":true,"rewardSet":{"sender":{"type":"coupon","description":"20% off your next order with a minimum purchase of $150","value":20,"valueType":"percentage"},"recipient":{"type":"coupon","description":"20% off your next order with a minimum purchase of $150","value":20,"valueType":"percentage"}},"terms":{"enabled":false},"textContentSet":{"recipient":{"titleText":"People in the know, know about Vivier.","bodyText":"A friend has invited you to try Vivier! Enter your email to receive a code for {{ recipient_reward_value }}% on your first purchase."},"sender":{"titleText":"We Don't Keep Skin Care Secrets","bodyText":"Invite a fellow skin care lover to try Vivier, and save {{ sender_reward_value }}% on your next order! "}},"showMarketingOptIn":true,"socialShare":{"options":{"sms":true,"twitter":true,"whatsApp":true,"facebookMessenger":true,"facebook":true},"defaultText":"I have been loving Vivier! Use this link to get a discount!","displayType":"monochrome","style":{"fillColor":"#97694F","backgroundColor":"#F4F4F6"}},"style":{"button":{"hoverBackgroundColor":"#161717","backgroundColor":"#838383","hoverTextColor":"#FFFFFF","textColor":"#FFFFFF"},"text":{"primaryColor":"#3C3A39","fontFamily":"Andes Rounded","secondaryColor":"#3C3A39"},"hideOkendoBranding":true,"bubble":{"textColor":"#FFFFFF","backgroundColor":"#161717"},"removeBorderRadius":false,"textField":{"border":{"color":"#E5E5EC","focusColor":"#838383","focusShadowColor":"#838383"}}}}}</script>
2184<script type="text/javascript" defer="" src="https://d3hw6dc1ow8pp2.cloudfront.net/referrals/js/referrals-api.js"></script>
2184
2185
2186
2187
2188
2189
2190
2191    
2192        <style data-oke-reviews-version="0.94.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.6dbb2446.css"></style><style data-oke-reviews-version="0.94.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.94.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.94.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:""}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:""}
2192.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:""}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:""}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:""}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:""}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:""}@font-face{font-family:oke-widget-icons;src:url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
2192or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
2192to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%}
2193.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"}
2194.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px}
2195.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style>
2196    
2197    
2197<script type="application/json" id="oke-reviews-settings">{"subscriberId":"bfe8ee82-3994-4105-b71c-0991a040668b","analyticsSettings":{"provider":"none"},"locale":"en","localeAndVariant":{"code":"en"},"matchCustomerLocale":false,"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"reviewTranslationsMode":"off","showIncentiveIndicator":false,"searchEnginePaginationEnabled":false,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#9DAAAA","interspace":2,"shape":{"type":"default"},"showBorder":false},"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":8,"scrollBehaviour":"slide","sortOptionOrder":["date desc","has_media desc","helpful desc","rating desc","date asc","rating asc","unhelpful desc"],"style":{"showDates":true,"border":{"color":"#E1DBDB","width":{"value":0,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"fontSize":{"value":18,"unit":"px"},"fontType":"use-global","fontWeight":500,"hasCustomFontSettings":true},"arrows":{"color":"#252423","size":{"value":15,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#FFFFFF","placeholderTextColor":"#FFFFFF","size":{"value":44,"unit":"px"},"enabled":false},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":false},"stars":{"height":{"value":15,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#9DAAAA","interspace":4,"showBorder":false}},"productImageSize":{"value":30,"unit":"px"},"layout":{"name":"minimal-centered","reviewDetailsPosition":"above","showProductName":true,"showAttributeBars":false,"showProductDetails":"only-when-grouped"},"highlightColor":"#252423","spaceAbove":{"value":0,"unit":"px"},"text":{"primaryColor":"#252423","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":11,"unit":"px"},"secondaryColor":"#868686"},"spaceBelow":{"value":0,"unit":"px"}},"featuredReviewsTags":["uDs3LcF"],"defaultSort":"tags desc","autoPlay":false,"secondarySort":"date desc","truncation":{"bodyMaxLines":3,"truncateAll":true,"enabled":true}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","height":{"value":12,"unit":"px"}},"autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"infiniteScroll":false,"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"linkText":"Read More","stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","height":{"value":12,"unit":"px"}},"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":true},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"two-line"},{"name":"rating-breakdown","backgroundColor":"#F4F4F6","shadingColor":"#252423","stretchMode":"contain"}],"textAlignment":"left"},{"columnWidth":"one-third","modules":[{"name":"recommended"},{"name":"media-grid","imageGap":{"value":5,"unit":"px"},"scaleToFill":true,"rows":1,"columns":3}],"textAlignment":"center"},{"columnWidth":"one-third","modules":[{"name":"attributes","layout":"stacked","stretchMode":"stretch"}],"textAlignment":"center"}]},"style":{"showDates":true,"border":{"color":"#F1F1F1","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#F1F1F1","backgroundColor":"#FFFFFF","borderColor":"#838383","borderRadius":{"value":3,"unit":"px"},"borderColorActive":"#111010","textColorActive":"#1B1A1A","textColor":"#838383","searchHighlightColor":"#B2F9E9"},"avatar":{"backgroundColor":"#FFFFFF","placeholderTextColor":"#838383","size":{"value":50,"unit":"px"},"enabled":true},"stars":{"height":{"value":15,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#F7F7F7","foregroundColor":"#9DAAAA","interspace":2,"showBorder":false}},"shadingColor":"#F7F2F2","productImageSize":{"value":35,"unit":"px"},"button":{"backgroundColorActive":"#9DAAAA","borderColorHover":"#9DAAAA","backgroundColor":"#8B9696","borderColor":"#8B9696","backgroundColorHover":"#9DAAAA","textColorHover":"#FFFFFF","borderRadius":{"value":1,"unit":"px"},"borderWidth":{"value":0,"unit":"px"},"borderColorActive":"#9DAAAA","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"hasCustomFontSettings":false}},"highlightColor":"#91877F","spaceAbove":{"value":15,"unit":"px"},"text":{"primaryColor":"#252423","fontSizeRegular":{"value":12,"unit":"px"},"fontSizeLarge":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#252423"},"spaceBelow":{"value":14,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#838383","shadingColor":"#838383","markerColor":"#838383"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"name":"minimal","showAttributeBars":true,"showProductVariantName":false,"columnAmount":4,"showProductDetails":"only-when-grouped"},"loyalty":{"maxInitialAchievements":3},"initialPageSize":3,"replyTruncation":{"bodyMaxLines":4,"enabled":true}
2197,"media":{"layout":"featured","size":{"value":250,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","freeTextSearchEnabled":true,"writeReviewButtonEnabled":true,"defaultSort":"date desc","sortOptionOrder":["date desc","has_media desc","helpful desc","rating desc","date asc","rating asc","unhelpful desc"]}}},"starRatings":{"showWhenEmpty":false,"style":{"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#9DAAAA","interspace":2,"showBorder":false},"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"review-count","style":"number-only","brackets":true},"singleStar":false,"height":{"value":18,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
2197
2198            <style id="oke-css-vars">:root{--oke-widget-spaceAbove:15px;--oke-widget-spaceBelow:14px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#8b9696;--oke-button-backgroundColorHover:#9daaaa;--oke-button-backgroundColorActive:#9daaaa;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#8b9696;--oke-button-borderColorHover:#9daaaa;--oke-button-borderColorActive:#9daaaa;--oke-button-borderRadius:1px;--oke-button-borderWidth:0;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#f1f1f1;--oke-border-width:1px;--oke-text-primaryColor:#252423;--oke-text-secondaryColor:#252423;--oke-text-small:12px;--oke-text-regular:12px;--oke-text-large:14px;--oke-text-fontFamily:inherit;--oke-avatar-size:50px;--oke-avatar-backgroundColor:#fff;--oke-avatar-placeholderTextColor:#838383;--oke-highlightColor:#91877f;--oke-shadingColor:#f7f2f2;--oke-productImageSize:35px;--oke-attributeBar-shadingColor:#838383;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#838383;--oke-attributeBar-markerColor:#838383;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#f1f1f1;--oke-filter-borderColor:#838383;--oke-filter-borderColorActive:#111010;--oke-filter-textColor:#838383;--oke-filter-textColorActive:#1b1a1a;--oke-filter-borderRadius:3px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#9daaaa;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-reviewCarousel{--oke-stars-foregroundColor:#9daaaa;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-stars-foregroundColor:#9daaaa;--oke-stars-backgroundColor:#f7f7f7;--oke-stars-borderWidth:0}.oke-sr{--oke-stars-foregroundColor:#9daaaa;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style>
2199            <style id="oke-reviews-custom-css">[data-oke-carousel] .oke-product-thumbnail{width:100px;height:100px}</style>
2200            <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
2200<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
2200
2201
2202
2203
2204
2205    
2206        
2206<script type="application/json" id="oke-surveys-settings">{"style":{"button":{"hoverBackgroundColor":"#9DAAAA","backgroundColor":"#8B9696","hoverTextColor":"#FFFFFF","textColor":"#FFFFFF"},"headerImage":{"width":100,"url":"https://dov7r31oq5dkj.cloudfront.net/bfe8ee82-3994-4105-b71c-0991a040668b/76e142d8-e9f0-422a-9305-4d8fb1e02625","headerStyle":"logo","height":19},"progressBar":{"displayType":"bar-short","backgroundColor":"#E1DBD8","position":"above","text":{"includePageTotal":true,"includeQuestionText":true,"position":"below"},"color":"#9DAAAA"},"standalone":{"pageBackgroundColor":"#F4F4F6"},"control":{"hoverBackgroundColor":"#F4F4F6","selectedBackgroundColor":"#252423","borderColor":"#E5E5EC","backgroundColor":"#FAFAFB","selectedTextColor":"#FFFFFF","textColor":"#6B6D80"},"text":{"primaryColor":"#252423","fontFamily":"Archivo","secondaryColor":"#6B6D80"},"stars":{"emptyColor":"#E1DBD8","filledColor":"#252423"},"textField":{"focusBorderShadowColor":"#E1DBD8","borderColor":"#E1DBD8","focusBorderColor":"#252423"}},"subscriberId":"bfe8ee82-3994-4105-b71c-0991a040668b"}</script>
2206<script src="https://surveys.okendo.io/js/client-setup.js" async></script>
2206
2207    
2208    
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219<!-- END app snippet -->
2220
2221<!-- BEGIN app snippet: widget-plus-initialisation-script -->
2222
2223
2224
2225
2226    
2226<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
2226
2227
2228<!-- END app snippet -->
2229
2230
2231<!-- END app block -->
2231<script src="https://cdn.shopify.com/extensions/01a11b5b-fdf0-779e-98fb-6157e45c2693/cookieyes-15/assets/shopify.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2231
2231
2232<script src="https://cdn.shopify.com/extensions/01a111ff-2bc4-794b-b8ec-9c2712d49b5d/test-sms-55/assets/sdk-embed-script-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2232
2232
2233<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
2233
2234<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2235<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: 7273873453,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 2235
2235
2236<script>
2237  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2238</script>
vendor: 1 bytes, line 2238
2238
2239<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}
2239).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: 7273873453,storefrontBaseUrl: "https://vivierskin.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://vivierskin.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2548662643","configuration":"{\"shopId\":\"926989\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
2239,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"2155217267","configuration":"{\"shopId\":\"vivierpharmausa.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1620312435","configuration":"{\"accountID\":\"S2KR64\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1398145395","configuration":"{\"projectId\":\"ikb1m26tsh\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1366425971","configuration":"{\"accountID\":\"6b2d2a40-2dc8-4469-9aa8-16fe2eb316fb\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a28b838aed79eff02fcca912bdccb6f5","type":"APP","apiClientId":2376822,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1162641779","configuration":"{\"shopId\":\"vivierpharmausa.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1031635315","configuration":"{\"accountID\":\"7273873453\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1029505395","configuration":"{\"store_id\":\"190959\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1007419763","configuration":"{\"apiKey\":\"2j6c9t0w7Z\",\"host\":\"searchserverapi1.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5559ea45e47b67d15b30b79e7c6719da","type":"APP","apiClientId":578825,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"950534515","configuration":"{\"advertiserId\":\"111986\",\"shopDomain\":\"vivierpharmausa.myshopify.com\",\"appVersion\":\"shopifyApp_5.1.2\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2239,{"id":"720830835","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-11094207645\\\",\\\"GT-5D483KZ\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-11094207645\\\/_epJCJ-ynowYEJ3ZkKop\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-11094207645\\\/oF9zCJqznowYEJ3ZkKop\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-11094207645\\\/GZeJCJmynowYEJ3ZkKop\\\",\\\"MC-N7M0GB3PLN\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-11094207645\\\/5FdcCJaynowYEJ3ZkKop\\\",\\\"MC-N7M0GB3PLN\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-11094207645\\\/FEhvCJOynowYEJ3ZkKop\\\",\\\"MC-N7M0GB3PLN\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-11094207645\\\/6RY4CJ2znowYEJ3ZkKop\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-11094207645\\\/P3DZCJyynowYEJ3ZkKop\\\"}],\\\"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":"334758046","configuration":"{\"pixel_id\":\"793987648344355\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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":"243695774","configuration":"{\"botID\":\"gk99migmpp0dp854\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aace1440a9416e8b2805b96c7b2f2fe0","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"37847198","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Clarity Pixel"},{"id":"37879966","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Grin Pixel"},{"id":"39747742","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Ads Enhanced Code "},{"id":"133529971","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Checkout Pixel"},{"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":"Vivier Pharma USA","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"vivierpharmausa.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/vivierskin.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"4643048161325","handle":"ultimage","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32595712507949","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
2239,{"id":"15289661915507","handle":"ha-peptides-lip-enhancer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"62529261175155","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15114885169523","handle":"intensive-hydrating-moisturizer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52700143681907","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4643056484397","handle":"c-e-peptides","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32595752943661","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4643053174829","handle":"radiance-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32595734790189","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://vivierskin.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"191474958707","themePublished":"true","eventMetadataId":"a4e7ca6e-719f-4c6c-b6d0-9dfa9850a49a","pageType":"blog","resourceId":"123153187187","shopId":"7273873453","storefrontBaseUrl":"https:\/\/vivierskin.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2239<script>
2240  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2241  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2242  window.ShopifyAnalytics.meta.currency = 'USD';
2243  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":123153187187,"requestId":"62a6b8ac-51aa-4077-b56c-684e8b5daa0f-1791460559"}};
2244  for (var attr in meta) {
2245    window.ShopifyAnalytics.meta[attr] = meta[attr];
2246  }
2247</script>
vendor: 1 bytes, line 2247
2247
2248<script class="analytics">
2249  (function () {
2250    var customDocumentWrite = function(content) {
2251      var jquery = null;
2252
2253      if (window.jQuery) {
2254        jquery = window.jQuery;
2255      } else if (window.Checkout && window.Checkout.$) {
2256        jquery = window.Checkout.$;
2257      }
2258
2259      if (jquery) {
2260        jquery('body').append(content);
2261      }
2262    };
2263
2264    var hasLoggedConversion = function(token) {
2265      if (token) {
2266        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2267      }
2268      return false;
2269    }
2270
2271    var setCookieIfConversion = function(token) {
2272      if (token) {
2273        var twoMonthsFromNow = new Date(Date.now());
2274        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2275
2276        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2277      }
2278    }
2279
2280    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2281    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2282    if (trekkie.integrations) {
2283      return;
2284    }
2285    trekkie.methods = [
2286      'identify',
2287      'page',
2288      'ready',
2289      'track',
2290      'trackForm',
2291      'trackLink'
2292    ];
2293    trekkie.factory = function(method) {
2294      return function() {
2295        var args = Array.prototype.slice.call(arguments);
2296        args.unshift(method);
2297        trekkie.push(args);
2298        if (method == 'track' || method == 'page') {
2299          var pageUrl;
2300          try {
2301            pageUrl = window.location.href;
2302          } catch (e) {}
2303          var pageReferrer;
2304          try {
2305            pageReferrer = document.referrer;
2306          } catch (e) {}
2307          try {
2308            if (window.__TREKKIE_SHIM_QUEUE == null) {
2309              window.__TREKKIE_SHIM_QUEUE = [];
2310            }
2311            window.__TREKKIE_SHIM_QUEUE.push({
2312              from: 'trekkie-stub',
2313              method: method,
2314              args: args.slice(1),
2315              pageContext: {
2316                url: pageUrl,
2317                referrer: pageReferrer
2318              }
2319            });
2320          } catch (e) {
2321            // no-op
2322          }
2323        }
2324        return trekkie;
2325      };
2326    };
2327    for (var i = 0; i < trekkie.methods.length; i++) {
2328      var key = trekkie.methods[i];
2329      trekkie[key] = trekkie.factory(key);
2330    }
2331    trekkie.load = function(config) {
2332      trekkie.config = config || {};
2333      trekkie.config.initialDocumentCookie = document.cookie;
2334      var first = document.getElementsByTagName('script')[0];
2335var script = document.createElement('script');
2336script.type = 'text/javascript';
2337script.onerror = function(e) {
2338  var scriptFallback = document.createElement('script');
2339  scriptFallback.type = 'text/javascript';
2340  scriptFallback.onerror = function(error) {
2341          var Monorail = {
2342      produce: function produce(monorailDomain, schemaId, payload) {
2343        var currentMs = new Date().getTime();
2344        var event = {
2345          schema_id: schemaId,
2346          payload: payload,
2347          metadata: {
2348            event_created_at_ms: currentMs,
2349            event_sent_at_ms: currentMs
2350          }
2351        };
2352        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2353      },
2354      sendRequest: function sendRequest(endpointUrl, payload) {
2355        // Try the sendBeacon API
2356        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2357          var blobData = new window.Blob([payload], {
2358            type: 'text/plain'
2359          });
2360
2361          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2362            return true;
2363          } // sendBeacon was not successful
2364
2365        } // XHR beacon
2366
2367        var xhr = new XMLHttpRequest();
2368
2369        try {
2370          xhr.open('POST', endpointUrl);
2371          xhr.setRequestHeader('Content-Type', 'text/plain');
2372          xhr.send(payload);
2373        } catch (e) {
2374          console.log(e);
2375        }
2376
2377        return false;
2378      },
2379      isIos12: function isIos12() {
2380        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2381      }
2382    };
2383    Monorail.produce('monorail-edge.shopifysvc.com',
2384      'trekkie_storefront_load_errors/1.1',
2385      {shop_id: 7273873453,
2386      theme_id: 191474958707,
2387      app_name: "storefront",
2388      context_url: window.location.href,
2389      source_url: "//vivierskin.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
2390
2391  };
2392  scriptFallback.async = true;
2393  scriptFallback.src = '//vivierskin.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
2394  first.parentNode.insertBefore(scriptFallback, first);
2395};
2396script.async = true;
2397script.src = '//vivierskin.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
2398first.parentNode.insertBefore(script, first);
2399
2400    };
2401    trekkie.load(
2402      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":7273873453,"isMerchantRequest":null,"themeId":191474958707,"themeCityHash":"8327525244276448240","contentLanguage":"en","currency":"USD","eventMetadataId":"a4e7ca6e-719f-4c6c-b6d0-9dfa9850a49a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2403    );
2404
2405    var loaded = false;
2406    trekkie.ready(function() {
2407      if (loaded) return;
2408      loaded = true;
2409
2410      window.ShopifyAnalytics.lib = window.trekkie;
2411
2412      var originalDocumentWrite = document.write;
2413      document.write = customDocumentWrite;
2414      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2415      document.write = originalDocumentWrite;
2416
2417      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2418      var token = match? match[1]: undefined;
2419      if (!hasLoggedConversion(token)) {
2420        setCookieIfConversion(token);
2421        
2422      }
2423    });
2424
2425    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":123153187187,"requestId":"62a6b8ac-51aa-4077-b56c-684e8b5daa0f-1791460559","shopifyEmitted":true});
2426
2427    var eventsListenerScript = document.createElement('script');
2428    eventsListenerScript.async = true;
2429    eventsListenerScript.src = "//vivierskin.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2430    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2431})();</script>
2431
2432  
2432<script>
2433  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
2434    window.ga = function ga() {
2435      (window.ga.q = window.ga.q || []).push(arguments);
2436      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2437        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
2438      }
2439      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
2440    };
2441    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2442      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
2443    }
2444  }
2445</script>
vendor: 1 bytes, line 2445
2445
2446<script
2447  defer
2448  src="https://vivierskin.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.0.min.js"
2449  data-application="storefront-renderer"
2450  data-shop-id="7273873453"
2451  data-render-region="gcp-us-central1"
2452  data-page-type="blog"
2453  data-theme-instance-id="191474958707"
2454  data-theme-name="Dwell"
2455  data-theme-version="3.2.1"
2456  data-monorail-region="shop_domain"
2457  data-resource-timing-sampling-rate="10"
2458  data-shs="true"
2459  data-shs-beacon="true"
2460  data-shs-export-with-fetch="true"
2461  data-shs-logs-sample-rate="1"
2462  data-shs-beacon-endpoint="https://vivierskin.com/api/collect"
2463></script>
2463
2464<meta name="shopify-y" content="d9ef7f3f-193f-4e4c-996b-96746fad5723" data-expiration="1823018159000"><meta name="shopify-s" content="fdfd13f3-6cdb-4947-9b59-d0293374e955" data-expiration="1791462359000"><meta name="new-cookie-storage-activated" content="t">
2465</head>
2466
2467  <body class="page-width-narrow card-hover-effect-subtle-zoom">
2468    <a
2469  class="skip-to-content-link button-secondary"
2470  href="#MainContent"
2471>
2472  Skip to content
2473</a>
2474
2475    <div id="header-group">
2476      <!-- BEGIN sections: header-group -->
2477<div id="shopify-section-sections--27972266918259__header_announcements_pbXTDf" class="shopify-section shopify-section-group-header-group">
2478
2479
2480  
2480<script
2481    src="//vivierskin.com/cdn/shop/t/73/assets/announcement-bar.js?v=34024675399582161451779470125"
2482    type="module"
2483    fetchpriority="low"
2484  ></script>
2484
2485
2486
2487<div class="section-background color-scheme-11535f5e-8aba-417e-b611-e2a98f6e327c"></div>
2488<aside
2489  class="announcement-bar spacing-style section section--full-width color-scheme-11535f5e-8aba-417e-b611-e2a98f6e327c"
2490  style="--padding-block-start: 15px; --padding-block-end:15px; 
2491--padding-inline-start:0px; --padding-inline-end:0px; 
2492; --border-bottom-width: 0px;"
2493>
2494  
2495
2496  <announcement-bar-component
2497    class="announcement-bar__slider"
2498    
2499      autoplay="5" aria-live="polite"
2500    
2501  >
2502    
2503      <slideshow-arrows
2504  position="center"
2505  
2506><button
2507  class="
2508    slideshow-control slideshow-control--previous
2509    
2510    
2511    slideshow-control--style-chevron
2512    button button-unstyled button-unstyled--transparent
2513     flip-x
2514  "
2515  
2516  aria-label="Previous slide"
2517  
2518  on:click="/previous"
2519  ref="previous"
2520>
2521  <span class="svg-wrapper icon-caret"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2522  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2523</svg>
2524</span>
2525</button>
2526<button
2527  class="
2528    slideshow-control slideshow-control--next
2529    
2530    
2531    slideshow-control--style-chevron
2532    button button-unstyled button-unstyled--transparent
2533    
2534  "
2535  
2536  aria-label="Next slide"
2537  
2538  on:click="/next"
2539  ref="next"
2540>
2541  <span class="svg-wrapper icon-caret"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2542  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2543</svg>
2544</span>
2545</button>
2546</slideshow-arrows>
2547
2548    
2549
2550    <div class="announcement-bar__slides">
2551      
2552<slideshow-slide
2553    ref="slides[]"
2554    class="
2555      announcement-bar__slide
2556      text-block
2557      text-block--AbFA1eGFVV2lHb3J5M__announcement_JLT7je
2558      text-block--align-center
2559      text-block--full-width
2560      custom-typography
2561      custom-font-size
2562      custom-font-weight
2563    "
2564    style="
2565      
2566--color: ;--font-size: 0.75rem;--font-weight: 900;    --font-family: var(--font-body--family);    --text-transform: uppercase;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-loose);
2567      --width: 100%;
2568      --text-align: center;
2569      --line-height: 1;
2570    "
2571    
2572    aria-hidden="false"
2573  >
2574    <p class="announcement-bar__text">
2575      Complimentary shipping and deluxe mini on orders over $100
2576    </p>
2577
2578    
2579  </slideshow-slide>
2580
2581
2582
2583<slideshow-slide
2584    ref="slides[]"
2585    class="
2586      announcement-bar__slide
2587      text-block
2588      text-block--AbXlEdDdCdE5GQThOc__announcement_KMAGKG
2589      text-block--align-center
2590      text-block--full-width
2591      custom-typography
2592      custom-font-size
2593      custom-font-weight
2594    "
2595    style="
2596      
2597--color: ;--font-size: 0.75rem;--font-weight: 900;    --font-family: var(--font-body--family);    --text-transform: uppercase;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-loose);
2598      --width: 100%;
2599      --text-align: center;
2600      --line-height: 1;
2601    "
2602    
2603    aria-hidden="true"
2604  >
2605    <p class="announcement-bar__text">
2606      Flexible, interest-free payments with Afterpay or Shop Pay
2607    </p>
2608
2609    
2610  </slideshow-slide>
2611
2612
2613
2614    </div>
2615  </announcement-bar-component>
2616</aside>
2617
2618
2619
2620
2621</div><header id="shopify-section-sections--27972266918259__header_section" class="shopify-section shopify-section-group-header-group header-section">
2622
2623<style>
2624/* 1. Base Scaling */
2625@media screen and (max-width: 989px) {
2626  .header__drawer--mobile .menu-drawer__menu-item { font-size: 18px; }
2627}
2628
2629/* 2. BRIDGE THE GAP: Visibility Logic (750px - 989px) */
2630@media screen and (max-width: 989px) {
2631  .desktop\:hidden { display: flex !important; }
2632  .header__row--mobile { display: block !important; }
2633  .mobile\:hidden, .vivier-desktop-nav-wrapper { display: none !important; }
2634}
2635/* 3. VIVIER BRIDGE: Kill the Pipe (750px - 989px) */
2636@media screen and (min-width: 750px) and (max-width: 989px) {
2637
2638  /* A. Force the icon container to stay visible */
2639  .header vivier-accordion .icon-plus,
2640  .header vivier-accordion .svg-wrapper {
2641    display: flex !important;
2642    visibility: visible !important;
2643    opacity: 1 !important;
2644    width: 20px !important;
2645    height: 20px !important;
2646    margin-left: auto;
2647  }
2648
2649  /* B. KILL THE THEME ROTATION (Stops the | pipe) */
2650  /* We force all paths to stop rotating so the minus stays horizontal */
2651  .header vivier-accordion .icon-plus,
2652  .header vivier-accordion .icon-plus svg,
2653  .header vivier-accordion .icon-plus .horizontal,
2654  .header vivier-accordion .icon-plus .vertical {
2655    transform: none !important;
2656    transition: none !important;
2657  }
2658
2659  /* C. The Toggle Logic (Using your flipped labels) */
2660  
2661  /* When OPEN: Hide the path called 'horizontal' (which is actually your vertical line) */
2662  .header vivier-accordion details[open] summary .icon-plus .horizontal {
2663    display: none !important;
2664    opacity: 0 !important;
2665  }
2666
2667  /* When OPEN: Keep the path called 'vertical' (which is actually your horizontal minus line) */
2668  .header vivier-accordion details[open] summary .icon-plus .vertical {
2669    display: block !important;
2670    opacity: 1 !important;
2671    visibility: visible !important;
2672  }
2673
2674  /* When CLOSED: Force both to show to create the Plus (+) */
2675  .header vivier-accordion details:not([open]) summary .icon-plus .horizontal {
2676    display: block !important;
2677    opacity: 1 !important;
2678  }
2679  .header vivier-accordion details:not([open]) summary .icon-plus .vertical {
2680    display: block !important;
2681    opacity: 1 !important;
2682  }
2683}
2684
2685/* 4. Desktop Activation (990px+) */
2686@media screen and (min-width: 990px) {
2687  .vivier-desktop-nav-wrapper { display: block !important; }
2688  .header__row--mobile, .header__drawer { display: none !important; }
2689}
2690
2691/* 5. Account Button Bridge */
2692@media screen and (min-width: 750px) and (max-width: 989px) {
2693  .account-drawer { display: flex !important; }
2694  .account-drawer dialog-component { display: block !important; }
2695}
2696</style>
2697
2698
2699
2700
2701
2702<script type="application/ld+json">
2703  {
2704    "@context": "http://schema.org",
2705    "@type": "Organization",
2706    "name": "Vivier Pharma USA",
2707    
2708      "logo": "https:\/\/vivierskin.com\/cdn\/shop\/files\/vivier-logo-signature-600.png?v=1778866376\u0026width=500",
2709    
2710    "url": "https:\/\/vivierskin.com"
2711  }
2712</script>
2712
2713
2714<header-component
2715  id="header-component"
2716  class="header  header--compact"
2717  data-theme-color="rgb(255 255 255)"
2718  
2719  
2720  data-skip-node-update
2721  data-scroll-direction="none"
2722>
2723  
2724  
2725    
2726
2727    
2728
2729    
2730    
2731      <div
2732        class="header__row header__row--top color-scheme-1 section section--full-width-margin section--page-width"
2733        ref="headerRowTop"
2734style="--border-bottom-width: 1px; --border-bottom-width-mobile: 1px;">
2735        <div class="header__columns spacing-style">
2736          <div
2737      class="header__column header__column--left"
2738      data-testid="header-top-left"
2739    >
2740      
2741        
2742          
2743              <div ref="headerDrawerContainer">
2744
2745
2746
2747    <div
2748      class="header__drawer desktop:hidden"
2749      ref="headerDrawerContainer"
2750      
2751    >
2752      
2753
2754      
2755
2756<script
2757  src="//vivierskin.com/cdn/shop/t/73/assets/header-drawer.js?v=44357639294953783801779470125"
2758  type="module"
2759  fetchpriority="low"
2760></script>
2760
2761
2762<script src="//vivierskin.com/cdn/shop/t/73/assets/vivier-accordion.js?v=158649377355426136741779470125" defer></script>
2762
2763
2764<style>
2765  /* Applied dynamic background to the drawer and navigation area */
2766  .menu-drawer, 
2767  .menu-drawer__navigation { 
2768    background-color: #f7f5ee !important; 
2769  }
2770
2771  /* Applied dynamic background and text color to the horizontal bar (Blog/Locator) */
2772  .menu-drawer__horizontal-bar { 
2773    background-color: #91877f !important; 
2774  }
2775  
2776  .menu-drawer__horizontal-item {
2777    color: #ffffff !important;
2778  }
2779
2780  /* Custom Button Styling - Margins removed per request */
2781  .menu-drawer__menu-item.is-custom-button {
2782    background-color: #c4caca !important;
2783    color: #000000 !important;
2784    margin: 0 !important;
2785    padding: 18px 20px !important;
2786    border-radius: 2px;
2787    font-weight: 600;
2788    justify-content: space-between !important;
2789  }
2790  
2791  .is-custom-button .menu-drawer__menu-item-text {
2792    font-size: 14px !important;
2793    letter-spacing: 1px;
2794    color: #000000 !important;
2795  }
2796
2797  /* Ensure the SVG arrow inherits the button text color */
2798  .is-custom-button .svg-wrapper svg {
2799    width: 18px;
2800    height: 12px;
2801    stroke: #000000;
2802  }
2803
2804  /* Prevent the accordion icon logic from messing with the button arrow */
2805  .is-custom-button .svg-wrapper {
2806    transform: none !important;
2807    opacity: 1 !important;
2808    visibility: visible !important;
2809  }
2810</style>
2811
2812<header-drawer
2813  class="header-drawer header__drawer--mobile"
2814  style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;"
2815>
2816  <details
2817    id="Details-menu-drawer-container"
2818    data-skip-node-update="true"
2819    class="menu-drawer-container"
2820    ref="details"
2821    scroll-lock
2822  >
2823    <summary
2824      class="header__icon header__icon--menu header__icon--summary"
2825      aria-label="Menu"
2826      on:click="/toggle"
2827    >
2828      <span class="svg-wrapper header-drawer-icon header-drawer-icon--open"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2829  <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2830  <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2831</svg>
2832</span>
2833      <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2834  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2835  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2836</svg>
2837</span>
2838    </summary>
2839    <div
2840      data-header-drawer
2841      class="
2842        menu-drawer
2843        motion-reduce
2844        color-scheme-1
2845      "
2846    >
2847      <button
2848        class="button button-unstyled close-button menu-drawer__close-button"
2849        type="button"
2850        aria-label="Close"
2851        on:click="/close"
2852      >
2853        <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2854  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2855  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2856</svg>
2857</span>
2858      </button>
2859      <nav
2860        class="menu-drawer__navigation"
2861        style="--menu-top-level-font-family: var(--font-body--family);
2862--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none;
2863
2864  --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height:
2865  var(--menu-font-2xl--line-height);
2866
2867--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);
2868
2869--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:
2870var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:
2871none;
2872
2873    --menu-parent-font-size: var(--menu-font-md--size); --menu-parent-font-line-height:
2874    var(--menu-font-md--line-height); --menu-parent-font-color: var(--color-foreground);
2875    --menu-parent-active-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));
2876  
2877--menu-child-font-family: var(--font-body--family); --menu-child-font-style:
2878var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:
2879none;
2880
2881    --menu-child-font-size: var(--menu-font-sm--size); --menu-child-font-line-height: var(--menu-font-sm--line-height);
2882    --menu-child-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));
2883    --menu-child-active-font-color: var(--color-foreground);
2884  
2885
2886        "
2887      >
2888        <ul
2889          class="menu-drawer__menu has-submenu"
2890          role="list"
2891        >
2892
2893<li class="menu-drawer__list-item menu-drawer__list-item--vivier-accordion" style="--menu-drawer-animation-index: 1;"><vivier-accordion >
2894                        <details id="Details-menu-drawer-vivier-1" class="menu-drawer__accordion-detail
2894s" >
2895                          <summary class="menu-drawer__menu-item menu-drawer__menu-item--mainlist focus-inset ">
2896                            <span class="menu-drawer__menu-item-text wrap-text">SKINCARE QUIZZES</span>
2897                            <span class="svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2898  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2899  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2900</svg>
2901</span>
2902                          </summary>
2903                          <div class="details-content menu-drawer__nested-level-2">
2904                            <ul class="menu-drawer__menu menu-drawer__menu--childlist" role="list"><li class="menu-drawer__list-item"><a href="/pages/serum-quiz" class="menu-drawer__menu-item menu-drawer__menu-item--parent">
2905                                      <span class="menu-drawer__menu-item-text wrap-text">Find Your Vitamin C</span>
2906                                    </a></li><li class="menu-drawer__list-item"><a href="/pages/program-quiz" class="menu-drawer__menu-item menu-drawer__menu-item--parent">
2907                                      <span class="menu-drawer__menu-item-text wrap-text">Discover Your Routine</span>
2908                                    </a></li></ul>
2909                          </div>
2910                        </details>
2911                      </vivier-accordion></li><li class="menu-drawer__list-item menu-drawer__list-item--vivier-accordion" style="--menu-drawer-animation-index: 2;"><a href="/collections/fan-favourites" class="menu-drawer__menu-item menu-drawer__menu-item--mainlist ">
2912                        <span class="menu-drawer__menu-item-text wrap-text">BEST SELLERS</span></a></li><li class="menu-drawer__list-item menu-drawer__list-item--vivier-accordion" style="--menu-drawer-animation-index: 3;"><vivier-accordion open-by-default-on-mobile>
2913                        <details id="Details-menu-drawer-vivier-3" class="menu-drawer__accordion-details" open>
2914                          <summary class="menu-drawer__menu-item menu-drawer__menu-item--mainlist focus-inset ">
2915                            <span class="menu-drawer__menu-item-text wrap-text">SHOP BY</span>
2916                            <span class="svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2917  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2918  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2919</svg>
2920</span>
2921                          </summary>
2922                          <div class="details-content menu-drawer__nested-level-2">
2923                            <ul class="menu-drawer__menu menu-drawer__menu--childlist" role="list"><li class="menu-drawer__list-item"><vivier-accordion>
2924                                      <details>
2925                                        <summary class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset">
2926                                          <span class="menu-drawer__menu-item-text wrap-text">Product Type</span>
2927                                          <span class="svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2928  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2929  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2930</svg>
2931</span>
2932                                        </summary>
2933                                        <div class="details-content menu-drawer__nested-level-3">
2934                                          <ul class="menu-drawer__menu menu-drawer__menu--grandchildlist" role="list"><li class="menu-drawer__list-item">
2935                                                <a href="/collections/skin-care-programs" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2936                                                  <span class="menu-drawer__menu-item-text wrap-text">Programs &amp; Systems</span>
2937                                                </a>
2938                                              </li><li class="menu-drawer__list-item">
2939                                                <a href="/collections/vitamin-c" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2940                                                  <span class="menu-drawer__menu-item-text wrap-text">Serums</span>
2941                                                </a>
2942                                              </li><li class="menu-drawer__list-item">
2943                                                <a href="/collections/sun-protection" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2944                                                  <span class="menu-drawer__menu-item-text wrap-text">Sun Protection</span>
2945                                                </a>
2946                                              </li><li class="menu-drawer__list-item">
2947                                                <a href="/collections/cleansers-toners" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2948                                                  <span class="menu-drawer__menu-item-text wrap-text">Cleansers &amp; Toners</span>
2949                                                </a>
2950                                              </li><li class="menu-drawer__list-item">
2951                                                <a href="/collections/moisturizers" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2952                                                  <span class="menu-drawer__menu-item-text wrap-text">Moisturizers</span>
2953                                                </a>
2954                                              </li><li class="menu-drawer__list-item">
2955                                                <a href="/collections/retinols" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2956                                                  <span class="menu-drawer__menu-item-text wrap-text">Retinols</span>
2957                                                </a>
2958                                              </li><li class="menu-drawer__list-item">
2959                                                <a href="/collections/eye-creams" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2960                                                  <span class="menu-drawer__menu-item-text wrap-text">Eye Creams</span>
2961                                                </a>
2962                                              </li><li class="menu-drawer__list-item">
2963                                                <a href="/collections/exfoliants" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2964                                                  <span class="menu-drawer__menu-item-text wrap-text">Exfoliants</span>
2965                                                </a>
2966                                              </li><li class="menu-drawer__list-item">
2967                                                <a href="/collections/masks" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2968                                                  <span class="menu-drawer__menu-item-text wrap-text">Masks</span>
2969                                                </a>
2970                                              </li><li class="menu-drawer__list-item">
2971                                                <a href="/collections/specialty" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2972                                                  <span class="menu-drawer__menu-item-text wrap-text">Specialty</span>
2973                                                </a>
2974                                              </li></ul>
2975                                        </div>
2976                                      </details>
2977                                    </vivier-accordion></li><li class="menu-drawer__list-item"><vivier-accordion>
2978                                      <details>
2979                                        <summary class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset">
2980                                          <span class="menu-drawer__menu-item-text wrap-text">Skin Solutions</span>
2981                                          <span class="svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2982  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2983  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2984</svg>
2985</span>
2986                                        </summary>
2987                                        <div class="details-content menu-drawer__nested-level-3">
2988                                          <ul class="menu-drawer__menu menu-drawer__menu--grandchildlist" role="list"><li class="menu-drawer__list-item">
2989                                                <a href="/collections/anti-aging" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2990                                                  <span class="menu-drawer__menu-item-text wrap-text">Anti Aging</span>
2991                                                </a>
2992                                              </li><li class="menu-drawer__list-item">
2993                                                <a href="/collections/acne-treatment" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2994                                                  <span class="menu-drawer__menu-item-text wrap-text">Acne Treatment</span>
2995                                                </a>
2996                                              </li><li class="menu-drawer__list-item">
2997                                                <a href="/collections/skin-brightening-1" class="menu-drawer__menu-item menu-drawer__menu-item--child">
2998                                                  <span class="menu-drawer__menu-item-text wrap-text">Skin Brightening</span>
2999                                                </a>
3000                                              </li><li class="menu-drawer__list-item">
3001                                                <a href="/collections/redness-reduction" class="menu-drawer__menu-item menu-drawer__menu-item--child">
3002                                                  <span class="menu-drawer__menu-item-text wrap-text">Redness Reduction</span>
3003                                                </a>
3004                                              </li><li class="menu-drawer__list-item">
3005                                                <a href="/collections/advanced-firming" class="menu-drawer__menu-item menu-drawer__menu-item--child">
3006                                                  <span class="menu-drawer__menu-item-text wrap-text">Advanced Firming</span>
3007                                                </a>
3008                                              </li><li class="menu-drawer__list-item">
3009                                                <a href="/collections/post-procedure" class="menu-drawer__menu-item menu-drawer__menu-item--child">
3010                                                  <span class="menu-drawer__menu-item-text wrap-text">Post-Procedure</span>
3011                                                </a>
3012                                              </li></ul>
3013                                        </div>
3014                                      </details>
3015                                    </vivier-accordion></li><li class="menu-drawer__list-item"><vivier-accordion>
3016                                      <details>
3017                                        <summary class="menu-drawer__menu-item menu-drawer__menu-item--parent focus-inset">
3018                                          <span class="menu-drawer__menu-item-text wrap-text">Ingredient</span>
3019                                          <span class="svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3020  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
3021  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
3022</svg>
3023</span>
3024                                        </summary>
3025                                        <div class="details-content menu-drawer__nested-level-3">
3026                                          <ul class="menu-drawer__menu menu-drawer__menu--grandchildlist" role="list"><li class="menu-drawer__list-item">
3027                                                <a href="/collections/vitamin-c" class="menu-drawer__menu-item menu-drawer__menu-item--child">
3028                                                  <span class="menu-drawer__menu-item-text wrap-text">Vitamin C</span>
3029                                                </a>
3030                                              </li><li class="menu-drawer__list-item">
3031                                                <a href="/collections/retinols" class="menu-drawer__menu-item menu-drawer__menu-item--child">
3032                                                  <span class="menu-drawer__menu-item-text wrap-text">Retinols</span>
3033                                                </a>
3034                                              </li><li class="menu-drawer__list-item">
3035                                                <a href="/collections/hyaluronic-acid" class="menu-drawer__menu-item menu-drawer__menu-item--child">
3036                                                  <span class="menu-drawer__menu-item-text wrap-text">Hyaluronic Acid</span>
3037                                                </a>
3038                                              </li><li class="menu-drawer__list-item">
3039                                                <a href="#" class="menu-drawer__menu-item menu-drawer__menu-item--child">
3040                                                  <span class="menu-drawer__menu-item-text wrap-text">Polyamine Growth Factor</span>
3041                                                </a>
3042                                              </li></ul>
3043                                        </div>
3044                                      </details>
3045                                    </vivier-accordion></li></ul>
3046                          </div>
3047                        </details>
3048                      </vivier-accordion></li><li class="menu-drawer__list-item menu-drawer__list-item--vivier-accordion" style="--menu-drawer-animation-index: 4;"><a href="/collections/all" class="menu-drawer__menu-item menu-drawer__menu-item--mainlist ">
3049                        <span class="menu-drawer__menu-item-text wrap-text">EXPLORE ALL SKINCARE</span></a></li><li class="menu-drawer__list-item menu-drawer__list-item--vivier-accordion" style="--menu-drawer-animation-index: 5;"><a href="/pages/vivier-skincare-subscription" class="menu-drawer__menu-item menu-drawer__menu-item--mainlist  is-custom-button ">
3050                        <span class="menu-drawer__menu-item-text wrap-text">SUBSCRIPTIONS</span><span class="svg-wrapper" style="padding:0;">
3051                            <svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
3052                              <path d="M12 1L17 6L12 11M1 6H17H1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3053                            </svg>
3054                          </span></a></li>
3055          
3056        </ul>
3057      </nav><div class="menu-drawer__sticky-footer">
3058        
3059          <div class="menu-drawer__horizontal-bar"><a href="/pages/find-a-vivier-partner" class="menu-drawer__horizontal-item">Clinic Locator</a><a href="/pages/about-us" class="menu-drawer__horizontal-item">About Us</a><a href="/blogs/skincare-routines-how-to-guides" class="menu-drawer__horizontal-item">Blog</a></div>
3060        
3061
3062        
3063          <div class="menu-drawer__bottom-group">
3064            <ul class="menu-drawer__menu" role="list"><li class="menu-drawer__list-item menu-drawer__list-item--vivier-accordion"><vivier-accordion>
3065                        <details class="menu-drawer__accordion-details">
3066                          <summary class="menu-drawer__menu-item menu-drawer__menu-item--mainlist focus-inset">
3067                            <span class="menu-drawer__menu-item-text wrap-text">PROFESSIONALS</span>
3068                            <span class="svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3069  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
3070  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
3071</svg>
3072</span>
3073                          </summary>
3074                          <div class="details-content menu-drawer__nested-level-2">
3075                            <ul class="menu-drawer__menu menu-drawer__menu--childlist" role="list"><li class="menu-drawer__list-item"><a href="https://login.vivierpharma.com/en_US/user/login/" class="menu-drawer__menu-item menu-drawer__menu-item--parent">
3076                                      <span class="menu-drawer__menu-item-text wrap-text">Vivier Shop</span>
3077                                    </a></li><li class="menu-drawer__list-item"><a href="https://vivieracademy.ca" class="menu-drawer__menu-item menu-drawer__menu-item--parent">
3078                                      <span class="menu-drawer__menu-item-text wrap-text">Vivier Academy</span>
3079                                    </a></li><li class="menu-drawer__list-item"><a href="/pages/become-a-reseller" class="menu-drawer__menu-item menu-drawer__menu-item--parent">
3080                                      <span class="menu-drawer__menu-item-text wrap-text">Become A Vivier Partner</span>
3081                                    </a></li><li class="menu-drawer__list-item"><a href="/account/login?return_url=%2Faccount" class="menu-drawer__menu-item menu-drawer__menu-item--parent">
3082                                      <span class="menu-drawer__menu-item-text wrap-text">Staff Login</span>
3083                                    </a></li></ul>
3084                          </div>
3085                        </details>
3086                      </vivier-accordion></li></ul>
3087          </div>
3088        
3089
3090        <div class="menu-drawer__utility-links">
3091        </div>
3092      </div>
3093    </div>
3094    <div class="menu-drawer__backdrop" on:click="header-drawer/close"></div>
3095  </details>
3096</header-drawer>
3097
3098
3099
3100    </div>
3101
3102  
3103
3104
3105
3106
3107</div>
3108            
3109        
3110      
3111        
3112          
3113              
3114  <search-button class="search-action desktop:hidden">
3115    <button
3116      on:click="#search-modal/showDialog"
3117      class="button button-unstyled search-modal__button header-actions__action"
3118      aria-label="Search"
3119      aria-haspopup="dialog"
3120    >
3121      <span
3122        aria-hidden="true"
3123        class="svg-wrapper"
3124      >
3125        <svg 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>
3126
3127      </span>
3128    </button>
3129  </search-button>
3130
3131
3132
3133
3134            
3135        
3136      
3137        
3138          
3139              
3140
3141
3142
3143
3144<a
3145  
3146  href="/"
3147  class="size-style spacing-style header-logo"
3148  style="
3149    --size-style-width: ;--size-style-height: ;
3150    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
3151    --font-family: var(--font-body--family);
3152    --font-style: var(--font-body--style);
3153    --font-weight: 600;
3154  "
3155  
3156>
3157  
3158
3159  <span
3160    class="header-logo__image-container header-logo__image-container--original"
3161    data-testid="header-logo"
3162  >
3163    
3164  
3165  
3166  
3167
3168  
3169
3170  
3171
3172  
3173
3174  <img src="//vivierskin.com/cdn/shop/files/vivier-logo-signature-600.png?height=20&amp;v=1778866376" alt="" width="97" height="20" class="header-logo__image" srcset="//vivierskin.com/cdn/shop/files/vivier-logo-signature-600.png?height=20&amp;v=1778866376 1x, //vivierskin.com/cdn/shop/files/vivier-logo-signature-600.png?height=40&amp;v=1778866376 2x, //vivierskin.com/cdn/shop/files/vivier-logo-signature-600.png?height=60&amp;v=1778866376 3x" style="--header-logo-image-width: 97px;--header-logo-image-width-mobile: 97px; --header-logo-image-height: 20px; --header-logo-image-height-mobile: 20px;">
3175
3176
3177  </span>
3178
3179  
3180</a>
3181
3182
3183
3184
3185
3186            
3187        
3188      
3189    </div><div
3190      class="header__column header__column--center"
3191      data-testid="header-top-center"
3192    >
3193      
3194        
3195          
3196              <div ref="headerMenu"><div id="shopify-block-AYjlsa1N1WkprenJwZ__header-menu" class="shopify-block">
3197
3198<header-menu class="vivier-desktop-nav-wrapper">
3199  <nav>
3200    <ul class="vivier-menu-list">
3201      
3202        
3203
3204        <li class="vivier-menu-item has-mega">
3205          <a href="#" class="vivier-top-link"  >
3206            <span>Shop</span>
3207          </a>
3208
3209          
3210            <div class="vivier-dropdown is-mega">
3211              <div class="dropdown-inner" style="background: rgba(255, 255, 255, 0.95);">
3212                
3213                  <div class="mega-container">
3214                    <div class="mega-links-flex">
3215                      
3216                        <div class="mega-col">
3217                          <a href="#" class="mega-parent-title" >Featured</a>
3218                          <ul class="mega-child-ul">
3219                            
3220                              <li><a href="/collections/all" >Explore All Skincare</a></li>
3221                            
3222                              <li><a href="/collections/fan-favourites" >Best Sellers</a></li>
3223                            
3224                              <li><a href="/pages/vivier-skincare-subscription" >Subscriptions</a></li>
3225                            
3226                          </ul>
3227                        </div>
3228                      
3229                        <div class="mega-col">
3230                          <a href="#" class="mega-parent-title" >BY INGREDIENT</a>
3231                          <ul class="mega-child-ul">
3232                            
3233                              <li><a href="/collections/vitamin-c" >Vitamin C</a></li>
3234                            
3235                              <li><a href="/collections/retinols" >Retinol</a></li>
3236                            
3237                              <li><a href="/collections/hyaluronic-acid" >Hyaluronic Acid</a></li>
3238                            
3239                              <li><a href="#" >Polyamine Growth Factor</a></li>
3240                            
3241                              <li><a href="/collections/peptides" >Peptides</a></li>
3242                            
3243                              <li><a href="/collections/salicylic-acid" >Salicylic Acid</a></li>
3244                            
3245                              <li><a href="/collections/benzoyl-peroxide" >Benzoyl Peroxide</a></li>
3246                            
3247                              <li><a href="/collections/alpha-hydroxy-acids" >Alpha Hydroxy Acids</a></li>
3248                            
3249                              <li><a href="/collections/squalane" >Squalane</a></li>
3250                            
3251                          </ul>
3252                        </div>
3253                      
3254                        <div class="mega-col">
3255                          <a href="#" class="mega-parent-title" >BY PRODUCT TYPE</a>
3256                          <ul class="mega-child-ul">
3257                            
3258                              <li><a href="/collections/skin-care-programs" >Programs & Systems</a></li>
3259                            
3260                              <li><a href="/collections/serums" >Serums</a></li>
3261                            
3262                              <li><a href="/collections/sun-protection" >Sun Protection</a></li>
3263                            
3264                              <li><a href="/collections/cleansers-toners" >Cleansers & Toners</a></li>
3265                            
3266                              <li><a href="/collections/moisturizers" >Moisturizers</a></li>
3267                            
3268                              <li><a href="/collections/retinols" >Retinols</a></li>
3269                            
3270                              <li><a href="/collections/eye-creams" >Eye Creams</a></li>
3271                            
3272                              <li><a href="/collections/exfoliants" >Exfoliants</a></li>
3273                            
3274                              <li><a href="/collections/masks" >Masks</a></li>
3275                            
3276                              <li><a href="/collections/specialty" >Specialty</a></li>
3277                            
3278                          </ul>
3279                        </div>
3280                      
3281                        <div class="mega-col">
3282                          <a href="#" class="mega-parent-title" >BY SKIN Solution</a>
3283                          <ul class="mega-child-ul">
3284                            
3285                              <li><a href="/collections/anti-aging" >Anti Aging</a></li>
3286                            
3287                              <li><a href="/collections/acne-treatment" >Acne Treatment</a></li>
3288                            
3289                              <li><a href="/collections/skin-brightening-1" >Skin Brightening</a></li>
3290                            
3291                              <li><a href="/collections/redness-reduction" >Redness Reduction</a></li>
3292                            
3293                              <li><a href="/collections/advanced-firming" >Advanced Firming</a></li>
3294                            
3295                              <li><a href="/collections/post-procedure" >Post-Procedure</a></li>
3296                            
3297                          </ul>
3298                        </div>
3299                      
3300                    </div>
3301                    
3302                      <div class="mega-promo">
3303                        <p class="mega-parent-title">Targeted Hydration. Visible Renewal.</p>
3304                        <a href="/products/ultimage">
3305                          
3306                           <img 
3307                              src="//vivierskin.com/cdn/shop/files/Ultimage_Drip.jpg?v=1778866375&width=800" 
3308                              alt=""
3309                              width="1000" 
3310                              height="1125"
3311                              loading="lazy"
3312                            >
3313                          <p style="padding-top:15px;color:#252423;">Discover Ultimage™</p>
3314                        </a>
3315                      </div>
3316                    
3317                  </div>
3318                
3319              </div>
3320            </div>
3321          
3322        </li>
3323      
3324        
3325
3326        <li class="vivier-menu-item">
3327          <a href="#" class="vivier-top-link"  >
3328            <span>Skincare Quizzes</span>
3329          </a>
3330
3331          
3332            <div class="vivier-dropdown is-standard">
3333              <div class="dropdown-inner" style="background: rgba(255, 255, 255, 0.95);">
3334                
3335                  <ul class="standard-ul">
3336                    
3337                      <li><a href="/pages/serum-quiz"   >
3338  Find Your Vitamin C</a></li>
3339                    
3340                      <li><a href="/pages/program-quiz"   >
3341  Discover Your Routine</a></li>
3342                    
3343                  </ul>
3344                
3345              </div>
3346            </div>
3347          
3348        </li>
3349      
3350        
3351
3352        <li class="vivier-menu-item">
3353          <a href="/pages/about-us-2025" class="vivier-top-link"  >
3354            <span>About Us</span>
3355          </a>
3356
3357          
3358            <div class="vivier-dropdown is-standard">
3359              <div class="dropdown-inner" style="background: rgba(255, 255, 255, 0.95);">
3360                
3361                  <ul class="standard-ul">
3362                    
3363                      <li><a href="/pages/about-us"   >
3364  Our Story</a></li>
3365                    
3366                      <li><a href="/blogs/skincare-routines-how-to-guides"   >
3367  Blog</a></li>
3368                    
3369                  </ul>
3370                
3371              </div>
3372            </div>
3373          
3374        </li>
3375      
3376        
3377
3378        <li class="vivier-menu-item">
3379          <a href="#" class="vivier-top-link"  >
3380            <span>In-Clinic Care</span>
3381          </a>
3382
3383          
3384            <div class="vivier-dropdown is-standard">
3385              <div class="dropdown-inner" style="background: rgba(255, 255, 255, 0.95);">
3386                
3387                  <ul class="standard-ul">
3388                    
3389                      <li><a href="/pages/find-a-vivier-partner"   >
3390  Find a Vivier Partner</a></li>
3391                    
3392                      <li><a href="/pages/professional-peels"   >
3393  Vivier Professional Peels</a></li>
3394                    
3395                  </ul>
3396                
3397              </div>
3398            </div>
3399          
3400        </li>
3401      
3402        
3403
3404        <li class="vivier-menu-item">
3405          <a href="#" class="vivier-top-link"  >
3406            <span>Professionals</span>
3407          </a>
3408
3409          
3410            <div class="vivier-dropdown is-standard">
3411              <div class="dropdown-inner" style="background: rgba(255, 255, 255, 0.95);">
3412                
3413                  <ul class="standard-ul">
3414                    
3415                      <li><a href="https://login.vivierpharma.com/en_US/user/login/"   >
3416  Vivier Shop</a></li>
3417                    
3418                      <li><a href="https://vivieracademy.ca"   >
3419  Vivier Academy</a></li>
3420                    
3421                      <li><a href="/pages/become-a-reseller"   >
3422  Become A Professional Partner</a></li>
3423                    
3424                      <li><a href="/account/login?return_url=%2Faccount"   >
3425  Staff Login</a></li>
3426                    
3427                  </ul>
3428                
3429              </div>
3430            </div>
3431          
3432        </li>
3433      
3434    </ul>
3435  </nav>
3436</header-menu>
3437
3438<style>
3439  /* 1. Breakpoint Logic: Only show this menu at 990px and up */
3440  .vivier-desktop-nav-wrapper { display: none; }
3441
3442  @media screen and (min-width: 990px) {
3443    .vivier-desktop-nav-wrapper { display: block; width: 100%; }
3444    
3445    .vivier-menu-list {
3446      display: flex; 
3447      gap: 30px; 
3448      list-style: none; 
3449      margin: 0; 
3450      padding: 0; 
3451      justify-content: center; /* Center align items */
3452      align-items: center;
3453    }
3454
3455    .vivier-top-link {
3456      text-decoration: none;
3457      color: #252423;
3458      display: flex; 
3459      align-items: center;
3460      text-align: center; 
3461      min-height: 60px;
3462      line-height: 1.2; /* Tighter line height */
3463      text-transform: uppercase;
3464      font-size: 13px;
3465      letter-spacing: 0px;
3466    }
3467
3468    .vivier-menu-item { position: relative; display: flex; align-items: center; }
3469    .vivier-menu-item.has-mega { position: static; }
3470
3471    .vivier-dropdown {
3472      display: none;
3473      position: absolute;
3474      top: 100%;
3475      margin-top: 0px;
3476      z-index: 999;
3477    }
3478
3479    /* Standard Dropdown: Center it under the link */
3480    .is-standard { 
3481      left: 50%; 
3482      transform: translateX(-50%); 
3483      min-width: 250px; 
3484    }
3485    
3486    /* Mega Menu: Full screen width */
3487    .is-mega { left: 0; width: 100vw; }
3488
3489    .vivier-dropdown::before {
3490      content: ""; 
3491      position: absolute;
3492      top: -15px;
3493      left: 0; right: 0;
3494      height: 20px;
3495      background: transparent;
3496    }
3497
3498    .vivier-menu-item:hover .vivier-dropdown { display: block; }
3499    .dropdown-inner { border-top: 1px solid #e8e8e8; box-shadow: 0 10px 30px rgba(0,0,0,0.1); }
3500    .is-mega .dropdown-inner { padding: 40px 0; }
3501    .standard-ul { list-style: none; padding: 12px 25px; margin: 0; }
3502    .standard-ul a { color: #000; text-decoration: none; font-size: 13px; display: block; padding: 6px 0; }
3503    .mega-container { display: flex; justify-content: space-between; max-width: 1400px; margin: 0 auto; padding: 0 40px; }
3504    /*.mega-links-flex { display: flex; gap: 40px; flex: 1; }*/
3505    .mega-links-flex { 
3506      display: grid;/* This creates 4 equal columns. Change '4' to match your menu needs */
3507      grid-template-columns: repeat(4, 1fr); 
3508      gap: 40px; 
3509      flex: 1;
3510    }
3511    .mega-col {
3512      min-width: 0; /* This allows the text to wrap instead of pushing the grid out of shape */
3513    }
3514    .mega-parent-title { font-weight: bold; font-size: 12px; display: block; margin-bottom: 15px; color: #000; text-decoration: none; text-transform: uppercase; }
3515    .mega-child-ul { list-style: none; padding: 0; margin: 0; }
3516    .mega-child-ul a { color: #666; text-decoration: none; font-size: 13px; display: block; padding: 5px 0; }
3517    .mega-promo { width: 350px; margin-left: 40px; }
3518    .mega-promo img { width: 100%; height: auto; display: block; }
3519    .promo-title { font-size: 11px; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; }
3520  }
3521
3522  /* Surgical adjustment for Standard Dropdowns only */
3523@media screen and (min-width: 990px) {
3524  .vivier-dropdown.is-standard {
3525    /* We add 2px to the global setting only for this specific menu type */
3526    margin-top: 4px !important;
3527  }
3528}
3529
3530</style>
3531
3532</div>
3533</div>
3534            
3535        
3536      
3537    </div><div
3538      class="header__column header__column--right"
3539      data-testid="header-top-right"
3540    >
3541      
3542        
3543          
3544              
3545  
3546  
3547
3548            
3549        
3550      
3551        
3552          
3553              
3554  <search-button class="search-action mobile:hidden">
3555    <button
3556      on:click="#search-modal/showDialog"
3557      class="button button-unstyled search-modal__button header-actions__action"
3558      aria-label="Search"
3559      aria-haspopup="dialog"
3560    >
3561      <span
3562        aria-hidden="true"
3563        class="svg-wrapper"
3564      >
3565        <svg 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>
3566
3567      </span>
3568    </button>
3569  </search-button>
3570
3571
3572
3573
3574            
3575        
3576      
3577        
3578          
3579              
3579<script
3580  type="module"
3581  src="//vivierskin.com/cdn/shop/t/73/assets/cart-icon.js?v=157241182139685326961779470125"
3582  fetchpriority="low"
3583></script>
3583
3584
3585
3586
3587<header-actions>
3588  
3589    
3589<script
3590      src="//vivierskin.com/cdn/shop/t/73/assets/dialog.js?v=61774032287387761671779470125"
3591      type="module"
3592    ></script>
3592
3593
3594    <anchored-popover-component
3595      data-close-on-resize="true"
3596      class="account-popover mobile:hidden"
3597    >
3598      <button
3599  class="account-button header-actions__action"
3600  aria-label="Account"
3601  aria-haspopup="dialog"popovertarget="account-popover"
3602    popovertargetaction="toggle"ref="trigger"
3603  
3604><span
3605      class="account-button__icon"
3606      aria-hidden="true"
3607    ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.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="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg>
3608</span></button>
3609
3610
3611
3612      <div
3613        class="account-popover__panel details-content color-scheme-1"
3614        id="account-popover"
3615        popover="auto"
3616        ref="popover"
3617      >
3618        <div class="account-actions">
3619  <div class="account-actions__main-menu">
3620    <header class="account-actions__header">
3621      <span
3622        id="account-drawer-heading"
3623        class="account-actions__title h5"
3624      >
3625        
3626          Account
3627        
3628      </span>
3629      
3630    </header>
3631
3632    
3633      <div
3634        class="account-actions__sign-ins"
3635        data-skip-subtree-update="true"
3636      >
3637        
3637<script
3638          src="//vivierskin.com/cdn/shop/t/73/assets/account-login-actions.js?v=132624473766457443991779470125"
3639          type="module"
3640          fetchpriority="low"
3641        ></script>
3641
3642        <account-login-actions class="account-actions__shop-login">
3643          
3643<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 3643
3643
3644<script type="module">
3645  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js");
3646
3647  
3648</script>
3648
3649
3650<shop-login-button ux-mode="windoid" return-uri="https://vivierskin.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button>
3651
3652        </account-login-actions>
3653
3654        <a
3655          href="/customer_authentication/login?return_to=%2Fblogs%2Fskincare-routines-how-to-guides&locale=en&ui_hint=full&region_country=US"
3656          class="account-actions__link button"
3657        >
3658          <span class="account-actions__sign-in-text">
3659            Other sign in options
3660          </span>
3661          <span class="account-actions__fallback-text">
3662            Sign in
3663          </span>
3664        </a>
3665      </div>
3666    
3667
3668    <nav class="account-actions__nav">
3669      <ul class="account-actions__list">
3670        <li class="account-actions__list-item">
3671          <a
3672            href="/account"
3673            class="account-actions__link button-secondary"
3674          >
3675            <span
3676              class="account-actions__icon"
3677              aria-hidden="true"
3678            ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">
3679  <path stroke-linecap="round" stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 7.705c0-.482.154-.95.44-1.338L5.06 4.08c.303-.41.783-.652 1.293-.652h7.42c.525 0 1.018.257 1.319.69l1.577 2.266c.262.377.403.826.403 1.285v8.294c0 .888-.72 1.608-1.608 1.608H4.536c-.888 0-1.607-.72-1.607-1.608V7.705Z"/>
3680  <path stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 6.965h14.143M10 3.428v3.535M6.143 14.035v-2.571c0-.178.143-.321.321-.321h3.857c.178 0 .322.143.322.321v2.571a.321.321 0 0 1-.322.322H6.464a.321.321 0 0 1-.321-.322Z"/>
3681</svg>
3682</span>
3683            Orders
3684          </a>
3685        </li>
3686        <li class="account-actions__list-item">
3687          <a
3688            href="/account/addresses"
3689            class="account-actions__link button-secondary"
3690          >
3691            <span
3692              class="account-actions__icon"
3693              aria-hidden="true"
3694            ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.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="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg>
3695</span>
3696            Profile
3697          </a>
3698        </li>
3699      </ul>
3700    </nav>
3701  </div>
3702</div>
3703
3704
3705
3706      </div>
3707    </anchored-popover-component>
3708
3709    <dialog-component
3710      class="account-drawer"
3711      
3712    >
3713      <button
3714  class="account-button header-actions__action"
3715  aria-label="Account"
3716  aria-haspopup="dialog"ref="trigger"
3717  on:click="/showDialog"
3718><span
3719      class="account-button__icon"
3720      aria-hidden="true"
3721    ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.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="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg>
3722</span></button>
3723
3724
3725
3726      <dialog
3727        ref="dialog"
3728        class="color-scheme-1 dialog-modal dialog-drawer dialog-bottom-sheet account-drawer__dialog"
3729        scroll-lock
3730        aria-labelledby="account-drawer-heading"
3731      >
3732        <button
3733          ref="closeButton"
3734          on:click="/closeDialog"
3735          class="button button-unstyled close-button account-drawer__close-button"
3736          aria-label="Close dialog"
3737          autofocus
3738        >
3739          <span
3740            class="svg-wrapper"
3741            aria-hidden="true"
3742          ><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3743  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3744  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3745</svg>
3746</span>
3747        </button>
3748        <div class="account-actions">
3749  <div class="account-actions__main-menu">
3750    <header class="account-actions__header">
3751      <span
3752        id="account-drawer-heading"
3753        class="account-actions__title h5"
3754      >
3755        
3756          Account
3757        
3758      </span>
3759      
3760    </header>
3761
3762    
3763      <div
3764        class="account-actions__sign-ins"
3765        data-skip-subtree-update="true"
3766      >
3767        
3767<script
3768          src="//vivierskin.com/cdn/shop/t/73/assets/account-login-actions.js?v=132624473766457443991779470125"
3769          type="module"
3770          fetchpriority="low"
3771        ></script>
3771
3772        <account-login-actions class="account-actions__shop-login">
3773          
3773<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 3773
3773
3774<script type="module">
3775  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js");
3776
3777  
3778</script>
3778
3779
3780<shop-login-button ux-mode="windoid" return-uri="https://vivierskin.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button>
3781
3782        </account-login-actions>
3783
3784        <a
3785          href="/customer_authentication/login?return_to=%2Fblogs%2Fskincare-routines-how-to-guides&locale=en&ui_hint=full&region_country=US"
3786          class="account-actions__link button"
3787        >
3788          <span class="account-actions__sign-in-text">
3789            Other sign in options
3790          </span>
3791          <span class="account-actions__fallback-text">
3792            Sign in
3793          </span>
3794        </a>
3795      </div>
3796    
3797
3798    <nav class="account-actions__nav">
3799      <ul class="account-actions__list">
3800        <li class="account-actions__list-item">
3801          <a
3802            href="/account"
3803            class="account-actions__link button-secondary"
3804          >
3805            <span
3806              class="account-actions__icon"
3807              aria-hidden="true"
3808            ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">
3809  <path stroke-linecap="round" stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 7.705c0-.482.154-.95.44-1.338L5.06 4.08c.303-.41.783-.652 1.293-.652h7.42c.525 0 1.018.257 1.319.69l1.577 2.266c.262.377.403.826.403 1.285v8.294c0 .888-.72 1.608-1.608 1.608H4.536c-.888 0-1.607-.72-1.607-1.608V7.705Z"/>
3810  <path stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 6.965h14.143M10 3.428v3.535M6.143 14.035v-2.571c0-.178.143-.321.321-.321h3.857c.178 0 .322.143.322.321v2.571a.321.321 0 0 1-.322.322H6.464a.321.321 0 0 1-.321-.322Z"/>
3811</svg>
3812</span>
3813            Orders
3814          </a>
3815        </li>
3816        <li class="account-actions__list-item">
3817          <a
3818            href="/account/addresses"
3819            class="account-actions__link button-secondary"
3820          >
3821            <span
3822              class="account-actions__icon"
3823              aria-hidden="true"
3824            ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.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="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg>
3825</span>
3826            Profile
3827          </a>
3828        </li>
3829      </ul>
3830    </nav>
3831  </div>
3832</div>
3833
3834
3835
3836      </dialog>
3837    </dialog-component>
3838  
3839
3840  
3841    <a
3842      href="/cart"
3843      class="header-actions__action action__cart"
3844      aria-label="Cart"
3845      aria-describedby="cart-bubble-text"
3846    >
3847      
3848  <cart-icon
3849    class="
3850      header-actions__cart-icon
3851      
3852    "
3853    data-testid="cart-icon"
3854  >
3855    <span
3856      class="svg-wrapper"
3857      aria-hidden="true"
3858    >
3859      <svg 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>
3860
3861    </span>
3862
3863    <div
3864  ref="cartBubble"
3865  class="cart-bubble visually-hidden"
3866  
3867  
3868    data-maintain-ratio
3869  
3870>
3871  <span class="cart-bubble__background"></span>
3872  <span
3873    ref="cartBubbleText"
3874    id="cart-bubble-text"
3875    class="cart-bubble__text"
3876    
3877      role="status"
3878    
3879  >
3880    <span class="visually-hidden">Total items in cart: 0
3881    </span>
3882    <span
3883      class="cart-bubble__text-count hidden"
3884      ref="cartBubbleCount"
3885      aria-hidden="true"
3886      data-testid="cart-bubble"
3887    >
38880</span>
3889  </span>
3890</div>
3891
3892  </cart-icon>
3893
3894    </a>
3895  
3896</header-actions>
3897
3898
3899
3900          
3901        
3902      
3903    </div>
3904        </div>
3905      </div>
3906    
3907  
3908    
3909
3910    
3911
3912    
3913    
3914  
3915
3916
3917
3918    
3919
3920  
3921</header-component>
3922
3923<script
3924  src="//vivierskin.com/cdn/shop/t/73/assets/header.js?v=155792906110242140481779470125"
3925  type="module"
3926></script>
3926
3927
3928
3929
3930
3931  
3931<script type="module">
3932    import { hydrate } from '@theme/section-hydration';
3933    const url = new URL(window.location.href);
3934    url.searchParams.delete('page');
3935    hydrate('sections--27972266918259__header_section', url);
3936  </script>
3936
3937
3938
3939
3940</header>
3941<!-- END sections: header-group -->
3942    </div>
3943
3944    
3944<script>
3945      // Inline header height calculation to prevent layout shift
3946      // Note: Updates in calculateHeaderGroupHeight() and updateTransparentHeaderOffset()utilities.js should be kept in sync with this function
3947      (function setHeaderHeighCustomProperties() {
3948        /*
3949         * Header calculation functions for maintaining CSS variables
3950         * Mimic calculateHeaderGroupHeight() in utilities.js
3951         */
3952        const header = document.querySelector('header-component');
3953        const headerGroup = document.querySelector('#header-group');
3954        const hasHeaderSection = headerGroup?.querySelector('.header-section');
3955
3956        if (!header || !headerGroup) return;
3957
3958        const headerHeight = header.offsetHeight;
3959
3960        // Calculate the total height of the header group
3961        let headerGroupHeight = 0;
3962        const children = headerGroup.children;
3963        for (let i = 0; i < children.length; i++) {
3964          const element = children[i];
3965          if (element === header || !(element instanceof HTMLElement)) continue;
3966          headerGroupHeight += element.offsetHeight;
3967        }
3968
3969        // Check for transparent header special case
3970        if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) {
3971          headerGroupHeight += headerHeight;
3972        }
3973
3974        // Set CSS variables
3975        document.body.style.setProperty('--header-height', `${headerHeight}px`);
3976        document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`);
3977
3978        /**
3979         * Updates CSS custom properties for transparent header offset calculation
3980         * Mimic updateTransparentHeaderOffset() in utilities.js
3981         */
3982
3983        if (!hasHeaderSection || !header?.hasAttribute('transparent')) {
3984          document.body.style.setProperty('--transparent-header-offset-boolean', '0');
3985          return;
3986        }
3987
3988        const hasImmediateSection = hasHeaderSection.nextElementSibling?.classList.contains('shopify-section');
3989
3990        const shouldApplyOffset = !hasImmediateSection ? '1' : '0';
3991        document.body.style.setProperty('--transparent-header-offset-boolean', shouldApplyOffset);
3992      })();
3993    </script>
3993
3994
3995    <main
3996      id="MainContent"
3997      class="content-for-layout"
3998      role="main"
3999      data-page-transition-enabled="false"
4000      data-product-transition="false"
4001      data-template="blog.bloggle"
4002    >
4003      <div id="shopify-section-template--27972266066291__blog" class="shopify-section">
4004
4005  
4005<script async src="https://d2xvgzwm836rzd.cloudfront.net/lazysizes-bloggle.min.js" defer></script>
4005
4006  <link href="https://d2xvgzwm836rzd.cloudfront.net/blog_styles--vivierpharmausa.min.css?v=1787595367895" type="text/css" rel="stylesheet">
4007  <link href="https://d2xvgzwm836rzd.cloudfront.net/blog-layout.min.css" type="text/css" rel="stylesheet">
4008
4009<div id="bloggle--blog_layout"  class="">
4010
4011  <div class="bloggle--header position_r_layout">
4012
4013    
4014      <div class="text--container flex fd--column max-width left">
4015        <div class="max-width" style="max-width: textpx !important;">
4016          <h1 class="bloggle--blog-title text__left-layout text--1766000715198" style="color: #252423">Skincare Routines & How-To Guides</h1>
4017          
4018            <p class="bloggle--blog-subtitle text__left-layout" style="color: #252423">Science-backed guidance for every stage of your skincare journey.</p>
4019          
4020        </div>
4021      </div>
4022    
4023
4024    
4025
4026    
4027  </div>
4028
4029  
4030  
4031  <div class="bloggle--sub-header  left" >
4032    <div class="bloggle--nav">
4033      <a class="bloggle--nav-item" href="skincare-routines-how-to-guides">Routines & How To</a><a class="bloggle--nav-item" href="skincare-products-ingredients">Products & Ingredients</a><a class="bloggle--nav-item" href="skincare-concerns-solutions">Concerns & Skincare Solutions</a><a class="bloggle--nav-item" href="expert-skincare-advice">Expert Advice</a>
4034    </div>
4035
4036    <div class="bloggle--search bloggle--search-icon" >
4037      <svg id="bloggle--icon_search" viewBox="0 0 18 19" fill="none">
4038        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"></path>
4039      </svg>
4040    </div>
4041    <div id="bloggle--input_search_container">
4042      <div id="bloggle--search_input_container">
4043        <input id="bloggle--input_search" type="search" placeholder="Search in our blog..." >
4044        <svg id="bloggle--icon_close" fill="none" viewBox="0 0 18 17">
4045          <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
4046          </path>
4047        </svg>
4048      </div>
4049      <div id="bloggle--search_results" ></div>
4050    </div>
4051    
4052
4053    
4054  </div>
4055
4056
4057    <div class="bloggle--blog-items blog-layout-v2 un">
4058      
4059        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
4060          <a class="bloggle--blog-item-link" href="/blogs/skincare-routines-how-to-guides/guide-skin-firming">
4061            
4062              <img class="bloggle--blog-item-img lazybloggle" data-src="//vivierskin.com/cdn/shop/articles/beauty-shot_700x.jpg?v=1791316431" alt="Close-up portrait of a person with a natural complexion and luminous-looking skin.">
4063            
4064            <div class="article-text-container responsive-div ai--flex-start-layout">
4065              <p class="bloggle--blog-item-title text--1766000597305">Guide to Skin Firming: How to Support Firmer, Smoother-Looking Skin</p>
4066              <p class="bloggle--blog-item-date"><time datetime="2026-09-30T04:00:00Z">September 30, 2026</time></p>
4067              
4068                    
4069                    
4070                    
4071                      
4072                        
4073                      
4074                    
4075                      
4076                        
4077                      
4078                    
4079                      
4080                        
4081                      
4082                    
4083                      
4084                        
4085                      
4086                    
4087                      
4088                        
4089                      
4090                    
4091                      
4092                        
4093                      
4094                    
4095                      
4096                        
4097                      
4098                    
4099                      
4100                        
4101                      
4102                    
4103                      
4104                        
4105                      
4106                    
4107                      
4108                        
4109                      
4110                    
4111                      
4112                        
4113                      
4114                    
4115                      
4116                        
4117                      
4118                    
4119                      
4120                        
4121                      
4122                    
4123                      
4124                        
4125                      
4126                    
4127                      
4128                        
4129                      
4130                    
4131                      
4132                        
4133                      
4134                    
4135                      
4136                        
4137                      
4138                    
4139                      
4140                        
4141                      
4142                    
4143                    <p class="bloggle--blog-item-desc text__left-layout  ">Discover how to support skin firmness, elasticity and smoothness with targeted skincare ingredients, expert tips and Vivier products. ...</p>
4144                  
4145              
4146              <button class="bloggle--blog-item-button button--1674584483808">READ ARTICLE</button>
4147            </div>
4148          </a>
4149        </div>
4150      
4151        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
4152          <a class="bloggle--blog-item-link" href="/blogs/skincare-routines-how-to-guides/post-sun-aftercare-routine">
4153            
4154              <img class="bloggle--blog-item-img lazybloggle" data-src="//vivierskin.com/cdn/shop/articles/model-beauty_700x.jpg?v=1791316357" alt="Person touching their forehead and eye area in a close-up skincare portrait.">
4155            
4156            <div class="article-text-container responsive-div ai--flex-start-layout">
4157              <p class="bloggle--blog-item-title text--1766000597305">How to Protect & Help Skin Recover from Sun Exposure</p>
4158              <p class="bloggle--blog-item-date"><time datetime="2026-09-29T04:00:00Z">September 29, 2026</time></p>
4159              
4160                    
4161                    
4162                    
4163                      
4164                        
4165                      
4166                    
4167                      
4168                        
4169                      
4170                    
4171                      
4172                        
4173                      
4174                    
4175                      
4176                        
4177                      
4178                    
4179                      
4180                        
4181                      
4182                    
4183                      
4184                        
4185                      
4186                    
4187                      
4188                        
4189                      
4190                    
4191                      
4192                        
4193                      
4194                    
4195                      
4196                        
4197                      
4198                    
4199                      
4200                        
4201                      
4202                    
4203                      
4204                        
4205                      
4206                    
4207                      
4208                        
4209                      
4210                    
4211                      
4212                        
4213                      
4214                    
4215                      
4216                        
4217                      
4218                    
4219                      
4220                        
4221                      
4222                    
4223                      
4224                        
4225                      
4226                    
4227                      
4228                        
4229                      
4230                    
4231                      
4232                        
4233                      
4234                    
4235                      
4236                        
4237                      
4238                    
4239                    <p class="bloggle--blog-item-desc text__left-layout  ">
4239Calm and protect sun-exposed skin with Vivier’s post-sun routine for hydration, barrier support, daily SPF and gradual active reintroduction. ...</p>
4240                  
4241              
4242              <button class="bloggle--blog-item-button button--1674584483808">READ ARTICLE</button>
4243            </div>
4244          </a>
4245        </div>
4246      
4247        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
4248          <a class="bloggle--blog-item-link" href="/blogs/skincare-routines-how-to-guides/skincare-routine-guide">
4249            
4250              <img class="bloggle--blog-item-img lazybloggle" data-src="//vivierskin.com/cdn/shop/articles/group-shot_1818cb91-20ff-4a3a-986d-fa39b3ae921f_700x.jpg?v=1791316075" alt="Vivier skincare collection featuring serums, treatments, sunscreen, cleanser, retinol, and a branded cosmetic bag.">
4251            
4252            <div class="article-text-container responsive-div ai--flex-start-layout">
4253              <p class="bloggle--blog-item-title text--1766000597305">Guide to Skincare Routines: Build the Right Routine for Your Skin</p>
4254              <p class="bloggle--blog-item-date"><time datetime="2026-09-28T04:00:00Z">September 28, 2026</time></p>
4255              
4256                    
4257                    
4258                    
4259                      
4260                        
4261                      
4262                    
4263                      
4264                        
4265                      
4266                    
4267                      
4268                        
4269                      
4270                    
4271                      
4272                        
4273                      
4274                    
4275                      
4276                        
4277                      
4278                    
4279                      
4280                        
4281                      
4282                    
4283                      
4284                        
4285                      
4286                    
4287                      
4288                        
4289                      
4290                    
4291                      
4292                        
4293                      
4294                    
4295                      
4296                        
4297                      
4298                    
4299                      
4300                        
4301                      
4302                    
4303                      
4304                        
4305                      
4306                    
4307                      
4308                        
4309                      
4310                    
4311                      
4312                        
4313                      
4314                    
4315                      
4316                        
4317                      
4318                    
4319                    <p class="bloggle--blog-item-desc text__left-layout  ">Find your ideal skincare routine with Vivier’s pharmaceutical-grade formulas. Explore solutions designed for visible results. ...</p>
4320                  
4321              
4322              <button class="bloggle--blog-item-button button--1674584483808">READ ARTICLE</button>
4323            </div>
4324          </a>
4325        </div>
4326      
4327        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
4328          <a class="bloggle--blog-item-link" href="/blogs/skincare-routines-how-to-guides/new-anti-aging-programs">
4329            
4330              <img class="bloggle--blog-item-img lazybloggle" data-src="//vivierskin.com/cdn/shop/articles/essential-anti-aging-program_b5b32fe8-c196-4bf9-b6d1-aded6f96c830_700x.jpg?v=1791315559" alt="Collection of Vivier skincare products displayed on a stone surface, including cleanser, toner, serum, moisturizer, eye cream, retinol, and sunscreen.">
4331            
4332            <div class="article-text-container responsive-div ai--flex-start-layout">
4333              <p class="bloggle--blog-item-title text--1766000597305">Discover 3 Anti-Aging Skincare Routines for Visible, Lasting Results</p>
4334              <p class="bloggle--blog-item-date"><time datetime="2026-09-10T04:00:00Z">September 10, 2026</time></p>
4335              
4336                    
4337                    
4338                    
4339                      
4340                        
4341                      
4342                    
4343                      
4344                        
4345                      
4346                    
4347                      
4348                        
4349                      
4350                    
4351                      
4352                        
4353                      
4354                    
4355                      
4356                        
4357                      
4358                    
4359                      
4360                        
4361                      
4362                    
4363                      
4364                        
4365                      
4366                    
4367                      
4368                        
4369                      
4370                    
4371                      
4372                        
4373                      
4374                    
4375                      
4376                        
4377                      
4378                    
4379                      
4380                        
4381                      
4382                    
4383                      
4384                        
4385                      
4386                    
4387                      
4388                        
4389                      
4390                    
4391                      
4392                        
4393                      
4394                    
4395                      
4396                        
4397                      
4398                    
4399                      
4400                        
4401                      
4402                    
4403                    <p class="bloggle--blog-item-desc text__left-layout  ">Explore Vivier’s anti-aging skincare programs and discover pharmaceutical-grade solutions for firmer, brighter, and younger looking skin. ...</p>
4404                  
4405              
4406              <button class="bloggle--blog-item-button button--1674584483808">READ ARTICLE</button>
4407            </div>
4408          </a>
4409        </div>
4410      
4411        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
4412          <a class="bloggle--blog-item-link" href="/blogs/skincare-routines-how-to-guides/3-step-morning-skincare-routine">
4413            
4414              <img class="bloggle--blog-item-img lazybloggle" data-src="//vivierskin.com/cdn/shop/articles/untitled-design-66_48abd92e-bf37-4853-86a6-e1f2fedb5544_700x.jpg?v=1791315354" alt="Vivier C E Peptides serum and Sheer SPF 45 Mineral Tinted Sunscreen displayed together on a clean, minimalist background.">
4415            
4416            <div class="article-text-container responsive-div ai--flex-start-layout">
4417              <p class="bloggle--blog-item-title text--1766000597305">The 3-Step “Back-to-Glow” Morning Routine for Busy Mornings</p>
4418              <p class="bloggle--blog-item-date"><time datetime="2026-09-09T04:00:00Z">September 9, 2026</time></p>
4419              
4420                    
4421                    
4422                    
4423                      
4424                        
4425                      
4426                    
4427                      
4428                        
4429                      
4430                    
4431                      
4432                        
4433                      
4434                    
4435                      
4436                        
4437                      
4438                    
4439                      
4440                        
4441                      
4442                    
4443                      
4444                        
4445                      
4446                    
4447                      
4448                        
4449                      
4450                    
4451                      
4452                        
4453                      
4454                    
4455                      
4456                        
4457                      
4458                    
4459                      
4460                        
4461                      
4462                    
4463                      
4464                        
4465                      
4466                    
4467                      
4468                        
4469                      
4470                    
4471                      
4472                        
4473                      
4474                    
4475                      
4476                        
4477                      
4478                    
4479                      
4480                        
4481                      
4482                    
4483                      
4484                        
4485                      
4486                    
4487                    <p class="bloggle--blog-item-desc text__left-layout  ">Discover Vivier’s 3-step morning routine with pharmaceutical-grade Vitamin C, hydration, and SPF for brighter, healthier-looking skin. ...</p>
4488                  
4489              
4490              <button class="bloggle--blog-item-button button--1674584483808">READ ARTICLE</button>
4491            </div>
4492          </a>
4493        </div>
4494      
4495        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
4496          <a class="bloggle--blog-item-link" href="/blogs/skincare-routines-how-to-guides/guide-acne-skincare">
4497            
4498              <img class="bloggle--blog-item-img lazybloggle" data-src="//vivierskin.com/cdn/shop/articles/untitled-design-64_87865f47-e862-4cf8-bd8c-4738140
4498a142e_700x.jpg?v=1791310781" alt="Vivier Medicated Wash and Acne Treatment Lotion arranged on a clean white background with skincare product textures.">
4499            
4500            <div class="article-text-container responsive-div ai--flex-start-layout">
4501              <p class="bloggle--blog-item-title text--1766000597305">Guide to Acne Skincare</p>
4502              <p class="bloggle--blog-item-date"><time datetime="2026-08-14T04:00:00Z">August 14, 2026</time></p>
4503              
4504                    
4505                    
4506                    
4507                      
4508                        
4509                      
4510                    
4511                      
4512                        
4513                      
4514                    
4515                      
4516                        
4517                      
4518                    
4519                      
4520                        
4521                      
4522                    
4523                      
4524                        
4525                      
4526                    
4527                      
4528                        
4529                      
4530                    
4531                      
4532                        
4533                      
4534                    
4535                      
4536                        
4537                      
4538                    
4539                      
4540                        
4541                      
4542                    
4543                      
4544                        
4545                      
4546                    
4547                      
4548                        
4549                      
4550                    
4551                      
4552                        
4553                      
4554                    
4555                      
4556                        
4557                      
4558                    
4559                      
4560                        
4561                      
4562                    
4563                      
4564                        
4565                      
4566                    
4567                      
4568                        
4569                      
4570                    
4571                    <p class="bloggle--blog-item-desc text__left-layout  ">Discover Vivier’s pharmaceutical-grade skincare for acne-prone skin, formulated with clinically proven ingredients to support clearer-looking skin. ...</p>
4572                  
4573              
4574              <button class="bloggle--blog-item-button button--1674584483808">READ ARTICLE</button>
4575            </div>
4576          </a>
4577        </div>
4578      
4579        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
4580          <a class="bloggle--blog-item-link" href="/blogs/skincare-routines-how-to-guides/summer-dark-spot-routine">
4581            
4582              <img class="bloggle--blog-item-img lazybloggle" data-src="//vivierskin.com/cdn/shop/articles/fingers--sheer-spf-30-mineral-tinted-2_fbc46eaa-f48d-493d-a5d2-af72be9bd9e5_700x.jpg?v=1791311313" alt="Close-up of fingers holding a dollop of creamy SPF mineral sunscreen..">
4583            
4584            <div class="article-text-container responsive-div ai--flex-start-layout">
4585              <p class="bloggle--blog-item-title text--1766000597305">The Summer "Anti-Dark-Spot" Routine: Prevention First</p>
4586              <p class="bloggle--blog-item-date"><time datetime="2026-08-05T04:00:00Z">August 5, 2026</time></p>
4587              
4588                    
4589                    
4590                    
4591                      
4592                        
4593                      
4594                    
4595                      
4596                        
4597                      
4598                    
4599                      
4600                        
4601                      
4602                    
4603                      
4604                        
4605                      
4606                    
4607                      
4608                        
4609                      
4610                    
4611                      
4612                        
4613                      
4614                    
4615                      
4616                        
4617                      
4618                    
4619                      
4620                        
4621                      
4622                    
4623                      
4624                        
4625                      
4626                    
4627                      
4628                        
4629                      
4630                    
4631                      
4632                        
4633                      
4634                    
4635                      
4636                        
4637                      
4638                    
4639                      
4640                        
4641                      
4642                    
4643                      
4644                        
4645                      
4646                    
4647                      
4648                        
4649                      
4650                    
4651                      
4652                        
4653                      
4654                    
4655                      
4656                        
4657                      
4658                    
4659                      
4660                        
4661                      
4662                    
4663                      
4664                        
4665                      
4666                    
4667                      
4668                        
4669                      
4670                    
4671                    <p class="bloggle--blog-item-desc text__left-layout  ">
4671Build a summer anti-dark-spot routine with Vivier skincare to help defend, hydrate, brighten, and protect. Learn about Dark-Spot prevention today. ...</p>
4672                  
4673              
4674              <button class="bloggle--blog-item-button button--1674584483808">READ ARTICLE</button>
4675            </div>
4676          </a>
4677        </div>
4678      
4679        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
4680          <a class="bloggle--blog-item-link" href="/blogs/skincare-routines-how-to-guides/summer-retinol-skincare-routine">
4681            
4682              <img class="bloggle--blog-item-img lazybloggle" data-src="//vivierskin.com/cdn/shop/articles/retinol-model_95c76269-4c9c-4f3e-8d5a-727786c96205_700x.jpg?v=1791311073" alt="Person holding a tube of Vivier Retinol 1.0% cream in a clean, minimalist skincare portrait.">
4683            
4684            <div class="article-text-container responsive-div ai--flex-start-layout">
4685              <p class="bloggle--blog-item-title text--1766000597305">Summer Retinol Routine: The Nights-Only Plan That Keeps Results on Track</p>
4686              <p class="bloggle--blog-item-date"><time datetime="2026-08-04T04:00:00Z">August 4, 2026</time></p>
4687              
4688                    
4689                    
4690                    
4691                      
4692                        
4693                      
4694                    
4695                      
4696                        
4697                      
4698                    
4699                      
4700                        
4701                      
4702                    
4703                      
4704                        
4705                      
4706                    
4707                      
4708                        
4709                      
4710                    
4711                      
4712                        
4713                      
4714                    
4715                      
4716                        
4717                      
4718                    
4719                      
4720                        
4721                      
4722                    
4723                      
4724                        
4725                      
4726                    
4727                      
4728                        
4729                      
4730                    
4731                      
4732                        
4733                      
4734                    
4735                      
4736                        
4737                      
4738                    
4739                      
4740                        
4741                      
4742                    
4743                      
4744                        
4745                      
4746                    
4747                      
4748                        
4749                      
4750                    
4751                      
4752                        
4753                      
4754                    
4755                      
4756                        
4757                      
4758                    
4759                      
4760                        
4761                      
4762                    
4763                      
4764                        
4765                      
4766                    
4767                      
4768                        
4769                      
4770                    
4771                      
4772                        
4773                      
4774                    
4775                      
4776                        
4777                      
4778                    
4779                      
4780                        
4781                      
4782                    
4783                      
4784                        
4785                      
4786                    
4787                    <p class="bloggle--blog-item-desc text__left-layout  ">Learn how to maintain visible retinol results through the summer with a nighttime retinol routine that is supported by SPF, moisturizer, and Vitamin C. ...</p>
4788                  
4789              
4790              <button class="bloggle--blog-item-button button--1674584483808">READ ARTICLE</button>
4791            </div>
4792          </a>
4793        </div>
4794      
4795        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
4796          <a class="bloggle--blog-item-link" href="/blogs/skincare-routines-how-to-guides/4-week-wedding-skin-routine">
4797            
4798              <img class="bloggle--blog-item-img lazybloggle" data-src="//vivierskin.com/cdn/shop/articles/img-1784838376099_700x.jpg?v=1791310083" alt="Alt text: Vivier skincare products arranged in a balanced display against a clean white background, featuring sunscreen, vitamin C serum, toner, eye cream, and cleansing products with signature rose gold packaging.">
4799            
4800            <div class="article-text-container responsive-div ai--flex-start-layout">
4801              <p class="bloggle--blog-item-title text--1766000597305">
4801Wedding Season Skin: A 4-Week Plan for Smooth, Bright, Makeup-Ready Skin</p>
4802              <p class="bloggle--blog-item-date"><time datetime="2026-07-23T04:00:00Z">July 23, 2026</time></p>
4803              
4804                    
4805                    
4806                    
4807                      
4808                        
4809                      
4810                    
4811                      
4812                        
4813                      
4814                    
4815                      
4816                        
4817                      
4818                    
4819                      
4820                        
4821                      
4822                    
4823                      
4824                        
4825                      
4826                    
4827                      
4828                        
4829                      
4830                    
4831                      
4832                        
4833                      
4834                    
4835                      
4836                        
4837                      
4838                    
4839                      
4840                        
4841                      
4842                    
4843                      
4844                        
4845                      
4846                    
4847                      
4848                        
4849                      
4850                    
4851                      
4852                        
4853                      
4854                    
4855                      
4856                        
4857                      
4858                    
4859                      
4860                        
4861                      
4862                    
4863                      
4864                        
4865                      
4866                    
4867                      
4868                        
4869                      
4870                    
4871                      
4872                        
4873                      
4874                    
4875                      
4876                        
4877                      
4878                    
4879                      
4880                        
4881                      
4882                    
4883                      
4884                        
4885                      
4886                    
4887                    <p class="bloggle--blog-item-desc text__left-layout  ">Prepare for wedding season with Vivier’s 4-week skincare routine for smooth, bright, makeup-ready skin. Pharmaceutical-grade skincare for a confident glow. ...</p>
4888                  
4889              
4890              <button class="bloggle--blog-item-button button--1674584483808">READ ARTICLE</button>
4891            </div>
4892          </a>
4893        </div>
4894      
4895    </div>
4896
4897    
4898      <div class="bloggle--pagination">
4899        
4900          
4901
4902          
4903            
4904              <span class="bloggle--pagination-item bloggle--active">1</span>
4905            
4906          
4907            
4908              
4909                <a class="bloggle--pagination-item" href="/blogs/skincare-routines-how-to-guides?page=2">2</a>
4910              
4911            
4912          
4913            
4914              
4915                <a class="bloggle--pagination-item" href="/blogs/skincare-routines-how-to-guides?page=3">3</a>
4916              
4917            
4918          
4919            
4920              
4921                <a class="bloggle--pagination-item" href="/blogs/skincare-routines-how-to-guides?page=4">4</a>
4922              
4923            
4924          
4925
4926          
4927            <a class="bloggle--pagination-item" rel="next" href="/blogs/skincare-routines-how-to-guides?page=2">
4928              <svg aria-hidden="true" focusable="false" role="presentation" class="bloggle--paginate_icon bloggle--next"
4929                   viewBox="0 0 10 6">
4930                <path fill-rule="evenodd" clip-rule="evenodd"
4931                      d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z"
4932                      fill="currentColor">
4933                </path>
4934              </svg>
4935            </a>
4936          
4937        
4938      </div>
4939    
4940  
4941
4942</div>
4943
4944<script>
4945  var canonicalUrl = "https://vivierskin.com/blogs/skincare-routines-how-to-guides";
4946  var searchBar = document.getElementById("bloggle--input_search_container");
4947   var searchBarClose = document.getElementById("bloggle--icon_close");
4948      var searcBarButton = document.getElementById("bloggle--icon_search");
4949      searcBarButton.addEventListener("click", function() {
4950        searchBar.classList.add("bloggle--visible");
4951      })
4952      searchBarClose.addEventListener("click", function() {
4953        searchBar.classList.remove('bloggle--visible');
4954        document.getElementById("bloggle--input_search").value = "";
4955        document.getElementById("bloggle--search_results").innerHTML = "";
4956      })
4957      window.addEventListener('click', function(e){
4958        if (!document.getElementById('bloggle--input_search_container').contains(e.target) && !document.getElementById('bloggle--icon_search').contains(e.target)){
4959          searchBar.classList.remove('bloggle--visible');
4960        }
4961      });
4962      var barWidth = document.querySelector('.bloggle--sub-header').offsetWidth;
4963      if (barWidth > 320) {
4964        searchBar.style.left = "initial";
4965        searchBar.style.right = "0";
4966      }
4967      
4968
4969  var navigationLinks = document.getElementsByClassName('bloggle--nav-item');
4970  if (navigationLinks.length > 0) {
4971    for (let i = 0; i < navigationLinks.length ; i++) {
4972        let href = navigationLinks[i].getAttribute("href");
4973        let isHrefInCanonical = canonicalUrl.indexOf(href) > -1;
4974        function isHrefLastSegment(string, target) {
4975            return string.substring(string.length - target.length) === target;
4976          }
4977      if (isHrefInCanonical && href && isHrefLastSegment(canonicalUrl, href)) {
4978        navigationLinks[i].classList.add("bloggle--active");
4979      } else {
4980        navigationLinks[i].classList.remove("bloggle--active");
4981      }
4982    }
4983  }
4984
4985  window.addEventListener('input', function (e) {
4986    var id = e.target.getAttribute("id");
4987    var resultContainer = document.getElementById("bloggle--search_results");
4988
4989    if (id && id == "bloggle--input_search") {
4990      var searchValue = e.target.value;
4991      if (searchValue.length > 1) {
4992        var request = new XMLHttpRequest();
4993        request.responseType = 'json'
4994        const suggestUrl = "https://" + window.location.hostname + (window.Shopify && window.Shopify.routes && window.Shopify.routes.root || "/" ) + "search/suggest.json?q=" + searchValue + "&resources[type]=article";
4995        request.open('GET', suggestUrl, true);
4996        request.onload = function (e) {
4997          if (this.status == 200) {
4998            var articles = this.response.resources.results.articles;
4999            if (articles.length > 0) {
5000              let resultsHtml = "";
5001              for (let i = 0; i < articles.length; i++) {
5002                resultsHtml = resultsHtml + '<div class="bloggle--search_result"><a class="bloggle--search_result_link" href="' + articles[i].url + '">' + articles[i].title + '</a></div>'
5003              }
5004              resultContainer.innerHTML = resultsHtml;
5005            } else {
5006              resultContainer.innerHTML = "";
5007            }
5008          }
5009        }
5010        request.send();
5011      } else {
5012        resultContainer.innerHTML = "";
5013      }
5014    }
5015  });
5016</script>
5016
5017
5018<style>
5019  .bloggle--blog-item-title {
5020       font-size: 24px !important;
5021    }
5022  .bloggle--blog-item-title, .bloggle--blog-item-date, .bloggle--blog-item-desc, .bloggle--blog-item-author {
5023    color: #000000;
5024  }
5025  .bloggle--blog-item {
5026    transition: all 0.3s ease;
5027    cursor: pointer;
5028  }
5029
5030  .bloggle--blog-item-link {
5031    text-decoration: unset;
5032  }
5033  .bloggle--blog-item-img {
5034    width: 100%;
5035    height: 300px;
5036    object-fit: cover;
5037    transition: all 0.3s ease;
5038  }
5039  .bloggle--blog-item:hover .bloggle--blog-item-img {
5040    opacity: 0.5;
5041  }
5042  #bloggle--blog_layout {
5043    width: 1000px;
5044    max-width: 100%;
5045  }
5046  .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div , .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{
5047    height: calc(100% - 300px)
5048  }
5049
5050
5051  .bloggle--search-input #bloggle--search_results {
5052      left: auto !important;
5053      right: 0px !important;
5054      width: 300px !important;
5055    }
5056
5057  @media screen and (max-width: 767px) {
5058      .bloggle--search-input #bloggle--search_results {
5059        width: 100% !important;
5060      }
5061    }
5062
5063  @media screen and (max-width: 1024px) {
5064    .bloggle--blog-item-img{
5065      height: 200px !important;
5066    }
5067    .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{
5068      height: calc(100% - 200px) !important;
5069    }
5070    #bloggle--blog_layout {
5071      width: 100%;
5072      max-width: 100%;
5073    }
5074  }
5075  @media screen and (max-width: 767px) {
5076  .bloggle--blog-item-img{
5077      height: 150px !important;
5078    }
5079    .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{
5080      height: fit-content;
5081    }
5082    .bloggle--blog-items {
5083      gap: 0px;
5084    }
5085    #bloggle--blog_layout {
5086      width: 100%;
5087      max-width: 100%;
5088    }
5089    .bloggle--blog-item {
5090      
5091      
5092    }
5093  }
5094</style>
5095<style>/* Existing customizations */
5096 
5097.bloggle--blog-item-date {
5098  font-size: 12px;
5099  margin-bottom: 10px;
5100}
5101 
5102.bloggle--blog-item-author {
5103  font-size: 13px;
5104  margin-top: 10px;
5105}
5106 
5107.bloggle--blog-item-button {
5108  margin-top: 10px;
5109}
5110 
5111.bloggle--search input {
5112  border-radius: 5px;
5113}
5114/* Blog category title */
5115@media screen and (max-width: 768px) {
5116  .bloggle--blog-title {
5117    font-size: 32px !important;
5118    line-height: 1.2 !important;
5119    margin-bottom: 16px !important;
5120  }
5121}
5122 
5123/* Improve title readability on mobile */
5124@media screen and (max-width: 768px) {
5125  .bloggle--blog-item h2,
5126  .bloggle--blog-item h3,
5127  .bloggle--blog-item-title {
5128    line-height: 1.45 !important;
5129  }
5130}
5131 
5132/* Increase blog image height on mobile */
5133@media screen and (max-width: 768px) {
5134  .bloggle--blog-item img {
5135    height: 260px !important;
5136    object-fit: cover !important;
5137    width: 100%;
5138  }
5139}
5140 
5141/* Blog category navigation */
5142.bloggle--nav {
5143  display: flex;
5144  flex-wrap: wrap;
5145  gap: 12px;
5146  margin: 20px 0;
5147}
5148 
5149.bloggle--nav-item {
5150  display: inline-flex !important;
5151  align-items: center;
5152  justify-content: center;
5153  padding: 10px 18px !important;
5154  border: 1px solid #91877F !important; /* Stone */
5155  border-radius: 999px !important;
5156  background: #F7F5EE !important; /* Ivory */
5157  color: #252423 !important; /* Carbon */
5158  text-decoration: none !important;
5159  font-size: 14px !important;
5160  font-weight: 500 !important;
5161  line-height: 1.2 !important;
5162  margin: 0 !important;
5163}
5164 
5165/* Active category */
5166.bloggle--nav-item.bloggle--active {
5167  background: #91877F !important;
5168  border-color: #91877F !important;
5169  color: #F7F5EE !important;
5170}
5171 
5172/* Search */
5173@media screen and (max-width: 768px) {
5174 
5175  .bloggle--sub-header {
5176    display: flex !important;
5177    flex-direction: column !important;
5178    align-items: flex-start !important;
5179  }
5180 
5181  /* Categories first */
5182  .bloggle--nav {
5183    order: 1;
5184    width: 100%;
5185    display: flex !important;
5186    flex-direction: column !important;
5187    gap: 12px !important;
5188  }
5189 
5190  /* Full-width category pills */
5191  .bloggle--nav-item {
5192    width: fit-content;
5193  }
5194}
5195 
5196/* Hide all blog search functionality on mobile */
5197@media screen and (max-width: 768px) {
5198  .bloggle--search.bloggle--search-icon,
5199  #bloggle--input_search_container {
5200    display: none !important;
5201  }
5202}</style>
5203
5204</div>
5205    </main>
5206
5207    <!-- BEGIN sections: footer-group -->
5208<footer id="shopify-section-sections--27972266885491__footer" class="shopify-section shopify-section-group-footer-group section-wrapper">
5209
5210<div class="section-background color-scheme-5"><img src="//vivierskin.com/cdn/shop/files/vivier-footer-butterfly.jpg?v=1779735437&amp;width=2000" alt="" srcset="//vivierskin.com/cdn/shop/files/vivier-footer-butterfly.jpg?v=1779735437&amp;width=375 375w, //vivierskin.com/cdn/shop/files/vivier-footer-butterfly.jpg?v=1779735437&amp;width=750 750w, //vivierskin.com/cdn/shop/files/vivier-footer-butterfly.jpg?v=1779735437&amp;width=1100 1100w, //vivierskin.com/cdn/shop/files/vivier-footer-butterfly.jpg?v=1779735437&amp;width=1500 1500w, //vivierskin.com/cdn/shop/files/vivier-footer-butterfly.jpg?v=1779735437&amp;width=2000 2000w" width="2000" height="947" loading="lazy" class="footer-bg-image">
5211    <div class="footer-bg-overlay" style="background-color: #1a1a1a; opacity: 0.65;"></div></div>
5212
5213<div class="section section--page-width color-scheme-5 footer-is-relative">
5214  
5215  <div
5216    class="
5217      footer-content
5218      spacing-style
5219      
5220      
5221    "
5222    style="
5223      --padding-block-start: max(20px, calc(var(--spacing-scale) * 40px));--padding-block-end: 0px;
5224      --footer-gap: 12px;
5225      --grid-columns: 1;
5226      --last-row-count: 1;
5227      --tablet-last-row-count: 1;
5228    "
5229  >
5230    
5231
5232
5233<div
5234  class="
5235    group-block
5236    group-block--height-fit
5237    group-block--width-fill
5238    border-style
5239    spacing-style
5240    size-style
5241    
5242    
5243  "
5244  style="
5245    --border-width: 1px; --border-style: none; --border-color:
5246rgb(var(--color-border-rgb) / 1.0); --border-radius:
52470px; 
5248
5249    --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 60px));--padding-inline-start: 0px;--padding-inline-end: 0px;
5250    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5251    
5252  "
5253  
5254  data-testid="group-block"
5255><div class="group-block__media-wrapper">
5256    
5257
5258
5259
5260    
5261  </div>
5262
5263  <div
5264    class="
5265      group-block-content
5266      
5267      layout-panel-flex
5268      layout-panel-flex--column
5269       mobile-column
5270    "
5271    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5272
5273--gap: 12px;
5274
5275--horizontal-alignment: flex-start; --vertical-alignment: center;
5276--vertical-alignment-mobile: center;
5277"
5278  >
5279  
5280
5281
5282<div
5283  class="
5284    group-block
5285    group-block--height-fill
5286    group-block--width-fill
5287    border-style
5288    spacing-style
5289    size-style
5290    
5291    
5292  "
5293  style="
5294    --border-width: 1px; --border-style: none; --border-color:
5295rgb(var(--color-border-rgb) / 1.0); --border-radius:
52960px; 
5297
5298    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5299    --size-style-width: 100%;--size-style-height: 100%;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5300    
5301  "
5302  
5303  data-testid="group-block"
5304><div class="group-block__media-wrapper">
5305    
5306
5307
5308
5309    
5310  </div>
5311
5312  <div
5313    class="
5314      group-block-content
5315      
5316      layout-panel-flex
5317      layout-panel-flex--column
5318       mobile-column
5319    "
5320    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5321
5322--gap: 12px;
5323
5324--horizontal-alignment: flex-start; --vertical-alignment: flex-start;
5325--vertical-alignment-mobile: flex-start;
5326"
5327  >
5328  
5329
5330<div>
5331  <img src="https://cdn.shopify.com/s/files/1/0048/0162/6227/files/Horizontal_Logo_White_detoured.png?v=1771254740" alt="Vivier Pharma Canada - Logo white" width="100" height="auto" style="max-width:150px;">
5332</div>
5333
5334
5335
5336
5337<div
5338  class="divider divider-AdkpXZ1ZrQ0xsY2Jad__divider_TFLBn8 spacing-style"
5339  style="
5340    --divider-justify-content: center;
5341    --padding-block-start: 0px;--padding-block-end: 0px;
5342  "
5343  
5344
5345>
5346  <span
5347    class="divider__line"
5348    style="
5349      --divider-border-thickness: 1px;
5350      
5351        --divider-border-rounded: 0;
5352      
5353      --divider-flex-basis: 100%;
5354    "
5355  ></span>
5356</div>
5357
5358
5359
5360
5361
5362
5363</div>
5364</div>
5365
5366
5367
5368
5369
5370
5371
5372
5373<div
5374  class="
5375    group-block
5376    group-block--height-fit
5377    group-block--width-custom
5378    border-style
5379    spacing-style
5380    size-style
5381    
5382    
5383  "
5384  style="
5385    --border-width: 1px; --border-style: none; --border-color:
5386rgb(var(--color-border-rgb) / 1.0); --border-radius:
53870px; 
5388
5389    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5390    --size-style-width:100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5391    
5392  "
5393  
5394  data-testid="group-block"
5395><div class="group-block__media-wrapper">
5396    
5397
5398
5399
5400    
5401  </div>
5402
5403  <div
5404    class="
5405      group-block-content
5406      
5407      layout-panel-flex
5408      layout-panel-flex--row
5409       mobile-column
5410    "
5411    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5412
5413--gap: 24px;
5414
5415--horizontal-alignment: flex-start; --vertical-alignment: flex-start;
5416--vertical-alignment-mobile: flex-start;
5417"
5418  >
5419  
5420
5421
5422<div
5423  class="
5424    group-block
5425    group-block--height-fit
5426    group-block--width-fill
5427    border-style
5428    spacing-style
5429    size-style
5430    
5431    
5432  "
5433  style="
5434    --border-width: 1px; --border-style: none; --border-color:
5435rgb(var(--color-border-rgb) / 1.0); --border-radius:
54360px; 
5437
5438    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5439    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5440    
5441  "
5442  
5443  data-testid="group-block"
5444><div class="group-block__media-wrapper">
5445    
5446
5447
5448
5449    
5450  </div>
5451
5452  <div
5453    class="
5454      group-block-content
5455      
5456      layout-panel-flex
5457      layout-panel-flex--row
5458       mobile-column
5459    "
5460    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5461
5462--gap: max(24px, calc(var(--gap-scale, 1.0) * 30px));
5463
5464--horizontal-alignment: flex-start; --vertical-alignment: center;
5465--vertical-alignment-mobile: center;
5466"
5467  >
5468  
5469
5470
5471
5472
5473  <accordion-custom
5474    class="
5475      menu
5476       menu--accordion menu--caret
5477      
5478    "
5479    data-disable-on-desktop="true"
5480    open-by-default-on-desktop
5481    
5482  >
5483    <details
5484      class="
5485        menu__details
5486        spacing-style
5487        
5488      "
5489      data-testid="menu-details"
5490      style="
5491        --spacing--size: 12px;
5492        --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5493      "
5494      
5495      
5496    >
5497      <summary class="menu__heading h4">
5498        <span class="menu__heading__default">Help & Support</span>
5499        <span class="menu__heading__accordion">
5500          Help & Support
5501          <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5502  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
5503</svg>
5504</span>
5505          <span class="menu__heading__toggle svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5506  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5507  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5508</svg>
5509</span>
5510        </span>
5511      </summary>
5512
5513      <div class="details-content">
5514        
5515          <ul class="list-unstyled">
5516            
5517              <li class="menu__item paragraph">
5518                <a href="/pages/faq-frequently-asked-questions">
5519                  FAQ's
5520                </a>
5521              </li>
5522            
5523              <li class="menu__item paragraph">
5524                <a href="/pages/contact-us">
5525                  Contact Us
5526                </a>
5527              </li>
5528            
5529              <li class="menu__item paragraph">
5530                <a href="/pages/shipping-information">
5531                  Shipping Information
5532                </a>
5533              </li>
5534            
5535              <li class="menu__item paragraph">
5536                <a href="/pages/returns-policy">
5537                  Returns Policy
5538                </a>
5539              </li>
5540            
5541              <li class="menu__item paragraph">
5542                <a href="/pages/payment-options">
5543                  Payment Options
5544                </a>
5545              </li>
5546            
5547              <li class="menu__item paragraph">
5548                <a href="/pages/authorized-retailers">
5549                  Authorized Retailers
5550                </a>
5551              </li>
5552            
5553          </ul>
5554        
5555      </div>
5556    </details>
5557  </accordion-custom>
5558
5559
5560
5561
5562
5563
5564</div>
5565</div>
5566
5567
5568
5569
5570
5571
5572
5573
5574<div
5575  class="
5576    group-block
5577    group-block--height-fit
5578    group-block--width-fill
5579    border-style
5580    spacing-style
5581    size-style
5582    
5583    
5584  "
5585  style="
5586    --border-width: 1px; --border-style: none; --border-color:
5587rgb(var(--color-border-rgb) / 1.0); --border-radius:
55880px; 
5589
5590    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5591    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5592    
5593  "
5594  
5595  data-testid="group-block"
5596><div class="group-block__media-wrapper">
5597    
5598
5599
5600
5601    
5602  </div>
5603
5604  <div
5605    class="
5606      group-block-content
5607      
5608      layout-panel-flex
5609      layout-panel-flex--row
5610       mobile-column
5611    "
5612    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5613
5614--gap: max(24px, calc(var(--gap-scale, 1.0) * 30px));
5615
5616--horizontal-alignment: flex-start; --vertical-alignment: center;
5617--vertical-alignment-mobile: center;
5618"
5619  >
5620  
5621
5622
5623
5624
5625  <accordion-custom
5626    class="
5627      menu
5628       menu--accordion menu--caret
5629      
5630    "
5631    data-disable-on-desktop="true"
5632    open-by-default-on-desktop
5633    
5634  >
5635    <details
5636      class="
5637        menu__details
5638        spacing-style
5639        
5640      "
5641      data-testid="menu-details"
5642      style="
5643        --spacing--size: 12px;
5644        --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5645      "
5646      
5647      
5648    >
5649      <summary class="menu__heading h4">
5650        <span class="menu__heading__default">About & More</span>
5651        <span class="menu__heading__accordion">
5652          About & More
5653          <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5654  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
5655</svg>
5656</span>
5657          <span class="menu__heading__toggle svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5658  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5659  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5660</svg>
5661</span>
5662        </span>
5663      </summary>
5664
5665      <div class="details-content">
5666        
5667          <ul class="list-unstyled">
5668            
5669              <li class="menu__item paragraph">
5670                <a href="/pages/about-us">
5671                  About Us
5672                </a>
5673              </li>
5674            
5675              <li class="menu__item paragraph">
5676                <a href="/pages/careers">
5677                  Careers
5678                </a>
5679              </li>
5680            
5681              <li class="menu__item paragraph">
5682                <a href="/blogs/vivierlife">
5683                  Blog
5684                </a>
5685              </li>
5686            
5687              <li class="menu__item paragraph">
5688                <a href="/products/vivier-gift-card">
5689                  Gift Cards
5690                </a>
5691              </li>
5692            
5693              <li class="menu__item paragraph">
5694                <a href="/pages/consumer-terms-and-conditions">
5695                  Terms and Conditions
5696                </a>
5697              </li>
5698            
5699              <li class="menu__item paragraph">
5700                <a href="/pages/consumer-privacy-policy-united-states">
5701                  Privacy Policies
5702                </a>
5703              </li>
5704            
5705          </ul>
5706        
5707      </div>
5708    </details>
5709  </accordion-custom>
5710
5711
5712
5713
5714
5715
5716</div>
5717</div>
5718
5719
5720
5721
5722
5723
5724
5725
5726<div
5727  class="
5728    group-block
5729    group-block--height-fit
5730    group-block--width-fill
5731    border-style
5732    spacing-style
5733    size-style
5734    
5735    
5736  "
5737  style="
5738    --border-width: 1px; --border-style: none; --border-color:
5739rgb(var(--color-border-rgb) / 1.0); --border-radius:
57400px; 
5741
5742    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5743    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5744    
5745  "
5746  
5747  data-testid="group-block"
5748><div class="group-block__media-wrapper">
5749    
5750
5751
5752
5753    
5754  </div>
5755
5756  <div
5757    class="
5758      group-block-content
5759      
5760      layout-panel-flex
5761      layout-panel-flex--row
5762       mobile-column
5763    "
5764    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5765
5766--gap: max(24px, calc(var(--gap-scale, 1.0) * 30px));
5767
5768--horizontal-alignment: flex-start; --vertical-alignment: center;
5769--vertical-alignment-mobile: center;
5770"
5771  >
5772  
5773
5774
5775
5776
5777  <accordion-custom
5778    class="
5779      menu
5780       menu--accordion menu--caret
5781      
5782    "
5783    data-disable-on-desktop="true"
5784    open-by-default-on-desktop
5785    
5786  >
5787    <details
5788      class="
5789        menu__details
5790        spacing-style
5791        
5792      "
5793      data-testid="menu-details"
5794      style="
5795        --spacing--size: 12px;
5796        --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5797      "
5798      
5799      
5800    >
5801      <summary class="menu__heading h4">
5802        <span class="menu__heading__default">Region & Language</span>
5803        <span class="menu__heading__accordion">
5804          Region & Language
5805          <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5806  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
5807</svg>
5808</span>
5809          <span class="menu__heading__toggle svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5810  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5811  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5812</svg>
5813</span>
5814        </span>
5815      </summary>
5816
5817      <div class="details-content">
5818        
5819          <ul class="list-unstyled">
5820            
5821              <li class="menu__item paragraph">
5822                <a href="https://vivierskin.ca">
5823                  Canada - English
5824                </a>
5825              </li>
5826            
5827              <li class="menu__item paragraph">
5828                <a href="https://vivierskin.ca/fr">
5829                  Canada - Français
5830                </a>
5831              </li>
5832            
5833              <li class="menu__item paragraph">
5834                <a href="https://vivierskin.com">
5835                  United States
5836                </a>
5837              </li>
5838            
5839          </ul>
5840        
5841      </div>
5842    </details>
5843  </accordion-custom>
5844
5845
5846
5847
5848
5849
5850</div>
5851</div>
5852
5853
5854
5855
5856
5857
5858
5859
5860<div
5861  class="
5862    group-block
5863    group-block--height-fit
5864    group-block--width-fill
5865    border-style
5866    spacing-style
5867    size-style
5868    
5869    
5870  "
5871  style="
5872    --border-width: 1px; --border-style: none; --border-color:
5873rgb(var(--color-border-rgb) / 1.0); --border-radius:
58740px; 
5875
5876    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5877    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5878    
5879  "
5880  
5881  data-testid="group-block"
5882><div class="group-block__media-wrapper">
5883    
5884
5885
5886
5887    
5888  </div>
5889
5890  <div
5891    class="
5892      group-block-content
5893      
5894      layout-panel-flex
5895      layout-panel-flex--column
5896       mobile-column
5897    "
5898    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5899
5900--gap: 12px;
5901
5902--horizontal-alignment: flex-start; --vertical-alignment: center;
5903--vertical-alignment-mobile: center;
5904"
5905  >
5906  
5907
5908<div>
5909  <div class="klaviyo-form-W3hzDA"></div>
5910</div>
5911
5912
5913
5914</div>
5915</div>
5916
5917
5918
5919
5920
5921
5922</div>
5923</div>
5924
5925
5926
5927
5928
5929
5930</div>
5931</div>
5932
5933
5934
5935
5936
5937
5938  </div>
5939</div>
5940
5941
5942
5943</footer><div id="shopify-section-sections--27972266885491__utilities" class="shopify-section shopify-section-group-footer-group footer-utilities">
5944
5945<div class="section-background color-scheme-3"></div>
5946<div
5947  class="section section--page-width color-scheme-3"
5948  
5949>
5950  <div
5951    class="utilities utilities--blocks-3 spacing-style"
5952    style="--padding-block-start: 20px;--padding-block-end: 20px; --border-width: 1px; --gap: 24px;"
5953    data-testid="footer-utilities"
5954  >
5955    
5956
5957<div
5958  class="
5959    footer-utilities__group-copyright
5960    custom-typography
5961    footer-utilities__text
5962    custom-font-size
5963  "
5964  style="
5965--color: ;--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);"
5966  
5967>
5968  <span class="footer-utilities__text">
5969    &copy; 2026
5970    <a href="/" title="">Vivier Pharma USA</a></span>
5971</div>
5972
5973
5974
5975
5976  <anchored-popover-component
5977    class="footer-utilities__policy-list footer-utilities__text"
5978    data-hover-triggered="true"
5979  >
5980    <button
5981      class="policy-list-trigger button-unstyled"
5982      popovertarget="terms-policies-popover"
5983      popovertargetaction="toggle"
5984      ref="trigger"
5985      style="
5986--color: ;--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);"
5987      
5988    >
5989      Terms and Policies
5990    </button>
5991    <div
5992      class="terms-policies-popover color-scheme-1"
5993      id="terms-policies-popover"
5994      popover="auto"
5995      ref="popover"
5996    >
5997      <ul
5998        class="
5999          policy_list list-unstyled
6000          custom-typography
6001          custom-font-size
6002        "
6003      ><li>
6004              <a
6005                href="/policies/refund-policy"
6006                class="footer-utilities__text"
6007              >Refund policy</a>
6008            </li><li>
6009              <a
6010                href="/policies/privacy-policy"
6011                class="footer-utilities__text"
6012              >Privacy policy</a>
6013            </li><li>
6014              <a
6015                href="/policies/terms-of-service"
6016                class="footer-utilities__text"
6017              >Terms of service</a>
6018            </li><li>
6019              <a
6020                href="/policies/shipping-policy"
6021                class="footer-utilities__text"
6022              >Shipping policy</a>
6023            </li></ul>
6024    </div>
6025  </anchored-popover-component>
6026
6027
6028
6029
6030
6031
6032
6033<div
6034  class="social-icons__wrapper footer-utilities__icons"
6035  
6036>
6037  
6038
6039  
6040    
6041
6042    
6043    
6044      
6045    
6046  
6047    
6048
6049    
6050    
6051      
6052    
6053  
6054    
6055
6056    
6057    
6058      
6059    
6060  
6061    
6062
6063    
6064    
6065      
6066    
6067  
6068    
6069
6070    
6071    
6072      
6073    
6074  
6075    
6076
6077    
6078    
6079  
6080    
6081
6082    
6083    
6084  
6085    
6086
6087    
6088    
6089  
6090    
6091
6092    
6093    
6094  
6095    
6096
6097    
6098    
6099  
6100    
6101
6102    
6103    
6104  
6105    
6106
6107    
6108    
6109  
6110    
6111
6112    
6113    
6114  
6115</div>
6116
6117
6118
6119
6120
6121  </div>
6122</div>
6123
6124
6125
6126
6127</div>
6128<!-- END sections: footer-group -->
6129
6130    
6130<script
6131  src="//vivierskin.com/cdn/shop/t/73/assets/dialog.js?v=61774032287387761671779470125"
6132  type="module"
6133></script>
6133
6134
6135<script
6136  src="//vivierskin.com/cdn/shop/t/73/assets/predictive-search.js?v=149240552485540508541779470125"
6137  type="module"
6138  fetchpriority="low"
6139></script>
6139
6140
6141<dialog-component
6142  id="search-modal"
6143  class="search-modal"
6144  
6145>
6146  <dialog
6147    ref="dialog"
6148    on:click="/closeDialogOnClickOutside"
6149    on:keydown="/closeDialogOnEscapePress"
6150    class="search-modal__content dialog-modal"
6151    scroll-lock
6152    aria-labelledby="search-modal-heading"
6153  >
6154    <h2
6155      id="search-modal-heading"
6156      class="visually-hidden"
6157    >
6158      Search
6159    </h2>
6160    <predictive-search-component
6161      class="predictive-search color-scheme-1"
6162      style="--product-corner-radius: 0px; --card-corner-radius: 0px;"
6163      data-section-id="predictive-search"
6164      data-testid="search-component--modal"
6165      role="search"
6166      aria-label="Search"
6167    >
6168      <form
6169        action="/search"
6170        method="get"
6171        role="search"
6172        class="predictive-search-form"
6173        ref="form"
6174        on:keydown="/onSearchKeyDown"
6175      >
6176        <div
6177          class="predictive-search-form__header"
6178        >
6179          <div class="predictive-search-form__header-inner">
6180            <label
6181              for="cmdk-input"
6182              class="visually-hidden"
6183            >Search</label>
6184            <input
6185              class="search-input"
6186              id="cmdk-input"
6187              type="search"
6188              name="q"
6189              role="combobox"
6190              aria-expanded="false"
6191              aria-owns="predictive-search-results"
6192              aria-controls="predictive-search-results"
6193              aria-haspopup="listbox"
6194              aria-autocomplete="list"
6195              autocomplete="off"
6196              placeholder="Search"
6197              ref="searchInput"
6198              on:input="/search"
6199              on:keydown="/onSearchKeyDown"
6200            >
6201            <input
6202              name="options[prefix]"
6203              type="hidden"
6204              value="last"
6205            >
6206            <span class="svg-wrapper predictive-search__icon">
6207              <svg 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>
6208
6209            </span>
6210            <button
6211              type="button"
6212              class="button-unstyled predictive-search__reset-button"
6213              ref="resetButton"
6214              hidden
6215              on:click="/resetSearch"
6216            >
6217              Clear
6218            </button>
6219          </div>
6220          <button
6221            type="button"
6222            class="button predictive-search__close-modal-button"
6223            aria-label="Close dialog"
6224            on:click="dialog-component/closeDialog"
6225            ref="closeModalButton"
6226          >
6227            <span class="svg-wrapper">
6228              <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
6229  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
6230  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
6231</svg>
6232
6233            </span>
6234          </button>
6235        </div>
6236
6237        <div class="predictive-search-form__content-wrapper">
6238          <div
6239            class="predictive-search-form__content"
6240            tabindex="-1"
6241            ref="predictiveSearchResults"
6242            on:click="/handleModalClick"
6243          >
6244            
6245
6246<div
6247  id="predictive-search-results"
6248  class="predictive-search-dropdown"
6249  role="listbox"
6250  aria-expanded="true"
6251  style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);"
6252>
6253  
6254    <div class="predictive-search-results__inner">
6255      
6256      
6257        
6258        
6259        
6260          <div
6261  id="predictive-search-products"
6262  class="predictive-search-results__products"
6263  
6264    data-testid="products-list-default--modal"
6265  
6266>
6267  
6268    <h4 class="predictive-search-results__title">
6269      Products
6270    </h4>
6271    <ul
6272      class="predictive-search-results__list predictive-search-results__wrapper-products list-unstyled"
6273      role="listbox"
6274      aria-label="Products"
6275    >
6276      
6277      
6278        <li
6279          class="predictive-search-results__card predictive-search-results__card--product"
6280          ref="resultsItems[]"
6281        >
6282          
6283<div
6284  class="resource-card"
6285  href="/products/ha-peptides-lip-enhancer"
6286  data-resource-type="product"
6287>
6288  <a
6289    class="resource-card__link"
6290    href="/products/ha-peptides-lip-enhancer"
6291  >
6292    <span class="visually-hidden">
6293      HA Peptides Lip Enhancer
6294    </span>
6295  </a>
6296  <div
6297    class="resource-card__media"
6298    style="--resource-card-aspect-ratio: 4 / 5;"
6299    
6300  >
6301      
6302      
6303<img src="//vivierskin.com/cdn/shop/files/PDP_Carousel_Image_1.jpg?v=1786641111&amp;width=500" alt="" srcset="//vivierskin.com/cdn/shop/files/PDP_Carousel_Image_1.jpg?v=1786641111&amp;width=240 240w, //vivierskin.com/cdn/shop/files/PDP_Carousel_Image_1.jpg?v=1786641111&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" transitionToProduct="false" style="object-position: 50.0% 50.0%;">
6304
6305          <img src="//vivierskin.com/cdn/shop/files/PDP_Carousel_Image_3_ENG_1.jpg?v=1786384125&amp;width=500" alt="HA Peptides Lip Enhancer" srcset="//vivierskin.com/cdn/shop/files/PDP_Carousel_Image_3_ENG_1.jpg?v=1786384125&amp;width=240 240w, //vivierskin.com/cdn/shop/files/PDP_Carousel_Image_3_ENG_1.jpg?v=1786384125&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" transitionToProduct="false" data-media-id="57613480100211" style="object-position: 50.0% 50.0%;">
6306</div>
6307
6308  <div class="resource-card__content">
6309    <p class="resource-card__title paragraph">HA Peptides Lip Enhancer</p>
6310
6311    
6312      <div ref="priceContainer">
6313  
6314    
6315    
6316
6317    
6318      <span class="price">$64.00</span>
6319    
6320
6321    
6322  
6323</div>
6324    
6325  </div>
6326</div>
6327
6328        </li>
6329      
6330        <li
6331          class="predictive-search-results__card predictive-search-results__card--product"
6332          ref="resultsItems[]"
6333        >
6334          
6335<div
6336  class="resource-card"
6337  href="/products/intensive-hydrating-moisturizer"
6338  data-resource-type="product"
6339>
6340  <a
6341    class="resource-card__link"
6342    href="/products/intensive-hydrating-moisturizer"
6343  >
6344    <span class="visually-hidden">
6345      Intensive Hydrating Moisturizer
6346    </span>
6347  </a>
6348  <div
6349    class="resource-card__media"
6350    style="--resource-card-aspect-ratio: 4 / 5;"
6351    
6352  >
6353      
6354      
6355<img src="//vivierskin.com/cdn/shop/files/Intensive_Hydrating_Moisturizer.jpg?v=1778866382&amp;width=500" alt="" srcset="//vivierskin.com/cdn/shop/files/Intensive_Hydrating_Moisturizer.jpg?v=1778866382&amp;width=240 240w, //vivierskin.com/cdn/shop/files/Intensive_Hydrating_Moisturizer.jpg?v=1778866382&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" transitionToProduct="false" style="object-position: 50.0% 50.0%;">
6356
6357          <img src="//vivierskin.com/cdn/shop/files/Model_Intensive_Hydrating_Moisturizer_Swatch.jpg?v=1767643542&amp;width=500" alt="Intensive Hydrating Moisturizer" srcset="//vivierskin.com/cdn/shop/files/Model_Intensive_Hydrating_Moisturizer_Swatch.jpg?v=1767643542&amp;width=240 240w, //vivierskin.com/cdn/shop/files/Model_Intensive_Hydrating_Moisturizer_Swatch.jpg?v=1767643542&amp;width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" transitionToProduct="false" data-media-id="55308057706867" style="object-position: 50.0% 50.0%;">
6358</div>
6359
6360  <div class="resource-card__content">
6361    <p class="resource-card__title paragraph">Intensive Hydrating Moisturizer</p>
6362
6363    
6364      <div ref="priceContainer">
6365  
6366    
6367    
6368
6369    
6370      <span class="price">$180.00</span>
6371    
6372
6373    
6374  
6375</div>
6376    
6377  </div>
6378</div>
6379
6380        </li>
6381      
6382        <li
6383          class="predictive-search-results__card predictive-search-results__card--product"
6384          ref="resultsItems[]"
6385        >
6386          
6387<div
6388  class="resource-card"
6389  href="/products/c-e-peptides"
6390  data-resource-type="product"
6391>
6392  <a
6393    class="resource-card__link"
6394    href="/products/c-e-peptides"
6395  >
6396    <span class="visually-hidden">
6397      C E PEPTIDES
6398    </span>
6399  </a>
6400  <div
6401    class="resource-card__media"
6402    style="--resource-card-aspect-ratio: 4 / 5;"
6403    
6404  >
6405      
6406      
6407<img src="//vivierskin.com/cdn/shop/files/C_E_PEPTIDES_fe237ca5-eef9-47fa-bea1-b98ece28597d.jpg?v=1778866376&amp;width=500" alt="" srcset="//vivierskin.com/cdn/shop/files/C_E_PEPTIDES_fe237ca5-eef9-47fa-bea1-b98ece28597d.jpg?v=1778866376&amp;width=240 240w, //vivierskin.com/cdn/shop/files/C_E_PEPTIDES_fe237ca5-eef9-47fa-bea1-b98ece28597d.jpg?v=1778866376&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" transitionToProduct="false" style="object-position: 50.0% 50.0%;">
6408
6409          <img src="//vivierskin.com/cdn/shop/files/2026_CE.jpg?v=1778866291&amp;width=500" alt="C E PEPTIDES" srcset="//vivierskin.com/cdn/shop/files/2026_CE.jpg?v=1778866291&amp;width=240 240w, //vivierskin.com/cdn/shop/files/2026_CE.jpg?v=1778866291&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" transitionToProduct="false" data-media-id="56694401401203" style="object-position: 50.0% 50.0%;">
6410</div>
6411
6412  <div class="resource-card__content">
6413    <p class="resource-card__title paragraph">C E PEPTIDES</p>
6414
6415    
6416      <div ref="priceContainer">
6417  
6418    
6419    
6420
6421    
6422      <span class="price">$204.00</span>
6423    
6424
6425    
6426  
6427</div>
6428    
6429  </div>
6430</div>
6431
6432        </li>
6433      
6434        <li
6435          class="predictive-search-results__card predictive-search-results__card--product"
6436          ref="resultsItems[]"
6437        >
6438          
6439<div
6440  class="resource-card"
6441  href="/products/radiance-serum"
6442  data-resource-type="product"
6443>
6444  <a
6445    class="resource-card__link"
6446    href="/products/radiance-serum"
6447  >
6448    <span class="visually-hidden">
6449      Radiance Serum
6450    </span>
6451  </a>
6452  <div
6453    class="resource-card__media"
6454    style="--resource-card-aspect-ratio: 4 / 5;"
6455    
6456  >
6457      
6458      
6459<img src="//vivierskin.com/cdn/shop/files/Radiance_Serum_062d3433-3230-4606-9258-3522e719d417.jpg?v=1778866391&amp;width=500" alt="" srcset="//vivierskin.com/cdn/shop/files/Radiance_Serum_062d3433-3230-4606-9258-3522e719d417.jpg?v=1778866391&amp;width=240 240w, //vivierskin.com/cdn/shop/files/Radiance_Serum_062d3433-3230-4606-9258-3522e719d417.jpg?v=1778866391&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" transitionToProduct="false" style="object-position: 50.0% 50.0%;">
6460
6461          <img src="//vivierskin.com/cdn/shop/files/RadianceserumEN.png?v=1778866399&amp;width=500" alt="Radiance Serum" srcset="//vivierskin.com/cdn/shop/files/RadianceserumEN.png?v=1778866399&amp;width=240 240w, //vivierskin.com/cdn/shop/files/RadianceserumEN.png?v=1778866399&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" transitionToProduct="false" data-media-id="56694411854195" style="object-position: 50.0% 50.0%;">
6462</div>
6463
6464  <div class="resource-card__content">
6465    <p class="resource-card__title paragraph">Radiance Serum</p>
6466
6467    
6468      <div ref="priceContainer">
6469  
6470    
6471    
6472
6473    
6474      <span class="price">$176.00</span>
6475    
6476
6477    
6478  
6479</div>
6480    
6481  </div>
6482</div>
6483
6484        </li>
6485      
6486    </ul>
6487  
6488</div>
6489
6490
6491
6492        
6493      
6494    </div>
6495  
6496</div>
6497
6498          </div>
6499
6500          <div class="predictive-search-form__footer">
6501            <button
6502              class="button button-primary predictive-search__search-button"
6503              ref="viewAllButton"
6504            >
6505              View all
6506            </button>
6507          </div>
6508        </div>
6509      </form>
6510    </predictive-search-component>
6511  </dialog>
6512</dialog-component>
6513
6514
6515
6516
6517    
6518
6519    
6520     
6521     
6521<script>
6522      /**
6523      * KLAVIYO POPUP CUSTOM BEHAVIOR (ID: ShhH94)
6524      * - Injects custom SVG checkmarks in radio pills
6525      * - Parses [STEP-X] text blocks to inject dynamic progress bars
6526      */
6527      document.addEventListener("DOMContentLoaded", function() {
6528          
6529          const checkIconSVG = `<svg class="vivier-check-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#252423" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>`;
6530
6531          function setupKlaviyoFormShhH94() {
6532              const form = document.querySelector('form[data-testid="klaviyo-form-ShhH94"]');
6533              if (!form) return;
6534
6535              // 1. Radio Buttons Checkmark Injection
6536              const radioLabels = form.querySelectorAll('input[type="radio"] + label');
6537              radioLabels.forEach(label => {
6538                  if (!label.querySelector('.vivier-check-icon')) {
6539                      label.insertAdjacentHTML('afterbegin', checkIconSVG);
6540                      
6541                      label.addEventListener('click', function(e) {
6542                          const name = this.previousElementSibling.getAttribute('name');
6543                          form.querySelectorAll(`input[name="${name}"]`).forEach(radio => radio.checked = false);
6544                          
6545                          const inputId = this.getAttribute('for');
6546                          const targetInput = document.getElementById(inputId);
6547                          if(targetInput) {
6548                              targetInput.checked = true;
6549                              targetInput.dispatchEvent(new Event('change', { bubbles: true }));
6550                          }
6551                      });
6552                  }
6553              });
6554
6555              // 2. Progress Bar Injection via Shortcodes
6556              const allElements = form.querySelectorAll('*');
6557              let stepMarkerFound = null;
6558              let stepNumber = null;
6559
6560              for (let el of allElements) {
6561                  const text = el.textContent.trim();
6562                  const match = text.match(/^\[STEP-([2-4])\]$/); 
6563                  
6564                  if (match && el.children.length === 0) {
6565                      stepMarkerFound = el;
6566                      stepNumber = parseInt(match[1]);
6567                      break; 
6568                  }
6569              }
6570
6571              if (stepMarkerFound && !stepMarkerFound.hasAttribute('data-bar-injected')) {
6572                  stepMarkerFound.style.display = 'none';
6573                  stepMarkerFound.setAttribute('data-bar-injected', 'true');
6574
6575                  let progressHtml = `<div class="vivier-progress-injected" data-step="${stepNumber}">`;
6576                  for (let i = 1; i <= 4; i++) {
6577                      let activeClass = i <= stepNumber ? 'active' : '';
6578                      progressHtml += `<div class="bar ${activeClass}"></div>`;
6579                  }
6580                  progressHtml += '</div>';
6581
6582                  stepMarkerFound.insertAdjacentHTML('afterend', progressHtml);
6583              }
6584          }
6585
6586          // Observe DOM for Klaviyo asynchronous loading and step transitions
6587          const observer = new MutationObserver(() => {
6588              if (document.querySelector('form[data-testid="klaviyo-form-ShhH94"]')) {
6589                  setupKlaviyoFormShhH94();
6590              }
6591          });
6592
6593          // observer.observe(document.body, { childList: true, subtree: true });
6594
6595          // PERFORMANCe OPTIMIZATION - April 2026 : Wait 3 seconds before we start watching for the popup. 
6596          // This lets the main page (Vitamin C banner, products) load first.
6597          setTimeout(function() {
6598            observer.observe(document.body, { childList: true, subtree: true });
6599          }, 3000);
6600      });
6601      </script>
6601
6602
6603      <!-- Widget : GIFT WITH PURCHASE -->
6604      <div data-rebuy-id="91365"></div>
6605      <!-- End Widget : GIFT WITH PURCHASE -->
6606
6607    
6608    
6608<script async src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=YzuTsP"></script>
6608
6609
6610  <style>  </style>
6611<div id="shopify-block-AUkZFTVBXS2ZDWWZnR__18209738915288330680" class="shopify-block shopify-app-block">
6611<script type="application/json" id="wsaio-translations">
6612  
6613  
6614  
6615  
6616  
6617  {
6618    "language": {
6619      
6620        "_buy_btn": "Buy it Now",
6621      
6622        "_dup_chk_btn": "Checkout",
6623      
6624        "_saved_msg1": "You saved",
6625      
6626        "_saved_msg2": "by buying bulk",
6627      
6628        "_saved_msg3": " Or ",
6629      
6630        "_disc_code": "Do you have a discount code?",
6631      
6632        "_disc_applied": "Discount calculated at checkout",
6633      
6634        "_login_txt": "Login",
6635      
6636        "_apply_disc_txt": "to apply discount code",
6637      
6638        "_rel_equal": "equal",
6639      
6640        "_rel_not_equal": "not equal",
6641      
6642        "_rel_greater_than": "greater than",
6643      
6644        "_rel_less_than": "less than",
6645      
6646        "_rel_greater_than_or_equal_to": "greater than or equal to",
6647      
6648        "_rel_less_than_or_equal_to": "less than or equal to",
6649      
6650        "_ol_must": "must be",
6651      
6652        "_ol_to": "to",
6653      
6654        "_ol_and": "AND",
6655      
6656        "_ol_subtotal": "Subtotal",
6657      
6658        "_ol_items": "Cart Items",
6659      
6660        "_ol_weight": "Cart Total Weight",
6661      
6662        "_inv_only": "Only",
6663      
6664        "_inv_avail": " item(s) are available. Please update the quantity and try again.",
6665      
6666        "_moq_err": "Minimum Requirements not fulfilled",
6667      
6668        "_moq_fulfill_msg": "Fulfill minimum order requirements to avail discount",
6669      
6670        "_max_qty_msg": "Maximum allowable quantity for selected variant is ",
6671      
6672        "_preview_title": "Wholesale All In One Preview:",
6673      
6674        "_preview_desc": "Wholesale pricing are only visible to you.",
6675      
6676        "_preview_learn": "Learn More",
6677      
6678        "_preview_actions": "Actions",
6679      
6680        "_preview_close": "Close preview",
6681      
6682        "_preview_hide": "Hide bar",
6683      
6684        "_upsell_you": "You\u0026#39;re ",
6685      
6686        "_upsell_away": " away from getting ",
6687      
6688        "_upsell_only": "Only ",
6689      
6690        "_upsell_item": " cart item left from getting ",
6691      
6692        "_upsell_disc": "discount",
6693      
6694        "_vol_head": "QTY",
6695      
6696        "_discount": "Discount",
6697      
6698        "_buy": "Buy",
6699      
6700        "_price": "Price",
6701      
6702        "_quantity": "Quantity",
6703      
6704        "_off": "Off",
6705      
6706        "_from": "From",
6707      
6708        "_min_qty": "Minimum Quantity",
6709      
6710        "_max_qty": "Maximum Quantity",
6711      
6712        "_range_sep": " - ",
6713      
6714        "_each_item": " each",
6715      
6716        "_range_plus": " + ",
6717      
6718        "_vol_foot": "Note: Test volume discount",
6719      
6720        "_v_totl": "Total",
6721      
6722        "_ord_disc_msg": "Additional %discount% discount will be applied at checkout",
6723      
6724        "_ship_msg": "Shipping message",
6725      
6726        "_fee_lbl": "Processing Fee",
6727      
6728        "_wsf_link": "Create wholesale account",
6729      
6730        "_n_title": "Net Term Checkout",
6731      
6732        "_n_instr": "Enter Instructions here",
6733      
6734        "_n_confirm": "Please review your order",
6735      
6736        "_n_thanks_msg": "Your order has been successfully placed. You will now be redirected to our homepage.",
6737      
6738        "_n_b_cart": "Cart",
6739      
6740        "_n_bill_mthd": "Billing method",
6741      
6742        "_n_b_info": "Information",
6743      
6744        "_n_b_ship": "Shipping",
6745      
6746        "_n_b_chk": "Checkout",
6747      
6748        "_n_note_ph": "Order Note",
6749      
6750        "_n_po_txt": "PO Number",
6751      
6752        "_n_po_lbl": "Enter PO Number",
6753      
6754        "_n_del_opts": "Delivery Options",
6755      
6756        "_n_ship_txt": "Shipping",
6757      
6758        "_n_pickup_txt": "Pickup",
6759      
6760        "_n_del_date_ph": "Select Delivery Date",
6761      
6762        "_n_pay_ph": "Select a payment option",
6763      
6764        "_n_u_d_addrs": "Use a different address",
6765      
6766        "_n_plcd_by": "placed by",
6767      
6768        "_n_over": "Order must be over",
6769      
6770        "_n_draft": "Contact the store to use the Draft Order method.",
6771      
6772        "_n_no_rates": "No shipping rates found for this address.",
6773      
6774        "_n_free_ship": "Free Shipping",
6775      
6776        "_n_calc": "Calculating...",
6777      
6778        "_n_free": "free",
6779      
6780        "_n_ship_addr_title": "Shipping address",
6781      
6782        "_n_sel_addr": "Select your address",
6783      
6784        "_n_def_addr": "Default Address",
6785      
6786        "_n_fname_ph": "First Name",
6787      
6788        "_n_lname_ph": "Last Name",
6789      
6790        "_n_comp_ph": "Company",
6791      
6792        "_n_addr1_ph": "Address Line 1",
6793      
6794        "_n_addr2_ph": "Address Line 2",
6795      
6796        "_n_city_ph": "City",
6797      
6798        "_n_country_ph": "Select Country",
6799      
6800        "_n_zip_ph": "Zip\/Postcode",
6801      
6802        "_n_phone_ph": "Phone",
6803      
6804        "_n_bill_same": "Billing address same as shipping address",
6805      
6806        "_n_bill_addr": "Billing address",
6807      
6808        "_n_ret_cart": "Return to cart",
6809      
6810        "_n_cont_btn": "Continue",
6811      
6812        "_n_disc_ph": "Discount code",
6813      
6814        "_n_apply_btn": "Apply",
6815      
6816        "_n_disc_err": "Enter a valid discount code",
6817      
6818        "_n_sub_txt": "Subtotal",
6819      
6820        "_n_ship_lbl": "Shipping",
6821      
6822        "_n_calc_next": "Calculated at next step",
6823      
6824        "_n_total_txt": "Total",
6825      
6826        "_n_contact_txt": "Contact",
6827      
6828        "_n_shipto_txt": "Ship to",
6829      
6830        "_n_change_btn": "change",
6831      
6832        "_n_ship_method": "Shipping method",
6833      
6834        "_n_place_btn": "Place Order",
6835      
6836        "_n_ret_info": "Return to Information",
6837      
6838        "_n_oos_lbl": "Out of Stock",
6839      
6840        "_n_nt_avlbl": "Some items are no longer available. Your cart has been updated.",
6841      
6842        "_n_cshiplabel": "Continue Shopping",
6843      
6844        "_n_contact_l": "Contact information",
6845      
6846        "_n_order_dl": "Order Details",
6847      
6848        "_n_thku": "Thank you",
6849      
6850        "_n_order_l": "Order",
6851      
6852        "_n_addr": "Address",
6853      
6854        "_q_img": "Image",
6855      
6856        "_q_name": "Product Name",
6857      
6858        "_q_price": "Price",
6859      
6860        "_q_cmp_price": "Compare at price",
6861      
6862        "_q_qty": "Quantity",
6863      
6864        "_q_sku": "Product SKU",
6865      
6866        "_q_vendor": "Vendor",
6867      
6868        "_q_type": "Product Type",
6869      
6870        "_q_d_pro": "Default Products",
6871      
6872        "_q_action": "Action",
6873      
6874        "_q_oos_lbl": "Out of Stock",
6875      
6876        "_q_upd_btn": "Update Cart",
6877      
6878        "_q_v_cart_btn": "View Cart",
6879      
6880        "_q_add_btn": "Add to Cart",
6881      
6882        "_q_v_opt_btn": "View Options",
6883      
6884        "_q_load_btn": "Load More Products",
6885      
6886        "_q_search_ph": "Search by product title or SKU",
6887      
6888        "_q_more_txt": "Show more",
6889      
6890        "_q_less_txt": "Show less",
6891      
6892        "_q_reset_filter": "Reset Filters",
6893      
6894        "_q_succ_title": "Success!",
6895      
6896        "_q_succ_msg": "Product added to cart.",
6897      
6898        "_q_err_title": "Error!",
6899      
6900        "_q_stock_msg": "In stock",
6901      
6902        "_q_mv_from": "From",
6903      
6904        "_q_err_msg": "Please select a valid product quantity.",
6905      
6906        "_q_moq_err": "Minimum Requirement Not Fullfilled!!!",
6907      
6908        "_q_guest_msg": "Only Non-logged in users can access this page.",
6909      
6910        "_q_appr_msg": "Only approved users can access this page.",
6911      
6912        "_q_login_link": "Login here",
6913      
6914        "_q_login_msg": "You must be logged in to access the Quick Order Form.",
6915      
6916        "_q_click_link": "Click here",
6917      
6918        "_q_reg_log_txt": "to Register or Login",
6919      
6920        "_q_sold_l": "Sold out",
6921      
6922        "_q_v_error": "Please select a valid product quantity.",
6923      
6924        "_q_add_error": "Product added to cart.",
6925      
6926        "_q_c_error": "Could not add the product to the cart.",
6927      
6928        "_q_s_error": "No product item selected.",
6929      
6930        "_q_u_error": "Product items updated in cart.",
6931      
6932        "_q_f_error": "Minimum Requirement Not Fullfilled!!!",
6933      
6934        "_ltv_lbl": "login to view price",
6935      
6936        "_ltv_nontag_lbl": "Contact us to view price",
6937      
6938        "_m_qty_lbl": "Quantity",
6939      
6940        "_m_add_btn": "Add to cart",
6941      
6942        "_m_req_msg": "Order requirements not met.",
6943      
6944        "_m_v_min_msg": "cannot be less than",
6945      
6946        "_m_v_max_msg": "cannot be more than",
6947      
6948        "_m_v_mul_msg": "must be multiple of",
6949      
6950        "_m_v_head": "Variants",
6951      
6952        "_m_price_col": "Price",
6953      
6954        "_m_qty_col": "Qty",
6955      
6956        "_m_oos_txt": "Out of stock",
6957      
6958        "_m_added_msg": "Items added.",
6959      
6960        "_m_soldout_lbl": "Sold out",
6961      
6962        "_m_v_cart_btn": "View Cart",
6963      
6964        "only_txt": "Only ",
6965      
6966        "_m_avail_qty": "quantity available in stock",
6967      
6968        "_m_itm_txt": "items",
6969      
6970        "_m_mbmin_txt": "Must be minimum ",
6971      
6972        "_m_a_mbmin_txt": " AND Must be minimum ",
6973      
6974        "_m_mbmax_txt": "Must be maximum ",
6975      
6976        "_m_a_mbmax_txt": " AND Must be maximum ",
6977      
6978        "_m_mbmul_txt": " must be multiple of ",
6979      
6980        "_m_a_mbmul_txt": " and must be multiple of ",
6981      
6982        "_m_aq_mbmul_txt": "All quantities must be multiple of ",
6983      
6984        "_m_a_aq_mbmul_txt": " AND All quantities must be multiple of ",
6985      
6986        "_m_prd_txt": "Product",
6987      
6988        "_m_var_txt": "Variant",
6989      
6990        "_m_cant_max_txt": "You cannot buy more than",
6991      
6992        "_m_a_cant_max_txt": "AND You cannot buy more than",
6993      
6994        "_m_cant_min_txt": "You cannot buy less than",
6995      
6996        "_m_a_cant_min_txt": "AND You cannot buy less than",
6997      
6998        "_m_qty_gt_zero": "Quantity Must be greater than 0",
6999      
7000        "_m_v_d_label": "Volume Discount",
7001      
7002        "_m_ttl": "Total",
7003      
7004        "_m_ttl_l_qty": "Quantity cannot be less than",
7005      
7006        "_m_ttl_m_qty": "Quantity cannot be more than",
7007      
7008        "_m_ttl_mul_qty": "Quantity must be multiple of",
7009      
7010        "_m_fulmnt": "Fulfill minimum order requirements to avail discount",
7011      
7012        "_lock_msg": "\u0026lt;div style=\u0026quot;max-width:700px; margin:auto;text-align:center;\u0026quot;\u0026gt;Only approved customers can access the website. \u0026lt;br\u0026gt; \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/account\/login\u0026quot;\u0026gt;Login here\u0026lt;\/a\u0026gt; or \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/pages\/register\u0026quot;\u0026gt;Request an account\u0026lt;\/a\u0026gt;\u0026lt;\/div\u0026gt;",
7013      
7014        "_lock_nontag_msg": "This is a private page and only accessible to approved customers. Please contact us at {{email}} for more information.",
7015      
7016        "_lock_c": "This page is accessible to approved customers.",
7017      
7018        "_invld_dc": "Discount code is invalid",
7019      
7020        "_is_invld_dc": "Discount code isn\u0026#39;t valid for the items in your cart",
7021      
7022        "_excl_txt": "(Excl. Tax)",
7023      
7024        "_excl_totl_txt": "Excluded Total",
7025      
7026        "_vat_txt": "VAT",
7027      
7028        "_n_vat_inc": "VAT (incl.)",
7029      
7030        "_n_sku": "SKU",
7031      
7032        "_n_preview": "Preview",
7033      
7034        "_n_show_sumry": "Show order summary",
7035      
7036        "_n_desc": "Description",
7037      
7038        "_n_qty": "Quantity",
7039      
7040        "_n_flat_ship": "Flat rate shipping",
7041      
7042        "_n_get_avail_ship": "Getting available shipping rates...",
7043      
7044        "_n_b_day": "business day",
7045      
7046        "_n_b_days": "business days",
7047      
7048        "_n_state_txt": "State\/Province",
7049      
7050        "_n_mob_chk": "Checkout"
7051      
7052    },
7053    "qof": {
7054      
7055        "_q_img": "Image",
7056      
7057        "_q_name": "Product Name",
7058      
7059        "_q_d_pro": "Default Products",
7060      
7061        "_q_price": "Price",
7062      
7063        "_q_cmp_price": "Compare at price",
7064      
7065        "_q_qty": "Quantity",
7066      
7067        "_q_sku": "Product SKU",
7068      
7069        "_q_vendor": "Vendor",
7070      
7071        "_q_type": "Product Type",
7072      
7073        "_q_action": "Action",
7074      
7075        "_q_oos_lbl": "Out of Stock",
7076      
7077        "_q_upd_btn": "Update Cart",
7078      
7079        "_q_v_cart_btn": "View Cart",
7080      
7081        "_q_add_btn": "Add to Cart",
7082      
7083        "_q_v_opt_btn": "View Options",
7084      
7085        "_q_load_btn": "Load More Products",
7086      
7087        "_q_search_ph": "Search by product title or SKU",
7088      
7089        "_q_more_txt": "Show more",
7090      
7091        "_q_less_txt": "Show less",
7092      
7093        "_q_reset_filter": "Reset Filters",
7094      
7095        "_q_succ_title": "Success!",
7096      
7097        "_q_succ_msg": "Product added to cart.",
7098      
7099        "_q_err_title": "Error!",
7100      
7101        "_q_stock_msg": "In stock",
7102      
7103        "_q_mv_from": "From",
7104      
7105        "_q_err_msg": "Please select a valid product quantity.",
7106      
7107        "_q_moq_err": "Minimum Requirement Not Fullfilled!!!",
7108      
7109        "_q_guest_msg": "Only Non-logged in users can access this page.",
7110      
7111        "_q_appr_msg": "Only approved users can access this page.",
7112      
7113        "_q_login_link": "Login here",
7114      
7115        "_q_login_msg": "You must be logged in to access the Quick Order Form.",
7116      
7117        "_q_click_link": "Click here",
7118      
7119        "_q_reg_log_txt": "to Register or Login",
7120      
7121        "_q_sold_l": "Sold out"
7122      
7123    },
7124    "ltv": {
7125      
7126        "_ltv_lbl": "login to view price",
7127      
7128        "_ltv_nontag_lbl": "Contact us to view price"
7129      
7130    },
7131     "manage": {
7132      
7133        "_lock_msg": "\u0026lt;div style=\u0026quot;max-width:700px; margin:auto;text-align:center;\u0026quot;\u0026gt;Only approved customers can access the website. \u0026lt;br\u0026gt; \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/account\/login\u0026quot;\u0026gt;Login here\u0026lt;\/a\u0026gt; or \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/pages\/register\u0026quot;\u0026gt;Request an account\u0026lt;\/a\u0026gt;\u0026lt;\/div\u0026gt;",
7134      
7135        "_lock_nontag_msg": "This is a private page and only accessible to approved customers. Please contact us at {{email}} for more information.",
7136      
7137        "_lock_c": "This page is accessible to approved customers."
7138      
7139    }
7140  }
7141  </script>
7141
7142  
7142<script>
7143      "undefined"===typeof window.WSAIO&&(window.WSAIO={});
7144      "undefined"===typeof WSAIO.App&&(WSAIO.App={});
7145      WSAIO.App.url = "https://wholesales.digitalcoo.com";
7146      WSAIO.App.checkoutURL = "https://wholesalecheckout.digitalcoo.com";
7147      WSAIO.App.version = "2.3.8";
7148      WSAIO.App.collectionIds = "https://wholesaleheavyload.digitalcoo.com/collections/ids";
7149      WSAIO.template = "blog";
7150      WSAIO.landingTemplate = "blog"; 
7151  
7152      (function () {
7153          const el = document.getElementById('wsaio-translations');
7154          if (!el) return;
7155          try {
7156              const data = JSON.parse(el.textContent);
7157              WSAIO.language = data.language || {};
7158              WSAIO.qof_translation_keys = data.qof || {};
7159              WSAIO.ltv_translation_keys = data.ltv || {};
7160              WSAIO.manage_translation_keys = data.manage || {};
7161          } catch (error) {
7162          }
7163          el.remove();
7164      })();
7165      window.wst = function(key, fallback) {
7166          return WSAIO.language?.[key] || fallback || '';
7167      };
7168  
7169      WSAIO.local_param = '/';
7170      WSAIO.local_param_without_last_slash = '';
7171      if(typeof Shopify != 'undefined' && typeof Shopify.routes != 'undefined' && typeof Shopify.routes.root != 'undefined'){
7172         WSAIO.local_param = Shopify.routes.root;
7173         WSAIO.local_param_without_last_slash = Shopify.routes.root.slice(0, Shopify.routes.root.lastIndexOf("/"));
7174      }
7175  
7176      WSAIO.no_logs = true;
7177      WSAIO.wholesale_signup_link_on_login_page= 'append'; 
7178      WSAIO.create_wholesale_account_link = WSAIO.local_param+"pages/register";
7179      WSAIO.create_wholesale_account_link_label = wst('_wsf_link');
7180      WSAIO.default_create_account_selector = 'form[action$="/account/login"] a[href*="/account/register"]';
7181  
7182      WSAIO.duplicate_checkout_selector = '[name*=waio_addToCart]';
7183      WSAIO.replace_checkout_button = '[name$=checkout],[href="/checkout"]';
7184      WSAIO.netTerm_checkout_selector = '[name*=netTerm]';
7185      WSAIO.checkout_selector = '[name$=checkout],[href="/checkout"]';
7186      WSAIO.checkout_message_selector = '[name$=checkout],[href="/checkout"]';
7187      WSAIO.product_inner_qb_table_selector = 'form[action="'+WSAIO.local_param+'cart/add"]';
7188      WSAIO.current_product_qty_input_selector = '[name="quantity"]';
7189       WSAIO.current_product_qty_btn_selector = 'quantity-selector-component button';
7190      WSAIO.quickView_parent_Selector = ".quick-add-modal[open]";
7191      WSAIO.quickView_handleSelector = "a.product__title[href],.full-unstyled-link,.view-product-title a";
7192      WSAIO.quickView_variantSelector = "quick-add-modal[open] .js.product-form__input,quick-add-modal[open] .product-form__input--dropdown,#quick-add-modal-content .variant-picker__form";
7193      WSAIO.Default_variant_selector = ".js.product-form__input,.product-form__input--dropdown";
7194      WSAIO.Default_variant_id_selector = '[action$="/cart/add"] [name="id"][ref="variantId"],[action$="/cart/add"] .product-variant-id[name="id"],[action$="/cart/add"] [name="id"],[action$="/cart/add"] .product-variant-id[name="id"],[action$="/cart/add"] [name="id"][ref="variantId"]';
7195      WSAIO.discount_code_field_selector='.cart__footer .totals:before';
7196      WSAIO.discount_code_link_selector='.cart-notification__links,.cart-drawer__footer:before';
7197      WSAIO.cart_ld_selector='.cart__ctas,.cart-notification__links #cart-notification-form:after';
7198      WSAIO.agreement_checkout_selector = '';
7199      WSAIO.agrrement_alert_message = '';
7200      WSAIO.cart_qty_change_selector = '[name="updates[]"],[name="quantity"]';
7201      WSAIO.qty_change_delay = 1000;
7202      WSAIO.buy_now_button_html='<button type="button"  class="wsaio_buynow shopify-payment-button__button shopify-payment-button__button--unbranded" data-testid="Checkout-button">'+wst('_buy_btn')+'</button>';
7203      WSAIO.buy_now_button_html2='<button type="button"  class="wsaio_buynow ws_buybtn_style shopify-payment-button__button--unbranded" data-testid="Checkout-button">'+wst('_buy_btn')+'</button>';
7204      WSAIO.buy_now_button_html3='<button type="button"  class="wsaio_buynow ws_buybtn_style vrt shopify-payment-button__button--unbranded" data-testid="Checkout-button">'+wst('_buy_btn')+'</button>';
7205      WSAIO.buy_now_dummy = '<button type="button"  class="dummy shopify-payment-button__button shopify-payment-button__button--unbranded" data-testid="Checkout-button" style="display:none;">'+wst('_buy_btn')+'</button>';
7206      WSAIO.cart_qty_btn_selector = 'blank';
7207      WSAIO.cart_qty_input_selector = 'blank';
7208      WSAIO.duplicate_checkout_html='<input class="btn btn-checkout" type="submit" name="waio_addToCart" value="'+wst('_dup_chk_btn')+'">'; // make it global
7209      WSAIO.product_saleClock_selector = '';
7210      
7211      WSAIO.PO_field_selector = '';
7212      WSAIO.PO_field_enable = false;
7213      
7214      WSAIO.show_cart_level_upsell_message = false;
7215      WSAIO.cart_level_upsell_message_select = '';
7216      
7217      WSAIO.allow_normal_checkout__OC = false;        
7218  
7219      WSAIO.tax_include_label_selector = '.product__tax';
7220      WSAIO.auto_vat_enable = false;     
7221      WSAIO.default_qof_link_selector = 'main a[href="'+WSAIO.local_param+'account/logout"]';
7222  
7223      WSAIO.buy_now_btn_replace = true;
7224      WSAIO.buy_now_button_selector = '.shopify-payment-button__button,shopify-accelerated-checkout,.wsaio_buynow';
7225      WSAIO.shopify_payment_button_wrapper = '.shopify-payment-button';
7226      
7227      WSAIO.use_currencyRates = 'shopify'; 
7228  
7229      WSAIO.shopify_markets_pro_enabled = false; 
7230      
7231      WSAIO.subscription_price = null;
7232      
7233  
7234    WSAIO.shipping_pickup_option = false;
7235      WSAIO.show_volumeRange = false;
7236      WSAIO.enable_auto_firstRow = true;
7237      WSAIO.enable_lineCouponCode = false;
7238      WSAIO.enable_trackingNote = false;
7239  
7240      WSAIO.active_market_handle = `us`;
7241  
7242      WSAIO.Lang = {
7243          "discount": wst('_discount'),
7244          "buy": wst('_buy'),
7245          "price": wst('_price'),
7246          "quantity": wst('_quantity'),
7247          "off": wst('_off'),
7248          "from": wst('_from'),
7249          "minimum_quantity": wst('_min_qty'),
7250          "maximum_quantity": wst('_max_qty'),
7251          "range_seperator": wst('_range_sep'),
7252          "each_item": wst('_each_item'),
7253          "range_so_on": wst('_range_plus'),
7254          "total":wst('_v_totl')
7255      }; 
7256  
7257      WSAIO.customer = {
7258          id: null,
7259          tags: "",
7260          tax_exempt: null,
7261          total_spent: null,
7262          orders_count: null,
7263          name: null,
7264          email: null,
7265          default_address: null || {},
7266          addresses: null || [],
7267          company_id: null,
7268          company_locations: [
7269              
7270          ]
7271      };
7272      if(WSAIO.customer && WSAIO.customer.tags){
7273          try{
7274              WSAIO.customer.tags = JSON.parse(WSAIO.customer.tags);
7275          }catch(e){}
7276      }
7277      WSAIO.shopInfo = {
7278          "money_format": "${{amount}}",
7279          "currency": "USD",
7280          "domain" : window.location.hostname,
7281          "shop" : "vivierpharmausa.myshopify.com",
7282          "url" : "https://"+window.location.hostname,
7283          "ctmr": "vivierpharmausa.mycurrencyrate1.com"
7284      };
7285      WSAIO.frontpage_collection = {
7286          handle: "",
7287          id: "",
7288      };
7289      try {
7290          if ((WSAIO.shopInfo && WSAIO.shopInfo)&& (WSAIO.shopInfo.url.lastIndexOf("/") + 1) == WSAIO.shopInfo.url.length) {
7291              WSAIO.shopInfo.url = WSAIO.shopInfo.url.slice(0, -1);
7292          }
7293      } catch (e) { }
7294      WSAIO.cart_object = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
7295      WSAIO.wsaiovd = {};
7296      WSAIO.wsaiord = {};
7297      WSAIO.volume_discounts = [];
7298      WSAIO.regular_discounts = [];
7299      WSAIO.cart_ld_discounts = [];
7300      WSAIO.app_shippings = {"61f9e8615b8d3b63899fbc35":{"title":"Standard Shipping 2-4 business days (Free on orders over $175.00)","status":"active","customer_group":"tag_based","customer_tags":["TEST"],"except_logged_in":false,"except_tags":false,"excepted_tags":[]},"61fa8d1dab044d63651507ba":{"title":"Standard Shipping 3 business days (Free on orders over $175.00)","status":"active","customer_group":"tag_based","customer_tags":["TEST","STAFFSALE-LT","STAFFSALE","STAFFSALE-50","STAFFSALE-70","STAFFSALE-75","STAFFSALE-60"],"except_logged_in":false,"except_tags":false,"excepted_tags":[],"country_selection":"all"}} || [];
7301      try{
7302          WSAIO.app_shipping = Object.keys(WSAIO.app_shippings).map(function(key) {
7303              return WSAIO.app_shippings[key];
7304          });
7305          delete WSAIO.app_shippings;
7306      }catch(e){}
7307    
7308      WSAIO.signup_form = {"shop":"vivierpharmausa.myshopify.com","enable_account_signup":true,"auto_approve_all_req":false,"account_signup_instructions":"Sign up for your staff sale account. ","additional_info_fields_json":[{"label":"Customer information","position":0,"required":false,"read_only":false,"type":"heading","options":[],"name":"","default_value":"","style_width":"ws--whole"},{"label":"First Name","position":1,"required":true,"read_only":true,"type":"text","options":[],"name":"First Name","style_width":"ws--half","default_value":""},{"label":"Last Name","position":2,"required":true,"read_only":true,"type":"text","options":[],"name":"Last Name","style_width":"ws--half","default_value":""},{"label":"Please note that you must use your LifeTime email address to register.","position":3,"required":false,"read_only":false,"type":"heading","options":[],"name":"","default_value":"","style_width":"ws--whole"},{"label":"Email","position":4,"required":true,"read_only":true,"type":"email","options":[],"name":"Email","style_width":"ws--half","default_value":""},{"label":"LifeTime Location","position":5,"required":true,"read_only":false,"type":"text","options":[],"name":"","default_value":"","style_width":"ws--half"},{"label":"Phone Number","position":6,"required":true,"read_only":false,"type":"text","options":[],"name":"","default_value":"","style_width":"ws--half"},{"label":"Position\/Title at LifeTime","position":7,"required":true,"read_only":false,"type":"text","options":[],"name":"","default_value":"","style_width":"ws--half"},{"label":"Shipping address","position":8,"required":false,"read_only":false,"type":"heading","options":[],"name":"","default_value":"","style_width":"ws--whole"},{"label":"Address1","position":9,"required":true,"read_only":false,"type":"address","options":[],"name":"address1","style_width":"ws--whole","default_value":""},{"label":"Address2","position":10,"required":false,"read_only":false,"type":"address","options":[],"name":"address2","style_width":"ws--whole","default_value":""},{"label":"City","position":11,"required":true,"read_only":false,"type":"address","options":[],"name":"city","style_width":"ws--half","default_value":""},{"label":"Country","position":12,"required":true,"read_only":false,"type":"address","options":[],"name":"country","style_width":"ws--half","default_value":""},{"label":"State","position":13,"required":true,"read_only":false,"type":"address","options":[],"name":"province","style_width":"ws--half","default_value":""},{"label":"Zip\/Postal Code","position":14,"required":true,"read_only":false,"type":"address","options":[],"name":"zip","style_width":"ws--half","default_value":""},{"label":"I agree to the terms and conditions of the Staff Sale Program listed above and certify that the information I have provided is true.","position":15,"required":true,"read_only":false,"type":"checkbox","options":[],"name":"","default_value":"","style_width":"ws--whole"}],"form_html":"\u003cdiv class=\"ws-registration-form \"\u003e\u003cdiv class=\"ws-registration-form--wrapper\"\u003e\u003cdiv class=\"ws-registration-form--title\"\u003eSign up for your staff sale account. \u003c\/div\u003e\u003cdiv class=\"ws-registration-form--signin-link\"\u003eAlready have an account? \u003ca href=\"\/account\/login\"\u003eLogin here\u003c\/a\u003e\u003c\/div\u003e\u003chr\/\u003e\u003cform method=\"post\" class=\"ws-registration-form--form\" accept-charset=\"UTF-8\"\u003e\u003cinput type=\"hidden\" name=\"auto_approve\" value=\"false\"\u003e\u003cinput type=\"hidden\" name=\"customer[tax_exempt]\" value=\"false\"\u003e\u003cinput type=\"hidden\" name=\"shop\" value=\"vivierpharmausa.myshopify.com\"\u003e\u003cdiv class=\"ws--whole type--heading  ws-registration-form--hide-placeholder\" \u003e\u003cdiv class=\"ws-registration-form--heading\"\u003eCustomer information\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"ws--half type--text  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"first_name\"\u003eFirst Name \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cinput type=\"text\"  name=\"customer[first_name]\" placeholder=\"First Name\" required=\"required\" aria-required=\"true\"\u003e\u003c\/div\u003e\u003cdiv class=\"ws--half type--text  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"last_name\"\u003eLast Name \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cinput type=\"text\"  name=\"customer[last_name]\" placeholder=\"Last Name\" required=\"required\" aria-required=\"true\"\u003e\u003c\/div\u003e\u003cdiv class=\"ws--whole type--heading  ws-registration-form--hide-placeholder\" \u003e\u003cdiv class=\"ws-registration-form--heading\"\u003ePlease note that you must use your LifeTime email address to register.\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"ws--half type--email  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"email\"\u003eEmail \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cinput type=\"email\"  name=\"customer[email]\" placeholder=\"Email\" required=\"required\" aria-required=\"true\"\u003e\u003c\/div\u003e\u003cdiv class=\"ws--half type--text  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"lifetime_location\"\u003eLifeTime Location \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cinput type=\"text\"  name=\"customer[lifetime_location]\" placeholder=\"LifeTime Location\" required=\"required\" aria-required=\"true\"\u003e\u003c\/div\u003e\u003cdiv class=\"ws--half type--text  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"ph
7308one_number\"\u003ePhone Number \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cinput type=\"text\" name=\"address[phone]\" placeholder=\"Phone Number\" required=\"required\" aria-required=\"true\"\u003e\u003c\/div\u003e\u003cdiv class=\"ws--half type--text  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"position\/title_at_lifetime\"\u003ePosition\/Title at LifeTime \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cinput type=\"text\"  name=\"customer[positiontitle_at_lifetime]\" placeholder=\"Position\/Title at LifeTime\" required=\"required\" aria-required=\"true\"\u003e\u003c\/div\u003e\u003cdiv class=\"ws--whole type--heading  ws-registration-form--hide-placeholder\" \u003e\u003cdiv class=\"ws-registration-form--heading\"\u003eShipping address\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"ws--whole type--address  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"address1\"\u003eAddress1 \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cinput type=\"address\" name=\"address[address1]\" placeholder=\"Address1\" required=\"required\" aria-required=\"true\"\u003e\u003c\/div\u003e\u003cdiv class=\"ws--whole type--address  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"address2\"\u003eAddress2 \u003c\/label\u003e\u003cinput type=\"address\" name=\"address[address2]\" placeholder=\"Address2\"  aria-required=\"false\"\u003e\u003c\/div\u003e\u003cdiv class=\"ws--half type--address  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"city\"\u003eCity \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cinput type=\"address\" name=\"address[city]\" placeholder=\"City\" required=\"required\" aria-required=\"true\"\u003e\u003c\/div\u003e\u003cdiv class=\"ws--half type--address  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"country\"\u003eCountry \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cselect id=\"waio--address_country\" name=\"address[country]\" required=\"required\" style=\"width:100%;\"\u003e\n                    \u003coption disabled selected value\u003eSelect a country\u003c\/option\u003e\n                    \u003coption value=\"Afghanistan\" data-provinces=\"[]\"\u003eAfghanistan\u003c\/option\u003e\n                    \u003coption value=\"Aland Islands\" data-provinces=\"[]\"\u003eÅland Islands\u003c\/option\u003e\n                    \u003coption value=\"Albania\" data-provinces=\"[]\"\u003eAlbania\u003c\/option\u003e\n                    \u003coption value=\"Algeria\" data-provinces=\"[]\"\u003eAlgeria\u003c\/option\u003e\n                    \u003coption value=\"Andorra\" data-provinces=\"[]\"\u003eAndorra\u003c\/option\u003e\n                    \u003coption value=\"Angola\" data-provinces=\"[]\"\u003eAngola\u003c\/option\u003e\n                    \u003coption value=\"Anguilla\" data-provinces=\"[]\"\u003eAnguilla\u003c\/option\u003e\n                    \u003coption value=\"Antigua And Barbuda\" data-provinces=\"[]\"\u003eAntigua \u0026amp; Barbuda\u003c\/option\u003e\n                    \u003coption value=\"Argentina\" data-provinces=\"[[\u0026quot;Buenos Aires\u0026quot;,\u0026quot;Buenos Aires\u0026quot;],[\u0026quot;Catamarca\u0026quot;,\u0026quot;Catamarca\u0026quot;],[\u0026quot;Chaco\u0026quot;,\u0026quot;Chaco\u0026quot;],[\u0026quot;Chubut\u0026quot;,\u0026quot;Chubut\u0026quot;],[\u0026quot;Ciudad Autónoma de Buenos Aires\u0026quot;,\u0026quot;Ciudad Autónoma de Buenos Aires\u0026quot;],[\u0026quot;Córdoba\u0026quot;,\u0026quot;Córdoba\u0026quot;],[\u0026quot;Corrientes\u0026quot;,\u0026quot;Corrientes\u0026quot;],[\u0026quot;Entre Ríos\u0026quot;,\u0026quot;Entre Ríos\u0026quot;],[\u0026quot;Formosa\u0026quot;,\u0026quot;Formosa\u0026quot;],[\u0026quot;Jujuy\u0026quot;,\u0026quot;Jujuy\u0026quot;],[\u0026quot;La Pampa\u0026quot;,\u0026quot;La Pampa\u0026quot;],[\u0026quot;La Rioja\u0026quot;,\u0026quot;La Rioja\u0026quot;],[\u0026quot;Mendoza\u0026quot;,\u0026quot;Mendoza\u0026quot;],[\u0026quot;Misiones\u0026quot;,\u0026quot;Misiones\u0026quot;],[\u0026quot;Neuquén\u0026quot;,\u0026quot;Neuquén\u0026quot;],[\u0026quot;Río Negro\u0026quot;,\u0026quot;Río Negro\u0026quot;],[\u0026quot;Salta\u0026quot;,\u0026quot;Salta\u0026quot;],[\u0026quot;San Juan\u0026quot;,\u0026quot;San Juan\u0026quot;],[\u0026quot;San Luis\u0026quot;,\u0026quot;San Luis\u0026quot;],[\u0026quot;Santa Cruz\u0026quot;,\u0026quot;Santa Cruz\u0026quot;],[\u0026quot;Santa Fe\u0026quot;,\u0026quot;Santa Fe\u0026quot;],[\u0026quot;Santiago Del Estero\u0026quot;,\u0026quot;Santiago Del Estero\u0026quot;],[\u0026quot;Tierra Del Fuego\u0026quot;,\u0026quot;Tierra Del Fuego\u0026quot;],[\u0026quot;Tucumán\u0026quot;,\u0026quot;Tucumán\u0026quot;]]\"\u003eArgentina\u003c\/option\u003e\n                    \u003coption value=\"Armenia\" data-provinces=\"[]\"\u003eArmenia\u003c\/option\u003e\n                    \u003coption value=\"Aruba\" data-provinces=\"[]\"\u003eAruba\u003c\/option\u003e\n                    \u003coption value=\"Australia\" data-label=\"
7308State\/territory\" data-provinces=\"[[\u0026quot;Australian Capital Territory\u0026quot;,\u0026quot;Australian Capital Territory\u0026quot;],[\u0026quot;New South Wales\u0026quot;,\u0026quot;New South Wales\u0026quot;],[\u0026quot;Northern Territory\u0026quot;,\u0026quot;Northern Territory\u0026quot;],[\u0026quot;Queensland\u0026quot;,\u0026quot;Queensland\u0026quot;],[\u0026quot;South Australia\u0026quot;,\u0026quot;South Australia\u0026quot;],[\u0026quot;Tasmania\u0026quot;,\u0026quot;Tasmania\u0026quot;],[\u0026quot;Victoria\u0026quot;,\u0026quot;Victoria\u0026quot;],[\u0026quot;Western Australia\u0026quot;,\u0026quot;Western Australia\u0026quot;]]\"\u003eAustralia\u003c\/option\u003e\n                    \u003coption value=\"Austria\" data-provinces=\"[]\"\u003eAustria\u003c\/option\u003e\n                    \u003coption value=\"Azerbaijan\" data-provinces=\"[]\"\u003eAzerbaijan\u003c\/option\u003e\n                    \u003coption value=\"Bahamas\" data-provinces=\"[]\"\u003eBahamas\u003c\/option\u003e\n                    \u003coption value=\"Bahrain\" data-provinces=\"[]\"\u003eBahrain\u003c\/option\u003e\n                    \u003coption value=\"Bangladesh\" data-provinces=\"[]\"\u003eBangladesh\u003c\/option\u003e\n                    \u003coption value=\"Barbados\" data-provinces=\"[]\"\u003eBarbados\u003c\/option\u003e\n                    \u003coption value=\"Belarus\" data-provinces=\"[]\"\u003eBelarus\u003c\/option\u003e\n                    \u003coption value=\"Belgium\" data-provinces=\"[]\"\u003eBelgium\u003c\/option\u003e\n                    \u003coption value=\"Belize\" data-provinces=\"[]\"\u003eBelize\u003c\/option\u003e\n                    \u003coption value=\"Benin\" data-provinces=\"[]\"\u003eBenin\u003c\/option\u003e\n                    \u003coption value=\"Bermuda\" data-provinces=\"[]\"\u003eBermuda\u003c\/option\u003e\n                    \u003coption value=\"Bhutan\" data-provinces=\"[]\"\u003eBhutan\u003c\/option\u003e\n                    \u003coption value=\"Bolivia\" data-provinces=\"[]\"\u003eBolivia\u003c\/option\u003e\n                    \u003coption value=\"Bosnia And Herzegovina\" data-provinces=\"[]\"\u003eBosnia \u0026amp; Herzegovina\u003c\/option\u003e\n                    \u003coption value=\"Botswana\" data-provinces=\"[]\"\u003eBotswana\u003c\/option\u003e\n                    \u003coption value=\"Bouvet Island\" data-provinces=\"[]\"\u003eBouvet Island\u003c\/option\u003e\n                    \u003coption value=\"Brazil\" data-label=\"State\" data-provinces=\"[[\u0026quot;Acre\u0026quot;,\u0026quot;Acre\u0026quot;],[\u0026quot;Alagoas\u0026quot;,\u0026quot;Alagoas\u0026quot;],[\u0026quot;Amapá\u0026quot;,\u0026quot;Amapá\u0026quot;],[\u0026quot;Amazonas\u0026quot;,\u0026quot;Amazonas\u0026quot;],[\u0026quot;Bahia\u0026quot;,\u0026quot;Bahia\u0026quot;],[\u0026quot;Ceará\u0026quot;,\u0026quot;Ceará\u0026quot;],[\u0026quot;Distrito Federal\u0026quot;,\u0026quot;Distrito Federal\u0026quot;],[\u0026quot;Espírito Santo\u0026quot;,\u0026quot;Espírito Santo\u0026quot;],[\u0026quot;Goiás\u0026quot;,\u0026quot;Goiás\u0026quot;],[\u0026quot;Maranhão\u0026quot;,\u0026quot;Maranhão\u0026quot;],[\u0026quot;Mato Grosso\u0026quot;,\u0026quot;Mato Grosso\u0026quot;],[\u0026quot;Mato Grosso do Sul\u0026quot;,\u0026quot;Mato Grosso do Sul\u0026quot;],[\u0026quot;Minas Gerais\u0026quot;,\u0026quot;Minas Gerais\u0026quot;],[\u0026quot;Pará\u0026quot;,\u0026quot;Pará\u0026quot;],[\u0026quot;Paraíba\u0026quot;,\u0026quot;Paraíba\u0026quot;],[\u0026quot;Paraná\u0026quot;,\u0026quot;Paraná\u0026quot;],[\u0026quot;Pernambuco\u0026quot;,\u0026quot;Pernambuco\u0026quot;],[\u0026quot;Piauí\u0026quot;,\u0026quot;Piauí\u0026quot;],[\u0026quot;Rio Grande do Norte\u0026quot;,\u0026quot;Rio Grande do Norte\u0026quot;],[\u0026quot;Rio Grande do Sul\u0026quot;,\u0026quot;Rio Grande do Sul\u0026quot;],[\u0026quot;Rio de Janeiro\u0026quot;,\u0026quot;Rio de Janeiro\u0026quot;],[\u0026quot;Rondônia\u0026quot;,\u0026quot;Rondônia\u0026quot;],[\u0026quot;Roraima\u0026quot;,\u0026quot;Roraima\u0026quot;],[\u0026quot;Santa Catarina\u0026quot;,\u0026quot;Santa Catarina\u0026quot;],[\u0026quot;São Paulo\u0026quot;,\u0026quot;São Paulo\u0026quot;],[\u0026quot;Sergipe\u0026quot;,\u0026quot;Sergipe\u0026quot;],[\u0026quot;Tocantins\u0026quot;,\u0026quot;Tocantins\u0026quot;]]\"\u003eBrazil\u003c\/option\u003e\n                    \u003coption value=\"British Indian Ocean Territory\" data-provinces=\"[]\"\u003eBritish Indian Ocean Territory\u003c\/option\u003e\n                    \u003coption value=\"Virgin Islands, British\" data-provinces=\"[]\"\u003eBritish Virgin Islands\u003c\/option\u003e\n                    \u003coption value=\"Brunei\" data-provinces=\"[]\"\u003eBrunei\u003c\/option\u003e\n                    \u003coption value=\"Bulgaria\" data-provinces=\"[]\"\u003eBulgaria\u003c\/option\u003e\n                    \u003coption value=\"Burkina Faso\" data-provinces=\"[]\"\u003eBurkina Faso\u003c\/option\u003e\n                    \u003coption value=\"Burundi\" data-provinces=\"[]\"\u003eBurundi\u003c\/option\u003e\n                    \u003coption value=\"Cambodia\" data-provinces=\"[]\"\u003eCambodia\u003c\/option\u003e\n                    \u003coption value=\"Republic of Cameroon\" data-provinces=\"[]\"\u003eCameroon\u003c\/option\u003e\n                    \u003coption value=\"Canada\" data-label=\"Provinces\" data-provinces=\"[[\u0026quot;Alberta\u0026quot;,\u0026quot;Alberta\u0026quot;],[\u0026quot;British Columbia\u0026quot;,\u0026quot;British Columbia\u0026quot;],[\u0026quot;Manitoba\u0026quot;,\u0026quot;Manitoba\u0026quot;],[\u0026quot;New Brunswick\u0026quot;,\u0026quot;New Brunswick\u0026quot;],[\u0026quot;Newfoundland\u0026quot;,\u0026quot;Newfoundland and Labrador\u0026quot;],[\u0026quot;Northwest Territories\u0026quot;,\u0026quot;Northwest Territories\u0026quot;],[\u0026quot;Nova Scotia\u0026quot;,\u0026quot;Nova Scotia\u0026quot;],[\u0026quot;Nunavut\u0026quot;,\u0026quot;Nunavut\u0026quot;],[\u0026quot;Ontario\u0026quot;,\u0026quot;Ontario\u0026quot;],[\u0026quot;Prince Edward Island\u0026quot;,\u0026quot;Prince Edward Island\u0026quot;],[\u0026quot;Quebec\u0026quot;,\u0026quot;Quebec\u0026quot;],[\u0026quot;Saskatchewan\u0026quot;,\u0026quot;Saskatchewan\u0026quot;],[\u0026quot;Yukon\u0026quot;,\u0026quot;Yukon\u0026quot;]]\"\u003eCanada\u003c\/option\u003e\n                    \u003coption value=\"Cape Verde\" data-provinces=\"[]\"\u003eCape Verde\u003c\/option\u003e\n                    \u003coption value=\"Caribbean Netherlands\" data-provinces=\"[]\"\u003eCaribbean Netherlands\u003c\/option\u003e\n                    \u003coption value=\"Cayman Islands\" data-provinces=\"[]\"\u003eCayman Islands\u003c\/option\u003e\n                    \u003coption value=\"Central African Republic\" data-provinces=\"[]\"\u003eCentral African Republic\u003c\/option\u003e\n                    \u003coption value=\"Chad\" data-provinces=\"[]\"\u003eChad\u003c\/option\u003e\n                    \u003coption value=\"Chile\" data-label=\"Region\" data-provinces=\"[[\u0026quot;Antofagasta\u0026quot;,\u0026quot;Antofagasta\u0026quot;],[\u0026quot;Araucanía\u0026quot;,\u0026quot;Araucanía\u0026quot;],[\u0026quot;Arica and Parinacota\u0026quot;,\u0026quot;Arica and Parinacota\u0026quot;],[\u0026quot;Atacama\u0026quot;,\u0026quot;Atacama\u0026quot;],[\u0026quot;Aysén\u0026quot;,\u0026quot;Aysén\u0026quot;],[\u0026quot;Biobío\u0026quot;,\u0026quot;Biobío\u0026quot;],[\u0026quot;Coquimbo\u0026quot;,\u0026quot;Coquimbo\u0026quot;],[\u0026quot;Los Lagos\u0026quot;,\u0026quot;Los Lagos\u0026quot;],[\u0026quot;Los Ríos\u0026quot;,\u0026quot;Los Ríos\u0026quot;],[\u0026quot;Magallanes\u0026quot;,\u0026quot;Magallanes\u0026quot;],[\u0026quot;Maule\u0026quot;,\u0026quot;Maule\u0026quot;],[\u0026quot;Ñuble\u0026quot;,\u0026quot;Ñuble\u0026quot;],[\u0026quot;O'Higgins\u0026quot;,\u0026quot;O'Higgins\u0026quot;],[\u0026quot;Santiago\u0026quot;,\u0026quot;Santiago\u0026quot;],[\u0026quot;Tarapacá\u0026quot;,\u0026quot;Tarapacá\u0026quot;],[\u0026quot;Valparaíso\u0026quot;,\u0026quot;Valparaíso\u0026quot;
7308]]\"\u003eChile\u003c\/option\u003e\n                    \u003coption value=\"China\" data-provinces=\"[[\u0026quot;Anhui\u0026quot;,\u0026quot;Anhui\u0026quot;],[\u0026quot;Beijing\u0026quot;,\u0026quot;Beijing\u0026quot;],[\u0026quot;Chongqing\u0026quot;,\u0026quot;Chongqing\u0026quot;],[\u0026quot;Fujian\u0026quot;,\u0026quot;Fujian\u0026quot;],[\u0026quot;Gansu\u0026quot;,\u0026quot;Gansu\u0026quot;],[\u0026quot;Guangdong\u0026quot;,\u0026quot;Guangdong\u0026quot;],[\u0026quot;Guangxi\u0026quot;,\u0026quot;Guangxi\u0026quot;],[\u0026quot;Guizhou\u0026quot;,\u0026quot;Guizhou\u0026quot;],[\u0026quot;Hainan\u0026quot;,\u0026quot;Hainan\u0026quot;],[\u0026quot;Hebei\u0026quot;,\u0026quot;Hebei\u0026quot;],[\u0026quot;Heilongjiang\u0026quot;,\u0026quot;Heilongjiang\u0026quot;],[\u0026quot;Henan\u0026quot;,\u0026quot;Henan\u0026quot;],[\u0026quot;Hubei\u0026quot;,\u0026quot;Hubei\u0026quot;],[\u0026quot;Hunan\u0026quot;,\u0026quot;Hunan\u0026quot;],[\u0026quot;Inner Mongolia\u0026quot;,\u0026quot;Inner Mongolia\u0026quot;],[\u0026quot;Jiangsu\u0026quot;,\u0026quot;Jiangsu\u0026quot;],[\u0026quot;Jiangxi\u0026quot;,\u0026quot;Jiangxi\u0026quot;],[\u0026quot;Jilin\u0026quot;,\u0026quot;Jilin\u0026quot;],[\u0026quot;Liaoning\u0026quot;,\u0026quot;Liaoning\u0026quot;],[\u0026quot;Ningxia\u0026quot;,\u0026quot;Ningxia\u0026quot;],[\u0026quot;Qinghai\u0026quot;,\u0026quot;Qinghai\u0026quot;],[\u0026quot;Shaanxi\u0026quot;,\u0026quot;Shaanxi\u0026quot;],[\u0026quot;Shandong\u0026quot;,\u0026quot;Shandong\u0026quot;],[\u0026quot;Shanghai\u0026quot;,\u0026quot;Shanghai\u0026quot;],[\u0026quot;Shanxi\u0026quot;,\u0026quot;Shanxi\u0026quot;],[\u0026quot;Sichuan\u0026quot;,\u0026quot;Sichuan\u0026quot;],[\u0026quot;Tianjin\u0026quot;,\u0026quot;Tianjin\u0026quot;],[\u0026quot;Xinjiang\u0026quot;,\u0026quot;Xinjiang\u0026quot;],[\u0026quot;Xizang\u0026quot;,\u0026quot;Xizang\u0026quot;],[\u0026quot;Yunnan\u0026quot;,\u0026quot;Yunnan\u0026quot;],[\u0026quot;Zhejiang\u0026quot;,\u0026quot;Zhejiang\u0026quot;]]\"\u003eChina\u003c\/option\u003e\n                    \u003coption value=\"Christmas Island\" data-provinces=\"[]\"\u003eChristmas Island\u003c\/option\u003e\n                    \u003coption value=\"Cocos (Keeling) Islands\" data-provinces=\"[]\"\u003eCocos (Keeling) Islands\u003c\/option\u003e\n                    \u003coption value=\"Colombia\" data-provinces=\"[[\u0026quot;Bogotá, D.C.\u0026quot;,\u0026quot;Bogotá, D.C.\u0026quot;],[\u0026quot;Amazonas\u0026quot;,\u0026quot;Amazonas\u0026quot;],[\u0026quot;Antioquia\u0026quot;,\u0026quot;Antioquia\u0026quot;],[\u0026quot;Arauca\u0026quot;,\u0026quot;Arauca\u0026quot;],[\u0026quot;Atlántico\u0026quot;,\u0026quot;Atlántico\u0026quot;],[\u0026quot;Bolívar\u0026quot;,\u0026quot;Bolívar\u0026quot;],[\u0026quot;Boyacá\u0026quot;,\u0026quot;Boyacá\u0026quot;],[\u0026quot;Caldas\u0026quot;,\u0026quot;Caldas\u0026quot;],[\u0026quot;Caquetá\u0026quot;,\u0026quot;Caquetá\u0026quot;],[\u0026quot;Casanare\u0026quot;,\u0026quot;Casanare\u0026quot;],[\u0026quot;Cauca\u0026quot;,\u0026quot;Cauca\u0026quot;],[\u0026quot;Cesar\u0026quot;,\u0026quot;Cesar\u0026quot;],[\u0026quot;Chocó\u0026quot;,\u0026quot;Chocó\u0026quot;],[\u0026quot;Córdoba\u0026quot;,\u0026quot;Córdoba\u0026quot;],[\u0026quot;Cundinamarca\u0026quot;,\u0026quot;Cundinamarca\u0026quot;],[\u0026quot;Guainía\u0026quot;,\u0026quot;Guainía\u0026quot;],[\u0026quot;Guaviare\u0026quot;,\u0026quot;Guaviare\u0026quot;],[\u0026quot;Huila\u0026quot;,\u0026quot;Huila\u0026quot;],[\u0026quot;La Guajira\u0026quot;,\u0026quot;La Guajira\u0026quot;],[\u0026quot;Magdalena\u0026quot;,\u0026quot;Magdalena\u0026quot;],[\u0026quot;Meta\u0026quot;,\u0026quot;Meta\u0026quot;],[\u0026quot;Nariño\u0026quot;,\u0026quot;Nariño\u0026quot;],[\u0026quot;Norte de Santander\u0026quot;,\u0026quot;Norte de Santander\u0026quot;],[\u0026quot;Putumayo\u0026quot;,\u0026quot;Putumayo\u0026quot;],[\u0026quot;Quindío\u0026quot;,\u0026quot;Quindío\u0026quot;],[\u0026quot;Risaralda\u0026quot;,\u0026quot;Risaralda\u0026quot;],[\u0026quot;San Andrés, Providencia y Santa Catalina\u0026quot;,\u0026quot;San Andrés, Providencia y Santa Catalina\u0026quot;],[\u0026quot;Santander\u0026quot;,\u0026quot;Santander\u0026quot;],[\u0026quot;Sucre\u0026quot;,\u0026quot;Sucre\u0026quot;],[\u0026quot;Tolima\u0026quot;,\u0026quot;Tolima\u0026quot;],[\u0026quot;Valle del Cauca\u0026quot;,\u0026quot;Valle del Cauca\u0026quot;],[\u0026quot;Vaupés\u0026quot;,\u0026quot;Vaupés\u0026quot;],[\u0026quot;Vichada\u0026quot;,\u0026quot;Vichada\u0026quot;]]\"\u003eColombia\u003c\/option\u003e\n                    \u003coption value=\"Comoros\" data-provinces=\"[]\"\u003eComoros\u003c\/option\u003e\n                    \u003coption value=\"Congo\" data-provinces=\"[]\"\u003eCongo - Brazzaville\u003c\/option\u003e\n                    \u003coption value=\"Congo, The Democratic Republic Of The\" data-provinces=\"[]\"\u003eCongo - Kinshasa\u003c\/option\u003e\n                    \u003coption value=\"Cook Islands\" data-provinces=\"[]\"\u003eCook Islands\u003c\/option\u003e\n                    \u003coption value=\"Costa Rica\" data-provinces=\"[]\"\u003eCosta Rica\u003c\/option\u003e\n                    \u003coption value=\"Croatia\" data-provinces=\"[]\"\u003eCroatia\u003c\/option\u003e\n                    \u003coption value=\"Cuba\" data-provinces=\"[]\"\u003eCuba\u003c\/option\u003e\n                    \u003coption value=\"Curaçao\" data-provinces=\"[]\"\u003eCuraçao\u003c\/option\u003e\n                    \u003coption value=\"Cyprus\" data-provinces=\"[]\"\u003eCyprus\u003c\/option\u003e\n                    \u003coption value=\"Czech Republic\" data-provinces=\"[]\"\u003eCzechia\u003c\/option\u003e\n                    \u003coption value=\"Côte d'Ivoire\" data-provinces=\"[]\"\u003eCôte d’Ivoire\u003c\/option\u003e\n                    \u003coption value=\"Denmark\" data-provinces=\"[]\"\u003eDenmark\u003c\/option\u003e\n                    \u003coption value=\"Djibouti\" data-provinces=\"[]\"\u003eDjibouti\u003c\/option\u003e\n                    \u003coption value=\"Dominica\" data-provinces=\"[]\"\u003eDominica\u003c\/option\u003e\n                    \u003coption value=\"Dominican Republic\" data-provinces=\"[]\"\u003eDominican Republic\u003c\/option\u003e\n                    \u003coption value=\"Ecuador\" data-provinces=\"[]\"\u003eEcuador\u003c\/option\u003e\n                    \u003coption value=\"Egypt\" data-label=\"Governorate\" data-provinces=\"[[\u0026quot;6th of October\u0026quot;,\u0026quot;6th of October\u0026quot;],[\u0026quot;Al Sharqia\u0026quot;,\u0026quot;Al Sharqia\u0026quot;],[\u0026quot;Alexandria\u0026quot;,\u0026quot;Alexandria\u0026quot;],[\u0026quot;Aswan\u0026quot;,\u0026quot;Aswan\u0026quot;],[\u0026quot;Asyut\u0026quot;,\u0026quot;Asyut\u0026quot;],[\u0026quot;Beheira\u0026quot;,\u0026quot;Beheira\u0026quot;],[\u0026quot;Beni Suef\u0026quot;,\u0026quot;Beni Suef\u0026quot;],[\u0026quot;Cairo\u0026quot;,\u0026quot;Cairo\u0026quot;],[\u0026quot;Dakahlia\u0026quot;,\u0026quot;Dakahlia\u0026quot;],[\u0026quot;Damietta\u0026quot;,\u0026quot;Damietta\u0026quot;],[\u0026quot;Faiyum\u0026quot;,\u0026quot;Faiyum\u0026quot;],[\u0026quot;Gharbia\u0026quot;,\u0026quot;Gharbia\u0026quot;],[\u0026quot;Giza\u0026quot;,\u0026quot;Giza\u0026quot;],[\u0026quot;Helwan\u0026quot;,\u0026quot;Helwan\u0026quot;],[\u0026quot;Ismailia\u0026quot;,\u0026quot;Ismailia\u0026quot;],[\u0026quot;Kafr el-Sheikh\u0026quot;,\u0026quot;Kafr el-Sheikh\u0026quot;],[\u0026quot;Luxor\u0026quot;,\u0026quot;Luxor\u0026quot;],[\u0026quot;Matrouh\u0026quot;,\u0026quot;Matrouh\u0026quot;],[\u0026quot;Minya\u0026quot;,\u0026quot;Minya\u0026quot;],[\u0026quot;Monufia\u0026quot;,\u0026quot;Monufia\u0026quot;],[\u0026quot;New Valley\u0026quot;,\u0026quot;New Valley\u0026quot;],[\u0026quot;North Sinai\u0026quot;,\u0026quot;North Sinai\u0026quot;],[\u0026quot;Port Said\u0026quot;,\u0026quot;Port Said\u0026quot;],[\u0026quot;Qalyubia\u0026quot;,\u0026quot;Qalyubia\u0026quot;],[\u0026quot;Qena\u0026quot;,\u0026quot;Qena\u0026quot;],[\u0026quot;Red Sea\u0026quot;,\u0026quot;Red Sea\u0026quot;],[\u0026quot;Sohag\u0026quot;,\u0026quot;Sohag\u0026quot;],[\u0026quot;South Sinai\u0026quot;,\u0026quot;South Sinai\u0026quot;],[\u0026quot;Suez\u0026quot;,\u0026quot;Suez\u0026quot;]]\"\u003eEgypt\u003c\/option\u003e\n                    \u003coption value=\"El Salvador\" data-provinces=\"[]\"\u003eEl Salvador\u003c\/option\u003e\n                    \u003coption value=\"Equatorial Guinea\" data-provinces=\"[]\"\u003eEquatorial Guinea\u003c\/option\u003e\n                    \u003coption value=\"Eritrea\" data-provinces=\"[]\"\u003eEritrea\u003c\/option\u003e\n                    \u003coption value=\"Estonia\" data-provinces=\"[]\"\u003eEstonia\u003c\/option\u003e\n                    \u003coption value=\"Eswatini\" data-provinces=\"[]\"\u003eEswatini\u003c\/option\u003e\n                    \u003coption value=\"Ethiopia\" data-provinces=\"[]\"\u003eEthiopia\u003c\/option\u003e\n                    \u003coption value=\"Falkland Islands (Malvinas)\" data-provinces=\"[]\"\u003eFalkland Islands\u003c\/option\u003e\n                    \u003coption value=\"Faroe Islands\" data-provinces=\"[]\"\u003eFaroe Islands\u003c\/option\u003e\n                    \u003coption value=\"Fiji\" data-provinces=\"[]\"\u003eFiji\u003c\/option\u003e\n                    \u003coption value=\"Finland\" data-provinces=\"[]\"\u003eFinland\u003c\/option\u003e\n                    \u003coption value=\"France\" data-provinces=\"[]\"\u003eFrance\u003c\/option\u003e\n                    \u003coption value=\"French Guiana\" data-provinces=\"[]\"\u003eFrench Guiana\u003c\/option\u003e\n                    \u003coption value=\"French Polynesia\" data-provinces=\"[]\"\u003eFrench Polynesia\u003c\/option\u003e\n                    \u003coption value=\"French Southern Territories\" data-provinces=\"[]\"\u003eFrench Southern Territories\u003c\/option\u003e\n                    \u003coption value=\"Gabon\" data-provinces=\"[]\"\u003eGabon\u003c\/option\u003e\n                    \u003coption value=\"Gambia\" data-provinces=\"[]\"\u003eGambia\u003c\/option\u003e\n                    \u003coption value=\"Georgia\" data-provinces=\"[]\"\u003eGeorgia\u003c\/option\u003e\n                    \u003coption value=\"Germany\" data-provinces=\"[]\"\u003eGermany\u003c\/option\u003e\n                    \u003coption value=\"Ghana\" data-provinces=\"[]\"\u003eGhana\u003c\/option\u003e\n                    \u003coption value=\"Gibraltar\" data-provinces=\"[]\"\u003eGibraltar\u
7308003c\/option\u003e\n                    \u003coption value=\"Greece\" data-provinces=\"[]\"\u003eGreece\u003c\/option\u003e\n                    \u003coption value=\"Greenland\" data-provinces=\"[]\"\u003eGreenland\u003c\/option\u003e\n                    \u003coption value=\"Grenada\" data-provinces=\"[]\"\u003eGrenada\u003c\/option\u003e\n                    \u003coption value=\"Guadeloupe\" data-provinces=\"[]\"\u003eGuadeloupe\u003c\/option\u003e\n                    \u003coption value=\"Guatemala\" data-label=\"Region\" data-provinces=\"[[\u0026quot;Alta Verapaz\u0026quot;,\u0026quot;Alta Verapaz\u0026quot;],[\u0026quot;Baja Verapaz\u0026quot;,\u0026quot;Baja Verapaz\u0026quot;],[\u0026quot;Chimaltenango\u0026quot;,\u0026quot;Chimaltenango\u0026quot;],[\u0026quot;Chiquimula\u0026quot;,\u0026quot;Chiquimula\u0026quot;],[\u0026quot;El Progreso\u0026quot;,\u0026quot;El Progreso\u0026quot;],[\u0026quot;Escuintla\u0026quot;,\u0026quot;Escuintla\u0026quot;],[\u0026quot;Guatemala\u0026quot;,\u0026quot;Guatemala\u0026quot;],[\u0026quot;Huehuetenango\u0026quot;,\u0026quot;Huehuetenango\u0026quot;],[\u0026quot;Izabal\u0026quot;,\u0026quot;Izabal\u0026quot;],[\u0026quot;Jalapa\u0026quot;,\u0026quot;Jalapa\u0026quot;],[\u0026quot;Jutiapa\u0026quot;,\u0026quot;Jutiapa\u0026quot;],[\u0026quot;Petén\u0026quot;,\u0026quot;Petén\u0026quot;],[\u0026quot;Quetzaltenango\u0026quot;,\u0026quot;Quetzaltenango\u0026quot;],[\u0026quot;Quiché\u0026quot;,\u0026quot;Quiché\u0026quot;],[\u0026quot;Retalhuleu\u0026quot;,\u0026quot;Retalhuleu\u0026quot;],[\u0026quot;Sacatepéquez\u0026quot;,\u0026quot;Sacatepéquez\u0026quot;],[\u0026quot;San Marcos\u0026quot;,\u0026quot;San Marcos\u0026quot;],[\u0026quot;Santa Rosa\u0026quot;,\u0026quot;Santa Rosa\u0026quot;],[\u0026quot;Sololá\u0026quot;,\u0026quot;Sololá\u0026quot;],[\u0026quot;Suchitepéquez\u0026quot;,\u0026quot;Suchitepéquez\u0026quot;],[\u0026quot;Totonicapán\u0026quot;,\u0026quot;Totonicapán\u0026quot;],[\u0026quot;Zacapa\u0026quot;,\u0026quot;Zacapa\u0026quot;]]\"\u003eGuatemala\u003c\/option\u003e\n                    \u003coption value=\"Guernsey\" data-provinces=\"[]\"\u003eGuernsey\u003c\/option\u003e\n                    \u003coption value=\"Guinea\" data-provinces=\"[]\"\u003eGuinea\u003c\/option\u003e\n                    \u003coption value=\"Guinea Bissau\" data-provinces=\"[]\"\u003eGuinea-Bissau\u003c\/option\u003e\n                    \u003coption value=\"Guyana\" data-provinces=\"[]\"\u003eGuyana\u003c\/option\u003e\n                    \u003coption value=\"Haiti\" data-provinces=\"[]\"\u003eHaiti\u003c\/option\u003e\n                    \u003coption value=\"Heard Island And Mcdonald Islands\" data-provinces=\"[]\"\u003eHeard \u0026amp; McDonald Islands\u003c\/option\u003e\n                    \u003coption value=\"Honduras\" data-provinces=\"[]\"\u003eHonduras\u003c\/option\u003e\n                    \u003coption value=\"Hong Kong\" data-label=\"State\" data-provinces=\"[[\u0026quot;Hong Kong Island\u0026quot;,\u0026quot;Hong Kong Island\u0026quot;],[\u0026quot;Kowloon\u0026quot;,\u0026quot;Kowloon\u0026quot;],[\u0026quot;New Territories\u0026quot;,\u0026quot;New Territories\u0026quot;]]\"\u003eHong Kong SAR China\u003c\/option\u003e\n                    \u003coption value=\"Hungary\" data-provinces=\"[]\"\u003eHungary\u003c\/option\u003e\n                    \u003coption value=\"Iceland\" data-provinces=\"[]\"\u003eIceland\u003c\/option\u003e\n                    \u003coption value=\"India\" data-label=\"State\" data-provinces=\"[[\u0026quot;Andaman and Nicobar\u0026quot;,\u0026quot;Andaman and Nicobar\u0026quot;],[\u0026quot;Andhra Pradesh\u0026quot;,\u0026quot;Andhra Pradesh\u0026quot;],[\u0026quot;Arunachal Pradesh\u0026quot;,\u0026quot;Arunachal Pradesh\u0026quot;],[\u0026quot;Assam\u0026quot;,\u0026quot;Assam\u0026quot;],[\u0026quot;Bihar\u0026quot;,\u0026quot;Bihar\u0026quot;],[\u0026quot;Chandigarh\u0026quot;,\u0026quot;Chandigarh\u0026quot;],[\u0026quot;Chattisgarh\u0026quot;,\u0026quot;Chattisgarh\u0026quot;],[\u0026quot;Dadra and Nagar Haveli\u0026quot;,\u0026quot;Dadra and Nagar Haveli\u0026quot;],[\u0026quot;Daman and Diu\u0026quot;,\u0026quot;Daman and Diu\u0026quot;],[\u0026quot;Delhi\u0026quot;,\u0026quot;Delhi\u0026quot;],[\u0026quot;Goa\u0026quot;,\u0026quot;Goa\u0026quot;],[\u0026quot;Gujarat\u0026quot;,\u0026quot;Gujarat\u0026quot;],[\u0026quot;Haryana\u0026quot;,\u0026quot;Haryana\u0026quot;],[\u0026quot;Himachal Pradesh\u0026quot;,\u0026quot;Himachal Pradesh\u0026quot;],[\u0026quot;Jammu and Kashmir\u0026quot;,\u0026quot;Jammu and Kashmir\u0026quot;],[\u0026quot;Jharkhand\u0026quot;,\u0026quot;Jharkhand\u0026quot;],[\u0026quot;Karnataka\u0026quot;,\u0026quot;Karnataka\u0026quot;],[\u0026quot;Kerala\u0026quot;,\u0026quot;Kerala\u0026quot;],[\u0026quot;Lakshadweep\u0026quot;,\u0026quot;Lakshadweep\u0026quot;],[\u0026quot;Madhya Pradesh\u0026quot;,\u0026quot;Madhya Pradesh\u0026quot;],[\u0026quot;Maharashtra\u0026quot;,\u0026quot;Maharashtra\u0026quot;],[\u0026quot;Manipur\u0026quot;,\u0026quot;Manipur\u0026quot;],[\u0026quot;Meghalaya\u0026quot;,\u0026quot;Meghalaya\u0026quot;],[\u0026quot;Mizoram\u0026quot;,\u0026quot;Mizoram\u0026quot;],[\u0026quot;Nagaland\u0026quot;,\u0026quot;Nagaland\u0026quot;],[\u0026quot;Orissa\u0026quot;,\u0026quot;Odisha\u0026quot;],[\u0026quot;Puducherry\u0026quot;,\u0026quot;Puducherry\u0026quot;],[\u0026quot;Punjab\u0026quot;,\u0026quot;Punjab\u0026quot;],[\u0026quot;Rajasthan\u0026quot;,\u0026quot;Rajasthan\u0026quot;],[\u0026quot;Sikkim\u0026quot;,\u0026quot;Sikkim\u0026quot;],[\u0026quot;Tamil Nadu\u0026quot;,\u0026quot;Tamil Nadu\u0026quot;],[\u0026quot;Telangana\u0026quot;,\u0026quot;Telangana\u0026quot;],[\u0026quot;Tripura\u0026quot;,\u0026quot;Tripura\u0026quot;],[\u0026quot;Uttar Pradesh\u0026quot;,\u0026quot;Uttar Pradesh\u0026quot;],[\u0026quot;Uttarakhand\u0026quot;,\u0026quot;Uttarakhand\u0026quot;],[\u0026quot;West Bengal\u0026quot;,\u0026quot;West Bengal\u0026quot;]]\"\u003eIndia\u003c\/option\u003e\n                    \u003coption value=\"Indonesia\" data-provinces=\"[[\u0026quot;Aceh\u0026quot;,\u0026quot;Aceh\u0026quot;],[\u0026quot;Bali\u0026quot;,\u0026quot;Bali\u0026quot;],[\u0026quot;Bangka Belitung\u0026quot;,\u0026quot;Bangka Belitung\u0026quot;],[\u0026quot;Banten\u0026quot;,\u0026quot;Banten\u0026quot;],[\u0026quot;Bengkulu\u0026quot;,\u0026quot;Bengkulu\u0026quot;],[\u0026quot;Gorontalo\u0026quot;,\u0026quot;Gorontalo\u0026quot;],[\u0026quot;Jakarta\u0026quot;,\u0026quot;Jakarta\u0026quot;],[\u0026quot;Jambi\u0026quot;,\u0026quot;Jambi\u0026quot;],[\u0026quot;Jawa Barat\u0026quot;,\u0026quot;Jawa Barat\u0026quot;],[\u0026quot;Jawa Tengah\u0026quot;,\u0026quot;Jawa Tengah\u0026quot;],[\u0026quot;Jawa Timur\u0026quot;,\u0026quot;Jawa Timur\u0026quot;],[\u0026quot;Kalimantan Barat\u0026quot;,\u0026quot;Kalimantan Barat\u0026quot;],[\u0026quot;Kalimantan Selatan\u0026quot;,\u0026quot;Kalimantan Selatan\u0026quot;],[\u0026quot;Kalimantan Tengah\u0026quot;,\u0026quot;Kalimantan Tengah\u0026quot;],[\u0026quot;Kalimantan Timur\u0026quot;,\u0026quot;Kalimantan Timur\u0026quot;],[\u0026quot;Kalimantan Utara\u0026quot;,\u0026quot;Kalimantan Utara\u0026quot;],[\u0026quot;Kepulauan Riau\u0026quot;,\u0026quot;Kepulauan Riau\u0026quot;],[\u0026quot;
7308Lampung\u0026quot;,\u0026quot;Lampung\u0026quot;],[\u0026quot;Maluku\u0026quot;,\u0026quot;Maluku\u0026quot;],[\u0026quot;Maluku Utara\u0026quot;,\u0026quot;Maluku Utara\u0026quot;],[\u0026quot;Nusa Tenggara Barat\u0026quot;,\u0026quot;Nusa Tenggara Barat\u0026quot;],[\u0026quot;Nusa Tenggara Timur\u0026quot;,\u0026quot;Nusa Tenggara Timur\u0026quot;],[\u0026quot;Papua\u0026quot;,\u0026quot;Papua\u0026quot;],[\u0026quot;Papua Barat\u0026quot;,\u0026quot;Papua Barat\u0026quot;],[\u0026quot;Riau\u0026quot;,\u0026quot;Riau\u0026quot;],[\u0026quot;Sulawesi Barat\u0026quot;,\u0026quot;Sulawesi Barat\u0026quot;],[\u0026quot;Sulawesi Selatan\u0026quot;,\u0026quot;Sulawesi Selatan\u0026quot;],[\u0026quot;Sulawesi Tengah\u0026quot;,\u0026quot;Sulawesi Tengah\u0026quot;],[\u0026quot;Sulawesi Tenggara\u0026quot;,\u0026quot;Sulawesi Tenggara\u0026quot;],[\u0026quot;Sulawesi Utara\u0026quot;,\u0026quot;Sulawesi Utara\u0026quot;],[\u0026quot;Sumatra Barat\u0026quot;,\u0026quot;Sumatra Barat\u0026quot;],[\u0026quot;Sumatra Selatan\u0026quot;,\u0026quot;Sumatra Selatan\u0026quot;],[\u0026quot;Sumatra Utara\u0026quot;,\u0026quot;Sumatra Utara\u0026quot;],[\u0026quot;Yogyakarta\u0026quot;,\u0026quot;Yogyakarta\u0026quot;]]\"\u003eIndonesia\u003c\/option\u003e\n                    \u003coption value=\"Iran, Islam
7308ic Republic Of\" data-provinces=\"[]\"\u003eIran\u003c\/option\u003e\n                    \u003coption value=\"Iraq\" data-provinces=\"[]\"\u003eIraq\u003c\/option\u003e\n                    \u003coption value=\"Ireland\" data-label=\"Country\" data-provinces=\"[[\u0026quot;Carlow\u0026quot;,\u0026quot;Carlow\u0026quot;],[\u0026quot;Cavan\u0026quot;,\u0026quot;Cavan\u0026quot;],[\u0026quot;Clare\u0026quot;,\u0026quot;Clare\u0026quot;],[\u0026quot;Cork\u0026quot;,\u0026quot;Cork\u0026quot;],[\u0026quot;Donegal\u0026quot;,\u0026quot;Donegal\u0026quot;],[\u0026quot;Dublin\u0026quot;,\u0026quot;Dublin\u0026quot;],[\u0026quot;Galway\u0026quot;,\u0026quot;Galway\u0026quot;],[\u0026quot;Kerry\u0026quot;,\u0026quot;Kerry\u0026quot;],[\u0026quot;Kildare\u0026quot;,\u0026quot;Kildare\u0026quot;],[\u0026quot;Kilkenny\u0026quot;,\u0026quot;Kilkenny\u0026quot;],[\u0026quot;Laois\u0026quot;,\u0026quot;Laois\u0026quot;],[\u0026quot;Leitrim\u0026quot;,\u0026quot;Leitrim\u0026quot;],[\u0026quot;Limerick\u0026quot;,\u0026quot;Limerick\u0026quot;],[\u0026quot;Longford\u0026quot;,\u0026quot;Longford\u0026quot;],[\u0026quot;Louth\u0026quot;,\u0026quot;Louth\u0026quot;],[\u0026quot;Mayo\u0026quot;,\u0026quot;Mayo\u0026quot;],[\u0026quot;Meath\u0026quot;,\u0026quot;Meath\u0026quot;],[\u0026quot;Monaghan\u0026quot;,\u0026quot;Monaghan\u0026quot;],[\u0026quot;Offaly\u0026quot;,\u0026quot;Offaly\u0026quot;],[\u0026quot;Roscommon\u0026quot;,\u0026quot;Roscommon\u0026quot;],[\u0026quot;Sligo\u0026quot;,\u0026quot;Sligo\u0026quot;],[\u0026quot;Tipperary\u0026quot;,\u0026quot;Tipperary\u0026quot;],[\u0026quot;Waterford\u0026quot;,\u0026quot;Waterford\u0026quot;],[\u0026quot;Westmeath\u0026quot;,\u0026quot;Westmeath\u0026quot;],[\u0026quot;Wexford\u0026quot;,\u0026quot;Wexford\u0026quot;],[\u0026quot;Wicklow\u0026quot;,\u0026quot;Wicklow\u0026quot;]]\"\u003eIreland\u003c\/option\u003e\n                    \u003coption value=\"Isle Of Man\" data-provinces=\"[]\"\u003eIsle of Man\u003c\/option\u003e\n                    \u003coption value=\"Israel\" data-provinces=\"[]\"\u003eIsrael\u003c\/option\u003e\n                    \u003coption value=\"Italy\" data-provinces=\"[[\u0026quot;Agrigento\u0026quot;,\u0026quot;Agrigento\u0026quot;],[\u0026quot;Alessandria\u0026quot;,\u0026quot;Alessandria\u0026quot;],[\u0026quot;Ancona\u0026quot;,\u0026quot;Ancona\u0026quot;],[\u0026quot;Aosta\u0026quot;,\u0026quot;Aosta\u0026quot;],[\u0026quot;Arezzo\u0026quot;,\u0026quot;Arezzo\u0026quot;],[\u0026quot;Ascoli Piceno\u0026quot;,\u0026quot;Ascoli Piceno\u0026quot;],[\u0026quot;Asti\u0026quot;,\u0026quot;Asti\u0026quot;],[\u0026quot;Avellino\u0026quot;,\u0026quot;Avellino\u0026quot;],[\u0026quot;Bari\u0026quot;,\u0026quot;Bari\u0026quot;],[\u0026quot;Barletta-Andria-Trani\u0026quot;,\u0026quot;Barletta-Andria-Trani\u0026quot;],[\u0026quot;Belluno\u0026quot;,\u0026quot;Belluno\u0026quot;],[\u0026quot;Benevento\u0026quot;,\u0026quot;Benevento\u0026quot;],[\u0026quot;Bergamo\u0026quot;,\u0026quot;Bergamo\u0026quot;],[\u0026quot;Biella\u0026quot;,\u0026quot;Biella\u0026quot;],[\u0026quot;Bologna\u0026quot;,\u0026quot;Bologna\u0026quot;],[\u0026quot;Bolzano\u0026quot;,\u0026quot;Bolzano\u0026quot;],[\u0026quot;Brescia\u0026quot;,\u0026quot;Brescia\u0026quot;],[\u0026quot;Brindisi\u0026quot;,\u0026quot;Brindisi\u0026quot;],[\u0026quot;Cagliari\u0026quot;,\u0026quot;Cagliari\u0026quot;],[\u0026quot;Caltanissetta\u0026quot;,\u0026quot;Caltanissetta\u0026quot;],[\u0026quot;Campobasso\u0026quot;,\u0026quot;Campobasso\u0026quot;],[\u0026quot;Carbonia-Iglesias\u0026quot;,\u0026quot;Carbonia-Iglesias\u0026quot;],[\u0026quot;Caserta\u0026quot;,\u0026quot;Caserta\u0026quot;],[\u0026quot;Catania\u0026quot;,\u0026quot;Catania\u0026quot;],[\u0026quot;Catanzaro\u0026quot;,\u0026quot;Catanzaro\u0026quot;],[\u0026quot;Chieti\u0026quot;,\u0026quot;Chieti\u0026quot;],[\u0026quot;Como\u0026quot;,\u0026quot;Como\u0026quot;],[\u0026quot;Cosenza\u0026quot;,\u0026quot;Cosenza\u0026quot;],[\u0026quot;Cremona\u0026quot;,\u0026quot;Cremona\u0026quot;],[\u0026quot;Crotone\u0026quot;,\u0026quot;Crotone\u0026quot;],[\u0026quot;Cuneo\u0026quot;,\u0026quot;Cuneo\u0026quot;],[\u0026quot;Enna\u0026quot;,\u0026quot;Enna\u0026quot;],[\u0026quot;Fermo\u0026quot;,\u0026quot;Fermo\u0026quot;],[\u0026quot;Ferrara\u0026quot;,\u0026quot;Ferrara\u0026quot;],[\u0026quot;Firenze\u0026quot;,\u0026quot;Firenze\u0026quot;],[\u0026quot;Foggia\u0026quot;,\u0026quot;Foggia\u0026quot;],[\u0026quot;Forlì-Cesena\u0026quot;,\u0026quot;Forlì-Cesena\u0026quot;],[\u0026quot;Frosinone\u0026quot;,\u0026quot;Frosinone\u0026quot;],[\u0026quot;Genova\u0026quot;,\u0026quot;Genova\u0026quot;],[\u0026quot;Gorizia\u0026quot;,\u0026quot;Gorizia\u0026quot;],[\u0026quot;Grosseto\u0026quot;,\u0026quot;Grosseto\u0026quot;],[\u0026quot;Imperia\u0026quot;,\u0026quot;Imperia\u0026quot;],[\u0026quot;Isernia\u0026quot;,\u0026quot;Isernia\u0026quot;],[\u0026quot;L'Aquila\u0026quot;,\u0026quot;L'Aquila\u0026quot;],[\u0026quot;La Spezia\u0026quot;,\u0026quot;La Spezia\u0026quot;],[\u0026quot;Latina\u0026quot;,\u0026quot;Latina\u0026quot;],[\u0026quot;Lecce\u0026quot;,\u0026quot;Lecce\u0026quot;],[\u0026quot;Lecco\u0026quot;,\u0026quot;Lecco\u0026quot;],[\u0026quot;Livorno\u0026quot;,\u0026quot;Livorno\u0026quot;],[\u0026quot;Lodi\u0026quot;,\u0026quot;Lodi\u0026quot;],[\u0026quot;Lucca\u0026quot;,\u0026quot;Lucca\u0026quot;],[\u0026quot;Macerata\u0026quot;,\u0026quot;Macerata\u0026quot;],[\u0026quot;Mantova\u0026quot;,\u0026quot;Mantova\u0026quot;],[\u0026quot;Massa-Carrara\u0026quot;,\u0026quot;Massa-Carrara\u0026quot;],[\u0026quot;Matera\u0026quot;,\u0026quot;Matera\u0026quot;],[\u0026quot;Medio Campidano\u0026quot;,\u0026quot;Medio Campidano\u0026quot;],[\u0026quot;Messina\u0026quot;,\u0026quot;Messina\u0026quot;],[\u0026quot;Milano\u0026quot;,\u0026quot;Milano\u0026quot;],[\u0026quot;Modena\u0026quot;,\u0026quot;Modena\u0026quot;],[\u0026quot;Monza e Brianza\u0026quot;,\u0026quot;Monza e Brianza\u0026quot;],[\u0026quot;Napoli\u0026quot;,\u0026quot;Napoli\u0026quot;],[\u0026quot;Novara\u0026quot;,\u0026quot;Novara\u0026quot;],[\u0026quot;Nuoro\u0026quot;,\u0026quot;Nuoro\u0026quot;],[\u0026quot;Ogliastra\u0026quot;,\u0026quot;Ogliastra\u0026quot;],[\u0026quot;Olbia-Tempio\u0026quot;,\u0026quot;Olbia-Tempio\u0026quot;],[\u0026quot;Oristano\u0026quot;,\u0026quot;Oristano\u0026quot;],[\u0026quot;Padova\u0026quot;,\u0026quot;Padova\u0026quot;],[\u0026quot;Palermo\u0026quot;,\u0026quot;Palermo\u0026quot;],[\u0026quot;Parma\u0026quot;,\u0026quot;Parma\u0026quot;],[\u0026quot;Pavia\u0026quot;,\u0026quot;Pavia\u0026quot;],[\u0026quot;Perugia\u0026quot;,\u0026quot;Perugia\u0026quot;],[\u0026quot;Pesaro e Urbino\u0026quot;,\u0026quot;Pesaro e Urbino\u0026quot;],[\u0026quot;Pescara\u0026quot;,\u0026quot;Pescara\u0026quot;],[\u0026quot;Piacenza\u0026quot;,\u0026quot;Piacenza\u0026quot;],[\u0026quot;Pisa\u0026quot;,\u0026quot;Pisa\u0026quot;],[\u0026quot;Pistoia\u0026quot;,\u0026quot;Pistoia\u0026quot;],[\u0026quot;Pordenone\u0026quot;,\u0026quot;Pordenone\u0026quot;],[\u0026quot;Potenza\u0026quot;,\u0026quot;Potenza\u0026quot;],[\u0026quot;Prato\u0026quot;,\u0026quot;Prato\u0026quot;],[\u0026quot;Ragusa\u0026quot;,\u0026quot;Ragusa\u0026quot;],[\u0026quot;Ravenna\u0026quot;,\u0026quot;Ravenna\u0026quot;],[\u0026quot;Reggio Calabria\u0026quot;,\u0026quot;Reggio Calabria\u0026quot;],[\u0026quot;Reggio Emilia\u0026quot;,\u0026quot;Reggio Emilia\u0026quot;],[\u0026quot;Rieti\u0026quot;,\u0026quot;Rieti\u0026quot;],[\u0026quot;Rimini\u0026quot;,\u0026quot;Rimini\u0026quot;],[\u0026quot;Roma\u0026quot;,\u0026quot;Roma\u0026quot;],[\u0026quot;Rovigo\u0026quot;,\u0026quot;Rovigo\u0026quot;],[\u0026quot;Salerno\u0026quot;,\u0026quot;Salerno\u0026quot;],[\u0026quot;Sassari\u0026quot;,\u0026quot;Sassari\u0026quot;],[\u0026quot;Savona\u0026quot;,\u0026quot;Savona\u0026quot;],[\u0026quot;Siena\u0026quot;,\u0026quot;Siena\u0026quot;],[\u0026quot;Siracusa\u0026quot;,\u0026quot;Siracusa\u0026quot;],[\u0026quot;Sondrio\u0026quot;,\u0026quot;Sondrio\u0026quot;],[\u0026quot;Taranto\u0026quot;,\u0026quot;Taranto\u0026quot;],[\u0026quot;Teramo\u0026quot;,\u0026quot;Teramo\u0026quot;],[\u0026quot;Terni\u0026quot;,\u0026quot;Terni\u0026quot;],[\u0026quot;Torino\u0026quot;,\u0026quot;Torino\u0026quot;],[\u0026quot;Trapani\u0026quot;,\u0026quot;Trapani\u0026quot;],[\u0026quot;Trento\u0026quot;,\u0026quot;Trento\u0026quot;],[\u0026quot;Treviso\u0026quot;,\u0026quot;Treviso\u0026quot;],[\u0026quot;Trieste\u0026quot;,\u0026quot;Trieste\u0026quot;],[\u0026quot;Udine\u0026quot;,\u0026quot;Udine\u0026quot;],[\u0026quot;Varese\u0026quot;,\u0026quot;Varese\u0026quot;],[\u0026quot;Venezia\u0026quot;,\u0026quot;Venezia\u0026quot;],[\u0026quot;Verbano-Cusio-Ossola\u0026quot;,\u0026quot;Verbano-Cusio-Ossola\u0026quot;],[\u0026quot;Vercelli\u0026quot;,\u0026quot;Vercelli\u0026quot;],[\u0026quot;Verona\u0026quot;,\u0026quot;Verona\u0026quot;],[\u0026quot;Vibo Valentia\u0026quot;,\u0026quot;Vibo Valentia\u0026quot;],[\u0026quot;Vicenza\u0026quot;,\u0026quot;Vicenza\u0026quot;],[\u0026quot;Viterbo\u0026quot;,\u0026quot;Viterbo\u0026quot;]]\"\u003eItaly\u003c\/option\u003e\n                    \u003coption value=\"Jamaica\" data-provinces=\"[]\"\u003eJamaica\u003c\/option\u003e\n                    \u003coption value=\"Japan\" data-label=\"Prefecture\" data-provinces=\"[[\u0026quot;Hokkaidō\u0026quot;,\u0026quot;Hokkaidō\u0026quot;],[\u0026quot;Aomori\u0026quot;,\u0026quot;Aomori\u0026quot;],[\u0026quot;Iwate\u0026quot;,\u0026quot;Iwate\u0026quot;],[\u0026quot;Miyagi\u0026quot;,\u0026quot;Miyagi\u0026quot;],[\u0026quot;Akita\u0026quot;,\u0026quot;Akita\u0026quot;],[\u0026quot;Yamagata\u0026quot;,\u0026quot;Yamagata\u0026quot;],[\u0026quot;Fukushima\u0026quot;,\u0026quot;Fukushima\u0026quot;],[\u0026quot;Ibaraki\u0026quot;,\u0026quot;Ibaraki\u0026quot;],[\u0026quot;Tochigi\u0026quot;,\u0026quot;Tochigi\u0026quot;],[\u0026quot;Gunma\u0026quot;,\u0026quot;Gunma\u0026quot;],[\u0026quot;Saitama\u0026quot;,\u0026quot;Saitama\u0026quot;],[\u0026quot;Chiba\u0026quot;,\u0026quot;Chiba\u0026quot;],[\u0026quot;Tōkyō\u0026quot;,\u0026quot;Tōkyō\u0026quot;],[\u0026quot;Kanagawa\u0026quot;,\u0026quot;Kanagawa\u0026quot;],[\u0026quot;Niigata\u0026quot;,\u0026quot;Niigata\u0026quot;],[\u0026quot;Toyama\u0026quot;,\u0026quot;Toyama\u0026quot;],[\u0026quot;Ishikawa\u0026quot;,\u0026quot;Ishikawa\u0026quot;],[\u0026quot;Fukui\u0026quot;,\u0026quot;Fukui\u0026quot;],[\u0026quot;Yamanashi\u0026quot;,\u0026quot;Yamanashi\u0026quot;],[\u0026quot;Nagano\u0026quot;,\u0026quot;Nagano\u0026quot;],[\u0026quot;Gifu\u0026quot;,\u0026quot;Gifu\u0026quot;],[\u0026quot;Shizuoka\u0026quot;,\u0026quot;Shizuoka\u0026quot;],[\u0026quot;Aichi\u0026quot;,\u0026quot;Aichi\u0026quot;],[\u0026quot;Mie\u0026quot;,\u0026quot;Mie\u0026quot;],[\u0026quot;Shiga\u0026quot;,\u0026quot;Shiga\u0026quot;],[\u0026quot;Kyōto\u0026quot;,\u0026quot;Kyōto\u0026quot;],[\u0026quot;Ōsaka\u0026quot;,\u0026quot;Ōsaka\u0026quot;],[\u0026quot;Hyōgo\u0026quot;,\u0026quot;Hyōgo\u0026quot;],[\u0026quot;Nara\u0026quot;,\u0026quot;Nara\u0026quot;],[\u0026quot;Wakayama\u0026quot;,\u0026quot;Wakayama\u0026quot;],[\u0026quot;Tottori\u0026quot;,\u0026quot;Tottori\u0026quot;],[\u0026quot;Shimane\u0026quot;,\u0026quot;Shimane\u0026quot;],[\u0026quot;Okayama\u0026quot;,\u0026quot;Okayama\u0026quot;],[\u0026quot;Hiroshima\u0026quot;,\u0026quot;Hiroshima\u0026quot;],[\u0026quot;Yamaguchi\u0026quot;,\u0026quot;Yamaguchi\u0026quot;],[\u0026quot;Tokushima\u0026quot;,\u0026quot;Tokushima\u0026quot;],[\u0026quot;Kagawa\u0026quot;,\u0026quot;Kagawa\u0026quot;],[\u0026quot;Ehime\u0026quot;,\u0026quot;Ehime\u0026quot;],[\u0026quot;Kōchi\u0026quot;,\u0026quot;Kōchi\u0026quot;],[\u0026quot;Fukuoka\u0026quot;,\u0026quot;Fukuoka\u0026quot;],[\u0026quot;Saga\u0026quot;,\u0026quot;Saga\u0026quot;],[\u0026quot;Nagasaki\u0026quot;,\u0026quot;Nagasaki\u0026quot;],[\u0026quot;Kumamoto\u0026quot;,\u0026quot;Kumamoto\u0026quot;],[\u0026quot;Ōita\u0026quot;,\u0026quot;Ōita\u0026quot;],[\u0026quot;Miyazaki\u0026quot;,\u0026quot;Miyazaki\u0026quot;],[\u0026quot;Kagoshima\u0026quot;,\u0026quot;Kagoshima\u0026quot;],[\u0026quot;Okinawa\u0026quot;,\u0026quot;Okinawa\u0026quot;]]\"\u003eJapan\u003c\/option\u003e\n                    \u003coption value=\"Jer
7308sey\" data-provinces=\"[]\"\u003eJersey\u003c\/option\u003e\n                    \u003coption value=\"Jordan\" data-provinces=\"[]\"\u003eJordan\u003c\/option\u003e\n                    \u003coption value=\"Kazakhstan\" data-provinces=\"[]\"\u003eKazakhstan\u003c\/option\u003e\n                    \u003coption value=\"Kenya\" data-provinces=\"[]\"\u003eKenya\u003c\/option\u003e\n                    \u003coption value=\"Kiribati\" data-provinces=\"[]\"\u003eKiribati\u003c\/option\u003e\n                    \u003coption value=\"Kosovo\" data-provinces=\"[]\"\u003eKosovo\u003c\/option\u003e\n                    \u003coption value=\"Kuwait\" data-provinces=\"[]\"\u003eKuwait\u003c\/option\u003e\n                    \u003coption value=\"Kyrgyzstan\" data-provinces=\"[]\"\u003eKyrgyzstan\u003c\/option\u003e\n                    \u003coption value=\"Lao People's Democratic Republic\" data-provinces=\"[]\"\u003eLaos\u003c\/option\u003e\n                    \u003coption value=\"Latvia\" data-provinces=\"[]\"\u003eLatvia\u003c\/option\u003e\n                    \u003coption value=\"Lebanon\" data-provinces=\"[]\"\u003eLebanon\u003c\/option\u003e\n                    \u003coption value=\"Lesotho\" data-provinces=\"[]\"\u003eLesotho\u003c\/option\u003e\n                    \u003coption value=\"Liberia\" data-provinces=\"[]\"\u003eLiberia\u003c\/option\u003e\n                    \u003coption value=\"Libyan Arab Jamahiriya\" data-provinces=\"[]\"\u003eLibya\u003c\/option\u003e\n                    \u003coption value=\"Liechtenstein\" data-provinces=\"[]\"\u003eLiechtenstein\u003c\/option\u003e\n                    \u003coption value=\"Lithuania\" data-provinces=\"[]\"\u003eLithuania\u003c\/option\u003e\n                    \u003coption value=\"Luxembourg\" data-provinces=\"[]\"\u003eLuxembourg\u003c\/option\u003e\n                    \u003coption value=\"Macao\" data-provinces=\"[]\"\u003eMacao SAR China\u003c\/option\u003e\n                    \u003coption value=\"Madagascar\" data-provinces=\"[]\"\u003eMadagascar\u003c\/option\u003e\n                    \u003coption value=\"Malawi\" data-provinces=\"[]\"\u003eMalawi\u003c\/option\u003e\n                    \u003coption value=\"Malaysia\" data-label=\"State\/territory\" data-provinces=\"[[\u0026quot;Johor\u0026quot;,\u0026quot;Johor\u0026quot;],[\u0026quot;Kedah\u0026quot;,\u0026quot;Kedah\u0026quot;],[\u0026quot;Kelantan\u0026quot;,\u0026quot;Kelantan\u0026quot;],[\u0026quot;Kuala Lumpur\u0026quot;,\u0026quot;Kuala Lumpur\u0026quot;],[\u0026quot;Labuan\u0026quot;,\u0026quot;Labuan\u0026quot;],[\u0026quot;Melaka\u0026quot;,\u0026quot;Melaka\u0026quot;],[\u0026quot;Negeri Sembilan\u0026quot;,\u0026quot;Negeri Sembilan\u0026quot;],[\u0026quot;Pahang\u0026quot;,\u0026quot;Pahang\u0026quot;],[\u0026quot;Perak\u0026quot;,\u0026quot;Perak\u0026quot;],[\u0026quot;Perlis\u0026quot;,\u0026quot;Perlis\u0026quot;],[\u0026quot;Pulau Pinang\u0026quot;,\u0026quot;Pulau Pinang\u0026quot;],[\u0026quot;Putrajaya\u0026quot;,\u0026quot;Putrajaya\u0026quot;],[\u0026quot;Sabah\u0026quot;,\u0026quot;Sabah\u0026quot;],[\u0026quot;Sarawak\u0026quot;,\u0026quot;Sarawak\u0026quot;],[\u0026quot;Selangor\u0026quot;,\u0026quot;Selangor\u0026quot;],[\u0026quot;Terengganu\u0026quot;,\u0026quot;Terengganu\u0026quot;]]\"\u003eMalaysia\u003c\/option\u003e\n                    \u003coption value=\"Maldives\" data-provinces=\"[]\"\u003eMaldives\u003c\/option\u003e\n                    \u003coption value=\"Mali\" data-provinces=\"[]\"\u003eMali\u003c\/option\u003e\n                    \u003coption value=\"Malta\" data-provinces=\"[]\"\u003eMalta\u003c\/option\u003e\n                    \u003coption value=\"Martinique\" data-provinces=\"[]\"\u003eMartinique\u003c\/option\u003e\n                    \u003coption value=\"Mauritania\" data-provinces=\"[]\"\u003eMauritania\u003c\/option\u003e\n                    \u003coption value=\"Mauritius\" data-provinces=\"[]\"\u003eMauritius\u003c\/option\u003e\n                    \u003coption value=\"Mayotte\" data-provinces=\"[]\"\u003eMayotte\u003c\/option\u003e\n                    \u003coption value=\"Mexico\" data-label=\"
7308State\" data-provinces=\"[[\u0026quot;Aguascalientes\u0026quot;,\u0026quot;Aguascalientes\u0026quot;],[\u0026quot;Baja California\u0026quot;,\u0026quot;Baja California\u0026quot;],[\u0026quot;Baja California Sur\u0026quot;,\u0026quot;Baja California Sur\u0026quot;],[\u0026quot;Campeche\u0026quot;,\u0026quot;Campeche\u0026quot;],[\u0026quot;Chiapas\u0026quot;,\u0026quot;Chiapas\u0026quot;],[\u0026quot;Chihuahua\u0026quot;,\u0026quot;Chihuahua\u0026quot;],[\u0026quot;Ciudad de México\u0026quot;,\u0026quot;Ciudad de México\u0026quot;],[\u0026quot;Coahuila\u0026quot;,\u0026quot;Coahuila\u0026quot;],[\u0026quot;Colima\u0026quot;,\u0026quot;Colima\u0026quot;],[\u0026quot;Durango\u0026quot;,\u0026quot;Durango\u0026quot;],[\u0026quot;Guanajuato\u0026quot;,\u0026quot;Guanajuato\u0026quot;],[\u0026quot;Guerrero\u0026quot;,\u0026quot;Guerrero\u0026quot;],[\u0026quot;Hidalgo\u0026quot;,\u0026quot;Hidalgo\u0026quot;],[\u0026quot;Jalisco\u0026quot;,\u0026quot;Jalisco\u0026quot;],[\u0026quot;México\u0026quot;,\u0026quot;México\u0026quot;],[\u0026quot;Michoacán\u0026quot;,\u0026quot;Michoacán\u0026quot;],[\u0026quot;Morelos\u0026quot;,\u0026quot;Morelos\u0026quot;],[\u0026quot;Nayarit\u0026quot;,\u0026quot;Nayarit\u0026quot;],[\u0026quot;Nuevo León\u0026quot;,\u0026quot;Nuevo León\u0026quot;],[\u0026quot;Oaxaca\u0026quot;,\u0026quot;Oaxaca\u0026quot;],[\u0026quot;Puebla\u0026quot;,\u0026quot;Puebla\u0026quot;],[\u0026quot;Querétaro\u0026quot;,\u0026quot;Querétaro\u0026quot;],[\u0026quot;Quintana Roo\u0026quot;,\u0026quot;Quintana Roo\u0026quot;],[\u0026quot;San Luis Potosí\u0026quot;,\u0026quot;San Luis Potosí\u0026quot;],[\u0026quot;Sinaloa\u0026quot;,\u0026quot;Sinaloa\u0026quot;],[\u0026quot;Sonora\u0026quot;,\u0026quot;Sonora\u0026quot;],[\u0026quot;Tabasco\u0026quot;,\u0026quot;Tabasco\u0026quot;],[\u0026quot;Tamaulipas\u0026quot;,\u0026quot;Tamaulipas\u0026quot;],[\u0026quot;Tlaxcala\u0026quot;,\u0026quot;Tlaxcala\u0026quot;],[\u0026quot;Veracruz\u0026quot;,\u0026quot;Veracruz\u0026quot;],[\u0026quot;Yucatán\u0026quot;,\u0026quot;Yucatán\u0026quot;],[\u0026quot;Zacatecas\u0026quot;,\u0026quot;Zacatecas\u0026quot;]]\"\u003eMexico\u003c\/option\u003e\n                    \u003coption value=\"Moldova, Republic of\" data-provinces=\"[]\"\u003eMoldova\u003c\/option\u003e\n                    \u003coption value=\"Monaco\" data-provinces=\"[]\"\u003eMonaco\u003c\/option\u003e\n                    \u003coption value=\"Mongolia\" data-provinces=\"[]\"\u003eMongolia\u003c\/option\u003e\n                    \u003coption value=\"Montenegro\" data-provinces=\"[]\"\u003eMontenegro\u003c\/option\u003e\n                    \u003coption value=\"Montserrat\" data-provinces=\"[]\"\u003eMontserrat\u003c\/option\u003e\n                    \u003coption value=\"Morocco\" data-provinces=\"[]\"\u003eMorocco\u003c\/option\u003e\n                    \u003coption value=\"Mozambique\" data-provinces=\"[]\"\u003eMozambique\u003c\/option\u003e\n                    \u003coption value=\"Myanmar\" data-provinces=\"[]\"\u003eMyanmar (Burma)\u003c\/option\u003e\n                    \u003coption value=\"Namibia\" data-provinces=\"[]\"\u003eNamibia\u003c\/option\u003e\n                    \u003coption value=\"Nauru\" data-provinces=\"[]\"\u003eNauru\u003c\/option\u003e\n                    \u003coption value=\"Nepal\" data-provinces=\"[]\"\u003eNepal\u003c\/option\u003e\n                    \u003coption value=\"Netherlands\" data-provinces=\"[]\"\u003eNetherlands\u003c\/option\u003e\n                    \u003coption value=\"Netherlands Antilles\" data-provinces=\"[]\"\u003eNetherlands Antilles\u003c\/option\u003e\n                    \u003coption value=\"New Caledonia\" data-provinces=\"[]\"\u003eNew Caledonia\u003c\/option\u003e\n                    \u003coption value=\"New Zealand\" data-label=\"Region\" data-provinces=\"[[\u0026quot;Auckland\u0026quot;,\u0026quot;Auckland\u0026quot;],[\u0026quot;Bay of Plenty\u0026quot;,\u0026quot;Bay of Plenty\u0026quot;],[\u0026quot;Canterbury\u0026quot;,\u0026quot;Canterbury\u0026quot;],[\u0026quot;Gisborne\u0026quot;,\u0026quot;Gisborne\u0026quot;],[\u0026quot;Hawke's Bay\u0026quot;,\u0026quot;Hawke's Bay\u0026quot;],[\u0026quot;Manawatu-Wanganui\u0026quot;,\u0026quot;Manawatu-Wanganui\u0026quot;],[\u0026quot;Marlborough\u0026quot;,\u0026quot;Marlborough\u0026quot;],[\u0026quot;Nelson\u0026quot;,\u0026quot;Nelson\u0026quot;],[\u0026quot;Northland\u0026quot;,\u0026quot;Northland\u0026quot;],[\u0026quot;Otago\u0026quot;,\u0026quot;Otago\u0026quot;],[\u0026quot;Southland\u0026quot;,\u0026quot;Southland\u0026quot;],[\u0026quot;Taranaki\u0026quot;,\u0026quot;Taranaki\u0026quot;],[\u0026quot;Tasman\u0026quot;,\u0026quot;Tasman\u0026quot;],[\u0026quot;Waikato\u0026quot;,\u0026quot;Waikato\u0026quot;],[\u0026quot;Wellington\u0026quot;,\u0026quot;Wellington\u0026quot;],[\u0026quot;West Coast\u0026quot;,\u0026quot;West Coast\u0026quot;]]\"\u003eNew Zealand\u003c\/option\u003e\n                    \u003coption value=\"Nicaragua\" data-provinces=\"[]\"\u003eNicaragua\u003c\/option\u003e\n                    \u003coption value=\"Niger\" data-provinces=\"[]\"\u003eNiger\u003c\/option\u003e\n                    \u003coption value=\"Nigeria\" data-label=\"
7308State\" data-provinces=\"[[\u0026quot;Abia\u0026quot;,\u0026quot;Abia\u0026quot;],[\u0026quot;Abuja Federal Capital Territory\u0026quot;,\u0026quot;Abuja Federal Capital Territory\u0026quot;],[\u0026quot;Adamawa\u0026quot;,\u0026quot;Adamawa\u0026quot;],[\u0026quot;Akwa Ibom\u0026quot;,\u0026quot;Akwa Ibom\u0026quot;],[\u0026quot;Anambra\u0026quot;,\u0026quot;Anambra\u0026quot;],[\u0026quot;Bauchi\u0026quot;,\u0026quot;Bauchi\u0026quot;],[\u0026quot;Bayelsa\u0026quot;,\u0026quot;Bayelsa\u0026quot;],[\u0026quot;Benue\u0026quot;,\u0026quot;Benue\u0026quot;],[\u0026quot;Borno\u0026quot;,\u0026quot;Borno\u0026quot;],[\u0026quot;Cross River\u0026quot;,\u0026quot;Cross River\u0026quot;],[\u0026quot;Delta\u0026quot;,\u0026quot;Delta\u0026quot;],[\u0026quot;Ebonyi\u0026quot;,\u0026quot;Ebonyi\u0026quot;],[\u0026quot;Edo\u0026quot;,\u0026quot;Edo\u0026quot;],[\u0026quot;Ekiti\u0026quot;,\u0026quot;Ekiti\u0026quot;],[\u0026quot;Enugu\u0026quot;,\u0026quot;Enugu\u0026quot;],[\u0026quot;Gombe\u0026quot;,\u0026quot;Gombe\u0026quot;],[\u0026quot;Imo\u0026quot;,\u0026quot;Imo\u0026quot;],[\u0026quot;Jigawa\u0026quot;,\u0026quot;Jigawa\u0026quot;],[\u0026quot;Kaduna\u0026quot;,\u0026quot;Kaduna\u0026quot;],[\u0026quot;Kano\u0026quot;,\u0026quot;Kano\u0026quot;],[\u0026quot;Katsina\u0026quot;,\u0026quot;Katsina\u0026quot;],[\u0026quot;Kebbi\u0026quot;,\u0026quot;Kebbi\u0026quot;],[\u0026quot;Kogi\u0026quot;,\u0026quot;Kogi\u0026quot;],[\u0026quot;Kwara\u0026quot;,\u0026quot;Kwara\u0026quot;],[\u0026quot;Lagos\u0026quot;,\u0026quot;Lagos\u0026quot;],[\u0026quot;Nasarawa\u0026quot;,\u0026quot;Nasarawa\u0026quot;],[\u0026quot;Niger\u0026quot;,\u0026quot;Niger\u0026quot;],[\u0026quot;Ogun\u0026quot;,\u0026quot;Ogun\u0026quot;],[\u0026quot;Ondo\u0026quot;,\u0026quot;Ondo\u0026quot;],[\u0026quot;Osun\u0026quot;,\u0026quot;Osun\u0026quot;],[\u0026quot;Oyo\u0026quot;,\u0026quot;Oyo\u0026quot;],[\u0026quot;Plateau\u0026quot;,\u0026quot;Plateau\u0026quot;],[\u0026quot;Rivers\u0026quot;,\u0026quot;Rivers\u0026quot;],[\u0026quot;Sokoto\u0026quot;,\u0026quot;Sokoto\u0026quot;],[\u0026quot;Taraba\u0026quot;,\u0026quot;Taraba\u0026quot;],[\u0026quot;Yobe\u0026quot;,\u0026quot;Yobe\u0026quot;],[\u0026quot;Zamfara\u0026quot;,\u0026quot;Zamfara\u0026quot;]]\"\u003eNigeria\u003c\/option\u003e\n                    \u003coption value=\"Niue\" data-provinces=\"[]\"\u003eNiue\u003c\/option\u003e\n                    \u003coption value=\"Norfolk Island\" data-provinces=\"[]\"\u003eNorfolk Island\u003c\/option\u003e\n                    \u003coption value=\"Korea, Democratic People's Republic Of\" data-provinces=\"[]\"\u003eNorth Korea\u003c\/option\u003e\n                    \u003coption value=\"North Macedonia\" data-provinces=\"[]\"\u003eNorth Macedonia\u003c\/option\u003e\n                    \u003coption value=\"Norway\" data-provinces=\"[]\"\u003eNorway\u003c\/option\u003e\n                    \u003coption value=\"Oman\" data-provinces=\"[]\"\u003eOman\u003c\/option\u003e\n                    \u003coption value=\"Pakistan\" data-provinces=\"[]\"\u003ePakistan\u003c\/option\u003e\n                    \u003coption value=\"Palestinian Territory, Occupied\" data-provinces=\"[]\"\u003ePalestinian Territories\u003c\/option\u003e\n                    \u003coption value=\"Panama\" data-label=\"Region\" data-provinces=\"[[\u0026quot;Bocas del Toro\u0026quot;,\u0026quot;Bocas del Toro\u0026quot;],[\u0026quot;Chiriquí\u0026quot;,\u0026quot;Chiriquí\u0026quot;],[\u0026quot;Coclé\u0026quot;,\u0026quot;Coclé\u0026quot;],[\u0026quot;Colón\u0026quot;,\u0026quot;Colón\u0026quot;],[\u0026quot;Darién\u0026quot;,\u0026quot;Darién\u0026quot;],[\u0026quot;Emberá\u0026quot;,\u0026quot;Emberá\u0026quot;],[\u0026quot;Herrera\u0026quot;,\u0026quot;Herrera\u0026quot;],[\u0026quot;Kuna Yala\u0026quot;,\u0026quot;Kuna Yala\u0026quot;],[\u0026quot;Los Santos\u0026quot;,\u0026quot;Los Santos\u0026quot;],[\u0026quot;Ngöbe-Buglé\u0026quot;,\u0026quot;Ngöbe-Buglé\u0026quot;],[\u0026quot;Panamá\u0026quot;,\u0026quot;Panamá\u0026quot;],[\u0026quot;Panamá Oeste\u0026quot;,\u0026quot;Panamá Oeste\u0026quot;],[\u0026quot;Veraguas\u0026quot;,\u0026quot;Veraguas\u0026quot;]]\"\u003ePanama\u003c\/option\u003e\n                    \u003coption value=\"Papua New Guinea\" data-provinces=\"[]\"\u003ePapua New Guinea\u003c\/option\u003e\n                    \u003coption value=\"Paraguay\" data-provinces=\"[]\"\u003eParaguay\u003c\/option\u003e\n                    \u003coption value=\"Peru\" data-label=\"Region\" data-provinces=\"[[\u0026quot;Amazonas\u0026quot;,\u0026quot;Amazonas\u0026quot;],[\u0026quot;Áncash\u0026quot;,\u0026quot;Áncash\u0026quot;],[\u0026quot;Apurímac\u0026quot;,\u0026quot;Apurímac\u0026quot;],[\u0026quot;Arequipa\u0026quot;,\u0026quot;Arequipa\u0026quot;],[\u0026quot;Ayacucho\u0026quot;,\u0026quot;Ayacucho\u0026quot;],[\u0026quot;Cajamarca\u0026quot;,\u0026quot;Cajamarca\u0026quot;],[\u0026quot;Callao\u0026quot;,\u0026quot;Callao\u0026quot;],[\u0026quot;Cuzco\u0026quot;,\u0026quot;Cuzco\u0026quot;],[\u0026quot;Huancavelica\u0026quot;,\u0026quot;Huancavelica\u0026quot;],[\u0026quot;Huánuco\u0026quot;,\u0026quot;Huánuco\u0026quot;],[\u0026quot;Ica\u0026quot;,\u0026quot;Ica\u0026quot;],[\u0026quot;Junín\u0026quot;,\u0026quot;Junín\u0026quot;],[\u0026quot;La Libertad\u0026quot;,\u0026quot;La Libertad\u0026quot;],[\u0026quot;Lambayeque\u0026quot;,\u0026quot;Lambayeque\u0026quot;],[\u0026quot;Lima (departamento)\u0026quot;,\u0026quot;Lima (departamento)\u0026quot;],[\u0026quot;Lima (provincia)\u0026quot;,\u0026quot;Lima (provincia)\u0026quot;],[\u0026quot;Loreto\u0026quot;,\u0026quot;Loreto\u0026quot;],[\u0026quot;Madre de Dios\u0026quot;,\u0026quot;Madre de Dios\u0026quot;],[\u0026quot;Moquegua\u0026quot;,\u0026quot;Moquegua\u0026quot;],[\u0026quot;Pasco\u0026quot;,\u0026quot;Pasco\u0026quot;],[\u0026quot;Piura\u0026quot;,\u0026quot;Piura\u0026quot;],[\u0026quot;Puno\u0026quot;,\u0026quot;Puno\u0026quot;],[\u0026quot;San Martín\u0026quot;,\u0026quot;San Martín\u0026quot;],[\u0026quot;Tacna\u0026quot;,\u0026quot;Tacna\u0026quot;],[\u0026quot;Tumbes\u0026quot;,\u0026quot;Tumbes\u0026quot;],[\u0026quot;Ucayali\u0026quot;,\u0026quot;Ucayali\u0026quot;]]\"\u003ePeru\u003c\/option\u003e\n                    \u003coption value=\"Philippines\" data-provinces=\"[]\"\u003ePhilippines\u003c\/option\u003e\n                    \u003coption value=\"Pitcairn\" data-provinces=\"[]\"\u003ePitcairn Islands\u003c\/option\u003e\n                    \u003coption value=\"Poland\" data-provinces=\"[]\"\u003ePoland\u003c\/option\u003e\n                    \u003coption value=\"Portugal\" data-label=\"Region\" data-provinces=\"[[\u0026quot;Açores\u0026quot;,\u0026quot;Açores\u0026quot;],[\u0026quot;Aveiro\u0026quot;,\u0026quot;Aveiro\u0026quot;],[\u0026quot;Beja\u0026quot;,\u0026quot;Beja\u0026quot;],[\u0026quot;Braga\u0026quot;,\u0026quot;Braga\u0026quot;],[\u0026quot;Bragança\u0026quot;,\u0026quot;Bragança\u0026quot;],[\u0026quot;Castelo Branco\u0026quot;,\u0026quot;Castelo Branco\u0026quot;],[\u0026quot;Coimbra\u0026quot;,\u0026quot;Coimbra\u0026quot;],[\u0026quot;Évora\u0026quot;,\u0026quot;Évora\u0026quot;],[\u0026quot;Faro\u0026quot;,\u0026quot;Faro\u0026quot;],[\u0026quot;Guarda\u0026quot;,\u0026quot;Guarda\u0026quot;],[\u0026quot;Leiria\u0026quot;,\u0026quot;Leiria\u0026quot;],[\u0026quot;Lisboa\u0026quot;,\u0026quot;Lisboa\u0026quot;],[\u0026quot;Madeira\u0026quot;,\u0026quot;Madeira\u0026quot;],[\u0026quot;Portalegre\u0026quot;,\u0026quot;Portalegre\u0026quot;],[\u0026quot;Porto\u0026quot;,\u0026quot;Porto\u0026quot;],[\u0026quot;
7308Santarém\u0026quot;,\u0026quot;Santarém\u0026quot;],[\u0026quot;Setúbal\u0026quot;,\u0026quot;Setúbal\u0026quot;],[\u0026quot;Viana do Castelo\u0026quot;,\u0026quot;Viana do Castelo\u0026quot;],[\u0026quot;Vila Real\u0026quot;,\u0026quot;Vila Real\u0026quot;],[\u0026quot;Viseu\u0026quot;,\u0026quot;Viseu\u0026quot;]]\"\u003ePortugal\u003c\/option\u003e\n                    \u003coption value=\"Qatar\" data-provinces=\"[]\"\u003eQatar\u003c\/option\u003e\n                    \u003coption value=\"Reunion\" data-provinces=\"[]\"\u003eRéunion\u003c\/option\u003e\n                    \u003coption value=\"Romania\" data-label=\"Country\" data-provinces=\"[[\u0026quot;Alba\u0026quot;,\u0026quot;Alba\u0026quot;],[\u0026quot;Arad\u0026quot;,\u0026quot;Arad\u0026quot;],[\u0026quot;Argeș\u0026quot;,\u0026quot;Argeș\u0026quot;],[\u0026quot;Bacău\u0026quot;,\u0026quot;Bacău\u0026quot;],[\u0026quot;Bihor\u0026quot;,\u0026quot;Bihor\u0026quot;],[\u0026quot;Bistrița-Năsăud\u0026quot;,\u0026quot;Bistrița-Năsăud\u0026quot;],[\u0026quot;Botoșani\u0026quot;,\u0026quot;Botoșani\u0026quot;],[\u0026quot;Brăila\u0026quot;,\u0026quot;Brăila\u0026quot;],[\u0026quot;Brașov\u0026quot;,\u0026quot;Brașov\u0026quot;],[\u0026quot;București\u0026quot;,\u0026quot;București\u0026quot;],[\u0026quot;Buzău\u0026quot;,\u0026quot;Buzău\u0026quot;],[\u0026quot;Caraș-Severin\u0026quot;,\u0026quot;Caraș-Severin\u0026quot;],[\u0026quot;Cluj\u0026quot;,\u0026quot;Cluj\u0026quot;],[\u0026quot;Constanța\u0026quot;,\u0026quot;Constanța\u0026quot;],[\u0026quot;Covasna\u0026quot;,\u0026quot;Covasna\u0026quot;],[\u0026quot;Călărași\u0026quot;,\u0026quot;Călărași\u0026quot;],[\u0026quot;Dolj\u0026quot;,\u0026quot;Dolj\u0026quot;],[\u0026quot;Dâmbovița\u0026quot;,\u0026quot;Dâmbovița\u0026quot;],[\u0026quot;Galați\u0026quot;,\u0026quot;Galați\u0026quot;],[\u0026quot;Giurgiu\u0026quot;,\u0026quot;Giurgiu\u0026quot;],[\u0026quot;Gorj\u0026quot;,\u0026quot;Gorj\u0026quot;],[\u0026quot;Harghita\u0026quot;,\u0026quot;Harghita\u0026quot;],[\u0026quot;Hunedoara\u0026quot;,\u0026quot;Hunedoara\u0026quot;],[\u0026quot;Ialomița\u0026quot;,\u0026quot;Ialomița\u0026quot;],[\u0026quot;Iași\u0026quot;,\u0026quot;Iași\u0026quot;],[\u0026quot;Ilfov\u0026quot;,\u0026quot;Ilfov\u0026quot;],[\u0026quot;Maramureș\u0026quot;,\u0026quot;Maramureș\u0026quot;],[\u0026quot;Mehedinți\u0026quot;,\u0026quot;Mehedinți\u0026quot;],[\u0026quot;Mureș\u0026quot;,\u0026quot;Mureș\u0026quot;],[\u0026quot;Neamț\u0026quot;,\u0026quot;Neamț\u0026quot;],[\u0026quot;Olt\u0026quot;,\u0026quot;Olt\u0026quot;],[\u0026quot;Prahova\u0026quot;,\u0026quot;Prahova\u0026quot;],[\u0026quot;Sălaj\u0026quot;,\u0026quot;Sălaj\u0026quot;],[\u0026quot;Satu Mare\u0026quot;,\u0026quot;Satu Mare\u0026quot;],[\u0026quot;Sibiu\u0026quot;,\u0026quot;Sibiu\u0026quot;],[\u0026quot;Suceava\u0026quot;,\u0026quot;Suceava\u0026quot;],[\u0026quot;Teleorman\u0026quot;,\u0026quot;Teleorman\u0026quot;],[\u0026quot;Timiș\u0026quot;,\u0026quot;Timiș\u0026quot;],[\u0026quot;Tulcea\u0026quot;,\u0026quot;Tulcea\u0026quot;],[\u0026quot;Vâlcea\u0026quot;,\u0026quot;Vâlcea\u0026quot;],[\u0026quot;Vaslui\u0026quot;,\u0026quot;Vaslui\u0026quot;],[\u0026quot;Vrancea\u0026quot;,\u0026quot;Vrancea\u0026quot;]]\"\u003eRomania\u003c\/option\u003e\n                    \u003coption value=\"Russia\" data-label=\"Region\" data-provinces=\"[[\u0026quot;Altai Krai\u0026quot;,\u0026quot;Altai Krai\u0026quot;],[\u0026quot;Altai Republic\u0026quot;,\u0026quot;Altai Republic\u0026quot;],[\u0026quot;Amur Oblast\u0026quot;,\u0026quot;Amur Oblast\u0026quot;],[\u0026quot;Arkhangelsk Oblast\u0026quot;,\u0026quot;Arkhangelsk Oblast\u0026quot;],[\u0026quot;Astrakhan Oblast\u0026quot;,\u0026quot;Astrakhan Oblast\u0026quot;],[\u0026quot;Belgorod Oblast\u0026quot;,\u0026quot;Belgorod Oblast\u0026quot;],[\u0026quot;Bryansk Oblast\u0026quot;,\u0026quot;Bryansk Oblast\u0026quot;],[\u0026quot;Chechen Republic\u0026quot;,\u0026quot;Chechen Republic\u0026quot;],[\u0026quot;Chelyabinsk Oblast\u0026quot;,\u0026quot;Chelyabinsk Oblast\u0026quot;],[\u0026quot;Chukotka Autonomous Okrug\u0026quot;,\u0026quot;Chukotka Autonomous Okrug\u0026quot;],[\u0026quot;Chuvash Republic\u0026quot;,\u0026quot;Chuvash Republic\u0026quot;],[\u0026quot;Irkutsk Oblast\u0026quot;,\u0026quot;Irkutsk Oblast\u0026quot;],[\u0026quot;Ivanovo Oblast\u0026quot;,\u0026quot;Ivanovo Oblast\u0026quot;],[\u0026quot;Jewish Autonomous Oblast\u0026quot;,\u0026quot;Jewish Autonomous Oblast\u0026quot;],[\u0026quot;Kabardino-Balkarian Republic\u0026quot;,\u0026quot;Kabardino-Balkarian Republic\u0026quot;],[\u0026quot;Kaliningrad Oblast\u0026quot;,\u0026quot;Kaliningrad Oblast\u0026quot;],[\u0026quot;Kaluga Oblast\u0026quot;,\u0026quot;Kaluga Oblast\u0026quot;],[\u0026quot;Kamchatka Krai\u0026quot;,\u0026quot;Kamchatka Krai\u0026quot;],[\u0026quot;Karachay–Cherkess Republic\u0026quot;,\u0026quot;Karachay–Cherkess Republic\u0026quot;],[\u0026quot;Kemerovo Oblast\u0026quot;,\u0026quot;Kemerovo Oblast\u0026quot;],[\u0026quot;Khabarovsk Krai\u0026quot;,\u0026quot;Khabarovsk Krai\u0026quot;],[\u0026quot;Khanty-Mansi Autonomous Okrug\u0026quot;,\u0026quot;Khanty-Mansi Autonomous Okrug\u0026quot;],[\u0026quot;Kirov Oblast\u0026quot;,\u0026quot;Kirov Oblast\u0026quot;],[\u0026quot;Komi Republic\u0026quot;,\u0026quot;Komi Republic\u0026quot;],[\u0026quot;Kostroma Oblast\u0026quot;,\u0026quot;Kostroma Oblast\u0026quot;],[\u0026quot;Krasnodar Krai\u0026quot;,\u0026quot;Krasnodar Krai\u0026quot;],[\u0026quot;Krasnoyarsk Krai\u0026quot;,\u0026quot;Krasnoyarsk Krai\u0026quot;],[\u0026quot;Kurgan Oblast\u0026quot;,\u0026quot;Kurgan Oblast\u0026quot;],[\u0026quot;Kursk Oblast\u0026quot;,\u0026quot;Kursk Oblast\u0026quot;],[\u0026quot;Leningrad Oblast\u0026quot;,\u0026quot;Leningrad Oblast\u0026quot;],[\u0026quot;Lipetsk Oblast\u0026quot;,\u0026quot;Lipetsk Oblast\u0026quot;],[\u0026quot;Magadan Oblast\u0026quot;,\u0026quot;Magadan Oblast\u0026quot;],[\u0026quot;Mari El Republic\u0026quot;,\u0026quot;Mari El Republic\u0026quot;],[\u0026quot;Moscow\u0026quot;,\u0026quot;Moscow\u0026quot;],[\u0026quot;Moscow Oblast\u0026quot;,\u0026quot;Moscow Oblast\u0026quot;],[\u0026quot;Murmansk Oblast\u0026quot;,\u0026quot;Murmansk Oblast\u0026quot;],[\u0026quot;Nizhny Novgorod Oblast\u0026quot;,\u0026quot;Nizhny Novgorod Oblast\u0026quot;],[\u0026quot;Novgorod Oblast\u0026quot;,\u0026quot;Novgorod Oblast\u0026quot;],[\u0026quot;Novosibirsk Oblast\u0026quot;,\u0026quot;Novosibirsk Oblast\u0026quot;],[\u0026quot;Omsk Oblast\u0026quot;,\u0026quot;Omsk Oblast\u0026quot;],[\u0026quot;Orenburg Oblast\u0026quot;,\u0026quot;Orenburg Oblast\u0026quot;],[\u0026quot;Oryol Oblast\u0026quot;,\u0026quot;Oryol Oblast\u0026quot;],[\u0026quot;Penza Oblast\u0026quot;,\u0026quot;Penza Oblast\u0026quot;],[\u0026quot;Perm Krai\u0026quot;,\u0026quot;Perm Krai\u0026quot;],[\u0026quot;Primorsky Krai\u0026quot;,\u0026quot;Primorsky Krai\u0026quot;],[\u0026quot;Pskov Oblast\u0026quot;,\u0026quot;Pskov Oblast\u0026quot;],[\u0026quot;Republic of Adygeya\u0026quot;,\u0026quot;Republic of Adygeya\u0026quot;],[\u0026quot;Republic of Bashkortostan\u0026quot;,\u0026quot;Republic of Bashkortostan\u0026quot;],[\u0026quot;Republic of Buryatia\u0026quot;,\u0026quot;Republic of Buryatia\u0026quot;],[\u0026quot;Republic of Dagestan\u0026quot;,\u0026quot;Republic of Dagestan\u0026quot;],[\u0026quot;Republic of Ingushetia\u0026quot;,\u0026quot;Republic of Ingushetia\u0026quot;],[\u0026quot;Republic of Kalmykia\u0026quot;,\u0026quot;Republic of Kalmykia\u0026quot;],[\u0026quot;Republic of Karelia\u0026quot;,\u0026quot;Republic of Karelia\u0026quot;],[\u0026quot;Republic of Khakassia\u0026quot;,\u0026quot;Republic of Khakassia\u0026quot;],[\u0026quot;Republic of Mordovia\u0026quot;,\u0026quot;Republic of Mordovia\u0026quot;],[\u0026quot;Republic of North Ossetia–Alania\u0026quot;,\u0026quot;Republic of North Ossetia–Alania\u0026quot;],[\u0026quot;Republic of Tatarstan\u0026quot;,\u0026quot;Republic of Tatarstan\u0026quot;],[\u0026quot;Rostov Oblast\u0026quot;,\u0026quot;Rostov Oblast\u0026quot;],[\u0026quot;Ryazan Oblast\u0026quot;,\u0026quot;Ryazan Oblast\u0026quot;],[\u0026quot;Saint Petersburg\u0026quot;,\u0026quot;Saint Petersburg\u0026quot;],[\u0026quot;Sakha Republic (Yakutia)\u0026quot;,\u0026quot;Sakha Republic (Yakutia)\u0026quot;],[\u0026quot;Sakhalin Oblast\u0026quot;,\u0026quot;Sakhalin Oblast\u0026quot;],[\u0026quot;Samara Oblast\u0026quot;,\u0026quot;Samara Oblast\u0026quot;],[\u0026quot;Saratov Oblast\u0026quot;,\u0026quot;Saratov Oblast\u0026quot;],[\u0026quot;Smolensk Oblast\u0026quot;,\u0026quot;Smolensk Oblast\u0026quot;],[\u0026quot;Stavropol Krai\u0026quot;,\u0026quot;Stavropol Krai\u0026quot;],[\u0026quot;Sverdlovsk Oblast\u0026quot;,\u0026quot;Sverdlovsk Oblast\u0026quot;],[\u0026quot;Tambov Oblast\u0026quot;,\u0026quot;Tambov Oblast\u0026quot;],[\u0026quot;Tomsk Oblast\u0026quot;,\u0026quot;Tomsk Oblast\u0026quot;],[\u0026quot;Tula Oblast\u0026quot;,\u0026quot;Tula Oblast\u0026quot;],[\u0026quot;Tver Oblast\u0026quot;,\u0026quot;Tver Oblast\u0026quot;],[\u0026quot;Tyumen Oblast\u0026quot;,\u0026quot;Tyumen Oblast\u0026quot;],[\u0026quot;Tyva Republic\u0026quot;,\u0026quot;Tyva Republic\u0026quot;],[\u0026quot;Udmurtia\u0026quot;,\u0026quot;Udmurtia\u0026quot;],[\u0026quot;Ulyanovsk Oblast\u0026quot;,\u0026quot;Ulyanovsk Oblast\u0026quot;],[\u0026quot;Vladimir Oblast\u0026quot;,\u0026quot;Vladimir Oblast\u0026quot;],[\u0026quot;Volgograd Oblast\u0026quot;,\u0026quot;Volgograd Oblast\u0026quot;],[\u0026quot;Vologda Oblast\u0026quot;,\u0026quot;Vologda Oblast\u0026quot;],[\u0026quot;Voronezh Oblast\u0026quot;,\u0026quot;Voronezh Oblast\u0026quot;],[\u0026quot;Yamalo-Nenets Autonomous Okrug\u0026quot;,\u0026quot;Yamalo-Nenets Autonomous Okrug\u0026quot;],[\u0026quot;Yaroslavl Oblast\u0026quot;,\u0026quot;Yaroslavl Oblast\u0026quot;],[\u0026quot;Zabaykalsky Krai\u0026quot;,\u0026quot;Zabaykalsky Krai\u0026quot;]]\"\u003eRussia\u003c\/option\u003e\n                    \u003coption value=\"Rwanda\" data-provinces=\"[]\"\u003eRwanda\u003c\/option\u003e\n                    \u003coption value=\"Samoa\" data-provinces=\"[]\"\u003eSamoa\u003c\/option\u003e\n                    \u003coption value=\"San Marino\" data-provinces=\"[]\"\u003eSan Marino\u003c\/option\u003e\n                    \u003coption value=\"Sao Tome And Principe\" data-provinces=\"[]\"\u003eSão Tomé \u0026amp; Príncipe\u003c\/option\u003e\n                    \u003coption value=\"Saudi Arabia\" data-provinces=\"[]\"\u003eSaudi Arabia\u003c\/option\u003e\n                    \u003coption value=\"Senegal\" data-provinces=\"[]\"\u003eSenegal\u003c\/option\u003e\n                    \u003coption value=\"Serbia\" data-provinces=\"[]\"\u003eSerbia\u003c\/option\u003e\n                    \u003coption value=\"Seychelles\" data-provinces=\"[]\"\u003eSeychelles\u003c\/option\u003e\n                    \u003coption value=\"Sierra Leone\" data-provinces=\"[]\"\u003eSierra Leone\u003c\/option\u003e\n                    \u003coption value=\"Singapore\" data-provinces=\"[]\"\u003eSingapore\u003c\/option\u003e\n                    \u003coption value=\"Sint Maarten\" data-provinces=\"[]\"\u003eSint Maarten\u003c\/option\u003e\n                    \u003coption value=\"Slovakia\" data-provinces=\"[]\"\u003eSlovakia\u003c\/option\u003e\n                    \u003coption value=\"Slovenia\" data-provinces=\"[]\"\u003eSlovenia\u003c\/option\u003e\n                    \u003coption value=\"Solomon Islands\" data-provinces=\"[]\"\u003eSolomon Islands\u003c\/option\u003e\n                    \u003coption value=\"Somalia\" data-provinces=\"[]\"\u003eSomalia\u003c\/option\u003e\n                    \u003coption value=\"South Africa\" data-provinces=\"[[\u0026quot;Eastern Cape\u0026quot;,\u0026quot;Eastern Cape\u0026quot;],[\u0026quot;Free State\u0026quot;,\u0026quot;Free State\u0026quot;],[\u0026quot;Gauteng\u0026quot;,\u0026quot;Gauteng\u0026quot;],[\u0026quot;KwaZulu-Natal\u0026quot;,\u0026quot;KwaZulu-Natal\u0026quot;],[\u0026quot;Limpopo\u0026quot;,\u0026quot;Limpopo\u0026quot;],[\u0026quot;Mpumalanga\u0026quot;,\u0026quot;Mpumalanga\u0026quot;],[\u0026quot;North West\u0026quot;,\u0026quot;North West\u0026quot;],[\u0026quot;Northern Cape\u0026quot;,\u0026quot;Northern Cape\u0026quot;],[\u0026quot;Western Cape\u0026quot;,\u0026quot;Western Cape\u0026quot;]]\"\u003eSouth Africa\u003c\/option\u003e\n                    \u003coption value=\"South Georgia And The South Sandwich Islands\" data-provinces=\"[]\"\u003eSouth Georgia \u0026amp; South Sandwich Islands\u003c\/option\u003e\n                    \u003coption value=\"South Korea\" data-provinces=\"[[\u0026quot;Busan\u0026quot;,\u0026quot;Busan\u0026quot;],[\u0026quot;Chungbuk\u0026quot;,\u0026quot;Chungbuk\u0026quot;],[\u0026quot;Chungnam\u0026quot;,\u0026quot;Chungnam\u0026quot;],[\u0026quot;Daegu\u0026quot;,\u0026quot;Daegu\u0026quot;],[\u0026quot;Daejeon\u0026quot;,\u0026quot;Daejeon\u0026quot;],[\u0026quot;Gangwon\u0026quot;,\u0026quot;Gangwon\u0026quot;],[\u0026quot;Gwangju\u0026quot;,\u0026quot;Gwangju\u0026quot;],[\u0026quot;Gyeongbuk\u0026quot;,\u0026quot;Gyeongbuk\u0026quot;],[\u0026quot;Gyeonggi\u0026quot;,\u0026quot;Gyeonggi\u0026quot;],[\u0026quot;Gyeongnam\u0026quot;,\u0026quot;Gyeongnam\u0026quot;],[\u0026quot;Incheon\u0026quot;,\u0026quot;Incheon\u0026quot;],[\u0026quot;Jeju\u0026quot;,\u0026quot;Jeju\u0026quot;],[\u0026quot;Jeonbuk\u0026quot;,\u0026quot;Jeonbuk\u0026quot;],[\u0026quot;Jeonnam\u0026quot;,\u0026quot;Jeonnam\u0026quot;],[\u0026quot;Sejong\u0026quot;,\u0026quot;Sejong\u0026quot;],[\u0026quot;Seoul\u0026quot;,\u0026quot;Seoul\u0026quot;],[\u0026quot;Ulsan\u0026quot;,\u0026quot;Ulsan\u0026quot;]]\"\u003eSouth Korea\u003c\/option\u003e\n                    \u003coption value=\"South Sudan\" data-provinces=\"[]\"\u003eSouth Sudan\u003c\/option\u003e\n                    \u003coption value=\"Spain\" data-provinces=\"[[\u0026quot;A Coruña\u0026quot;,\u0026quot;A Coruña\u0026quot;],[\u0026quot;Álava\u0026quot;,\u0026quot;Álava\u0026quot;],[\u0026quot;Albacete\u0026quot;,\u0026quot;Albacete\u0026quot;],[\u0026quot;Alicante\u0026quot;,\u0026quot;Alicante\u0026quot;],[\u0026quot;Almería\u0026quot;,\u0026quot;Almería\u0026quot;],[\u0026quot;Asturias\u0026quot;,\u0026quot;Asturias\u0026quot;],[\u0026quot;Ávila\u0026quot;,\u0026quot;Ávila\u0026quot;],[\u0026quot;Badajoz\u0026quot;,\u0026quot;Badajoz\u0026quot;],[\u0026quot;Balears\u0026quot;,\u0026quot;Balears\u0026quot;],[\u0026quot;Barcelona\u0026quot;,\u0026quot;Barcelona\u0026quot;],[\u0026quot;Burgos\u0026quot;,\u0026quot;Burgos\u0026quot;],[\u0026quot;Cáceres\u0026quot;,\u0026quot;Cáceres\u0026quot;],[\u0026quot;Cádiz\u0026quot;,\u0026quot;Cádiz\u0026quot;],[\u0026quot;Cantabria\u0026quot;,\u0026quot;Cantabria\u0026quot;],[\u0026quot;Castellón\u0026quot;,\u0026quot;Castellón\u0026quot;],[\u0026quot;Ceuta\u0026quot;,\u0026quot;Ceuta\u0026quot;],[\u0026quot;Ciudad Real\u0026quot;,\u0026quot;Ciudad Real\u0026quot;],[\u0026quot;Córdoba\u0026quot;,\u0026quot;Córdoba\u0026quot;],[\u0026quot;Cuenca\u0026quot;,\u0026quot;Cuenca\u0026quot;],[\u0026quot;Girona\u0026quot;,\u0026quot;Girona\u0026quot;],[\u0026quot;Granada\u0026quot;,\u0026quot;Granada\u0026quot;],[\u0026quot;Guadalajara\u0026quot;,\u0026quot;Guadalajara\u0026quot;],[\u0026quot;
7308Guipúzcoa\u0026quot;,\u0026quot;Guipúzcoa\u0026quot;],[\u0026quot;Huelva\u0026quot;,\u0026quot;Huelva\u0026quot;],[\u0026quot;Huesca\u0026quot;,\u0026quot;Huesca\u0026quot;],[\u0026quot;Jaén\u0026quot;,\u0026quot;Jaén\u0026quot;],[\u0026quot;La Rioja\u0026quot;,\u0026quot;La Rioja\u0026quot;],[\u0026quot;Las Palmas\u0026quot;,\u0026quot;Las Palmas\u0026quot;],[\u0026quot;León\u0026quot;,\u0026quot;León\u0026quot;],[\u0026quot;Lleida\u0026quot;,\u0026quot;Lleida\u0026quot;],[\u0026quot;Lugo\u0026quot;,\u0026quot;Lugo\u0026quot;],[\u0026quot;Madrid\u0026quot;,\u0026quot;Madrid\u0026quot;],[\u0026quot;Málaga\u0026quot;,\u0026quot;Málaga\u0026quot;],[\u0026quot;Melilla\u0026quot;,\u0026quot;Melilla\u0026quot;],[\u0026quot;Murcia\u0026quot;,\u0026quot;Murcia\u0026quot;],[\u0026quot;Navarra\u0026quot;,\u0026quot;Navarra\u0026quot;],[\u0026quot;Ourense\u0026quot;,\u0026quot;Ourense\u0026quot;],[\u0026quot;Palencia\u0026quot;,\u0026quot;Palencia\u0026quot;],[\u0026quot;Pontevedra\u0026quot;,\u0026quot;Pontevedra\u0026quot;],[\u0026quot;Salamanca\u0026quot;,\u0026quot;Salamanca\u0026quot;],[\u0026quot;Santa Cruz de Tenerife\u0026quot;,\u0026quot;Santa Cruz de Tenerife\u0026quot;],[\u0026quot;Segovia\u0026quot;,\u0026quot;Segovia\u0026quot;],[\u0026quot;Sevilla\u0026quot;,\u0026quot;Sevilla\u0026quot;],[\u0026quot;Soria\u0026quot;,\u0026quot;Soria\u0026quot;],[\u0026quot;Tarragona\u0026quot;,\u0026quot;Tarragona\u0026quot;],[\u0026quot;Teruel\u0026quot;,\u0026quot;Teruel\u0026quot;],[\u0026quot;Toledo\u0026quot;,\u0026quot;Toledo\u0026quot;],[\u0026quot;Valencia\u0026quot;,\u0026quot;Valencia\u0026quot;],[\u0026quot;Valladolid\u0026quot;,\u0026quot;Valladolid\u0026quot;],[\u0026quot;Vizcaya\u0026quot;,\u0026quot;Vizcaya\u0026quot;],[\u0026quot;Zamora\u0026quot;,\u0026quot;Zamora\u0026quot;],[\u0026quot;Zaragoza\u0026quot;,\u0026quot;Zaragoza\u0026quot;]]\"\u003eSpain\u003c\/option\u003e\n                    \u003coption value=\"Sri Lanka\" data-provinces=\"[]\"\u003eSri Lanka\u003c\/option\u003e\n                    \u003coption value=\"Saint Barthélemy\" data-provinces=\"[]\"\u003eSt. Barthélemy\u003c\/option\u003e\n                    \u003coption value=\"Saint Helena\" data-provinces=\"[]\"\u003eSt. Helena\u003c\/option\u003e\n                    \u003coption value=\"Saint Kitts And Nevis\" data-provinces=\"[]\"\u003eSt. Kitts \u0026amp; Nevis\u003c\/option\u003e\n                    \u003coption value=\"Saint Lucia\" data-provinces=\"[]\"\u003eSt. Lucia\u003c\/option\u003e\n                    \u003coption value=\"Saint Martin\" data-provinces=\"[]\"\u003eSt. Martin\u003c\/option\u003e\n                    \u003coption value=\"Saint Pierre And Miquelon\" data-provinces=\"[]\"\u003eSt. Pierre \u0026amp; Miquelon\u003c\/option\u003e\n                    \u003coption value=\"St. Vincent\" data-provinces=\"[]\"\u003eSt. Vincent \u0026amp; Grenadines\u003c\/option\u003e\n                    \u003coption value=\"Sudan\" data-provinces=\"[]\"\u003eSudan\u003c\/option\u003e\n                    \u003coption value=\"Suriname\" data-provinces=\"[]\"\u003eSuriname\u003c\/option\u003e\n                    \u003coption value=\"Svalbard And Jan Mayen\" data-provinces=\"[]\"\u003eSvalbard \u0026amp; Jan Mayen\u003c\/option\u003e\n                    \u003coption value=\"Sweden\" data-provinces=\"[]\"\u003eSweden\u003c\/option\u003e\n                    \u003coption value=\"Switzerland\" data-provinces=\"[]\"\u003eSwitzerland\u003c\/option\u003e\n                    \u003coption value=\"Syria\" data-provinces=\"[]\"\u003eSyria\u003c\/option\u003e\n                    \u003coption value=\"Taiwan\" data-provinces=\"[]\"\u003eTaiwan\u003c\/option\u003e\n                    \u003coption value=\"Tajikistan\" data-provinces=\"[]\"\u003eTajikistan\u003c\/option\u003e\n                    \u003coption value=\"Tanzania, United Republic Of\" data-provinces=\"[]\"\u003eTanzania\u003c\/option\u003e\n                    \u003coption value=\"Thailand\" data-provinces=\"[[\u0026quot;Amnat Charoen\u0026quot;,\u0026quot;Amnat Charoen\u0026quot;],[\u0026quot;Ang Thong\u0026quot;,\u0026quot;Ang Thong\u0026quot;],[\u0026quot;Bangkok\u0026quot;,\u0026quot;Bangkok\u0026quot;],[\u0026quot;Bueng Kan\u0026quot;,\u0026quot;Bueng Kan\u0026quot;],[\u0026quot;Buriram\u0026quot;,\u0026quot;Buriram\u0026quot;],[\u0026quot;Chachoengsao\u0026quot;,\u0026quot;Chachoengsao\u0026quot;],[\u0026quot;Chai Nat\u0026quot;,\u0026quot;Chai Nat\u0026quot;],[\u0026quot;Chaiyaphum\u0026quot;,\u0026quot;Chaiyaphum\u0026quot;],[\u0026quot;Chanthaburi\u0026quot;,\u0026quot;Chanthaburi\u0026quot;],[\u0026quot;Chiang Mai\u0026quot;,\u0026quot;Chiang Mai\u0026quot;],[\u0026quot;Chiang Rai\u0026quot;,\u0026quot;Chiang Rai\u0026quot;],[\u0026quot;Chon Buri\u0026quot;,\u0026quot;Chon Buri\u0026quot;],[\u0026quot;Chumphon\u0026quot;,\u0026quot;Chumphon\u0026quot;],[\u0026quot;Kalasin\u0026quot;,\u0026quot;Kalasin\u0026quot;],[\u0026quot;Kamphaeng Phet\u0026quot;,\u0026quot;Kamphaeng Phet\u0026quot;],[\u0026quot;Kanchanaburi\u0026quot;,\u0026quot;Kanchanaburi\u0026quot;],[\u0026quot;Khon Kaen\u0026quot;,\u0026quot;Khon Kaen\u0026quot;],[\u0026quot;Krabi\u0026quot;,\u0026quot;Krabi\u0026quot;],[\u0026quot;Lampang\u0026quot;,\u0026quot;Lampang\u0026quot;],[\u0026quot;Lamphun\u0026quot;,\u0026quot;Lamphun\u0026quot;],[\u0026quot;Loei\u0026quot;,\u0026quot;Loei\u0026quot;],[\u0026quot;Lopburi\u0026quot;,\u0026quot;Lopburi\u0026quot;],[\u0026quot;Mae Hong Son\u0026quot;,\u0026quot;Mae Hong Son\u0026quot;],[\u0026quot;Maha Sarakham\u0026quot;,\u0026quot;Maha Sarakham\u0026quot;],[\u0026quot;Mukdahan\u0026quot;,\u0026quot;Mukdahan\u0026quot;],[\u0026quot;Nakhon Nayok\u0026quot;,\u0026quot;Nakhon Nayok\u0026quot;],[\u0026quot;Nakhon Pathom\u0026quot;,\u0026quot;Nakhon Pathom\u0026quot;],[\u0026quot;Nakhon Phanom\u0026quot;,\u0026quot;Nakhon Phanom\u0026quot;],[\u0026quot;Nakhon Ratchasima\u0026quot;,\u0026quot;Nakhon Ratchasima\u0026quot;],[\u0026quot;Nakhon Sawan\u0026quot;,\u0026quot;Nakhon Sawan\u0026quot;],[\u0026quot;Nakhon Si Thammarat\u0026quot;,\u0026quot;Nakhon Si Thammarat\u0026quot;],[\u0026quot;Nan\u0026quot;,\u0026quot;Nan\u0026quot;],[\u0026quot;Narathiwat\u0026quot;,\u0026quot;Narathiwat\u0026quot;],[\u0026quot;Nong Bua Lam Phu\u0026quot;,\u0026quot;Nong Bua Lam Phu\u0026quot;],[\u0026quot;Nong Khai\u0026quot;,\u0026quot;Nong Khai\u0026quot;],[\u0026quot;Nonthaburi\u0026quot;,\u0026quot;Nonthaburi\u0026quot;],[\u0026quot;Pathum Thani\u0026quot;,\u0026quot;Pathum Thani\u0026quot;],[\u0026quot;Pattani\u0026quot;,\u0026quot;Pattani\u0026quot;],[\u0026quot;Pattaya\u0026quot;,\u0026quot;Pattaya\u0026quot;],[\u0026quot;Phangnga\u0026quot;,\u0026quot;Phangnga\u0026quot;],[\u0026quot;Phatthalung\u0026quot;,\u0026quot;Phatthalung\u0026quot;],[\u0026quot;Phayao\u0026quot;,\u0026quot;Phayao\u0026quot;],[\u0026quot;Phetchabun\u0026quot;,\u0026quot;Phetchabun\u0026quot;],[\u0026quot;Phetchaburi\u0026quot;,\u0026quot;Phetchaburi\u0026quot;],[\u0026quot;Phichit\u0026quot;,\u0026quot;Phichit\u0026quot;],[\u0026quot;Phitsanulok\u0026quot;,\u0026quot;Phitsanulok\u0026quot;],[\u0026quot;
7308Phra Nakhon Si Ayutthaya\u0026quot;,\u0026quot;Phra Nakhon Si Ayutthaya\u0026quot;],[\u0026quot;Phrae\u0026quot;,\u0026quot;Phrae\u0026quot;],[\u0026quot;Phuket\u0026quot;,\u0026quot;Phuket\u0026quot;],[\u0026quot;Prachin Buri\u0026quot;,\u0026quot;Prachin Buri\u0026quot;],[\u0026quot;Prachuap Khiri Khan\u0026quot;,\u0026quot;Prachuap Khiri Khan\u0026quot;],[\u0026quot;Ranong\u0026quot;,\u0026quot;Ranong\u0026quot;],[\u0026quot;Ratchaburi\u0026quot;,\u0026quot;Ratchaburi\u0026quot;],[\u0026quot;Rayong\u0026quot;,\u0026quot;Rayong\u0026quot;],[\u0026quot;Roi Et\u0026quot;,\u0026quot;Roi Et\u0026quot;],[\u0026quot;Sa Kaeo\u0026quot;,\u0026quot;Sa Kaeo\u0026quot;],[\u0026quot;Sakon Nakhon\u0026quot;,\u0026quot;Sakon Nakhon\u0026quot;],[\u0026quot;Samut Prakan\u0026quot;,\u0026quot;Samut Prakan\u0026quot;],[\u0026quot;Samut Sakhon\u0026quot;,\u0026quot;Samut Sakhon\u0026quot;],[\u0026quot;Samut Songkhram\u0026quot;,\u0026quot;Samut Songkhram\u0026quot;],[\u0026quot;Saraburi\u0026quot;,\u0026quot;Saraburi\u0026quot;],[\u0026quot;Satun\u0026quot;,\u0026quot;Satun\u0026quot;],[\u0026quot;Sing Buri\u0026quot;,\u0026quot;Sing Buri\u0026quot;],[\u0026quot;Sisaket\u0026quot;,\u0026quot;Sisaket\u0026quot;],[\u0026quot;Songkhla\u0026quot;,\u0026quot;Songkhla\u0026quot;],[\u0026quot;Sukhothai\u0026quot;,\u0026quot;Sukhothai\u0026quot;],[\u0026quot;Suphan Buri\u0026quot;,\u0026quot;Suphan Buri\u0026quot;],[\u0026quot;Surat Thani\u0026quot;,\u0026quot;Surat Thani\u0026quot;],[\u0026quot;Surin\u0026quot;,\u0026quot;Surin\u0026quot;],[\u0026quot;Tak\u0026quot;,\u0026quot;Tak\u0026quot;],[\u0026quot;Trang\u0026quot;,\u0026quot;Trang\u0026quot;],[\u0026quot;Trat\u0026quot;,\u0026quot;Trat\u0026quot;],[\u0026quot;Ubon Ratchathani\u0026quot;,\u0026quot;Ubon Ratchathani\u0026quot;],[\u0026quot;Udon Thani\u0026quot;,\u0026quot;Udon Thani\u0026quot;],[\u0026quot;Uthai Thani\u0026quot;,\u0026quot;Uthai Thani\u0026quot;],[\u0026quot;Uttaradit\u0026quot;,\u0026quot;Uttaradit\u0026quot;],[\u0026quot;Yala\u0026quot;,\u0026quot;Yala\u0026quot;],[\u0026quot;Yasothon\u0026quot;,\u0026quot;Yasothon\u0026quot;]]\"\u003eThailand\u003c\/option\u003e\n                    \u003coption value=\"Timor Leste\" data-provinces=\"[]\"\u003eTimor-Leste\u003c\/option\u003e\n                    \u003coption value=\"Togo\" data-provinces=\"[]\"\u003eTogo\u003c\/option\u003e\n                    \u003coption value=\"Tokelau\" data-provinces=\"[]\"\u003eTokelau\u003c\/option\u003e\n                    \u003coption value=\"Tonga\" data-provinces=\"[]\"\u003eTonga\u003c\/option\u003e\n                    \u003coption value=\"Trinidad and Tobago\" data-provinces=\"[]\"\u003eTrinidad \u0026amp; Tobago\u003c\/option\u003e\n                    \u003coption value=\"Tunisia\" data-provinces=\"[]\"\u003eTunisia\u003c\/option\u003e\n                    \u003coption value=\"Turkey\" data-provinces=\"[]\"\u003eTurkey\u003c\/option\u003e\n                    \u003coption value=\"Turkmenistan\" data-provinces=\"[]\"\u003eTurkmenistan\u003c\/option\u003e\n                    \u003coption value=\"Turks and Caicos Islands\" data-provinces=\"[]\"\u003eTurks \u0026amp; Caicos Islands\u003c\/option\u003e\n                    \u003coption value=\"Tuvalu\" data-provinces=\"[]\"\u003eTuvalu\u003c\/option\u003e\n                    \u003coption value=\"United States Minor Outlying Islands\" data-provinces=\"[]\"\u003eU.S. Outlying Islands\u003c\/option\u003e\n                    \u003coption value=\"Uganda\" data-provinces=\"[]\"\u003eUganda\u003c\/option\u003e\n                    \u003coption value=\"Ukraine\" data-provinces=\"[]\"\u003eUkraine\u003c\/option\u003e\n                    \u003coption value=\"United Arab Emirates\" data-label=\"Emirates\" data-provinces=\"[[\u0026quot;Abu Dhabi\u0026quot;,\u0026quot;Abu Dhabi\u0026quot;],[\u0026quot;Ajman\u0026quot;,\u0026quot;Ajman\u0026quot;],[\u0026quot;Dubai\u0026quot;,\u0026quot;Dubai\u0026quot;],[\u0026quot;Fujairah\u0026quot;,\u0026quot;Fujairah\u0026quot;],[\u0026quot;Ras al-Khaimah\u0026quot;,\u0026quot;Ras al-Khaimah\u0026quot;],[\u0026quot;Sharjah\u0026quot;,\u0026quot;Sharjah\u0026quot;],[\u0026quot;Umm al-Quwain\u0026quot;,\u0026quot;Umm al-Quwain\u0026quot;]]\"\u003eUnited Arab Emirates\u003c\/option\u003e\n                    \u003coption value=\"United Kingdom\" data-provinces=\"[]\"\u003eUnited Kingdom\u003c\/option\u003e\n                    \u003coption selected=\"selected\" value=\"United States\" data-label=\"
7308States\" data-provinces=\"[[\u0026quot;Alabama\u0026quot;,\u0026quot;Alabama\u0026quot;],[\u0026quot;Alaska\u0026quot;,\u0026quot;Alaska\u0026quot;],[\u0026quot;American Samoa\u0026quot;,\u0026quot;American Samoa\u0026quot;],[\u0026quot;Arizona\u0026quot;,\u0026quot;Arizona\u0026quot;],[\u0026quot;Arkansas\u0026quot;,\u0026quot;Arkansas\u0026quot;],[\u0026quot;California\u0026quot;,\u0026quot;California\u0026quot;],[\u0026quot;Colorado\u0026quot;,\u0026quot;Colorado\u0026quot;],[\u0026quot;Connecticut\u0026quot;,\u0026quot;Connecticut\u0026quot;],[\u0026quot;Delaware\u0026quot;,\u0026quot;Delaware\u0026quot;],[\u0026quot;District of Columbia\u0026quot;,\u0026quot;District of Columbia\u0026quot;],[\u0026quot;Federated States of Micronesia\u0026quot;,\u0026quot;Federated States of Micronesia\u0026quot;],[\u0026quot;Florida\u0026quot;,\u0026quot;Florida\u0026quot;],[\u0026quot;Georgia\u0026quot;,\u0026quot;Georgia\u0026quot;],[\u0026quot;Guam\u0026quot;,\u0026quot;Guam\u0026quot;],[\u0026quot;Hawaii\u0026quot;,\u0026quot;Hawaii\u0026quot;],[\u0026quot;Idaho\u0026quot;,\u0026quot;Idaho\u0026quot;],[\u0026quot;Illinois\u0026quot;,\u0026quot;Illinois\u0026quot;],[\u0026quot;Indiana\u0026quot;,\u0026quot;Indiana\u0026quot;],[\u0026quot;Iowa\u0026quot;,\u0026quot;Iowa\u0026quot;],[\u0026quot;Kansas\u0026quot;,\u0026quot;Kansas\u0026quot;],[\u0026quot;Kentucky\u0026quot;,\u0026quot;Kentucky\u0026quot;],[\u0026quot;Louisiana\u0026quot;,\u0026quot;Louisiana\u0026quot;],[\u0026quot;Maine\u0026quot;,\u0026quot;Maine\u0026quot;],[\u0026quot;Marshall Islands\u0026quot;,\u0026quot;Marshall Islands\u0026quot;],[\u0026quot;Maryland\u0026quot;,\u0026quot;Maryland\u0026quot;],[\u0026quot;Massachusetts\u0026quot;,\u0026quot;Massachusetts\u0026quot;],[\u0026quot;Michigan\u0026quot;,\u0026quot;Michigan\u0026quot;],[\u0026quot;Minnesota\u0026quot;,\u0026quot;Minnesota\u0026quot;],[\u0026quot;Mississippi\u0026quot;,\u0026quot;Mississippi\u0026quot;],[\u0026quot;Missouri\u0026quot;,\u0026quot;Missouri\u0026quot;],[\u0026quot;Montana\u0026quot;,\u0026quot;Montana\u0026quot;],[\u0026quot;Nebraska\u0026quot;,\u0026quot;Nebraska\u0026quot;],[\u0026quot;Nevada\u0026quot;,\u0026quot;Nevada\u0026quot;],[\u0026quot;New Hampshire\u0026quot;,\u0026quot;New Hampshire\u0026quot;],[\u0026quot;New Jersey\u0026quot;,\u0026quot;New Jersey\u0026quot;],[\u0026quot;New Mexico\u0026quot;,\u0026quot;New Mexico\u0026quot;],[\u0026quot;New York\u0026quot;,\u0026quot;New York\u0026quot;],[\u0026quot;North Carolina\u0026quot;,\u0026quot;North Carolina\u0026quot;],[\u0026quot;North Dakota\u0026quot;,\u0026quot;North Dakota\u0026quot;],[\u0026quot;Northern Mariana Islands\u0026quot;,\u0026quot;Northern Mariana Islands\u0026quot;],[\u0026quot;Ohio\u0026quot;,\u0026quot;Ohio\u0026quot;],[\u0026quot;Oklahoma\u0026quot;,\u0026quot;Oklahoma\u0026quot;],[\u0026quot;Oregon\u0026quot;,\u0026quot;Oregon\u0026quot;],[\u0026quot;Palau\u0026quot;,\u0026quot;Palau\u0026quot;],[\u0026quot;Pennsylvania\u0026quot;,\u0026quot;Pennsylvania\u0026quot;],[\u0026quot;Puerto Rico\u0026quot;,\u0026quot;Puerto Rico\u0026quot;],[\u0026quot;Rhode Island\u0026quot;,\u0026quot;Rhode Island\u0026quot;],[\u0026quot;South Carolina\u0026quot;,\u0026quot;South Carolina\u0026quot;],[\u0026quot;South Dakota\u0026quot;,\u0026quot;South Dakota\u0026quot;],[\u0026quot;Tennessee\u0026quot;,\u0026quot;Tennessee\u0026quot;],[\u0026quot;Texas\u0026quot;,\u0026quot;Texas\u0026quot;],[\u0026quot;Utah\u0026quot;,\u0026quot;Utah\u0026quot;],[\u0026quot;Vermont\u0026quot;,\u0026quot;Vermont\u0026quot;],[\u0026quot;Virgin Islands\u0026quot;,\u0026quot;Virgin Islands\u0026quot;],[\u0026quot;Virginia\u0026quot;,\u0026quot;Virginia\u0026quot;],[\u0026quot;Washington\u0026quot;,\u0026quot;Washington\u0026quot;],[\u0026quot;West Virginia\u0026quot;,\u0026quot;West Virginia\u0026quot;],[\u0026quot;Wisconsin\u0026quot;,\u0026quot;Wisconsin\u0026quot;],[\u0026quot;Wyoming\u0026quot;,\u0026quot;Wyoming\u0026quot;],[\u0026quot;Armed Forces Americas\u0026quot;,\u0026quot;Armed Forces Americas\u0026quot;],[\u0026quot;Armed Forces Europe\u0026quot;,\u0026quot;Armed Forces Europe\u0026quot;],[\u0026quot;Armed Forces Pacific\u0026quot;,\u0026quot;Armed Forces Pacific\u0026quot;]]\"\u003eUnited States\u003c\/option\u003e\n                    \u003coption value=\"Uruguay\" data-provinces=\"[]\"\u003eUruguay\u003c\/option\u003e\n                    \u003coption value=\"Uzbekistan\" data-provinces=\"[]\"\u003eUzbekistan\u003c\/option\u003e\n                    \u003coption value=\"Vanuatu\" data-provinces=\"[]\"\u003eVanuatu\u003c\/option\u003e\n                    \u003coption value=\"Holy See (Vatican City State)\" data-provinces=\"[]\"\u003eVatican City\u003c\/option\u003e\n                    \u003coption value=\"Venezuela\" data-provinces=\"[]\"\u003eVenezuela\u003c\/option\u003e\n                    \u003coption value=\"Vietnam\" data-provinces=\"[]\"\u003eVietnam\u003c\/option\u003e\n                    \u003coption value=\"Wallis And Futuna\" data-provinces=\"[]\"\u003eWallis \u0026amp; Futuna\u003c\/option\u003e\n                    \u003coption value=\"Western Sahara\" data-provinces=\"[]\"\u003eWestern Sahara\u003c\/option\u003e\n                    \u003coption value=\"Yemen\" data-provinces=\"[]\"\u003eYemen\u003c\/option\u003e\n                    \u003coption value=\"Zambia\" data-provinces=\"[]\"\u003eZambia\u003c\/option\u003e\n                    \u003coption value=\"Zimbabwe\" data-provinces=\"[]\"\u003eZimbabwe\u003c\/option\u003e\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"ws--half type--address  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"state\"\u003eState \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cselect data-title=\"State\/Province\" id=\"waio--address_province\" name=\"address[province]\"\u003e\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"ws--half type--address  ws-registration-form--hide-placeholder\" \u003e\u003clabel for=\"zip\/postal_code\"\u003eZip\/Postal Code \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e\u003c\/label\u003e\u003cinput type=\"address\" name=\"address[zip]\" placeholder=\"Zip\/Postal Code\" required=\"required\" aria-required=\"true\"\u003e\u003c\/div\u003e\u003cdiv class=\"ws--whole type--checkbox  ws-registration-form--hide-placeholder\" \u003e\u003clabel\u003e\u003cinput type=\"checkbox\" name=\"customer[i_agree_to_the_terms_and_conditions_of_the_staff_sale_program_listed_above_and_certify_that_the_information_i_have_provided_is_true]\" placeholder=\"I agree to the terms and conditions of the Staff Sale Program listed above and certify that the information I have provided is true.\" required=\"required\" aria-required=\"true\" \u003e\u003cspan\u003eI agree to the terms and conditions of the Staff Sale Program listed above and certify that the information I have provided is true.\u003c\/span\u003e\u003c\/label\u003e\u003c\/div\u003e\u003cdiv class=\"ws--whole type--checkbox\"\u003e\u003clabel\u003e\u003cinput type=\"checkbox\" name=\"customer[accepts_marketing]\" value=\"true\"\u003e\u003cspan\u003eAccepts email marketing\u003c\/span\u003e\u003c\/label\u003e\u003c\/div\u003e\u003cdiv class=\"ws--whole type--submit\"\u003e\u003cinput class=\"ws-btn ws-btn--decorated\" type=\"submit\" value=\"Apply for an account\" \/\u003e\u003c\/div\u003e\u003c\/form\u003e\u003c!--end ws-registration-form--form form--\u003e\u003c\/div\u003e\u003c!--end ws-registration-form--wrapper--\u003e\u003c\/div\u003e\u003c!--end ws-registration-form--\u003e\u003cscript\u003efunction startForm(b){try{\n            if(JSON.parse($(\"#waio--address_country option:selected\").attr(\"data-provinces\")).length \u003e 0){\n                var a = $(\"#waio--address_country option:selected\").attr(\"data-provinces\");\n                var dataLabel = $(\"#waio--address_country option:selected\").attr(\"data-label\");\n                a = JSON.parse(a);\n                var d = $(\"#waio--address_province\"),\n                    e = document.getElementById(\"waio--address_province\");\n                $(\"#waio--address_province option\").each(function () {\n                    $(this).remove()\n                });\n                if (0 === a.length) d.parent().css(\"display\", \"none\");\n                else {\n                    for (var xx = 0; xx \u003c a.length;
7308 xx++) {\n                        var c;\n                        (c = document.createElement(\"option\")).value = a[xx][0];\n                        c.innerHTML = a[xx][1];\n                        e.appendChild(c)\n                    }\n                    d.parent().css(\"display\", \"\");\n                    if(dataLabel){\n                        d.prev().html(dataLabel+' \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e');\n                    }\n                }\n            }\n        }catch(e){}\n        $(\"#waio--address_country\").change(function(){var a=$(\"#waio--address_country option:selected\").attr(\"data-provinces\"),dataLabel=$(\"#waio--address_country option:selected\").attr(\"data-label\");a=JSON.parse(a);var d=$(\"#waio--address_province\"),e=document.getElementById(\"waio--address_province\");$(\"#waio--address_province option\").each(function(){$(this).remove()});if(0==a.length)d.parent().css(\"display\",\"none\");else{for(var b=0;b\u003ca.length;b++){var c;(c=document.createElement(\"option\")).value=a[b][0];c.innerHTML=a[b][1];e.appendChild(c)}d.parent().css(\"display\",\"\");if(dataLabel){d.prev().html(dataLabel+'\u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e')}else{d.prev().html('Province \u003cspan class=\"ws--required-asterisk\"\u003e*\u003c\/span\u003e')}}});b(\"#accepts-marketing-checkbox\").change(function(){this.checked?b(this).attr(\"value\",\"true\"):b(this).attr(\"value\",\"false\")});\n        b(\".ws-registration-form--form\").submit(function (e) {\n            function d(a) {\n                0 \u003c b(\".waio--customer-created-msg\").length ? b(\".waio--customer-created-msg\").html(a) : b(\".ws-registration-form--form\").after('\u003cdiv class=\"waio--customer-created-msg\"\u003e' + a + \"\u003c\/div\u003e\")\n            }\n            e.preventDefault();\n            b(\".ws-registration-form--form input[type=submit]\").attr(\"disabled\", \"disabled\");\n            b.ajax({\n                url: \"https:\/\/wholesales.digitalcoo.com\/customer\/api\/335\/register\",\n                type: \"POST\",\n                data: b(this).serialize(),\n                \"headers\": {\n                    \"X-Ws-Shop-Domain\": \"vivierpharmausa.myshopify.com\"\n                },\n                success: function (a) {\n                    var c = \"Your account has been created successfully.\";\n                    a \u0026\u0026 2 === a.status \u0026\u0026 (c = '\u003cdiv class=\"waio--error-message\"\u003e' + a.message + \"\u003c\/div\u003e\");\n                    a \u0026\u0026 1 === a.status \u0026\u0026 (c = '\u003cdiv class=\"waio--success-message\"\u003e' + a.message + \"\u003c\/div\u003e\");\n                    b(\".ws-registration-form--form input[type=submit]\").removeAttr(\"disabled\");\n                    try{\n                        if(1 === a.status){b(\".ws-registration-form--form\").trigger(\"reset\");}\n                    }catch(e){console.warn(e)}\n                    d(c)\n                },\n                error: function (a) {\n                    d('\u003cdiv class=\"waio--error-message\"\u003eAn error was occure during form submission. Refresh page and retry.\u003c\/div\u003e');\n                    b(\".ws-registration-form--form input[type=submit]\").removeAttr(\"disabled\");\n                }\n            })\n        })\n        };var waioLoadScript=function(b,c){var a=document.createElement(\"script\");a.type=\"text\/javascript\";a.readyState?a.onreadystatechange=function(){if(\"loaded\"==a.readyState||\"complete\"==a.readyState)a.onreadystatechange=null,c()}:a.onload=function(){c()};a.src=b;document.getElementsByTagName(\"head\")[0].appendChild(a)};\n        \"undefined\"===typeof jQuery||1.7\u003eparseFloat(jQuery.fn.jquery)?waioLoadScript(\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.3.1\/jquery.min.js\",function(){startForm(jQuery.noConflict(!0))}):startForm(jQuery);\u003c\/script\u003e\u003cstyle\u003e.form-disabled{display:none;visibility:hidden;user-select:none;pointer-events:none}
7308.ws-registration-form--wrapper hr{width:200px;text-align:center;margin:15px auto!important;height:0;overflow:visible;line-height:inherit;border-top:1px solid rgba(0,0,0,.1);border-bottom:0;border-color:#e8e8e8}.ws-registration-form--signin-link{text-align:center;text-decoration:none;padding-top:10px;letter-spacing:1px!important;font-size:inherit}.ws-registration-form--signin-link a{border:none!important;margin:0;padding:0;display:unset;text-decoration:underline}.ws-registration-form--heading{padding:0 0!important;font-size:24px;margin:14px 0!important}.wholesale-all-in-one-registration-form input[type=email],.wholesale-all-in-one-registration-form input[type=file],.wholesale-all-in-one-registration-form input[type=number],.wholesale-all-in-one-registration-form input[type=password],.wholesale-all-in-one-registration-form input[type=tel],.wholesale-all-in-one-registration-form input[type=text],.wholesale-all-in-one-registration-form input[type=url],.wholesale-all-in-one-registration-form select,.wholesale-all-in-one-registration-form textarea{background:0 0;padding:none}label,legend{display:unset;margin:unset;font-size:unset}.ws-registration-form--wrapper{margin:0;padding:0}.ws-registration-form--title{text-align:center}.ws-registration-form--form input,.ws-registration-form--form select,.ws-registration-form--form textarea{width:100%;padding:10px 10px 9px 14px;border:1px solid #e8e8e8;background-color:unset;margin:0}form.ws-registration-form--form{margin:0}.ws-registration-form--hide-label\u003elabel{display:none!important}.ws-registration-form--hide-placeholder input::placeholder,.ws-registration-form--hide-placeholder textarea::placeholder{visibility:hidden!important}.ws-registration-form--form div{margin:3px 0;padding:0 5px}.ws-registration-form--form label{margin:4px 0!important;display:block;letter-spacing:1px!important;font-size:small!important;padding-bottom:0!important;line-height:inherit!important;font-weight:initial!important;text-align:left}.ws-registration-form--form input[type=checkbox],.ws-registration-form--form input[type=radio]{width:auto}.ws-registration-form--form .radio-button-option{display:inline-flex;align-items:center;margin:0;padding:0;position:relative}.ws-registration-form--form .radio-button-option:first-of-type{margin-right:10px}.ws-registration-form--form .radio-button-option label{margin-left:17px}.ws-registration-form--form .radio-button-option input{position:absolute;margin:0;padding:0;left:0;top:50%;transform:translateY(-50%)}.ws-registration-form--form .type--checkbox input,.ws-registration-form--form .type--checkbox label{display:flex;align-items:center;margin-right:5px!important}.ws-registration-form--form .type--checkbox{margin:0}.ws-registration-form--form .ws-btn--decorated{background-color:#000;color:#fff;border:1px solid #000}.ws-registration-form--form .ws--whole{clear:both;display:inline-block;width:100%;float:unset!important;margin:5px 0!important}.ws-registration-form--form .ws--half{display:inline-block;width:50%;margin:5px 0!important;float:unset!important}.ws-registration-form--form .ws--third{display:inline-block;width:33.333%;margin:5px 0!important;float:unset!important}.ws-registration-form--form .ws--quarter{display:inline-block;width:25%;margin:5px 0!important;float:unset!important}.ws--registration-form--title{font-size:20px;color:#858585}.ws-registration-form--form .ws-btn--decorated:hover{background-color:#000;color:#fff}.waio--customer-created-msg{margin:12px 0;padding:0 5px}.waio--error-message{color:#d8000c;background-color:#ffd2d2;padding:.5rem .5rem}.waio--warning-message{color:#9f6000;background-color:#feefb3;padding:.5rem .5rem}.waio--success - message{color:#4f8a10;background-color:#dff2bf;padding:.5rem .5rem}.ws-registration-form--form .type--radio .radio-option-label{margin-right:12px}.ws-registration-form{max-width:750px;margin:auto;padding:20px 0}.ws-registration-form--form select{background-image:url(\/\/cdn.shopify.com\/s\/files\/1\/0077\/2980\/7407\/t\/153\/assets\/ico-select.svg?v=1460386�)!important;background-repeat:no-repeat!important;background-position:right 10px center!important;line-height:1.2;cursor:pointer}@media only screen and (max-width:640px){.ws--half{width:100%!important}.ws--quarter{width:100%!important}.ws--third{width:100%!important}.ws-registration-form{padding:0 10px}.ws-registration-form--form input,.ws-registration-form--form select,.ws-registration-form--form textarea{padding:10px 6px 9px 6px}.ws-registration-form--form label{font-size:smaller!important}.ws-registration-form--form div{padding:0 0!important}}.ws-registration-form--form .type--radio .radio-option-label{display:inline-flex;align-items:center;text-transform:capitalize!important;width:auto}.ws-registration-form--form .type--radio .radio-option-label:hover{cursor:pointer}.ws-registration-form--form .type--checkbox label:hover{cursor:pointer}.ws--required-asterisk{color:red}.ws-registration-form--form .type--checkbox,.ws-registration-form--form .type--radio{user-select:none;margin:6px 0!important}.waio--success-message{color:#4f8a10;background-color:#dff2bf;padding:.5rem .5rem}.waio--error-message{color:#d8000c;background-color:#ffd2d2;padding:.5rem .5rem}.waio--warning-message{color:#9f6000;background-color:#feefb3;padding:.5rem .5rem}input[type=file]{font-size:11.7px}._ufile svg{width:10px;margin-left:15px;cursor:pointer}._ufile{display:table;background:#f5f5f5;margin:5px 5px 0 0!important;font-size:small}.ws-btn--decorated,.ws-registration-form--form input,.ws-registration-form--form input:not([type=checkbox]),.ws-registration-form--form input[type=email],.ws-registration-form--form input[type=file],.ws-registration-form--form input[type=number],.ws-registration-form--form input[type=tel],.ws-registration-form--form input[type=text],.ws-registration-form--form input[type=time],.ws-registration-form--form input[type=url],.ws-registration-form--form input[type=week],.
7308ws-registration-form--form select{height:40px;border-radius:0;border:1px solid #e8e8e8}.ws-registration-form input[type=file]{padding-top:8px!important;font-size:small!important;line-height:initial!important}.ws-registration-form--form input,.ws-registration-form--form select,.ws-registration-form--form textarea{font-size:small!important;font-weight:initial!important;letter-spacing:.8px;border-radius:0}.ws-registration-form--form select{-webkit-appearance:none}.ws-registration-form--form .ws-btn--decorated{margin:10px 0!important}.ws-registration-form--form .type--radio div{padding:0}.ws-registration-form--form textarea{min-height:100px!important;max-width:100%!important}.ws-registration-form--form input:focus,.ws-registration-form--form select:focus,.ws-registration-form--form textarea:focus{outline:0;box-shadow:none}.ws-registration-form--form label:hover{cursor:inherit}.waio--customer-created-msg{clear:both}.clearBoth{clear:both}.ws-registration-form--form input[type=submit]{margin:0!important;height:40px!important;overflow:hidden;padding:0 0!important;line-height:0!important;border-radius:0!important;font-size:small!important;letter-spacing:1px;cursor:pointer;border:1px solid #000}.ws-registration-form--form input[type=submit]:hover{height:40px!important}.ws-registration-form--form input[type=checkbox]{height:unset;width:auto!important;max-width:none!important}.ws-registration-form--form .type--heading{text-align:left}.ws-registration-form--form .ws--whole input,.ws-registration-form--form .ws--whole select,.ws-registration-form--form .ws--whole textarea{width:100%;max-width:100%}.ws-registration-form--form *{box-sizing:border-box}.ws-registration-form--form .type--radio .radio-option-label:first-child{margin-right:8px!important}.ws-registration-form--form .type--radio .radio-option-label input[type=radio]{height:auto;margin-right:5px;margin-top:2px;width:auto;-webkit-appearance:radio}\u003c\/style\u003e","submit_button_text":"Apply for an account","customer_tags":[],"customer_accepts_email_marketing":true,"form_submited_message":"Thank you for submitting your staff sale account opening request. We are processing your request for approval. We'll get back to you as soon as possible.","approval_pending_message":"You have already submitted the staff sale account opening request. We are processing your request for approval. We'll get back to you as soon as possible","already_account_message":"A staff sale account with this email address or phone number already exists.","auto_approved_message":"Congratulations! Your account has been approved, Please check your email to activate your account.","owner_accept_email_notification":true,"permission_granted":true,"send_denied_email_notification":true,"enable_address":true,"enable_password":false,"tax_exempt":false,"show_labels":true,"show_placeholder":false,"default_country":"United States"};
7309      WSAIO.selected_variant = {
7310          id: null,
7311          sku: null,
7312          price: null,
7313          compare_at_price: null
7314      };
7315      WSAIO.selected_product = {
7316          id: null,
7317          handle: null,
7318          variant: WSAIO.selected_variant
7319      };
7320  
7321      WSAIO.current_product = {
7322          id: null,
7323          handle: null,
7324          variant: WSAIO.selected_variant
7325      };
7326      window.current_product = null;
7327      WSAIO.product_details = {
7328          id: null,
7329          handle: null,
7330          available: null,
7331          variants: null
7332      };
7333      try{
7334          WSAIO.product_details.variants = JSON.parse(JSON.stringify(WSAIO.product_details.variants)).map(function(x){
7335              return {
7336                  id: x.id,
7337                  name: x.name,
7338                  title: x.title,
7339                  available: x.available,
7340                  sku: x.sku,
7341                  price: x.price,
7342                  compare_at_price: x.compare_at_price
7343              };
7344          });
7345      }catch(e){}
7346      WSAIO.current_variant = WSAIO.selected_variant;
7347      WSAIO.selected_collection = {
7348          id: null,
7349          handle: null
7350      };
7351      WSAIO.current_collection = {
7352          id: null,
7353          handle: null
7354      };
7355      WSAIO.buy_now_product = null;
7356      WSAIO.general_settings = {};
7357      try{
7358          WSAIO.general_settings  = JSON.parse("{\"settings\":{\"sale_clock\":{\"style\":{\"font_size\":\"26\",\"bg_color\":[{\"hue\":0,\"saturation\":0,\"brightness\":0}],\"fg_color\":[{\"hue\":0,\"saturation\":0,\"brightness\":1}],\"text_align\":\"left\",\"padding\":\"0.5rem 1rem\",\"border_radius\":\"0\",\"hex_fg_color\":\"#ffffff\",\"hex_bg_color\":\"#000000\"},\"sale_clock_text1\":\"Sale ends in\",\"sale_clock_text2\":\"\",\"sale_clock_type\":\"1\",\"show_sale_clock\":false},\"discount_method\":\"draft_order_if_eligible\",\"enable_app\":true,\"disable_checkout_while_loading\":false,\"app_mode\":\"live\",\"compare_at_price\":true,\"show_compare_at_price\":false,\"hide_cents\":false,\"enable_additional_coupon_code\":false,\"additional_coupon_code_tag_based\":null,\"g_setting_meta_id\":\"15770774569118\",\"logincustomization_signup_link_type\":\"none\",\"logincustomization_signup_link\":\"\/pages\/register\",\"logincustomization_signup_link_label\":\"Create wholesale account\",\"additionalFee_enabled\":false,\"additionalFee_label\":\"Processing Fee\",\"additionalFee_value\":\"0\",\"additionalFee_value_type\":\"fixed\",\"discount_text\":\"DISCOUNT\",\"preventAutomaticDiscounts\":false}}"); 
7359          if(typeof WSAIO.general_settings.settings !== "undefined"){
7360              WSAIO.general_settings = WSAIO.general_settings.settings;
7361          }
7362      }catch(e){console.error("JSON Parsing error in settings.",e)}
7363      WSAIO.app_mode = WSAIO.general_settings.app_mode || "live";
7364      WSAIO.user_mode = localStorage.getItem("wsaio-app-mode") || "live";
7365  
7366      window.customer_tags = null || [];
7367      window.is_loggedIn = false;
7368  
7369      WSAIO.wholesale_signup_link_on_login_page= WSAIO.general_settings && typeof WSAIO.general_settings.logincustomization_signup_link_type !== "undefined" ? WSAIO.general_settings.logincustomization_signup_link_type : 'append';  // replace,append,none
7370      WSAIO.create_wholesale_account_link = WSAIO.general_settings && typeof WSAIO.general_settings.logincustomization_signup_link !== "undefined" ? WSAIO.local_param_without_last_slash+WSAIO.general_settings.logincustomization_signup_link : WSAIO.local_param+"pages/register";
7371      WSAIO.create_wholesale_account_link_label = WSAIO.general_settings && typeof WSAIO.general_settings.logincustomization_signup_link_label !== "undefined" ? WSAIO.general_settings.logincustomization_signup_link_label : wst('_wsf_link');
7372      
7373     
7374  
7375    WSAIO.cart_object = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
7376  
7377    WSAIO.cart_note_selector = '[name=note]';
7378  
7379    WSAIO.default_rof_link_selector = 'main a[href="/account/logout"]';
7380    WSAIO.variant_sku_are_same = true;
7381    WSAIO.display_discount_on_soldout = false;
7382  WSAIO.Auto_free_theme = false;
7383    WSAIO.format_selecors = function(str){
7384        if (!str) return "";
7385        if (!str.includes(':')) {
7386          return str;
7387        }
7388        const invalidPseudo = [
7389          ':visible',
7390          ':hidden',
7391          ':first',
7392          ':last',
7393          ':eq(', 
7394          ':lt(', 
7395          ':gt(',
7396          ':odd',
7397          ':even',
7398          ':same'
7399        ];
7400  
7401        invalidPseudo.forEach(bad => {
7402          if (bad.includes("(")) {
7403            str = str.replace(new RegExp(bad.replace("(", "\\(") + ".*?\\)", "g"), "");
7404          } else {
7405            str = str.replace(new RegExp(bad, "g"), "");
7406          }
7407        });
7408        return str
7409          .replace(/,+/g, ",")
7410          .replace(/,\s*$/, "") 
7411          .replace(/^\s*,/, "")
7412          .trim();
7413    }
7414  
7415    window.wsaio_account_url = `https://vivierskin.com/customer_authentication/redirect?locale=en&region_country=US`;
7416   document.currentScript.remove();
7417  </script>
7417
7418  
7419    
7420    
7421    
7422  
7423  
7424  
7424<script>
7425  
7426  
7427  
7428  
7429  
7430  
7431  
7432  
7433  
7434  �
7435  �
7436  
7437  
7438  
7439  
7440  
7441  
7442  
7443  
7444  
7445  
7446  
7447  
7448  
7449  
7450  ��
7451  
7452   document.currentScript.remove();
7453  </script>
7453
7454  
7455  
7456  
7457  
7458  </div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": false, "design_mode": false }'>
7459  .recharge-theme {
7460    /* App */
7461    --recharge-app-background: #F7F7F7;
7462    --recharge-app-container: 1200px;
7463    --recharge-app-vertical-padding: 32px;
7464
7465    /* Brand colors */
7466    
7467--recharge-color-brand: #1773B0;
7468
7469    /* Tints */
7470    --recharge-color-brand-120: #125988;
7471    --recharge-color-brand-20: #458fc0;
7472    --recharge-color-brand-40: #74abd0;
7473    --recharge-color-brand-60: #a2c7df;
7474    --recharge-color-brand-75: #c5dceb;
7475    --recharge-color-brand-85: #dceaf3;
7476
7477    /* Neutral */
7478    --recharge-color-neutral: hsl(204, 35%, 7%);
7479    --recharge-color-neutral-80: hsl(204, 7%, 25%);
7480    --recharge-color-neutral-70: hsl(204, 5%, 35%);
7481    --recharge-color-neutral-40: hsl(204, 3%, 63%);
7482    --recharge-color-neutral-10: hsl(204, 2%, 91%);
7483    
7484
7485    /* Links */
7486    --recharge-button-secondary: #1773B0;
7487    --recharge-button-secondary-120: #125988;
7488    --recharge-button-secondary-60: #74abd0;
7489
7490    /* Images */
7491    --recharge-images-ratio: 1;
7492
7493    /* Cards */
7494    
7495    --recharge-cards-background: #FFFFFF;
7496    
7497
7498    
7499    --recharge-cards-border-color: RGBA(0,0,0,0);
7500    
7501
7502    /* Fonts */
7503    --recharge-typography-scale: 16px;
7504    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
7505    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
7506    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
7507    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
7508    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
7509    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
7510
7511    /** Text **/
7512    --recharge-typography-light: #FFFFFF;
7513    --recharge-typography-primary: var(--recharge-color-neutral);
7514    --recharge-typography-secondary: var(--recharge-color-neutral-70);
7515
7516    /* Corners */
7517    --recharge-corners-radius: 8px;
7518
7519    --recharge-button-border-radius: 8px;
7520    
7521
7522    /* Views */
7523    
7524    --recharge-views-background: #F7F7F7;
7525    
7526
7527    /* Buttons */
7528    --recharge-button-font-family: inherit;
7529    --recharge-button-brand: var(--recharge-color-brand);
7530    --recharge-button-color: #FFFFFF;
7531  }
7532</style>
7533
7534</div><div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
7534<script>
7535  console.log("Stape gtm: 1.0.4");
7536  window.lsData = {};
7537  window.dataLayer = window.dataLayer || [];
7538  window.addEventListener("message", (event) => {
7539    if (event.data?.event) {
7540      window.dataLayer.push(event.data);
7541    }
7542  });
7543  window.dataShopStape = {
7544    shop: "vivierskin.com",
7545    shopId: "7273873453",
7546  }
7547</script>
7547
7548
7549
7550
7551
7552
7553
7554  
7554<script>
7555    console.log("⚠️ User not logged in");
7556    window.localStorage.removeItem('customerShopStape');
7557  </script>
7557
7558
7559
7560
7561
7562<script>
7563  window.currentShopifyMarketStapeId = null;
7564  window.currentShopifyMarketStapeCode = null;
7565  try {
7566    window.currentShopifyMarketStapeId = "1503527070";
7567    window.currentShopifyMarketStapeCode = "US";
7568    // Checkout doesn't render theme app extension blocks, so this is the
7569    // only place the market/country code is ever set. Persisting it here
7570    // lets checkout-side field mapping (country_market_code) fall back to
7571    // the last known value instead of coming up empty.
7572    localStorage.setItem('marketShopStape', JSON.stringify({
7573      id: window.currentShopifyMarketStapeId,
7574      code: window.currentShopifyMarketStapeCode
7575    }));
7576  } catch (error) {
7577    console.error("❌ Stape Error:", error);
7578  }
7579</script>
7579
7580
7581
7582
7583
7584
7585</div>
7585<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7585
7586</body>
7587  
7588    
7589  
7590  
7591  
7592  
7592<script>
7593  var moq_log_enable = true;
7594  window.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
7595  WSAIO.products_with_collectionss = [];
7596  var default_product_variant = [];
7597  var tempWaioQC = {"5a4a4b67525a38":{"shop":"vivierpharmausa.myshopify.com","status":"enabled","customer_group":"tag_based","customer_tags":["demo"],"except_logged_in":false,"except_tags":false,"excepted_tags":[],"default_quantity":"0","quantity_increment":"2","minimum_quantity":"2","maximum_quantity":"","variants":[{"id":"40839854129310","title":"US$100.00","product_id":"6975613665438","product":[{"id":"6975613665438","title":"Vivier E-Gift Card","handle":"vivier-gift-card","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/7387\/3453\/products\/GiftCard-V2_web.jpg?v=1636735871"}}]},{"id":"40839854227614","title":"US$200.00","product_id":"6975613665438","product":[{"id":"6975613665438","title":"Vivier E-Gift Card","handle":"vivier-gift-card","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/7387\/3453\/products\/GiftCard-V2_web.jpg?v=1636735871"}}]}],"collections":[],"applies_to":"variants","message":"Add 2","internal_name":"Demo","minimum_quantity_method":"variant_level","selector_for_individual_variant":false,"products":[{"id":"6975613665438","title":"Vivier E-Gift Card","handle":"vivier-gift-card","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/7387\/3453\/products\/GiftCard-V2_web.jpg?v=1636735871"},"tags":"gift,gift cards","variants":[{"compare_at_price":null,"id":"40839854063774","price":"50.00","product_id":"6975613665438","sku":null,"title":"US$50.00"},{"compare_at_price":null,"id":"40839854129310","price":"100.00","product_id":"6975613665438","sku":null,"title":"US$100.00"},{"compare_at_price":null,"id":"40839854194846","price":"150.00","product_id":"6975613665438","sku":null,"title":"US$150.00"},{"compare_at_price":null,"id":"40839854227614","price":"200.00","product_id":"6975613665438","sku":null,"title":"US$200.00"},{"compare_at_price":null,"id":"40839854260382","price":"250.00","product_id":"6975613665438","sku":null,"title":"US$250.00"}]}]},"77483745575871":{"shop":"vivierpharmausa.myshopify.com","status":"enabled","customer_group":"tag_based","customer_tags":["demo"],"except_logged_in":false,"except_tags":false,"excepted_tags":[],"default_quantity":"4","quantity_increment":"4","minimum_quantity":"4","maximum_quantity":"8","variants":[],"collections":[],"applies_to":"products","message":"A maximum of 8 Hand Sanitizers per order.","internal_name":"demo max 8 hand sanitizer","minimum_quantity_method":"variant_level","selector_for_individual_variant":false,"products":[{"id":"5300981596318","title":"Vivier Hand Sanitizer","handle":"vivier-hand-sanitizer-single-sku","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/7387\/3453\/products\/VIV_3D_PKG_HandSanitizer_786x968_034b988c-bcda-4912-b8eb-832d45bc48d1.png?v=1592583149"},"tags":"","variants":[{"id":"34708815052958","title":"Default Title","sku":"10-190-ZZ-80067-R","price":"8.00","compare_at_price":null,"product_id":"5300981596318","available":true}]},{"id":"5289183740062","title":"Vivier Hand Sanitizer","handle":"vivier-hand-sanitizer","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0072\/7387\/3453\/products\/HandSanitizer90ml-786x968_2.jpg?v=1634649544"},"tags":"antibacterial,Combination,Cruelty-free,Dairy-free,Dry,Fragrance-free,Gluten-free,hand,Normal,Nut-free,Oily,products,sanitizer,sensitive,specialty,Target","variants":[{"compare_at_price":null,"id":"34653446897822","price":"7.00","product_id":"5289183740062","sku":"10-190-ZZ-80068-R","title":"Default Title"}]}]}};
7598  var waioQCTemp = [];
7599  var collection_handle = '';
7600  var collection_Id = '';
7601  var customerTags = null || [];
7602  var customer_tags = null || [];
7603  var is_loggedIn = false;
7604  function log(a,b,c){if(WSAIO.debug)if("undefined"!==typeof c)switch(c){case "warning":console.warn(a,b);break;case "error":console.error(a,b);break;case "info":console.info(a,b);break;default:console.log(a,b)}else console.log(a,b)};
7605  waioQCTemp = waioQCTemp.concat(Object.keys(tempWaioQC).map(function(a){return tempWaioQC[a]}));
7606  // sorting all rules
7607  WSAIO.quantity_control = [];
7608  if(typeof waioQCTemp !== "undefined" && waioQCTemp.length > 0){
7609    var sortOrder = ["tag_based", "logged_in", "all"];
7610    var sortOrder2 =  ["variants", "products","collections","entire_store"];
7611    var temp = [];
7612     $(sortOrder2).each(function(iter){
7613      var _d = sortOrder2[iter];
7614      var temp1 = waioQCTemp.filter(function(x){return x.applies_to === _d});
7615      temp1.sort(function(a,b){  console.log($.inArray(a.customer_group, sortOrder))
7616        var compA = $.inArray(a.customer_group, sortOrder);
7617        var compB = $.inArray(b.customer_group, sortOrder);
7618        return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
7619      });
7620    
7621      temp1.forEach(function(_f,_j){
7622        temp.push(_f);
7623      });
7624    })
7625    WSAIO.quantity_control = temp; 
7626  }
7627  
7628     if(typeof WSAIO != "undefined"){
7629      WSAIO.shopInfo = {
7630        "money_format": "${{amount}}",
7631        "currency": "USD",
7632        "domain" : "vivierskin.com",
7633        "shop" : "vivierpharmausa.myshopify.com",
7634        "url" : "https:\/\/vivierskin.com\/"
7635      };
7636      }
7637      if(typeof WSAIO != "undefined" && typeof WSAIO.formatMoney == "undefined"){
7638       WSAIO.formatMoney = function (t, g) {
7639         if(t == null){
7640              return '';
7641          }
7642          var a = parseFloat(t);
7643          if(typeof QOF_page !== 'undefined' && QOF_page && (typeof WSAIO.QOF_version == 'undefined' || WSAIO.QOF_version == 1)){
7644              a= a/100;
7645          }
7646  
7647          "string" === typeof a && (a = a.replace(".", ""));
7648          var c = "",
7649              e = /\{\{\s*(\w+)\s*\}\}/,
7650              f = g || WSAIO.shopInfo.money_format || WSAIO.shop_money_format;
7651              Number.prototype.format_pricing = function(n, x, s, c) {
7652                var re = '\\d(?=(\\d{' + (x || 3) + '})+' + (n > 0 ? '\\D' : '$') + ')',
7653                    num = this.toFixed(Math.max(0, ~~n));
7654                return (c ? num.replace('.', c) : num).replace(new RegExp(re, 'g'), '$&' + (s || ','));
7655            };
7656          switch (f.match(e)[1]) {
7657            case "amount":
7658                a = parseFloat(a);
7659                return f.replace(e, a.format_pricing(2));
7660              break;
7661            case "amount_no_decimals":
7662                a = parseFloat(a);
7663                return f.replace(e, a.format_pricing(0));
7664              break;
7665            case "amount_with_comma_separator":
7666                a = parseFloat(a);
7667                return f.replace(e, a.format_pricing(2, 3, '.', ','));
7668              break;
7669            case "amount_no_decimals_with_comma_separator":
7670                a = parseFloat(a);
7671                return f.replace(e, a.format_pricing(2, 0, '.').replace('.00',''));
7672                break;
7673            case "amount_no_decimals_with_space_separator":
7674             a = parseFloat(a);
7675             return f.replace(e, a.format_pricing(2, 3, ' ').replace('.00',''));
7676              break;
7677            case "  ":
7678                a = parseFloat(a);
7679                return f.replace(e, a.format_pricing(2, 3, "'"));
7680          }
7681          return f.replace(e, c)
7682        };
7683  
7684      }
7685  
7686  //================================Check applied rules and priority ==========================
7687  
7688  function getAllRelevantQC(data, callback){
7689    var $jscomp$destructuring$var0 = data, rule = $jscomp$destructuring$var0.rule, qc_variants = $jscomp$destructuring$var0.qc_variants, qc_products = $jscomp$destructuring$var0.qc_products, qc_collections = $jscomp$destructuring$var0.qc_collections, qc_entireStore = $jscomp$destructuring$var0.qc_entireStore, variantId = $jscomp$destructuring$var0.variantId, productId = $jscomp$destructuring$var0.productId, collectionId = $jscomp$destructuring$var0.collectionId;
7690    var status = "rejected";
7691    switch (rule.applies_to) {
7692      case "variants":
7693        if(rule.selector_for_individual_variant){
7694          if(current_product != undefined){
7695            $(current_product.variants).each(function(e){
7696              var find = rule.variants.findIndex(function(x){ return x.id == current_product.variants[e].id });
7697              if(find > -1){
7698                status = "approved";
7699              }
7700            })
7701          }
7702        }
7703        if(variantId){
7704          var find = rule.variants.findIndex(function(x){ return x.id == variantId });
7705          if(find > -1){
7706            status = "approved";
7707          }
7708        }
7709        else{
7710          log("WAIO Warning!","Variant id not found for Quantity controller applies to variants","warning");
7711        }
7712        break;
7713      case "products":
7714        if(productId){
7715          var find = rule.products.findIndex(function(x){ return x.id == productId });
7716          if(find > -1){
7717            status = "approved";
7718          }
7719        }
7720        else{
7721          log("WAIO Warning!","Product id not found for Quantity controller applies to products","warning");
7722        }
7723        if(variantId){
7724          try{
7725            for(var iter = 0; iter < rule.products.length; iter++){
7726              var product =  rule.products[iter];
7727              var find = product.variants.findIndex(function(x){ return x.id == variantId });
7728              if(find > -1){
7729                status = "approved"; break;
7730              }
7731            }
7732          }catch(e){log(e);}
7733        }
7734        break;
7735      case "collections":
7736        if(collectionId){
7737          if(rule.collections.findIndex(function(x){return x.id == collectionId }) > -1){
7738            status = "approved";
7739          }
7740        }
7741        else if(productId){
7742          WSAIO.collectionsOfProduct(productId, function(collectionIds){
7743            for(var iter = 0; iter < collectionIds.length; iter++){
7744              var collId = collectionIds[iter].collection_id; 
7745              if(rule.collections.findIndex(function(x){return x.id == collId }) > -1){
7746                status = "approved"; break;
7747              }
7748            }
7749          });
7750        }
7751        else if(collection_handle == "all"){
7752          if(qc_collections.length == 0){
7753            status = "approved";
7754          }
7755          log("WAIO message: All collections rendered!")
7756        }
7757        else{
7758          log("WAIO message: Current collection's id not found!","warning")
7759        }
7760        break;
7761      case "entire_store":
7762        if(WSAIO.template !== "product"){
7763          if(qc_collections.length === 0 && qc_products.length === 0 && qc_variants.length === 0){
7764            status = "approved";
7765          }
7766        }
7767        else{
7768          if(qc_variants.length === 0){
7769            status = "approved";
7770          }
7771          
7772        }
7773        break;
7774      default:
7775        break;
7776    }
7777    callback({type:rule.applies_to,status:status});
7778  }
7779  
7780  WSAIO.collectionsOfProduct = function (product_id, callback) {
7781    if (WSAIO.products_with_collectionss && WSAIO.products_with_collectionss.length) {
7782      var arr = WSAIO.products_with_collectionss.filter(function (x) {
7783        return x.product_id == product_id
7784      });
7785      if (typeof callback === "function") {
7786        callback(arr);
7787      }
7788    } else {
7789      if (typeof callback === "function") {
7790        callback([]);
7791      }
7792    }
7793  }
7794  
7795  
7796  WSAIO.quantity_controllers = function(config, callback){
7797    if("undefined"===typeof config)var config={};
7798    null===config&&(config={});
7799    var productId = config.productId;
7800    var variantId = config.variantId;
7801    var collectionId = config.collectionId;
7802    var custom_message = config.message || null;
7803    var qc_variants = [];
7804    var qc_products = [];
7805    var qc_collections = [];
7806    var qc_entireStore = [];
7807    var chk_rule = false;
7808    WSAIO.quantity_control.find(function(e,r){ 
7809        if( e.applies_to != 'variants'){
7810          chk_rule = true;
7811        }
7812    });
7813    if(!chk_rule){
7814      var new_field = [];
7815      $(WSAIO.quantity_control).each(function(e){
7816          var rule = WSAIO.quantity_control[e];
7817          if(rule.applies_to == 'variants' && rule.status == 'enabled'){
7818                var pid = rule.variants[0].product_id;
7819              var is_table = rule.selector_for_individual_variant;
7820              WSAIO.quantity_control.find(function(r,t){
7821                  if(typeof r.variants[0].product_id != undefined &&  r.variants[0].product_id == pid && is_table){
7822                      r.selector_for_individual_variant = true;
7823                         new_field[t] = r ;
7824                  }else{
7825                         new_field[t] = r ;
7826                  }
7827              })
7828            
7829          }else{
7830             // new_field[t] = r ;
7831          }
7832      })
7833     WSAIO.quantity_control = new_field;
7834    }
7835    for(var iter = 0; iter < WSAIO.quantity_control.length; iter++){
7836      var rule = WSAIO.quantity_control[iter];
7837     
7838      if(rule.status !== "enabled") continue;
7839      if(rule.customer_group === "logged_in" && !is_loggedIn) continue;
7840      else if(rule.customer_group === "tag_based"){
7841        if(!is_loggedIn) continue;
7842        var cus_tags = customerTags.map(function (e) {
7843          return e.toLowerCase()
7844        });
7845        var tagFound = false;
7846        for(var iter1 = 0; iter1 < rule.customer_tags.length; iter1++){
7847          var tag = rule.customer_tags[iter1];
7848          if(cus_tags.indexOf(tag.toLowerCase())>-1){
7849            tagFound = true; break;
7850          }
7851        }
7852        if(!tagFound) continue;
7853      }
7854      
7855      else if(rule.customer_group === "all"){
7856        if(is_loggedIn && (rule.except_tags || rule.except_logged_in)){    
7857          var cus_tags = customerTags.map(function (e) {
7858            return e.toLowerCase()
7859          });
7860          if(rule.except_tags){
7861            var tagFound = false;
7862            for(var iter1 = 0; iter1 < rule.excepted_tags.length; iter1++){
7863              var tag = rule.excepted_tags[iter1];
7864              if(cus_tags.indexOf(tag.toLowerCase())>-1){
7865                tagFound = true; return;
7866              }
7867            }
7868          }
7869          else if(rule.except_logged_in){
7870           if(is_loggedIn) return;
7871          }
7872        }
7873      }
7874      getAllRelevantQC({
7875        rule: rule,
7876        variantId: variantId,
7877        productId: productId,
7878        collectionId: collectionId,
7879        qc_variants: qc_variants,
7880        qc_products: qc_products,
7881        qc_collections: qc_collections,
7882        qc_entireStore: qc_entireStore
7883      }, function(results){
7884        var pushData = {
7885          variantId: variantId,
7886          productId: productId,
7887          collectionId: collectionId,
7888          customer_group: rule.customer_group,
7889          internal_name: rule.internal_name,
7890          default_quantity: rule.default_quantity,
7891          maximum_quantity: rule.maximum_quantity,
7892          minimum_quantity: rule.minimum_quantity,
7893          quantity_increment: rule.quantity_increment,
7894          applies_to: rule.applies_to,
7895          message: custom_message || rule.message,
7896          selector_for_individual_variant: rule.selector_for_individual_variant,
7897          minimum_quantity_method: rule.minimum_quantity_method,
7898          except_logged_in: rule.except_logged_in,
7899          except_tags: rule.except_tags,
7900          excepted_tags: rule.excepted_tags
7901        };
7902        if(results.type === "variants" && results.status === "approved"){
7903          pushData.variants = rule.variants;
7904          qc_variants.push(pushData);
7905        }
7906        if(results.type === "products" && results.status === "approved"){
7907          pushData.products = rule.products;
7908          qc_products.push(pushData);
7909        }
7910        if(results.type === "collections" && results.status === "approved"){
7911          pushData.collections = rule.collections;
7912          qc_collections.push(pushData);
7913        }
7914        if(results.type === "entire_store" && results.status === "approved"){
7915          pushData.entire_store = true;
7916          qc_entireStore.push(pushData);
7917        }
7918      });
7919    }//end forloop
7920    log("qc_products", qc_products);
7921    log("qc_collections", qc_collections);
7922    log("qc_entireStore", qc_entireStore);
7923    var variants_final = [];
7924    var products_final = {};
7925    var collections_final = {};
7926    var entireStore_final = {};
7927    for(var iter = 0; iter < qc_variants.length; iter++){
7928      var v = qc_variants[iter];
7929      if(v.selector_for_individual_variant){
7930        var vcg = v.customer_group;
7931      }else{
7932        var vcg = variants_final.find(function(x){return x.customer_group});
7933      }
7934      if( "undefined" !== typeof vcg){
7935        switch(vcg){
7936          case "tag_based":
7937                if(v.selector_for_individual_variant){
7938                  if(vcg == "tag_based"){
7939                    variants_final.push(v);
7940                  }
7941                }else{
7942                  if(vcg != "tag_based"){
7943                    variants_final.push(v);
7944                  }
7945                }
7946              break;
7947          case "logged_in":
7948            if(vcg != "tag_based"){
7949              variants_final.push(v);
7950            }
7951            break;
7952          case "all":
7953            if(vcg != "tag_based" && variants_final.customer_group != "logged_in"){
7954              variants_final.push(v);
7955            }
7956            break;
7957          default:
7958            break;
7959        }
7960  
7961      }
7962  
7963      else{
7964        variants_final.push(v);
7965      }
7966    }
7967  
7968    for(var iter = 0; iter < qc_products.length; iter++){
7969      var v = qc_products[iter];
7970      if( "undefined" !== typeof products_final.customer_group ){
7971        switch(v.customer_group){
7972          case "tag_based":
7973            if(products_final.customer_group != "tag_based"){
7974              products_final = v;
7975            }
7976            break;
7977          case "logged_in":
7978            if(products_final.customer_group != "tag_based"){
7979              products_final = v;
7980            }
7981            break;
7982          case "all":
7983            if(products_final.customer_group != "tag_based" && products_final.customer_group != "logged_in"){
7984              products_final = v;
7985            }
7986            break;
7987          default:
7988            break;
7989        }
7990      }
7991      else{
7992        products_final = v;
7993      }
7994    }
7995    for(var iter = 0; iter < qc_collections.length; iter++){
7996      var v = qc_collections[iter];
7997      if( "undefined" !== typeof collections_final.customer_group ){
7998        switch(v.customer_group){
7999          case "tag_based":
8000            if(collections_final.customer_group != "tag_based"){
8001              collections_final = v;
8002            }
8003            break;
8004          case "logged_in":
8005            if(collections_final.customer_group != "tag_based"){
8006              collections_final = v;
8007            }
8008            break;
8009          case "all":
8010            if(collections_final.customer_group != "tag_based" && collections_final.customer_group != "logged_in"){
8011              collections_final = v;
8012            }
8013            break;
8014          default:
8015            break;
8016        }
8017      }
8018      else{
8019        collections_final = v;
8020      }
8021    }
8022    for(var iter = 0; iter < qc_entireStore.length; iter++){
8023      var v = qc_entireStore[iter];
8024      if( "undefined" !== typeof entireStore_final.customer_group ){
8025        switch(v.customer_group){
8026          case "tag_based":
8027            if(entireStore_final.customer_group != "tag_based"){
8028              entireStore_final = v;
8029            }
8030            break;
8031          case "logged_in":
8032            if(entireStore_final.customer_group != "tag_based"){
8033              entireStore_final = v;
8034            }
8035            break;
8036          case "all":
8037            if(entireStore_final.customer_group != "tag_based" && entireStore_final.customer_group != "logged_in"){
8038              entireStore_final = v;
8039            }
8040            break;
8041          default:
8042            break;
8043        }
8044      }
8045      else{
8046        entireStore_final = v;
8047      }
8048    }
8049    
8050    log("variants_final", variants_final);
8051    log("products_final", products_final);
8052    log("collections_final", collections_final);
8053    log("entireStore_final", entireStore_final);
8054    var quantity_controls = [];
8055    if("undefined" !== typeof variants_final.find(function(x){return x.applies_to})){
8056      variants_final.forEach(function(_d,i){quantity_controls.push(_d);});
8057      if("undefined" !== typeof products_final.applies_to){
8058        quantity_controls.push(products_final);
8059      }
8060    }
8061    else if("undefined" !== typeof products_final.applies_to){
8062      quantity_controls.push(products_final);
8063    }
8064    else if("undefined" !== typeof collections_final.applies_to){
8065      quantity_controls.push(collections_final); 
8066    }
8067    else if("undefined" !== typeof entireStore_final.applies_to){
8068      quantity_controls.push(entireStore_final);
8069    }
8070    callback(null,{quantity_controls:quantity_controls})
8071  
8072  }
8073  
8074  
8075  
8076  
8077  // =================================For product and collection page function start =========================
8078  
8079    // show error function
8080    function waio_moq_log(msg){
8081      if(moq_log_enable){
8082        console.warn(msg);
8083      }
8084    }
8085    // make quantity selector design
8086    function prepare_individual_qty_html(config_param,rule,variant,moq_product){
8087             var _qtyInc = parseInt(rule.quantity_increment) || 1,
8088             _qtyMin = parseInt(rule.minimum_quantity) || 0,
8089             _qtyMax = rule.maximum_quantity==""?0:rule.maximum_quantity,
8090             _qtyDefault = rule.default_quantity==""?0:parseInt(rule.default_quantity),
8091             _fLavel = rule.minimum_quantity_method,
8092             product_level_msg = rule.message,
8093             moq_product = config_param.product,
8094             message = rule.message;
8095             if(moq_product.variants.length == 1 && _fLavel == 'product_level') _fLavel = 'variant_level';
8096            var qty__attrs = '';
8097             if($('#Quick-order-form').length) _qtyDefault = 0;
8098            if(config_param.variant_inventory_info == undefined){
8099              qty__attrs = 'class="waio_qty-input waio_qty-input__applicable"  template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
8100            }else{
8101               if(parseInt(config_param.variant_inventory_info.variant_inventory_quantity) < _qtyDefault){
8102                   if(config_param.variant_inventory_info.variant_inventory_quantity < 0){
8103_qtyDefault = 0;
8104}else{
8105_qtyDefault = parseInt(config_param.variant_inventory_info.variant_inventory_quantity);
8106}
8107                }
8108                 if($('#Quick-order-form').length) _qtyDefault = 0;
8109             qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
8110            }
8111            window.MOQ_applied = [{
8112                '_qtyDefault':_qtyDefault,
8113                '_qtyInc':_qtyInc,
8114                '_qtyMin':_qtyMin,
8115                '_qtyMax':_qtyMax
8116              }]  
8117            
8118            $('.waio__ErrorMsg').remove();
8119            var _HTML = ' <div class="waio_moq_qty" continue_outofstock="" inventory_checking="" style="margin-left: 4%;">  '  + 
8120                      '	<label for="" style="font-size: 12px;display:none;">Quantity</label>'+
8121                      '     <div '+qty__attrs+' >  '  + 
8122                      '             <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span>  '  + 
8123                      '             <input type="text" data-qc-variant="'+variant.id+'" variant_title="'+variant.title+'" product_id="'+moq_product.id+'" product_title="'+moq_product.title+'" class="input_moq" name="quantityy" data-variant="'+variant.id+'" value="'+parseInt(_qtyDefault)+'" />  '  + 
8124                      '             <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span>  '  +
8125                      '     </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p>  '  + 
8126                      '  </div>  ' ; 
8127            return _HTML;
8128    
8129    }
8130   // Variant table html design
8131    function prepare_variant_table_html(table_rules,moq_product,config_param,number_of_rule){
8132       var check_if_applicable = false;
8133      var all_variant_soldout = true;
8134      if(number_of_rule == 'merge_rules'){
8135           var ids = [];
8136          for(var i = 0 ;i< moq_product.variants.length; i++){
8137            ids.push(moq_product.variants[i].id)
8138          }
8139          if(table_rules.length){
8140            var rows_data = '';
8141            $(moq_product.variants).each(function(e){
8142               var variant = moq_product.variants[e];
8143               $(table_rules).each(function(ee){
8144                       $(table_rules[ee].variants).each(function(eee){
8145                         if(variant.id == table_rules[ee].variants[eee].id){
8146                           var qty__attrs = 'class="waio_qty-input" data-min="0" data-method="variant_level" data-max="0" data-default="0" data-inc="1"';
8147                           var indxx = ids.findIndex(function(e){if(e==table_rules[ee].variants[eee].id){return e}})
8148                            ids = ids.filter(function(elem){
8149                              return elem != ids[indxx]; 
8150                            });
8151                            if(table_rules[ee].minimum_quantity_method == 'variant_level'){
8152                                  var message = table_rules[ee].message.replace("[[mul]]",table_rules[ee].quantity_increment).replace("[[min]]",table_rules[ee].minimum_quantity).replace('"','');
8153                                  _fLavel = table_rules[ee].minimum_quantity_method;
8154                                  max_qty = table_rules[ee].maximum_quantity==""?0:table_rules[ee].maximum_quantity;
8155                                  _qtyInc = parseInt(table_rules[ee].quantity_increment) || 1;
8156                                  _qtyMin = parseInt(table_rules[ee].minimum_quantity) || 0;
8157                                  _qtyMax = parseInt(max_qty) || 0;
8158                              var message = table_rules[ee].message;
8159                                  if(table_rules[ee].default_quantity == 0){
8160                                    _qtyDefault = parseInt(table_rules[ee].default_quantity);
8161                                  }else{
8162                                    _qtyDefault = parseInt(table_rules[ee].default_quantity) || 1;
8163                                  }
8164                                  var qty__attrs = '';
8165                                   if(config_param.variant_inventory_info == undefined){
8166                                      qty__attrs = 'class="waio_qty-input waio_qty-input__applicable"  template="'+config_param.template+'" is_table="'+table_rules[ee].selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
8167                                   }else{
8168                                         qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+table_rules[ee].selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
8169                                   }
8170                             }
8171                             if(variant.available){
8172                                  all_variant_soldout = false;
8173                                  input_html =  ''+
8174                                   '         	<div '+qty__attrs+'>  '  + 
8175                                  '             <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span>  '  + 
8176                                  '             <input type="text" data-qc-variant="'+variant.id+'" name="quantityy" class="input_moq" data-variant="'+variant.id+'" value="'+_qtyDefault+'"/>  '  + 
8177                                  '             <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span>  '  + 
8178                                  '           </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> ';
8179                             }else{
8180                                input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>';
8181                             }
8182                             check_if_applicable = true;
8183                             var img = moq_product.featured_image;
8184                             if(variant.featured_image != null) img = variant.featured_image.src;
8185                             rows_data += '' +
8186                                  '<tr>' +
8187                                  '    <td>' +
8188                                  '        <div class="waio__product-information">' +
8189                                  '            <div class="waio__image-wrapper">';
8190                              
8191                              if (img != null) {
8192                                 let imageUrl = img;
8193                                       imageUrl = imageUrl.replace(/(\.(jpg|jpeg|png))(?=\?|$)/i, '_70x70$1');
8194                                  rows_data += '' +
8195                                      '                <img class="waio__image" src="'+ imageUrl +'" alt="'+ variant.title +'">';
8196                              }
8197                              
8198                              rows_data += '' +
8199                                  '            </div>' +
8200                                  '            <div class="waio__product-details">' +
8201                                  '                <h4 class="waio__product-title">'+ variant.title +'</h4>' +
8202                                  '            </div>' +
8203                                  '        </div>' +
8204                                  '    </td>' +
8205                                  '    <td class="moq_hvr vd_discount" colspan="2">' +
8206                                  '        <div class="moq_v_disc wsaio-MOQqt-'+ variant.id +'">'+ WSAIO.formatMoney(variant.price / 100) +'</div>' +
8207                                  '    </td>' +
8208                                  '    <td>' +
8209                                  input_html +
8210                                  '    </td>' +
8211                                  '</tr>';
8212                         }
8213                       })
8214               })
8215            })
8216            var chk_rule = false;
8217            WSAIO.quantity_control.find(function(e,r){ 
8218                if( e.applies_to != 'variants'){
8219                  chk_rule = true;
8220                }
8221            });
8222            if(!chk_rule){
8223              var moq_remaining_variants = [];
8224              for(var i = 0 ;i< moq_product.variants.length; i++){
8225                  for(var ii = 0 ;ii< ids.length; ii++){
8226                       if(moq_product.variants[i].id == ids[ii]){
8227                         moq_remaining_variants.push(moq_product.variants[i])
8228                       }
8229                 }
8230              }
8231              if(moq_remaining_variants.length){
8232                     $(moq_remaining_variants).each(function(e){
8233                      var message = '';
8234                      var row = moq_remaining_variants[e];
8235                       var _qtyMin = parseInt(0),  _qtyMax = 0,  _qtyInc = 1,_qtyDefault = 0 ;
8236                       var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== row.id});
8237                       var qty__attrs = '';
8238                          if(config_param.variant_inventory_info == undefined){
8239                            qty__attrs = 'class="waio_qty-input waio_qty-input__applicable"  template="'+config_param.template+'" is_table="'+table_rules.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
8240                         }else{
8241                               qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+table_rules.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
8242                         }
8243                       if(row.available){
8244                          all_variant_soldout = false;
8245                          input_html =    ''+
8246                                      '<div '+qty__attrs+'>  '  + 
8247                                      '             <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-table_rules="evenodd" stroke-linecap="square"></path> </svg></span>  '  + 
8248                                      '             <input type="text" data-qc-variant="'+row.id+'" name="quantityy" class="input_moq" data-variant="'+row.id+'" value="'+_qtyDefault+'"/>  '  + 
8249                                      '             <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span>  '  + 
8250                                      '           </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> ';
8251                       }else{
8252                          input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>';
8253                       }
8254                       var img = moq_product.featured_image;
8255                       if(row.featured_image != null) img = row.featured_image.src;
8256                       rows_data += '' +
8257                                  '<tr>' +
8258                                  '    <td>' +
8259                                  '        <div class="waio__product-information">' +
8260                                  '            <div class="waio__image-wrapper">';
8261                              
8262                              if (img != null) {
8263                                 let imageUrl = img;
8264                                       imageUrl = imageUrl.replace(/(\.(jpg|jpeg|png))(?=\?|$)/i, '_70x70$1');
8265                                  rows_data += '' +
8266                                      '                <img class="waio__image" src="'+ imageUrl +'" alt="'+ row.title +'">';
8267                              }
8268                              
8269                              rows_data += '' +
8270                                  '            </div>' +
8271                                  '            <div class="waio__product-details">' +
8272                                  '                <h4 class="waio__product-title">'+ row.title +'</h4>' +
8273                                  '            </div>' +
8274                                  '        </div>' +
8275                                  '    </td>' +
8276                                  '    <td class="moq_hvr vd_discount" colspan="2">' +
8277                                  '        <div class="moq_v_disc wsaio-MOQqt-'+ row.id +'">'+ WSAIO.formatMoney(row.price / 100) +'</div>' +
8278                                  '    </td>' +
8279                                  '    <td>' +
8280                                  input_html +
8281                                  '    </td>' +
8282                                  '</tr>';
8283                     })
8284                     
8285              }
8286              }
8287        
8288          }
8289      }else{
8290                var rule = table_rules[0];
8291                 var rows_data = '';
8292                 if(rule.applies_to == "variants"){
8293                   $(moq_product.variants).each(function(e){
8294                    var message = rule.message;
8295                    var row = moq_product.variants[e];
8296                     var _qtyMin = parseInt(0),  _qtyMax = 0,  _qtyInc = 1,_qtyDefault = 0 ;
8297                     var _fLavel = rule.minimum_quantity_method;
8298                     var _indx = rule.variants.findIndex(function(e){ return e.id == row.id})
8299                     if(_indx > -1){
8300                       check_if_applicable = true;
8301                       var _qtyMin = parseInt(rule.minimum_quantity),  _qtyMax = rule.maximum_quantity==""?0:rule.maximum_quantity,  _qtyInc = parseInt(rule.quantity_increment) || 1, _qtyDefault = parseInt(rule.default_quantity) || 0;
8302                     }else{
8303                         message = '';
8304                     }
8305                     var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== row.id});
8306                     var qty__attrs = '';
8307                        if(config_param.variant_inventory_info == undefined){
8308                          qty__attrs = 'class="waio_qty-input waio_qty-input__applicable"  template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
8309                       }else{
8310                             qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
8311                       }
8312                     if(row.available){
8313                        all_variant_soldout = false;
8314                        input_html =    ''+
8315                                    '<div '+qty__attrs+'>  '  + 
8316                                    '             <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span>  '  + 
8317                                    '             <input type="text" data-qc-variant="'+row.id+'" name="quantityy" class="input_moq" data-variant="'+row.id+'" value="'+_qtyDefault+'"/>  '  + 
8318                                    '             <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span>  '  + 
8319                                    '           </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> ';
8320                     }else{
8321                        input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>';
8322                     }
8323                     var img = moq_product.featured_image;
8324                     if(row.featured_image != null) img = row.featured_image.src;
8325                     rows_data += '' +
8326                                  '<tr>' +
8327                                  '    <td>' +
8328                                  '        <div class="waio__product-information">' +
8329                                  '            <div class="waio__image-wrapper">';
8330                              
8331                              if (img != null) {
8332                                  let imageUrl = img;
8333                                       imageUrl = imageUrl.replace(/(\.(jpg|jpeg|png))(?=\?|$)/i, '_70x70$1');
8334                                  rows_data += '' +
8335                                      '                <img class="waio__image" src="'+ imageUrl +'" alt="'+ row.title +'">';
8336                              }
8337                              
8338                              rows_data += '' +
8339                                  '            </div>' +
8340                                  '            <div class="waio__product-details">' +
8341                                  '                <h4 class="waio__product-title">'+ row.title +'</h4>' +
8342                                  '            </div>' +
8343                                  '        </div>' +
8344                                  '    </td>' +
8345                                  '    <td class="moq_hvr vd_discount" colspan="2">' +
8346                                  '        <div class="moq_v_disc wsaio-MOQqt-'+ row.id +'">'+ WSAIO.formatMoney(row.price / 100) +'</div>' +
8347                                  '    </td>' +
8348                                  '    <td>' +
8349                                  input_html +
8350                                  '    </td>' +
8351                                  '</tr>';
8352                   })
8353                   
8354               }else{
8355  
8356                   check_if_applicable = true;
8357                    $(moq_product.variants).each(function(e){
8358                    var row = moq_product.variants[e];
8359                    var _fLavel = rule.minimum_quantity_method;
8360                    var _qtyMin = parseInt(rule.minimum_quantity),  _qtyMax = rule.maximum_quantity==""?0:rule.maximum_quantity,  _qtyInc = parseInt(rule.quantity_increment) || 1, _qtyDefault = parseInt(rule.default_quantity) || 0;
8361                     var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== row.id});
8362                    var qty__attrs = '';
8363                      if(config_param.variant_inventory_info == undefined){
8364                        qty__attrs = 'class="waio_qty-input waio_qty-input__applicable"  template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
8365                     }else{
8366                           qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
8367                     }
8368                       var message = rule.message;
8369                      var img = moq_product.featured_image;
8370                     if(row.featured_image != null) img = row.featured_image.src;
8371  
8372                     if(row.available){
8373                        all_variant_soldout = false;
8374                        input_html =    ''+
8375                                    '<div '+qty__attrs+'>  '  + 
8376                                    '             <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span>  '  + 
8377                                    '             <input type="text" data-qc-variant="'+row.id+'" name="quantityy" class="input_moq" data-variant="'+row.id+'" value="'+_qtyDefault+'"/>  '  + 
8378                                    '             <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span>  '  + 
8379                                    '           </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> ';
8380                     }else{
8381                        input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>';
8382                     }
8383  
8384                     rows_data += '' +
8385                                  '<tr>' +
8386                                  '    <td>' +
8387                                  '        <div class="waio__product-information">' +
8388                                  '            <div class="waio__image-wrapper">';
8389                              
8390                              if (img != null) {
8391                                  let imageUrl = img;
8392                                       imageUrl = imageUrl.replace(/(\.(jpg|jpeg|png))(?=\?|$)/i, '_70x70$1');
8393                                  rows_data += '' +
8394                                      '                <img class="waio__image" src="'+ imageUrl +'" alt="'+ row.title +'">';
8395                              }
8396                              
8397                              rows_data += '' +
8398                                  '            </div>' +
8399                                  '            <div class="waio__product-details">' +
8400                                  '                <h4 class="waio__product-title">'+ row.title +'</h4>' +
8401                                  '            </div>' +
8402                                  '        </div>' +
8403                                  '    </td>' +
8404                                  '    <td class="moq_hvr vd_discount" colspan="2">' +
8405                                  '        <div class="moq_v_disc wsaio-MOQqt-'+ row.id +'">'+ WSAIO.formatMoney(row.price / 100) +'</div>' +
8406                                  '    </td>' +
8407                                  '    <td>' +
8408                                  input_html +
8409                                  '    </td>' +
8410                                  '</tr>';
8411  
8412                   })
8413               }
8414      }
8415         if(check_if_applicable){
8416          var tableHTML =  '   <table class="waio__qc-table">  '  + 
8417                  '     <thead>  '  + 
8418                  '       <tr>  '  + 
8419                  '         <th>Variants</th>  '  + 
8420                  '         <th class="vd_discount" colspan="2">Price</th>  '  + 
8421                  '         <th>Qty</th>  '  + 
8422                  '       </tr>  '  + 
8423                  '     </thead>  '  + 
8424                  '     '  + 
8425                  '     <tbody>  '  +
8426                  rows_data+
8427                  '     </tbody>  '  + 
8428                  '  </table>  ' ; 
8429            if(all_variant_soldout){
8430               setTimeout(function(){$('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('[name="moq_addToCart_forTable"]').addClass('checkout-disabled').attr('disabled','disabled');},400)
8431            }
8432            return tableHTML;
8433         }else{
8434           return '';
8435         }
8436    }
8437  
8438    function disable_Buy_it_now(){
8439       var is_show = setInterval(function(){
8440         if($('.shopify-payment-button__button').length > 0){
8441            $('.shopify-payment-button__button').addClass('checkout-disabled').attr('disabled','disabled');
8442           clearInterval(is_show);
8443         }
8444       },500)
8445    }
8446  
8447    function update_qof_qty(){
8448       if(window.location.href.indexOf('/pages/') > -1){
8449            var count  = 0;
8450            $(".quantitytd input").each(function(){
8451              var _this = $(this);
8452              if(_this.css('display') != 'none' && _this.parents('.quantitytd').find('.qty
8452div').css('display') != 'none'){
8453                    count = count + parseInt($(this).val());
8454              }
8455              if(_this.parents('.waio_moq_qty').length){
8456                   count = count + parseInt(_this.parents('.waio_moq_qty').find('input').val());
8457              }
8458            });
8459            if($(".update_btn").length){
8460              $(".update_btn .ttl_qty").remove();
8461              $(".update_btn").append("<span class='ttl_qty'> ("+count+")</span>");
8462            }
8463       }
8464    }
8465    // qty change events
8466    function qty_function(wrapper){
8467         // plusminus change function
8468         var qty_input = wrapper.find('.waio_qty-input');
8469         var d_val = parseInt(qty_input.find('input').val());
8470         var d_qMin = parseInt(qty_input.attr('data-min')),
8471             d_qMax = parseInt(qty_input.attr('data-max')),
8472             d_qInc = parseInt(qty_input.attr('data-inc'));
8473             d_qdefault = parseInt(qty_input.attr('data-default'));
8474      
8475            if((d_val%d_qInc) == 0 && d_val >= d_qMin){
8476            }else{
8477              disable_Buy_it_now();
8478            }
8479           wrapper.find('[name="quantity"]').val(d_qdefault);
8480         $('.waio_qty--btn svg,.waio_qty--btn').on('click', function(e) {
8481           e.preventDefault();
8482           e.stopImmediatePropagation();
8483           e.stopPropagation();
8484           var _this = $(this);
8485           var $input = _this.parents('.waio_qty-input').find('input');
8486           var val = parseInt($input.val());
8487           var qty_wrapper = $input.parents('.waio_qty-input');
8488           var _qMin = parseInt(qty_wrapper.attr('data-min')),
8489               _qMax = parseInt(qty_wrapper.attr('data-max')),
8490               _qInc = parseInt(qty_wrapper.attr('data-inc'));
8491               _qdefault = parseInt(qty_wrapper.attr('data-default'));
8492           var _fLavel = qty_wrapper.attr('data-method');
8493           var is_table_enable = qty_wrapper.attr('is_table');
8494           var product_id = $input.attr('product_id');
8495           var parent_element = qty_wrapper.attr('parent_element');
8496           var variant_inventory_management = qty_wrapper.attr('variant_inventory_management'),
8497               variant_inventory_policy = qty_wrapper.attr('variant_inventory_policy'),
8498               variant_inventory_quantity = parseInt(qty_wrapper.attr('variant_inventory_quantity')),
8499               data_variant = parseInt(qty_wrapper.attr('data-variant'));
8500               var available_qty_msg = '';
8501           var qty_type = 'plus';
8502           var qof_restriction = _this.parents('.waio_moq_qty').siblings('.wsaio_qof-quantity-wrapper').attr('quantity_restriction');
8503          var  qof_available_stock = _this.parents('.waio_moq_qty').siblings('.wsaio_qof-quantity-wrapper').attr('available_stock');
8504          if($('.wsaio-qof-product-column.qof-product-qty.qof_quantity').length > 0){
8505            qof_restriction = _this.parents('.waio_moq_qty').parent('.qof_quantity').attr('quantity_restriction');
8506            qof_available_stock = _this.parents('.waio_moq_qty').parent('.qof_quantity').attr('available_stock');
8507          }
8508 
8509            if(!_this.hasClass('waio__less')){
8510             if(qof_restriction == 'true' && qof_available_stock <= 0){
8511               return;
8512             }
8513             var check_nextValue = val+_qInc;
8514             if (qof_restriction == 'true' && check_nextValue >= qof_available_stock) {
8515                   return;
8516             } 
8517            }
8518           
8519           if(_this.hasClass('waio__less')){
8520              qty_type = 'minus';
8521           }
8522           
8523           if(qty_type == 'plus'){
8524             if(_fLavel == 'variant_level'){
8525                val = (val-(val%_qInc))+_qInc;
8526             }else{
8527               val = val + 1;
8528             }
8529             
8530           }else{
8531             if(val != 0){
8532                if(_fLavel == 'variant_level'){
8533                     if(val%_qInc === 0) val = val-_qInc;
8534                     else val = val-(val%_qInc);
8535                }else{
8536                      val = val - 1;
8537                }
8538             }
8539           }
8540            if (val < _qMin && _fLavel == 'variant_level') {
8541              // val = 0;
8542            }
8543            if (val > _qMax && _qMax!==0) {
8544              val = _qMax;
8545            }
8546  
8547           // stop increament if inventory not available further
8548            if(variant_inventory_management != undefined && variant_inventory_management != ''){
8549                 if(variant_inventory_policy == 'deny'){
8550                   if(val > variant_inventory_quantity){
8551                     val = variant_inventory_quantity;
8552                     available_qty_msg = 'Only '+val+' quantity available in stock';
8553                   }
8554                 }
8555            }
8556         
8557            if($('.available_qty_msg').length == 0 && available_qty_msg != ''){
8558              qty_wrapper.after('<p class="available_qty_msg" style="color:red;font-size: 12px;text-transform:capitalize;">'+available_qty_msg+'</p>');
8559              setTimeout(function(){$('.available_qty_msg').remove();},3500)
8560           }
8561           $input.val(val);
8562           if(is_table_enable == 'false'){
8563              if(_this.parents(parent_element).find('.wsaio_qof-quantity-input').length){
8564                     const $input = _this.parents(parent_element).find('.wsaio_qof-quantity-input');
8565                     $input.val(val);
8566                     var stock = (parseInt(_this.parents(parent_element).find('.wsaio_qof-quantity-wrapper').attr('available_stock'))-parseInt(val));
8567                     if(stock > -1){
8568                       _this.parents(parent_element).find('.qof_stock').text(stock);
8569                     }
8570                     
8571               }
8572              if(_this.parents(parent_element).find('[name="quantity"]').length){
8573                 _this.parents(parent_element).find('[name="quantity"]').val(val)
8574               }
8575           }
8576  
8577            // enable disable buy now button
8578           var check_MOQ_applied = [{
8579                  '_qtyDefault':_qdefault,
8580                  '_qtyInc':_qInc,
8581                  '_qtyMin':_qMin,
8582                  '_qtyMax':_qMax
8583                }]
8584            if(typeof check_MOQ_applied != 'undefined' && check_MOQ_applied.length > 0 && is_table_enable != 'true'){
8585              check_restriction_Buynow($input.val(),check_MOQ_applied);
8586            } 
8587            update_qof_qty();
8588           
8589         })
8590  
8591          // input change function
8592          $('.input_moq').on('change', function(e) {
8593             e.preventDefault();
8594             e.stopImmediatePropagation();
8595             e.stopPropagation();
8596             var _this = $(this);
8597             var $input = _this;
8598             if($input.val().trim()=='') return;
8599             var val = parseInt($input.val());
8600             var qty_wrapper = $input.parents('.waio_qty-input');
8601             var _qMin = parseInt(qty_wrapper.attr('data-min')),
8602               _qMax = parseInt(qty_wrapper.attr('data-max')),
8603               _qInc = parseInt(qty_wrapper.attr('data-inc'));
8604            _qdefault = parseInt(qty_wrapper.attr('data-default'));
8605             var _fLavel = qty_wrapper.attr('data-method');
8606             var product_id = $input.attr('product_id');
8607              var parent_element = qty_wrapper.attr('parent_element');
8608             var is_table_enable = qty_wrapper.attr('is_table');
8609            var variant_inventory_management = qty_wrapper.attr('variant_inventory_management'),
8610                variant_inventory_policy = qty_wrapper.attr('variant_inventory_policy'),
8611                variant_inventory_quantity = parseInt(qty_wrapper.attr('variant_inventory_quantity'));
8612                var available_qty_msg = '';
8613             var qof_restriction = _this.parents('.waio_moq_qty').siblings('.wsaio_qof-quantity-wrapper').attr('quantity_restriction');
8614            var  qof_available_stock = _this.parents('.waio_moq_qty').siblings('.wsaio_qof-quantity-wrapper').attr('available_stock');
8615
8616           if(qof_restriction == 'true' && qof_available_stock <= 0){
8617               $input.val(0)
8618             return;
8619           }
8620           if (qof_restriction == 'true' && val >= qof_available_stock) {
8621                 $input.val(qof_available_stock)
8622                 return;
8623            }  
8624            
8625             if (val < _qMin) {
8626                  // val = 0;
8627             }else if (val > _qMax && _qMax!==0) {
8628              val = _qMax;
8629             }
8630              else{
8631                 if(_fLavel == 'variant_level'){
8632                  if(val%_qInc !== 0){
8633                    val = (val-(val%_qInc))+_qInc;
8634                  }
8635                 }else{
8636                   val = val;
8637                 }
8638              } 
8639  
8640            // stop increament if inventory not available further
8641            if(variant_inventory_management != undefined && variant_inventory_management != ''){
8642                 if(variant_inventory_policy == 'deny'){
8643                   if(val > variant_inventory_quantity){
8644                     val = variant_inventory_quantity;
8645                     available_qty_msg = 'Only '+val+' quantity available in stock';
8646                   }
8647                 }
8648            }
8649            
8650            if($('.available_qty_msg').length == 0 && available_qty_msg != ''){
8651              qty_wrapper.after('<p class="available_qty_msg" style="color:red;font-size: 12px;text-transform:capitalize;">'+available_qty_msg+'</p>');
8652              setTimeout(function(){$('.available_qty_msg').remove();},3500)
8653           }
8654              if(val >= 0){
8655                  $input.val(val);
8656                  if(is_table_enable == 'false'){
8657                    if(_this.parents(parent_element).find('[name="quantity"]').length){
8658                     _this.parents(parent_element).find('[name="quantity"]').val(val)
8659                   }
8660                    if(_this.parents(parent_element).find('.wsaio_qof-quantity-input').length){
8661                       _this.parents(parent_element).find('.wsaio_qof-quantity-input').val(val)
8662                     }
8663                  }
8664              }
8665              // enable disable buy now button
8666           var check_MOQ_applied = [{
8667                  '_qtyDefault':_qdefault,
8668                  '_qtyInc':_qInc,
8669                  '_qtyMin':_qMin,
8670                  '_qtyMax':_qMax
8671                }]
8672            if(typeof check_MOQ_applied != 'undefined' && check_MOQ_applied.length > 0 && is_table_enable != 'true'){
8673              check_restriction_Buynow($input.val(),check_MOQ_applied);
8674            } 
8675            update_qof_qty()
8676          })
8677            
8678         function check_restriction_Buynow(qty,check_MOQ_applied){
8679            if((qty%check_MOQ_applied[0]._qtyInc) == 0 && qty >= check_MOQ_applied[0]._qtyMin){
8680              if(check_MOQ_applied[0]._qtyMax != 0 && qty <= check_MOQ_applied[0]._qtyMax){
8681                $('.shopify-payment-button__button').removeClass('checkout-disabled').removeAttr('disabled')
8682              }else{
8683                $('.shopify-payment-button__button').removeClass('checkout-disabled').removeAttr('disabled')
8684              }
8685            }else{
8686              $('.shopify-payment-button__button').addClass('checkout-disabled').attr('disabled','disabled')
8687            }
8688          }
8689           var check_MOQ_applied = MOQ_applied;
8690            if(typeof check_MOQ_applied != 'undefined' && check_MOQ_applied.length > 0){
8691              check_restriction_Buynow(check_MOQ_applied[0]._qtyDefault,check_MOQ_applied);
8692            } 
8693    }
8694    // append add to cart button function
8695    function append_add_to_cart_btn(moq_product,config_param,variant,is_for_table){
8696      
8697      if(!is_for_table){
8698              var atc_btn_text = '';
8699              var attribute_btn = '';
8700              var text_check = $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart).text().trim();
8701              if(text_check != '' && text_check == 'Sold out'){
8702                atc_btn_text = 'Sold out';
8703                attribute_btn = 'sold_out';
8704              }else{
8705                atc_btn_text = 'Add to cart';
8706                attribute_btn = 'Add to cart';
8707              }
8708              var _atcBtn = ''+
8709              '  <div class="moq_atc"> <button name="moq_addToCart" aria-label="Add to cart" class="'+$(config_param.add_to_cart).attr('class')+'" '+attribute_btn+' parent_select="'+config_param.parent_product_selector+'">   '  + 
8710              '     <div class="moq_loading-spinner" style="display:none;"></div><span data-waio-atc-text> '+atc_btn_text+' </span>   '  + 
8711              '     <span class="waio-hide">   '  + 
8712              '        '  + 
8713              '     </span>   '  + 
8714              '  </button>  </div> ' ; 
8715            if(config_param.template != 'page'){ 
8716                  $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).siblings('.moq_atc').remove();
8717                  $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).before(_atcBtn);
8718            }else{
8719                  $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart).siblings('.moq_atc').remove();
8720                  $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart).before(_atcBtn);
8721                  $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart+'[type="submit"]').hide();
8722            }
8723  
8724      }else{
8725            var _atcBtn = ''+
8726              '  <div class="moq_atc"> <span class="moq_success_msg" style="display:none;">Items added. <a href="/cart" style=" color: black; ">View Cart</a></span><button name="moq_addToCart_forTable" aria-label="Add to cart" class="'+$(config_param.add_to_cart).attr('class')+'" parent_select="'+config_param.parent_product_selector+'">   '  + 
8727              '     <div class="moq_loading-spinner" style="display:none !important;"></div><span data-waio-atc-text> Add to cart </span>   '  + 
8728              '     <span class="waio-hide">   '  + 
8729              '        '  + 
8730              '     </span>   '  + 
8731              '  </button> </div> ' ; 
8732          $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).siblings('.moq_atc').remove();
8733          $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).before(_atcBtn);
8734      }
8735      if($('.wsaio_qof_container').length){
8736         $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart+'[data-variant-id="'+variant.id+'"]').hide();
8737      }else{
8738       $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).hide();
8739      }
8740      
8741       
8742    }
8743    // Add to cart button event when variant table is enable
8744    function Table_addToCart_event(moq_product,config_param,variant){
8745             $('[name="moq_addToCart_forTable"]').on('click',function(e){
8746                 e.preventDefault();
8747                 e.stopImmediatePropagation();
8748                 e.stopPropagation();
8749                 var _this = $(this);
8750                 var _queue = [];
8751                 _this.find('.moq_loading-spinner').show();
8752                 _this.find('[data-waio-atc-text]').hide();
8753                 var error_found = false;
8754                 $('.waio_moq_tableError').remove();
8755                  if(_this.parents('form').find('.waio_qty-input').length){
8756                  _this.parents('form').find('.waio_qty-input').each(function(){
8757                    var $this=$(this);
8758                    var error_string = '';
8759                    var _value = parseInt($this.find('input').val());
8760                    var _qMin = parseInt($this.attr('data-min')),
8761                       _qMax = parseInt($this.attr('data-max')),
8762                       _qInc = parseInt($this.attr('data-inc'));
8763                    var _fLavel = $this.attr('data-method');
8764                    
8765                    if(_fLavel != 'selected_product_level' && _fLavel != "product_level" && _value != 0){
8766                         if(_value > _qMax && _qMax != 0){
8767                           error_found = true;
8768                           if(error_string == '')error_string = 'Must be maximum '+_qMax+' items';
8769                           else error_string = error_string + ' AND Must be maximum '+_qMax+' items';
8770                         }
8771                         if(_value < _qMin){
8772                             error_found = true;
8773                             if(error_string == '')error_string = 'Must be minimum '+_qMin+' items';
8774                             else error_string = error_string + ' AND Must be minimum '+_qMin+' items';
8775                         }
8776                         if(_value % _qInc !==0){
8777                            error_found = true;
8778                            if(error_string == '')error_string = 'Must be multiple of '+_qInc;
8779                            else error_string = error_string + ' AND Must be multiple of '+_qInc;
8780                        }
8781                    }
8782                  
8783                    if(_value>0){
8784                      _queue.unshift({
8785                        quantity:_value,
8786                        id: $this.find('input').attr('data-qc-variant')
8787                      });
8788                    }
8789                    if(error_string != ''){
8790                      $this.after('<p class="waio_moq_tableError" style="">'+error_string+'</p')
8791                            _this.find('[data-waio-atc-text]').show();
8792                           _this.find('.moq_loading-spinner').hide();
8793                    }
8794                    
8795                  });
8796                }
8797               var any_item_added = false;
8798               var _moveAlong = function(atc_queue){
8799                 if(atc_queue.length > 0){
8800                    any_item_added = true;
8801                   var item = atc_queue.pop();
8802                       $.ajax({
8803                            type: 'POST',
8804                            url: '/cart/add.js',
8805                            cache: false,
8806                            dataType: 'json',
8807                            data: item,
8808                            success: function(result){
8809                              _moveAlong(atc_queue);
8810                            },
8811                            error: function(err){
8812                              console.error(err);
8813                              if(err.status && err.status===422){
8814                                _moveAlong(atc_queue);
8815                              }
8816                          }
8817                     });
8818                 }else{
8819                    if(any_item_added)_this.parents('.moq_atc').find('.moq_success_msg').show();
8820                    setTimeout(function(){_this.parents('.moq_atc').find('.moq_success_msg').hide();},5000)
8821                    _this.find('[data-waio-atc-text]').show();
8822                   _this.find('.moq_loading-spinner').hide();
8823                 }
8824               }
8825               if(!error_found){
8826                  _moveAlong(_queue);
8827               }else{
8828                 _this.find('.moq_loading-spinner').hide();
8829               }
8830          })
8831    }
8832    // Add to cart button event without variant table is enable
8833    function without_table_addToCart_event(moq_product,config_param,variant){
8834      $('[name="moq_addToCart"]').on('click',function(e){
8835         e.preventDefault();
8836         e.stopImmediatePropagation();
8837         e.stopPropagation();
8838         var _this = $(this);
8839         _this.find('.moq_loading-spinner').show();
8840         _this.find('[data-waio-atc-text]').hide();
8841         var qty_div = _this.parents(_this.attr('parent_select')).find('.waio_qty-input');
8842         var _qMin = parseInt(qty_div.attr('data-min')),
8843             _qMax = parseInt(qty_div.attr('data-max')),
8844             _qInc = parseInt(qty_div.attr('data-inc'));
8845         var _fLavel = qty_div.attr('data-method');
8846         var template = qty_div.attr('template');
8847         var error_found = false;
8848         var $input = _this.parents(_this.attr('parent_select')).find('.input_moq');
8849         var qty = $input.val();
8850         var error_string = '';
8851
8852         if(qty <= 0){
8853           error_found = true;
8854           if(error_string == '') error_string = 'Quantity Must be greater than 0';
8855           else error_string = error_string; 
8856         }  
8857
8858         if(qty > _qMax && _qMax != 0){
8859           error_found = true;
8860           if(error_string == '')error_string = 'You cannot buy more than '+_qMax+' items';
8861           else error_string = error_string + ' AND You cannot buy more than '+_qMax+' items';
8862         }
8863         if(qty < _qMin){
8864           if(_fLavel != 'selected_product_level' && _fLavel != "product_level"){
8865             error_found = true;
8866             if(error_string == '')error_string = 'You cannot buy less than '+_qMin+' items';
8867             else error_string = error_string + ' AND You cannot buy less than '+_qMin+' items';
8868           }
8869         }
8870         if(qty%_qInc !==0){
8871           if(_fLavel != 'selected_product_level' && _fLavel != "product_level"){
8872            error_found = true;
8873            if(error_string == '')error_string = 'All quantities must be multiple of '+_qInc;
8874            else error_string = error_string + ' AND All quantities must be multiple of '+_qInc;
8875           }
8876        }
8877        
8878         _this.parents('.product-details').find('.waio__ErrorMsg').remove();
8879         if(!error_found){
8880            if(template != 'page'){
8881               _this.parents(_this.attr('parent_select')).find(config_param.add_to_cart).trigger('click');
8882            }else{
8883              if($('.wsaio_qof_container').length){
8884                _this.parents(_this.attr('parent_select')).find(config_param.add_to_cart+'[data-variant-id="'+variant.id+'"]').trigger('click');
8885              }else{
8886              _this.parents(_this.attr('parent_select')).find(config_param.add_to_cart+'[type="submit"]').trigger('click');
8887            }
8888            }
8889         }else{
8890           _this.parents('.product-details').find('.product-form-buttons').after('<p class="waio__ErrorMsg" style="">'+error_string+'</p');
8891         }
8892          _this.find('[data-waio-atc-text]').show();
8893          _this.find('.moq_loading-spinner').hide();
8894      })
8895    }
8896  
8897    
8898   // Product , collection page function defination
8899    window.MOQ_applied = [];
8900    WSAIO.qtyControl = function(config){
8901       window.MOQ_applied = [];
8902       if($(config.item_price_selector).attr('class') != undefined){
8903          if($(config.item_price_selector).attr('class').indexOf('wsaio_') == -1){
8904            $(config.item_price_selector).addClass('wsaio_'+config.product.id)
8905          }
8906        }
8907       WSAIO.quantity_controllers(config,function(e,quantity_controls){ 
8908         if(quantity_controls.quantity_controls.length){ 
8909            var config_param = config;
8910            var moq_product = config_param.product;
8911            var _selected_variant_id = config_param.variantId;
8912            var qc_ctrl = quantity_controls.quantity_controls;
8913            var table_rules = [];
8914            if(config_param.template == 'page' || moq_product.variants.length == 1)qc_ctrl[0].selector_for_individual_variant = false;
8915            if(typeof moq_product.variants !== "undefined"){
8916              if(qc_ctrl.length > 0 && qc_ctrl[0].selector_for_individual_variant){
8917                if(qc_ctrl[0].selector_for_individual_variant && moq_product.id == qc_ctrl[0].productId){
8918                   table_rules = qc_ctrl;
8919                  var variant_table_html = '';
8920                  if(qc_ctrl.length > 1){
8921                      variant_table_html = prepare_variant_table_html(table_rules,moq_product,config_param,'merge_rules');
8922                  }else{
8923                      variant_table_html = prepare_variant_table_html(table_rules,moq_product,config_param,'single_rule');
8924                  }
8925                  if(variant_table_html != ''){
8926                          // append add to cart button
8927                           if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){
8928                             append_add_to_cart_btn(moq_product,config_param,variant,true);
8929                             $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_qty).hide();
8930                             $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_variants).hide();
8931                             Table_addToCart_event(moq_product,config_param,variant);
8932                           }else{
8933                             waio_moq_log('waio moq some selectors missing 1')
8934                           }
8935                           // append qty html
8936                           if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){
8937                             $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').siblings('.waio__qc-table,.waio_moq_qty').remove();
8938                             $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').before(variant_table_html);
8939                             $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_qty).hide();
8940                             qty_function($('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector));
8941                           }else{
8942                             waio_moq_log('waio moq some selectors missing 2')
8943                           }
8944                    $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(WSAIO.product_price_selector).hide();
8945                    disable_Buy_it_now();
8946                  }
8947  
8948                  // add volume discount table in moq table
8949                  if(WSAIO.productDiscount != undefined){
8950                          var current_product2 = moq_product;
8951                          $(current_product2.variants).each(function(e){
8952                          var vid = current_product2.variants[e].id;
8953                          var _indx = current_product2.variants.findIndex(function(x) { return x.id == vid })
8954                          window.selected_variant_id = current_product2.variants[_indx].id;
8955                          WSAIO.productDiscount({
8956                              item_price_selector: $('sdf'),
8957                              template: 'product',
8958                              product_id: current_product2.id,
8959                              product_handle: current_product2.handle,
8960                              variant_id: vid,
8961                              variant_sku: current_product2.variants[_indx].sku,
8962                              variant_price: current_product2.variants[_indx].price,
8963                              variant_compare_at_price: current_product2.variants[_indx].compare_at_price
8964                          });
8965                        })
8966                  }   
8967  
8968                }
8969              }else{
8970                  var rule = qc_ctrl[0]
8971                  var variant = moq_product.variants.find(function(x){return x.id==_selected_variant_id});
8972                  var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== variant.id});
8973                  config_param['variant_inventory_info'] = variant_inventory_info;
8974                  var Applicable = qc_ctrl.find(function(x){return x.applies_to!="variants"||(x.variants && x.variants.findIndex(function(y){return parseInt(y.id)===parseInt(variant.id)})!==-1)});
8975                  if(typeof Applicable !== "undefined"){
8976                      // append add to cart button
8977                       if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){
8978                         append_add_to_cart_btn(moq_product,config_param,variant,Applicable.selector_for_individual_variant);
8979                         without_table_addToCart_event(moq_product,config_param,variant);
8980                       }else{
8981                         waio_moq_log('waio moq some selectors missing 1')
8982                       }
8983                       var qty_html = prepare_individual_qty_html(config_param,Applicable,variant,moq_product);
8984                      // append qty html
8985                       if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){
8986                         if(config_param.template == 'page'){
8987                           if($(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).css('display') != 'none'){
8988                             $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).siblings('.waio_moq_qty').remove();
8989                             $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).before(qty_html);
8990                             $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).hide();
8991                             if($('.wsaio_qof_container').length){
8992                               $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find('[name="quantityy"]').val($(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find('.wsaio_qof-quantity-input').val());
8993                             }
8994                           }
8995                         }else{
8996                           $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').siblings('.waio_moq_qty,.waio__qc-table').remove();
8997                           $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').before(qty_html);
8998                           $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_qty).hide();
8999                         }
9000                         qty_function($('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector));
9001                       }else{
9002                         waio_moq_log('waio moq some selectors missing 2')
9003                       }
9004                   }
9005              }
9006              if(WSAIO.Volume_disocunted_price != undefined){
9007               WSAIO.Volume_disocunted_price($('.product__info-wrapper .waio_moq_qty input').val())
9008              }
9009            }
9010  
9011         }else{
9012          $('.wsaio_'+config.productId).parents(config.parent_product_selector).find(config.add_to_cart).show();
9013          $('.wsaio_'+config.productId).parents(config.parent_product_selector).find('.waio_moq_qty,.moq_atc').remove();
9014             if($('#Quick-order-form').length == 0){
9015             $('.wsaio_'+config.productId).parents(config.parent_product_selector).find(config.removeableSelector_qty).find('input').val(1); 
9016          }
9017          $('.wsaio_'+config.productId).parents(config.parent_product_selector).find(config.removeableSelector_qty).show(); 
9018          $('.shopify-payment-button__button').removeClass('checkout-disabled').removeAttr('disabled')
9019         }
9020       })
9021    }
9022    
9023   // ============================================================================================================
9024    
9025   // ----------------------------------------------------------------------------------------
9026  
9027   // ============================for cart page function start====================================================
9028  
9029    WSAIO.quantityControllers = function(config, callback){
9030      if("undefined"===typeof config)var config={};
9031      null===config&&(config={});
9032      if(config.productHandle){
9033        WSAIO.getProductByHandle(config.productHandle, function(e,product){
9034          if(product){
9035            config.productId = product.id;
9036            if(!config.variantId){
9037              try{
9038                config.variantId = product.variants[0].id;
9039              }catch(e){log(e)}
9040            }
9041          }
9042          WSAIO.quantity_controllers(config, callback);
9043        });
9044      }
9045      else{
9046        WSAIO.quantity_controllers(config, callback);
9047      }
9048    }
9049    
9050    function quantityControls__carts(config, callback){
9051      if("undefined"===typeof config)var config={};
9052      null===config&&(config={});
9053      var elementSelector = config.elementSelector || ".responsive-table__row";
9054      var variantIdAttribute = config.variantIdAttribute || "data-variant-id";
9055      var productIdAttribute = config.productIdAttribute || "data-product-id";
9056      if($(elementSelector).length > 0){
9057        $(elementSelector).each(function(e,a){
9058          var $variantId = $(this).attr(variantIdAttribute);
9059          var $productId = $(this).attr(productIdAttribute);
9060          config.variantId = $variantId;
9061          if($productId){
9062            config.productId = $productId;
9063          }
9064          WSAIO.quantityControllers(config, function(e,quantity_controls){
9065            if(e){
9066              log(e);
9067              callback(e, null);
9068            }
9069            else{
9070              callback(null, {
9071                quantity_controls: quantity_controls,
9072                elementSelector: "["+variantIdAttribute+"='"+$variantId+"']"
9073              });
9074            };
9075          });
9076        });
9077      }
9078      else{
9079        callback("elementSelector could not found any nodeElement. Config elementSelector for Quantity controller to work on cart template.", null);
9080      }
9081    }
9082    
9083    WSAIO.cartQuantityControllers = function(){
9084     WSAIO.loadcartQuantityControllers()
9085    }
9086    WSAIO.loadcartQuantityControllers = function(config,callback){
9087      quantityControls__carts(config,callback)
9088    }
9089    
9090    $(document).ready(function(){
9091     if(typeof WSAIO != 'undefined'){
9092      var mul_count = 0;
9093       WSAIO.loadcartQuantityControllers = function(config,callback){
9094         if("undefined"===typeof config)var config={};
9095          window.MOQ_alert = '';
9096          window.disable_checkout_MOQ = false;
9097          null===config&&(config={});
9098          var _errorMsg = '';
9099          var _limitsUl = $('<ol class="wsaio-alerts"></ol>')
9100          var checkoutSelector = config.checkoutSelector || WSAIO.checkout_selector;
9101          var selected_product_level_rules = [];
9102         var cart__items = window.cart_data.items;
9103          cart__items.forEach(function(cart__item, i){
9104          var $variantId = cart__item.variant_id;
9105          var $productId = cart__item.product_id;
9106          config.variantId = $variantId;
9107          config.productId = $productId;
9108           WSAIO.quantityControllers(config, function(e,quantity_controls){
9109              if(e){
9110                log(e);
9111              }
9112               else{
9113                var qty_ctrl = quantity_controls.quantity_controls;
9114                var max_qty = 0;
9115                var _qtyInc = 1;
9116                var _qtyMin = 0;
9117                var _qtyMax = 0;
9118                var _qtyDefault = 1;
9119                var _fLavel  = 'variant_level';
9120                if(qty_ctrl.length>0){
9121  
9122                  //adding item
9123                  var Applicable = qty_ctrl.find(function(x){return x.applies_to!="variants"||(x.variants && x.variants.findIndex(function(y){return parseInt(y.id)===parseInt($variantId)})!==-1)});
9124                  if(typeof Applicable !== "undefined" && Applicable.minimum_quantity_method == "selected_product_level"){
9125                    Applicable.mul_group = mul_count++;
9126                    selected_product_level_rules.push(Applicable);
9127  
9128                  }else{
9129                    if(typeof Applicable !== "undefined"){
9130                      _fLavel = Applicable.minimum_quantity_method;
9131                      max_qty = Applicable.maximum_quantity==""?0:Applicable.maximum_quantity;
9132                      _qtyInc = parseInt(Applicable.quantity_increment) || 1;
9133                      _qtyMin = parseInt(Applicable.minimum_quantity) || 0;
9134                      _qtyMax = parseInt(max_qty) || 0;
9135                      if(Applicable.default_quantity == 0 && Applicable.default_quantity != ''){
9136                        _qtyDefault = parseInt(Applicable.default_quantity);
9137                      }else{
9138                        _qtyDefault = parseInt(Applicable.default_quantity) || 1;
9139                      }
9140                      var qty = cart__item.quantity;
9141                      var proruct_qty = 0;
9142                      var _title = 'Variant \"'+cart__item.title+'\"';
9143                      var _errorMsg = '';
9144                      if(_fLavel=='product_level'){
9145                        qty=0;
9146                        cart__items.forEach(function(x){
9147                          if(x.product_id===cart__item.product_id){
9148                            qty+=x.quantity;
9149                            config.variantId = x.variant_id;
9150                            config.productId = x.product_id;
9151                            WSAIO.quantityControllers(config, function(e,qc){
9152                              if(e){
9153                                log(e);
9154                              }
9155                              else{
9156                                var Applicable2 = qc.quantity_controls.find(function(y){return y.minimum_quantity_method=="variant_level" && (y.variants && y.variants.findIndex(function(z){return parseInt(z.id)===parseInt(x.variant_id)})!==-1)});
9157                                if(typeof Applicable2 === "undefined"){
9158                                  proruct_qty+=x.quantity;
9159                                }
9160                              }
9161                            });
9162                          }
9163  
9164                        });
9165  
9166                        _title = 'Product \"'+cart__item.product_title+'\"';
9167                      }
9168                      if (qty < _qtyMin) {
9169                        _errorMsg=_title+' cannot be less than '+_qtyMin;
9170                      }
9171                      else if (qty > _qtyMax && _qtyMax!==0) {
9172                        _errorMsg=_title+' cannot be more than '+_qtyMax;
9173                      }
9174                      else {
9175                        if(_fLavel=='product_level'){
9176                          if(proruct_qty%_qtyInc !== 0) {
9177                            _errorMsg=_title+' must be multiple of '+_qtyInc;
9178                          }
9179                        }
9180                        else{
9181                          if(qty%_qtyInc !== 0) {
9182                            _errorMsg=_title+' must be multiple of '+_qtyInc;
9183                          }
9184                        }
9185                      }
9186  
9187                      if(_errorMsg != ''){
9188                        if(_fLavel=='product_level'){
9189                          if(_limitsUl.find('li[data-product="'+cart__item.product_id+'"]').length == 0){
9190                            _limitsUl.append('<li class="moq_error" data-product="'+cart__item.product_id+'">'+_errorMsg+'</li>');
9191                            window.disable_checkout_MOQ = true;
9192                          }
9193                        }
9194                        else{
9195                          _limitsUl.append('<li class="moq_error"  data-variant="'+cart__item.variant_id+'">'+_errorMsg+'</li>');
9196                          window.disable_checkout_MOQ = true;
9197                        }
9198  
9199                      }
9200  
9201                    }
9202                  }
9203  
9204                }
9205              }
9206           })
9207         })
9208         if((WSAIO.checkout_message!='' && WSAIO.disable_checkout) || !WSAIO.checkout_requirements){
9209            if(typeof WSAIO.checkout_message != 'undefined' &&  WSAIO.default_limit){
9210                if(typeof WSAIO.allow_normal_checkout__OC == 'undefined' || WSAIO.allow_normal_checkout__OC == false){
9211                    _limitsUl.append('<li data-order>'+WSAIO.checkout_message+'</li>');
9212                 }else{
9213                     _limitsUl.append('<li data-order>'+WSAIO.checkout_message+'</li>');
9214                     _limitsUl.append('<li data-order>Fulfill minimum order requirements to avail discount</li>');
9215                 }
9216               window.disable_checkout_MOQ = true;
9217            }
9218          }
9219          window.MOQ_alert = '<div class="wor_title wsaio-alerts" style="text-align:center;color: red; font-weight: 600;max-width: 320px; margin-left: auto;">Order requirements not met.</div> <ul class="wsaio-alerts">'+_limitsUl.html()+'</ul>';
9220          multi_level_check();
9221         function multi_level_check(){
9222          if(selected_product_level_rules.length > 0){
9223            var Total_qty = 0;
9224            var _qtyInc = 1;
9225            var _qtyMin = 0;
9226            var _qtyMax = 0;
9227            var _qtyDefault = 1;
9228            var group_value = [];
9229            var pro_title = 'Total';
9230                       $(selected_product_level_rules).each(function(e){
9231                         if(group_value.indexOf(selected_product_level_rules[e].mul_group) == -1){
9232                         group_value.push(selected_product_level_rules[e].mul_group)
9233                         }
9234                       })
9235                         
9236                       $(group_value).each(function(ee){
9237                        Total_qty = 0;
9238                         _errorMsg = '';
9239                        var cart__items = window.cart_data.items;
9240                        cart__items.forEach(function(cart__item, i){
9241                          $(selected_product_level_rules).each(function(e){
9242                            
9243                            if(selected_product_level_rules[e].variantId == cart__item.variant_id && selected_product_level_rules[e].mul_group == group_value[ee]){
9244                              Total_qty+=parseInt(cart__item.quantity);
9245                                _qtyInc = parseInt(selected_product_level_rules[e].quantity_increment);
9246                              _qtyMax = parseInt(selected_product_level_rules[e].maximum_quantity);
9247                            _qtyDefault = parseInt(selected_product_level_rules[e].default_quantity);
9248                            _qtyMin = parseInt(selected_product_level_rules[e].minimum_quantity);
9249                             if(selected_product_level_rules[0].applies_to == 'collections'){
9250                                 pro_title = selected_product_level_rules[0].collections[0].title + ' ' + 'products';
9251                             }else{
9252                             pro_title = cart__item.title;
9253                             }
9254                             
9255                            }
9256                          })
9257                        })   
9258              if(Total_qty < _qtyMin ){
9259                _errorMsg=pro_title+' Quantity cannot be less than '+_qtyMin;
9260              }
9261              if(Total_qty % _qtyInc !== 0){
9262                _errorMsg=pro_title+' Quantity must be multiple of '+_qtyInc;
9263              }
9264              if(Total_qty > _qtyMax){
9265                _errorMsg=pro_title+' Quantity cannot be more than '+_qtyMax;
9266              }
9267  
9268              if(_errorMsg != ''){
9269                _limitsUl.append('<li class="moq_error" tt="4324324">'+_errorMsg+'</li>');
9270                window.disable_checkout_MOQ = true;
9271              }
9272              apply_codition();
9273            function apply_codition() {
9274                if ((WSAIO.checkout_message != '' && WSAIO.disable_checkout) || !WSAIO.checkout_requirements) {
9275                  if (typeof WSAIO.checkout_message != 'undefined' && WSAIO.default_limit) {
9276                    if (typeof WSAIO.allow_normal_checkout__OC == 'undefined' || WSAIO.allow_normal_checkout__OC == false) {
9277                      // Append only if not already present
9278                      if (_limitsUl.find('li').filter(function () {
9279                        return $(this).text().trim() === WSAIO.checkout_message.trim();
9280                      }).length === 0) {
9281                        _limitsUl.append('<li data-order>' + WSAIO.checkout_message + '</li>');
9282                      }
9283                    } else {
9284                      // Message 1
9285                      if (_limitsUl.find('li').filter(function () {
9286                        return $(this).text().trim() === WSAIO.checkout_message.trim();
9287                      }).length === 0) {
9288                        _limitsUl.append('<li data-order>' + WSAIO.checkout_message + '</li>');
9289                      }
9290
9291                      // Message 2 (second message)
9292                      var secondMsg = 'Fulfill minimum order requirements to avail discount';
9293                      if (_limitsUl.find('li').filter(function () {
9294                        return $(this).text().trim() === secondMsg;
9295                      }).length === 0) {
9296                        _limitsUl.append('<li data-order>' + secondMsg + '</li>');
9297                      }
9298                     }
9299                       window.disable_checkout_MOQ = true;
9300                     }
9301                }
9302                window.MOQ_alert = '<div class="wor_title wsaio-alerts" style="text-align:center;color: red; font-weight: 600;max-width: 320px; margin-left: auto;">Order requirements not met.</div> <ul class="wsaio-alerts">'+_limitsUl.html()+'</ul>';
9303              }
9304              })
9305          
9306  
9307          }
9308          if ("function" === typeof callback) {
9309            callback('done')
9310          }
9311        }
9312         if(WSAIO.run_checkout != undefined){
9313           WSAIO.run_checkout();
9314         }
9315       }
9316     }
9317    })
9318   
9319  //============================for cart page function end========================================
9320  
9321  
9322  
9323  
9324  // ========================== Developers integeration function ================================ 
9325    $(document).ready(function(){
9326      setTimeout(function(){
9327        $('.col_clct').each(function(){
9328            var clctn_dta = JSON.parse($(this).attr("clct"));
9329             for(var i=0;i<clctn_dta.length; i++){
9330              if(typeof WSAIO.product_in_collects != 'undefined') WSAIO.product_in_collects.push(clctn_dta[i]);
9331              if(typeof WSAIO.products_with_collections != 'undefined') WSAIO.products_with_collections.push(clctn_dta[i]);
9332              if(typeof WSAIO.product_collections != 'undefined') WSAIO.product_collections.push(clctn_dta[i]);
9333              if(typeof WSAIO.products_with_collectionss != 'undefined') WSAIO.products_with_collectionss.push(clctn_dta[i]);
9334            }
9335          });
9336  
9337          
9338      if(WSAIO.template == 'product'){
9339          // product on load function
9340          var varaint_inventory_management = '';
9341          var varaint_inventory_policy = '';
9342          var vid = $('[name="id"]').val();
9343          if(vid != undefined){
9344          var _index = default_product_variant.findIndex(function(e){return e.variant_id == vid })
9345          if(_index > -1){
9346             varaint_inventory_management = default_product_variant[_index].variant_inventory_management;
9347             varaint_inventory_policy = default_product_variant[_index].variant_inventory_policy;
9348          }
9349           WSAIO.qtyControl({
9350                    template: 'product',
9351                    item_price_selector: $('.product-details').find('product-price'),
9352                    product: current_product,
9353                    productId: current_product.id,
9354                    variantId:$('[name="id"]').val(),
9355                    functionality: 'variant_level',
9356                    add_to_cart:'[name="add"]',
9357                    varaint_inventory_management:varaint_inventory_management,       // if not available then leave it empty
9358                    varaint_inventory_policy:varaint_inventory_policy,           // if not available then leave it empty
9359                    parent_product_selector:'.product-details',
9360                    removeableSelector_qty: '.quantity-selector-wrapper',
9361                    removeableSelector_variants:'variant-picker'
9362                  })
9363setTimeout(function(){
9364    if($('.waio_moq_qty').length>0){
9365        $('.product-form-buttons add-to-cart-component').css('cssText','display:flex!important;')
9366        $('sticky-add-to-cart').css('cssText','display:none!important;')
9367    }else{
9368        $('sticky-add-to-cart').css('cssText','display:block!important;')
9369    }
9370    if($('.waio__qc-table').length>0){
9371        $('.product-details .wsaio_product_discount').css('cssText','display:none!important;')
9372        $('sticky-add-to-cart').css('cssText','display:none!important;')
9373    }
9374},100)
9375            // product variant change function
9376            $('variant-picker').on("change", function () {
9377              $('.waio__ErrorMsg').remove()
9378                console.log('moq variant')
9379                setTimeout(function () {
9380                    WSAIO.qtyControl({
9381                        template: 'product',
9382                        item_price_selector: $('.product-details').find('product-price'),
9383                        product: current_product,
9384                        productId: current_product.id,
9385                        variantId:$('[name="id"]').val(),
9386                        functionality: 'variant_level',
9387                        add_to_cart:'[name="add"]',
9388                        varaint_inventory_management:varaint_inventory_management,       // if not available then leave it empty
9389                        varaint_inventory_policy:varaint_inventory_policy,           // if not available then leave it empty
9390                        parent_product_selector:'.product-details',
9391                        removeableSelector_qty: '.quantity-selector-wrapper',
9392                        removeableSelector_variants:'variant-picker'
9393                    })
9394                }, 1500);
9395             });
9396          }
9397        }
9398  
9399        // Quick view function
9400            var isQuickViewOpen = false;
9401             var _intv = setInterval(function () {
9402             if ($('.product--stacked').parents('.quick-add-modal__content-info').length > 0 && isQuickViewOpen == false) {
9403               isQuickViewOpen = true;
9404           
9405               setTimeout(function () {
9406                 var Vid=$('.quick-add-modal[open] [name="id"]').val();
9407                  var handle = $('.quick-add-modal[open]').find('product-info a.product__title').attr('href');
9408                  jQuery.getJSON('/products/'+handle+'.js', function(product) {
9409                    $('.quick-add-modal[open]').find('.price').addClass('wsaio_'+product.id)
9410                WSAIO.qtyControl({
9411                    template: 'product',
9412                    item_price_selector: $(WSAIO.product_parent_grid_selector).find(WSAIO.product_price_selector),
9413                    product: product,
9414                    productId: product.id,
9415                    variantId: Vid,
9416                    functionality: 'variant_level',
9417                    add_to_cart:'[name="add"]',
9418                    parent_product_selector:'.quick-add-modal[open]',
9419                    removeableSelector_qty: '.product-form__quantity',
9420                    removeableSelector_variants:'.product-form__input'
9421                  })
9422                  })
9423               }, 1800);
9424           
9425               //Quick Variant change
9426                $('.product--stacked .js.product-form__input,.product--stacked .product-form__input--dropdown').on("change", function () {
9427                  setTimeout(function () {
9428                 var Vid=$('.quick-add-modal[open] [name="id"]').val();
9429                  var handle = $('.quick-add-modal[open]').find('product-info a.product__title').attr('href');
9430                  jQuery.getJSON('/products/'+handle+'.js', function(product) {
9431                    $('.quick-add-modal[open]').find('.price').addClass('wsaio_'+product.id)
9432                WSAIO.qtyControl({
9433                    template: 'product',
9434                    item_price_selector: $(WSAIO.product_parent_grid_selector).find(WSAIO.product_price_selector),
9435                    product: product,
9436                    productId: product.id,
9437                    variantId: Vid,
9438                    functionality: 'variant_level',
9439                    add_to_cart:'[name="add"]',
9440                    parent_product_selector:'.quick-add-modal[open]',
9441                    removeableSelector_qty: '.product-form__quantity',
9442                    removeableSelector_variants:'.product-form__input'
9443                  })
9444                  })
9445               }, 1200);
9446           
9447               });
9448             } else if (!$('.product--stacked').parents('.quick-add-modal__content-info').length > 0 && isQuickViewOpen == true) {
9449               isQuickViewOpen = false;
9450             }
9451             }, 500);
9452  
9453  
9454  
9455        
9456  
9457  
9458  
9459  
9460        
9461        },1500)
9462      })
9463  
9464  
9465       window.addEventListener("load", function(){
9466        setTimeout(function(){
9467           if(typeof WSAIO != 'undefined'){
9468              WSAIO.checkout_restriction = function(){
9469                WSAIO.order_control();
9470                WSAIO.cartQuantityControllers();
9471              }
9472              WSAIO.load_checkout_restriction = function(){
9473                WSAIO.order_control();
9474                WSAIO.loadcartQuantityControllers();
9475              }
9476              setTimeout(function(){
9477                $('[name="updates[]"]').on('change',function(){
9478                  setTimeout(function(){
9479                    WSAIO.cartQuantityControllers();
9480                  },1000);
9481                })
9482              },100);
9483                  if(typeof WSAIO.cartDrawer == 'undefined'){
9484                      $(document).on("change", WSAIO.cart_qty_input_selector, function () {
9485                         setTimeout(function(){
9486                         WSAIO.preCheckout(1500)
9487                             },1500);
9488                       });
9489                       $(document).on("click", WSAIO.cart_qty_btn_selector, function () {
9490                          setTimeout(function(){
9491                             WSAIO.preCheckout(1500)
9492                        },1500);
9493                      });
9494                      var cartdrawerr = false;
9495                         setInterval(function () {
9496                         if ($(".drawer").hasClass("active") && cartdrawerr == false) {
9497                           cartdrawerr = true;
9498                           try {
9499                           } catch (error) {}
9500                            setTimeout(function(){
9501                                 WSAIO.preCheckout(1500)
9502                             },1500);
9503                         } else if (!$(".drawer").hasClass("active") && cartdrawerr == true) {
9504                           cartdrawerr = false;
9505                         }
9506                       }, 200);
9507                }
9508            }
9509        },500)
9510    });
9511  </script>
9511
9512  
9513  
9514  
9515  <style>
9516    .waio__qc-table .waio_qty-input .waio_qty--btn.waio_qty--btn_product {
9517        display: flex!important;
9518        justify-content: center!important;
9519    }
9520    .waio__qc-table .waio_qty-input {
9521        margin: auto;
9522    }
9523   .moq_atc { margin-bottom: 10px;flex:1; }.waio__qc-table p.waio_moq_tableError { text-align: center; width: 100%; }table.waio__qc-table tbody tr:nth-child(even) { background: #f6f6f6; }.moq_v_disc { text-align: center; }.waio__qc-table p{margin:0px !important;text-align: center;}.waio__product-title{font-size: 11px;margin-top: 0;    text-align: center;} .moq_hvr.vd_discount table#wsaio-volume-discount--table{position: absolute; width: 178px !important; background: white; bottom: -3px;left: -15px;}.waio_moq_qty{ width: 140px !important; margin: 10px 0px 0px 0px !important; }.waio_qty-input.waio_qty-input__applicable { display: flex !important; border: var(--style-border-width-inputs) solid var(--color-input-border) !important; padding: 10px !important; height: 52px; width: 126px; border-radius: 5px; }.waio__qc-table .waio_qty-input.waio_qty-input__applicable{ height: 30px;} .waio_qty--btn{ width: 12px !important; cursor:pointer !important; } input.input_moq { border: none !important; width: 30px !important; margin: auto !important; text-align: center; } .waio_moq_qty svg{ vertical-align: middle; } [name="moq_addToCart"] { margin: 10px 0px; } p.waio__ErrorMsg { color: red; } .waio__qc-table{margin: 30px 0;width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.waio__qc-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.waio__qc-table th{text-align: center;padding:.5em 1em;border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:14px;margin:0;overflow:visible}.waio__qc-table tbody td{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:12px;;margin:0;overflow:visible;padding:.5em 6px;background-color:transparent;vertical-align: middle;}.waio__qc-table .waio__product-information{align-items:centermargin-top: 10px;}.waio__qc-table .waio__product-information .waio__image-wrapper{flex:4rem 0 0;padding-right:0}.waio__qc-table .waio__image-wrapper .waio__image{max-height:40px;display:block;margin:0 auto}.waio_qty-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e7e7e7;white-space:nowrap}.waio_qty-input .waio_qty--btn{transition:all 150ms ease-out;display:inline-block;padding:0px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.waio_qty-input .waio_qty--btn .waio__icon{width:11px;height:11px;stroke-width:1.5px;vertical-align:-1px}.waio__qc-table .waio_qty--btn.waio_qty--btn_product{flex:1;text-align: center;}.waio_qty-input .waio_qty--btn.waio_qty--btn_product{padding:0px}.waio_qty-input .waio_qty--btn:active,.waio_qty-input .waio_qty--btn:hover{color:#939393}.waio_qty-input input{flex:1;display: inline-block; padding: 0; text-align: center; letter-spacing: normal; background: 0 0; font-size: 12px; margin: 0 !important; width: 30px !important;}.waio__invalid-input{border:1px solid #ed4343} .waio__qc-table .waio_qty-input.waio_qty-input__applicable { padding: 0px !important; } .moq_atc{ position:relative; } p.waio_moq_tableError { color: red; font-size: 10px; text-align: center; width: 100px; margin: auto; } .moq_loading-spinner { border: 2px solid transparent; border-bottom-color: #fff; border-top-color: #fff; width: 20px; height: 20px; border-radius: 20px; animation: loading-spinner 800ms ease infinite; border-left-color: #183960; border-right-color: #183960; display: none; } .moq_wsaio_loader{ display:inline-block; position: absolute; z-index: 1; left: 50%; transform: translate(-50%, -50%); top: 50%; } .moq_loading-spinner{ margin:auto !important; } @keyframes moq_loading-spinner { to { transform: rotate(360deg); } } .moq_atc .moq_success_msg { color: green; font-size: 11px; display: block; text-align: center; } .moq_atc a{ color: black; } .main_tbl button.waio-quick-order-addtocart { border: none; box-shadow: none; color: #fff; display: inline-block; font-size: 13px; font-weight: 400; height: 36px !important; line-height: 36px !important; margin: 0; padding: 0 10px !important; text-transform: none; width: auto; min-width: 130px; cursor: pointer; background-color: #403b37 !important; color: #ffffff!important; border-radius: 5px!important; box-sizing: border-box; } .main_tbl .waio_qty-input.waio_qty-input__applicable { height: 36px; padding: 0px !important; margin: auto !important; width: 100px; } .main_tbl span.waio__less.waio_qty--btn.waio_qty--btn_product,.main_tbl span.waio__more.waio_qty--btn.waio_qty--btn_product { padding: 10px !important; } .main_tbl p.waio__ErrorMsg { font-size: 9px; }
9524  </style>
9525
9526
9527
9528</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.