PageSourceSearch

https://bodylura.com/cart

html bodylura.com collected 2026-09-25 03:02:31 UTC 256,596 bytes, 9,082 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3<head>
4
5    <meta charset="UTF-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0">
8    
9
10    
11
12    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
13    <link rel="preconnect" href="https://fonts.shopify.com" crossorigin>
14    <link rel="preconnect" href="https://monorail-edge.shopifysvc.com">
15    <link rel="stylesheet" href="//bodylura.com/cdn/shop/t/6/assets/fitbody.css?v=180654366125955481491762890654"/>
16
17    <link rel="preload" href="//bodylura.com/cdn/shop/t/6/assets/theme--critical.css?v=174865954996126758971762890672" as="style">
18    <link rel="preload" href="//bodylura.com/cdn/shop/t/6/assets/theme--async.css?v=5083142849522620971762890672" as="style">
19    <link rel="preload" href="//bodylura.com/cdn/shop/t/6/assets/lazysizes.min.js?v=153528224177489928921762890652" as="script">
20    
21
22    
23
24    
25<link rel="canonical" href="https://bodylura.com/cart">
26        
27    
28
29    
30
31<link rel="shortcut icon" href="//bodylura.com/cdn/shop/t/6/assets/favicon.png?v=167483208384109106871762890654" type="image/png" />
32
33
34    <meta property="og:type" content="website">
35    <meta property="og:image" content="https://bodylura.com/cdn/shop/files/social-share_47aace25-f4e3-40c3-8eb5-c261bfedeeac_1200x1200.jpg?v=1764093472">
36    <meta property="og:image:secure_url" content="https://bodylura.com/cdn/shop/files/social-share_47aace25-f4e3-40c3-8eb5-c261bfedeeac_1200x1200.jpg?v=1764093472">
37    <meta property="og:title" content="Your Shopping Cart">
38
39
40
41
42<meta property="og:url" content="https://bodylura.com/cart">
43<meta property="og:site_name" content="Bodylura">
44
45<meta property="og:description" content="Get The Results You Desire in Just 30 minutes a day - Start Your Free Trial">
46
47
48
49<meta name="twitter:card" content="summary">
50<meta name="twitter:description" content="Get The Results You Desire in Just 30 minutes a day - Start Your Free Trial">
51
52
53    <meta name="twitter:title" content="Your Shopping Cart">
54
55    
56        <meta
57                property="twitter:image"
58                content="https://bodylura.com/cdn/shop/files/social-share_47aace25-f4e3-40c3-8eb5-c261bfedeeac_480x.jpg?v=1764093472"
59        >
60    
61
62
63
64
65    
66        <title>Your Shopping Cart | Bodylura</title>
67    
68
69    <link rel="preload" as="font" href="//bodylura.com/cdn/fonts/open_sans/opensans_n8.8397a8153d7172f9fd2b668340b216c70cae90a5.woff2" type="font/woff2" crossorigin>
70<link rel="preload" as="font" href="//bodylura.com/cdn/fonts/open_sans/opensans_n6.15aeff3c913c3fe570c19cdfeed14ce10d09fb08.woff2" type="font/woff2" crossorigin>
71<link rel="preload" as="font" href="//bodylura.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2" type="font/woff2" crossorigin>
72
73<style>@font-face {
74  font-family: "Open Sans";
75  font-weight: 800;
76  font-style: normal;
77  font-display: swap;
78  src: url("//bodylura.com/cdn/fonts/open_sans/opensans_n8.8397a8153d7172f9fd2b668340b216c70cae90a5.woff2") format("woff2"),
79       url("//bodylura.com/cdn/fonts/open_sans/opensans_n8.e6b8c8da9a85739da8727944118b210848d95f08.woff") format("woff");
80}
81@font-face {
82  font-family: "Open Sans";
83  font-weight: 400;
84  font-style: normal;
85  font-display: swap;
86  src: url("//bodylura.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"),
87       url("//bodylura.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff");
88}
89@font-face {
90  font-family: "Open Sans";
91  font-weight: 600;
92  font-style: normal;
93  font-display: swap;
94  src: url("//bodylura.com/cdn/fonts/open_sans/opensans_n6.15aeff3c913c3fe570c19cdfeed14ce10d09fb08.woff2") format("woff2"),
95       url("//bodylura.com/cdn/fonts/open_sans/opensans_n6.14bef14c75f8837a87f70ce22013cb146ee3e9f3.woff") format("woff");
96}
97@font-face {
98  font-family: "Open Sans";
99  font-weight: 800;
100  font-style: normal;
101  font-display: swap;
102  src: url("//bodylura.com/cdn/fonts/open_sans/opensans_n8.8397a8153d7172f9fd2b668340b216c70cae90a5.woff2") format("woff2"),
103       url("//bodylura.com/cdn/fonts/open_sans/opensans_n8.e6b8c8da9a85739da8727944118b210848d95f08.woff") format("woff");
104}
105@font-face {
106  font-family: "Open Sans";
107  font-weight: 400;
108  font-style: normal;
109  font-display: swap;
110  src: url("//bodylura.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"),
111       url("//bodylura.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff");
112}
113@font-face {
114  font-family: "Open Sans";
115  font-weight: 700;
116  font-style: normal;
117  font-display: swap;
118  src: url("//bodylura.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2") format("woff2"),
119       url("//bodylura.com/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff") format("woff");
120}
121@font-face {
122  font-family: "Open Sans";
123  font-weight: 400;
124  font-style: italic;
125  font-display: swap;
126  src: url("//bodylura.com/cdn/fonts/open_sans/opensans_i4.6f1d45f7a46916cc95c694aab32ecbf7509cbf33.woff2") format("woff2"),
127       url("//bodylura.com/cdn/fonts/open_sans/opensans_i4.4efaa52d5a57aa9a57c1556cc2b7465d18839daa.woff") format("woff");
128}
129@font-face {
130  font-family: "Open Sans";
131  font-weight: 700;
132  font-style: italic;
133  font-display: swap;
134  src: url("//bodylura.com/cdn/fonts/open_sans/opensans_i7.916ced2e2ce15f7fcd95d196601a15e7b89ee9a4.woff2") format("woff2"),
135       url("//bodylura.com/cdn/fonts/open_sans/opensans_i7.99a9cff8c86ea65461de497ade3d515a98f8b32a.woff") format("woff");
136}
137.rc-container {
138    margin-bottom: 0 !important;
139  }
140
141  .rc-popup {
142    display: none !important;
143  }
144
145</style>
146
147<style>
148  :root {
149    --font--featured-heading--size: 30px;
150    --font--section-heading--size: 24px;
151    --font--block-heading--size: 18px;
152    --font--heading--uppercase: uppercase;
153    --font--paragraph--size: 14px;
154
155    --font--heading--family: "Open Sans", sans-serif;
156    --font--heading--weight: 800;
157    --font--heading--normal-weight: 400;
158    --font--heading--style: normal;
159
160    --font--accent--family: "Open Sans", sans-serif;
161    --font--accent--weight: 600;
162    --font--accent--style: normal;
163    --font--accent--size: 12px;
164
165    --font--paragraph--family: "Open Sans", sans-serif;
166    --font--paragraph--weight: 400;
167    --font--paragraph--style: normal;
168    --font--bolder-paragraph--weight: 700;
169  }
170</style>
171    <style>
172  :root {
173    --color--accent: #ffdae3;
174    --bdr-color--badge: rgba(51, 51, 51, 0.05);
175    --bdr-color--page: rgba(0,0,0,0);
176    --bg-color--body: #ffffff;
177    --bdr-color--general: #eaeaea;
178    --bg-color--textbox: #fff;
179    --color--body: #333333;
180    --color--body--light: #636363;
181    --color--alternative: #ffffff;
182    --color--link-underline: #ff6c8f;
183    --color--button: #ffffff;
184    --bdr-color--button: #ffffff;
185    --bg-color--button: #ff6c8f;
186    --bg-color--button--hover: #ff6c8f;
187    --color-theme--modal: ;
188    --color--header--buttons: #333333;
189    --color--footer: #333333;
190    --bg-color--footer: #ffffff;
191    --color--banner: #ffffff;
192    --color--announcement: #ffffff;
193    --bg-color--announcement: #ef6585;
194    --color--contact-modal: #333333;
195    --bg-color--contact-modal:#ffffff;
196    --color--popup: #333333;
197    --bg-color--popup: ;
198
199    /* shop pay */
200    --payment-terms-background-color: #ffffff;
201  }
202</style>
203    
203<script>
204  var theme = theme || {};
205  theme.assets = theme.assets || {};
206  theme.carousels = theme.carousels || {};
207  theme.classes = theme.classes || {};
208  theme.local_storage = theme.local_storage || {};
209  theme.partials = theme.partials || {};
210  theme.settings = theme.settings || {};
211  theme.shop = theme.shop || {};
212  theme.swatches = theme.swatches || {};
213  theme.translations = theme.translations || {};
214  theme.urls = theme.urls || {};
215
216  theme.assets.swipe = '//bodylura.com/cdn/shop/t/6/assets/swipe-listener.min.js?v=123039615894270182531762890653';
217  theme.assets.masonry = '//bodylura.com/cdn/shop/t/6/assets/masonry.min.js?v=153413113355937702121762890654';
218  theme.assets.stylesheet = '//bodylura.com/cdn/shop/t/6/assets/theme--async.css?v=5083142849522620971762890672';
219
220  theme.local_storage.collection_view = 'emerge_collection_view';
221  theme.local_storage.popup = 'emerge_popup'
222  theme.local_storage.recent_products = 'emerge_recently_viewed_storage';
223
224  theme.settings.cart_type = 'drawer';
225  theme.settings.hover_image_enabled = 'false' == 'true';
226  theme.settings.quick_add = 'true' == 'true';
227
228  theme.shop.money_format = "${{amount}}";
229
230  theme.translations.mailing_list_success_message = 'Thanks for signing up!';
231  theme.translations.add_to_cart = 'Add to Cart';
232  theme.translations.all_items_added = 'All items have been added to the cart.';
233  theme.translations.out_of_stock = 'Out of stock';
234  theme.translations.size_chart_label = 'Size chart';
235  theme.translations.unavailable = 'Unavailable';
236  theme.translations.low_in_stock = {
237    one: 'Only 1 item left!',
238    other: 'Only 2 items left!'
239  };
240
241  theme.urls.all_products_collection = '/collections/all';
242  theme.urls.cart = '/cart';
243  theme.urls.cart_add = '/cart/add';
244  theme.urls.cart_change = '/cart/change';
245  theme.urls.product_recommendations = '/recommendations/products';
246  theme.urls.search = '/search';
247
248  
249    theme.urls.root = '';
250  
251
252  
253
254
255
256
257
258  // LazySizes
259  window.lazySizesConfig = window.lazySizesConfig || {};
260  window.lazySizesConfig.expand = 1200;
261  window.lazySizesConfig.loadMode = 3;
262  window.lazySizesConfig.ricTimeout = 50;
263</script>
263
264
265    
265<script type="text/javascript">
266        function handleSezzleClick() {
267            location.replace("/checkout?skip_shopify_pay=true&payment=sezzle");
268
269            $('.checkout-with-sezzle').prop('disabled', true);
270            $('.sezzle-button-label').hide();
271            $('.sezzle-button-spinner').show();
272        }
273    </script>
273
274
275    
275<script>
276        function onLoadStylesheet() {
277            const link = document.querySelector(`link[href="${theme.assets.stylesheet}"]`);
278            link.loaded = true;
279            link.dispatchEvent(new Event('load'));
280        }
281    </script>
281
282    <noscript>
283        <style>
284
285            body .layout--main-content > *,
286            body .header--root,
287            body .footer--root,
288            body .popup-modal-close,
289            body .modal--root,
290            body .modal--window {
291                opacity: 1;
292            }
293        </style>
294
295        <link href="//bodylura.com/cdn/shop/t/6/assets/theme--async.css?v=5083142849522620971762890672" rel="stylesheet">
296    </noscript>
297
298    <link href="//bodylura.com/cdn/shop/t/6/assets/theme--critical.css?v=174865954996126758971762890672" rel="stylesheet" media="all"/>
299    <link
300            href="//bodylura.com/cdn/shop/t/6/assets/theme--async.css?v=5083142849522620971762890672"
301            rel="stylesheet"
302            media="print"
303            onload="this.media='all';onLoadStylesheet()"
304    >
305
306    <style>:root {
307--color--primary: #ff6c8f;
308--color--primary-dark: #ef6585;
309}
310
311
312
313@font-face {
314font-family: 'JustLovely';
315src: url(//bodylura.com/cdn/shop/t/6/assets/justlovely-webfont.woff2?v=49950898884566265941762890652)  format('woff2'),
316url(//bodylura.com/cdn/shop/t/6/assets/justlovely-webfont.woff?v=92500884327553906681762890652)  format('woff');
317font-weight: normal;
318font-style: normal;
319}
320
321a {
322color: var(--color--primary);
323transition: all 0.19s ease-in-out;
324}
325
326a:not(.nohover):hover {
327color: var(--color--primary) !important;
328}
329
330a.author-social-link {
331color: var(--color--primary);
332font-weight: bold;
333}
334
335input {
336transition: all 0.3s ease-in-out;
337}
338
339textarea {
340transition: border-color 0.3s ease-in-out;
341}
342
343input:focus, textarea:focus {
344border-color: var(--color--primary) !important;
345outline: none !important;
346}
347
348input, button, textarea, select {
349border-radius: 5px !important;
350}
351
352[data-item="button"] div, button {
353transition: all 0.19s ease-in-out;
354}
355
356[data-item="button"]:hover div, button:hover {
357background-color: var(--color--primary-dark) !important;
358}
359
360[data-item="secondary-button"].dark-button .contact-modal--button {
361color: var(--color--body) !important;
362border-color: var(--color--body) !important;
363transition: all 0.19s ease-in-out;
364}
365
366[data-item="secondary-button"].dark-button:hover .contact-modal--button {
367color: var(--color--primary) !important;
368border-color: var(--color--primary) !important;
369}
370
371
372
373li.blog-filter-tag a {
374font-size: 1.4em;
375line-height: 1.4em;
376transition: all 0.19s ease-in-out;
377}
378
379li.blog-filter-tag a:hover {
380scale:1.04;
381}
382
383li.blog-filter-tag.blog-filter-tag--latest a {
384font-weight: bold;
385border-right: 1px solid #cccccc;
386padding-right: 20px;
387margin-right: 15px;
388}
389
390
391
392.blog--featured:hover a {
393color: white !important;
394}
395
396.blog--list--image-link .image--container,
397.article--recent .image--container  {
398border-radius: 5px !important;
399overflow: hidden;
400}
401
402.article--root .article--image .image--container  {
403border-radius: 10px !important;
404overflow: hidden;
405}
406
407
408@media (min-width: 900px) {
409
410.article--recent-articles .image--root {
411height: 170px;
412}
413
414.article--recent-articles .image--root img {
415height: 157px;
416}
417
418.article--recent-articles [data-item="block-heading"] {
419padding: 15px 0 0;
420margin-bottom: 10px;
421}
422
423}
424
425@media (max-width: 768px) {
426
427.article--root .article--image .image--container  {
428border-radius: 0px !important;
429}
430
431.article--root .article--image .image--container img  {
432border-radius: 0px !important;
433}
434
435.article--recent-articles [data-item="block-heading"] {
436padding: 25px 0 0;
437margin-bottom: 10px;
438}
439
440}
441
442
443.blog--featured [data-item="inverted-secondary-button"] div {
444transition: all 0.3s ease-in-out;
445}
446
447.blog--featured [data-item="inverted-secondary-button"]:hover div {
448background-color: var(--color--primary) !important;
449scale: 1.06;
450}
451
452
453
454.contact-modal--button {
455border-radius: 50px !important;
456padding: 0 20px 0 20px !important;
457transition: all 0.3s ease-in-out;
458}
459
460.contact-modal--button:hover {
461border-color: var(--color--primary) !important;
462color: var(--color--primary) !important;
463}
464
465
466
467.announcement--root:hover a {
468color: white !important;
469}
470
471.header--cart-link {
472background-color: transparent !important;
473}
474
475.header--cart-link a.header--cart-toggle {
476background-color: transparent !important;
477color: var(--color--header--buttons);
478}
479
480
481
482
483
484@media (min-width: 768px) and (max-width: 880px) {
485
486.featured-text--root-section [data-container="section"] {
487}
488
489.featured-text--root .featured-text--heading {
490font-size: 20px;
491}
492
493.featured-text--root .featured-text--right-image {
494margin-top: 15px;
495}
496
497
498}
499
500
501@media (max-width: 767px) {
502
503.featured-text--root-section [data-container="section"] {
504margin: 0 !important;
505padding: 0 !important;
506}
507
508.featured-text--root {
509padding: 0 !important;
510margin: 0 !important;
511}
512
513.featured-text--root .featured-text--flex-container {
514padding: 0 !important;
515width: calc(100% - 40px) !important;
516margin: 20px !important;
517}
518
519.featured-text--root .featured-text--blocks {
520width: 100% !important;
521}
522
523.featured-text--root .featured-text--blocks .featured-text--flex-container .featured-text--overline {
524margin-top: 20px;
525}
526
527.featured-text--root .featured-text--right-image img {
528width: 100% !important;
529height: auto !important;
530min-width: 50px !important;
531}
532
533.featured-text--root .featured-text--body [data-item="button"] {
534margin: 0 !important;
535padding: 0 !important;
536}
537
538.featured-text--root .featured-text--body button {
539width: 100%;
540margin: 0 !important;
541height: auto !important;
542line-height: 30px;
543padding-top: 11px;
544padding-bottom: 11px;
545}
546}
547
548
549
550
551
552.featured-text--root .featured-text--overline {
553margin-bottom: 10px;
554font-size: 14px;
555font-weight: bold;
556color: var(--color--primary);
557}
558
559.featured-text--root .featured-text--heading {
560margin-bottom: 10px;
561}
562
563.featured-text--root .featured-text--body {
564
565}
566
567.featured-text--root .featured-text--body button {
568text-decoration: none !important;
569font-weight: bold;
570font-size: 16px;
571}
572
573@media (max-width: 768px) {
574
575.featured-text--root .featured-text--overline {
576text-align: center;
577}
578
579.featured-text--root .featured-text--heading {
580margin-top: 15px;
581text-align: center;
582}
583
584.featured-text--root .featured-text--body {
585margin-top: 30px;
586margin-bottom: 30px;
587text-align: center;
588}
589
590}
591
592.featured-text--root .featured-text--flex-container {
593display: flex;
594flex: 1;
595flex-direction: row;
596justify-content: align-between;
597}
598
599@media (max-width: 768px) {
600
601.featured-text--root .featured-text--flex-container {
602flex-direction: column;
603padding: 50px 30px;
604}
605
606}
607
608.featured-text--root .featured-text--right-image {
609margin-left: 40px;
610}
611
612.featured-text--root .featured-text--right-image img {
613width: 100%;
614min-width: 450px;
615max-width: 450px;
616}
617
618@media (max-width: 768px) {
619
620.featured-text--root .featured-text--right-image {
621margin-left: 0;
622text-align: center;
623margin: 0;
624padding: 0;
625margin-top: 50px;
626}
627
628.featured-text--root .featured-text--right-image img {
629max-width: 650px;
630min-width: 250px;
631margin: 0;
632padding: 0;
633
634
635}
636
637}
638
639@media (max-width: 1024px) {
640
641.featured-text--root .featured-text--right-image img {
642max-width: 400px;
643min-width: 350px;
644margin: 0;
645padding: 0;
646
647
648}
649
650}
651
652
653
654
655.featured-plan--section .featured-plan--heading {
656display: flex;
657flex-direction: column;
658margin: 0 auto;
659align-items: center;
660justify-content: center;
661font-family: var(--font--heading--family);
662}
663
664@media (max-width: 768px) {
665
666.featured-plan--section [data-item="section-heading"] {
667margin: 0 !important;
668padding: 0 !important;
669}
670
671
672.featured-plan--section .featured-plan--heading {
673margin-top: 20px !important;
674margin-bottom: 20px !important;
675}
676
677
678}
679
680.featured-plan--section .featured-plan--heading .featured-plan--title {
681text-transform: uppercase;
682font-size: 29px;
683margin-bottom: 10px;
684font-family: var(--font--heading--family);
685font-style: var(--font--heading--style);
686letter-spacing: .025em;
687text-align: center;
688}
689
690.featured-plan--section .featured-plan--heading .featured-plan--subtitle {
691text-transform: uppercase;
692font-size: 17px;
693font-family: var(--font--heading--family);
694font-style: var(--font--heading--style);
695letter-spacing: .025em;
696text-align: center;
697}
698
699.featured-plan--section .featured-plan--row {
700display: flex;
701flex-direction: row;
702margin: 0 auto;
703align-items: center;
704justify-content: center;
705}
706
707.featured-plan--section.with-app-image {
708}
709
710
711
712.featured-plan--section.with-app-image .featured-plan--row {
713display: flex;
714flex-direction: column;
715align-items: center;
716justify-content: center;
717}
718
719.featured-plan--section.with-app-image .featured-plan--body {
720display: flex;
721flex-direction: row;
722align-items: center;
723justify-content: center;
724}
725
726.featured-plan--section.with-app-image .featured-plan--app-screenshot {
727display: flex;
728flex-direction: column;
729align-content: center;
730justify-content: center;
731align-items: center;
732margin-right: 50px;
733max-width: 260px;
734min-width: 200px;
735display: none;
736}
737
738.featured-plan--section.with-app-image .featured-plan--app-screenshot .app-image {
739width: 100%;
740height: auto;
741max-width: 280px;
742min-width: 280px;
743}
744
745@media (min-width: 900px) {
746
747.featured-plan--app-screenshot {
748display: block !important;
749}
750
751}
752
753.featured-plan--section.with-app-image .featured-plan--row {
754margin: initial;
755}
756
757.featured-plan--section.with-app-image-full-left .featured-plan--heading {
758max-width: 700px;
759min-width: 290px;
760}
761
762.featured-plan--section.with-app-image-full-left .featured-plan--heading {
763max-width: 700px;
764}
765
766
767
768@media (max-width: 768px) {
769
770.featured-plan--section {
771padding-bottom: 30px;
772}
773
774.featured-plan--section .featured-plan--row {
775flex-direction: column-reverse;
776margin-top: -20px;
777margin-bottom: 20px;
778}
779
780.featured-plan--section .featured-plan--heading .featured-plan--subtitle {
781margin-top: 20px;
782}
783
784}
785
786
787
788.featured-plan--section .featured-plan--row .featured-plan--item {
789height: 132px;
790width: 310px;
791border: 3px solid #fff;
792border-radius: 6.4px;
793background-color: #fff;
794box-shadow: 0 2px 8px 0 rgba(0,0,0,.3);
795overflow: hidden;
796display: flex!important;
797flex-direction: column;
798margin: 0 auto;
799}
800
801.featured-plan--section .featured-plan--row .featured-plan--item-root {
802margin: 10px;
803}
804
805.featured-plan--section .featured-plan--row .featured-plan--item.featured-plan--item-with-discount {
806border-color: var(--color--primary);
807height: 162px;
808}
809
810.featured-plan--section .featured-plan--row .featured-plan--item-container {
811display: flex;
812justify-content: space-between;
813height: 100%;
814width: 100%;
815cursor: pointer;
816}
817
818.featured-plan--section .featured-plan--click-area {
819display: flex;
820flex-direction: column;
821justify-content: space-between;
822height: 100%;
823width: 100%;
824cursor: pointer;
825margin:0;
826padding:0;
827}
828
829.featured-plan--section .featured-plan--click-area:hover {
830
831}
832
833.featured-plan--section .featured-plan--item-content-left {
834display: flex;
835flex-direction: column;
836justify-content: center;
837flex: 1;
838padding-left: 1.5em;
839}
840
841.featured-plan--section .featured-plan--item-content-right {
842display: flex;
843flex-direction: column;
844align-items: center;
845justify-content: center;
846padding: 20px;
847}
848
849.featured-plan--section .featured-plan--row .featured-plan--item-heading {
850text-transform: uppercase;
851font-size: 28px;
852line-height: 27px;
853font-family: 'Bebas Neue';
854margin-bottom: 1px;
855}
856
857.featured-plan--section .featured-plan--row .featured-plan--item-pricing {
858text-transform: uppercase;
859font-size: 28px;
860line-height: 27px;
861font-family: 'Bebas Neue';
862color: var(--color--primary);
863margin-bottom: 6px;
864
865}
866
867.featured-plan--section .featured-plan--row .featured-plan--item-compare-price-at {
868text-transform: none;
869margin: 0;
870padding: 0;
871color: #9e9e9e;
872font-family: 'Bebas Neue';
873font-size: 19px;
874letter-spacing: 0;
875line-height: 25px;
876text-decoration: line-through;
877text-decoration-color: #ff6c8f;
878text-decoration-thickness: 1.7px;
879}
880
881.featured-plan--section .featured-plan--row .featured-plan--item-promo-text {
882font-size: 13px;
883line-height: 13px;
884}
885
886.featured-plan--section .featured-plan--row .featured-plan--item-discount-container {
887background-color: var(--color--primary);
888text-align: center;
889font-weight:  900;
890color: white;
891height: 28px;
892width: 100%;
893line-height: 31px;
894}
895
896
897@media (max-width: 350px) {
898
899.featured-plan--section .featured-plan--item-content-left {
900padding: 1.2rem;
901}
902
903.featured-plan--section .featured-plan--row .featured-plan--item-heading {
904font-size: 25px;
905line-height: 22px;
906margin-bottom: 4px;
907}
908
909.featured-plan--section .featured-plan--row .featured-plan--item-pricing {
910font-size: 23px;
911line-height: 22px;
912}
913
914.featured-plan--section .featured-plan--row .featured-plan--item {
915width: 100% !important;
916height: 115px;
917}
918
919.featured-plan--section .featured-plan--row .featured-plan--item.featured-plan--item-with-discount {
920height: auto !important;
921}
922
923}
924
925
926
927.article--root blockquote {
928font-style: normal !important;
929padding-left: 35px !important;
930margin-left: 30px !important;
931margin-top: 15px !important;
932margin-bottom: 20px !important;
933
934}
935
936.article--root img {
937border-radius: 7px !important;
938margin-top:8px !important;
939margin-bottom:8px !important;
940}
941
942.article--root a, .article--root a span {
943color: var(--color--primary) !important;
944}
945
946.article--tags .article--tag a {
947text-transform: capitalize !important;
948}
949
950
951
952.article--root ul, .article--root ol {
953margin-top: 15px !important;
954margin-bottom: 15px !important;
955}
956
957.article--root .article--title {
958font-size: 30px !important;
959}
960
961.article--root p, .article--root p a, .article--root li {
962font-size: 16px !important;
963line-height: 24px !important;
964
965}
966
967.article--root .article--heading .image--root .image--container {
968margin-bottom: 30px !important;
969}
970
971.article--content h1 {
972font-size: 20px !important;
973line-height: 28px !important;
974font-weight: bold !important;
975}
976
977.article--content h2 {
978font-size: 20px !important;
979line-height: 28px !important;
980font-weight: bold !important;
981}
982
983
984
985
986.blog--list--item {
987height: 440px;
988}
989
990.blog--list--item .blog--list--item-image {
991height: 190px;
992border-radius: 10px !important;
993overflow: hidden;
994
995}
996
997.blog--list--item .blog--list--item-image img {
998border-radius: 0 !important;
999overflow: hidden;
1000min-height: 205px;
1001}
1002
1003.blog--list--item .blog--list--item-title {
1004min-height: 65px !important;
1005}
1006
1007.blog--list--item .blog--list--item-info {
1008min-height: 55px !important;
1009}
1010
1011.blog--list--item .blog--list--item-excerpt {
1012min-height: 80px !important;
1013margin-bottom: 10px;
1014}
1015
1016
1017@media (max-width: 768px) {
1018
1019.blog--list--item {
1020height: 390px;
1021}
1022
1023.blog--featured {
1024border-bottom: 1px solid #eaeaea;
1025margin-bottom: 30px;
1026padding-bottom: 20px;
1027}
1028
1029.blog--featured:hover .blog--featured-title--mobile a,
1030.blog--featured:hover .blog--featured-author a,
1031.blog--featured:hover .blog--featured-readmore a {
1032color: var(--color--primary) !important;
1033}
1034
1035}
1036
1037
1038
1039
1040@media (max-width: 768px) {
1041
1042.blog--list--item {
1043height: auto;
1044min-height: 350px;
1045margin-bottom: 20px;
1046}
1047
1048.blog--list--item .blog--list--item-image {
1049height: auto;
1050min-height: 120px;
1051overflow: hidden;
1052margin-left: 1px;
1053margin-right: 1px;
1054margin-bottom: 5px;
1055}
1056
1057.blog--list--item .blog--list--item-image img {
1058border-radius: 10px !important;
1059min-height: 120px;
1060}
1061
1062.blog--list--item .blog--list--item-title {
1063min-height: 5px !important;
1064margin-bottom: 5px;
1065}
1066
1067.blog--list--item .blog--list--item-info {
1068min-height: 55px !important;
1069margin-bottom: 5px;
1070}
1071
1072.blog--list--item .blog--list--item-excerpt {
1073min-height: 80px !important;
1074margin-bottom: 10px;
1075}
1076
1077}
1078
1079
1080
1081
1082
1083.featured-blog--item {
1084height: 440px;
1085}
1086
1087.featured-blog--item .featured-blog--item--image {
1088height: auto;
1089margin-bottom: 10px;
1090overflow: hidden;
1091}
1092
1093.featured-blog--item .featured-blog--item--image img {
1094border-radius: 5px !important;
1095}
1096
1097.featured-blog--item .featured-blog--item--heading {
1098min-height: 70px !important;
1099}
1100
1101.featured-blog--item .featured-blog--item--info {
1102min-height: 70px !important;
1103}
1104
1105.featured-blog--item .featured-blog--item--excerpt {
1106min-height: 80px !important;
1107margin-bottom: 10px;
1108}
1109
1110.feature-blog--item .image--root {
1111overflow: hidden !important;
1112border-radius: 10px !important;
1113outline: 2px solid red;
1114}
1115
1116
1117@media screen and (max-width: 768px) {
1118
1119.featured-blog--item {
1120height: auto;
1121min-height: 370px;
1122margin-bottom: 20px;
1123}
1124
1125.featured-blog--item .featured-blog--item--heading {
1126min-height: 40px !important;
1127}
1128
1129.featured-blog--item .featured-blog--item--info {
1130min-height: 50px !important;
1131}
1132
1133}
1134
1135
1136@media screen and (max-width: 900px) {
1137
1138.featured-blog--item .featured-blog--item--heading a {
1139font-size: 15px;
1140}
1141
1142}
1143
1144
1145
1146
1147.disclosure--option-link--alt {
1148color:var(--color--body);
1149display:inline-block;
1150padding:9px 15px;
1151white-space:nowrap;
1152width:100%;
1153cursor:pointer
1154}
1155
1156.disclosure--option-link--alt[data-empty=true],
1157.disclosure--option-link--alt[data-unavailable=true] {
1158color:var(--color--body--light);
1159text-decoration:line-through
1160}
1161
1162.disclosure--option-link--alt:focus,
1163.disclosure--option-link--alt:hover {
1164outline:0;
1165background-color:#f7f7f7
1166}
1167
1168
1169@media only screen and (max-width: 1200px) {
1170
1171.blog--root[data-columns='3'] .blog--list--item {
1172
1173}
1174
1175.blog--list--item .blog--list--item-image {
1176height: 145px;
1177}
1178
1179}
1180
1181@media only screen and (max-width: 1000px) {
1182
1183.blog--root[data-columns='3'] .blog--list--item {
1184width: 50%;
1185}
1186
1187}
1188
1189@media only screen and (max-width: 768px) {
1190
1191.blog--root[data-columns='3'] .blog--list--item {
1192width: 100%;
1193}
1194
1195.blog--list--item .blog--list--item-image {
1196height: auto;
1197}
1198
1199}
1200
1201
1202
1203
1204.vitalura-labs .header--container .header--logo .fw--logo.type--cdn {
1205/* top: -25px !important;
1206left: -160px !important; */
1207display: flex;
1208align-items: center;
1209background-color: none;
1210/* height: 70px; */
1211
1212width: 230px;
1213height: 110px;
1214top: -39px !important;
1215left: -90px;
1216}
1217
1218.vt-logo-container {
1219/* background-color: green; */
1220/* width: 550px; */
1221}
1222
1223/* @media (max-width: 1100px) {
1224
1225.vitalura-labs .header--container .header--logo .fw--logo.type--cdn {
1226height: 73px !important;
1227width: 260px !important;
1228left: -115px !important;
1229}
1230
1231} */
1232
1233@media (max-width: 1285px) {
1234
1235.vitalura-labs .header--container .header--logo .fw--logo.type--cdn {
1236width: 200px;
1237top: -41px !important;
1238left: -81px;
1239}
1240
1241}
1242
1243.header--container .header--logo .fw--logo {
1244height: 147px;
1245width: 215px;
1246max-width: auto;
1247left: -95px;
1248top: -75px;
1249position: absolute;
1250overflow:hidden;
1251}
1252
1253.header--container .header--logo .fw--logo img {
1254max-height: 150px;
1255}
1256
1257.header--container .header--logo .fw--logo.type--svg {
1258top: -25px;
1259left: -85px;
1260}
1261
1262.header--container .header--logo .fw--logo.type--cdn {
1263width: 350px;
1264height: 143px;
1265top: -71px;
1266left: -155px;
1267}
1268
1269.header--container .header--logo .fw--logo.type--cdn img {
1270max-height: 200px;
1271margin-top: -25px;
1272}
1273
1274@media screen and (max-width: 768px) {
1275.x-menu {
1276position: relative;
1277z-index: 10;
1278}
1279}
1280
1281@media (max-width: 768px) {
1282
1283.header--container .header--logo .fw--logo {
1284height: 132px;
1285top: -75px;
1286left: -95px;
1287}
1288
1289.header--container .header--logo .fw--logo.type--svg {
1290top: -27px;
1291}
1292
1293.header--container .header--logo .fw--logo.type--cdn {
1294width: 310px;
1295height: 113px;
1296top: -56px;
1297left: -130px;
1298pinter-events: none;
1299}
1300
1301.header--container .header--logo .fw--logo.type--cdn img {
1302max-height: 200px;
1303margin-top: -30px;
1304}
1305
1306
1307}
1308
1309.header--right-side {
1310z-index:90;
1311}
1312
1313@media (min-width: 768px) {
1314
1315.search--articles {
1316width: 100%;
1317max-width: 100%;
1318flex: 1;
1319}
1320
1321.search--products {
1322width: 100%;
1323max-width: 100%;
1324flex: 1;
1325}
1326
1327}
1328
1329
1330
1331
1332.fb-popup--background {
1333position: fixed;
1334top: 0;
1335left: 0;
1336bottom: 0;
1337right: 0;
1338background-color: rgba(0,0,0,0.68);
1339}
1340
1341.fb-popup--modal {
1342position: fixed;
1343display: none;
1344}
1345
1346.fb-popup--modal.is-active {
1347position: fixed;
1348top: 0;
1349left: 0;
1350bottom: 0;
1351right: 0;
1352z-index: 999999;
1353display: flex;
1354align-items: center;
1355flex-direction: column;
1356justify-content: center;
1357overflow: auto;
1358opacity: 0;
1359}
1360
1361.fb-popup--modal.no-events {
1362pointer-events: none;
1363}
1364
1365.fb-popup--modal .fb-popup--modal-content {
1366max-height: calc(100vh - 100px);
1367position: relative;
1368max-width: 90%;
1369margin-bottom: -50px;
1370margin-top: 50px;
1371}
1372
1373@media screen and (max-width: 1024px) {
1374
1375.fb-popup--modal .fb-popup--modal-content {
1376width: 360px;
1377}
1378
1379}
1380
1381@media print, screen and (min-width: 768px) {
1382
1383.fb-popup--modal .fb-popup--modal-content {
1384margin-top: 0;
1385}
1386
1387}
1388
1389.fb-popup--modal .modal-close {
1390background: none;
1391height: 43px;
1392width: 43px;
1393margin-left: -21px;
1394background: url(//bodylura.com/cdn/shop/t/6/assets/close.svg?v=60969444318374013531762890651);
1395background-repeat: no-repeat;
1396position: absolute;
1397left: 50%;
1398top: -65px;
1399cursor: pointer;
1400border: none;
1401outline: none;
1402transition:all .2 ease
1403background-color: transparent;
1404cursor: pointer;
1405}
1406
1407.fb-popup--modal .modal-close:hover {
1408opacity:.5
1409}
1410
1411.fb-popup--modal .modal-close:active {
1412opacity:.3
1413}
1414
1415.fb-popup--modal .modal-newsletter-content {
1416display: grid;
1417grid-template-columns: auto 60%;
1418grid-template-rows: auto;
1419height: 100%;
1420background: white;
1421box-shadow: 1px 1px 35px rgba(0,0,0,0.1);
1422border-radius: 4px;
1423width: 950px;
1424}
1425
1426.fb-popup--modal .modal-newsletter-content .left-col {
1427}
1428
1429.fb-popup--modal .modal-newsletter-content .right-col {
1430}
1431
1432@media screen and (max-width: 1024px) {
1433
1434.fb-popup--modal .modal-newsletter-content .left-col {
1435grid-row: 2;
1436}
1437
1438.fb-popup--modal .modal-newsletter-content .right-col {
1439grid-row: 1;
1440}
1441
1442.fb-popup--modal .modal-newsletter-content {
1443grid-template-columns: auto;
1444grid-template-rows: 230px auto;
1445height: auto;
1446width: auto;
1447}
1448
1449}
1450
1451
1452.fb-popup--modal .modal-newsletter-content .newsletter-form-container {
1453padding: 50px;
1454width: 100%;
1455height: 100%;
1456text-align: center;
1457padding-bottom: 38px;
1458}
1459
1460@media screen and (max-width: 1024px) {
1461
1462.fb-popup--modal .modal-newsletter-content .newsletter-form-container {
1463padding: 40px;
1464}
1465
1466}
1467
1468.fb-popup--modal .modal-newsletter-content .newsletter-form-container h2 {
1469font-size: 50px;
1470color: #111111;
1471font-weight: 500;
1472font-family: "Bebas Neue", "Open Sans", sans-serif;
1473line-height: 1em;
1474margin: 0 0 .5em;
1475}
1476
1477.fb-popup--modal .modal-newsletter-content .newsletter-form-container p {
1478margin: 0 0 1.5em;
1479font-size: 16px;
1480font-weight: 400;
1481line-height: 27px;
1482}
1483
1484.fb-popup--modal .modal-newsletter-content .newsletter-form-container .news-input {
1485-webkit-font-smoothing: antialiased;
1486-webkit-text-size-adjust: 100%;
1487--tdm-drawer-width: 300px;
1488--tdm-drawer-speed: .2s;
1489--tdm-drawer-background: #eee;
1490--tdm-backdrop-background: rgba(0,0,0,.5);
1491box-sizing: border-box;
1492font-family: Open Sans,sans-serif;
1493max-width: 100%;
1494outline: none;
1495font-size: 1rem !important;
1496border-radius: 50px !important;
1497background: #fff;
1498height: 50px;
1499padding: 2px 20px;
1500min-width: 200px;
1501margin-bottom: 0;
1502border: 3px solid #e5e5e5;
1503text-align: left;
1504width: 100%;
1505font-weight: 400;
1506font-style: italic;
1507margin-bottom: 10px;
1508}
1509
1510.fb-popup--modal .modal-newsletter-content .newsletter-form-container .news-submit {
1511-webkit-font-smoothing: antialiased;
1512-webkit-text-size-adjust: 100%;
1513--tdm-drawer-width: 300px;
1514--tdm-drawer-speed: .2s;
1515--tdm-drawer-background: #eee;
1516--tdm-backdrop-background: rgba(0,0,0,.5);
1517box-sizing: border-box;
1518font-family: Open Sans,sans-serif;
1519max-width: 100%;
1520display: inline-block;
1521text-align: center;
1522border-radius: 50px !important;
1523height: 50px;
1524text-transform: uppercase;
1525font-weight: 700;
1526padding: 0 30px;
1527line-height: 45px;
1528font-size: 16px !important;
1529cursor: pointer;
1530-webkit-appearance: none;
1531transition: all .2s ease;
1532color: #fff;
1533background: #ff6c8f;
1534border: none;
1535width: 100%;
1536}
1537
1538.fb-popup--modal .modal-newsletter-content .newsletter-bg-modal {
1539/* background-image: url(//bodylura.com/cdn/shop/t/6/assets/newsletter-bg2.jpg?v=65158331386551212371762890652); */
1540background-image: url(//bodylura.com/cdn/shop/t/6/assets/popup-bg.webp?v=1809242436823501951762890654);
1541background-repeat: no-repeat;
1542background-position: 0 20px;
1543background-size: contain;
1544/* min-height: 235px; */
1545}
1546
1547.fb-popup--modal.vitaluralabs .modal-newsletter-content .newsletter-bg-modal {
1548/* background-image: url(//bodylura.com/cdn/shop/t/6/assets/newsletter-bg-vitaluralabs.png?v=94698664766801282421762890655); */
1549background-image: url(//bodylura.com/cdn/shop/t/6/assets/newsletter-bg-vitaluralabs-o3.jpg?v=63776882563110443771762890655);
1550background-repeat: no-repeat;
1551background-position: 0;
1552background-size: cover;
1553/* min-height: 235px; */
1554}
1555
1556
1557@media screen and (max-width: 768px) {
1558
1559
1560.fb-popup--modal.vitaluralabs .modal-newsletter-content .newsletter-bg-modal {
1561background-image: url(//bodylura.com/cdn/shop/t/6/assets/newsletter-bg-vitaluralabs-o2.jpg?v=101579395960051153501762890654);
1562}
1563
1564}
1565
1566@media screen and (max-width: 1024px) {
1567
1568.fb-popup--modal .modal-newsletter-content .newsletter-bg-modal {
1569background-position: 0 0;
1570}
1571
1572}
1573
1574
1575/* NEWSLETTER INPUT GROUP FOOTER or SECTIONS */
1576.newsletter-input-group-grid {
1577display: grid;
1578grid-template-columns: 240px 60px;
1579grid-column-gap: 10px;
1580}
1581
1582.newsletter-input-group-grid--home-section {
1583display: flex;
1584flex-direction: row;
1585}
1586
1587.newsletter-input-group-grid--home-section [name="email"] {
1588margin-right: 10px;
1589min-width: 270px;
1590}
1591
1592.newsletter--body {
1593padding: 0 0 !important;
1594}
1595
1596@media screen and (max-width: 768px) {
1597
1598.newsletter-input-group-grid {
1599grid-template-columns: 200px 60px;
1600grid-column-gap: 7px;
1601}
1602
1603.newsletter-input-group-grid--home-section {
1604display: flex;
1605flex-direction: column;
1606padding: 0 30px !important;
1607min-width: 150px;
1608width: 100%;
1609}
1610
1611.newsletter-input-group-grid--home-section [name="email"] {
1612margin-right: 0;
1613min-width: 100%;
1614width: 100%;
1615margin: 0 auto;
1616margin-bottom: 10px;
1617}
1618
1619.newsletter-input-group-grid--home-section [name="subscribe"] {
1620margin-right: 0;
1621min-width: 100%;
1622width: 100%;
1623margin: 0 auto;
1624}
1625
1626}
1627
1628
1629
1630
1631.featured-app-features--root-section {
1632position:relative;
1633}
1634
1635.featured-app-features--root {
1636
1637}
1638
1639
1640.featured-app-features--root #swiper-for-desktop {
1641display: block;
1642}
1643
1644.featured-app-features--root #swiper-for-mobile {
1645display: none;
1646}
1647
1648
1649@media (max-width: 640px) {
1650
1651.featured-app-features--root #swiper-for-desktop {
1652display: none;
1653}
1654
1655.featured-app-features--root #swiper-for-mobile {
1656display: block;
1657}
1658
1659}
1660
1661.featured-app-features--root .featured-app-features--heading {
1662padding-top: 60px;
1663padding-bottom: 60px;
1664padding-left: 15px;
1665padding-right: 15px;
1666}
1667
1668
1669@media (max-width: 768px) {
1670
1671.featured-app-features--root .featured-app-features--heading {
1672padding-top: 40px;
1673padding-bottom: 40px;
1674padding-left: 15px;
1675padding-right: 15px;
1676}
1677
1678}
1679
1680.featured-app-features--root .featured-app-features--heading h2.featured-app-features--heading-text {
1681font-family: Open Sans;
1682font-size: 22px;
1683font-style: normal;
1684font-weight: 700;
1685line-height: 32px;
1686letter-spacing: 0.07em;
1687text-align: center;
1688text-transform: uppercase;
1689color: var(--color--primary);
1690}
1691
1692.featured-app-features--root .swiper {
1693width: 100%;
1694}
1695
1696
1697.featured-app-features--root .swiper-slide {
1698text-align: center;
1699font-size: 18px;
1700display: -webkit-box;
1701display: -ms-flexbox;
1702display: -webkit-flex;
1703display: flex;
1704-webkit-box-pack: center;
1705-ms-flex-pack: center;
1706-webkit-justify-content: center;
1707justify-content: center;
1708-webkit-box-align: center;
1709-ms-flex-align: center;
1710-webkit-align-items: center;
1711align-items: center;
1712flex-direction: column;
1713}
1714
1715.featured-app-features--root .featured-app-features--mobile-text-fader  {
1716position: relative;
1717height: 160px;
1718width: 100%;
1719display:none;
1720margin-top: 40px;
1721}
1722
1723.featured-app-features--root .featured-app-features--mobile-text-fader .featured-app-features--mobile-text-fader-text {
1724display:none;
1725position: absolute;
1726top: 0;
1727bottom: 0;
1728left: 0;
1729right: 0;
1730padding-left: 30px;
1731padding-right: 30px;
1732font-family: Open Sans;
1733font-size: 20px;
1734font-style: normal;
1735font-weight: 600;
1736line-height: 28px;
1737letter-spacing: 0em;
1738text-align: center;
1739text-transform: uppercase;
1740width: 100%;
1741}
1742
1743@media (max-width: 640px) {
1744
1745
1746.featured-app-features--root .featured-app-features--mobile-text-fader {
1747display: block;
1748}
1749
1750}
1751
1752.featured-app-features--root .featured-app-features--features {
1753display: flex !important;
1754align-items: center !important;
1755justify-content: center !important;
1756width:1200px;
1757padding-bottom: 150px;
1758}
1759
1760
1761@media (max-width: 1200px) {
1762
1763.featured-app-features--root .featured-app-features--features {
1764display: block !important;
1765width:auto;
1766padding-bottom: 170px;
1767}
1768
1769}
1770
1771@media (max-width: 640px) {
1772
1773.featured-app-features--root .featured-app-features--features {
1774display: block !important;
1775width:auto;
1776padding-bottom: 0;
1777}
1778
1779}
1780
1781.featured-app-features--root .featured-app-features--features-wrapper {
1782
1783}
1784
1785.featured-app-features--root .featured-app-features--features-wrapper .featured-app-features--item-container {
1786width: 270px;
1787}
1788
1789.featured-app-features--features-wrapper .featured-app-features--item-image-container {
1790text-align: center;
1791
1792}
1793
1794.featured-app-features--features-wrapper .featured-app-features--item-image-container img {
1795width: 240px !important;
1796}
1797
1798@media (max-width: 640px) {
1799
1800
1801
1802.featured-app-features--features-wrapper .featured-app-features--item-image-container {
1803width: 260px;
1804}
1805
1806.featured-app-features--features-wrapper .featured-app-features--item-image-container img {
1807width: 300px !important;
1808}
1809
1810}
1811
1812
1813@media (max-width: 350px) {
1814
1815
1816
1817.featured-app-features--features-wrapper .featured-app-features--item-image-container {
1818width: 235px;
1819}
1820
1821.featured-app-features--features-wrapper .featured-app-features--item-image-container img {
1822width: 250px !important;
1823}
1824
1825}
1826
1827
1828.featured-app-features--features-wrapper .featured-app-features--item-text {
1829font-family: Open Sans;
1830font-size: 21px;
1831font-style: normal;
1832font-weight: 700;
1833line-height: 32px;
1834letter-spacing: 0px;
1835text-align: center;
1836text-transform: uppercase;
1837margin-top: 40px;
1838display: block;
1839}
1840
1841@media (max-width: 640px) {
1842
1843
1844.featured-app-features--item-container .featured-app-features--item-text {
1845display: none;
1846}
1847
1848}
1849
1850.featured-app-features--root .featured-app-features-float-callaction {
1851position: absolute;
1852z-index: 8;
1853bottom: 60px;
1854display: flex;
1855align-items: center;
1856justify-content: center;
1857left: 0;
1858right: 0;
1859}
1860
1861
1862@media (max-width: 768px) {
1863
1864.featured-app-features--root .featured-app-features-float-callaction {
1865bottom: 50px;
1866}
1867
1868}
1869
1870.featured-app-features--root .featured-text--body {
1871
1872}
1873
1874.featured-app-features--root  .featured-text--body button {
1875text-decoration: none !important;
1876font-weight: bold;
1877font-size: 16px;
1878}
1879
1880
1881@media (max-width: 767px) {
1882
1883.featured-app-features--root  .featured-text--body [data-item="button"] {
1884margin: 0 !important;
1885padding: 0 !important;
1886}
1887
1888.featured-app-features--root  .featured-text--body button {
1889width: 100%;
1890margin: 0 !important;
1891height: auto !important;
1892line-height: 30px;
1893padding-top: 11px;
1894padding-bottom: 11px;
1895}
1896
1897}
1898
1899
1900
1901
1902.article--content table {
1903width: 100%;
1904}
1905
1906.article--content .images-in-3-columns {
1907display: grid;
1908grid-template-columns: 250px 250px 250px;
1909grid-template-rows: auto;
1910grid-column-gap: 20px;
1911}
1912
1913.article--content .images-in-3-columns img {
1914width: 100%;
1915height: auto;
1916}
1917
1918@media screen and (max-width: 768px) {
1919
1920.article--content .images-in-3-columns {
1921display: grid;
1922grid-template-columns: auto auto auto;
1923grid-template-rows: auto;
1924grid-column-gap: 7px;
1925}
1926
1927}
1928
1929
1930
1931
1932.fitbody-carousel--root {
1933position: relative;
1934overflow: hidden;
1935height: 100%;
1936width: 100%;
1937}
1938
1939.fitbody-carousel--root .fitbody-carousel--top-container {
1940position: absolute;
1941top: 0;
1942left: 0;
1943right: 0;
1944display: flex;
1945align-items: center;
1946justify-content: center;
1947z-index: 10;
1948flex-direction: column;
1949}
1950
1951.fitbody-carousel--root .fitbody-carousel--overline {
1952font-family: Open Sans;
1953font-size: 21px;
1954font-style: normal;
1955font-weight: 600;
1956line-height: 18px;
1957letter-spacing: 0.07em;
1958text-align: center;
1959margin-top: 43px;
1960color: #ffffff;
1961
1962text-shadow: 2px 1px 4px rgb(0 0 0 / 45%);
1963}
1964
1965@media screen and (max-width: 768px) {
1966
1967.fitbody-carousel--root .fitbody-carousel--overline {
1968margin-top: 35px;
1969}
1970
1971}
1972
1973.fitbody-carousel--root .fitbody-carousel--title {
1974font-family: Open Sans;
1975font-size: 36px;
1976font-style: normal;
1977font-weight: 800;
1978line-height: 44px;
1979letter-spacing: 0em;
1980text-align: center;
1981margin-top: 9px;
1982color: #ffffff;
1983}
1984
1985.fitbody-carousel--root [data-view="desktop"] {
1986display: block;
1987}
1988
1989.fitbody-carousel--root [data-view="mobile"] {
1990display: none;
1991}
1992
1993
1994@media screen and (min-width: 768px) {
1995
1996.fitbody-carousel--root .fitbody-carousel--overline {
1997font-size: 25px;
1998text-shadow: 2px 1px 3px rgb(0 0 0 / 45%);
1999}
2000
2001.fitbody-carousel--root .fitbody-carousel--title {
2002font-size: 50px;
2003margin-top: 12px;
2004text-shadow: 2px 1px 4px rgb(0 0 0 / 40%);
2005}
2006
2007}
2008
2009@media screen and (max-width: 768px) {
2010
2011.fitbody-carousel--root [data-view="desktop"] {
2012display: none;
2013}
2014
2015.fitbody-carousel--root [data-view="mobile"] {
2016display: block;
2017}
2018
2019}
2020
2021.fitbody-carousel--root .image--root[data-darken=true]:after {
2022background-color:rgba(0,0,0,.09) !important;
2023}
2024
2025@media screen and (max-width: 768px) {
2026
2027.fitbody-carousel--root .image--root[data-darken=true]:after {
2028background-color:rgba(0,0,0,.13) !important;
2029}
2030
2031}
2032
2033.fitbody-carousel--root .fitbody-carousel--bottom-container {
2034position: absolute;
2035bottom: 0;
2036left: 0;
2037right: 0;
2038display: flex;
2039align-items: center;
2040justify-content: center;
2041z-index: 10;
2042flex-direction: column;
2043}
2044
2045@media (max-width: 768px) {
2046
2047.fitbody-carousel--root .fitbody-carousel--bottom-container {
2048top: 0;
2049justify-content: space-between;
2050margin-top: 60px;
2051}
2052
2053}
2054
2055.fitbody-carousel--root .fitbody-carousel--bottom-container .fitbody-carousel--title {
2056margin-bottom: 10px;
2057margin-top: 0px;
2058font-family: Open Sans;
2059font-size: 33px;
2060font-style: normal;
2061font-weight: 800;
2062line-height: 31px;
2063letter-spacing: 0em;
2064text-align: center;
2065
2066text-shadow: 2px 1px 4px rgb(0 0 0 / 50%);
2067}
2068
2069.fitbody-carousel--root .fitbody-carousel--description {
2070font-family: Open Sans;
2071font-size: 20px;
2072font-style: normal;
2073font-weight: 400;
2074line-height: 28px;
2075letter-spacing: 0em;
2076text-align: center;
2077color: #ffffff;
2078margin-bottom: 35px;
2079max-width: 630px;
2080}
2081
2082.fitbody-carousel--root .fitbody-carousel--link,
2083.fitbody-carousel--root .fitbody-carousel--link a {
2084font-family: Open Sans;
2085font-size: 16px;
2086font-style: normal;
2087font-weight: 700;
2088line-height: 18px;
2089letter-spacing: 0.07em;
2090text-align: center;
2091color: #ffffff;
2092text-decoration: underline;
2093text-decoration-color: #FFFFFF;
2094}
2095
2096.fitbody-carousel--root .fitbody-carousel--link button {
2097font-family: Open Sans;
2098font-size: 17px;
2099font-style: normal;
2100font-weight: 700;
2101line-height: 18px;
2102letter-spacing: 0.07em;
2103text-align: center;
2104color: #ffffff;
2105}
2106
2107.fitbody-carousel--root.vitaluralabs .fitbody-carousel--link button {
2108background: linear-gradient(90deg, #85BEF4 5.05%, #53B5BA 118.18%);
2109}
2110
2111.fitbody-carousel--root .fitbody-carousel--link button {
2112margin-bottom: 85px;
2113animation: shopNow;
2114animation-duration: 4s;
2115animation-iteration-count: infinite;
2116animation-timing-function: ease-in-out;
2117}
2118
2119@keyframes shopNow {
2120
21210% {
2122transform: scale(1.08);
2123box-shadow: 1px 1px 12px rgb(170 37 68 / 43%);
2124}
2125
212650% {
2127transform: scale(1.15);
2128box-shadow: 1px 16px 20px rgb(170 37 68 / 30%);
2129}
2130
2131100% {
2132transform: scale(1.08);
2133box-shadow: 1px 1px 12px rgb(170 37 68 / 43%);
2134}
2135
2136}
2137
2138@media screen and (max-width: 768px) {
2139
2140.fitbody-carousel--root .fitbody-carousel--link {
2141margin-bottom: -23px !important;
2142}
2143
2144.fitbody-carousel--root .fitbody-carousel--link button {
2145font-size: 20px;
2146padding-left: 25px;
2147padding-right: 25px;
2148}
2149
2150}
2151
2152.fitbody-carousel--root  .fitbody-carousel--link a:hover {
2153text-decoration-color: var(--color--primary) !important;
2154}
2155
2156
2157
2158
2159section.reviews {
2160box-sizing: border-box;
2161margin: 0;
2162border: 0;
2163font: inherit;
2164vertical-align: baseline;
2165display: block;
2166background-color: #ff6c8f;
2167color: #fff;
2168text-align: center;
2169padding: 85px 0 0;
2170}
2171
2172section.reviews.with-elfw {
2173	background-color: #f5f5f561 !important;
2174}
2175
2176/*
2177@media screen and (max-width: 600px) {
2178
2179section.reviews {
2180display: none;
2181}
2182
2183} */
2184
2185.reviews .stars {
2186color: #fff;
2187text-align: center;
2188box-sizing: border-box;
2189margin: 0;
2190padding: 0;
2191border: 0;
2192font: inherit;
2193vertical-align: baseline;
2194margin-bottom: 30px;
2195}
2196
2197section.reviews.with-elfw .stars {
2198	color: #ff6c8f !important;
2199	opacity: 0.5;
2200}
2201
2202.reviews .stars img {
2203opacity: .7;
2204margin: 0 3px;
2205}
2206
2207.reviews h2 {
2208text-align: center;
2209box-sizing: border-box;
2210padding: 0;
2211border: 0;
2212font: inherit;
2213vertical-align: baseline;
2214font-weight: 500;
2215line-height: 1em;
2216font-family: Bebas Neue;
2217font-size: 3.125rem;
2218color: #fff;
2219margin: 10px;
2220}
2221
2222section.reviews.with-elfw h2 {
2223	color: #ff6c8f !important;
2224}
2225
2226.reviews h3 {
2227text-align: center;
2228box-sizing: border-box;
2229padding: 0;
2230border: 0;
2231font: inherit;
2232vertical-align: baseline;
2233font-weight: 500;
2234line-height: 1em;
2235font-family: JustLovely,cursive;
2236color: #fff;
2237font-size: 4.5rem;
2238margin: 25px;
2239text-transform: none;
2240}
2241
2242section.reviews.with-elfw h3 {
2243	color: #ff6c8f !important;
2244}
2245
2246.reviews .testimonials {
2247color: #fff;
2248text-align: center;
2249box-sizing: border-box;
2250margin: 0;
2251padding: 0;
2252border: 0;
2253font: inherit;
2254vertical-align: baseline;
2255display: flex;
2256flex-wrap: wrap;
2257}
2258
2259section.reviews .testimonials>div {
2260text-align: center;
2261padding: 5px 40px;
2262margin-bottom: 30px;
2263min-width: 300px;
2264flex: 1;
2265}
2266
2267section.reviews .testimonials p {
2268-webkit-font-smoothing: antialiased;
2269text-rendering: optimizeLegibility;
2270-webkit-text-size-adjust: 100%;
2271--tdm-drawer-width: 300px;
2272--tdm-drawer-speed: .2s;
2273--tdm-drawer-background: #eee;
2274--tdm-backdrop-background: rgba(0,0,0,.5);
2275color: #fff;
2276text-align: center;
2277box-sizing: border-box;
2278padding: 0;
2279border: 0;
2280font: inherit;
2281vertical-align: baseline;
2282margin: 0 0 1.5em;
2283line-height: 1.6875;
2284font-size: 19px;
2285font-weight: 700;
2286}
2287
2288section.reviews .testimonials p.citation {
2289-webkit-font-smoothing: antialiased;
2290text-rendering: optimizeLegibility;
2291-webkit-text-size-adjust: 100%;
2292--tdm-drawer-width: 300px;
2293--tdm-drawer-speed: .2s;
2294--tdm-drawer-background: #eee;
2295--tdm-backdrop-background: rgba(0,0,0,.5);
2296color: #fff;
2297text-align: center;
2298box-sizing: border-box;
2299padding: 0;
2300border: 0;
2301font: inherit;
2302vertical-align: baseline;
2303margin: 0 0 1.5em;
2304line-height: 1.6875;
2305font-family: Bebas Neue,serif;
2306font-size: 20px;
2307font-weight: 500;
2308}
2309
2310section.reviews .testimonials p.citation img {
2311margin-right: 10px;
2312display: inline-block;
2313}
2314
2315section.reviews .testimonials p.citation img.apple {
2316margin-top: -3px;
2317}
2318
2319section.reviews .start-free-trial-container {
2320color: #fff;
2321text-align: center;
2322box-sizing: border-box;
2323padding: 0;
2324border: 0;
2325font: inherit;
2326vertical-align: baseline;
2327width: 100%;
2328display: flex;
2329margin: 24px 0;
2330margin-top: -30px;
2331margin-bottom: 0;
2332padding-bottom: 63px;
2333justify-content: center;
2334}
2335
2336section.reviews .start-free-trial-container button {
2337box-sizing: border-box;
2338font-family: Open Sans,sans-serif;
2339display: inline-block;
2340text-align: center;
2341border-radius: 50px;
2342height: 48px;
2343width: 235px;
2344text-transform: uppercase;
2345font-weight: 700;
2346padding: 0 30px;
2347line-height: 45px;
2348font-size: 16px;
2349cursor: pointer;
2350-webkit-appearance: none;
2351transition: all .2s ease;
2352background: #fff;
2353color: #ff6c8f;
2354border: 3px solid #fff;
2355}
2356
2357section.reviews .start-free-trial-container button:hover {
2358background: #f5f5f5 !important;
2359}
2360
2361section.reviews.with-elfw .review-widgets-carousel--container {
2362	min-height: 900px;
2363	gap: 50px;
2364	display: flex;
2365	flex-direction: column;
2366}
2367
2368.image-component--mobile {
2369display: none;
2370height: 400px;
2371position: relative;
2372}
2373
2374.image-component--mobile .image--container {
2375height: 400px;
2376}
2377
2378.image-component--mobile .image-component--mobile-bg {
2379height: 400px;
2380background-position: center;
2381background-repeat: no-repeat;
2382background-size: cover;
2383position: absolute;
2384top:0;
2385bottom:0;
2386left:0;
2387right:0;
2388}
2389
2390.image-component--desktop {
2391display: block;
2392}
2393
2394@media screen and (max-width: 768px) {
2395
2396.image-component--mobile {
2397display: block;
2398}
2399
2400.image-component--desktop {
2401display: none;
2402}
2403
2404}
2405
2406
2407
2408
2409.article-new--recent-articles {
2410display: grid;
2411grid-template-columns: 33.33% 33.33% 33.33%;
2412grid-template-rows: 300px;
2413grid-gap: 25px;
2414max-width: 900px;
2415}
2416
2417.article-new--recent-articles.articles-new--2-columns {
2418grid-template-columns: 50% 50%;
2419margin-left: -25px;
2420grid-gap: 30px;
2421}
2422
2423.article-new--recent-articles.articles-new--3-columns {
2424grid-template-columns: 33.33% 33.33% 33.33%;
2425margin-right: 50px;
2426}
2427
2428@media screen and (max-width: 768px) {
2429
2430.article-new--recent-articles.articles-new--2-columns {
2431grid-template-columns: 100%;
2432margin-left: 0;
2433}
2434
2435.article-new--recent-articles.articles-new--3-columns {
2436grid-template-columns: 100%;
2437}
2438
2439.article-new--recent-articles {
2440grid-template-columns: 100%;
2441grid-template-rows: auto;
2442margin-right: 0 !important;
2443}
2444
2445}
2446
2447.article-new--image  {
2448margin-bottom: 6px;
2449}
2450
2451.article-new--recent-articles h3 {
2452text-shadow: 1px 1px 1px rgba(0,0,0,.004);
2453-webkit-box-direction: normal;
2454color: var(--color--primary) !important;
2455box-sizing: border-box;
2456font-family: var(--font--heading--family);
2457font-style: var(--font--heading--style);
2458text-transform: var(--font--heading--uppercase);
2459font-weight: var(--font--heading--normal-weight);
2460font-size: var(--font--block-heading--size);
2461line-height: 1.33333em;
2462margin: -.25em 0;
2463letter-spacing: .025em;
2464text-align: center;
2465padding: 15px 0 0;
2466margin-bottom: 10px;
2467}
2468
2469.article-new--previous {
2470}
2471
2472.article-new--recent {
2473}
2474
2475.article-new--new {
2476}
2477
2478.x-menu {
2479position: relative;
2480z-index: 10;
2481}
2482
2483
2484
2485
2486.aluralabs-collection .featured-collection--grid {
2487margin: 0 auto;
2488width: 1400px;
2489grid-column-gap: 32px;
2490}
2491
2492.aluralabs-collection .product--image-wrapper {
2493height: 330px !important;
2494width: 330px !important;
2495}
2496
2497.aluralabs-collection .product--image {
2498height: 330px !important;
2499overflow: hidden !important;
2500}
2501
2502@media (max-width: 1500px) {
2503
2504.aluralabs-collection .featured-collection--grid {
2505width: 1200px;
2506grid-column-gap: 26px;
2507}
2508
2509.aluralabs-collection .product--image-wrapper {
2510height: 290px !important;
2511width: 290px !important;
2512}
2513
2514.aluralabs-collection .product--image {
2515height: 290px !important;
2516}
2517
2518}
2519
2520@media (max-width: 1200px) {
2521
2522.aluralabs-collection .featured-collection--grid {
2523width: 1000px;
2524grid-column-gap: 32px;
2525grid-template-columns: repeat(3,minmax(0,1fr)) !important;
2526}
2527
2528.aluralabs-collection .product--image-wrapper {
2529height: 300px !important;
2530width: 300px !important;
2531}
2532
2533.aluralabs-collection .product--image {
2534height: 300px !important;
2535}
2536
2537.aluralabs-collection .product--root:last-child {
2538display: none;
2539}
2540
2541}
2542
2543
2544@media (max-width: 1070px) {
2545
2546.aluralabs-collection .featured-collection--grid {
2547width: 100%;
2548grid-column-gap: 32px;
2549grid-template-columns: repeat(2,minmax(0,1fr)) !important;
2550}
2551
2552.aluralabs-collection .product--image-wrapper {
2553height: 300px !important;
2554width: 100% !important;
2555}
2556
2557.aluralabs-collection .product--image {
2558height: 300px !important;
2559}
2560
2561.aluralabs-collection .product--root:last-child {
2562display: block;
2563}
2564
2565}
2566
2567
2568@media (max-width: 768px) {
2569
2570.aluralabs-collection .featured-collection--grid {
2571width: 100%;
2572grid-column-gap: 32px;
2573grid-template-columns: repeat(1,minmax(0,1fr)) !important;
2574}
2575
2576.aluralabs-collection .product--image-wrapper {
2577height: 320px !important;
2578width: 100% !important;
2579}
2580
2581.aluralabs-collection .product--image {
2582height: 320px !important;
2583}
2584
2585.aluralabs-collection .product--root:last-child {
2586display: block;
2587}
2588
2589}
2590
2591
2592.banner--ad-section {
2593text-align: center;
2594margin-top: 30px;
2595}
2596
2597.banner--ad-section .banner--ad-image {
2598height: 225px;
2599border-radius: 5px;
2600}
2601
2602@media (max-width: 768px) {
2603
2604.banner--ad-section .banner--ad-image {
2605height: auto;
2606border-radius: 0px;
2607}
2608
2609}
2610
2611
2612
2613.variant--nutrition-facts--container {
2614display: none;
2615}
2616
2617.variant--nutrition-facts--container.active {
2618display: block !important;
2619}
2620
2621
2622
2623
2624
2625
2626.shop--root .hero-container {
2627    position: relative;
2628    
2629    background-position: center bottom;
2630    background-repeat: no-repeat;
2631    background-size: cover;
2632    height: 680px;
2633  }
2634
2635  .shop--root .hero-background {
2636    display: flex;
2637    background:rgba(0,0,0,0.5);
2638    justify-content: center;
2639    align-items: center;
2640    height: 680px;
2641  }
2642
2643  .shop--root .hero-body {
2644    margin: 0 auto;
2645    padding-left: 50px;
2646    padding-right: 50px;
2647    max-width: 920px;
2648  }
2649
2650
2651@media (max-width: 768px) {
2652
2653  .shop--root .hero-body {
2654    margin: 50px;
2655    padding: 0;
2656    max-width: 800px;
2657  }
2658
2659}
2660
2661.shop--root .hero-h1 {
2662    color: #F3F4F6;
2663    font-size: 2.25rem;
2664    line-height: 2.5rem;
2665    font-weight: 800;
2666}
2667
2668.shop--root .hero-h2 {
2669    color: #E5E7EB;
2670    font-size: 1.875rem;
2671    line-height: 2.25rem;
2672    font-weight: 800;
2673    line-height: 1.25;
2674}
2675
2676
2677@media (max-width: 768px) {
2678
2679    .shop--root .hero-h1 {
2680        font-size: calc(20px + 3vw);
2681        line-height: calc(22px + 3.3vw);
2682    }
2683
2684    .shop--root .hero-h2 {
2685        font-size: 1.875rem;
2686        line-height: 1.25;
2687    }
2688
2689}
2690
2691  .shop--root .hero-h2 button {
2692    color: #FFFFFF;
2693    font-size: 1.1rem;
2694    line-height: 2.25rem;
2695    font-weight: 800;
2696    background-color: var(--color--primary);
2697    border-radius: 50px !important;
2698    padding-left: 25px;
2699    padding-right: 25px;
2700  }
2701
2702  .shop--root .hero-h2 button:hover {
2703    background-color: var(--color--primary-dark);
2704  }
2705
2706@media (max-width: 768px) {
2707
2708    .shop--root .hero-h2 button {
2709       margin-top: 40px;
2710    }
2711
2712}
2713
2714  .shop--root .hero-body .hl {
2715    color: #FFFFFF;
2716    background-color: rgba(255,108,143,0.6);
2717    padding: 0px 10px;
2718    border-radius: 5px;
2719    display: inline-block;
2720    padding-bottom: 1px;
2721    position: relative;
2722    overflow: hidden;
2723    transform: translateY(6px);
2724  }
2725
2726  .shop--root .hero-body .hl:after {
2727    content:'';
2728    transform:translateX(100%);
2729    width:500px;
2730    height:100%;
2731
2732    bottom:0;
2733    top:0;
2734
2735    position: absolute;
2736    border-radius: 5px;
2737    z-index:1;
2738
2739    opacity:0.4;
2740
2741    animation-name: shine-like-a-boz;
2742    animation-duration: 10s;
2743    animation-iteration-count: infinite;
2744    animation-delay: 2s;
2745    animation-timing-function: ease-in-out;
2746
2747    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 60%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%); /* FF3.6+ */
2748    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(60%,rgba(255,255,255,0.8)), color-stop(99%,rgba(128,186,232,0)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
2749    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 60%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
2750    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 60%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
2751    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 60%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* IE10+ */
2752    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 60%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* W3C */
2753    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
2754  }
2755
2756@media (max-width: 768px) {
2757
2758    .shop--root .hero-body .hl {
2759        background-color: rgba(0,0,0,0);
2760        padding: 0 0;
2761        color: var(--color--primary);
2762        padding-bottom: 0;
2763        display: contents !important;
2764    }
2765
2766    .shop--root .hero-body .hl:after {
2767        display: none !important;
2768    }
2769
2770}
2771
2772  .shop--root .hero-actions-container {
2773    display: inline-flex;
2774  }
2775
2776  .aluralabs-root .hero-button {
2777    padding: 0.5rem;
2778    margin-left: 0.5rem;
2779    margin-right: 0.5rem;
2780    margin-top: 1.25rem;
2781    margin-bottom: 1.25rem;
2782    background-color: #4338CA;
2783    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
2784    transition-duration: 500ms;
2785    color: #ffffff;
2786    font-weight: 700;
2787    border-radius: 0.25rem;
2788    border-width: 2px;
2789    border-color: transparent;
2790    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
2791  }
2792
2793  @media (min-width: 768px) {
2794
2795    .shop--root .hero-h2 {
2796      font-size: 3rem;
2797      line-height: 1;
2798    }
2799
2800    .shop--root .hero-h1 {
2801      font-size: 2rem;
2802      line-height: 1.14;
2803      margin-bottom: 39px;
2804    }
2805
2806    .aluralabs-root .hero-actions-container .hero-button {
2807      font-size: 1.25rem;
2808      line-height: 1.75rem;
2809    }
2810
2811  }
2812
2813  .shop--root .video-story--root {
2814    height: 780px;
2815  }
2816
2817  .shop--root .video-story--root .video-story--header {
2818    padding: 50px 0px;
2819  }
2820
2821  .shop--root .video-story--root .video-story--header-text {
2822    text-align: center;
2823  }
2824
2825  .shop--root .video-story--root .video-story--player-container {
2826    margin: 0 auto;
2827    width: 1000px;
2828    height: 562px;
2829    position: relative;
2830    margin-top: 10px;
2831  }
2832
2833  .shop--root .video-story--root .video-story--player-background {
2834    position: absolute;
2835    z-index: 3;
2836    background: var(--color--primary);
2837    transform: rotate(2.5deg);
2838    width: 1000px;
2839    height: 562px;
2840    position: absolute;
2841    border-radius: 3px;
2842    box-shadow: 7px 7px 33px rgb(164, 164, 164);
2843    animation-name: video-background-anim;
2844    animation-duration: 15s;
2845    animation-iteration-count: infinite;
2846    animation-direction: alternate;
2847    animation-timing-function: ease-in-out;
2848    animation-delay: 5s;
2849  }
2850
2851  .shop--root .video-story--root .video-story--player {
2852    position: relative;
2853    z-index: 5;
2854  }
2855
2856  @media (max-width: 1010px) {
2857
2858    .shop--root .video-story--root .video-story--player-container {
2859        width: 100%    !important;
2860        height: auto   !important;
2861    }
2862
2863    .shop--root .video-story--root .video-story--player-container .video-story--player {
2864      position: relative;
2865      padding-bottom: 56.25%; /* 16:9 */
2866      height: 0;
2867      transform: scale(0.9);
2868      border-radius: 3px;
2869    }
2870
2871    .shop--root .video-story--root .video-story--player-container .video-story--player iframe {
2872      position: absolute;
2873      top: 0;
2874      left: 0;
2875      width: 100%;
2876      height: 100%;
2877      border-radius: 3px;
2878    }
2879
2880    .shop--root .video-story--root .video-story--player-background {
2881        display: none;
2882    }
2883
2884    .shop--root .video-story--root {
2885      height: auto;
2886      padding-bottom: 30px;
2887    }
2888
2889}
2890
2891  @keyframes video-background-anim {
2892
2893    0% {
2894      transform: rotate(2.5deg);
2895    }
2896
2897    30% {
2898      transform: scale(1.007);
2899    }
2900
2901    100% {
2902      transform: rotate(-2.5deg);
2903    }
2904
2905  }
2906
2907  @keyframes shine-like-a-boz {
2908
2909      0% {
2910      transform:translateX(-100%);
2911      opacity: 0;
2912    }
2913
2914    2% {
2915      opacity: 1;
2916    }
2917
2918    9% {
2919      opacity: 0;
2920    }
2921
2922    10% {
2923      transform:translateX(100%);
2924      opacity: 0;
2925    }
2926
2927  }
2928
2929
2930  .shop--root .product-bullets--root {
2931    background-color: var(--color--accent);
2932  }
2933
2934
2935  .shop--root.inline .product-bullets--root {
2936    background-color: transparent !important;
2937  }
2938
2939  .shop--root .product-bullets--root .product-bullets--container {
2940    max-width: 1200px;
2941    margin: 0 auto;
2942    display: flex;
2943    flex-direction: row;
2944    justify-content: center;
2945    padding: 70px 30px;
2946    gap: 40px;
2947  }
2948
2949  .shop--root.inline .product-bullets--root .product-bullets--container {
2950	padding: 0;
2951	padding-top: 50px;
2952	max-width: 1300px;
2953  }
2954
2955@media (max-width: 768px) {
2956
2957    .shop--root .product-bullets--root .product-bullets--container {
2958        flex-direction: column;
2959	}
2960
2961}
2962
2963.shop--root .product-bullets--root .product-bullets--container .product-bullets--item, .shop--root .product-bullets--root .product-bullets--container .product-bullets--main {
2964  display: flex;
2965  flex-direction: column;
2966  align-items: center;
2967  flex: 1;
2968  z-index:5;
2969}
2970
2971.shop--root .product-bullets--root .product-bullets--item.nsf .youtube-player {
2972  display: none;
2973  margin-bottom: 20px;
2974}
2975
2976.shop--root .product-bullets--root .product-bullets--item.nsf .youtube-player.visible {
2977  display: inline !important;
2978}
2979
2980@media (min-width: 900px) {
2981
2982  .shop--root .product-bullets--root .product-bullets--item.nsf .youtube-player.visible {
2983    display: none !important;
2984  }
2985
2986}
2987
2988@media (max-width: 900px) {
2989
2990  .shop--root .product-bullets--root .product-bullets--item.nsf .link-underline {
2991    text-decoration: none !important;
2992  }
2993
2994}
2995
2996.shop--root .product-bullets--root .product-bullets--container .product-bullets--icon {
2997  width: 70px;
2998  height: 70px;
2999  margin-bottom: 25px;
3000  display: flex;
3001  flex-direction: column;
3002  justify-content: center;
3003  align-items: center;
3004}
3005
3006.shop--root .product-bullets--root .product-bullets--container .product-bullets--title-text {
3007  font-weight: bold;
3008  font-size: 1.25rem;
3009  margin-bottom: 20px;
3010  font-family: var(--font--heading--family);
3011  font-style: var(--font--heading--style);
3012  text-transform: var(--font--heading--uppercase);
3013  font-weight: bold;
3014  font-size: var(--font--block-heading--size);
3015}
3016
3017.shop--root .product-bullets--root .product-bullets--container .product-bullets--description {
3018  font-weight: 600;
3019  text-align: center;
3020  opacity:0.8;
3021  z-index:4;
3022  display: none;
3023}
3024
3025.product-bullets--learn-more {
3026  font-weight: normal;
3027  font-size: 14px;
3028  text-transform: initial;
3029  text-decoration: underline;
3030  margin-top: 6px;
3031  padding: 5px;
3032}
3033
3034@media (hover: hover) {
3035  .shop--root .product-bullets--root .product-bullets--container .product-bullets--description {
3036    display: block !important;
3037  }
3038
3039  .shop--root .product-bullets--root .product-bullets--container .product-bullets--main {
3040    transform: translateY(50px);
3041    transition: all 250ms ease-in-out;
3042  }
3043
3044  .shop--root .product-bullets--description {
3045    transform: translateY(-80px);
3046    opacity: 0 !important;
3047    transition: all 250ms ease-in-out;
3048    transition-delay: 100ms;
3049  }
3050
3051  .product-bullets--item:hover .product-bullets--description {
3052    opacity: 0.85  !important;
3053    transform: translateY(0);
3054  }
3055
3056  .product-bullets--item:hover .product-bullets--main {
3057    transform: translateY(0) !important;
3058  }
3059
3060  .product-bullets--learn-more {
3061    display: none;
3062  }
3063
3064}
3065
3066.product-description--image {
3067	border-radius: 5px;
3068}
3069
3070
3071.shop--root .whychoose--container {
3072  display: flex;
3073  justify-content: center;
3074  margin: 0 auto;
3075  flex-direction: row-reverse;
3076  padding-top: 20px;
3077  padding-bottom: 20px;
3078}
3079
3080.shop--root .whychoose--body {
3081  display: flex;
3082  width: 800px;
3083  align-items: center;
3084  justify-content: center;
3085  flex-direction: column;
3086  text-align: center;
3087  padding: 50px;
3088}
3089
3090.shop--root .whychoose--body h4 {
3091	margin-bottom: 25px;
3092}
3093
3094.shop--root .whychoose--image {
3095	border-radius: 6px;
3096	background-size: cover;
3097	background-position: bottom;
3098	margin: 40px;
3099	width: 500px;
3100}
3101
3102
3103@media (max-width: 400px) {
3104
3105  .shop--root .whychoose--image {
3106    border-radius: 0 !important;
3107	margin: 0 auto !important;
3108  }
3109
3110}
3111
3112@media (max-width: 768px) {
3113
3114  .shop--root .whychoose--container {
3115	padding-top: 0;
3116    flex-direction: column-reverse;
3117  }
3118
3119  .shop--root .whychoose--image {
3120    height: 550px;
3121	width: 100%;
3122	background-position: center;
3123
3124
3125    border-radius: 0 !important;
3126	margin: 0 auto !important;
3127  }
3128
3129  .shop--root .whychoose--body {
3130    padding-left: 20px;
3131    padding-right: 20px;
3132	width: auto;
3133  }
3134
3135  .shop--root .whychoose--image {
3136    display: flex;
3137    align-items: center;
3138    justify-content: center;
3139  }
3140
3141}
3142
3143
3144@media (max-width: 1110px) {
3145
3146  .shop--root .whychoose--container {
3147    padding-top: 0;
3148    padding-bottom: 0;
3149  }
3150
3151  .shop--root .whychoose--image {
3152    border-radius: 0;
3153    margin: 0;
3154  }
3155
3156}
3157
3158.shop--blockquote--container {
3159  display: flex;
3160  flex-direction: row;
3161  max-width: 1400px;
3162  margin: 0 auto;
3163  padding: 70px;
3164  gap: 70px;
3165}
3166
3167.shop--blockquote--image-container img {
3168	border-radius: 6px;
3169}
3170
3171.shop--blockquote--body-root {
3172	display: flex;
3173	align-items: center;
3174	flex: 1;
3175    justify-content: center;
3176    flex-direction: column;
3177}
3178
3179.shop--blockquote--body {
3180	text-align: center;
3181	font-size: 25px;
3182    line-height: 32px;
3183    font-style: italic;
3184}
3185
3186.shop--blockquote--image-container {
3187
3188}
3189
3190.shop--blockquote--image-container img {
3191	width: 400px;
3192}
3193
3194.shop--blockquote--body-quote-icon.open {
3195	align-self: flex-start;
3196	margin-bottom: 40px;
3197}
3198
3199.shop--blockquote--body-quote-icon.open svg {
3200	width: 69px;
3201	height: 60px;
3202}
3203
3204.shop--blockquote--body-quote-icon.end {
3205	align-self: flex-end;
3206	margin-top: 40px;
3207}
3208
3209.shop--blockquote--body-quote-icon.end svg {
3210	width: 54px;
3211	height: 47px;
3212}
3213
3214
3215@media (max-width: 768px) {
3216
3217  .shop--blockquote--container {
3218    flex-direction: column;
3219    align-items: center;
3220  }
3221
3222}
3223
3224
3225@media (max-width: 950px) {
3226
3227  .shop--blockquote--container {
3228	padding: 35px;
3229  }
3230
3231  .shop--blockquote--image-container img {
3232		width: 340px;
3233  }
3234
3235  .shop--blockquote--body-quote-icon.open svg {
3236      width: 69px;
3237      height: 60px;
3238  }
3239
3240  .shop--blockquote--body-quote-icon.end svg {
3241      width: 44px;
3242      height: 37px;
3243  }
3244
3245}
3246
3247/*
3248@media (max-width: 1100px) {
3249
3250  .shop--blockquote--image-container img {
3251		width: 370px;
3252  }
3253
3254  .shop--blockquote--body-quote-icon.open svg {
3255      width: 69px;
3256      height: 60px;
3257  }
3258
3259  .shop--blockquote--body-quote-icon.end svg {
3260      width: 44px;
3261      height: 37px;
3262  }
3263
3264} */
3265
3266
3267.shop--grid--products {
3268
3269}
3270
3271.shop--grid--root {
3272display: flex;
3273flex-direction: column;
3274align-items: center;
3275padding-top: 58px;
3276padding-bottom: 58px;
3277flex-wrap: wrap;
3278}
3279
3280.shop--grid--root.left {
3281align-items: flex-start;
3282}
3283
3284.shop--grid--root .container {
3285width: 1400px;
3286margin: 0 auto;
3287}
3288
3289@media (max-width: 768px) {
3290.shop--grid--root .container {
3291width: 100%;
3292}
3293.shop--grid--root .container h2 {
3294text-align: center !important;
3295}
3296
3297.shop--grid--root {
3298padding-left: 0;
3299padding-right: 0;
3300}
3301
3302}
3303
3304@media (max-width: 1400px) {
3305.shop--grid--root .container {
3306width: 100%;
3307}
3308
3309.shop--grid--root {
3310padding-left: 30px;
3311padding-right: 30px;
3312}
3313
3314}
3315
3316.shop--grid--root.second {
3317  padding-top: 10px;
3318}
3319
3320.shop--grid--root .shop--grid--product-title {
3321  font-size: 1rem;
3322}
3323
3324.shop--grid--root .product--price.money {
3325  font-size: 1rem;
3326}
3327
3328.shop--grid--product-image-container {
3329position: relative;
3330}
3331
3332.shop--grid--product-image-container img {
3333  width: 430px;
3334  border-radius: 5px;
3335}
3336
3337@media (max-width: 768px) {
3338
3339  .shop--grid--product-image-container {
3340    margin: 15px;
3341  }
3342
3343}
3344
3345.shop--grid--slider-root {
3346  padding-top: 50px;
3347  padding-bottom: 50px;
3348}
3349
3350.shop--grid--header-container {
3351
3352}
3353
3354.shop--grid--header-title {
3355  margin-bottom: 40px;
3356  margin-top: 15px;
3357}
3358
3359.shop--grid--header-title h2 {
3360	text-align: center;
3361  font-size: 30px;
3362}
3363
3364.shop--grid--products-container {
3365	display: flex;
3366	align-items: center;
3367	flex-direction: row;
3368	gap: 55px;
3369}
3370
3371.shop--grid--product-body-container {
3372margin-top: 15px;
3373display: flex;
3374flex-direction: row;
3375align-items: center;
3376justify-content: space-between;
3377}
3378
3379
3380@media (max-width: 768px) {
3381
3382  .shop--grid--products-container {
3383      display: flex;
3384      flex-direction: column;
3385	  gap: 40px;
3386  }
3387
3388  .shop--grid--product-body-container {
3389    padding-left: 20px;
3390    padding-right: 20px;
3391  }
3392
3393
3394}
3395
3396
3397.product--cta {
3398  position: fixed;
3399  bottom: 0;
3400  left: 0;
3401  right: 0;
3402  z-index: 999;
3403  align-items: center;
3404  justify-content: center;
3405  pointer-events: none;
3406  display: flex;
3407}
3408
3409
3410
3411.product--cta .product--cta--container {
3412	padding: 45px;
3413}
3414
3415.product--cta .product--cta--action {
3416  pointer-events: all;
3417}
3418
3419
3420.product--cta .product--cta--action button {
3421  font-size: 16px;
3422  font-weight: bold;
3423  padding-left: 30px;
3424  padding-right: 30px;
3425  box-shadow: 1px 1px 15px rgb(170 37 68 / 43%);
3426  background: #FF6C8F;
3427  
3428  
3429
3430  animation: buyItNow;
3431  animation-duration: 4s;
3432  animation-iteration-count: infinite;
3433  animation-timing-function: ease-in-out;
3434}
3435
3436.product--cta .product--cta--action button:hover {
3437	background: rgb(231, 119, 145) !important;/
3438  
3439
3440}
3441
3442.shopify-payment-button__more-options:hover {
3443	background: none !important;
3444	color: var(--color--primary) !important;
3445}
3446
3447.product-form--add-to-cart:hover {
3448	color: white !important;
3449}
3450
3451@keyframes buyItNow {
3452
3453	0% {
3454		transform: scale(1);
3455	    box-shadow: 1px 1px 12px rgb(170 37 68 / 43%);
3456	}
3457
3458	50% {
3459		transform: scale(1.08);
3460		box-shadow: 1px 16px 20px rgb(170 37 68 / 30%);
3461	}
3462
3463	100% {
3464		transform: scale(1);
3465		box-shadow: 1px 1px 12px rgb(170 37 68 / 43%);
3466	}
3467
3468}
3469
3470
3471@media (max-width: 768px) {
3472
3473  .footer--root {
3474      margin-bottom: 60px;
3475  }
3476
3477}
3478
3479.section-pv60 {
3480  padding-top: 60px !important;
3481  padding-bottom: 60px !important;
3482}
3483
3484.link-underline {
3485  text-decoration: underline !important;
3486  cursor: pointer !important;
3487}
3488
3489
3490
3491.product-bullets--title-text {
3492text-align: center !important;
3493}
3494
3495
3496.fitbody-carousel--root .fitbody-carousel--link a::after, .fitbody-carousel--root .fitbody-carousel--link [data-item=block-link]>:after, [data-item=block-link], [data-item=block-link]::after, [data-item=button]::after {
3497border-bottom-width: 0 !important;
3498border-bottom-color: transparent !important;
3499text-decoration: none !important;
3500}
3501
3502
3503.fitbody-carousel--root .fitbody-carousel--link * {
3504border-bottom-width: 0 !important;
3505border-bottom-color: transparent !important;
3506text-decoration: none !important;
3507}
3508
3509
3510.section-split {
3511display: flex;
3512flex-direction: row;
3513}
3514
3515.section-split .section-split--content-root {
3516flex: 1;
3517display: flex;
3518flex-direction: column;
3519}
3520
3521.section-split .section-split--content-root .section-split--body {
3522max-width: 680px;
3523display: flex;
3524flex-direction: column;
3525align-self: flex-end;
3526flex: 1;
3527padding: 30px;
3528align-items: center;
3529justify-content: center;
3530}
3531
3532.section-split h3 {
3533font-family: var(--font--heading--family);
3534font-weight: 700;
3535font-style: var(--font--heading--style);
3536text-transform: var(--font--heading--uppercase);
3537font-size: var(--font--section-heading--size);
3538line-height: 1.25em;
3539margin: -0.25em 0;
3540letter-spacing: .025em;
3541text-align: left;
3542margin-bottom: 20px;
3543width: 100% !important;
3544}
3545
3546.section-split .section-split--media {
3547min-height: 400px;
3548min-height: 400px;
3549max-width: 680px;
3550width: 100%;
3551}
3552
3553.section-split .section-split--media-root {
3554min-height: 400px;
3555display: flex;
3556flex-direction: column;
3557align-self: flex-start;
3558flex: 1;
3559align-items: flex-start;
3560justify-content: flex-start;
3561}
3562
3563.section-split .section-split--media .section-split--image {
3564min-height: 450px;
3565max-width: 680px;
3566background-repeat: no-repeat;
3567background-size: 700px;
3568background-position: left top;
3569}
3570
3571/* image on left */
3572
3573.section-split.image-on-left .section-split--media .section-split--image {
3574background-position: right top;
3575}
3576
3577.section-split.image-on-left {
3578flex-direction: row-reverse;
3579}
3580
3581.section-split.image-on-left .section-split--content-root .section-split--body {
3582align-self: flex-start;
3583}
3584
3585.section-split.image-on-left .section-split--media-root {
3586align-items: flex-end;
3587}
3588
3589/* leaf bullets */
3590
3591.leaf-bullet-icon  {
3592position: relative;
3593font-weight: 600;
3594font-size: 14px;
3595margin-bottom: 10px;
3596}
3597
3598.leaf-bullet-icon::before {
3599content: '';
3600width: 16px;
3601height: 16px;
3602position: absolute;
3603left: -30px;
3604top: 5px;
3605background-image: url('//bodylura.com/cdn/shop/t/6/assets/leaf.svg?v=63471918922233017501762890653');
3606background-size: contain;
3607background-repeat: no-repeat;
3608background-position: center;
3609}
3610
3611
3612.section-split--our-mission {
3613background-color: #F7F7F7;
3614}
3615
3616.section-split--our-mission .our-mission-p {
3617display: none;
3618}
3619
3620.section-split--our-mission .read-more-our-mission {
3621align-self: flex-start;
3622}
3623
3624.section-split--our-mission .section-split--body {
3625background-color: #F7F7F7;
3626font-family: Open Sans;
3627font-size: 15px;
3628font-weight: 600;
3629line-height: 19px;
3630letter-spacing: 0em;
3631text-align: left;
3632padding: 90px !important;
3633}
3634
3635@media (max-width: 768px) {
3636
3637.section-split--our-mission .section-split--body {
3638padding: 60px !important;
3639}
3640
3641}
3642
3643.section-split.section-split--our-mission .section-split--media .section-split--image {
3644background-size: cover !important;
3645}
3646
3647.section-split--our-mission p.first-p {
3648font-size: 25px;
3649line-height: 30px;
3650}
3651
3652.section-split--quote .section-split--body {
3653padding-right: 60px !important;
3654}
3655
3656@media (max-width: 1240px) {
3657
3658.section-split .section-split--media .section-split--image {
3659min-height: 500px;
3660}
3661
3662.section-split.section-split--why-choose .section-split--content-root .section-split--body {
3663padding-left: 60px;
3664}
3665
3666}
3667
3668@media (max-width: 1000px) {
3669
3670.section-split .section-split--media .section-split--image {
3671min-height: 600px;
3672}
3673
3674.section-split.section-split--why-choose .section-split--content-root .section-split--body {
3675padding-left: 60px;
3676}
3677
3678}
3679
3680@media (max-width: 768px) {
3681
3682.section-split {
3683flex-direction: column-reverse !important;
3684}
3685
3686.section-split .section-split--media .section-split--image {
3687min-height: 400px;
3688}
3689
3690.section-split .section-split--content-root .section-split--body {
3691padding: 45px;
3692}
3693
3694.section-split.section-split--why-choose .section-split--content-root .section-split--body {
3695padding-left: 60px;
3696}
3697
3698.section-split .section-split--content-root .section-split--body {
3699max-width: none !important;
3700}
3701
3702.section-split .section-split--media-root {
3703min-height: 400px;
3704display: flex;
3705flex-direction: column;
3706align-self: auto;
3707flex: 1;
3708align-items: center;
3709justify-content: center;
3710}
3711
3712.section-split .section-split--media .section-split--image {
3713max-width: 100%;
3714background-size: cover;
3715}
3716
3717.section-split .section-split--media {
3718max-width: 100%;
3719}
3720
3721}
3722
3723.link-action {
3724font-family: 'Open Sans';
3725font-style: normal;
3726font-weight: 400;
3727font-size: 14px;
3728line-height: 19px;
3729text-decoration-line: underline;
3730color: #333333;
3731}
3732
3733.link-action:hover {
3734cursor:pointer;
3735color: black;
3736}
3737
3738.product-form--nutrional-info-button {
3739display: flex !important;
3740align-items: center;
3741justify-content: center;
3742}
3743
3744.product-form--nutrional-info-button button {
3745width: 260px;
3746border-radius: 40px !important;
3747border-color: #cccccc;
3748border-width: 1px;
3749transform: scale(0.87);
3750}
3751
3752.product-form--nutrional-info-button button:hover {
3753background-color: #f3f3f3 !important;
3754}
3755
3756.cart--root .sezzle-button-text {
3757text-align: center !important;
3758}
3759
3760.sezzle-checkout-button-wrapper {
3761background-color: white !important;
3762}
3763
3764.sezzle-checkout-button-wrapper:hover {
3765background-color: white !important;
3766text-decoration: underline;
3767}
3768
3769.ebook-description--root {
3770padding: 65px;
3771background: white;
3772}
3773
3774.ebook-description--root .ebook-description--body {
3775width: 1280px;
3776margin: 0 auto;
3777}
3778
3779.ebook-description--root h3 {
3780font-weight: bold;
3781margin-bottom: 20px;
3782}
3783
3784.ebook-description--root p {
3785margin-bottom: 10px;
3786}
3787
3788.ebook-description--root ul {
3789margin-top: 15px;
3790margin-bottom: 15px;
3791margin-left: 40px;
3792}
3793
3794@media (max-width: 1280px) {
3795
3796
3797.ebook-description--root {
3798padding: 35px;
3799}
3800
3801.ebook-description--root .ebook-description--body {
3802width: 100%;
3803}
3804
3805}
3806
3807
3808.page--privacy-policy .shopify-policy__container,
3809.page--refund-policy .shopify-policy__container,
3810.page--shipping-policy .shopify-policy__container,
3811.page--terms-of-service .shopify-policy__container {
3812max-width: 1200px !important;
3813}
3814
3815.page--privacy-policy .shopify-policy__container .rte ul, [data-item=rte-content] ul,
3816.page--refund-policy .shopify-policy__container .rte ul, [data-item=rte-content] ul,
3817.page--shipping-policy .shopify-policy__container .rte ul, [data-item=rte-content] ul,
3818.page--terms-of-service .shopify-policy__container .rte ul, [data-item=rte-content] ul {
3819list-style-position: inherit !important;
3820}
3821
3822
3823.popup--close-clickable {
3824position: fixed;
3825top:0;
3826bottom: 0;
3827right: 0;
3828left: 0;
3829z-index: 100;
3830display: block;
3831}
3832
3833
3834.popup--root {
3835-webkit-font-smoothing: antialiased;
3836text-shadow: 1px 1px 1px rgba(0,0,0,.004);
3837font-family: var(--font--paragraph--family);
3838font-weight: var(--font--paragraph--weight);
3839font-style: var(--font--paragraph--style);
3840font-size: var(--font--paragraph--size);
3841line-height: 1.5em;
3842color: var(--color--body);
3843box-sizing: border-box;
3844position: fixed;
3845inset: 0px;
3846z-index: 999999;
3847background: rgba(0, 0, 0, 0.3);
3848display: none;
3849pointer-events: none;
3850}
3851
3852.popup--root-close-clickable {
3853position: fixed;
3854top:0;
3855bottom: 0;
3856right: 0;
3857left: 0;
3858z-index: 100;
3859display: none;
3860}
3861
3862.popup--root.visible {
3863display: block;
3864}
3865
3866.popup--container {
3867pointer-events: all;
3868text-shadow: 1px 1px 1px rgba(0,0,0,.004);
3869font-family: var(--font--paragraph--family);
3870font-weight: var(--font--paragraph--weight);
3871font-style: var(--font--paragraph--style);
3872font-size: var(--font--paragraph--size);
3873line-height: 1.5em;
3874color: var(--color--body);
3875position: fixed;
3876inset: 0px;
3877z-index: 999999;
3878background: white;
3879height: 630px;
3880width: 1200px;
3881max-width: 95%;
3882max-height: 95%;
3883margin: auto;
3884border-radius: 7px;
3885padding: 50px;
3886box-sizing: border-box;
3887overflow: auto;
3888display: flex;
3889}
3890
3891
3892@media (max-width: 940px) {
3893
3894.popup--container {
3895flex-direction: column;
3896padding: 20px;
3897padding-top: 20px;
3898padding-bottom: 40px;
3899
3900align-items: center;
3901justify-content: center;
3902
3903height: 100vh !important;
3904width: none;
3905text-align: center;
3906display: block !important;
3907}
3908
3909.popup--close-container {
3910position: fixed;
3911z-index: 99999999;
3912margin: 25px !important;
3913margin-top: 40px !important;
3914}
3915
3916.popup--container .popup--left-content {
3917display: flex !important;
3918width: 100% !important;
3919justify-content: center;
3920align-items: center;
3921margin-bottom: 40px;
3922margin-top: 40px;
3923}
3924
3925}
3926
3927.popup--close-container {
3928top: 0;
3929right: 0;
3930width: 40px;
3931height: 50px;
3932background: rgba(255,255,255,0.6);
3933border-radius: 7px;
3934display: flex;
3935align-items: center;
3936justify-content: center;
3937cursor: pointer;
3938margin-top: -24px;
3939margin-right: -24px;
3940}
3941
3942.popup--close-container:hover {
3943background: #f7f7f7;
3944}
3945
3946.popup--container .popup--left-content {
3947display: flex;
3948width: 300px;
3949}
3950
3951.ebook-guide-whats-inside.popup--container .popup--left-content .ebook-img {
3952width: auto;
3953}
3954
3955.popup--container .popup--body {
3956flex: 1;
3957display: flex;
3958flex-direction: column;
3959align-items: center;
3960justify-content: center;
3961font-family: Open Sans;
3962font-weight: 600;
3963letter-spacing: 0em;
3964text-align: center;
3965font-size: 15px;
3966line-height: 20px;
3967padding-left: 40px;
3968padding-right: 40px;
3969}
3970
3971.popup--container .popup--body.ebook-guide-whats-inside--body {
3972text-align: left !important;
3973align-items: flex-start !important;
3974justify-content: flex-start !important;
3975}
3976
3977.popup--container .popup--body.ebook-guide-whats-inside--body ul.leafs {
3978margin-left: 60px;
3979}
3980
3981.popup--container h2 {
3982font-family: 'Open Sans';
3983font-style: normal;
3984font-weight: 700;
3985font-size: 30px;
3986line-height: 41px;
3987margin-bottom: 15px;
3988}
3989
3990.nsf-video .popup--container {
3991position: relative;
3992height: 672px;
3993width: 1000px;
3994margin-top: 10%;
3995}
3996
3997
3998@media (max-width: 940px) {
3999
4000.popup--container {
4001height: 472px !important;
4002}
4003
4004.nsf-video .popup--container iframe {
4005height: 472px !important;
4006}
4007
4008}
4009
4010.nsf-video .popup--container iframe {
4011height: 672px;
4012width: 1200px;
4013position: absolute;
4014top: 0;
4015left:0;
4016bottom:0;
4017right: 0;
4018}
4019
4020.nsf-video .popup--close-container {
4021margin-top: 15px !important;
4022margin-right: 15px !important;
4023position: absolute;
4024z-index: 99;
4025}
4026
4027
4028
4029
4030.lovely-header  .menu-container {
4031display: flex;
4032flex-direction: row;
4033align-items: center;
4034position: relative;
4035z-index:10;
4036}
4037
4038@media (max-width: 1380px) {
4039
4040.lovely-header.hide-mobile {
4041display: none;
4042}
4043
4044}
4045
4046.lovely-header  .menu-container .menu {
4047display: inline-flex;
4048list-style: none;
4049padding: 0;
4050margin: 0;
4051}
4052.lovely-header  .menu-container .menu li {
4053padding: 0;
4054margin: 0;
4055}
4056.lovely-header  .menu-container .menu .menu-item {
4057position: relative;
4058}
4059
4060.lovely-header  .menu-container .menu .menu-item a {
4061padding: 34px 16px 31px 16px;
4062font-family: "Open Sans", sans-serif;
4063font-weight: 600;
4064font-size: 14px;
4065letter-spacing: 1px;
4066color: #333333;
4067text-transform: uppercase;
4068transition: all 0.15s ease-in-out;
4069}
4070.lovely-header  .menu-container .menu .menu-item a:visited {
4071text-decoration: none;
4072}
4073.lovely-header  .menu-container .menu .menu-item a:hover {
4074color: #FF6C8F;
4075text-decoration: none;
4076}
4077.lovely-header  .menu-container .menu .menu-item svg {
4078fill: currentColor;
4079}
4080.lovely-header  .menu-container .menu .menu-item .icon--root {
4081position: relative;
4082display: inline-block;
4083vertical-align: middle;
4084}
4085.lovely-header  .menu-container .menu .menu-item .icon--chevron-up {
4086height: 6px;
4087width: 10px;
4088}
4089.lovely-header  .menu-container .menu .menu-item .icon--chevron-down {
4090height: 6px;
4091width: 10px;
4092}
4093.lovely-header  .menu-container .menu .menu-item.with-submenu {
4094position: relative;
4095}
4096.lovely-header  .menu-container .menu .menu-item.with-submenu:hover .submenu {
4097opacity: 1;
4098z-index: 999 !important;
4099}
4100.lovely-header  .menu-container .menu .menu-item.with-submenu:hover .icon--chevron-up {
4101display: inline-block !important;
4102}
4103.lovely-header  .menu-container .menu .menu-item.with-submenu:hover .icon--chevron-down {
4104display: none !important;
4105}
4106.lovely-header  .menu-container .menu .menu-item.with-submenu:hover::after {
4107right: 25px;
4108}
4109.lovely-header  .menu-container .menu .menu-item .submenu {
4110opacity: 0;
4111position: absolute;
4112background-color: #ffffff;
4113list-style: none;
4114z-index: -1;
4115border: 1px solid #eaeaea;
4116top: 50px;
4117transition: all 300ms ease-in-out;
4118white-space: nowrap;
4119min-width: 150px;
4120right: 0;
4121padding: 30px 0 0 0;
4122overflow: hidden;
4123display: flex;
4124flex-direction: column;
4125box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.09);
4126}
4127.lovely-header  .menu-container .menu .menu-item .submenu .menu-item {
4128height: 45px;
4129display: inline-block;
4130}
4131.lovely-header  .menu-container .menu .menu-item .submenu .menu-item a {
4132padding: 15px 30px !important;
4133margin: 0;
4134}
4135.lovely-header  .menu-container .menu .menu-item .submenu .menu-item:hover::after {
4136display: none;
4137}
4138
4139
4140footer.vitaluralabs {
4141height: 162px;
4142background: #333333;
4143}
4144
4145footer.vitaluralabs .footer-container {
4146width: 100%;
4147max-width: 1360px;
4148margin: 0 auto;
4149height: 162px;
4150display: flex;
4151flex-direction: row;
4152padding-left: 30px;
4153padding-right: 30px;
4154}
4155
4156footer.vitaluralabs .mobile {
4157display: none !important;
4158}
4159
4160@media (max-width: 1360px) {
4161
4162footer.vitaluralabs .footer-container {
4163max-width: 1150px;
4164min-width: 800px;
4165}
4166
4167}
4168
4169@media (max-width: 1190px) {
4170
4171footer.vitaluralabs .footer-container {
4172max-width: 980px;
4173min-width: 500px;
4174}
4175
4176}
4177
4178@media (max-width: 920px) {
4179
4180footer.vitaluralabs  {
4181height: auto !important;
4182margin-top: 60px;
4183}
4184
4185footer.vitaluralabs .footer-container {
4186display: flex;
4187flex-direction: column;
4188flex: 1;
4189width: auto !important;
4190min-width: auto !important;
4191max-width: auto !important;
4192height: auto !important;
4193padding-top: 35px;
4194padding-bottom: 35px;
4195}
4196
4197footer.vitaluralabs .left {
4198align-items: center !important;
4199justify-content: center !important;
4200}
4201
4202footer.vitaluralabs .right {
4203align-items: center !important;
4204justify-content: center !important;
4205}
4206
4207footer.vitaluralabs .mobile {
4208display: inline-flex !important;
4209}
4210
4211footer.vitaluralabs .desktop {
4212display: none !important;
4213}
4214
4215footer.vitaluralabs .copyright {
4216margin-top: 30px;
4217}
4218
4219}
4220
4221
4222footer.vitaluralabs .left {
4223display: flex;
4224flex-direction: column;
4225flex: 1;
4226align-items: flex-start;
4227justify-content: center;
4228gap: 25px;
4229}
4230
4231footer.vitaluralabs .right {
4232display: flex;
4233flex-direction: column;
4234flex: 1;
4235align-items: flex-end;
4236justify-content: center;
4237gap: 25px;
4238}
4239
4240footer.vitaluralabs .policies-links .link {
4241display: inline-block;
4242margin-right: 10px;
4243padding-right: 15px;
4244border-right: 1px solid white;
4245}
4246
4247footer.vitaluralabs .policies-links .link:last-child {
4248border-right-width: 0px;
4249margin-right: 0;
4250padding-right: 0;
4251}
4252
4253footer.vitaluralabs .policies-links a {
4254font-family: 'Open Sans';
4255font-style: normal;
4256font-weight: 700;
4257font-size: 12px;
4258line-height: 16px;
4259
4260color: #FFFFFF;
4261}
4262
4263footer.vitaluralabs .copyright {
4264font-family: 'Open Sans';
4265font-style: normal;
4266font-weight: 600;
4267font-size: 12px;
4268line-height: 16px;
4269text-align: right;
4270color: #FFFFFF;
4271}
4272
4273footer.vitaluralabs .social-links {
4274display: flex;
4275flex-direction: row;
4276align-items: center;
4277justify-content: center;
4278gap: 15px;
4279}
4280
4281footer.vitaluralabs .social-links .link {
4282display: inline-block;
4283}
4284
4285
4286.customer-portal--root .button, .blg-ui .button {
4287display: inline-flex !important;
4288flex-direction: row !important;
4289justify-content: center !important;
4290align-items: center !important;
4291padding: 12px 32px !important;
4292gap: 12px !important;
4293text-align: center !important;
4294
4295height: 48px !important;
4296
4297background: #FF6C8F !important;
4298border-radius: 32px !important;
4299
4300font-family: 'Open Sans' !important;
4301font-style: normal !important;
4302font-weight: 800 !important;
4303font-size: 16px !important;
4304line-height: 24px !important;
4305
4306text-transform: uppercase !important;
4307
4308color: #FFFFFF !important;
4309}
4310
4311#rc_login  {
4312display: none !important;
4313}
4314
4315.customer-portal--root .button.outlined, .blg-ui .button.outlined {
4316color: #FF6C8F !important;
4317background: #FFFFFF !important;
4318border: 2px solid #FF6C8F !important;
4319}
4320
4321a.vitaluralabs {
4322color: #0FB7BA !important;
4323text-decoration: underline;
4324}
4325
4326.customer-portal--root .button.vitaluralabs, .blg-ui button.vitaluralabs {
4327background: #0FB7BA !important;
4328text-decoration: none !important;
4329}
4330
4331.customer-portal--root .button.vitaluralabs:hover, .blg-ui button.vitaluralabs:hover {
4332color: #FFFFFF !important;
4333text-decoration: none !important;
4334}
4335
4336.customer-portal--root .button.vitaluralabs.outlined, .blg-ui .button.vitaluralabs.outlined {
4337color: #0FB7BA !important;
4338background: #FFFFFF !important;
4339border: 2px solid #0FB7BA !important;
4340text-decoration: none !important;
4341}
4342
4343.blg-ui .checkbox {
4344
4345}
4346
4347
4348.b-contain *,
4349.b-contain *::before,
4350.b-contain *::after {
4351box-sizing: content-box !important;
4352}
4353
4354.b-contain input {
4355position: absolute;
4356z-index: -1;
4357opacity: 0;
4358}
4359
4360.b-contain span {
4361line-height: 0.99;
4362font-size: 0.9rem;
4363font-family: inherit;
4364}
4365
4366.b-contain {
4367display: table;
4368position: relative;
4369padding-left: 1.94rem;
4370cursor: pointer;
4371margin-bottom: 0.64rem;
4372}
4373
4374.b-contain input[type="checkbox"] ~ .b-input {
4375position: absolute;
4376top: 0;
4377left: 0;
4378height: 1rem;
4379width: 1rem;
4380background: #f1f5f9;
4381transition: background 250ms;
4382border: 1px solid #94a3b8;
4383border-radius: 0.2rem;
4384}
4385
4386.b-contain input[type="radio"] ~ .b-input {
4387position: absolute;
4388top: 0;
4389left: 0;
4390height: 1rem;
4391width: 1rem;
4392background: #f1f5f9;
4393transition: background 250ms;
4394border: 1px solid #94a3b8;
4395border-radius: 3rem;
4396}
4397
4398.b-contain input[type="checkbox"] ~ .b-input::after {
4399content: "";
4400position: absolute;
4401display: none;
4402left: 6px;
4403top: 2px;
4404width: 0.17rem;
4405height: 0.43rem;
4406border: solid #ffffff;
4407border-width: 0 2px 2px 0;
4408transition: background 250ms;
4409transform: rotate(45deg);
4410}
4411
4412.b-contain input[type="radio"] ~ .b-input::after {
4413content: "";
4414position: absolute;
4415display: none;
4416left: 2px;
4417top: 2px;
4418width: 0.75rem;
4419height: 0.75rem;
4420border-radius: 3rem;
4421background: #ffffff;
4422transition: background 250ms;
4423}
4424
4425.b-contain input[type="checkbox"]:disabled ~ .b-input::after {
4426border-color: #ffffff;
4427}
4428
4429.b-contain input:checked ~ .b-input::after {
4430display: block;
4431}
4432
4433.b-contain:hover input[type="checkbox"]:not([disabled]) ~ .b-input,
4434.b-contain input[type="checkbox"]:focus ~ .b-input {
4435background: #FFFFFF;
4436border-color: #000000;
4437}
4438
4439.b-contain:hover input[type="radio"]:not([disabled]) ~ .b-input,
4440.b-contain input[type="radio"]:focus ~ .b-input {
4441background: #FFFFFF;
4442border-color: #000000;
4443}
4444
4445.b-contain input:focus ~ .b-input {
4446box-shadow: 0 0 0 2px #60a5fa;
4447}
4448
4449.b-contain input[type="checkbox"]:checked ~ .b-input {
4450background: #0FB7BA;
4451border-color: #000000;
4452}
4453
4454.b-contain input[type="radio"]:checked ~ .b-input {
4455background: #0FB7BA;
4456border-color: #000000;
4457}
4458
4459.b-contain input[type="checkbox"]:disabled ~ .b-input,
4460.b-contain input[type="radio"]:disabled ~ .b-input {
4461opacity: 0.5;
4462cursor: not-allowed;
4463}
4464
4465.b-contain input[type="radio"]:disabled ~ .b-input::after {
4466background: #ffffff;
4467}
4468
4469.b-contain:hover input[type="checkbox"]:not([disabled]):checked ~ .b-input,
4470.b-contain input[type="checkbox"]:checked:focus ~ .b-input {
4471background: #0FB7BA;
4472border-color: #000000;
4473}
4474
4475.b-contain:hover input[type="radio"]:not([disabled]):checked ~ .b-input,
4476.b-contain input[type="radio"]:checked:focus ~ .b-input {
4477background: #2563eb;
4478border-color: #1e40af;
4479}
4480
4481.cart--money {
4482text-shadow: 1px 1px 1px rgba(0,0,0,.004);
4483line-height: 1.5em;
4484box-sizing: border-box;
4485font-family: var(--font--accent--family);
4486font-weight: var(--font--accent--weight);
4487font-style: var(--font--accent--style);
4488text-transform: uppercase;
4489letter-spacing: 1px;
4490font-size: 25px;
4491color: var(--color--primary);
4492display: inline-block !important;
4493margin-bottom: 10px;
4494}
4495
4496
4497.shopify-cleanslate button {
4498padding: 0 !important;
4499margin: 0 !important;
4500display: inline-block;
4501height: auto !important;
4502}
4503
4504.shopify-cleanslate div {
4505width: 100% !important;
4506}
4507
4508
4509.product--grid--mobile .swiper-wrapper .shop--grid--product-item-container {
4510min-width: 290px;
4511max-width: 400px;
4512padding-left: 15px;
4513padding-right: 15px;
4514margin: 0 auto;
4515}
4516
4517.product--grid--desktop {
4518display: block;
4519}
4520
4521.product--grid--mobile {
4522display: none;
4523}
4524
4525@media (max-width: 768px) {
4526.product--grid--desktop {
4527display: none;
4528}
4529
4530.product--grid--mobile {
4531display: block;
4532}
4533}
4534
4535
4536.subtitle-section--root {
4537
4538}
4539
4540
4541.coming-soon-title {
4542font-weight: 700;
4543display: inline-block;
4544color: #FFFFFF;
4545background-color: var(--color--primary);
4546border: 1px solid var(--color--primary);
4547border-radius: 4px;
4548padding: 0 3px;
4549font-size: 11px;
4550height: 19px;
4551line-height: 17px;
4552text-transform: uppercase;
4553}
4554
4555
4556
4557
4558/*   disabled swiper */
4559
4560  .shop--grid--slider-root .swiper-wrapper {
4561    display: flex;
4562    gap: 30px;
4563  }
4564
4565  @media (max-width: 800px) {
4566  
4567    .shop--grid--slider-root .swiper-wrapper {
4568      flex-direction: column !important;
4569      justify-content: center !important;
4570      align-items: center !important;
4571    } 
4572  }
4573
4574/*   end disabled swiper */
4575
4576
4577
4578
4579
4580
4581
4582
4583  
4584
4585
4586  /* page.vitaluralabs */
4587
4588    .shop--grid--slider-root .shop--grid--product-body-container {
4589        display: grid;
4590        grid-template-columns: 1fr auto;
4591        grid-template-rows: auto auto;
4592        row-gap: 4px;
4593        gap: 10px;
4594    }
4595
4596    .shop--grid--slider-root .products--grid {
4597        max-width: 1360px;
4598        margin: 0 auto;
4599        position: relative;
4600    }
4601  
4602    .shop--grid--slider-root .swiper-slide {
4603        max-width: 430px;
4604    }
4605
4606    .shop--grid--slider-root.all-products .swiper-wrapper {
4607      display: grid;
4608      grid-template-columns: auto auto auto;
4609    }
4610
4611    @media (max-width: 1100px) {
4612      .shop--grid--slider-root.all-products .swiper-wrapper {
4613        display: grid;
4614        grid-template-columns: auto auto !important;
4615      }
4616    }
4617
4618    @media (max-width: 768px) {
4619      .shop--grid--slider-root.all-products .swiper-wrapper {
4620        display: grid;
4621        grid-template-columns: auto !important;
4622      }
4623    }
4624    
4625    .shop--grid--slider-root .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,
4626    .shop--grid--slider-root .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
4627        color: white !important;
4628        font-size: 25px;
4629    }
4630
4631    .shop--grid--slider-root .swiper-button-next:after {
4632        margin-left: 5px;
4633    }
4634
4635    .shop--grid--slider-root .swiper-button-prev:after {
4636        margin-left: -5px;
4637    }
4638
4639    .shop--grid--slider-root .swiper-button-prev, .shop--grid--slider-root .swiper-button-next {
4640        width: 50px;
4641        height: 50px;
4642        background-color: #55c5cc;
4643        border: 1px solid #e1e1e1;
4644        box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.35);
4645        border-radius: 50px;
4646        position: absolute;
4647        top: calc(50% - 5px);
4648    }
4649
4650    .shop--grid--slider-root .swiper-button-prev svg, .shop--grid--slider-root .swiper-button-next svg {
4651        color: #FFFFFF;
4652        margin: 8px;
4653    }
4654
4655    .shop--grid--slider-root .swiper-button-prev {
4656        left: -65px;
4657    }
4658
4659    .shop--grid--slider-root .swiper-button-next {
4660        right: -65px;
4661    }
4662
4663    .shop--grid--slider-root .shop--grid--product-title {
4664        font-size: 15px;
4665        font-weight: 600;
4666    }
4667
4668    .shop--grid--slider-root .shop--grid--product-price .product--price-wrapper {
4669        justify-content: flex-end;
4670    }
4671
4672    .shop--grid--slider-root .shop--grid--product-price .product--price-wrapper > span {
4673        font-size: 14px;
4674        font-weight: 600;
4675    }
4676
4677    .shop--grid--slider-root .shop--grid--product-body-container {
4678        align-items: revert;
4679    }
4680
4681    @media (max-width: 1370px) {
4682        .shop--grid--slider-root .products--grid .swiper {
4683            padding-left: 20px;
4684            padding-right: 20px;
4685        }
4686
4687        .shop--grid--slider-root .swiper-button-prev, .shop--grid--slider-root .swiper-button-next {
4688
4689        }
4690    }
4691
4692    @media (max-width: 1500px) {
4693
4694        .shop--grid--slider-root .swiper-button-prev {
4695            left: 15px;
4696        }
4697
4698        .shop--grid--slider-root .swiper-button-next {
4699            right: 15px;
4700        }
4701
4702    }
4703
4704    .shop--grid--slider-root .product--flavors-container {
4705        display: flex;
4706        align-items: center;
4707        justify-content: flex-end;
4708        margin-top: 3px;
4709        gap: 4px;
4710    }
4711
4712    .shop--grid--slider-root .product--flavors-container .flavor-item {
4713        width: 17px;
4714        height: 17px;
4715        border-radius: 15px;
4716        transition: all 140ms ease-in-out;
4717    }
4718
4719    .shop--grid--slider-root .product--flavors-container .flavor-item:hover {
4720        transform: scale(1.17);
4721        cursor: pointer;
4722    }
4723
4724    .shop--grid--slider-root .shop--grid--product-image-container {
4725        position: relative;
4726    }
4727
4728    .shop--grid--slider-root .shop--grid--product-image-container .img-container {
4729        width: 430px;
4730        height: 430px;
4731    }
4732
4733    .shop--grid--slider-root .img-mobile {
4734        display: none;
4735    }
4736
4737    @media (max-width: 768px) {
4738        .shop--grid--slider-root .img-container {
4739            display: none;
4740        }
4741
4742        .shop--grid--slider-root .img-mobile {
4743            display: block;
4744        }
4745    }
4746
4747    .shop--grid--slider-root .shop--grid--reviews-container {
4748      
4749    }
4750
4751    .shop--grid--slider-root .shop--grid--reviews-container .jdgm-widget {
4752      font-size: 15px;
4753      margin-top: 2px;
4754    }
4755
4756    
4757    .shop--grid--slider-root .shop--grid--reviews-container .jdgm-widget .jdgm-prev-badge__text {
4758      color: #999999;
4759      font-size: 13px;
4760    }
4761
4762
4763.jdgm-row-media {
4764display: none !important;
4765}
4766
4767
4768.elfw-container {
4769  padding-top: 35px;
4770  padding-left: 25px;
4771  padding-right: 25px;
4772  padding-bottom: 25px;
4773}
4774
4775
4776
4777
4778
4779    
4780</style>
4781    
4782
4783    <style>
4784
4785    .accounts-auth-root {
4786        display: flex;
4787        flex: 1;
4788        flex-direction: row;
4789        width: 100vw;
4790        align-items: flex-start;
4791        justify-content: center;
4792        margin-bottom: 120px;
4793        margin-top: 20px;
4794
4795        min-height: calc(100vh - 595px);
4796    }
4797
4798    .accounts-auth-header {
4799        height: 90px;
4800        display: flex;
4801        align-items: center;
4802        justify-content: center;
4803        width: 100vw;
4804
4805        border-bottom: 3px solid #E5E5E5;
4806        margin-bottom: 80px;
4807    }
4808
4809    @media (max-width: 1280px) {
4810
4811        .accounts-auth-header {
4812            height: 130px;
4813        }
4814
4815    }
4816
4817    .accounts-auth-header .background {
4818        background: linear-gradient(180deg, rgba(0, 0, 0, 0.0546056) 0%, rgba(0, 0, 0, 0.0001) 100%);
4819        height: 40px;
4820        width: 100%;
4821        position: absolute;
4822        z-index: 1;
4823        top: 0;
4824    }
4825
4826    .accounts-auth-header h1 {
4827        z-index: 2;
4828
4829        font-family: 'Open Sans';
4830        font-style: normal;
4831        font-weight: 600;
4832        font-size: 24px;
4833        line-height: 33px;
4834        /* identical to box height */
4835
4836        text-align: center;
4837        letter-spacing: 0.1em;
4838        text-transform: uppercase;
4839
4840        color: #000000;
4841    }
4842
4843    .accounts-auth-header h1.login-only {
4844        display: none;
4845    }
4846
4847    .accounts-auth-header h1.login-and-register {
4848        display: block;
4849    }
4850
4851
4852    .accounts-auth-root .signin {
4853        flex: 0.6;
4854        max-width: 400px;
4855    }
4856
4857    @media (max-width: 1280px) {
4858
4859        .accounts-auth-header h1.login-only {
4860            display: block;
4861        }
4862
4863        .accounts-auth-header h1.login-and-register {
4864            display: none;
4865        }
4866
4867        .accounts-auth-root .signin {
4868            width: 100% !important;
4869            max-width: 100% !important;
4870        }
4871
4872        .accounts-auth-root .recover {
4873            width: 100% !important;
4874            max-width: 100% !important;
4875        }
4876
4877    }
4878
4879
4880    .accounts-auth-root .signin, .accounts-auth-root .register, .accounts-auth-root .recover {
4881        display: flex;
4882        flex-direction: column;
4883        max-width: 600px;
4884    }
4885
4886    .accounts-auth-root .recover {
4887        display: none;
4888        flex: 1;
4889    }
4890
4891    .accounts-auth-root .signup-grid {
4892        display: grid;
4893        grid-template: auto / auto auto;
4894        column-gap: 35px;
4895    }
4896
4897    .accounts-auth-root .signup-grid .grid-item {
4898        position: relative;
4899    }
4900
4901    .accounts-auth-root .register {
4902        flex: 1;
4903        max-width: 800px;
4904    }
4905
4906    .accounts-auth-root .signin {
4907        padding-right: 60px;
4908    }
4909
4910    .accounts-auth-root .register {
4911        padding-left: 60px;
4912        border-left: 1px solid #000000;
4913    }
4914
4915    @media (max-width: 1280px) {
4916
4917        .accounts-auth-root .signin {
4918            padding-right: 0;
4919        }
4920
4921        .accounts-auth-root {
4922            flex-direction: column;
4923        }
4924
4925    
4926
4927        .accounts-auth-root .register {
4928            flex: 1;
4929            flex-direction: column;
4930            display: flex;
4931        }
4932
4933        .accounts-auth-root .signup-grid {
4934            flex-direction: column;
4935            display: flex;
4936        }
4937
4938        .accounts-auth-root .register {
4939            padding-top: 60px;
4940            padding-left: 0;
4941            border-top: 3px solid #E5E5E5;
4942            border-left: 0;
4943        }
4944
4945    }
4946
4947    .accounts-auth-root .password-with-forgot-link {
4948        position: relative;
4949    }
4950
4951    .accounts-auth-root .account--forgot-password {
4952        position: absolute;
4953        right: 0;
4954        margin-top: 32px;
4955    }
4956
4957    .accounts-auth-root .account--forgot-password a {
4958        font-family: 'Open Sans' !important;
4959        font-style: normal !important;
4960        font-weight: 400 !important;
4961        font-size: 11px !important;
4962        line-height: 15px !important;
4963        text-transform: uppercase !important;
4964        border: none !important;
4965    }
4966
4967    .accounts-auth-root.register-only .register {
4968        padding-left: 0;
4969        border-left: 0;
4970    }
4971
4972    .accounts-auth-root .or-signin {
4973        display: none;
4974    }
4975
4976    .accounts-auth-root.register-only .or-signin {
4977        display: inline-block;
4978    }
4979
4980    .accounts-auth-root .login-only {
4981        display: none;
4982    }
4983
4984    @media (max-width: 1280px) {
4985
4986        .accounts-auth-root {
4987            padding-left: 30px;
4988            padding-right: 30px;
4989        }
4990
4991        .accounts-auth-root.login-and-register .register {
4992            display: none;
4993        }
4994
4995        .accounts-auth-root .login-only {
4996            display: block;
4997        }
4998
4999        .accounts-auth-root.login-and-register h2 {
5000            display: none;
5001        }
5002
5003    }
5004
5005    .accounts-auth-root h2 {
5006        font-family: 'Bebas Neue';
5007        font-style: normal;
5008        font-weight: 400;
5009        font-size: 40px;
5010        line-height: 48px;
5011        text-transform: uppercase;
5012
5013        color: #2E2E2E;
5014
5015
5016        margin-bottom: 50px;
5017    }
5018
5019    .accounts-auth-root .checkbox {
5020        display: flex;
5021        flex-direction: row;
5022        align-items: flex-start;
5023        margin-bottom: 40px;
5024    }
5025
5026    .accounts-auth-root .checkbox .input {
5027        flex: 0;
5028        width: 25px;
5029    }
5030
5031    .accounts-auth-root .checkbox .input [type='checkbox'] {
5032        width: 15px;
5033        height: 15px;
5034    }
5035
5036    .accounts-auth-root .checkbox .label {
5037        flex: 1;
5038        width: 100%;
5039    }
5040
5041    .accounts-auth-root .checkbox label span {
5042        display: block;
5043        line-height: 21px;
5044        margin-top: -2px;
5045    }
5046
5047    .accounts-auth-root .checkbox label {
5048        display: inline-block;
5049        font-family: 'Open Sans';
5050        font-style: normal;
5051        font-weight: 400;
5052        font-size: 12px;
5053        line-height: 16px;
5054        color: #000000;
5055        text-transform: inherit;
5056        margin-top: -3px;
5057    }
5058
5059    .accounts-auth-root .form-error {
5060        font-family: 'Open Sans';
5061        font-style: normal;
5062        font-weight: 400;
5063        font-size: 13px;
5064        line-height: 18px;
5065        color: #FF6C8F;
5066        position: absolute;
5067        margin-top: 44px;
5068        display: none;
5069    }
5070
5071    
5072
5073    .accounts-login--root {
5074    }
5075
5076    .accounts-register--root {
5077    }
5078
5079    .accounts-login--root label, .accounts-register--root label {
5080        font-family: 'Open Sans';
5081        font-style: normal;
5082        font-weight: 400;
5083        font-size: 13px;
5084        line-height: 18px;
5085        text-transform: uppercase;
5086        color: #000000;
5087    }
5088
5089    .accounts-login--root [data-item='button'] button, .accounts-register--root [data-item='button'] button, .shopify-challenge__button.btn {
5090        display: flex;
5091        flex-direction: row;
5092        justify-content: center;
5093        align-items: center;
5094        padding: 7.29927px 24px;
5095        gap: 7.3px;
5096
5097        height: 52px;
5098
5099        background: #4BC9CB;
5100        border-radius: 3.64964px;
5101
5102        font-family: 'Open Sans';
5103        font-style: normal;
5104        font-weight: 800;
5105        font-size: 20px;
5106        line-height: 27px;
5107        letter-spacing: 0.07em;
5108        text-transform: uppercase;
5109
5110        color: #FFFFFF;
5111    }
5112
5113    .shopify-challenge__button.btn {
5114        margin-top: 20px;
5115    }
5116
5117    .shopify-challenge__container #g-recaptcha {
5118        margin-bottom: 20px;
5119    }
5120
5121    .shopify-challenge__message {
5122        margin-bottom: 20px;
5123    }
5124
5125    .accounts-login--root [data-item='button'] button:hover, .accounts-register--root [data-item='button'] button:hover, .shopify-challenge__button.btn:hover {
5126        background: #40b6b8 !important;
5127    }
5128
5129    .accounts-login--root [data-item='button'], .accounts-register--root [data-item='button'] {
5130        margin-bottom: 40px;
5131    }
5132
5133
5134    .accounts-login--root input, .accounts-register--root input {
5135        background: #FFFFFF;
5136        height: 45px;
5137        display: flex;
5138        flex-direction: row;
5139        align-items: flex-start;
5140        padding: 10px;
5141        gap: 16px;
5142        margin-bottom: 40px;
5143        font-size: 14px;
5144        font-family: 'Open Sans';
5145        font-style: normal;
5146        font-weight: 600;
5147        line-height: 27px;
5148        color: #000000;
5149        margin-top: -5px;
5150        border-radius: 0 !important;
5151
5152        border: none;
5153        border-bottom: 1px solid #000000;
5154    }
5155
5156    .accounts-login--root input:focus, .accounts-register--root input:focus {
5157        border-bottom-color: #40b6b8 !important;
5158    }
5159
5160    .account--fitbody-link, .account--vitaluralabs-link {
5161        margin-bottom: 40px;
5162    }
5163
5164    .account--fitbody-link {
5165        margin-top: 20px;
5166    }
5167
5168    .account--fitbody-link a, .account--vitaluralabs-link a {
5169        font-family: 'Open Sans';
5170        font-style: normal;
5171        font-weight: 400;
5172        font-size: 14px;
5173        line-height: 17px;
5174        letter-spacing: -0.3px;
5175        color: #FF6C8F;
5176    }
5177
5178    .account--vitaluralabs-link a {
5179        color: #4BC9CB;
5180    }
5181
5182    .account--vitaluralabs-link a:hover {
5183        color: #40b6b8 !important;
5184    }
5185
5186    .account--fitbody-link a:hover {
5187        text-decoration: underline;
5188    }
5189
5190    .account-login--root .account--forgot-password {
5191        font-family: 'Open Sans';
5192        font-style: normal;
5193        font-weight: 600;
5194        font-size: 16px;
5195        line-height: 22px;
5196        text-decoration-line: underline;
5197        text-transform: inherit;
5198        color: #000000;
5199        margin-top: 40px;
5200    }
5201
5202    .customer-portal--root {
5203        min-height: calc(100vh - 561px);
5204    }
5205
5206    .customer-portal--root.home {
5207        min-height: auto;
5208    }
5209
5210    @media (max-width: 1392px) {
5211
5212        .customer-portal--root {
5213            min-height: calc(100vh - 275px);
5214        }
5215
5216    }
5217
5218    .customer-portal--root .customer-portal--container {
5219        width: 1300px;
5220        margin: 0 auto;
5221    }
5222
5223    @media (max-width: 1360px) {
5224
5225        .customer-portal--root .customer-portal--container {
5226            max-width: 1100px;
5227            min-width: 800px;
5228            margin: 25px auto;
5229        }
5230
5231    }
5232
5233    @media (max-width: 1190px) {
5234
5235        .customer-portal--root .customer-portal--container {
5236            max-width: 900px;
5237            min-width: 500px;
5238            margin: 30px auto;
5239        }
5240
5241    }
5242
5243    @media (max-width: 920px) {
5244
5245        .customer-portal--root .customer-portal--container {
5246            display: flex;
5247            flex-direction: column;
5248            flex: 1;
5249            width: auto !important;
5250            min-width: auto !important;
5251            max-width: auto !important;
5252            margin: 0 auto;
5253            padding: 25px;
5254        }
5255
5256    }
5257
5258    .customer-portal--section-side-by-side {
5259        display: flex;
5260        flex: 1;
5261        flex-direction: row;
5262        gap: 60px;
5263    }
5264
5265
5266    @media (max-width: 920px) {
5267
5268        .customer-portal--section-side-by-side {
5269            flex-direction: column;
5270            gap: 25px;
5271        }
5272
5273    }
5274
5275    .customer-portal--section {
5276        display: flex;
5277        flex: 1;
5278        flex-direction: column;
5279    }
5280
5281    .customer-portal--section-title {
5282        font-family: 'Open Sans';
5283        font-style: normal;
5284        font-weight: 700;
5285        font-size: 16px;
5286        line-height: 26px;
5287        color: #2E2E2E;
5288        text-transform: capitalize !important;
5289        margin-top: 50px;
5290        margin-bottom: 10px;
5291    }
5292
5293
5294    @media (max-width: 920px) {
5295
5296        .customer-portal--section-title {
5297            margin-top: 10px;
5298        }
5299
5300    }
5301
5302
5303    
5304
5305    .customer-portal--profile-header--root .ph-profile {
5306        height: 250px;
5307        width: 100%;
5308        background: #f3f3f3;
5309        background-image: url(//bodylura.com/cdn/shop/t/6/assets/desktop_member_cover.png?v=58251486931925833881762890652);
5310        background-repeat: no-repeat;
5311        background-position: center;
5312        background-size: cover;
5313    }
5314
5315    @media (max-width: 920px) {
5316
5317        .customer-portal--profile-header--root .ph-profile {
5318            height: 235px;
5319            background-image: url(//bodylura.com/cdn/shop/t/6/assets/mobile_member_cover.png?v=12322785555677192701762890654);
5320        }
5321
5322    }
5323
5324    .customer-portal--profile-header--root .ph-profile .ph-profile--container {
5325        width: 1300px;
5326        margin: 0 auto;
5327        height: 250px;
5328        display: flex;
5329        flex-direction: row;
5330        align-items: flex-end;
5331    }
5332
5333    .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--picture-container {
5334        height: 225px;
5335        width: 225px;
5336        background: #f5f5f5;
5337        border-radius: 112px;
5338        display: flex;
5339        justify-content: center;
5340        align-items: center;
5341        margin-right: 27px;
5342        margin-bottom: -85px;
5343    }
5344
5345    .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content {
5346        margin-bottom: 12px;
5347    }
5348
5349
5350    .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content .ph-profile--content-user-name {
5351        font-family: 'Bebas Neue' !important;
5352        font-style: normal;
5353        font-weight: 400;
5354        font-size: 46px;
5355        line-height: 55px;
5356        text-transform: uppercase;
5357        color: #FFFFFF;
5358        text-shadow: 1px 1px 1px #0000006b;
5359    }
5360
5361
5362    @media (max-width: 920px) {
5363
5364        .customer-portal--profile-header--root .ph-profile .ph-profile--container {
5365            flex-direction: column;
5366            width: auto !important;
5367            margin: 0 0 !important;
5368            position: relative;
5369            display: block;
5370        }
5371
5372        .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--picture-container {
5373            position: absolute;
5374            margin-right: 0px;
5375            margin-bottom: 0px;
5376            top: 75px;
5377            left: calc(50% - 112px);
5378        }
5379
5380        .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content {
5381            position: absolute;
5382            left: 0;
5383            right: 0;
5384            bottom: 10px;
5385        }
5386
5387        .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content .ph-account--account-holder-since {
5388            display: block !important;
5389            font-family: 'Open Sans';
5390            font-style: normal;
5391            font-size: 16px;
5392            line-height: 26px;
5393            color: #2E2E2E;
5394            text-align: center;
5395            margin-top: 15px;
5396        }
5397
5398        .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content .ph-profile--content-user-name {
5399            font-family: 'Bebas Neue';
5400            font-style: normal;
5401            font-weight: 400;
5402            font-size: 40px;
5403            line-height: 48px;
5404            text-align: center;
5405            text-transform: uppercase;
5406            color: white;
5407            text-shadow: 1px 1px 1px #0000006b;
5408        }
5409
5410        .customer-portal--profile-header--root .ph-account .ph-account--container .ph-account--content {
5411            display: none;
5412        }
5413
5414        .customer-portal--profile-header--root .ph-account {
5415            height: 3px !important;
5416        }
5417
5418    }
5419
5420    .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content .ph-account--account-holder-since {
5421        display: none;
5422    }
5423
5424    .customer-portal--profile-header--root .ph-account {
5425        height: 4px;
5426        width: 100%;
5427        display: flex;
5428        flex: 1;
5429        border-bottom: 3px solid #F1F1F1;
5430    }
5431
5432
5433    .customer-portal--profile-header--root .customer-portal--container {
5434        height: 140px;
5435    }
5436
5437    .customer-portal--profile-header--root .ph-account .ph-account--container .ph-account--content {
5438        margin-left: 225px;
5439        margin-top: 12px;
5440    }
5441
5442    .customer-portal--profile-header--root .ph-account .ph-account--container .ph-account--content .ph-account--account-holder-since {
5443        font-family: 'Open Sans';
5444        font-style: normal;
5445        font-weight: 400;
5446        font-size: 16px;
5447        line-height: 26px;
5448        color: #444444;
5449        margin-left: -15px;
5450    
5451    }
5452
5453    .customer-portal--profile-header--root .ph-account .ph-account--container .ph-account--content .ph-account--account-holder-since b {
5454        font-weight: 700;
5455    }
5456
5457    
5458
5459
5460    .customer-portal--personal-info--root .pi-container {
5461    }
5462
5463
5464    
5465
5466    .customer-portal--login-info--root .li-container {
5467    }
5468
5469
5470    
5471
5472    .customer-portal--saved-payment-method--root .spm-container {
5473    }
5474
5475
5476    .customer-portal--menu-container {
5477        display: flex;
5478        flex: 1;
5479        flex-direction: row;
5480        align-items: flex-end;
5481        justify-content: center;
5482        margin-top: 50px;
5483        margin-bottom: 60px;
5484    }
5485
5486    @media (max-width: 920px) {
5487
5488        .customer-portal--menu-container {
5489            flex-direction: column;
5490            gap: 15px;
5491        }
5492
5493    }
5494
5495    .customer-portal--menu-container .button {
5496        margin-left: 22px;
5497        margin-right: 22px;
5498    }
5499
5500    .customer-portal--root .button {
5501        /* Moved to custom styles */
5502    }
5503
5504
5505    .customer-portal--root .cp-box {
5506        background: #FFFFFF;
5507        border: 3px solid #F1F1F1;
5508        border-radius: 8px;
5509        padding: 16px 24px;
5510        display: flex;
5511        flex-direction: row;
5512        align-items: center;
5513    }
5514
5515    .customer-portal--root .cp-box .cp-content {
5516        flex: 1;
5517        font-family: 'Open Sans';
5518        font-style: normal;
5519        font-weight: 400;
5520        font-size: 16px;
5521        line-height: 26px;
5522        color: #6E6E6E;
5523    }
5524
5525    .customer-portal--root .cp-box .cp-actions .button {
5526        padding: 8px 20px;
5527    }
5528
5529
5530    .customer-portal--root .credit-card--secure {
5531        margin-top: 5px;
5532    }
5533
5534    .customer-portal--root .credit-card--secure .icon {
5535        display: inline-block;
5536        margin-bottom: -1px;
5537    }
5538
5539    .customer-portal--root .credit-card--secure .icon svg {
5540        margin-top: 2px;
5541    }
5542
5543    .customer-portal--root .credit-card--secure .copy {
5544        display: inline-block;
5545        font-family: 'Open Sans';
5546        font-style: normal;
5547        font-weight: 400;
5548        font-size: 12px;
5549        line-height: 16px;
5550        color: #B0B0B0;
5551    }
5552
5553
5554    .customer-portal--disclaimer--root {
5555        font-family: 'Open Sans';
5556        font-style: normal;
5557        font-weight: 400;
5558        font-size: 14px;
5559        line-height: 19px;
5560        color: #A3A3A3;
5561        margin-top: 50px;
5562    }
5563
5564    @media (max-width: 920px) {
5565
5566        .customer-portal--disclaimer--root {
5567            margin-top: 15px;
5568        }
5569
5570    }
5571
5572    .customer-portal--orders-root {
5573        border-top: 3px solid #F1F1F1;
5574        padding-top: 30px;
5575        padding-bottom: 50px;
5576    }
5577
5578    .customer-portal--root .customer-portal--orders-container {
5579        width: 1300px;
5580        margin: 0 auto;
5581    }
5582
5583    @media (max-width: 1360px) {
5584
5585        .customer-portal--root .customer-portal--orders-container {
5586            max-width: 1100px;
5587            min-width: 800px;
5588            margin: 25px auto;
5589        }
5590
5591    }
5592
5593    @media (max-width: 1190px) {
5594
5595        .customer-portal--root .customer-portal--orders-container {
5596            max-width: 900px;
5597            min-width: 500px;
5598            margin: 30px auto;
5599        }
5600
5601    }
5602
5603    @media (max-width: 920px) {
5604
5605        .customer-portal--root .customer-portal--orders-container {
5606            display: flex;
5607            flex-direction: column;
5608            flex: 1;
5609            width: auto !important;
5610            min-width: auto !important;
5611            max-width: auto !important;
5612            margin: 0 auto;
5613            padding: 25px;
5614        }
5615
5616    }
5617
5618
5619    .customer-portal--orders-container .customer-portal--orders-heading {
5620        margin-top: 20px;
5621        margin-bottom: 20px;
5622    }
5623
5624    .customer-portal--orders-container .customer-portal--orders-heading h4 {
5625        font-family: 'Open Sans';
5626        font-style: normal;
5627        font-weight: 700;
5628        font-size: 16px;
5629        line-height: 26px;
5630        color: #333333;
5631        text-transform: capitalize;
5632    }
5633
5634    .customer-portal--orders-container .order-table--item {
5635        background: #FFFFFF;
5636        border: 3px solid #F1F1F1;
5637        border-radius: 8px;
5638        margin-bottom: 20px;
5639    }
5640
5641    .customer-portal--orders-container .order-table--item .order-table--item-header {
5642        display: flex;
5643        padding: 30px 50px;
5644        flex-direction: row;
5645        align-items: center;
5646        justify-content: space-around;
5647        gap: 30px;
5648    }
5649
5650    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-id {
5651        background: #F3F3F3;
5652        border-radius: 90px;
5653        display: inline-block;
5654        padding: 10px 40px;
5655        width: 190px;
5656
5657        font-family: 'Open Sans';
5658        font-style: normal;
5659        font-weight: 700;
5660        font-size: 16px;
5661        line-height: 26px;
5662        text-align: center;
5663        text-transform: uppercase;
5664        color: #FF6C8F;
5665    }
5666
5667    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details {
5668        display: flex;
5669        flex: 1;
5670        flex-direction: column;
5671
5672        font-family: 'Open Sans';
5673        font-style: normal;
5674        font-weight: 400;
5675        font-size: 15px;
5676        line-height: 20px;
5677    }
5678
5679    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details .line1 {
5680        color: #000000;
5681    }
5682
5683    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details .line2 {
5684        color: #808080;
5685    }
5686
5687    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-track-shipment a {
5688        display: inline-flex;
5689        flex-direction: row;
5690        align-items: center;
5691        justify-content: center;
5692        gap: 15px;
5693
5694        background-color: #C3EDEE !important;
5695        border-radius: 90px;
5696        padding: 10px 35px;
5697        font-family: 'Open Sans';
5698        font-style: normal;
5699        font-weight: 700;
5700        font-size: 16px;
5701        line-height: 26px;
5702        text-align: center;
5703        text-transform: uppercase;
5704        color: #333333;
5705        transition: all 200ms ease-in-out;
5706    }
5707
5708    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-track-shipment a:hover {
5709        background-color: #aad6d7 !important;
5710        color: #000000 !important;
5711        cursor: pointer;
5712    }
5713
5714    .customer-portal--orders-container .order-table--item .order-table--item-lines {
5715        display: none;
5716    }
5717
5718    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line {
5719        display: flex;
5720        flex-direction: row;
5721        padding: 30px 50px;
5722        border-top: 3px solid #F1F1F1;
5723        gap: 30px;
5724    }
5725
5726    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-picture {
5727        width: 190px;
5728        height: 190px;
5729        background: #F3F3F3;
5730        border: 1px solid #F3F3F3;
5731        border-radius: 8px;
5732        overflow: hidden;
5733        display: flex;
5734        align-items: center;
5735        justify-content: center;
5736    }
5737
5738    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-picture img {
5739
5740    }
5741
5742    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details {
5743        display: flex;
5744        flex-direction: column;
5745        align-items: flex-start;
5746        justify-content: space-between;
5747        flex: 1;
5748    }
5749
5750    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details.left {
5751    }
5752
5753    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details.right {
5754    }
5755
5756
5757    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product {
5758        display: flex;
5759        flex-direction: column;
5760        gap: 4px;
5761    }
5762
5763    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product .order-table--item-product-name {
5764        font-family: 'Open Sans', serif;
5765        font-style: normal;
5766        font-weight: 800;
5767        font-size: 24px;
5768        line-height: 26px;
5769        color: #333333;
5770    }
5771
5772    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product .order-table--item-product-options {
5773        font-family: 'Open Sans', serif;
5774        font-style: normal;
5775        font-size: 24px;
5776        line-height: 26px;
5777        color: #333333;
5778    }
5779
5780    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product .order-table--item-product-options.secondary-options {
5781        font-size: 16px;
5782        line-height: 18px;
5783        color: #333333;
5784        display: flex;
5785        gap: 15px;
5786    }
5787
5788    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product .order-table--item-product-options.secondary-options span {
5789        display: inline-block;
5790    }
5791
5792    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-subtotal {
5793        display: flex;
5794        flex-direction: row;
5795        gap: 25px;
5796    }
5797
5798    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-subtotal .order-table--item-subtotal-details b {
5799        padding-right: 6px;
5800    }
5801
5802    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-reorder .button {
5803        font-weight: 600 !important;
5804        font-size: 15px !important;
5805        line-height: 23px !important;
5806        padding: 6px 20px !important;
5807        height: auto !important;
5808    }
5809
5810    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .label {
5811        font-family: 'Open Sans', serif;
5812        font-style: normal;
5813        font-weight: 700;
5814        font-size: 16px;
5815        line-height: 22px;
5816        text-align: center;
5817        text-transform: uppercase;
5818        color: #333333;
5819    }
5820
5821    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-status .order-status {
5822        font-family: 'Open Sans', serif;
5823        font-style: normal;
5824        font-weight: 800;
5825        font-size: 24px;
5826        line-height: 33px;
5827        text-align: center;
5828        color: #45AF7A;
5829    }
5830
5831
5832    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-expected-delivery .delay {
5833        font-family: 'Open Sans', serif;
5834        font-style: normal;
5835        font-weight: 800;
5836        font-size: 24px;
5837        line-height: 33px;
5838        color: #333333;
5839    }
5840
5841    .customer-portal--orders-container .order-table--item .order-table--item-footer {
5842        border-top: 3px solid #F1F1F1;
5843        height: 80px;
5844        display: flex;
5845        align-items: center;
5846        justify-content: center;
5847        flex-direction: row;
5848    }
5849
5850    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-cancel-order {
5851        display: flex;
5852        align-items: center;
5853        justify-content: center;
5854        flex-direction: row;
5855        gap: 15px;
5856        height: 80px;
5857        padding-left: 50px;
5858        padding-right: 50px;
5859
5860        font-family: 'Open Sans', serif;
5861        font-style: normal;
5862        font-weight: 700;
5863        font-size: 16px;
5864        line-height: 22px;
5865
5866        text-align: center;
5867        text-transform: uppercase;
5868        color: #333333;
5869        border-right: 3px solid #F1F1F1;
5870    }
5871
5872    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary {
5873        display: flex;
5874        align-items: center;
5875        justify-content: center;
5876        flex-direction: row;
5877        gap: 15px;
5878        height: 80px;
5879        padding-left: 50px;
5880        padding-right: 50px;
5881        flex: 1;
5882
5883    }
5884
5885    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-summary-credit-card {
5886        display: flex;
5887        align-items: center;
5888        justify-content: flex-start;
5889        flex-direction: row;
5890        gap: 15px;
5891
5892        font-family: 'Open Sans', serif;
5893        font-style: normal;
5894        font-weight: 400;
5895        font-size: 16px;
5896        line-height: 22px;
5897        color: #000000;
5898        flex: 1;
5899    }
5900
5901    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-summary-credit-card .flag {
5902        height: 1.8125rem;
5903        min-width: 2.75rem;
5904        border: 1px solid #cccccc;
5905        border-radius: 3px;
5906    }
5907
5908    .accounts-auth-root .login-only {
5909        display: none;
5910    }
5911
5912    @media (max-width: 1280px) {
5913
5914        .accounts-auth-root {
5915            padding-left: 30px;
5916            padding-right: 30px;
5917        }
5918
5919        .accounts-auth-root.login-and-register .register {
5920            display: none;
5921        }
5922
5923        .accounts-auth-root .login-only {
5924            display: block;
5925        }
5926
5927        .accounts-auth-root.login-and-register h2 {
5928            display: none;
5929        }
5930
5931    }
5932
5933    .accounts-auth-root h2 {
5934        font-family: 'Bebas Neue';
5935        font-style: normal;
5936        font-weight: 400;
5937        font-size: 40px;
5938        line-height: 48px;
5939        text-transform: uppercase;
5940
5941        color: #2E2E2E;
5942
5943
5944        margin-bottom: 50px;
5945    }
5946
5947    .accounts-auth-root .checkbox {
5948        display: flex;
5949        flex-direction: row;
5950        align-items: flex-start;
5951        margin-bottom: 40px;
5952    }
5953
5954    .accounts-auth-root .checkbox .input {
5955        flex: 0;
5956        width: 25px;
5957    }
5958
5959    .accounts-auth-root .checkbox .input [type='checkbox'] {
5960        width: 15px;
5961        height: 15px;
5962    }
5963
5964    .accounts-auth-root .checkbox .label {
5965        flex: 1;
5966        width: 100%;
5967    }
5968
5969    .accounts-auth-root .checkbox label span {
5970        display: block;
5971        line-height: 21px;
5972        margin-top: -2px;
5973    }
5974
5975    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-summary-view-details {
5976        display: flex;
5977        align-items: center;
5978        justify-content: center;
5979        flex: 1;
5980    }
5981
5982    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-summary-view-details .view-details-button svg {
5983        transition: all 400ms ease-in-out;
5984        transform: rotate(0deg);
5985    }
5986
5987    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-summary-view-details .view-details-button.opened svg {
5988        transform: rotate(-180deg);
5989    }
5990
5991    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-order-subtotals {
5992        display: flex;
5993        flex-direction: row;
5994        align-items: center;
5995        justify-content: flex-end;
5996        gap: 15px;
5997        font-family: 'Open Sans', serif;
5998        font-style: normal;
5999        font-weight: 400;
6000        font-size: 16px;
6001        line-height: 26px;
6002        text-align: center;
6003        flex: 1;
6004    }
6005
6006    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-order-subtotals .item.primary {
6007        color: #FF6C8F;
6008    }
6009
6010
6011    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details.desktop {
6012        display: flex;
6013    }
6014
6015    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details.mobile {
6016        display: none;
6017    }
6018
6019    .accounts-auth-root .checkbox label {
6020        display: inline-block;
6021        font-family: 'Open Sans';
6022        font-style: normal;
6023        font-weight: 400;
6024        font-size: 12px;
6025        line-height: 16px;
6026        color: #000000;
6027        text-transform: inherit;
6028        margin-top: -3px;
6029    }
6030
6031    .accounts-auth-root .form-error {
6032        font-family: 'Open Sans';
6033        font-style: normal;
6034        font-weight: 400;
6035        font-size: 13px;
6036        line-height: 18px;
6037        color: #FF6C8F;
6038        position: absolute;
6039        margin-top: 44px;
6040        display: none;
6041    }
6042
6043    
6044
6045    .accounts-login--root {
6046    }
6047
6048    .accounts-register--root {
6049    }
6050
6051    .accounts-login--root label, .accounts-register--root label {
6052        font-family: 'Open Sans';
6053        font-style: normal;
6054        font-weight: 400;
6055        font-size: 13px;
6056        line-height: 18px;
6057        text-transform: uppercase;
6058        color: #000000;
6059    }
6060
6061    .accounts-login--root [data-item='button'] button, .accounts-register--root [data-item='button'] button, .shopify-challenge__button.btn {
6062        display: flex;
6063        flex-direction: row;
6064        justify-content: center;
6065        align-items: center;
6066        padding: 7.29927px 24px;
6067        gap: 7.3px;
6068
6069        height: 52px;
6070
6071        background: #4BC9CB;
6072        border-radius: 3.64964px;
6073
6074        font-family: 'Open Sans';
6075        font-style: normal;
6076        font-weight: 800;
6077        font-size: 20px;
6078        line-height: 27px;
6079        letter-spacing: 0.07em;
6080        text-transform: uppercase;
6081
6082        color: #FFFFFF;
6083    }
6084
6085    .shopify-challenge__button.btn {
6086        margin-top: 20px;
6087    }
6088
6089    .shopify-challenge__container #g-recaptcha {
6090        margin-bottom: 20px;
6091    }
6092
6093    .shopify-challenge__message {
6094        margin-bottom: 20px;
6095    }
6096
6097    .accounts-login--root [data-item='button'] button:hover, .accounts-register--root [data-item='button'] button:hover, .shopify-challenge__button.btn:hover {
6098        background: #40b6b8 !important;
6099    }
6100
6101    .accounts-login--root [data-item='button'], .accounts-register--root [data-item='button'] {
6102        margin-bottom: 40px;
6103    }
6104
6105
6106    .accounts-login--root input, .accounts-register--root input {
6107        background: #FFFFFF;
6108        height: 45px;
6109        display: flex;
6110        flex-direction: row;
6111        align-items: flex-start;
6112        padding: 10px;
6113        gap: 16px;
6114        margin-bottom: 40px;
6115        font-size: 14px;
6116        font-family: 'Open Sans';
6117        font-style: normal;
6118        font-weight: 600;
6119        line-height: 27px;
6120        color: #000000;
6121        margin-top: -5px;
6122        border-radius: 0 !important;
6123
6124        border: none;
6125        border-bottom: 1px solid #000000;
6126    }
6127
6128    .accounts-login--root input:focus, .accounts-register--root input:focus {
6129        border-bottom-color: #40b6b8 !important;
6130    }
6131
6132    .account--fitbody-link, .account--vitaluralabs-link {
6133        margin-bottom: 40px;
6134    }
6135
6136    .account--fitbody-link {
6137        margin-top: 20px;
6138    }
6139
6140    .account--fitbody-link a, .account--vitaluralabs-link a {
6141        font-family: 'Open Sans';
6142        font-style: normal;
6143        font-weight: 400;
6144        font-size: 14px;
6145        line-height: 17px;
6146        letter-spacing: -0.3px;
6147        color: #FF6C8F;
6148    }
6149
6150    .account--vitaluralabs-link a {
6151        color: #4BC9CB;
6152    }
6153
6154    .account--vitaluralabs-link a:hover {
6155        color: #40b6b8 !important;
6156    }
6157
6158    .account--fitbody-link a:hover {
6159        text-decoration: underline;
6160    }
6161
6162    .account-login--root .account--forgot-password {
6163        font-family: 'Open Sans';
6164        font-style: normal;
6165        font-weight: 600;
6166        font-size: 16px;
6167        line-height: 22px;
6168        text-decoration-line: underline;
6169        text-transform: inherit;
6170        color: #000000;
6171        margin-top: 40px;
6172    }
6173
6174    .customer-portal--root {
6175        min-height: calc(100vh - 561px);
6176    }
6177
6178    .customer-portal--root.home {
6179        min-height: auto;
6180    }
6181
6182    @media (max-width: 1392px) {
6183
6184        .customer-portal--root {
6185            min-height: calc(100vh - 275px);
6186        }
6187
6188    }
6189
6190    .customer-portal--root .customer-portal--container {
6191        width: 1300px;
6192        margin: 0 auto;
6193    }
6194
6195    @media (max-width: 1360px) {
6196
6197        .customer-portal--root .customer-portal--container {
6198            max-width: 1100px;
6199            min-width: 800px;
6200            margin: 25px auto;
6201        }
6202
6203    }
6204
6205    @media (max-width: 1190px) {
6206
6207        .customer-portal--root .customer-portal--container {
6208            max-width: 900px;
6209            min-width: 500px;
6210            margin: 30px auto;
6211        }
6212
6213    }
6214
6215    @media (max-width: 920px) {
6216
6217        .customer-portal--root .customer-portal--container {
6218            display: flex;
6219            flex-direction: column;
6220            flex: 1;
6221            width: auto !important;
6222            min-width: auto !important;
6223            max-width: auto !important;
6224            margin: 0 auto;
6225            padding: 25px;
6226        }
6227
6228    }
6229
6230    .customer-portal--section-side-by-side {
6231        display: flex;
6232        flex: 1;
6233        flex-direction: row;
6234        gap: 60px;
6235    }
6236
6237
6238    @media (max-width: 920px) {
6239
6240        .customer-portal--section-side-by-side {
6241            flex-direction: column;
6242            gap: 25px;
6243        }
6244
6245    }
6246
6247    .customer-portal--section {
6248        display: flex;
6249        flex: 1;
6250        flex-direction: column;
6251    }
6252
6253    .customer-portal--section-title {
6254        font-family: 'Open Sans';
6255        font-style: normal;
6256        font-weight: 700;
6257        font-size: 16px;
6258        line-height: 26px;
6259        color: #2E2E2E;
6260        text-transform: capitalize !important;
6261        margin-top: 50px;
6262        margin-bottom: 10px;
6263    }
6264
6265
6266    @media (max-width: 920px) {
6267
6268        .customer-portal--section-title {
6269            margin-top: 10px;
6270        }
6271
6272    }
6273
6274
6275    
6276
6277    .customer-portal--profile-header--root .ph-profile {
6278        height: 250px;
6279        width: 100%;
6280        background: #f3f3f3;
6281        background-image: url(//bodylura.com/cdn/shop/t/6/assets/desktop_member_cover.png?v=58251486931925833881762890652);
6282        background-repeat: no-repeat;
6283        background-position: center;
6284        background-size: cover;
6285    }
6286
6287    @media (max-width: 920px) {
6288
6289        .customer-portal--profile-header--root .ph-profile {
6290            height: 235px;
6291            background-image: url(//bodylura.com/cdn/shop/t/6/assets/mobile_member_cover.png?v=12322785555677192701762890654);
6292        }
6293
6294    }
6295
6296    .customer-portal--profile-header--root .ph-profile .ph-profile--container {
6297        width: 1300px;
6298        margin: 0 auto;
6299        height: 250px;
6300        display: flex;
6301        flex-direction: row;
6302        align-items: flex-end;
6303    }
6304
6305    .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--picture-container {
6306        height: 225px;
6307        width: 225px;
6308        background: #f5f5f5;
6309        border-radius: 112px;
6310        display: flex;
6311        justify-content: center;
6312        align-items: center;
6313        margin-right: 27px;
6314        margin-bottom: -85px;
6315    }
6316
6317    .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content {
6318        margin-bottom: 12px;
6319    }
6320
6321
6322    .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content .ph-profile--content-user-name {
6323        font-family: 'Bebas Neue' !important;
6324        font-style: normal;
6325        font-weight: 400;
6326        font-size: 46px;
6327        line-height: 55px;
6328        text-transform: uppercase;
6329        color: #FFFFFF;
6330        text-shadow: 1px 1px 1px #0000006b;
6331    }
6332
6333
6334    @media (max-width: 920px) {
6335
6336        .customer-portal--profile-header--root .ph-profile .ph-profile--container {
6337            flex-direction: column;
6338            width: auto !important;
6339            margin: 0 0 !important;
6340            position: relative;
6341            display: block;
6342        }
6343
6344        .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--picture-container {
6345            position: absolute;
6346            margin-right: 0px;
6347            margin-bottom: 0px;
6348            top: 75px;
6349            left: calc(50% - 112px);
6350        }
6351
6352        .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content {
6353            position: absolute;
6354            left: 0;
6355            right: 0;
6356            bottom: 10px;
6357        }
6358
6359        .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content .ph-account--account-holder-since {
6360            display: block !important;
6361            font-family: 'Open Sans';
6362            font-style: normal;
6363            font-size: 16px;
6364            line-height: 26px;
6365            color: #2E2E2E;
6366            text-align: center;
6367            margin-top: 15px;
6368        }
6369
6370        .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content .ph-profile--content-user-name {
6371            font-family: 'Bebas Neue';
6372            font-style: normal;
6373            font-weight: 400;
6374            font-size: 40px;
6375            line-height: 48px;
6376            text-align: center;
6377            text-transform: uppercase;
6378            color: white;
6379            text-shadow: 1px 1px 1px #0000006b;
6380        }
6381
6382        .customer-portal--profile-header--root .ph-account .ph-account--container .ph-account--content {
6383            display: none;
6384        }
6385
6386        .customer-portal--profile-header--root .ph-account {
6387            height: 3px !important;
6388        }
6389
6390    }
6391
6392    .customer-portal--profile-header--root .ph-profile .ph-profile--container .ph-profile--content .ph-account--account-holder-since {
6393        display: none;
6394    }
6395
6396    .customer-portal--profile-header--root .ph-account {
6397        height: 4px;
6398        width: 100%;
6399        display: flex;
6400        flex: 1;
6401        border-bottom: 3px solid #F1F1F1;
6402    }
6403
6404
6405    .customer-portal--profile-header--root .customer-portal--container {
6406        height: 140px;
6407    }
6408
6409    .customer-portal--profile-header--root .ph-account .ph-account--container .ph-account--content {
6410        margin-left: 225px;
6411        margin-top: 12px;
6412    }
6413
6414    .customer-portal--profile-header--root .ph-account .ph-account--container .ph-account--content .ph-account--account-holder-since {
6415        font-family: 'Open Sans';
6416        font-style: normal;
6417        font-weight: 400;
6418        font-size: 16px;
6419        line-height: 26px;
6420        color: #444444;
6421        margin-left: -15px;
6422    
6423    }
6424
6425    .customer-portal--profile-header--root .ph-account .ph-account--container .ph-account--content .ph-account--account-holder-since b {
6426        font-weight: 700;
6427    }
6428
6429    
6430
6431
6432    .customer-portal--personal-info--root .pi-container {
6433    }
6434
6435
6436    
6437
6438    .customer-portal--login-info--root .li-container {
6439    }
6440
6441
6442    
6443
6444    .customer-portal--saved-payment-method--root .spm-container {
6445    }
6446
6447
6448    .customer-portal--menu-container {
6449        display: flex;
6450        flex: 1;
6451        flex-direction: row;
6452        align-items: flex-end;
6453        justify-content: center;
6454        margin-top: 50px;
6455        margin-bottom: 60px;
6456    }
6457
6458    @media (max-width: 920px) {
6459
6460        .customer-portal--menu-container {
6461            flex-direction: column;
6462            gap: 15px;
6463        }
6464
6465    }
6466
6467    .customer-portal--menu-container .button {
6468        margin-left: 22px;
6469        margin-right: 22px;
6470    }
6471
6472    .customer-portal--root .button {
6473        /* Moved to custom styles */
6474    }
6475
6476
6477    .customer-portal--root .cp-box {
6478        background: #FFFFFF;
6479        border: 3px solid #F1F1F1;
6480        border-radius: 8px;
6481        padding: 16px 24px;
6482        display: flex;
6483        flex-direction: row;
6484        align-items: center;
6485    }
6486
6487    .customer-portal--root .cp-box .cp-content {
6488        flex: 1;
6489        font-family: 'Open Sans';
6490        font-style: normal;
6491        font-weight: 400;
6492        font-size: 16px;
6493        line-height: 26px;
6494        color: #6E6E6E;
6495    }
6496
6497    .customer-portal--root .cp-box .cp-actions .button {
6498        padding: 8px 20px;
6499    }
6500
6501
6502    .customer-portal--root .credit-card--secure {
6503        margin-top: 5px;
6504    }
6505
6506    .customer-portal--root .credit-card--secure .icon {
6507        display: inline-block;
6508        margin-bottom: -1px;
6509    }
6510
6511    .customer-portal--root .credit-card--secure .icon svg {
6512        margin-top: 2px;
6513    }
6514
6515    .customer-portal--root .credit-card--secure .copy {
6516        display: inline-block;
6517        font-family: 'Open Sans';
6518        font-style: normal;
6519        font-weight: 400;
6520        font-size: 12px;
6521        line-height: 16px;
6522        color: #B0B0B0;
6523    }
6524
6525
6526    .customer-portal--disclaimer--root {
6527        font-family: 'Open Sans';
6528        font-style: normal;
6529        font-weight: 400;
6530        font-size: 14px;
6531        line-height: 19px;
6532        color: #A3A3A3;
6533        margin-top: 50px;
6534    }
6535
6536    @media (max-width: 920px) {
6537
6538        .customer-portal--disclaimer--root {
6539            margin-top: 15px;
6540        }
6541
6542    }
6543
6544    .customer-portal--orders-root {
6545        border-top: 3px solid #F1F1F1;
6546        padding-top: 30px;
6547        padding-bottom: 50px;
6548    }
6549
6550    .customer-portal--root .customer-portal--orders-container {
6551        width: 1300px;
6552        margin: 0 auto;
6553    }
6554
6555    @media (max-width: 1360px) {
6556
6557        .customer-portal--root .customer-portal--orders-container {
6558            max-width: 1100px;
6559            min-width: 800px;
6560            margin: 25px auto;
6561        }
6562
6563    }
6564
6565    @media (max-width: 1190px) {
6566
6567        .customer-portal--root .customer-portal--orders-container {
6568            max-width: 900px;
6569            min-width: 500px;
6570            margin: 30px auto;
6571        }
6572
6573    }
6574
6575    @media (max-width: 920px) {
6576
6577        .customer-portal--root .customer-portal--orders-container {
6578            display: flex;
6579            flex-direction: column;
6580            flex: 1;
6581            width: auto !important;
6582            min-width: auto !important;
6583            max-width: auto !important;
6584            margin: 0 auto;
6585            padding: 25px;
6586        }
6587
6588    }
6589
6590
6591    .customer-portal--orders-container .customer-portal--orders-heading {
6592        margin-top: 20px;
6593        margin-bottom: 20px;
6594    }
6595
6596    .customer-portal--orders-container .customer-portal--orders-heading h4 {
6597        font-family: 'Open Sans';
6598        font-style: normal;
6599        font-weight: 700;
6600        font-size: 16px;
6601        line-height: 26px;
6602        color: #333333;
6603        text-transform: capitalize;
6604    }
6605
6606    .customer-portal--orders-container .order-table--item {
6607        background: #FFFFFF;
6608        border: 3px solid #F1F1F1;
6609        border-radius: 8px;
6610        margin-bottom: 20px;
6611    }
6612
6613    .customer-portal--orders-container .order-table--item .order-table--item-header {
6614        display: flex;
6615        padding: 30px 50px;
6616        flex-direction: row;
6617        align-items: center;
6618        justify-content: space-around;
6619        gap: 30px;
6620    }
6621
6622    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-id {
6623        background: #F3F3F3;
6624        border-radius: 90px;
6625        display: inline-block;
6626        padding: 10px 40px;
6627        width: 190px;
6628
6629        font-family: 'Open Sans';
6630        font-style: normal;
6631        font-weight: 700;
6632        font-size: 16px;
6633        line-height: 26px;
6634        text-align: center;
6635        text-transform: uppercase;
6636        color: #FF6C8F;
6637    }
6638
6639    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details {
6640        display: flex;
6641        flex: 1;
6642        flex-direction: column;
6643
6644        font-family: 'Open Sans';
6645        font-style: normal;
6646        font-weight: 400;
6647        font-size: 15px;
6648        line-height: 20px;
6649    }
6650
6651    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details .line1 {
6652        color: #000000;
6653    }
6654
6655    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details .line2 {
6656        color: #808080;
6657    }
6658
6659    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-track-shipment a {
6660        display: inline-flex;
6661        flex-direction: row;
6662        align-items: center;
6663        justify-content: center;
6664        gap: 15px;
6665
6666        background-color: #C3EDEE !important;
6667        border-radius: 90px;
6668        padding: 10px 35px;
6669        font-family: 'Open Sans';
6670        font-style: normal;
6671        font-weight: 700;
6672        font-size: 16px;
6673        line-height: 26px;
6674        text-align: center;
6675        text-transform: uppercase;
6676        color: #333333;
6677        transition: all 200ms ease-in-out;
6678    }
6679
6680    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-track-shipment a:hover {
6681        background-color: #aad6d7 !important;
6682        color: #000000 !important;
6683        cursor: pointer;
6684    }
6685
6686    .customer-portal--orders-container .order-table--item .order-table--item-lines {
6687        display: none;
6688    }
6689
6690    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line {
6691        display: flex;
6692        flex-direction: row;
6693        padding: 30px 50px;
6694        border-top: 3px solid #F1F1F1;
6695        gap: 30px;
6696    }
6697
6698    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-picture {
6699        width: 190px;
6700        height: 190px;
6701        background: #F3F3F3;
6702        border: 1px solid #F3F3F3;
6703        border-radius: 8px;
6704        overflow: hidden;
6705        display: flex;
6706        align-items: center;
6707        justify-content: center;
6708    }
6709
6710    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-picture img {
6711
6712    }
6713
6714    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details {
6715        display: flex;
6716        flex-direction: column;
6717        align-items: flex-start;
6718        justify-content: space-between;
6719        flex: 1;
6720    }
6721
6722    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details.left {
6723    }
6724
6725    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details.right {
6726    }
6727
6728
6729    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product {
6730        display: flex;
6731        flex-direction: column;
6732        gap: 4px;
6733    }
6734
6735    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product .order-table--item-product-name {
6736        font-family: 'Open Sans', serif;
6737        font-style: normal;
6738        font-weight: 800;
6739        font-size: 24px;
6740        line-height: 26px;
6741        color: #333333;
6742    }
6743
6744    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product .order-table--item-product-options {
6745        font-family: 'Open Sans', serif;
6746        font-style: normal;
6747        font-size: 24px;
6748        line-height: 26px;
6749        color: #333333;
6750    }
6751
6752    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product .order-table--item-product-options.secondary-options {
6753        font-size: 16px;
6754        line-height: 18px;
6755        color: #333333;
6756        display: flex;
6757        gap: 15px;
6758    }
6759
6760    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product .order-table--item-product-options.secondary-options span {
6761        display: inline-block;
6762    }
6763
6764    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-subtotal {
6765        display: flex;
6766        flex-direction: row;
6767        gap: 25px;
6768    }
6769
6770    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-subtotal .order-table--item-subtotal-details b {
6771        padding-right: 6px;
6772    }
6773
6774    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-reorder .button {
6775        font-weight: 600 !important;
6776        font-size: 15px !important;
6777        line-height: 23px !important;
6778        padding: 6px 20px !important;
6779        height: auto !important;
6780    }
6781
6782    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .label {
6783        font-family: 'Open Sans', serif;
6784        font-style: normal;
6785        font-weight: 700;
6786        font-size: 16px;
6787        line-height: 22px;
6788        text-align: center;
6789        text-transform: uppercase;
6790        color: #333333;
6791    }
6792
6793    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-status .order-status {
6794        font-family: 'Open Sans', serif;
6795        font-style: normal;
6796        font-weight: 800;
6797        font-size: 24px;
6798        line-height: 33px;
6799        text-align: center;
6800        color: #45AF7A;
6801    }
6802
6803
6804    .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-expected-delivery .delay {
6805        font-family: 'Open Sans', serif;
6806        font-style: normal;
6807        font-weight: 800;
6808        font-size: 24px;
6809        line-height: 33px;
6810        color: #333333;
6811    }
6812
6813    .customer-portal--orders-container .order-table--item .order-table--item-footer {
6814        border-top: 3px solid #F1F1F1;
6815        height: 80px;
6816        display: flex;
6817        align-items: center;
6818        justify-content: center;
6819        flex-direction: row;
6820    }
6821
6822    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-cancel-order {
6823        display: flex;
6824        align-items: center;
6825        justify-content: center;
6826        flex-direction: row;
6827        gap: 15px;
6828        height: 80px;
6829        padding-left: 50px;
6830        padding-right: 50px;
6831
6832        font-family: 'Open Sans', serif;
6833        font-style: normal;
6834        font-weight: 700;
6835        font-size: 16px;
6836        line-height: 22px;
6837
6838        text-align: center;
6839        text-transform: uppercase;
6840        color: #333333;
6841        border-right: 3px solid #F1F1F1;
6842    }
6843
6844    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary {
6845        display: flex;
6846        align-items: center;
6847        justify-content: center;
6848        flex-direction: row;
6849        gap: 15px;
6850        height: 80px;
6851        padding-left: 50px;
6852        padding-right: 50px;
6853        flex: 1;
6854
6855    }
6856
6857    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-summary-credit-card {
6858        display: flex;
6859        align-items: center;
6860        justify-content: flex-start;
6861        flex-direction: row;
6862        gap: 15px;
6863
6864        font-family: 'Open Sans', serif;
6865        font-style: normal;
6866        font-weight: 400;
6867        font-size: 16px;
6868        line-height: 22px;
6869        color: #000000;
6870        flex: 1;
6871    }
6872
6873    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-summary-credit-card .flag {
6874        height: 1.8125rem;
6875        min-width: 2.75rem;
6876        border: 1px solid #cccccc;
6877        border-radius: 3px;
6878        display: block;
6879    }
6880
6881    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-summary-view-details {
6882        display: flex;
6883        align-items: center;
6884        justify-content: center;
6885        flex: 1;
6886    }
6887
6888    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-summary-view-details .view-details-button svg {
6889        transition: all 400ms ease-in-out;
6890        transform: rotate(0deg);
6891    }
6892
6893    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-summary-view-details .view-details-button.opened svg {
6894        transform: rotate(-180deg);
6895    }
6896
6897    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-order-subtotals {
6898        display: flex;
6899        flex-direction: row;
6900        align-items: center;
6901        justify-content: flex-end;
6902        gap: 15px;
6903        font-family: 'Open Sans', serif;
6904        font-style: normal;
6905        font-weight: 400;
6906        font-size: 16px;
6907        line-height: 26px;
6908        text-align: center;
6909        flex: 1;
6910    }
6911
6912    .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary .order-table--item-order-subtotals .item.primary {
6913        color: #FF6C8F;
6914    }
6915
6916
6917    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details.desktop {
6918        display: flex;
6919    }
6920
6921    .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details.mobile {
6922        display: none;
6923    }
6924
6925    @media (max-width: 920px) {
6926
6927        .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details.desktop {
6928            display: none;
6929        }
6930
6931        .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details.mobile {
6932            display: flex;
6933        }
6934
6935        .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details.mobile .line1 {
6936            padding: 15px 0;
6937            border-bottom: 3px solid #f1f1f1;
6938        }
6939
6940        .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details.mobile .line2 {
6941            padding-top: 25px;
6942            padding-bottom: 0;
6943        }
6944
6945        .customer-portal--orders-container .order-table--item .order-table--item-header .order-table--item-short-details.mobile .line2 h4 {
6946            font-family: 'Open Sans', serif;
6947            font-style: normal;
6948            font-weight: 700;
6949            font-size: 16px;
6950            line-height: 22px;
6951            text-transform: uppercase;
6952            color: #333333;
6953            margin-bottom: 10px;
6954        }
6955
6956        .customer-portal--orders-container .order-table--item .order-table--item-header {
6957            flex-direction: column;
6958            gap: 15px;
6959            padding: 25px 15px;
6960        }
6961
6962        .customer-portal--orders-container .order-table--item .order-table--item-footer {
6963            height: auto !important;
6964            padding: 20px 0;
6965        }
6966
6967        .customer-portal--orders-container .order-table--item .order-table--item-footer .order-table--item-order-summary {
6968            flex-direction: column;
6969            height: auto !important;
6970        }
6971
6972    }
6973
6974    @media (max-width: 690px) {
6975
6976        .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line {
6977            flex-direction: column;
6978            padding: 20px 15px;
6979            gap: 20px;
6980        }
6981
6982        .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product .order-table--item-product-name {
6983            font-size: 20px;
6984        }
6985
6986        .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-product .order-table--item-product-options {
6987            font-size: 17px;
6988        }
6989
6990        .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-reorder {
6991            margin-top: 15px;
6992        }
6993
6994        .customer-portal--orders-container .order-table--item .order-table--item-lines .order-table--item-line .order-table--item-details .order-table--item-status .order-status {
6995            display: inline-block;
6996            font-size: 14px;
6997        }
6998
6999    }
7000
7001
7002</style>
7003
7004
7005    
7006
7007    
7007<script src="//bodylura.com/cdn/shop/t/6/assets/lazysizes.min.js?v=153528224177489928921762890652" async="async"></script>
7007
7008    
7009    
7009<script src="//bodylura.com/cdn/shop/t/6/assets/theme.js?v=9703730054440772011762890654" defer="defer"></script>
7009
7010
7011    
7012
7013    
7013<script src="//bodylura.com/cdn/shop/t/6/assets/jquery.min.js?v=115860211936397945481762890655"></script>
7013
7014
7015    
7016
7017  
7018
7019    
7020
7021<!-- Facebook Pixel Code 
7022<script>
vendor: 435 bytes, lines 7022-7031
7022
7023    !function(f,b,e,v,n,t,s)
7024    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
7025    n.callMethod.apply(n,arguments):n.queue.push(arguments)};
7026    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
7027    n.queue=[];t=b.createElement(e);t.async=!0;
7028    t.src=v;s=b.getElementsByTagName(e)[0];
7029    s.parentNode.insertBefore(t,s)}(window, document,'script',
7030    'https://connect.facebook.net/en_US/fbevents.js');
7031    fbq('init', '
70311293543430726135
vendor: 36 bytes, lines 7031-7033
7031');
7032    fbq('track', 'PageView');
7033  
7033</script>
7033
7034  <noscript>
7035    <img height="1" width="1" style="display:none"
7036         src="https://www.facebook.com/tr?id=1293543430726135&ev=PageView&noscript=1"/>
7037  </noscript>
7038-->
7039<!-- 
7039<script async type="text/javascript">
7040console.log('Welcome to Vitalura Labs!')
7041</script>
7041 -->
7042
7043<!-- segment.io -->
7044<!-- 
7044<script async type="text/javascript">
7045    !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t,e){var n=document.createElement("script");n.type="text/javascript";n.async=!0;n.src="https://cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(n,a);analytics._loadOptions=e};analytics.SNIPPET_VERSION="4.1.0";
7046    analytics.load("sCi7CEM3AyqmTD77taF5vwkBSaNOSkQ8");
7047          analytics.page();
7048        }}();
7049</script>
7049 -->
7050
7051<!-- mailchimp connected site -->
7052<!-- 
7052<script async id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/e9d17196472647bdbef4b7ff7/417e19b4f8c741449718d1688.js");</script>
7052 -->
7053
7054
7055
7056<script>
7057  $(document).ready(function () {
7058    // Selectors
7059    var newsletterModalSelector = $('[data-modal-id="newsletter-welcome"]');
7060    var showingNewsModal = false;
7061    var dispatchedShowModal = false;
7062    var cookieStateName = "hidden-newspopup";
7063  
7064    var newsletterModalActions = {
7065      canShow: function () {
7066        var name = cookieStateName + "=";
7067        var decodedCookie = decodeURIComponent(document.cookie);
7068        var ca = decodedCookie.split(";");
7069  
7070        for (var i = 0; i < ca.length; i++) {
7071          var c = ca[i];
7072          while (c.charAt(0) == " ") {
7073            c = c.substring(1);
7074          }
7075          if (c.indexOf(name) == 0) {
7076            var val = c.substring(name.length, c.length);
7077  
7078            return val === "no";
7079          }
7080        }
7081  
7082        return true;
7083      },
7084  
7085      close: function () {
7086        showingNewsModal = false;
7087  
7088        newsletterModalSelector.addClass("no-events");
7089        newsletterModalSelector.fadeOut(300, function () {
7090          newsletterModalSelector.removeClass("is-active");
7091        });
7092  
7093        // cookie to not show the popup again for 7 days.
7094        var exdays = 7;
7095        var value = "yes";
7096  
7097        var d = new Date();
7098        d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
7099  
7100        var cname = cookieStateName;
7101        var cvalue = value;
7102  
7103        var expires = "expires=" + d.toUTCString();
7104        document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
7105      },
7106  
7107      show: function () {
7108        showingNewsModal = true;
7109  
7110        newsletterModalSelector.addClass("is-active");
7111        newsletterModalSelector.removeClass("no-events");
7112        newsletterModalSelector.animate({ opacity: 1 }, 280);
7113      },
7114    };
7115  
7116    // Newsletter Modal Handlers
7117    newsletterModalSelector
7118      .find(".modal-close")
7119      .click(newsletterModalActions.close);
7120  
7121    newsletterModalSelector
7122      .find(".fb-popup--background")
7123      .click(newsletterModalActions.close);
7124
7125    // register handler for showing if not shown yet
7126    if ( newsletterModalActions.canShow()) {
7127      $(window).scroll(function (event) {
7128        var scroll = $(window).scrollTop();
7129  
7130        if (!showingNewsModal && !dispatchedShowModal) {
7131          if (scroll > 1250) {
7132            newsletterModalActions.show();
7133  
7134            dispatchedShowModal = true;
7135          }
7136        }
7137      });
7138    }
7139
7140
7141  });
7142</script>
7142
7143
7144
7145
7146<script>
7147
7148$(document).ready(function () {
7149  
7150    /////////// Footer Newsletter Handler ///////////
7151    var submitsFooterNewsletterForm = false;
7152
7153    var formNews = $('#footer-news-sub');
7154    var emailInputFormNews = formNews.find('[name="email"]');
7155    var buttonInputFormNews = formNews.find('[name="subscribe"]');
7156
7157    function submitNewsForm() {
7158      submitsFooterNewsletterForm = true;
7159      formNews.submit();
7160      emailInputFormNews.val('');
7161    }
7162
7163    emailInputFormNews.keypress(function (e) {
7164      if (e.which == 13) { 
7165        submitNewsForm();
7166        return false; 
7167      }
7168    });
7169
7170    buttonInputFormNews.click(function (e) {
7171      e.preventDefault();
7172      submitNewsForm();
7173    });
7174
7175    formNews.submit(function(e) {
7176      if(submitsFooterNewsletterForm) {
7177        return;
7178      }
7179
7180      e.preventDefault();
7181
7182      submitsFooterNewsletterForm = false;
7183    });
7184
7185});
7186
7187</script>
7187
7188
7189
7190
7191
7192<script type="text/javascript">
7193
7194  $(document).ready(function() {
7195
7196    var showNutritionInfoButton = $('.show-nutrition-info-button');
7197    var ingredientsPopup = $('.ingredients-popup--root');
7198    var ingredientsPopupClose = $('.ingredients-popup--close-container');
7199    var ingredientsPopupCloseArea = $('.ingredients-popup--root-close-clickable');
7200
7201    showNutritionInfoButton.click(function() {
7202      ingredientsPopupCloseArea.show();
7203      ingredientsPopup.fadeIn();
7204    });
7205
7206    ingredientsPopupClose.click(function() {
7207      ingredientsPopup.fadeOut();
7208      ingredientsPopupCloseArea.hide();
7209    });
7210
7211    ingredientsPopupCloseArea.click(function() {
7212      ingredientsPopup.fadeOut();
7213      ingredientsPopupCloseArea.hide();
7214    });
7215
7216    $('[data-popup]').each(function() {
7217
7218      var popup = $(this).data('popup');
7219      var elCloseAreaClass = 'close-area--'+ popup;
7220
7221      $(this).click(function() {
7222        var closeAreaClass = 'popup--close-clickable';
7223        $(this).before('<div class="'+ closeAreaClass +' '+ elCloseAreaClass +'"></div>');
7224
7225        var onCloseCallback = $('.' + popup).attr('on-close');
7226
7227        var closeAction = function () {
7228          $('.' + popup).fadeOut();
7229          $('.' + elCloseAreaClass).remove();
7230
7231          if(onCloseCallback) {
7232            window[onCloseCallback]($('.' + popup));
7233          }
7234        };
7235
7236        $('.' + popup).fadeIn();
7237
7238        $('.' + elCloseAreaClass).click(closeAction);
7239        $('.' + popup).find('.close').click(closeAction);
7240      });
7241    });
7242
7243  });
7244</script>
7244
7245
7246<script text="text/javascript">
7247 function waitForElm(selector) {
7248      return new Promise(resolve => {
7249          if (document.querySelector(selector)) {
7250              return resolve(document.querySelector(selector));
7251          }
7252  
7253          const observer = new MutationObserver(mutations => {
7254              if (document.querySelector(selector)) {
7255                  resolve(document.querySelector(selector));
7256                  observer.disconnect();
7257              }
7258          });
7259  
7260          observer.observe(document.body, {
7261              childList: true,
7262              subtree: true
7263          });
7264      });
7265  }
7266</script>
7266
7267
7268
7269    
7269<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
7269<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/82032722228/digital_wallets/dialog">
7270<meta id="in-context-paypal-metadata" data-shop-id="82032722228" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
7271<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
7271<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 7271
7271
7272<script id="shopify-features" type="application/json">{"accessToken":"468e8f2cc9cc0fa276a4c0afb0a6672c","betas":["rich-media-storefront-analytics"],"domain":"bodylura.com","predictiveSearch":true,"shopId":82032722228,"locale":"en"}</script>
vendor: 1 bytes, line 7272
7272
7273<script>var Shopify = Shopify || {};
7274Shopify.shop = "a0b53a-3.myshopify.com";
7275Shopify.locale = "en";
7276Shopify.currency = {"active":"USD","rate":"1.0"};
7277Shopify.country = "US";
7278Shopify.theme = {"name":"shopify-app-website\/blackfriday2025","id":167908507956,"schema_name":"Body Love Group","schema_version":"2.0.0","theme_store_id":null,"role":"main"};
7279Shopify.theme.handle = "null";
7280Shopify.theme.style = {"id":null,"handle":null};
7281Shopify.cdnHost = "bodylura.com/cdn";
7282Shopify.routes = Shopify.routes || {};
7283Shopify.routes.root = "/";
7284Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
7285Shopify.SignInWithShop = Shopify.SignInWithShop || {};
7286Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
7287Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 7287
7287
7288<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 7288
7288
7289<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 7289
7289
7290<script>
7291  window.Shopify = window.Shopify || {};
7292  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
7293  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
7294  window.Shopify.SignInWithShop.eligible = true;
7295</script>
vendor: 1 bytes, line 7295
7295
7296<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 7296
7296
7297<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 7297
7297
7298<script type="module">
7299  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
7300
7301  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
7302
7303</script>
vendor: 1 bytes, line 7303
7303
7304<script>
7305  window.Shopify = window.Shopify || {};
7306  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
7307  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"]};
7308</script>
vendor: 1 bytes, line 7308
7308
7309<script id="__st">var __st={"a":82032722228,"offset":-18000,"reqid":"9a70a48b-42e6-47ed-a1fb-40d4b444a4c1-1790305350","pageurl":"bodylura.com\/cart","u":"af717d5a56a5","p":"cart"};</script>
vendor: 1 bytes, line 7309
7309
7310<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 7310
7310
7311<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 7311
7311
7312<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//bodylura.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 7312
7312
7313<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 = "//bodylura.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>
7313<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 7313
7313
7314<script>
7315  window.Shopify = window.Shopify || {};
7316  window.Shopify.MCP = window.Shopify.MCP || {};
7317  window.Shopify.MCP.enabled = true;
7318  window.Shopify.MCP.shop = "a0b53a-3.myshopify.com";
7319  window.Shopify.MCP.mcpEndpoint = "https:\/\/bodylura.com\/api\/mcp";
7320  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
7321</script>
vendor: 1 bytes, line 7321
7321
7322<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("\/\/bodylura.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
7323</script>
vendor: 1 bytes, line 7323
7323
7324<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://bodylura.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
7325</script>
vendor: 1 bytes, line 7325
7325
7326<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
7327  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);
7328</script>
vendor: 1 bytes, line 7328
7328
7329<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})}}));
7330</script>
7330
7331<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://bodylura.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
7332<style id="shopify-accelerated-checkout-cart">
7333        #shopify-buyer-consent {
7334  margin-top: 1em;
7335  display: inline-block;
7336  width: 100%;
7337}
7338
7339#shopify-buyer-consent.hidden {
7340  display: none;
7341}
7342
7343#shopify-subscription-policy-button {
7344  background: none;
7345  border: none;
7346  padding: 0;
7347  text-decoration: underline;
7348  font-size: inherit;
7349  cursor: pointer;
7350}
7351
7352#shopify-subscription-policy-button::before {
7353  box-shadow: none;
7354}
7355
7356      </style>
7357
7358<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
7358
7359<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
7360<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: 82032722228,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 7360
7360
7361<script>
7362  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
7363</script>
vendor: 1 bytes, line 7363
7363
7364<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}
7364).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: 82032722228,storefrontBaseUrl: "https://bodylura.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://bodylura.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"797212980","configuration":"{\"pixel_id\":\"9222827571132050\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Bodylura","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"a0b53a-3.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/bodylura.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://bodylura.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"167908507956","themePublished":"true","eventMetadataId":"e2ef944c-b1a3-4da8-bf20-82167a276ab5","pageType":"cart","shopId":"82032722228","storefrontBaseUrl":"https:\/\/bodylura.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
7364<script>
7365  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
7366  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
7367  window.ShopifyAnalytics.meta.currency = 'USD';
7368  var meta = {"page":{"pageType":"cart","requestId":"9a70a48b-42e6-47ed-a1fb-40d4b444a4c1-1790305350"}};
7369  for (var attr in meta) {
7370    window.ShopifyAnalytics.meta[attr] = meta[attr];
7371  }
7372</script>
vendor: 1 bytes, line 7372
7372
7373<script class="analytics">
7374  (function () {
7375    var customDocumentWrite = function(content) {
7376      var jquery = null;
7377
7378      if (window.jQuery) {
7379        jquery = window.jQuery;
7380      } else if (window.Checkout && window.Checkout.$) {
7381        jquery = window.Checkout.$;
7382      }
7383
7384      if (jquery) {
7385        jquery('body').append(content);
7386      }
7387    };
7388
7389    var hasLoggedConversion = function(token) {
7390      if (token) {
7391        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
7392      }
7393      return false;
7394    }
7395
7396    var setCookieIfConversion = function(token) {
7397      if (token) {
7398        var twoMonthsFromNow = new Date(Date.now());
7399        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
7400
7401        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
7402      }
7403    }
7404
7405    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
7406    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
7407    if (trekkie.integrations) {
7408      return;
7409    }
7410    trekkie.methods = [
7411      'identify',
7412      'page',
7413      'ready',
7414      'track',
7415      'trackForm',
7416      'trackLink'
7417    ];
7418    trekkie.factory = function(method) {
7419      return function() {
7420        var args = Array.prototype.slice.call(arguments);
7421        args.unshift(method);
7422        trekkie.push(args);
7423        if (method == 'track' || method == 'page') {
7424          var pageUrl;
7425          try {
7426            pageUrl = window.location.href;
7427          } catch (e) {}
7428          var pageReferrer;
7429          try {
7430            pageReferrer = document.referrer;
7431          } catch (e) {}
7432          try {
7433            if (window.__TREKKIE_SHIM_QUEUE == null) {
7434              window.__TREKKIE_SHIM_QUEUE = [];
7435            }
7436            window.__TREKKIE_SHIM_QUEUE.push({
7437              from: 'trekkie-stub',
7438              method: method,
7439              args: args.slice(1),
7440              pageContext: {
7441                url: pageUrl,
7442                referrer: pageReferrer
7443              }
7444            });
7445          } catch (e) {
7446            // no-op
7447          }
7448        }
7449        return trekkie;
7450      };
7451    };
7452    for (var i = 0; i < trekkie.methods.length; i++) {
7453      var key = trekkie.methods[i];
7454      trekkie[key] = trekkie.factory(key);
7455    }
7456    trekkie.load = function(config) {
7457      trekkie.config = config || {};
7458      trekkie.config.initialDocumentCookie = document.cookie;
7459      var first = document.getElementsByTagName('script')[0];
7460var script = document.createElement('script');
7461script.type = 'text/javascript';
7462script.onerror = function(e) {
7463  var scriptFallback = document.createElement('script');
7464  scriptFallback.type = 'text/javascript';
7465  scriptFallback.onerror = function(error) {
7466          var Monorail = {
7467      produce: function produce(monorailDomain, schemaId, payload) {
7468        var currentMs = new Date().getTime();
7469        var event = {
7470          schema_id: schemaId,
7471          payload: payload,
7472          metadata: {
7473            event_created_at_ms: currentMs,
7474            event_sent_at_ms: currentMs
7475          }
7476        };
7477        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
7478      },
7479      sendRequest: function sendRequest(endpointUrl, payload) {
7480        // Try the sendBeacon API
7481        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
7482          var blobData = new window.Blob([payload], {
7483            type: 'text/plain'
7484          });
7485
7486          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
7487            return true;
7488          } // sendBeacon was not successful
7489
7490        } // XHR beacon
7491
7492        var xhr = new XMLHttpRequest();
7493
7494        try {
7495          xhr.open('POST', endpointUrl);
7496          xhr.setRequestHeader('Content-Type', 'text/plain');
7497          xhr.send(payload);
7498        } catch (e) {
7499          console.log(e);
7500        }
7501
7502        return false;
7503      },
7504      isIos12: function isIos12() {
7505        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
7506      }
7507    };
7508    Monorail.produce('monorail-edge.shopifysvc.com',
7509      'trekkie_storefront_load_errors/1.1',
7510      {shop_id: 82032722228,
7511      theme_id: 167908507956,
7512      app_name: "storefront",
7513      context_url: window.location.href,
7514      source_url: "//bodylura.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
7515
7516  };
7517  scriptFallback.async = true;
7518  scriptFallback.src = '//bodylura.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
7519  first.parentNode.insertBefore(scriptFallback, first);
7520};
7521script.async = true;
7522script.src = '//bodylura.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
7523first.parentNode.insertBefore(script, first);
7524
7525    };
7526    trekkie.load(
7527      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":82032722228,"isMerchantRequest":null,"themeId":167908507956,"themeCityHash":"12795251069462806147","contentLanguage":"en","currency":"USD","eventMetadataId":"e2ef944c-b1a3-4da8-bf20-82167a276ab5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
7528    );
7529
7530    var loaded = false;
7531    trekkie.ready(function() {
7532      if (loaded) return;
7533      loaded = true;
7534
7535      window.ShopifyAnalytics.lib = window.trekkie;
7536
7537      var originalDocumentWrite = document.write;
7538      document.write = customDocumentWrite;
7539      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
7540      document.write = originalDocumentWrite;
7541
7542      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
7543      var token = match? match[1]: undefined;
7544      if (!hasLoggedConversion(token)) {
7545        setCookieIfConversion(token);
7546        
7547      }
7548    });
7549
7550    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"9a70a48b-42e6-47ed-a1fb-40d4b444a4c1-1790305350","shopifyEmitted":true});
7551
7552    var eventsListenerScript = document.createElement('script');
7553    eventsListenerScript.async = true;
7554    eventsListenerScript.src = "//bodylura.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
7555    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
7556})();</script>
vendor: 1 bytes, line 7556
7556
7557<script
7558  defer
7559  src="https://bodylura.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
7560  data-application="storefront-renderer"
7561  data-shop-id="82032722228"
7562  data-render-region="gcp-us-central1"
7563  data-page-type="cart"
7564  data-theme-instance-id="167908507956"
7565  data-theme-name="Body Love Group"
7566  data-theme-version="2.0.0"
7567  data-monorail-region="shop_domain"
7568  data-resource-timing-sampling-rate="10"
7569  data-shs="true"
7570  data-shs-beacon="true"
7571  data-shs-export-with-fetch="true"
7572  data-shs-logs-sample-rate="1"
7573  data-shs-beacon-endpoint="https://bodylura.com/api/collect"
7574></script>
7574
7575<meta name="shopify-y" content="4bb08b4e-38bc-427b-88f9-e4a6f0ea0ecf" data-expiration="1821862950000"><meta name="shopify-s" content="d0c1c3aa-8936-46b9-aab4-cde0f80368d7" data-expiration="1790307150000"><meta name="new-cookie-storage-activated" content="t">
7576</head>
7577
7578<body
7579        class="template--cart page--your-shopping-cart"
7580        data-theme-id="833"
7581        data-theme-name="Bodylura + Vitalura Labs"
7582        data-theme-version="2.0.0"
7583        data-tabbing="false"
7584        data-border="false"
7585>
7586
7587    <a data-item="a11y-button" href='#main-content'>
7588        Skip to main content
7589    </a>
7590
7591<div
7592        class="off-canvas--viewport"
7593        data-js-class="OffCanvas"
7594        data-off-canvas--state="closed"
7595>
7596    <div class="off-canvas--overlay" data-js-class="Transition"></div>
7597    <div
7598            aria-label="close"
7599            data-js-class="Transition"
7600            data-off-canvas--close
7601    >
7602        
7603    <svg class="icon--root icon--cross" viewBox="0 0 20 20">
7604      <path d="M10 8.727L17.944.783l1.273 1.273L11.273 10l7.944 7.944-1.273 1.273L10 11.273l-7.944 7.944-1.273-1.273L8.727 10 .783 2.056 2.056.783 10 8.727z" fill-rule="nonzero" />
7605    </svg>
7606
7607  
7608    </div>
7609
7610    <div class="off-canvas--main-content">
7611
7612        <div class="fullscreen-container">
7613            <div id="shopify-section-index--promo-banner" class="shopify-section">
7614 
7615
7616</div>
7617            <div id="shopify-section-announcement" class="shopify-section">
7618
7619    
7620
7621
7622
7623
7624</div>
7625            <div id="shopify-section-header" class="shopify-section"><header
7626        class="header--root "
7627        data-js-class="Header"
7628        data-section-id="header"
7629        data-section-type="header"
7630>
7631    <div class="header--y-menu-for-off-canvas" style="display:none;">
7632        <nav class="y-menu" data-js-class="FrameworkYMenu">
7633  <ul class="y-menu--level-1--container">
7634
7635    
7636    
7637    
7638
7639      <li
7640        class="y-menu--level-1--link"
7641        data-item="nav-text"
7642        data-y-menu--depth="1"
7643        data-y-menu--open="false"
7644        data-link-id="home"
7645      >
7646
7647        
7648        
7649          
7650            <a href="/"><span>Home</span></a>
7651          
7652
7653        
7654
7655          
7656          
7657          
7658
7659      </li>
7660    
7661
7662      <li
7663        class="y-menu--level-1--link"
7664        data-item="nav-text"
7665        data-y-menu--depth="1"
7666        data-y-menu--open="false"
7667        data-link-id="app"
7668      >
7669
7670        
7671        
7672          
7673            <a href="https://join.bodylura.com"><span>App</span></a>
7674          
7675
7676        
7677
7678          
7679          
7680          
7681
7682      </li>
7683    
7684
7685      <li
7686        class="y-menu--level-1--link"
7687        data-item="nav-text"
7688        data-y-menu--depth="2"
7689        data-y-menu--open="false"
7690        data-link-id="blog"
7691      >
7692
7693        
7694          <a
7695            href="/blogs/news"
7696            data-submenu="true"
7697            aria-haspopup="true"
7698            aria-expanded="false"
7699            aria-controls="y-menu--sub-blog"
7700          >
7701            Blog
7702            
7703    <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
7704      <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" />
7705    </svg>
7706
7707  
7708          </a>
7709        
7710
7711          
7712          
7713            
7714            
7715
7716            <ul
7717              class="y-menu--level-2--container"
7718              
7719                data-y-menu--parent-link="level-2"
7720              
7721              id="y-menu--sub-blog"
7722            >
7723
7724              <li class="y-menu--back-link">
7725                <a href="#">
7726                  
7727    <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14">
7728      <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" />
7729    </svg>
7730
7731   Back
7732                </a>
7733              </li>
7734
7735              
7736                <li class="y-menu--parent-link">
7737                  <a href="/blogs/news">Blog</a>
7738                </li>
7739              
7740
7741              
7742              
7743
7744                <li
7745                  class="y-menu--level-2--link"
7746                  data-item="nav-text"
7747                  data-link-id="blog--latest"
7748                >
7749                  <a href="/blogs/news" data-submenu="true">
7750                    Latest
7751                    
7752                  </a>
7753
7754                  
7755                  
7756                  
7757
7758                </li>
7759              
7760
7761                <li
7762                  class="y-menu--level-2--link"
7763                  data-item="nav-text"
7764                  data-link-id="blog--fitness"
7765                >
7766                  <a href="/blogs/news/tagged/fitness" data-submenu="true">
7767                    Fitness
7768                    
7769                  </a>
7770
7771                  
7772                  
7773                  
7774
7775                </li>
7776              
7777
7778                <li
7779                  class="y-menu--level-2--link"
7780                  data-item="nav-text"
7781                  data-link-id="blog--nutrition"
7782                >
7783                  <a href="/blogs/news/tagged/nutrition" data-submenu="true">
7784                    Nutrition
7785                    
7786                  </a>
7787
7788                  
7789                  
7790                  
7791
7792                </li>
7793              
7794
7795                <li
7796                  class="y-menu--level-2--link"
7797                  data-item="nav-text"
7798                  data-link-id="blog--lifestyle"
7799                >
7800                  <a href="/blogs/news/tagged/lifestyle" data-submenu="true">
7801                    Lifestyle
7802                    
7803                  </a>
7804
7805                  
7806                  
7807                  
7808
7809                </li>
7810              
7811
7812                <li
7813                  class="y-menu--level-2--link"
7814                  data-item="nav-text"
7815                  data-link-id="blog--downloads"
7816                >
7817                  <a href="/blogs/news/tagged/downloads" data-submenu="true">
7818                    Downloads
7819                    
7820                  </a>
7821
7822                  
7823                  
7824                  
7825
7826                </li>
7827              
7828            </ul>
7829          
7830          
7831
7832      </li>
7833    
7834
7835      <li
7836        class="y-menu--level-1--link"
7837        data-item="nav-text"
7838        data-y-menu--depth="1"
7839        data-y-menu--open="false"
7840        data-link-id="vitalura-labs"
7841      >
7842
7843        
7844        
7845          
7846            <a href="https://vitaluralabs.com"><span>Vitalura Labs</span></a>
7847          
7848
7849        
7850
7851          
7852          
7853          
7854
7855      </li>
7856    
7857
7858      <li
7859        class="y-menu--level-1--link"
7860        data-item="nav-text"
7861        data-y-menu--depth="1"
7862        data-y-menu--open="false"
7863        data-link-id="contact"
7864      >
7865
7866        
7867        
7868          
7869            <a href="https://support.vitaluralabs.com/hc/en-us/requests/new"><span>Contact</span></a>
7870          
7871
7872        
7873
7874          
7875          
7876          
7877
7878      </li>
7879    
7880
7881      <li
7882        class="y-menu--level-1--link"
7883        data-item="nav-text"
7884        data-y-menu--depth="1"
7885        data-y-menu--open="false"
7886        data-link-id="faq"
7887      >
7888
7889        
7890        
7891          
7892            <a href="https://support.bodylura.com/"><span>FAQ</span></a>
7893          
7894
7895        
7896
7897          
7898          
7899          
7900
7901      </li>
7902    
7903
7904
7905    
7906
7907      <li
7908        class="y-menu--level-1--link"
7909        data-item="nav-text"
7910        data-y-menu--depth="2"
7911        data-y-menu--open="false"
7912        data-link-id="login"
7913      >
7914
7915
7916        
7917          <a
7918            href="https://join.fitbodyapp.com/login"
7919            data-submenu="true"
7920            aria-haspopup="true"
7921            aria-expanded="false"
7922            aria-controls="y-menu--sub-login"
7923          >
7924            Login
7925            
7926    <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
7927      <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" />
7928    </svg>
7929
7930  
7931          </a>
7932        
7933
7934          
7935          
7936            
7937            
7938
7939            <ul
7940              class="y-menu--level-2--container"
7941              
7942                data-y-menu--parent-link="level-2"
7943              
7944              id="y-menu--sub-login"
7945            >
7946
7947              <li class="y-menu--back-link">
7948                <a href="#">
7949                  
7950    <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14">
7951      <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" />
7952    </svg>
7953
7954   Back
7955                </a>
7956              </li>
7957
7958              
7959                <li class="y-menu--parent-link">
7960                  <a href="https://join.fitbodyapp.com/login">Login</a>
7961                </li>
7962              
7963
7964              
7965              
7966
7967                <li
7968                  class="y-menu--level-2--link"
7969                  data-item="nav-text"
7970                  data-link-id="login--bodylura"
7971                >
7972                  <a href="https://join.bodylura.com/login" data-submenu="true">
7973                    Bodylura
7974                    
7975                  </a>
7976
7977                  
7978                  
7979                  
7980
7981                </li>
7982              
7983
7984                <li
7985                  class="y-menu--level-2--link"
7986                  data-item="nav-text"
7987                  data-link-id="login--vitalura-labs"
7988                >
7989                  <a href="https://vitaluralabs.com/account/login" data-submenu="true">
7990                    Vitalura Labs
7991                    
7992                  </a>
7993
7994                  
7995                  
7996                  
7997
7998                </li>
7999              
8000            </ul>
8001          
8002          
8003
8004      </li>
8005    
8006
8007
8008
8009
8010  </ul>
8011  
8012</nav>
8013    </div>
8014
8015    
8016
8017    <div class="header--container" data-js-class="Transition">
8018        <div class="header--left-side">
8019            <div class="header--main-menu">
8020                <nav
8021  class="x-menu"
8022  data-js-class="XMenu"
8023  data-item="nav-text"
8024  data-x-menu--align=""
8025  data-x-menu--overlap="false"
8026  data-x-menu--overlap-parent="2"
8027  role="navigation"
8028  aria-label="Main menu"
8029>
8030  
8031    <div class="x-menu--overlap-icon">
8032      <div
8033        tabindex="0"
8034        data-off-canvas--open="left-sidebar"
8035        data-off-canvas--view="cart"
8036        aria-haspopup="menu"
8037      >
8038        
8039    <svg class="icon--root icon--menu" viewBox="0 0 22 16">
8040      <path d="M0 2.4V.6h22v1.8H0zm0 6.584v-1.8h22v1.8H0zm0 6.584v-1.8h22v1.8H0z" fill-rule="nonzero" />
8041    </svg>
8042
8043  
8044      </div>
8045    </div>
8046  
8047
8048  <ul class="x-menu--level-1--container">
8049
8050    
8051    
8052    
8053      <li
8054        class="x-menu--level-1--link"
8055        data-x-menu--depth="1"
8056        data-x-menu--open="false"
8057        data-state="closed"
8058        data-link-id="home"
8059      >
8060        
8061        
8062          
8063	        
8064            
8065              <a href="/"><span>Home</span></a>
8066            
8067
8068          
8069        
8070
8071          
8072          
8073          
8074
8075      </li>
8076    
8077      <li
8078        class="x-menu--level-1--link"
8079        data-x-menu--depth="1"
8080        data-x-menu--open="false"
8081        data-state="closed"
8082        data-link-id="app"
8083      >
8084        
8085        
8086          
8087	        
8088            
8089              <a href="https://join.bodylura.com"><span>App</span></a>
8090            
8091
8092          
8093        
8094
8095          
8096          
8097          
8098
8099      </li>
8100    
8101      <li
8102        class="x-menu--level-1--link"
8103        data-x-menu--depth="2"
8104        data-x-menu--open="false"
8105        data-state="closed"
8106        data-link-id="blog"
8107      >
8108        
8109          <a
8110            href="/blogs/news"
8111            aria-haspopup="true"
8112            aria-expanded="false"
8113            aria-controls="x-menu--sub-blog"
8114          >
8115            <span>
8116              Blog
8117            </span>
8118            
8119    <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6">
8120      <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" />
8121    </svg>
8122
8123  
8124            
8125    <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6">
8126      <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" />
8127    </svg>
8128
8129  
8130          </a>
8131        
8132
8133          
8134          
8135            <div
8136              class="x-menu--level-2--container"
8137              id="x-menu--sub-blog"
8138              data-js-class="Transition"
8139            >
8140              
8141              
8142              <ul class="x-menu--level-2--list">
8143
8144                
8145                
8146
8147                  <li
8148                    class="x-menu--level-2--link"
8149                    data-link-id="blog--latest"
8150                    
8151                      data-x-menu--single-parent="true"
8152                    
8153                  >
8154                    <a href="/blogs/news">Latest</a>
8155
8156                    
8157
8158                    
8159                    
8160
8161                  </li>
8162                
8163
8164                  <li
8165                    class="x-menu--level-2--link"
8166                    data-link-id="blog--fitness"
8167                    
8168                      data-x-menu--single-parent="true"
8169                    
8170                  >
8171                    <a href="/blogs/news/tagged/fitness">Fitness</a>
8172
8173                    
8174
8175                    
8176                    
8177
8178                  </li>
8179                
8180
8181                  <li
8182                    class="x-menu--level-2--link"
8183                    data-link-id="blog--nutrition"
8184                    
8185                      data-x-menu--single-parent="true"
8186                    
8187                  >
8188                    <a href="/blogs/news/tagged/nutrition">Nutrition</a>
8189
8190                    
8191
8192                    
8193                    
8194
8195                  </li>
8196                
8197
8198                  <li
8199                    class="x-menu--level-2--link"
8200                    data-link-id="blog--lifestyle"
8201                    
8202                      data-x-menu--single-parent="true"
8203                    
8204                  >
8205                    <a href="/blogs/news/tagged/lifestyle">Lifestyle</a>
8206
8207                    
8208
8209                    
8210                    
8211
8212                  </li>
8213                
8214
8215                  <li
8216                    class="x-menu--level-2--link"
8217                    data-link-id="blog--downloads"
8218                    
8219                      data-x-menu--single-parent="true"
8220                    
8221                  >
8222                    <a href="/blogs/news/tagged/downloads">Downloads</a>
8223
8224                    
8225
8226                    
8227                    
8228
8229                  </li>
8230                
8231              </ul>
8232            </div>
8233          
8234          
8235
8236      </li>
8237    
8238      <li
8239        class="x-menu--level-1--link"
8240        data-x-menu--depth="1"
8241        data-x-menu--open="false"
8242        data-state="closed"
8243        data-link-id="vitalura-labs"
8244      >
8245        
8246        
8247          
8248	        
8249            
8250              <a href="https://vitaluralabs.com"><span>Vitalura Labs</span></a>
8251            
8252
8253          
8254        
8255
8256          
8257          
8258          
8259
8260      </li>
8261    
8262      <li
8263        class="x-menu--level-1--link"
8264        data-x-menu--depth="1"
8265        data-x-menu--open="false"
8266        data-state="closed"
8267        data-link-id="contact"
8268      >
8269        
8270        
8271          
8272	        
8273            
8274              <a href="https://support.vitaluralabs.com/hc/en-us/requests/new"><span>Contact</span></a>
8275            
8276
8277          
8278        
8279
8280          
8281          
8282          
8283
8284      </li>
8285    
8286      <li
8287        class="x-menu--level-1--link"
8288        data-x-menu--depth="1"
8289        data-x-menu--open="false"
8290        data-state="closed"
8291        data-link-id="faq"
8292      >
8293        
8294        
8295          
8296	        
8297            
8298              <a href="https://support.bodylura.com/"><span>FAQ</span></a>
8299            
8300
8301          
8302        
8303
8304          
8305          
8306          
8307
8308      </li>
8309    
8310
8311
8312    <div style="height: 15px; width: 90px; pointer-events:none;"></div>
8313
8314  </ul>
8315  
8316</nav>
8317
8318<noscript>
8319  <style>
8320    .x-menu--level-1--link:hover .x-menu--level-2--container {
8321      z-index: 1;
8322      display: flex;
8323      opacity: 1;
8324      height: auto;
8325    }
8326  </style>
8327</noscript>
8328            </div>
8329        </div>
8330        <div class="header--center">
8331            
8332                <div class="header--logo">
8333                    <div
8334  class=""
8335>
8336  <div class="item" itemscope itemtype="https://schema.org/Organization">
8337
8338    
8339
8340      
8341
8342        <a href="/" itemprop="url">
8343          
8344            <!-- <img
8345              src="//bodylura.com/cdn/shop/t/6/assets/logo_pink.gif?v=107838589062425209751762890653"
8346              alt="Bodylura"
8347              itemprop="logo"
8348            > -->
8349
8350          <svg width="200" height="47" viewBox="0 0 166 39" fill="none" xmlns="http://www.w3.org/2000/svg" itemprop="logo">
8351            <path d="M161.337 29.9953H149.512L147.614 38.4026H145.335L153.634 0.379883H157.268L165.73 38.4026H163.235L161.337 29.9953ZM155.37 3.25464L149.892 27.8257H160.957L155.37 3.25464Z" fill="#FF6C8F"></path>
8352            <path d="M124.955 0.434082H132.874C138.678 0.434082 141.01 3.63429 141.01 9.00412V12.3128C141.01 16.7605 139.275 19.3099 135.532 20.1777C139.437 21.0456 141.01 23.8118 141.01 27.9341V33.8464C141.01 35.4194 141.119 37.1551 141.932 38.4026H139.329C138.678 37.2635 138.515 35.9075 138.515 33.8464V27.8799C138.515 22.8355 135.749 21.4252 131.41 21.4252H127.45V38.4026H124.955V0.434082ZM127.45 19.1471H131.464C135.912 19.1471 138.515 17.8996 138.515 12.801V9.22108C138.515 5.15303 136.942 2.71219 132.82 2.71219H127.45V19.1471Z" fill="#FF6C8F"></path>
8353            <path d="M106.948 0.434082V29.2359C106.948 33.304 108.467 36.4499 112.644 36.4499C116.82 36.4499 118.339 33.304 118.339 29.2359V0.434082H120.671V29.1274C120.671 34.5515 118.393 38.728 112.589 38.728C106.786 38.728 104.453 34.5515 104.453 29.1274V0.434082H106.948Z" fill="#FF6C8F"></path>
8354            <path d="M100.821 38.4026H86.3932V0.434082H88.8883V36.1245H100.821V38.4026Z" fill="#FF6C8F"></path>
8355            <path d="M70.4743 38.4026V25.8187L62.9349 0.434082H69.1725L73.7288 17.7369L78.285 0.434082H83.9803L76.4408 25.8187V38.4026H70.4743Z" fill="#FF6C8F"></path>
8356            <path d="M43.5409 38.4026V0.434082H52.9788C58.9453 0.434082 61.8743 3.74277 61.8743 9.81773V29.019C61.8743 35.0939 58.9453 38.4026 52.9788 38.4026H43.5409ZM52.8703 5.85816H49.5074V32.9785H52.8703C54.7687 32.9785 55.9078 32.0022 55.9078 29.2902V9.54653C55.9078 6.83449 54.7687 5.85816 52.8703 5.85816Z" fill="#FF6C8F"></path>
8357            <path d="M27.5136 9.16668V29.6697C27.5136 32.3817 28.7069 33.4123 30.6053 33.4123C32.5037 33.4123 33.697 32.3817 33.697 29.6697V9.16668C33.697 6.45464 32.5037 5.42407 30.6053 5.42407C28.7069 5.42407 27.5136 6.45464 27.5136 9.16668ZM21.5471 29.29V9.54637C21.5471 3.4714 24.7473 0 30.6053 0C36.4633 0 39.6635 3.4714 39.6635 9.54637V29.29C39.6635 35.365 36.4633 38.8364 30.6053 38.8364C24.7473 38.8364 21.5471 35.365 21.5471 29.29Z" fill="#FF6C8F"></path>
8358            <path d="M9.00396 0.434082C15.1874 0.434082 17.8452 3.30884 17.8452 9.16684V10.5229C17.8452 14.4282 16.6519 16.9233 13.9941 18.1708C17.1943 19.4183 18.4418 22.2931 18.4418 26.3069V29.3986C18.4418 35.2566 15.3501 38.4026 9.38365 38.4026H0V0.434082H9.00396ZM8.62428 21.3168H5.96648V32.9785H9.38365C11.3906 32.9785 12.4754 32.0564 12.4754 29.2359V25.9272C12.4754 22.4016 11.3363 21.3168 8.62428 21.3168ZM8.84124 5.85816H5.96648V15.8927H8.29883C10.5227 15.8927 11.8787 14.9164 11.8787 11.8789V9.76349C11.8787 7.05145 10.9566 5.85816 8.84124 5.85816Z" fill="#FF6C8F"></path>
8359        </svg>
8360          
8361        </a>
8362
8363      
8364      
8365    
8366
8367  </div>
8368</div>
8369                </div>
8370            
8371        </div>
8372        <div class="header--right-side">
8373
8374            
8375
8376            
8377
8378            
8379
8380            
8381
8382            <div class="lovely-header hide-mobile">
8383    <div class="menu-container">
8384        <ul class="menu menu--level-1">
8385            
8386            
8387                
8388
8389                  
8390                    <li class="menu-item">
8391                        <a href="https://join.bodylura.com/login" class="login-link">
8392                          <div class="logout-button">
8393                            Login
8394                          </div>
8395                        </a>
8396                    </li>
8397                    
8398                  
8399
8400                
8401            
8402    
8403        </ul>
8404    </div>
8405</div>
8406
8407<style>
8408  .login-button, .logout-button {
8409    text-shadow: 1px 1px 1px rgba(0,0,0,.004);
8410    font-style: var(--font--paragraph--style);
8411    line-height: 1.5em;
8412    -webkit-box-direction: normal;
8413    visibility: visible;
8414    white-space: nowrap;
8415    list-style: none;
8416    box-sizing: border-box;
8417    background-color: transparent;
8418    outline: 0;
8419    padding: 11px 22px 11px 22px;
8420    font-family: "Open Sans", sans-serif;
8421    font-weight: 600;
8422    font-size: 14px;
8423    letter-spacing: 1px;
8424    color: #333333;
8425    text-transform: uppercase;
8426    transition: all 0.15s ease-in-out;
8427    text-decoration: none;
8428    border: 2px solid var(--color--body) !important;
8429    transition: all 0.19s ease-in-out;
8430    border-radius: 50px;
8431  }
8432  
8433  .logout-button {
8434    cursor: pointer !important;
8435  }
8436  
8437  .logout-button:hover {
8438    background-color: #f3f3f3;
8439  }
8440  
8441  .login-button {
8442    cursor: default !important;
8443  }
8444</style>
8445
8446            
8447
8448        </div>
8449    </div>
8450
8451    <noscript>
8452        <div class="header--container" data-no-script="true">
8453            <div class="header--left-side" data-item="accent-text">
8454                <div class="header--main-menu">
8455                    
8456                </div>
8457            </div>
8458            <div class="header--center">
8459                <div class="header--logo">
8460                    <div
8461  class=""
8462>
8463  <div class="item" itemscope itemtype="https://schema.org/Organization">
8464
8465    
8466
8467      
8468
8469        
8470
8471          
8472            <a href="/" title="/">
8473              <div class="logo--text" data-item="section-heading">Bodylura</div>
8474            </a>
8475          
8476
8477        
8478
8479      
8480      
8481    
8482
8483  </div>
8484</div>
8485                </div>
8486            </div>
8487            <div class="header--right-side">
8488
8489                
8490                    <div class="header--account" data-item="nav-text">
8491                        
8492
8493<div class="layout--login">
8494  
8495    <a href="https://bodylura.com/customer_authentication/redirect?locale=en&region_country=US">
8496      
8497  
8498    Account
8499  
8500
8501    </a>
8502  
8503</div>
8504
8505                    </div>
8506                
8507
8508                
8509
8510                
8511
8512                <div class="header-cart" data-item="accent-text">
8513                    <a href="/cart">Cart</a>
8514                </div>
8515            </div>
8516        </div>
8517    </noscript>
8518</header>
8519
8520<style>
8521    .fw--logo img {
8522        max-height: 80px;
8523    }
8524</style>
8525
8526
8527
8528
8529
8530
8531
8532
8533</div>
8534        </div>
8535        
8536
8537        <main class="layout--main-content" id="main-content">
8538            
8538<script data-cfasync="false" type="text/javascript">if (typeof Shopify === "undefined") var Shopify = {}; Shopify.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};</script>
8538 
8539
8540<div
8541        class="cart--root"
8542        data-view="desktop"
8543        data-is-drawer="false"
8544        data-js-class="Cart"
8545        data-has-items="false"
8546>
8547    <div class="cart--header">
8548        <h1 class="cart--title" data-item="section-heading">Your Cart</h1>
8549    </div>
8550
8551    <form class="cart--form" action="/cart" method="post" novalidate=""></form>
8552
8553    <div class="cart--no-items" data-item="paragraph"><span data-item='rte-content'>Your cart is currently empty.<br/> <a href='/products/plant-based-protein'>Click here to continue shopping</a>.</span></div>
8554</div>
8555
8556<div
8557        class="cart--root"
8558        data-view="mobile"
8559        data-is-drawer="false"
8560        data-js-class="Cart"
8561        data-has-items="false"
8562>
8563    <div class="cart--header">
8564        <h1 class="cart--title" data-item="section-heading">Your Cart</h1>
8565    </div>
8566
8567    <form class="cart--form" action="/cart" method="post" novalidate=""></form>
8568
8569    <div class="cart--no-items" data-item="paragraph"><span data-item='rte-content'>Your cart is currently empty.<br/> <a href='/products/plant-based-protein'>Click here to continue shopping</a>.</span></div>
8570</div>
8571
8572
8573<script src='https://widget.sezzle.com/v1/javascript/price-widget?uuid=0f490e17-b760-4597-93d0-225f3c9b86f7'></script>
8573
8574
8575<div id="shopify-section-sezzle-widget" class="shopify-section">
8576<script type="text/javascript"> document.sezzleConfig = {
8577				"configGroups": [{
8578					"targetXPath": "#sezzle-widget-v2-render-reference",
8579					"renderToPath": "."
8580				}]
8581				} </script>
vendor: 1 bytes, line 8581
8581
8582<script src="https://widget.sezzle.com/v1/javascript/price-widget?uuid=0f490e17-b760-4597-93d0-225f3c9b86f7"></script>
8582
8583
8584
8585<style>
8586	.sezzle-shopify-info-button {
8587	
8588}
8589.sezzle-shopify-info-button .sezzle-button-text {
8590	
8591	font-size: 14px !important;
8592	
8593	text-align: 
8594	
8595}
8596</style>
8597
8598
8599</div>
8600
8601<script src='https://widget.sezzle.com/v1/javascript/price-widget?uuid=0f490e17-b760-4597-93d0-225f3c9b86f7'></script>
8601
8602
8603<script src='https://widget.sezzle.com/v1/javascript/price-widget?uuid=0f490e17-b760-4597-93d0-225f3c9b86f7'></script>
8603
8604
8605        </main>
8606
8607        
8608        <div id="shopify-section-framework--footer" class="shopify-section section--footer">
8609
8610    <footer class="vitaluralabs">
8611
8612        <div class="footer-container">
8613            <div class="left">
8614
8615                <div class="logo">
8616                    <svg width="365" height="37" viewBox="0 0 365 37" fill="none" xmlns="http://www.w3.org/2000/svg">
8617                        <path fill-rule="evenodd" clip-rule="evenodd"
8618                              d="M88.2898 1.69733C88.5003 2.09077 88.7382 2.58487 89.0035 3.17962V3.18877L103.579 34.509C103.744 34.9025 103.826 35.1678 103.826 35.2959C103.826 35.5247 103.744 35.6894 103.579 35.79C103.415 35.8907 103.168 35.9364 102.838 35.9364H101.804C101.31 35.9364 100.944 35.8449 100.715 35.6619C100.487 35.4789 100.24 35.0946 99.9743 34.4999L87.2742 6.72979L74.5832 34.4907C74.3179 35.0855 74.0708 35.4698 73.8421 35.6528C73.6133 35.8358 73.2473 35.9273 72.7532 35.9273H71.8657C71.5363 35.9273 71.2892 35.8815 71.1245 35.7809C70.9598 35.6802 70.8775 35.5155 70.8775 35.2868C70.8775 35.1587 70.9598 34.8933 71.1245 34.4999L85.5906 3.17962C85.8468 2.58487 86.0938 2.09077 86.3043 1.69733C86.5239 1.29473 86.6977 1.04768 86.8258 0.92873C86.9539 0.809781 87.1186 0.754883 87.3199 0.754883C87.4846 0.754883 87.631 0.809781 87.7683 0.92873C87.9055 1.04768 88.0794 1.30388 88.2898 1.69733ZM31.2763 1.3496H32.1639L32.1547 1.35875C32.4841 1.35875 32.7312 1.40449 32.8959 1.50514C33.0606 1.60579 33.1429 1.77049 33.1429 1.99924C33.1429 2.12734 33.0606 2.39269 32.8959 2.78614L18.4207 34.1064C18.1645 34.7011 17.9174 35.1952 17.707 35.5887C17.4874 35.9913 17.3135 36.2383 17.1854 36.3573C17.0573 36.4762 16.8926 36.5311 16.6913 36.5311C16.5358 36.5311 16.3802 36.4762 16.2521 36.3573C16.1149 36.2383 15.941 35.9821 15.7306 35.5887C15.5201 35.1952 15.2822 34.7011 15.0169 34.1064L0.450173 2.77699C0.285474 2.38354 0.203125 2.11819 0.203125 1.99009C0.203125 1.76134 0.285474 1.59665 0.450173 1.496C0.614872 1.39535 0.861921 1.3496 1.19132 1.3496H2.22526C2.71936 1.3496 3.08536 1.4411 3.3141 1.6241C3.54285 1.80709 3.7899 2.19139 4.05525 2.78614L16.7462 30.5471L29.4463 2.78614C29.7117 2.19139 29.9587 1.80709 30.1875 1.62409C30.4162 1.4411 30.7822 1.3496 31.2763 1.3496ZM38.77 1.3499L40.0052 1.3499V1.35905C40.3712 1.35905 40.6274 1.42309 40.7738 1.55119C40.9202 1.67929 40.9934 1.94464 40.9934 2.33809L40.9934 34.9393C40.9934 35.3328 40.9202 35.5981 40.7738 35.7262C40.6274 35.8635 40.3712 35.9275 40.0052 35.9275H38.77C38.404 35.9275 38.1478 35.8543 38.0014 35.7262C37.855 35.5981 37.7818 35.3328 37.7818 34.9393V2.32894C37.7818 1.93549 37.855 1.67014 38.0014 1.54204C38.1569 1.41395 38.404 1.3499 38.77 1.3499ZM72.3872 4.31447C72.5336 4.18637 72.6068 3.92102 72.6068 3.52758V2.33809C72.6068 1.94464 72.5336 1.67929 72.3872 1.55119C72.2408 1.42309 71.9846 1.35904 71.6186 1.35904L47.3713 1.35904C47.0053 1.35904 46.7491 1.42309 46.6027 1.55119C46.4563 1.67929 46.3831 1.94464 46.3831 2.33809V3.52758C46.3831 3.92103 46.4563 4.18637 46.6027 4.31447C46.7491 4.44257 47.0053 4.51577 47.3713 4.51577L57.3996 4.51577C57.729 4.51577 57.8937 4.68047 57.8937 5.00987V34.9393C57.8937 35.3328 57.9669 35.5981 58.1133 35.7262C58.2597 35.8543 58.5159 35.9275 58.8819 35.9275H60.1171C60.4831 35.9275 60.7393 35.8635 60.8857 35.7262C61.0321 35.5981 61.1053 35.3328 61.1053 34.9393L61.1053 5.00987C61.1053 4.68047 61.27 4.51577 61.5994 4.51577L71.6278 4.51577C71.9938 4.51577 72.25 4.45172 72.3964 4.31447H72.3872ZM127.68 32.7708H112.171C111.841 32.7708 111.677 32.6061 111.677 32.2767V2.33809C111.677 1.94464 111.604 1.67929 111.457 1.55119C111.311 1.42309 111.055 1.35904 110.689 1.35904L109.453 1.35904C109.087 1.35904 108.831 1.42309 108.685 1.55119C108.538 1.67929 108.465 1.94464 108.465 2.33809V34.9393C108.465 35.3328 108.538 35.5981 108.685 35.7262C108.831 35.8543 109.087 35.9275 109.453 35.9275H127.68C128.046 35.9275 128.302 35.8635 128.449 35.7262C128.595 35.5981 128.668 35.3328 128.668 34.9393V33.759C128.668 33.3655 128.595 33.1002 128.449 32.9721C128.302 32.844 128.046 32.7708 127.68 32.7708ZM159.979 1.34991L161.215 1.34991L161.205 1.36821C161.571 1.36821 161.828 1.43226 161.974 1.56035C162.12 1.68845 162.194 1.9538 162.194 2.34725V21.3151C162.194 24.6091 161.599 27.3906 160.419 29.6598C159.238 31.929 157.609 33.6309 155.532 34.7472C153.455 35.8635 151.022 36.4216 148.423 36.4216C145.824 36.4216 143.528 35.8818 141.533 34.7929C139.548 33.7132 137.974 32.0571 136.821 29.8337C135.668 27.6102 135.091 24.8287 135.091 21.5072V2.34725C135.091 1.9538 135.165 1.68845 135.311 1.56036C135.467 1.43226 135.714 1.36821 136.08 1.36821L137.315 1.36821C137.681 1.36821 137.937 1.43226 138.084 1.56036C138.23 1.68845 138.303 1.9538 138.303 2.34725V21.3608C138.303 23.8313 138.697 25.9541 139.483 27.7292C140.27 29.5043 141.442 30.8768 142.988 31.8284C144.534 32.7799 146.392 33.2557 148.569 33.2557C150.747 33.2557 152.614 32.7799 154.178 31.8284C155.743 30.8768 156.932 29.5226 157.756 27.7566C158.579 25.9998 158.991 23.8954 158.991 21.4615V2.32895C158.991 1.9355 159.064 1.67015 159.211 1.54205C159.35
86187 1.41395 159.613 1.34991 159.979 1.34991ZM192.398 17.6825C191.13 19.2424 189.389 20.3476 187.157 21.0071L196.14 34.491C196.442 34.921 196.588 35.2504 196.588 35.4792C196.588 35.6439 196.497 35.7628 196.314 35.8269C196.131 35.8909 195.865 35.9275 195.499 35.9275H194.264C193.77 35.9275 193.404 35.8543 193.157 35.7079C192.91 35.5615 192.608 35.2047 192.242 34.6465L182.607 19.9243C182.442 19.6589 182.36 19.4485 182.36 19.2838C182.36 19.1465 182.397 19.0642 182.479 19.0093C182.561 18.9544 182.717 18.9178 182.946 18.8812C185.453 18.6799 187.402 18.0119 188.802 16.8773C190.202 15.7427 190.906 14.0134 190.906 11.671C190.906 9.17309 190.009 7.35225 188.234 6.21766C186.45 5.08307 183.897 4.51577 180.576 4.51577L174.994 4.51577C174.665 4.51577 174.5 4.68047 174.5 5.00987V34.9393C174.5 35.3328 174.427 35.5981 174.281 35.7262C174.125 35.8635 173.878 35.9275 173.512 35.9275H172.277C171.911 35.9275 171.655 35.8543 171.508 35.7262C171.362 35.5981 171.289 35.3328 171.289 34.9393V2.33809C171.289 1.94464 171.362 1.67929 171.508 1.55119C171.664 1.42309 171.911 1.35904 172.277 1.35904L180.823 1.35904C185.361 1.35904 188.747 2.24659 190.97 4.00337C193.185 5.76016 194.301 8.31299 194.301 11.6344C194.301 14.1049 193.669 16.1179 192.398 17.6825ZM219.17 1.69759C219.381 2.09104 219.618 2.58514 219.884 3.17988H219.875L234.451 34.5001C234.615 34.8936 234.698 35.1589 234.698 35.287C234.698 35.5158 234.615 35.6805 234.451 35.7811C234.286 35.8818 234.039 35.9275 233.709 35.9275H232.675C232.181 35.9275 231.815 35.836 231.587 35.653C231.358 35.47 231.111 35.0857 230.845 34.491L218.154 6.73005L205.464 34.491C205.198 35.0857 204.951 35.47 204.722 35.653C204.494 35.836 204.128 35.9275 203.634 35.9275H202.746C202.417 35.9275 202.17 35.8818 202.005 35.7811C201.84 35.6805 201.758 35.5158 201.758 35.287C201.758 35.1589 201.84 34.8936 202.005 34.5001L216.471 3.17988C216.727 2.58514 216.974 2.09104 217.185 1.69759C217.404 1.29499 217.578 1.04794 217.706 0.928994C217.834 0.810045 218.008 0.755146 218.2 0.755146C218.365 0.755146 218.511 0.810045 218.649 0.928994C218.786 1.04794 218.96 1.30414 219.17 1.69759ZM272.14 32.7708H256.63C256.301 32.7708 256.136 32.6061 256.136 32.2767V2.33809C256.136 1.94464 256.063 1.67929 255.917 1.55119C255.77 1.42309 255.514 1.35904 255.148 1.35904L253.913 1.35904C253.547 1.35904 253.291 1.42309 253.144 1.55119C252.998 1.67929 252.925 1.94464 252.925 2.33809V34.9393C252.925 35.3328 252.998 35.5981 253.144 35.7262C253.291 35.8543 253.547 35.9275 253.913 35.9275H272.14C272.506 35.9275 272.753 35.8635 272.908 35.7262C273.055 35.5981 273.128 35.3328 273.128 34.9393V33.759C273.128 33.3655 273.055 33.1002 272.908 32.9721C272.762 32.844 272.506 32.7708 272.14 32.7708ZM294.493 1.69759C294.703 2.09104 294.941 2.58514 295.206 3.17988H295.188L309.764 34.5001C309.928 34.8936 310.011 35.1589 310.011 35.287C310.011 35.5158 309.928 35.6805 309.764 35.7811C309.599 35.8818 309.352 35.9275 309.023 35.9275H307.989C307.495 35.9275 307.129 35.836 306.9 35.653C306.671 35.47 306.424 35.0857 306.159 34.491L293.468 6.73005L280.777 34.491C280.511 35.0857 280.264 35.47 280.036 35.653C279.807 35.836 279.441 35.9275 278.947 35.9275H278.059C277.73 35.9275 277.483 35.8818 277.318 35.7811C277.153 35.6805 277.071 35.5158 277.071 35.287C277.071 35.1589 277.153 34.8936 277.318 34.5001L291.793 3.17988C292.049 2.58514 292.297 2.09104 292.507 1.69759C292.727 1.29499 292.9 1.04794 293.029 0.928994C293.157 0.810045 293.331 0.755146 293.523 0.755146C293.687 0.755146 293.834 0.810045 293.971 0.928994C294.108 1.04794 294.282 1.30414 294.493 1.69759ZM331.156 18.0943C332.968 17.4721 334.341 16.5571 335.283 15.3493C336.216 14.1507 336.692 12.4762 336.692 10.3351C336.692 7.24245 335.539 4.96412 333.233 3.51843C330.928 2.07274 327.78 1.3499 323.8 1.3499L315.647 1.3499C315.281 1.3499 315.025 1.41395 314.879 1.54204C314.732 1.67014 314.659 1.93549 314.659 2.32894V34.9393C314.659 35.3328 314.732 35.5981 314.879 35.7262C315.025 35.8543 315.281 35.9275 315.647 35.9275H323.946C328.393 35.9275 331.788 35.1498 334.148 33.576C336.5 32.0113 337.68 29.486 337.68 25.9907C337.68 23.7855 337.104 22.0196 335.951 20.6837C334.798 19.3478 333.197 18.4877 331.156 18.0943ZM317.871 5.00072C317.871 4.67132 318.035 4.50662 318.365 4.50662L323.553 4.50662C326.746 4.50662 329.171 5.00987 330.809 6.00722C332.456 7.01371 333.279 8.5692 333.279 10.6737C333.279 12.7782 332.547 14.3154 331.083 15.3676C329.619 16.4198 327.432 16.9505 324.541 16.9505H318.365C318.035 16.9505 317.871 16.7858 317.871 16.4564V5.00072ZM333.233 29.9709C332.511 30.9408 331.385 31.6453 329.875 32.0937C328.357 32.5329 326.38 32.7616 323.946 32.7616H318.365C318.035 32.7616 317.871 32.5969 317.871 32.2675V20.5648C317.871 20.2354 318.035 20.0707 318.365 20.0707H324.541C327.771 20.0707 330.205 20.5282 331.852 21.4523C333.499 22.3765 334.322 23.9228 334.322 26.0913C334.322 27.7017 333.956 29.001 333.233 29.9709ZM353.967 17.0144C356.502 17.6732 358.524 18.4052 360.043 19.2104L360.061 19.2287C361.571 20.0339 362.706 21.0312 363.465 22.2116C364.224 23.39
861819 364.6 24.8559 364.6 26.6036C364.6 28.5433 364.069 30.2544 363.017 31.7367C361.964 33.219 360.519 34.3719 358.67 35.1954C356.831 36.0188 354.736 36.4306 352.403 36.4306C350.262 36.4306 348.249 36.0463 346.355 35.2686C344.47 34.4908 342.731 33.4477 341.148 32.1301C340.819 31.8922 340.654 31.6635 340.654 31.4347C340.654 31.2426 340.773 31.0138 341.002 30.7485L341.935 29.6139C342.164 29.3119 342.374 29.1655 342.576 29.1655C342.704 29.1655 342.923 29.2845 343.216 29.5132C346.309 32.0112 349.42 33.2647 352.549 33.2647C354.288 33.2647 355.816 33.0085 357.115 32.4778C358.414 31.9471 359.421 31.1968 360.125 30.2269C360.83 29.257 361.187 28.1133 361.187 26.7957C361.187 25.5696 360.912 24.5814 360.372 23.8037C359.833 23.0351 358.954 22.358 357.755 21.7815C356.557 21.2051 354.873 20.6378 352.696 20.0796C350.289 19.4575 348.34 18.7804 346.84 18.0575C345.339 17.3347 344.177 16.3648 343.353 15.1478C342.53 13.9309 342.118 12.3937 342.118 10.4539C342.118 8.51413 342.603 6.81224 343.573 5.36654C344.543 3.92085 345.851 2.81371 347.498 2.03597C349.145 1.25822 350.994 0.873924 353.034 0.873924C356.987 0.873924 360.592 2.12746 363.849 4.6254C364.179 4.8633 364.343 5.09205 364.343 5.3208C364.343 5.48549 364.224 5.69594 363.996 5.96129L363.108 7.05013C362.879 7.37953 362.669 7.54423 362.468 7.54423C362.239 7.54423 361.992 7.42528 361.727 7.19653C360.336 6.20834 358.936 5.43059 357.499 4.87245C356.072 4.3143 354.544 4.03065 352.933 4.03065C351.488 4.03065 350.198 4.2777 349.081 4.7718C347.965 5.26589 347.087 5.97959 346.464 6.92204C345.833 7.85533 345.522 8.97162 345.522 10.2526C345.522 11.5336 345.824 12.5858 346.437 13.4093C347.041 14.2328 347.947 14.9008 349.127 15.4315C350.307 15.9622 351.927 16.4837 353.967 17.0144Z"
8619                              fill="white"/>
8620                    </svg>
8621                </div>
8622
8623                <div class="social-links mobile">
8624
8625                    <div class="link instagram">
8626    <a href="https://instagram.com/vitaluralabs">
8627        <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
8628            <path fill-rule="evenodd" clip-rule="evenodd" d="M15 0.5C11.062 0.5 10.5682 0.516692 9.02167 0.587258C7.47831 0.657651 6.42426 0.90279 5.50195 1.26126C4.54845 1.63176 3.73982 2.12756 2.93366 2.93366C2.12756 3.73982 1.63176 4.54845 1.26126 5.50195C0.90279 6.42426 0.657651 7.47831 0.587258 9.02167C0.516692 10.5682 0.5 11.062 0.5 15C0.5 18.938 0.516692 19.4318 0.587258 20.9783C0.657651 22.5217 0.90279 23.5757 1.26126 24.4981C1.63176 25.4516 2.12756 26.2602 2.93366 27.0663C3.73982 27.8724 4.54845 28.3682 5.50195 28.7388C6.42426 29.0972 7.47831 29.3424 9.02167 29.4127C10.5682 29.4833 11.062 29.5 15 29.5C18.938 29.5 19.4318 29.4833 20.9783 29.4127C22.5217 29.3424 23.5757 29.0972 24.4981 28.7388C25.4516 28.3682 26.2602 27.8724 27.0663 27.0663C27.8724 26.2602 28.3682 25.4516 28.7388 24.4981C29.0972 23.5757 29.3424 22.5217 29.4127 20.9783C29.4833 19.4318 29.5 18.938 29.5 15C29.5 11.062 29.4833 10.5682 29.4127 9.02167C29.3424 7.47831 29.0972 6.42426 28.7388 5.50195C28.3682 4.54845 27.8724 3.73982 27.0663 2.93366C26.2602 2.12756 25.4516 1.63176 24.4981 1.26126C23.5757 0.90279 22.5217 0.657651 20.9783 0.587258C19.4318 0.516692 18.938 0.5 15 0.5ZM15 3.11261C18.8717 3.11261 19.3303 3.1274 20.8592 3.19716C22.273 3.26163 23.0407 3.49784 23.5517 3.69642C24.2285 3.95946 24.7115 4.27366 25.2189 4.78109C25.7263 5.28847 26.0405 5.77149 26.3036 6.44832C26.5022 6.95926 26.7384 7.72702 26.8028 9.14076C26.8726 10.6697 26.8874 11.1283 26.8874 15C26.8874 18.8717 26.8726 19.3303 26.8028 20.8592C26.7384 22.273 26.5022 23.0407 26.3036 23.5517C26.0405 24.2285 25.7263 24.7115 25.2189 25.2189C24.7115 25.7263 24.2285 26.0405 23.5517 26.3036C23.0407 26.5022 22.273 26.7384 20.8592 26.8028C19.3305 26.8726 18.8719 26.8874 15 26.8874C11.1281 26.8874 10.6695 26.8726 9.14076 26.8028C7.72702 26.7384 6.95926 26.5022 6.44832 26.3036C5.77149 26.0405 5.28847 25.7263 4.78109 25.2189C4.27372 24.7115 3.95946 24.2285 3.69642 23.5517C3.49784 23.0407 3.26163 22.273 3.19716 20.8592C3.1274 19.3303 3.11261 18.8717 3.11261 15C3.11261 11.1283 3.1274 10.6697 3.19716 9.14076C3.26163 7.72702 3.49784 6.95926 3.69642 6.44832C3.95946 5.77149 4.27366 5.28847 4.78109 4.78109C5.28847 4.27366 5.77149 3.95946 6.44832 3.69642C6.95926 3.49784 7.72702 3.26163 9.14076 3.19716C10.6697 3.1274 11.1283 3.11261 15 3.11261ZM7.55406 15C7.55406 10.8877 10.8877 7.55406 15 7.55406C19.1123 7.55406 22.4459 10.8877 22.4459 15C22.4459 19.1123 19.1123 22.4459 15 22.4459C10.8877 22.4459 7.55406 19.1123 7.55406 15ZM15 19.8333C12.3306 19.8333 10.1667 17.6694 10.1667 15C10.1667 12.3306 12.3306 10.1667 15 10.1667C17.6694 
862810.1667 19.8333 12.3306 19.8333 15C19.8333 17.6694 17.6694 19.8333 15 19.8333ZM22.7401 8.99985C23.7011 8.99985 24.4802 8.22087 24.4802 7.25988C24.4802 6.29889 23.7011 5.51985 22.7401 5.51985C21.7792 5.51985 21.0001 6.29889 21.0001 7.25988C21.0001 8.22087 21.7792 8.99985 22.7401 8.99985Z" fill="white"/>
8629        </svg>
8630    </a>
8631</div>
8632
8633<div class="link facebook">
8634    <a>
8635        <svg width="27" height="26" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg">
8636            <path fill-rule="evenodd" clip-rule="evenodd" d="M14.3874 26H1.935C1.14224 26 0.5 25.3574 0.5 24.5649V1.43499C0.5 0.642335 1.14234 0 1.935 0H25.0651C25.8576 0 26.5 0.642335 26.5 1.43499V24.5649C26.5 25.3575 25.8575 26 25.0651 26H18.4396V15.9314H21.8192L22.3252 12.0074H18.4396V9.50226C18.4396 8.3662 18.7551 7.59201 20.3842 7.59201L22.462 7.5911V4.08151C22.1027 4.03369 20.8693 3.92685 19.4343 3.92685C16.4385 3.92685 14.3874 5.75549 14.3874 9.11366V12.0074H10.9992V15.9314H14.3874V26Z" fill="white"/>
8637        </svg>
8638    </a>
8639</div>
8640
8641
8642                </div>
8643
8644                <div class="policies-links">
8645                    <div class="link">
8646                        <a href="/policies/terms-of-service" title="Terms & Conditions">
8647                            Terms & Conditions
8648                        </a>
8649                    </div>
8650                    <div class="link">
8651                        <a href="/policies/privacy-policy" title="Privacy Policy">
8652                            Privacy Policy
8653                        </a>
8654                    </div>
8655                </div>
8656            </div>
8657
8658            <div class="right">
8659
8660                <div class="social-links desktop">
8661
8662                    <div class="link instagram">
8663    <a href="https://instagram.com/vitaluralabs">
8664        <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
8665            <path fill-rule="evenodd" clip-rule="evenodd" d="M15 0.5C11.062 0.5 10.5682 0.516692 9.02167 0.587258C7.47831 0.657651 6.42426 0.90279 5.50195 1.26126C4.54845 1.63176 3.73982 2.12756 2.93366 2.93366C2.12756 3.73982 1.63176 4.54845 1.26126 5.50195C0.90279 6.42426 0.657651 7.47831 0.587258 9.02167C0.516692 10.5682 0.5 11.062 0.5 15C0.5 18.938 0.516692 19.4318 0.587258 20.9783C0.657651 22.5217 0.90279 23.5757 1.26126 24.4981C1.63176 25.4516 2.12756 26.2602 2.93366 27.0663C3.73982 27.8724 4.54845 28.3682 5.50195 28.7388C6.42426 29.0972 7.47831 29.3424 9.02167 29.4127C10.5682 29.4833 11.062 29.5 15 29.5C18.938 29.5 19.4318 29.4833 20.9783 29.4127C22.5217 29.3424 23.5757 29.0972 24.4981 28.7388C25.4516 28.3682 26.2602 27.8724 27.0663 27.0663C27.8724 26.2602 28.3682 25.4516 28.7388 24.4981C29.0972 23.5757 29.3424 22.5217 29.4127 20.9783C29.4833 19.4318 29.5 18.938 29.5 15C29.5 11.062 29.4833 10.5682 29.4127 9.02167C29.3424 7.47831 29.0972 6.42426 28.7388 5.50195C28.3682 4.54845 27.8724 3.73982 27.0663 2.93366C26.2602 2.12756 25.4516 1.63176 24.4981 1.26126C23.5757 0.90279 22.5217 0.657651 20.9783 0.587258C19.4318 0.516692 18.938 0.5 15 0.5ZM15 3.11261C18.8717 3.11261 19.3303 3.1274 20.8592 3.19716C22.273 3.26163 23.0407 3.49784 23.5517 3.69642C24.2285 3.95946 24.7115 4.27366 25.2189 4.78109C25.7263 5.28847 26.0405 5.77149 26.3036 6.44832C26.5022 6.95926 26.7384 7.72702 26.8028 9.14076C26.8726 10.6697 26.8874 11.1283 26.8874 15C26.8874 18.8717 26.8726 19.3303 26.8028 20.8592C26.7384 22.273 26.5022 23.0407 26.3036 23.5517C26.0405 24.2285 25.7263 24.7115 25.2189 25.2189C24.7115 25.7263 24.2285 26.0405 23.5517 26.3036C23.0407 26.5022 22.273 26.7384 20.8592 26.8028C19.3305 26.8726 18.8719 26.8874 15 26.8874C11.1281 26.8874 10.6695 26.8726 9.14076 26.8028C7.72702 26.7384 6.95926 26.5022 6.44832 26.3036C5.77149 26.0405 5.28847 25.7263 4.78109 25.2189C4.27372 24.7115 3.95946 24.2285 3.69642 23.5517C3.49784 23.0407 3.26163 22.273 3.19716 20.8592C3.1274 19.3303 3.11261 18.8717 3.11261 15C3.11261 11.1283 3.1274 10.6697 3.19716 9.14076C3.26163 7.72702 3.49784 6.95926 3.69642 6.44832C3.95946 5.77149 4.27366 5.28847 4.78109 4.78109C5.28847 4.27366 5.77149 3.95946 6.44832 3.69642C6.95926 3.49784 7.72702 3.26163 9.14076 3.19716C10.6697 3.1274 11.1283 3.11261 15 3.11261ZM7.55406 15C7.55406 10.8877 10.8877 7.55406 15 7.55406C19.1123 7.55406 22.4459 10.8877 22.4459 15C22.4459 19.1123 19.1123 22.4459 15 22.4459C10.8877 22.4459 7.55406 19.1123 7.55406 15ZM15 19.8333C12.3306 19.8333 10.1667 17.6694 10.1667 15C10.1667 12.3306 12.3306 10.1667 15 10.1667C17.6694 
866510.1667 19.8333 12.3306 19.8333 15C19.8333 17.6694 17.6694 19.8333 15 19.8333ZM22.7401 8.99985C23.7011 8.99985 24.4802 8.22087 24.4802 7.25988C24.4802 6.29889 23.7011 5.51985 22.7401 5.51985C21.7792 5.51985 21.0001 6.29889 21.0001 7.25988C21.0001 8.22087 21.7792 8.99985 22.7401 8.99985Z" fill="white"/>
8666        </svg>
8667    </a>
8668</div>
8669
8670<div class="link facebook">
8671    <a>
8672        <svg width="27" height="26" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg">
8673            <path fill-rule="evenodd" clip-rule="evenodd" d="M14.3874 26H1.935C1.14224 26 0.5 25.3574 0.5 24.5649V1.43499C0.5 0.642335 1.14234 0 1.935 0H25.0651C25.8576 0 26.5 0.642335 26.5 1.43499V24.5649C26.5 25.3575 25.8575 26 25.0651 26H18.4396V15.9314H21.8192L22.3252 12.0074H18.4396V9.50226C18.4396 8.3662 18.7551 7.59201 20.3842 7.59201L22.462 7.5911V4.08151C22.1027 4.03369 20.8693 3.92685 19.4343 3.92685C16.4385 3.92685 14.3874 5.75549 14.3874 9.11366V12.0074H10.9992V15.9314H14.3874V26Z" fill="white"/>
8674        </svg>
8675    </a>
8676</div>
8677
8678
8679                </div>
8680
8681                <div class="copyright">
8682                    © 2022 Body Love Group LLC | All Rights Reserved.
8683                </div>
8684
8685            </div>
8686        </div>
8687
8688    </footer>
8689
8690
8691
8692
8693</div>
8694
8695        <div
8696  class="feedback-bar--root"
8697  data-js-class="FrameworkFeedbackBar"
8698  data-open="false"
8699  data-critical-css="false"
8700>
8701  <div class="feedback-bar--message">
8702    <span data-item="accent-text" data-message="contact-modal">
8703     Thanks for contacting us! We&#39;ll get back to you shortly.
8704    </span>
8705    <span data-item="accent-text" data-message="newsletter">
8706      Thanks for subscribing
8707    </span>
8708    <span data-item="accent-text" data-message="product-form">
8709      Thanks! We will notify you when it becomes available!
8710    </span>
8711  </div>
8712</div>
8713    </div>
8714
8715    <div
8716            class="off-canvas--right-sidebar"
8717            data-active="cart"
8718            data-js-class="Transition"
8719    >
8720        <div class="off-canvas--focus-trigger" tabindex="0"></div>
8721
8722        
8723
8724        
8725
8726        
8727            <div class="off-canvas--container" data-view="product-form"></div>
8728        
8729
8730        
8731            <div class="off-canvas--container" data-view="cart">
8732                <div
8733        class="cart--root"
8734        data-view="mobile"
8735        data-is-drawer="true"
8736        data-js-class="Cart"
8737        data-has-items="false"
8738>
8739    <div class="cart--header">
8740        <h1 class="cart--title" data-item="section-heading">Your Cart</h1>
8741    </div>
8742
8743    <form class="cart--form" action="/cart" method="post" novalidate=""></form>
8744
8745    <div class="cart--no-items" data-item="paragraph"><span data-item='rte-content'>Your cart is currently empty.<br/> <a href='/products/plant-based-protein'>Click here to continue shopping</a>.</span></div>
8746</div>
8747
8748            </div>
8749        
8750
8751        <div class="off-canvas--focus-trigger" tabindex="0"></div>
8752    </div>
8753
8754    <div
8755            class="off-canvas--left-sidebar"
8756            data-active="menu"
8757            data-js-class="Transition"
8758    >
8759        <div class="off-canvas--focus-trigger" tabindex="0"></div>
8760
8761        <div class="off-canvas--container" data-view="menu">
8762            <div class="mobile-nav" data-js-class="MobileNav">
8763  <div class="mobile-nav--header">
8764    
8765      <div class="mobile-nav--search" data-item="nav-text"></div>
8766    
8767
8768    
8769      <div class="mobile-nav--login" data-item="nav-text"></div>
8770    
8771  </div>
8772
8773  <div class="mobile-nav--menu"></div>
8774  
8775</div>
8776        </div>
8777
8778        <div class="off-canvas--focus-trigger" tabindex="0"></div>
8779    </div>
8780
8781</div>
8782
8783
8784    <div
8785      class="modal--root"
8786      data-js-class="FrameworkModal"
8787      data-modal-fullscreen="true"
8788      data-view="modal"
8789      data-modal-view="search"
8790    >
8791    
8792    <div class="modal--link" data-trigger="search-modal"></div>
8793    <div class="modal--content">
8794      <div
8795        class="search--root"
8796        data-js-class="FrameworkSearch"
8797        data-view="modal"
8798        data-show-products="false"
8799        data-show-articles="true"
8800        data-show-pages="true"
8801      >
8802        <div class="search--bar">
8803          <div class="search--loading">
8804            <svg
8805  class="spinner--root"
8806  style="display: block; shape-rendering: auto;"
8807  width="35px"
8808  height="35px"
8809  viewBox="0 0 100 100"
8810  preserveAspectRatio="xMidYMid"
8811>
8812  <g transform="rotate(0 50 50)">
8813    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8814      <animate
8815        attributeName="opacity"
8816        values="1;0"
8817        keyTimes="0;1"
8818        dur="0.9090909090909091s"
8819        begin="-0.8391608391608392s"
8820        repeatCount="indefinite"
8821      ></animate>
8822    </rect>
8823  </g>
8824  <g transform="rotate(27.692307692307693 50 50)">
8825    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8826      <animate
8827        attributeName="opacity"
8828        values="1;0"
8829        keyTimes="0;1"
8830        dur="0.9090909090909091s"
8831        begin="-0.7692307692307692s"
8832        repeatCount="indefinite"
8833      ></animate>
8834    </rect>
8835  </g>
8836  <g transform="rotate(55.38461538461539 50 50)">
8837    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8838      <animate
8839        attributeName="opacity"
8840        values="1;0"
8841        keyTimes="0;1"
8842        dur="0.9090909090909091s"
8843        begin="-0.6993006993006993s"
8844        repeatCount="indefinite"
8845      ></animate>
8846    </rect>
8847  </g>
8848  <g transform="rotate(83.07692307692308 50 50)">
8849    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8850      <animate
8851        attributeName="opacity"
8852        values="1;0"
8853        keyTimes="0;1"
8854        dur="0.9090909090909091s"
8855        begin="-0.6293706293706294s"
8856        repeatCount="indefinite"
8857      ></animate>
8858    </rect>
8859  </g>
8860  <g transform="rotate(110.76923076923077 50 50)">
8861    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8862      <animate
8863        attributeName="opacity"
8864        values="1;0"
8865        keyTimes="0;1"
8866        dur="0.9090909090909091s"
8867        begin="-0.5594405594405594s"
8868        repeatCount="indefinite"
8869      ></animate>
8870    </rect>
8871  </g>
8872  <g transform="rotate(138.46153846153845 50 50)">
8873    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8874      <animate
8875        attributeName="opacity"
8876        values="1;0"
8877        keyTimes="0;1"
8878        dur="0.9090909090909091s"
8879        begin="-0.4895104895104895s"
8880        repeatCount="indefinite"
8881      ></animate>
8882    </rect>
8883  </g>
8884  <g transform="rotate(166.15384615384616 50 50)">
8885    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8886      <animate
8887        attributeName="opacity"
8888        values="1;0"
8889        keyTimes="0;1"
8890        dur="0.9090909090909091s"
8891        begin="-0.4195804195804196s"
8892        repeatCount="indefinite"
8893      ></animate>
8894    </rect>
8895  </g>
8896  <g transform="rotate(193.84615384615384 50 50)">
8897    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8898      <animate
8899        attributeName="opacity"
8900        values="1;0"
8901        keyTimes="0;1"
8902        dur="0.9090909090909091s"
8903        begin="-0.34965034965034963s"
8904        repeatCount="indefinite"
8905      ></animate>
8906    </rect>
8907  </g>
8908  <g transform="rotate(221.53846153846155 50 50)">
8909    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8910      <animate
8911        attributeName="opacity"
8912        values="1;0"
8913        keyTimes="0;1"
8914        dur="0.9090909090909091s"
8915        begin="-0.2797202797202797s"
8916        repeatCount="indefinite"
8917      ></animate>
8918    </rect>
8919  </g>
8920  <g transform="rotate(249.23076923076923 50 50)">
8921    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8922      <animate
8923        attributeName="opacity"
8924        values="1;0"
8925        keyTimes="0;1"
8926        dur="0.9090909090909091s"
8927        begin="-0.2097902097902098s"
8928        repeatCount="indefinite"
8929      ></animate>
8930    </rect>
8931  </g>
8932  <g transform="rotate(276.9230769230769 50 50)">
8933    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8934      <animate
8935        attributeName="opacity"
8936        values="1;0"
8937        keyTimes="0;1"
8938        dur="0.9090909090909091s"
8939        begin="-0.13986013986013984s"
8940        repeatCount="indefinite"
8941      ></animate>
8942    </rect>
8943  </g>
8944  <g transform="rotate(304.61538461538464 50 50)">
8945    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8946      <animate
8947        attributeName="opacity"
8948        values="1;0"
8949        keyTimes="0;1"
8950        dur="0.9090909090909091s"
8951        begin="-0.06993006993006992s"
8952        repeatCount="indefinite"
8953      ></animate>
8954    </rect>
8955  </g>
8956  <g transform="rotate(332.3076923076923 50 50)">
8957    <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13">
8958      <animate
8959        attributeName="opacity"
8960        values="1;0"
8961        keyTimes="0;1"
8962        dur="0.9090909090909091s"
8963        begin="0s"
8964        repeatCount="indefinite"
8965      ></animate>
8966    </rect>
8967  </g>
8968</svg>
8969          </div>
8970          <input
8971            class="search--textbox"
8972            data-item="lowercase-accent-text"
8973            name="q"
8974            type="text"
8975            value=""
8976            placeholder="Search store"
8977          >
8978        </div>
8979
8980        <div class="search--results">
8981          
8982          
8983          
8984            <div class="search--articles"></div>
8985          
8986        </div>
8987        
8988      </div>
8989    </div>
8990  </div>
8991
8992  
8993  
8994<div class="modal--window">
8995  <div
8996    class="modal--mask"
8997    data-js-class="Transition"
8998    data-transition="at_start"
8999  ></div>
9000  <div class="modal--container"></div>
9001  <div class="modal--close" tabindex="0">
9002    
9003    <svg class="icon--root icon--cross" viewBox="0 0 20 20">
9004      <path d="M10 8.727L17.944.783l1.273 1.273L11.273 10l7.944 7.944-1.273 1.273L10 11.273l-7.944 7.944-1.273-1.273L8.727 10 .783 2.056 2.056.783 10 8.727z" fill-rule="nonzero" />
9005    </svg>
9006
9007  
9008  </div>
9009  <div class="modal--prev">
9010    
9011    <svg class="icon--root icon--chevron-left" viewBox="0 0 12 20">
9012      <path d="M2.648 10l8.613-8.614L9.99.114.102 10l9.887 9.886 1.272-1.272z" fill-rule="nonzero" />
9013    </svg>
9014
9015  
9016  </div>
9017  <div class="modal--next">
9018    
9019    <svg class="icon--root icon--chevron-right" viewBox="0 0 12 20">
9020      <path d="M8.716 10L.102 18.614l1.273 1.272L11.261 10 1.375.114.102 1.386z" fill-rule="nonzero" />
9021    </svg>
9022
9023  
9024  </div>
9025</div>
9026
9027
9028<div id="shopify-section-zendesk-snippet" class="shopify-section"><!-- Start of bodylura Zendesk Widget script -->
9029  
9029<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=4c4a0357-ccb7-4b20-9784-8e7a150d5781"> </script>
9029
9030  <!-- End of bodylura Zendesk Widget script -->
9031</div>
9032
9033
9034
9035
9036
9037<!-- 
9037<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
vendor: 1 bytes, line 9037
9037
9038<script>
9039    var klaviyo = klaviyo || [];
9040        //account: "WDsuih",
9041    klaviyo.init({
9042        account: "QTRmgr",
9043        platform: "shopify"
9044    });
9045    // klaviyo.enable("backinstock", {
9046    //     trigger: {
9047    //         product_page_text: "Notify Me When Available",
9048    //         product_page_class: "btn",
9049    //         product_page_text_align: "center",
9050    //         product_page_margin: "0px",
9051    //         replace_anchor: false
9052    //     },
9053    //     modal: {
9054    //         headline: "{product_name}",
9055    //         body_content: "Register to receive a notification when this item comes back in stock.",
9056    //         email_field_label: "Email",
9057    //         button_label: "Notify me when available",
9058    //         subscription_success_label: "You're in! We'll let you know when it's back.",
9059    //         footer_content: '',
9060    //         additional_styles: "@import url('https://fonts.googleapis.com/css?family=Helvetica+Neue');",
9061    //         drop_background_color: "#000",
9062    //         background_color: "#fff",
9063    //         text_color: "#222",
9064    //         button_text_color: "#fff",
9065    //         button_background_color: "#439fdb",
9066    //         close_button_color: "#ccc",
9067    //         error_background_color: "#fcd6d7",
9068    //         error_text_color: "#C72E2F",
9069    //         success_background_color: "#d3efcd",
9070    //         success_text_color: "#1B9500"
9071    //     }
9072    // });
9073</script>
9073 -->
9074
9075  
9076<div id="shopify-section-marketing-popup" class="shopify-section">
9077
9078</div>
9079
9080<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9080
9081</body>
9082</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.