It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.biolight.shop

  1. <!doctype html><html class="no-js" lang="en" dir="ltr">
  2.  <head>
  3. <meta charset="utf-8">
  4.    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
  5.    <meta name="theme-color" content="#ffffff">
  6.  
  7.    <title>BioLight - Mitochondrial Support | Red Light Therapy | Methylene Blue</title><meta name="description" content="BioLight is a cutting-edge, innovative company with patent-pending technology that is designed and engineered according to the highest-quality research. BioLight is a leading Mitochondrial Support brand that provides Red Light Therapy Devices and Mitochondrial Support Supplements such as Methylene Blue and Carbon 60."><link rel="canonical" href="https://www.biolight.shop/"><link rel="shortcut icon" href="//www.biolight.shop/cdn/shop/files/BioLight_Circle_Logo_copy_1_96x96.png?v=1714147898" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com">
  8.    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
  9.    <link rel="dns-prefetch" href="https://www.google-analytics.com">
  10.    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" /><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//www.biolight.shop/cdn/shop/t/21/assets/theme.css?v=112938472527219065031757604983">
  11.    <link rel="preload" as="script" href="//www.biolight.shop/cdn/shop/t/21/assets/vendor.js?v=32643890569905814191757501511">
  12.    <link rel="preload" as="script" href="//www.biolight.shop/cdn/shop/t/21/assets/theme.js?v=35009022471783035281757501511"><style>
  13. @font-face {
  14.    font-family: 'Suisse Intl';
  15.    src: url(//www.biolight.shop/cdn/shop/files/SuisseIntl-Regular.woff2?v=10094559294234094254) format('woff2'),
  16.         url(//www.biolight.shop/cdn/shop/files/SuisseIntl-Regular.woff?v=11793005315306079366) format('woff');
  17.    font-weight: normal;
  18.    font-style: normal;
  19.    font-display: swap;
  20. }
  21.  
  22. @font-face {
  23.    font-family: 'Suisse Intl';
  24.    src: url(//www.biolight.shop/cdn/shop/files/SuisseIntl-SemiBold.woff2?v=16078439240508839334) format('woff2'),
  25.        url(//www.biolight.shop/cdn/shop/files/SuisseIntl-SemiBold.woff?v=6292053729090244913) format('woff');
  26.    font-weight: 600;
  27.    font-style: normal;
  28.    font-display: swap;
  29. }
  30.  
  31. @font-face {
  32.    font-family: 'Suisse Intl';
  33.    src: url(//www.biolight.shop/cdn/shop/files/SuisseIntl-Bold.woff2?v=11879916826097544938) format('woff2'),
  34.        url(//www.biolight.shop/cdn/shop/files/SuisseIntl-Bold.woff?v=14766020017871378767) format('woff');
  35.    font-weight: bold;
  36.    font-style: normal;
  37.    font-display: swap;
  38. }
  39.  
  40. @font-face {
  41.    font-family: 'Suisse Intl';
  42.    src: url(//www.biolight.shop/cdn/shop/files/SuisseIntl-Light.woff2?v=903158713736708852) format('woff2'),
  43.        url(//www.biolight.shop/cdn/shop/files/SuisseIntl-Light.woff?v=7307616055326731949) format('woff');
  44.    font-weight: 300;
  45.    font-style: normal;
  46.    font-display: swap;
  47. }
  48.  
  49. @font-face {
  50.    font-family: 'Suisse Intl';
  51.    src: url(//www.biolight.shop/cdn/shop/files/SuisseIntl-Medium.woff2?v=12184068791475293413) format('woff2'),
  52.        url(//www.biolight.shop/cdn/shop/files/SuisseIntl-Medium.woff?v=15366823213762015445) format('woff');
  53.    font-weight: 500;
  54.    font-style: normal;
  55.    font-display: swap;
  56. }
  57.  
  58.  
  59. </style>
  60.    <meta property="og:type" content="website">
  61.  <meta property="og:title" content="BioLight - Mitochondrial Support | Red Light Therapy | Methylene Blue"><meta property="og:image" content="http://www.biolight.shop/cdn/shop/files/IMG_1521.jpg?v=1663869851">
  62.  <meta property="og:image:secure_url" content="https://www.biolight.shop/cdn/shop/files/IMG_1521.jpg?v=1663869851">
  63.  <meta property="og:image:width" content="2592">
  64.  <meta property="og:image:height" content="1728"><meta property="og:description" content="BioLight is a cutting-edge, innovative company with patent-pending technology that is designed and engineered according to the highest-quality research. BioLight is a leading Mitochondrial Support brand that provides Red Light Therapy Devices and Mitochondrial Support Supplements such as Methylene Blue and Carbon 60."><meta property="og:url" content="https://www.biolight.shop/">
  65. <meta property="og:site_name" content="BioLight"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="BioLight - Mitochondrial Support | Red Light Therapy | Methylene Blue">
  66.  <meta name="twitter:description" content="BioLight is a cutting-edge, innovative company with patent-pending technology that is designed and engineered according to the highest-quality research. BioLight is a leading Mitochondrial Support brand that provides Red Light Therapy Devices and Mitochondrial Support Supplements such as Methylene Blue and Carbon 60."><meta name="twitter:image" content="https://www.biolight.shop/cdn/shop/files/IMG_1521_1200x1200_crop_center.jpg?v=1663869851">
  67.  <meta name="twitter:image:alt" content="">
  68.    
  69.  
  70.  
  71.  <script type="application/ld+json">
  72.  {
  73.    "@context": "https://schema.org",
  74.    "@type": "BreadcrumbList",
  75.  "itemListElement": [{
  76.      "@type": "ListItem",
  77.      "position": 1,
  78.      "name": "Home",
  79.      "item": "https://www.biolight.shop"
  80.    }]
  81.  }
  82.  </script>
  83.  
  84. <script type="application/ld+json">
  85.    {
  86.      "@context": "https://schema.org",
  87.      "@type": "WebSite",
  88.      "name": "BioLight",
  89.      "url": "https:\/\/www.biolight.shop",
  90.      "potentialAction": {
  91.        "@type": "SearchAction",
  92.        "target": "https:\/\/www.biolight.shop\/search?q={search_term_string}",
  93.        "query-input": "required name=search_term_string"
  94.      }
  95.    }
  96.  </script>
  97.    <link rel="preload" href="//www.biolight.shop/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=aeb1462fba60e9428101c8898391dca07259f46679fb6c470de20c8a27cbab2a" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.biolight.shop/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=aeb1462fba60e9428101c8898391dca07259f46679fb6c470de20c8a27cbab2a" as="font" type="font/woff2" crossorigin><style>
  98.  /* Typography (heading) */
  99.  @font-face {
  100.  font-family: Roboto;
  101.  font-weight: 400;
  102.  font-style: normal;
  103.  font-display: swap;
  104.  src: url("//www.biolight.shop/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=aeb1462fba60e9428101c8898391dca07259f46679fb6c470de20c8a27cbab2a") format("woff2"),
  105.       url("//www.biolight.shop/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=a9c593a3d8e6a11b2f3f3db1e4701c73f449134c8a7fce211798d78e962f46be") format("woff");
  106. }
  107.  
  108. @font-face {
  109.  font-family: Roboto;
  110.  font-weight: 400;
  111.  font-style: italic;
  112.  font-display: swap;
  113.  src: url("//www.biolight.shop/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=21a3736968e413933c292ab3ebd6be21de927c8dda1cdcd01a0a17fe66dc5da1") format("woff2"),
  114.       url("//www.biolight.shop/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=a9cc740a587e8332ef1729b1669df06385dc608d76ad32f4b61cd41b3ddecd5f") format("woff");
  115. }
  116.  
  117. /* Typography (body) */
  118.  @font-face {
  119.  font-family: Roboto;
  120.  font-weight: 400;
  121.  font-style: normal;
  122.  font-display: swap;
  123.  src: url("//www.biolight.shop/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=aeb1462fba60e9428101c8898391dca07259f46679fb6c470de20c8a27cbab2a") format("woff2"),
  124.       url("//www.biolight.shop/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=a9c593a3d8e6a11b2f3f3db1e4701c73f449134c8a7fce211798d78e962f46be") format("woff");
  125. }
  126.  
  127. @font-face {
  128.  font-family: Roboto;
  129.  font-weight: 400;
  130.  font-style: italic;
  131.  font-display: swap;
  132.  src: url("//www.biolight.shop/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=21a3736968e413933c292ab3ebd6be21de927c8dda1cdcd01a0a17fe66dc5da1") format("woff2"),
  133.       url("//www.biolight.shop/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=a9cc740a587e8332ef1729b1669df06385dc608d76ad32f4b61cd41b3ddecd5f") format("woff");
  134. }
  135.  
  136. @font-face {
  137.  font-family: Roboto;
  138.  font-weight: 600;
  139.  font-style: normal;
  140.  font-display: swap;
  141.  src: url("//www.biolight.shop/cdn/fonts/roboto/roboto_n6.3d305d5382545b48404c304160aadee38c90ef9d.woff2?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=7a1aadabbe50d4e93bc079ef1d5c759aeee04d788c551884f9e73a96db541442") format("woff2"),
  142.       url("//www.biolight.shop/cdn/fonts/roboto/roboto_n6.bb37be020157f87e181e5489d5e9137ad60c47a2.woff?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=a825ee2a6f7044f718da4c1f43ad07b15bd29a6c187d6a27b52e34116bae67d3") format("woff");
  143. }
  144.  
  145. @font-face {
  146.  font-family: Roboto;
  147.  font-weight: 600;
  148.  font-style: italic;
  149.  font-display: swap;
  150.  src: url("//www.biolight.shop/cdn/fonts/roboto/roboto_i6.ebd6b6733fb2b030d60cbf61316511a7ffd82fb3.woff2?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=7e903f29b6577d9924e6cb7514c49d39573ab40984847a463b5eecda44776196") format("woff2"),
  151.       url("//www.biolight.shop/cdn/fonts/roboto/roboto_i6.1363905a6d5249605bc5e0f859663ffe95ac3bed.woff?h1=YmlvbGlnaHQuc2hvcA&h2=YmlvbGlnaHQtaW5jLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=efcdcf3e95a3b358ed1c05b075732df0ae72c64417a2d497c4fb704b8fb050a5") format("woff");
  152. }
  153.  
  154. :root {--heading-color: 246, 0, 0;
  155.    --text-color: 40, 40, 40;
  156.    --background: 255, 255, 255;
  157.    --secondary-background: 245, 245, 245;
  158.    --border-color: 223, 223, 223;
  159.    --border-color-darker: 169, 169, 169;
  160.    --success-color: 46, 158, 123;
  161.    --success-background: 213, 236, 229;
  162.    --error-color: 222, 42, 42;
  163.    --error-background: 253, 240, 240;
  164.    --primary-button-background: 246, 0, 0;
  165.    --primary-button-text-color: 255, 255, 255;
  166.    --secondary-button-background: 246, 0, 0;
  167.    --secondary-button-text-color: 40, 40, 40;
  168.    --product-star-rating: 246, 164, 41;
  169.    --product-on-sale-accent: 222, 42, 42;
  170.    --product-sold-out-accent: 111, 113, 155;
  171.    --product-custom-label-background: 246, 0, 0;
  172.    --product-custom-label-text-color: 255, 255, 255;
  173.    --product-custom-label-2-background: 246, 0, 0;
  174.    --product-custom-label-2-text-color: 255, 255, 255;
  175.    --product-low-stock-text-color: 222, 42, 42;
  176.    --product-in-stock-text-color: 46, 158, 123;
  177.    --loading-bar-background: 40, 40, 40;
  178.  
  179.    /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
  180.    --root-heading-color: 246, 0, 0;
  181.    --root-text-color: 40, 40, 40;
  182.    --root-background: 255, 255, 255;
  183.    --root-border-color: 223, 223, 223;
  184.    --root-primary-button-background: 246, 0, 0;
  185.    --root-primary-button-text-color: 255, 255, 255;
  186.  
  187.    --base-font-size: 15px;
  188.    --heading-font-family: Roboto, sans-serif;
  189.    --heading-font-weight: 400;
  190.    --heading-font-style: normal;
  191.    --heading-text-transform: normal;
  192.    --text-font-family: Roboto, sans-serif;
  193.    --text-font-weight: 400;
  194.    --text-font-style: normal;
  195.    --text-font-bold-weight: 600;
  196.  
  197.    /* Typography (font size) */
  198.    --heading-xxsmall-font-size: 10px;
  199.    --heading-xsmall-font-size: 10px;
  200.    --heading-small-font-size: 11px;
  201.    --heading-large-font-size: 32px;
  202.    --heading-h1-font-size: 32px;
  203.    --heading-h2-font-size: 28px;
  204.    --heading-h3-font-size: 26px;
  205.    --heading-h4-font-size: 22px;
  206.    --heading-h5-font-size: 18px;
  207.    --heading-h6-font-size: 16px;
  208.  
  209.    /* Control the look and feel of the theme by changing radius of various elements */
  210.    --button-border-radius: 0px;
  211.    --block-border-radius: 0px;
  212.    --block-border-radius-reduced: 0px;
  213.    --color-swatch-border-radius: 0px;
  214.  
  215.    /* Button size */
  216.    --button-height: 48px;
  217.    --button-small-height: 40px;
  218.  
  219.    /* Form related */
  220.    --form-input-field-height: 48px;
  221.    --form-input-gap: 16px;
  222.    --form-submit-margin: 24px;
  223.  
  224.    /* Product listing related variables */
  225.    --product-list-block-spacing: 32px;
  226.  
  227.    /* Video related */
  228.    --play-button-background: 255, 255, 255;
  229.    --play-button-arrow: 40, 40, 40;
  230.  
  231.    /* RTL support */
  232.    --transform-logical-flip: 1;
  233.    --transform-origin-start: left;
  234.    --transform-origin-end: right;
  235.  
  236.    /* Other */
  237.    --zoom-cursor-svg-url: url(//www.biolight.shop/cdn/shop/t/21/assets/zoom-cursor.svg?v=89083446974960036381757501511);
  238.    --arrow-right-svg-url: url(//www.biolight.shop/cdn/shop/t/21/assets/arrow-right.svg?v=70740017276485900791757501511);
  239.    --arrow-left-svg-url: url(//www.biolight.shop/cdn/shop/t/21/assets/arrow-left.svg?v=20859819828309117001757501511);
  240.  
  241.    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
  242.       - container-max-width-minus-gutters: represents the container max width without the edge gutters
  243.       - container-outer-width: considering the screen width, represent all the space outside the container
  244.       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
  245.       - container-inner-width: the effective space inside the container (minus gutters)
  246.       - grid-column-width: represents the width of a single column of the grid
  247.       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
  248.                            to create some "breath" and minimum spacing
  249.     */
  250.    --container-max-width: 1600px;
  251.    --container-gutter: 24px;
  252.    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
  253.    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
  254.    --container-outer-margin: var(--container-outer-width);
  255.    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
  256.  
  257.    --grid-column-count: 10;
  258.    --grid-gap: 24px;
  259.    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
  260.  
  261.    --vertical-breather: 48px;
  262.    --vertical-breather-tight: 48px;
  263.  
  264.    /* Shopify related variables */
  265.    --payment-terms-background-color: #ffffff;
  266.  }
  267.  
  268.  @media screen and (min-width: 741px) {
  269.    :root {
  270.      --container-gutter: 40px;
  271.      --grid-column-count: 20;
  272.      --vertical-breather: 64px;
  273.      --vertical-breather-tight: 64px;
  274.  
  275.      /* Typography (font size) */
  276.      --heading-xsmall-font-size: 11px;
  277.      --heading-small-font-size: 12px;
  278.      --heading-large-font-size: 48px;
  279.      --heading-h1-font-size: 48px;
  280.      --heading-h2-font-size: 36px;
  281.      --heading-h3-font-size: 30px;
  282.      --heading-h4-font-size: 22px;
  283.      --heading-h5-font-size: 18px;
  284.      --heading-h6-font-size: 16px;
  285.  
  286.      /* Form related */
  287.      --form-input-field-height: 52px;
  288.      --form-submit-margin: 32px;
  289.  
  290.      /* Button size */
  291.      --button-height: 52px;
  292.      --button-small-height: 44px;
  293.    }
  294.  }
  295.  
  296.  @media screen and (min-width: 1200px) {
  297.    :root {
  298.      --vertical-breather: 80px;
  299.      --vertical-breather-tight: 64px;
  300.      --product-list-block-spacing: 48px;
  301.  
  302.      /* Typography */
  303.      --heading-large-font-size: 58px;
  304.      --heading-h1-font-size: 50px;
  305.      --heading-h2-font-size: 44px;
  306.      --heading-h3-font-size: 32px;
  307.      --heading-h4-font-size: 26px;
  308.      --heading-h5-font-size: 22px;
  309.      --heading-h6-font-size: 16px;
  310.    }
  311.  }
  312.  
  313.  @media screen and (min-width: 1600px) {
  314.    :root {
  315.      --vertical-breather: 90px;
  316.      --vertical-breather-tight: 64px;
  317.    }
  318.  }
  319. </style>
  320.    <script>
  321.  // This allows to expose several variables to the global scope, to be used in scripts
  322.  window.themeVariables = {
  323.    settings: {
  324.      direction: "ltr",
  325.      pageType: "index",
  326.      cartCount: 0,
  327.      moneyFormat: "${{amount}}",
  328.      moneyWithCurrencyFormat: "${{amount}} USD",
  329.      showVendor: false,
  330.      discountMode: "saving",
  331.      currencyCodeEnabled: false,
  332.      cartType: "drawer",
  333.      cartCurrency: "USD",
  334.      mobileZoomFactor: 2.5
  335.    },
  336.  
  337.    routes: {
  338.      host: "www.biolight.shop",
  339.      rootUrl: "\/",
  340.      rootUrlWithoutSlash: '',
  341.      cartUrl: "\/cart",
  342.      cartAddUrl: "\/cart\/add",
  343.      cartChangeUrl: "\/cart\/change",
  344.      searchUrl: "\/search",
  345.      predictiveSearchUrl: "\/search\/suggest",
  346.      productRecommendationsUrl: "\/recommendations\/products"
  347.    },
  348.  
  349.    strings: {
  350.      accessibilityDelete: "Delete",
  351.      accessibilityClose: "Close",
  352.      collectionSoldOut: "Sold out",
  353.      collectionDiscount: "Save @savings@",
  354.      productSalePrice: "Sale price",
  355.      productRegularPrice: "Regular price",
  356.      productFormUnavailable: "Unavailable",
  357.      productFormSoldOut: "Sold out",
  358.      productFormPreOrder: "Pre-order",
  359.      productFormAddToCart: "Add to cart",
  360.      searchNoResults: "No results could be found.",
  361.      searchNewSearch: "New search",
  362.      searchProducts: "Products",
  363.      searchArticles: "Journal",
  364.      searchPages: "Pages",
  365.      searchCollections: "Collections",
  366.      cartViewCart: "View cart",
  367.      cartItemAdded: "Item added to your cart!",
  368.      cartItemAddedShort: "Added to your cart!",
  369.      cartAddOrderNote: "Add order note",
  370.      cartEditOrderNote: "Edit order note",
  371.      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
  372.      shippingEstimatorOneResult: "There is one shipping rate for your address:",
  373.      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
  374.      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
  375.    },
  376.  
  377.    libs: {
  378.      flickity: "\/\/www.biolight.shop\/cdn\/shop\/t\/21\/assets\/flickity.js?v=176646718982628074891757501511",
  379.      photoswipe: "\/\/www.biolight.shop\/cdn\/shop\/t\/21\/assets\/photoswipe.js?v=132268647426145925301757501511",
  380.      qrCode: "\/\/www.biolight.shop\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-3f2b403b.js"
  381.    },
  382.  
  383.    breakpoints: {
  384.      phone: 'screen and (max-width: 740px)',
  385.      tablet: 'screen and (min-width: 741px) and (max-width: 999px)',
  386.      tabletAndUp: 'screen and (min-width: 741px)',
  387.      pocket: 'screen and (max-width: 999px)',
  388.      lap: 'screen and (min-width: 1000px) and (max-width: 1199px)',
  389.      lapAndUp: 'screen and (min-width: 1000px)',
  390.      desktop: 'screen and (min-width: 1200px)',
  391.      wide: 'screen and (min-width: 1400px)'
  392.    }
  393.  };
  394.  
  395.  window.addEventListener('pageshow', async () => {
  396.    const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json();
  397.    document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}}));
  398.  });
  399.  
  400.  if ('noModule' in HTMLScriptElement.prototype) {
  401.    // Old browsers (like IE) that does not support module will be considered as if not executing JS at all
  402.    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
  403.  
  404.    requestAnimationFrame(() => {
  405.      const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight);
  406.      document.documentElement.style.setProperty('--window-height',viewportHeight + 'px');
  407.    });
  408.  }</script>
  409.  
  410.    <link rel="stylesheet" href="//www.biolight.shop/cdn/shop/t/21/assets/theme.css?v=112938472527219065031757604983">
  411.  
  412.    <script src="//www.biolight.shop/cdn/shop/t/21/assets/vendor.js?v=32643890569905814191757501511" defer></script>
  413.    <script src="//www.biolight.shop/cdn/shop/t/21/assets/theme.js?v=35009022471783035281757501511" defer></script>
  414.    <script src="//www.biolight.shop/cdn/shop/t/21/assets/custom.js?v=167639537848865775061757501511" defer></script>
  415.    <script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
  416.  
  417.    <script>
  418.    var shopDomain = "www.biolight.shop";
  419.    </script>
  420.  
  421.    <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="OsfK_SckDWOATeWN2jNF4V4pcTaO5GkvJM3NuaoSQlo">
  422. <meta name="facebook-domain-verification" content="aetwcjdt99pzwmtc6r51dsb508t57c">
  423. <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/61702766742/digital_wallets/dialog">
  424. <meta name="shopify-checkout-api-token" content="a321f83f43328cc4786c111319d59e26">
  425. <meta id="in-context-paypal-metadata" data-shop-id="61702766742" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
  426. <link rel="alternate" hreflang="x-default" href="https://www.biolight.shop/">
  427. <link rel="alternate" hreflang="en-CA" href="https://www.biolight.shop/en-ca">
  428. <link rel="alternate" hreflang="en-AU" href="https://www.biolight.shop/en-au">
  429. <link rel="alternate" hreflang="en-GB" href="https://www.biolight.shop/en-gb">
  430. <link rel="alternate" hreflang="en-DE" href="https://www.biolight.shop/en-de">
  431. <link rel="alternate" hreflang="en-FR" href="https://www.biolight.shop/en-fr">
  432. <link rel="alternate" hreflang="en-JP" href="https://www.biolight.shop/en-jp">
  433. <link rel="alternate" hreflang="en-NZ" href="https://www.biolight.shop/en-nz">
  434. <link rel="alternate" hreflang="en-SG" href="https://www.biolight.shop/en-sg">
  435. <link rel="alternate" hreflang="en-NL" href="https://www.biolight.shop/en-nl">
  436. <link rel="alternate" hreflang="en-CH" href="https://www.biolight.shop/en-ch">
  437. <link rel="alternate" hreflang="en-IT" href="https://www.biolight.shop/en-it">
  438. <link rel="alternate" hreflang="en-MX" href="https://www.biolight.shop/en-mx">
  439. <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
  440. <link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
  441. <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=61702766742" crossorigin="anonymous"></script>
  442. <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":61702766742,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/61702766742","merchantName":"BioLight","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"BioLight","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
  443. <script id="shopify-features" type="application/json">{"accessToken":"a321f83f43328cc4786c111319d59e26","betas":["rich-media-storefront-analytics"],"domain":"www.biolight.shop","predictiveSearch":true,"shopId":61702766742,"locale":"en"}</script>
  444. <script>var Shopify = Shopify || {};
  445. Shopify.shop = "biolight-inc.myshopify.com";
  446. Shopify.locale = "en";
  447. Shopify.currency = {"active":"USD","rate":"1.0"};
  448. Shopify.country = "US";
  449. Shopify.theme = {"name":"copy of live - new change [Current changes]","id":145580720278,"schema_name":"Focal","schema_version":"10.3.1","theme_store_id":714,"role":"main"};
  450. Shopify.theme.handle = "null";
  451. Shopify.theme.style = {"id":null,"handle":null};
  452. Shopify.cdnHost = "www.biolight.shop/cdn";
  453. Shopify.routes = Shopify.routes || {};
  454. Shopify.routes.root = "/";</script>
  455. <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
  456. <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>
  457. <script>
  458.  window.ShopifyPay = window.ShopifyPay || {};
  459.  window.ShopifyPay.apiHost = "shop.app\/pay";
  460.  window.ShopifyPay.redirectState = null;
  461. </script>
  462. <script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
  463. <script defer="defer" async type="module" src="//www.biolight.shop/cdn/shopifycloud/shop-js/modules/v2/client.init-shop-cart-sync_B3RgAl3M.en.esm.js"></script>
  464. <script defer="defer" async type="module" src="//www.biolight.shop/cdn/shopifycloud/shop-js/modules/v2/chunk.common_DkXzZczB.esm.js"></script>
  465. <script type="module">
  466.  await import("//www.biolight.shop/cdn/shopifycloud/shop-js/modules/v2/client.init-shop-cart-sync_B3RgAl3M.en.esm.js");
  467. await import("//www.biolight.shop/cdn/shopifycloud/shop-js/modules/v2/chunk.common_DkXzZczB.esm.js");
  468.  
  469.  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
  470.  
  471. </script>
  472. <script>
  473.  window.Shopify = window.Shopify || {};
  474.  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  475.  window.Shopify.featureAssets['shop-js'] = {"init-fed-cm":["modules/v2/client.init-fed-cm_BMcL9bw4.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"shop-cart-sync":["modules/v2/client.shop-cart-sync_Dz9h8RHM.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"init-windoid":["modules/v2/client.init-windoid_sQF-QLLI.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_DiTMbfW0.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"init-shop-cart-sync":["modules/v2/client.init-shop-cart-sync_B3RgAl3M.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"pay-button":["modules/v2/client.pay-button_xbIPyKtk.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_9qTz1upw.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"shop-button":["modules/v2/client.shop-button_DROfQ-Pw.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_CehTsSfo.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_kjwZuYIL.en.esm.js","modules/v2/client.shop-login-button_Bg8piTNJ.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_CG0ePEDw.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_Bg8piTNJ.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_DsFSorng.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_GzoesL4B.en.esm.js","modules/v2/client.shop-login-button_Bg8piTNJ.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_C8_25TL-.en.esm.js","modules/v2/client.shop-login-button_Bg8piTNJ.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"lead-capture":["modules/v2/client.lead-capture_C8U4dr4I.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"payment-terms":["modules/v2/client.payment-terms_1CzOQRVF.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"]};
  476. </script>
  477. <script>(function() {
  478.  var isLoaded = false;
  479.  function asyncLoad() {
  480.    if (isLoaded) return;
  481.    isLoaded = true;
  482.    var urls = ["https:\/\/shy.elfsight.com\/p\/platform.js?shop=biolight-inc.myshopify.com","https:\/\/gdprcdn.b-cdn.net\/js\/gdpr_cookie_consent.min.js?shop=biolight-inc.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=biolight-inc.myshopify.com","https:\/\/cdn-bundler.nice-team.net\/app\/js\/bundler.js?shop=biolight-inc.myshopify.com","https:\/\/loox.io\/widget\/eTI9c6BEKA\/loox.1724426285406.js?shop=biolight-inc.myshopify.com","https:\/\/app.octaneai.com\/24uihs877147d8f4\/shopify.js?x=VOFcscnLlElS02vq\u0026shop=biolight-inc.myshopify.com","https:\/\/cdn.octaneai.com\/shopping-assistant-widget.js?bot_id=24uihs877147d8f4\u0026ts=1756944056\u0026shop=biolight-inc.myshopify.com","https:\/\/assets1.adroll.com\/shopify\/latest\/j\/shopify_rolling_bootstrap_v2.js?adroll_adv_id=ODDL7TKQX5A4POFEYSEQC5\u0026adroll_pix_id=4LPAASXDINBUBAOQ5RPNJ5\u0026shop=biolight-inc.myshopify.com","https:\/\/cdn.adscale.com\/static\/ecom_js\/biolight-inc\/add_item_to_cart.js?ver=20250918\u0026shop=biolight-inc.myshopify.com"];
  483.    for (var i = 0; i < urls.length; i++) {
  484.      var s = document.createElement('script');
  485.      s.type = 'text/javascript';
  486.      s.async = true;
  487.      s.src = urls[i];
  488.      var x = document.getElementsByTagName('script')[0];
  489.      x.parentNode.insertBefore(s, x);
  490.    }
  491.  };
  492.  if(window.attachEvent) {
  493.    window.attachEvent('onload', asyncLoad);
  494.  } else {
  495.    window.addEventListener('load', asyncLoad, false);
  496.  }
  497. })();</script>
  498. <script id="__st">var __st={"a":61702766742,"offset":-21600,"reqid":"580e5c45-e417-4175-ab5b-e3832815e5fc-1758219414","pageurl":"www.biolight.shop\/?srsltid=AfmBOoqFpWZdrdb8WUQYU_fnQ6tmAVDi7UO6T3Ik9fWLgpPk5AAlHJYA","u":"200f3f8f1ade","p":"home"};</script>
  499. <script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
  500. <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.2.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>
  501. <script integrity="sha256-52AcMU7V7pcBOXWImdc/TAGTFKeNjmkeM1Pvks/DTgc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.biolight.shop/cdn/shopifycloud/storefront/assets/storefront/load_feature-81c60534.js" crossorigin="anonymous"></script>
  502. <script crossorigin="anonymous" defer="defer" src="//www.biolight.shop/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-65b4c6d7.js?v=20250812"></script>
  503. <script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.biolight.shop/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
  504. </script>
  505. <script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  506.  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);
  507. </script>
  508. <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})}}));
  509. </script>
  510. <script id='scb4127' type='text/javascript' async='' src='https://www.biolight.shop/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script><link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.biolight.shop/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
  511. <style id="shopify-accelerated-checkout-cart">
  512.        #shopify-buyer-consent {
  513.  margin-top: 1em;
  514.  display: inline-block;
  515.  width: 100%;
  516. }
  517.  
  518. #shopify-buyer-consent.hidden {
  519.  display: none;
  520. }
  521.  
  522. #shopify-subscription-policy-button {
  523.  background: none;
  524.  border: none;
  525.  padding: 0;
  526.  text-decoration: underline;
  527.  font-size: inherit;
  528.  cursor: pointer;
  529. }
  530.  
  531. #shopify-subscription-policy-button::before {
  532.  box-shadow: none;
  533. }
  534.  
  535.      </style>
  536.  
  537. <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
  538.  <!-- BEGIN app block: shopify://apps/sami-wholesale/blocks/app-embed-block/799b9db0-2c2b-4b20-8675-98acd123fbb2 --><style>
  539.    .samita-ws-loading
  540.    [samitaWS-cart-item-key],
  541.    .samita-ws-loading
  542.    [samitaWS-product-id],
  543.    .samita-ws-loading
  544.    [samitaWS-variant-id],
  545.    .samita-ws-loading
  546.    [samitaWS-cart-item-key],
  547.    .samita-ws-loading
  548.    [samitaWS-cart-total-price],
  549.    .samita-ws-loading
  550.    [samitaWS-cart-total-discount],
  551.    .samita-ws-loading
  552.    [data-cart-item-regular-price],
  553.    .samita-ws-loading
  554.    [samitaWS-ajax-cart-subtotal],
  555.    .samita-ws-loading
  556.    [data-cart-subtotal],
  557.    .samita-ws-loading
  558.    [samitaws-product-price]{
  559.        visibility: hidden; opacity: 0;
  560.    }
  561.    [samitaws-product-main-price="true"] [samitaws-product-price] {
  562.        visibility: hidden; opacity: 0;
  563.    }
  564.    .samitaWS-original-checkout-button, .samitaWS-original-atc-button {
  565.        visibility: hidden; opacity: 0; display:none!important;
  566.    }
  567.    .samita-ws-loading .shopify-payment-button .shopify-payment-button__button--unbranded {
  568.        visibility: hidden; opacity: 0; display:none!important;
  569.    }
  570. </style>
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577. <script type="text/javascript">
  578.    document.getElementsByTagName('html')[0].classList.add('samita-ws-loading', 'samita-ws-enable');
  579.    window.addEventListener("samitaWSRenderWholesaleCompleted", function(e){
  580.        document.getElementsByTagName('html')[0].classList.remove('samita-ws-loading');
  581.    });
  582.    
  583.    window.Samita = window.Samita || {};
  584.    
  585.    var samitaWSRgFormRecaptchaInit = function(){};
  586.  
  587.    window.Samita.Wholesale = window.Samita.Wholesale || {};
  588.    var samitaWholesaleRecaptchaInit = function(){};
  589.    
  590.        
  591.        
  592.    
  593.        
  594.        
  595.    
  596.        
  597.        
  598.    
  599.        
  600.        
  601.    
  602.        
  603.        
  604.    
  605.        
  606.            if (typeof Shopify!= "undefined" && typeof Shopify.theme != "undefined" &&  Shopify.theme.id == 142021001366) {
  607.                Samita.Wholesale.themeInfo = {"id":142021001366,"name":"Copy of Live - SD Working","role":"main","theme_store_id":714,"theme_name":"Focal","theme_version":"10.3.1"}
  608.            }
  609.            if (!Shopify?.theme) {
  610.                Samita.Wholesale.themeInfo = {"id":142021001366,"name":"Copy of Live - SD Working","role":"main","theme_store_id":714,"theme_name":"Focal","theme_version":"10.3.1"}
  611.            }
  612.        
  613.        
  614.    
  615.        
  616.            if (typeof Shopify!= "undefined" && typeof Shopify.theme != "undefined" &&  Shopify.theme.id == 145124720790) {
  617.                Samita.Wholesale.themeInfo = {"id":145124720790,"name":"copy of live - new change","role":"main","theme_store_id":714,"theme_name":"Focal","theme_version":"10.3.1"}
  618.            }
  619.            if (!Shopify?.theme) {
  620.                Samita.Wholesale.themeInfo = {"id":145124720790,"name":"copy of live - new change","role":"main","theme_store_id":714,"theme_name":"Focal","theme_version":"10.3.1"}
  621.            }
  622.        
  623.        
  624.    
  625.        
  626.        
  627.            if (typeof Shopify!= "undefined" && typeof Shopify.theme!= "undefined"  && Shopify.theme.id == 142021001366) {
  628.                Samita.Wholesale.theme = {"selectors":{"product":{"element":[".product-single",".product",".grid.product-single",".product-main",".gfqv-product-wrapper",".ga-product",".product-scope"],"form":["form.shopify-product-form","form.product__form",".shopify-product-form",".product-form",".home-product form[action*=\"/cart/add\"]",".product-form--regular form[action*=\"/cart/add\"]",".shop-product form[action*=\"/cart/add\"]","#shopify-section-featured-product form[action*=\"/cart/add\"]","form.apb-product-form","product-form form[action*=\"/cart/add\"]",".product-page form[action*=\"/cart/add\"]","[id*=\"ProductSection--\"] form[action*=\"/cart/add\"]","form#add-to-cart-form","form.sf-cart__form","form.productForm","form.product-form","form.product-single__form","form.shopify-product-form","form.atc-form","form.atc-form-mobile","form[action*=\"/cart/add\"]:not([hidden])"],"price":["#ProductPrice-product-template","#product-price",".grid-product__price","#ProductPrice","#single_product__price-template-product",".product-price",".product__price—reg","#productPrice-product-template",".product__current-price",".product-thumb-caption-price-current",".product-item-caption-price-current",".grid-product__price,.product__price","span.price","span.product-price",".productitem--price",".product-pricing","div.price","span.money",".product-item__price",".product-list-item-price","p.price",".product-meta__prices","div.product-price","span#price",".price.money","h3.price","a.price",".price-area",".product-item-price",".pricearea",".collectionGrid .collectionBlock-info > p","#ComparePrice",".product--price-wrapper",".product-page--price-wrapper",".color--shop-accent.font-size--s.t--meta.f--main",".ComparePrice",".ProductPrice",".prodThumb .title span:last-child",".price",".product-single__price-product-template",".product-info-price",".price-money",".prod-price","#price-field",".product-grid--price",".prices,.pricing","#product-price",".money-styling",".compare-at-price",".product-item--price",".card__price",".product-card__price",".product-price__price",".product-item__price-wrapper",".product-single__price",".grid-product__price-wrap","a.grid-link p.grid-link__meta",".product__prices","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container"],"signal":"[data-product-handle], [data-product-id]","notSignal":":not([data-section-id=\"product-recommendations\"],[data-section-type=\"product-recommendations\"],#product-area,#looxReviews)","unitPrice":".current-price,.product__price,.price-list","compareAtPrice":"[samitaWS-product-compare-at-price],.product-detail .was-price","variantWrapper":"[samitaWS-product-variant-wrapper],.option-selectors","variantSelector":"input[name=\"id\"]","variantIdByAttribute":"swatch-current-variant, data-id","variantActivator":".cc-select__listbox .cc-select__option,.selector-wrapper select,.clickyboxes a[data-value]","productVariant":"input[name=\"id\"]","quantityWrappers":[".product-form__quantity",".form_quantity___quanity"],"quantity":"[samitaWS-product-quantity],.samitaWS-quantity-input,.quantity-selector__input, [name=qty], [name=quantity]","decreaseQuantity":"[samitaWS-drawer-line-item-qty-decrease], [name=\"minus\"],.js-qty__adjust--minus,.quantity-selector__button-wrapper--minus, .quantity-selector__button","increaseQuantity":"[samitaWS-cart-line-item-qty-increase],.js-qty__adjust--plus,.quantity-selector__button-wrapper--plus, .quantity-selector__button","addToCartButton":".product-form__cart_samita, .btn-add-to-cart,.product-form__buttons, #AddToCart--product-template, .add-to-cart-btn, .product-form__cart-submit, #addToCart, [name=\"add\"], [type=\"submit\"], button.btn-addtocart, .product-submit, .product-form__add-button, [data-action=\"add-to-cart\"], .ProductForm__AddToCart","paymentButton":"[samitaWS-product-payment], [data-shopify=\"payment-button\"], [data-product-buy-now], .product-buy-now"},"collection":{"quickAddBtn":".quick-add__submit","gridWrapperRelatedApp":".ga-product","productLink":"[samitaWS-collection-product-link], a.product-block__link[href*=\"/products/\"], a.indiv-product__link[href*=\"/products/\"], a.thumbnail__link[href*=\"/products/\"], a.product-item__link[href*=\"/products/\"], a.product-card__link[href*=\"/products/\"], a.product-card-link[href*=\"/products/\"], a.product-block__image__link[href*=\"/products/\"], a.stretched-link[href*=\"/products/\"], a.grid-product__link[href*=\"/products/\"], a.product-grid-item--link[href*=\"/products/\"], a.product-link[href*=\"/products/\"], a.product__link[href*=\"/products/\"], a.full-unstyled-link[href*=\"/products/\"], a.grid-item__link[href*=\"/products/\"], a.grid-product__link[href*=\"/products/\"], a[data-product-page-link][href*=\"/products/\"], a[href*=\"/products/\"]","price":["[samitaWS-collection-product-price]","#ProductPrice-product-template","#ProductPrice",".product-price",".product__price—reg","#productPrice-product-template",".product__current-price",".product-thumb-caption-price-current",".product-item-caption-price-current",".grid-product__price,.product__price","span.price","span.product-price",".productitem--price",".product-pricing","div.price","span.money",".product-item__price",".product-list-item-price","p.price",".product-meta__prices","div.product-price","span#price",".price.money","h3.price","a.price",".price-area",".product-item-price",".pricearea",".collectionGrid .collectionBlock-info > p","#ComparePrice",".product--price-wrapper",".product-page--price-wrapper",".color--shop-accent.font-size--s.t--meta.f--main",".ComparePrice",".ProductPrice",".prodThumb .title span:last-child",".price",".product-single__price-product-template",".product-info-price",".price-money",".prod-price","#price-field",".product-grid--price",".prices,.pricing","#product-price",".money-styling",".compare-at-price",".product-item--price",".card__price",".product-card__price",".product-price__price",".product-item__price-wrapper",".product-single__price",".grid-product__price-wrap","a.grid-link p.grid-link__meta",".product__prices","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container"],"unitPrice":".price-list,.product-price .product-price__amount,.product-grid-item__price.price,.product__price","compareAtPrice":"[samitaWS-product-compare-at-price], .price.price--on-sale .price__sale .price-item--regular","notElClass":["samitaWS-card-list","card-list","page-width","collection-template",".cart-item","boost-pfs-filter-products","cart-item-list__body","breadcrumbs","announcement","shopify-section","mega-menu__content","cart_list_items","column_product_info","cart",".cart__image"]},"quickView":[],"quickOrder":{"element":[".samitaWS-quick-order-form"],"price":[".form_product_price_row"],"quantity":[".form_quantity___quanity[name=\"quantity\"]"]},"cart":{"link":"a[href*=\"/cart\"]","countBubble":["[samitaWS-count-bubble]",".cart-count-bubble",".cart-link__bubble"],"form":["#cartform","cart-form",".ajax-cart__form-wrapper","#CartPage form[action*=\"/cart\"]",".cart-wrapper form[action*=\"/cart\"]",".main-content-inner form[action=\"/cart\"]",".main-content form[action=\"/cart\"]","[data-section-id=\"cart-template\"] form[action*=\"/cart\"]","cart-items form[action*=\"/cart\"]","form#updateform","form#cartForm","form[action*=\"/cart\"]#cartform",".page-content form[action*=\"/cart\"]","form[action*=\"/cart\"]:not([action*=\"/cart/add\"]):not([hidden])"],"drawerForm":["[samitaWS-drawer-form]","#cart-summary-overlay"],"drawerPopup":["#cart-notification"],"drawerCustomForm":["[samitaWS-drawerCustom-form]",".samitaWS-drawerCustom-form"],"page":[{"lineItem":{"key":".samitaWS-cart-line-item-key, .cart-item","quantity":{"wrapper":"[samitaWS-cart-line-item-qty-wrapper]","input":"[samitaWS-cart-line-item-qty]","decrease":"[samitaWS-cart-line-item-qty-decrease]","increase":"[samitaWS-cart-line-item-qty-increase]","removeButton":"[samitaWS-cart-line-item-remove-button]"},"price":".cart-item__price .theme-money","priceEnd":".cart-item__total .theme-money","unitPrice":".cart-item__price .theme-money","totalPrice":".cart-item__total .theme-money"},"subtotalPrice":".subtotal .theme-money","checkoutBtn":"form[action*=\"/cart\"] [type=\"submit\"][name=\"checkout\"], #CartDrawer-Checkout","discountBox":"[samitaWS-cart-discount-box]"}],"drawer":[{"btnClose":"button.drawer__close","lineItem":{"key":".samitaWS-drawer-line-item-key, .cart-item","quantity":{"wrapper":"[samitaWS-drawer-line-item-qty-wrapper], .cart-item__quantity","input":"[samitaWS-drawer-line-item-qty], .quantity__input","decrease":"[samitaWS-drawer-line-item-qty-decrease], [name=\"minus\"]","increase":"[samitaWS-drawer-line-item-qty-increase], [name=\"plus\"]"},"price":"[samitaWS-drawer-product-main-price], .cart-item__details > div.product-option:first-of-type, .CartItem__Info .CartItem__PriceList","removeButton":"[samitaWS-drawer-line-item-remove-button], cart-remove-button button","unitPrice":"[samitaWS-drawer-line-item-unit-price], div.product-option","priceEnd":"[samitaWS-cart-product-price-end], .cart-item__totals .cart-item__price-wrapper .price.price--end","totalPrice":"[samitaWS-drawer-line-item-total-price], .cart-item__total .original_price"},"notBtnClass":["icart-checkout-btn","icartCheckoutBtn"],"subtotalPrice":"[samitaWS-drawer-line-item-subtotal-price], .hulkapps-cart-original-total","checkoutBtn":"[samitaWS-drawer-checkout-btn], #CartDrawer-Checkout, form[action*=\"/cart\"] [type=\"submit\"][name=\"checkout\"], form[action*=\"/cart\"] [name=\"checkout\"]"}],"drawerCustom":[{"lineItem":{"key":".samitaWS-drawerCustom-line-item-key","quantity":{"wrapper":"[samitaWS-drawerCustom-line-item-qty-wrapper]","input":"[samitaWS-drawerCustom-line-item-qty]","decrease":"[samitaWS-drawerCustom-line-item-qty-decrease]","increase":"[samitaWS-drawerCustom-line-item-qty-increase]"},"removeButton":"[samitaWS-drawerCustom-line-item-remove-button]","price":"[samitaWS-drawerCustom-product-main-price]","priceEnd":"[samitaWS-drawerCustom-product-price-end]","unitPrice":"[samitaWS-drawerCustom-line-item-unit-price]","totalPrice":"[samitaWS-drawerCustom-line-item-total-price]"},"subtotalPrice":".samitaWS-totals--price strong","discountBox":"[samitaWS-cart-discount-box]","checkoutBtn":".samitaWS-btn-checkout"}]},"account":{"elementSelectors":[".samita-account",".customer.account"]}},"samitaCheckoutWaitForRedirect":500,"samitaFixChangeSubtotalCartPrice":false,"integrateApps":["cart:refresh:opend","cart:refresh","quick-cart:open","quick-cart:scrollup","quantity-update:remove","apps:product-added-to-cart","globo.relatedproduct.loaded","globoFilterQuickviewRenderCompleted","globoFilterRenderSearchCompleted","globoFilterRenderCompleted","globoRelatedBuildWidgetCalback","cart:open","cartdrawer:opened","cart:build","cart:quantity.cart-cart-drawer","cart:updated","cart:close","collectionUpdate","theme:drawer:toggle","theme:drawer:close","theme:cart-drawer:open","theme:cart-drawer:show","theme:cart:add","transitionend","theme:drawer:open","cart-update","addwishlistitem","cart-updated","dispatch:cart-drawer:open","on:bfcache:load-restore","dispatch:cart-drawer:refresh"],"theme_store_id":714,"theme_name":"Focal"}
  629.            }
  630.            if (!Shopify?.theme) {
  631.                Samita.Wholesale.theme = {"selectors":{"product":{"element":[".product-single",".product",".grid.product-single",".product-main",".gfqv-product-wrapper",".ga-product",".product-scope"],"form":["form.shopify-product-form","form.product__form",".shopify-product-form",".product-form",".home-product form[action*=\"/cart/add\"]",".product-form--regular form[action*=\"/cart/add\"]",".shop-product form[action*=\"/cart/add\"]","#shopify-section-featured-product form[action*=\"/cart/add\"]","form.apb-product-form","product-form form[action*=\"/cart/add\"]",".product-page form[action*=\"/cart/add\"]","[id*=\"ProductSection--\"] form[action*=\"/cart/add\"]","form#add-to-cart-form","form.sf-cart__form","form.productForm","form.product-form","form.product-single__form","form.shopify-product-form","form.atc-form","form.atc-form-mobile","form[action*=\"/cart/add\"]:not([hidden])"],"price":["#ProductPrice-product-template","#product-price",".grid-product__price","#ProductPrice","#single_product__price-template-product",".product-price",".product__price—reg","#productPrice-product-template",".product__current-price",".product-thumb-caption-price-current",".product-item-caption-price-current",".grid-product__price,.product__price","span.price","span.product-price",".productitem--price",".product-pricing","div.price","span.money",".product-item__price",".product-list-item-price","p.price",".product-meta__prices","div.product-price","span#price",".price.money","h3.price","a.price",".price-area",".product-item-price",".pricearea",".collectionGrid .collectionBlock-info > p","#ComparePrice",".product--price-wrapper",".product-page--price-wrapper",".color--shop-accent.font-size--s.t--meta.f--main",".ComparePrice",".ProductPrice",".prodThumb .title span:last-child",".price",".product-single__price-product-template",".product-info-price",".price-money",".prod-price","#price-field",".product-grid--price",".prices,.pricing","#product-price",".money-styling",".compare-at-price",".product-item--price",".card__price",".product-card__price",".product-price__price",".product-item__price-wrapper",".product-single__price",".grid-product__price-wrap","a.grid-link p.grid-link__meta",".product__prices","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container"],"signal":"[data-product-handle], [data-product-id]","notSignal":":not([data-section-id=\"product-recommendations\"],[data-section-type=\"product-recommendations\"],#product-area,#looxReviews)","unitPrice":".current-price,.product__price,.price-list","compareAtPrice":"[samitaWS-product-compare-at-price],.product-detail .was-price","variantWrapper":"[samitaWS-product-variant-wrapper],.option-selectors","variantSelector":"input[name=\"id\"]","variantIdByAttribute":"swatch-current-variant, data-id","variantActivator":".cc-select__listbox .cc-select__option,.selector-wrapper select,.clickyboxes a[data-value]","productVariant":"input[name=\"id\"]","quantityWrappers":[".product-form__quantity",".form_quantity___quanity"],"quantity":"[samitaWS-product-quantity],.samitaWS-quantity-input,.quantity-selector__input, [name=qty], [name=quantity]","decreaseQuantity":"[samitaWS-drawer-line-item-qty-decrease], [name=\"minus\"],.js-qty__adjust--minus,.quantity-selector__button-wrapper--minus, .quantity-selector__button","increaseQuantity":"[samitaWS-cart-line-item-qty-increase],.js-qty__adjust--plus,.quantity-selector__button-wrapper--plus, .quantity-selector__button","addToCartButton":".product-form__cart_samita, .btn-add-to-cart,.product-form__buttons, #AddToCart--product-template, .add-to-cart-btn, .product-form__cart-submit, #addToCart, [name=\"add\"], [type=\"submit\"], button.btn-addtocart, .product-submit, .product-form__add-button, [data-action=\"add-to-cart\"], .ProductForm__AddToCart","paymentButton":"[samitaWS-product-payment], [data-shopify=\"payment-button\"], [data-product-buy-now], .product-buy-now"},"collection":{"quickAddBtn":".quick-add__submit","gridWrapperRelatedApp":".ga-product","productLink":"[samitaWS-collection-product-link], a.product-block__link[href*=\"/products/\"], a.indiv-product__link[href*=\"/products/\"], a.thumbnail__link[href*=\"/products/\"], a.product-item__link[href*=\"/products/\"], a.product-card__link[href*=\"/products/\"], a.product-card-link[href*=\"/products/\"], a.product-block__image__link[href*=\"/products/\"], a.stretched-link[href*=\"/products/\"], a.grid-product__link[href*=\"/products/\"], a.product-grid-item--link[href*=\"/products/\"], a.product-link[href*=\"/products/\"], a.product__link[href*=\"/products/\"], a.full-unstyled-link[href*=\"/products/\"], a.grid-item__link[href*=\"/products/\"], a.grid-product__link[href*=\"/products/\"], a[data-product-page-link][href*=\"/products/\"], a[href*=\"/products/\"]","price":["[samitaWS-collection-product-price]","#ProductPrice-product-template","#ProductPrice",".product-price",".product__price—reg","#productPrice-product-template",".product__current-price",".product-thumb-caption-price-current",".product-item-caption-price-current",".grid-product__price,.product__price","span.price","span.product-price",".productitem--price",".product-pricing","div.price","span.money",".product-item__price",".product-list-item-price","p.price",".product-meta__prices","div.product-price","span#price",".price.money","h3.price","a.price",".price-area",".product-item-price",".pricearea",".collectionGrid .collectionBlock-info > p","#ComparePrice",".product--price-wrapper",".product-page--price-wrapper",".color--shop-accent.font-size--s.t--meta.f--main",".ComparePrice",".ProductPrice",".prodThumb .title span:last-child",".price",".product-single__price-product-template",".product-info-price",".price-money",".prod-price","#price-field",".product-grid--price",".prices,.pricing","#product-price",".money-styling",".compare-at-price",".product-item--price",".card__price",".product-card__price",".product-price__price",".product-item__price-wrapper",".product-single__price",".grid-product__price-wrap","a.grid-link p.grid-link__meta",".product__prices","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container"],"unitPrice":".price-list,.product-price .product-price__amount,.product-grid-item__price.price,.product__price","compareAtPrice":"[samitaWS-product-compare-at-price], .price.price--on-sale .price__sale .price-item--regular","notElClass":["samitaWS-card-list","card-list","page-width","collection-template",".cart-item","boost-pfs-filter-products","cart-item-list__body","breadcrumbs","announcement","shopify-section","mega-menu__content","cart_list_items","column_product_info","cart",".cart__image"]},"quickView":[],"quickOrder":{"element":[".samitaWS-quick-order-form"],"price":[".form_product_price_row"],"quantity":[".form_quantity___quanity[name=\"quantity\"]"]},"cart":{"link":"a[href*=\"/cart\"]","countBubble":["[samitaWS-count-bubble]",".cart-count-bubble",".cart-link__bubble"],"form":["#cartform","cart-form",".ajax-cart__form-wrapper","#CartPage form[action*=\"/cart\"]",".cart-wrapper form[action*=\"/cart\"]",".main-content-inner form[action=\"/cart\"]",".main-content form[action=\"/cart\"]","[data-section-id=\"cart-template\"] form[action*=\"/cart\"]","cart-items form[action*=\"/cart\"]","form#updateform","form#cartForm","form[action*=\"/cart\"]#cartform",".page-content form[action*=\"/cart\"]","form[action*=\"/cart\"]:not([action*=\"/cart/add\"]):not([hidden])"],"drawerForm":["[samitaWS-drawer-form]","#cart-summary-overlay"],"drawerPopup":["#cart-notification"],"drawerCustomForm":["[samitaWS-drawerCustom-form]",".samitaWS-drawerCustom-form"],"page":[{"lineItem":{"key":".samitaWS-cart-line-item-key, .cart-item","quantity":{"wrapper":"[samitaWS-cart-line-item-qty-wrapper]","input":"[samitaWS-cart-line-item-qty]","decrease":"[samitaWS-cart-line-item-qty-decrease]","increase":"[samitaWS-cart-line-item-qty-increase]","removeButton":"[samitaWS-cart-line-item-remove-button]"},"price":".cart-item__price .theme-money","priceEnd":".cart-item__total .theme-money","unitPrice":".cart-item__price .theme-money","totalPrice":".cart-item__total .theme-money"},"subtotalPrice":".subtotal .theme-money","checkoutBtn":"form[action*=\"/cart\"] [type=\"submit\"][name=\"checkout\"], #CartDrawer-Checkout","discountBox":"[samitaWS-cart-discount-box]"}],"drawer":[{"btnClose":"button.drawer__close","lineItem":{"key":".samitaWS-drawer-line-item-key, .cart-item","quantity":{"wrapper":"[samitaWS-drawer-line-item-qty-wrapper], .cart-item__quantity","input":"[samitaWS-drawer-line-item-qty], .quantity__input","decrease":"[samitaWS-drawer-line-item-qty-decrease], [name=\"minus\"]","increase":"[samitaWS-drawer-line-item-qty-increase], [name=\"plus\"]"},"price":"[samitaWS-drawer-product-main-price], .cart-item__details > div.product-option:first-of-type, .CartItem__Info .CartItem__PriceList","removeButton":"[samitaWS-drawer-line-item-remove-button], cart-remove-button button","unitPrice":"[samitaWS-drawer-line-item-unit-price], div.product-option","priceEnd":"[samitaWS-cart-product-price-end], .cart-item__totals .cart-item__price-wrapper .price.price--end","totalPrice":"[samitaWS-drawer-line-item-total-price], .cart-item__total .original_price"},"notBtnClass":["icart-checkout-btn","icartCheckoutBtn"],"subtotalPrice":"[samitaWS-drawer-line-item-subtotal-price], .hulkapps-cart-original-total","checkoutBtn":"[samitaWS-drawer-checkout-btn], #CartDrawer-Checkout, form[action*=\"/cart\"] [type=\"submit\"][name=\"checkout\"], form[action*=\"/cart\"] [name=\"checkout\"]"}],"drawerCustom":[{"lineItem":{"key":".samitaWS-drawerCustom-line-item-key","quantity":{"wrapper":"[samitaWS-drawerCustom-line-item-qty-wrapper]","input":"[samitaWS-drawerCustom-line-item-qty]","decrease":"[samitaWS-drawerCustom-line-item-qty-decrease]","increase":"[samitaWS-drawerCustom-line-item-qty-increase]"},"removeButton":"[samitaWS-drawerCustom-line-item-remove-button]","price":"[samitaWS-drawerCustom-product-main-price]","priceEnd":"[samitaWS-drawerCustom-product-price-end]","unitPrice":"[samitaWS-drawerCustom-line-item-unit-price]","totalPrice":"[samitaWS-drawerCustom-line-item-total-price]"},"subtotalPrice":".samitaWS-totals--price strong","discountBox":"[samitaWS-cart-discount-box]","checkoutBtn":".samitaWS-btn-checkout"}]},"account":{"elementSelectors":[".samita-account",".customer.account"]}},"samitaCheckoutWaitForRedirect":500,"samitaFixChangeSubtotalCartPrice":false,"integrateApps":["cart:refresh:opend","cart:refresh","quick-cart:open","quick-cart:scrollup","quantity-update:remove","apps:product-added-to-cart","globo.relatedproduct.loaded","globoFilterQuickviewRenderCompleted","globoFilterRenderSearchCompleted","globoFilterRenderCompleted","globoRelatedBuildWidgetCalback","cart:open","cartdrawer:opened","cart:build","cart:quantity.cart-cart-drawer","cart:updated","cart:close","collectionUpdate","theme:drawer:toggle","theme:drawer:close","theme:cart-drawer:open","theme:cart-drawer:show","theme:cart:add","transitionend","theme:drawer:open","cart-update","addwishlistitem","cart-updated","dispatch:cart-drawer:open","on:bfcache:load-restore","dispatch:cart-drawer:refresh"],"theme_store_id":714,"theme_name":"Focal"}
  632.            }
  633.        
  634.    
  635.        
  636.        
  637.            if (typeof Shopify!= "undefined" && typeof Shopify.theme!= "undefined"  && Shopify.theme.id == 145124720790) {
  638.                Samita.Wholesale.theme = {"selectors":{"product":{"element":[".product-single",".product",".grid.product-single",".product-main",".gfqv-product-wrapper",".ga-product",".product-scope"],"form":["form.shopify-product-form","form.product__form",".shopify-product-form",".product-form",".home-product form[action*=\"/cart/add\"]",".product-form--regular form[action*=\"/cart/add\"]",".shop-product form[action*=\"/cart/add\"]","#shopify-section-featured-product form[action*=\"/cart/add\"]","form.apb-product-form","product-form form[action*=\"/cart/add\"]",".product-page form[action*=\"/cart/add\"]","[id*=\"ProductSection--\"] form[action*=\"/cart/add\"]","form#add-to-cart-form","form.sf-cart__form","form.productForm","form.product-form","form.product-single__form","form.shopify-product-form","form.atc-form","form.atc-form-mobile","form[action*=\"/cart/add\"]:not([hidden])"],"price":["#ProductPrice-product-template","#product-price",".grid-product__price","#ProductPrice","#single_product__price-template-product",".product-price",".product__price—reg","#productPrice-product-template",".product__current-price",".product-thumb-caption-price-current",".product-item-caption-price-current",".grid-product__price,.product__price","span.price","span.product-price",".productitem--price",".product-pricing","div.price","span.money",".product-item__price",".product-list-item-price","p.price",".product-meta__prices","div.product-price","span#price",".price.money","h3.price","a.price",".price-area",".product-item-price",".pricearea",".collectionGrid .collectionBlock-info > p","#ComparePrice",".product--price-wrapper",".product-page--price-wrapper",".color--shop-accent.font-size--s.t--meta.f--main",".ComparePrice",".ProductPrice",".prodThumb .title span:last-child",".price",".product-single__price-product-template",".product-info-price",".price-money",".prod-price","#price-field",".product-grid--price",".prices,.pricing","#product-price",".money-styling",".compare-at-price",".product-item--price",".card__price",".product-card__price",".product-price__price",".product-item__price-wrapper",".product-single__price",".grid-product__price-wrap","a.grid-link p.grid-link__meta",".product__prices","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container"],"signal":"[data-product-handle], [data-product-id]","notSignal":":not([data-section-id=\"product-recommendations\"],[data-section-type=\"product-recommendations\"],#product-area,#looxReviews)","unitPrice":".current-price,.product__price,.price-list","compareAtPrice":"[samitaWS-product-compare-at-price],.product-detail .was-price","variantWrapper":"[samitaWS-product-variant-wrapper],.option-selectors","variantSelector":"input[name=\"id\"]","awaitChangeVariant":"250","variantIdByAttribute":"swatch-current-variant, data-id","variantActivator":".cc-select__listbox .cc-select__option,.selector-wrapper select,.clickyboxes a[data-value]","productVariant":"input[name=\"id\"]","quantityWrappers":[".product-form__quantity",".form_quantity___quanity"],"quantity":"[samitaWS-product-quantity],.samitaWS-quantity-input,.quantity-selector__input, [name=qty], [name=quantity]","decreaseQuantity":"[samitaWS-drawer-line-item-qty-decrease], [name=\"minus\"],.js-qty__adjust--minus,.quantity-selector__button-wrapper--minus, .quantity-selector__button","increaseQuantity":"[samitaWS-cart-line-item-qty-increase],.js-qty__adjust--plus,.quantity-selector__button-wrapper--plus, .quantity-selector__button","addToCartButton":".product-form__cart_samita, .btn-add-to-cart,.product-form__buttons, #AddToCart--product-template, .add-to-cart-btn, .product-form__cart-submit, #addToCart, [name=\"add\"], [type=\"submit\"], button.btn-addtocart, .product-submit, .product-form__add-button, [data-action=\"add-to-cart\"], .ProductForm__AddToCart","paymentButton":"[samitaWS-product-payment], [data-shopify=\"payment-button\"], [data-product-buy-now], .product-buy-now"},"collection":{"quickAddBtn":".quick-add__submit","gridWrapperRelatedApp":".ga-product","productLink":"[samitaWS-collection-product-link], a.product-block__link[href*=\"/products/\"], a.indiv-product__link[href*=\"/products/\"], a.thumbnail__link[href*=\"/products/\"], a.product-item__link[href*=\"/products/\"], a.product-card__link[href*=\"/products/\"], a.product-card-link[href*=\"/products/\"], a.product-block__image__link[href*=\"/products/\"], a.stretched-link[href*=\"/products/\"], a.grid-product__link[href*=\"/products/\"], a.product-grid-item--link[href*=\"/products/\"], a.product-link[href*=\"/products/\"], a.product__link[href*=\"/products/\"], a.full-unstyled-link[href*=\"/products/\"], a.grid-item__link[href*=\"/products/\"], a.grid-product__link[href*=\"/products/\"], a[data-product-page-link][href*=\"/products/\"], a[href*=\"/products/\"]","price":["[samitaWS-collection-product-price]","#ProductPrice-product-template","#ProductPrice",".product-price",".product__price—reg","#productPrice-product-template",".product__current-price",".product-thumb-caption-price-current",".product-item-caption-price-current",".grid-product__price,.product__price","span.price","span.product-price",".productitem--price",".product-pricing","div.price","span.money",".product-item__price",".product-list-item-price","p.price",".product-meta__prices","div.product-price","span#price",".price.money","h3.price","a.price",".price-area",".product-item-price",".pricearea",".collectionGrid .collectionBlock-info > p","#ComparePrice",".product--price-wrapper",".product-page--price-wrapper",".color--shop-accent.font-size--s.t--meta.f--main",".ComparePrice",".ProductPrice",".prodThumb .title span:last-child",".price",".product-single__price-product-template",".product-info-price",".price-money",".prod-price","#price-field",".product-grid--price",".prices,.pricing","#product-price",".money-styling",".compare-at-price",".product-item--price",".card__price",".product-card__price",".product-price__price",".product-item__price-wrapper",".product-single__price",".grid-product__price-wrap","a.grid-link p.grid-link__meta",".product__prices","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container"],"unitPrice":".price-list,.product-price .product-price__amount,.product-grid-item__price.price,.product__price","compareAtPrice":"[samitaWS-product-compare-at-price], .price.price--on-sale .price__sale .price-item--regular","notElClass":["samitaWS-card-list","card-list","page-width","collection-template",".cart-item","boost-pfs-filter-products","cart-item-list__body","breadcrumbs","announcement","shopify-section","mega-menu__content","cart_list_items","column_product_info","cart",".cart__image"]},"quickView":[],"quickOrder":{"element":[".samitaWS-quick-order-form"],"price":[".form_product_price_row"],"quantity":[".form_quantity___quanity[name=\"quantity\"]"]},"cart":{"link":"a[href*=\"/cart\"]","countBubble":["[samitaWS-count-bubble]",".cart-count-bubble",".cart-link__bubble"],"form":["#cartform","cart-form",".ajax-cart__form-wrapper","#CartPage form[action*=\"/cart\"]",".cart-wrapper form[action*=\"/cart\"]",".main-content-inner form[action=\"/cart\"]",".main-content form[action=\"/cart\"]","[data-section-id=\"cart-template\"] form[action*=\"/cart\"]","cart-items form[action*=\"/cart\"]","form#updateform","form#cartForm","form[action*=\"/cart\"]#cartform",".page-content form[action*=\"/cart\"]","form[action*=\"/cart\"]:not([action*=\"/cart/add\"]):not([hidden])"],"drawerForm":["[samitaWS-drawer-form]","#cart-summary-overlay"],"drawerPopup":["#cart-notification"],"drawerCustomForm":["[samitaWS-drawerCustom-form]",".samitaWS-drawerCustom-form"],"page":[{"lineItem":{"key":".samitaWS-cart-line-item-key, .cart-item","quantity":{"wrapper":"[samitaWS-cart-line-item-qty-wrapper]","input":"[samitaWS-cart-line-item-qty]","decrease":"[samitaWS-cart-line-item-qty-decrease]","increase":"[samitaWS-cart-line-item-qty-increase]","removeButton":"[samitaWS-cart-line-item-remove-button]"},"price":".cart-item__price .theme-money","priceEnd":".cart-item__total .theme-money","unitPrice":".cart-item__price .theme-money","totalPrice":".cart-item__total .theme-money"},"subtotalPrice":".subtotal .theme-money","checkoutBtn":"form[action*=\"/cart\"] [type=\"submit\"][name=\"checkout\"], #CartDrawer-Checkout","discountBox":"[samitaWS-cart-discount-box]"}],"drawer":[{"btnClose":"button.drawer__close","lineItem":{"key":".samitaWS-drawer-line-item-key, .cart-item","quantity":{"wrapper":"[samitaWS-drawer-line-item-qty-wrapper], .cart-item__quantity","input":"[samitaWS-drawer-line-item-qty], .quantity__input","decrease":"[samitaWS-drawer-line-item-qty-decrease], [name=\"minus\"]","increase":"[samitaWS-drawer-line-item-qty-increase], [name=\"plus\"]"},"price":"[samitaWS-drawer-product-main-price], .cart-item__details > div.product-option:first-of-type, .CartItem__Info .CartItem__PriceList","removeButton":"[samitaWS-drawer-line-item-remove-button], cart-remove-button button","unitPrice":"[samitaWS-drawer-line-item-unit-price], div.product-option","priceEnd":"[samitaWS-cart-product-price-end], .cart-item__totals .cart-item__price-wrapper .price.price--end","totalPrice":"[samitaWS-drawer-line-item-total-price], .cart-item__total .original_price"},"notBtnClass":["icart-checkout-btn","icartCheckoutBtn"],"subtotalPrice":"[samitaWS-drawer-line-item-subtotal-price], .hulkapps-cart-original-total","checkoutBtn":"[samitaWS-drawer-checkout-btn], #CartDrawer-Checkout, form[action*=\"/cart\"] [type=\"submit\"][name=\"checkout\"], form[action*=\"/cart\"] [name=\"checkout\"]"}],"drawerCustom":[{"lineItem":{"key":".samitaWS-drawerCustom-line-item-key","quantity":{"wrapper":"[samitaWS-drawerCustom-line-item-qty-wrapper]","input":"[samitaWS-drawerCustom-line-item-qty]","decrease":"[samitaWS-drawerCustom-line-item-qty-decrease]","increase":"[samitaWS-drawerCustom-line-item-qty-increase]"},"removeButton":"[samitaWS-drawerCustom-line-item-remove-button]","price":"[samitaWS-drawerCustom-product-main-price]","priceEnd":"[samitaWS-drawerCustom-product-price-end]","unitPrice":"[samitaWS-drawerCustom-line-item-unit-price]","totalPrice":"[samitaWS-drawerCustom-line-item-total-price]"},"subtotalPrice":".samitaWS-totals--price strong","discountBox":"[samitaWS-cart-discount-box]","checkoutBtn":".samitaWS-btn-checkout"}]},"account":{"elementSelectors":[".samita-account",".customer.account"]}},"samitaCheckoutWaitForRedirect":500,"samitaFixChangeSubtotalCartPrice":false,"integrateApps":["cart:refresh:opend","cart:refresh","quick-cart:open","quick-cart:scrollup","quantity-update:remove","apps:product-added-to-cart","globo.relatedproduct.loaded","globoFilterQuickviewRenderCompleted","globoFilterRenderSearchCompleted","globoFilterRenderCompleted","globoRelatedBuildWidgetCalback","cart:open","cartdrawer:opened","cart:build","cart:quantity.cart-cart-drawer","cart:updated","cart:close","collectionUpdate","theme:drawer:toggle","theme:drawer:close","theme:cart-drawer:open","theme:cart-drawer:show","theme:cart:add","transitionend","theme:drawer:open","cart-update","addwishlistitem","cart-updated","dispatch:cart-drawer:open","on:bfcache:load-restore","dispatch:cart-drawer:refresh"],"theme_store_id":714,"theme_name":"Focal"}
  639.            }
  640.            if (!Shopify?.theme) {
  641.                Samita.Wholesale.theme = {"selectors":{"product":{"element":[".product-single",".product",".grid.product-single",".product-main",".gfqv-product-wrapper",".ga-product",".product-scope"],"form":["form.shopify-product-form","form.product__form",".shopify-product-form",".product-form",".home-product form[action*=\"/cart/add\"]",".product-form--regular form[action*=\"/cart/add\"]",".shop-product form[action*=\"/cart/add\"]","#shopify-section-featured-product form[action*=\"/cart/add\"]","form.apb-product-form","product-form form[action*=\"/cart/add\"]",".product-page form[action*=\"/cart/add\"]","[id*=\"ProductSection--\"] form[action*=\"/cart/add\"]","form#add-to-cart-form","form.sf-cart__form","form.productForm","form.product-form","form.product-single__form","form.shopify-product-form","form.atc-form","form.atc-form-mobile","form[action*=\"/cart/add\"]:not([hidden])"],"price":["#ProductPrice-product-template","#product-price",".grid-product__price","#ProductPrice","#single_product__price-template-product",".product-price",".product__price—reg","#productPrice-product-template",".product__current-price",".product-thumb-caption-price-current",".product-item-caption-price-current",".grid-product__price,.product__price","span.price","span.product-price",".productitem--price",".product-pricing","div.price","span.money",".product-item__price",".product-list-item-price","p.price",".product-meta__prices","div.product-price","span#price",".price.money","h3.price","a.price",".price-area",".product-item-price",".pricearea",".collectionGrid .collectionBlock-info > p","#ComparePrice",".product--price-wrapper",".product-page--price-wrapper",".color--shop-accent.font-size--s.t--meta.f--main",".ComparePrice",".ProductPrice",".prodThumb .title span:last-child",".price",".product-single__price-product-template",".product-info-price",".price-money",".prod-price","#price-field",".product-grid--price",".prices,.pricing","#product-price",".money-styling",".compare-at-price",".product-item--price",".card__price",".product-card__price",".product-price__price",".product-item__price-wrapper",".product-single__price",".grid-product__price-wrap","a.grid-link p.grid-link__meta",".product__prices","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container"],"signal":"[data-product-handle], [data-product-id]","notSignal":":not([data-section-id=\"product-recommendations\"],[data-section-type=\"product-recommendations\"],#product-area,#looxReviews)","unitPrice":".current-price,.product__price,.price-list","compareAtPrice":"[samitaWS-product-compare-at-price],.product-detail .was-price","variantWrapper":"[samitaWS-product-variant-wrapper],.option-selectors","variantSelector":"input[name=\"id\"]","awaitChangeVariant":"250","variantIdByAttribute":"swatch-current-variant, data-id","variantActivator":".cc-select__listbox .cc-select__option,.selector-wrapper select,.clickyboxes a[data-value]","productVariant":"input[name=\"id\"]","quantityWrappers":[".product-form__quantity",".form_quantity___quanity"],"quantity":"[samitaWS-product-quantity],.samitaWS-quantity-input,.quantity-selector__input, [name=qty], [name=quantity]","decreaseQuantity":"[samitaWS-drawer-line-item-qty-decrease], [name=\"minus\"],.js-qty__adjust--minus,.quantity-selector__button-wrapper--minus, .quantity-selector__button","increaseQuantity":"[samitaWS-cart-line-item-qty-increase],.js-qty__adjust--plus,.quantity-selector__button-wrapper--plus, .quantity-selector__button","addToCartButton":".product-form__cart_samita, .btn-add-to-cart,.product-form__buttons, #AddToCart--product-template, .add-to-cart-btn, .product-form__cart-submit, #addToCart, [name=\"add\"], [type=\"submit\"], button.btn-addtocart, .product-submit, .product-form__add-button, [data-action=\"add-to-cart\"], .ProductForm__AddToCart","paymentButton":"[samitaWS-product-payment], [data-shopify=\"payment-button\"], [data-product-buy-now], .product-buy-now"},"collection":{"quickAddBtn":".quick-add__submit","gridWrapperRelatedApp":".ga-product","productLink":"[samitaWS-collection-product-link], a.product-block__link[href*=\"/products/\"], a.indiv-product__link[href*=\"/products/\"], a.thumbnail__link[href*=\"/products/\"], a.product-item__link[href*=\"/products/\"], a.product-card__link[href*=\"/products/\"], a.product-card-link[href*=\"/products/\"], a.product-block__image__link[href*=\"/products/\"], a.stretched-link[href*=\"/products/\"], a.grid-product__link[href*=\"/products/\"], a.product-grid-item--link[href*=\"/products/\"], a.product-link[href*=\"/products/\"], a.product__link[href*=\"/products/\"], a.full-unstyled-link[href*=\"/products/\"], a.grid-item__link[href*=\"/products/\"], a.grid-product__link[href*=\"/products/\"], a[data-product-page-link][href*=\"/products/\"], a[href*=\"/products/\"]","price":["[samitaWS-collection-product-price]","#ProductPrice-product-template","#ProductPrice",".product-price",".product__price—reg","#productPrice-product-template",".product__current-price",".product-thumb-caption-price-current",".product-item-caption-price-current",".grid-product__price,.product__price","span.price","span.product-price",".productitem--price",".product-pricing","div.price","span.money",".product-item__price",".product-list-item-price","p.price",".product-meta__prices","div.product-price","span#price",".price.money","h3.price","a.price",".price-area",".product-item-price",".pricearea",".collectionGrid .collectionBlock-info > p","#ComparePrice",".product--price-wrapper",".product-page--price-wrapper",".color--shop-accent.font-size--s.t--meta.f--main",".ComparePrice",".ProductPrice",".prodThumb .title span:last-child",".price",".product-single__price-product-template",".product-info-price",".price-money",".prod-price","#price-field",".product-grid--price",".prices,.pricing","#product-price",".money-styling",".compare-at-price",".product-item--price",".card__price",".product-card__price",".product-price__price",".product-item__price-wrapper",".product-single__price",".grid-product__price-wrap","a.grid-link p.grid-link__meta",".product__prices","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container","#comparePrice-product-template","dl[class*=\"price\"]","div[class*=\"price\"]",".gl-card-pricing",".ga-product_price-container"],"unitPrice":".price-list,.product-price .product-price__amount,.product-grid-item__price.price,.product__price","compareAtPrice":"[samitaWS-product-compare-at-price], .price.price--on-sale .price__sale .price-item--regular","notElClass":["samitaWS-card-list","card-list","page-width","collection-template",".cart-item","boost-pfs-filter-products","cart-item-list__body","breadcrumbs","announcement","shopify-section","mega-menu__content","cart_list_items","column_product_info","cart",".cart__image"]},"quickView":[],"quickOrder":{"element":[".samitaWS-quick-order-form"],"price":[".form_product_price_row"],"quantity":[".form_quantity___quanity[name=\"quantity\"]"]},"cart":{"link":"a[href*=\"/cart\"]","countBubble":["[samitaWS-count-bubble]",".cart-count-bubble",".cart-link__bubble"],"form":["#cartform","cart-form",".ajax-cart__form-wrapper","#CartPage form[action*=\"/cart\"]",".cart-wrapper form[action*=\"/cart\"]",".main-content-inner form[action=\"/cart\"]",".main-content form[action=\"/cart\"]","[data-section-id=\"cart-template\"] form[action*=\"/cart\"]","cart-items form[action*=\"/cart\"]","form#updateform","form#cartForm","form[action*=\"/cart\"]#cartform",".page-content form[action*=\"/cart\"]","form[action*=\"/cart\"]:not([action*=\"/cart/add\"]):not([hidden])"],"drawerForm":["[samitaWS-drawer-form]","#cart-summary-overlay"],"drawerPopup":["#cart-notification"],"drawerCustomForm":["[samitaWS-drawerCustom-form]",".samitaWS-drawerCustom-form"],"page":[{"lineItem":{"key":".samitaWS-cart-line-item-key, .cart-item","quantity":{"wrapper":"[samitaWS-cart-line-item-qty-wrapper]","input":"[samitaWS-cart-line-item-qty]","decrease":"[samitaWS-cart-line-item-qty-decrease]","increase":"[samitaWS-cart-line-item-qty-increase]","removeButton":"[samitaWS-cart-line-item-remove-button]"},"price":".cart-item__price .theme-money","priceEnd":".cart-item__total .theme-money","unitPrice":".cart-item__price .theme-money","totalPrice":".cart-item__total .theme-money"},"subtotalPrice":".subtotal .theme-money","checkoutBtn":"form[action*=\"/cart\"] [type=\"submit\"][name=\"checkout\"], #CartDrawer-Checkout","discountBox":"[samitaWS-cart-discount-box]"}],"drawer":[{"btnClose":"button.drawer__close","lineItem":{"key":".samitaWS-drawer-line-item-key, .cart-item","quantity":{"wrapper":"[samitaWS-drawer-line-item-qty-wrapper], .cart-item__quantity","input":"[samitaWS-drawer-line-item-qty], .quantity__input","decrease":"[samitaWS-drawer-line-item-qty-decrease], [name=\"minus\"]","increase":"[samitaWS-drawer-line-item-qty-increase], [name=\"plus\"]"},"price":"[samitaWS-drawer-product-main-price], .cart-item__details > div.product-option:first-of-type, .CartItem__Info .CartItem__PriceList","removeButton":"[samitaWS-drawer-line-item-remove-button], cart-remove-button button","unitPrice":"[samitaWS-drawer-line-item-unit-price], div.product-option","priceEnd":"[samitaWS-cart-product-price-end], .cart-item__totals .cart-item__price-wrapper .price.price--end","totalPrice":"[samitaWS-drawer-line-item-total-price], .cart-item__total .original_price"},"notBtnClass":["icart-checkout-btn","icartCheckoutBtn"],"subtotalPrice":"[samitaWS-drawer-line-item-subtotal-price], .hulkapps-cart-original-total","checkoutBtn":"[samitaWS-drawer-checkout-btn], #CartDrawer-Checkout, form[action*=\"/cart\"] [type=\"submit\"][name=\"checkout\"], form[action*=\"/cart\"] [name=\"checkout\"]"}],"drawerCustom":[{"lineItem":{"key":".samitaWS-drawerCustom-line-item-key","quantity":{"wrapper":"[samitaWS-drawerCustom-line-item-qty-wrapper]","input":"[samitaWS-drawerCustom-line-item-qty]","decrease":"[samitaWS-drawerCustom-line-item-qty-decrease]","increase":"[samitaWS-drawerCustom-line-item-qty-increase]"},"removeButton":"[samitaWS-drawerCustom-line-item-remove-button]","price":"[samitaWS-drawerCustom-product-main-price]","priceEnd":"[samitaWS-drawerCustom-product-price-end]","unitPrice":"[samitaWS-drawerCustom-line-item-unit-price]","totalPrice":"[samitaWS-drawerCustom-line-item-total-price]"},"subtotalPrice":".samitaWS-totals--price strong","discountBox":"[samitaWS-cart-discount-box]","checkoutBtn":".samitaWS-btn-checkout"}]},"account":{"elementSelectors":[".samita-account",".customer.account"]}},"samitaCheckoutWaitForRedirect":500,"samitaFixChangeSubtotalCartPrice":false,"integrateApps":["cart:refresh:opend","cart:refresh","quick-cart:open","quick-cart:scrollup","quantity-update:remove","apps:product-added-to-cart","globo.relatedproduct.loaded","globoFilterQuickviewRenderCompleted","globoFilterRenderSearchCompleted","globoFilterRenderCompleted","globoRelatedBuildWidgetCalback","cart:open","cartdrawer:opened","cart:build","cart:quantity.cart-cart-drawer","cart:updated","cart:close","collectionUpdate","theme:drawer:toggle","theme:drawer:close","theme:cart-drawer:open","theme:cart-drawer:show","theme:cart:add","transitionend","theme:drawer:open","cart-update","addwishlistitem","cart-updated","dispatch:cart-drawer:open","on:bfcache:load-restore","dispatch:cart-drawer:refresh"],"theme_store_id":714,"theme_name":"Focal"}
  642.            }
  643.        
  644.    
  645.        
  646.        
  647.    
  648.        
  649.        
  650.    
  651.        
  652.        
  653.    
  654.        
  655.        
  656.    
  657.        
  658.        
  659.    
  660.        
  661.        
  662.    
  663.    Samita.Wholesale.shop = {"configuration":{"money_format":"${{amount}}"},"pricing":{"plan":"BETA","features":{"wholesale_pricing_number":-1,"wholesale_pricing_apply_customer_tag":true,"wholesale_pricing_apply_product_tag":true,"wholesale_pricing_apply_selected_product":-1,"wholesale_pricing_apply_selected_collection":true,"wholesale_pricing_apply_variants":true,"wholesale_pricing_exclude_customer":true,"wholesale_pricing_exclude_product":true,"wholesale_pricing_selected_market":true,"wholesale_pricing_discount_group":true,"wholesale_pricing_schedule":true,"wholesale_pricing_export":true,"wholesale_pricing_import":true,"isMultiLanguage":true,"volume_pricing_number":-1,"volume_pricing_apply_customer_tag":true,"volume_pricing_apply_product_tag":true,"volume_pricing_apply_selected_product":-1,"volume_pricing_apply_selected_collection":true,"volume_pricing_apply_variants":true,"volume_pricing_exclude_customer":true,"volume_pricing_exclude_product":true,"volume_pricing_selected_market":true,"volume_pricing_discount_type":true,"volume_pricing_customize":true,"volume_pricing_translation":true,"volume_pricing_schedule":true,"volume_pricing_export":true,"volume_pricing_import":true,"volume_pricing_change_template":true,"registration_form_number":-1,"registration_form_recaptcha":true,"registration_form_integration_shopify":true,"registration_form_condition_logic":true,"registration_form_custom_css":true,"registration_form_publish":true,"registration_form_template":true,"registration_form_field":true,"quick_order_number":-1,"quick_order_new_ui":true,"quick_order_apply_collection":true,"order_limit_number":-1,"order_limit_apply_customer_tag":true,"order_limit_apply_product_tag":true,"order_limit_apply_selected_product":-1,"order_limit_apply_selected_collection":true,"order_limit_exclude_customer":true,"order_limit_exclude_product":true,"order_limit_apply_type":true,"order_limit_scope":true,"order_limit_customize":true,"order_limit_translation":true,"shipping_rate_number":-1,"shipping_rate_apply_customer_tag":true,"shipping_rate_apply_product_tag":true,"shipping_rate_apply_selected_product":-1,"shipping_rate_apply_selected_collection":true,"shipping_rate_exclude_customer":true,"shipping_rate_exclude_product":true,"shipping_rate_limit_cart_total":true,"shipping_rate_limit_per_customer":true,"shipping_rate_scope":true,"shipping_rate_scope_option":-1,"extra_fee_number":-1,"extra_fee_apply_customer_tag":true,"extra_fee_apply_product_tag":true,"extra_fee_apply_selected_product":-1,"extra_fee_apply_selected_collection":true,"extra_fee_exclude_customer":true,"extra_fee_exclude_product":true,"extra_fee_apply_type":true,"extra_fee_scope":true,"extra_fee_scope_option":-1,"extra_fee_free_ship":true,"extra_fee_customize":true,"extra_fee_translation":true,"payment_term_number":-1,"payment_term_apply_customer_tag":true,"payment_term_apply_selected_customer":true,"payment_term_apply_selected_product":-1,"payment_term_apply_selected_collection":true,"payment_term_apply_product_tag":true,"payment_term_exclude_customer":true,"payment_term_exclude_product":true,"payment_term_due_later":true,"payment_term_order_condition":true,"payment_term_customize":true,"payment_term_notification":true,"payment_term_pdf":true,"payment_term_customer_account":true,"payment_term_email_invoice":true,"payment_term_export_invoice":true,"tax_exempt_number":false,"tax_exempt_apply_customer_tag":false,"tax_exempt_exclude_customer":false,"tax_exempt_eu_on_cart":false,"tax_exempt_uk_on_cart":false,"tax_exempt_abn_on_cart":false,"tax_exempt_us_on_cart":false,"tax_exempt_india_on_cart":false,"tax_exempt_add_discount_to_exclude":false,"tax_exempt_required":false,"tax_exempt_auto_exempt":false,"tax_exempt_auto_redirect_checkout":false,"tax_exempt_eu_countries":false,"tax_display_number":false,"tax_display_apply_customer_tag":false,"tax_display_exclude_customer":false,"tax_display_apply_selected_product":false,"tax_display_apply_selected_collection":false,"tax_display_apply_product_tag":false,"tax_display_exclude_product":false,"tax_display_on_product":false,"tax_display_on_cart":false,"tax_display_on_page":false,"tax_display_location_detection":false,"tax_display_integration_shopify":false,"tax_display_price_include_tax":false,"tax_display_synchronize":false,"tax_display_override":false,"integrate_shopify_pos":false}},"settings":{"cart_drawer":{"template":"default","design":{"bg_navigation":"#DDDDDD","txt_navigation":"#000000","bg_active_navigation":"#FFFFFF","txt_active_navigation":"#000000","bg_content":"#FFFFFF","txt_content":"#000000","bg_footer":"#f5f5f5","txt_footer":"#000000","bg_footer_button":"#000000","txt_footer_button":"#FFFFFF","bg_footer_hover_button":"#000000","txt_footer_hover_button":"#FFFFFF"},"enable":false},"encryption_registration_form_id":true,"general":{"cart_page":true,"multiple_volume_pricing":"newest","multiple_wholesale_pricing":"newest","quick_order_page":{"minimum_search_key":3},"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"show_crossout_price":true,"show_compare_crossout_price":true},"extra_fee":{"design":{"bg_tbHeader":"#ffffff","bg_tbRow":"#ffffff","text_tbHeader":"#121212","text_tbRow":"#121212","border_color":"#ebebeb","border_style":"solid","txt_headerFontsize":16,"txt_rowFontsize":14},"show_on":{"pages":["product","cart","drawer"]}},"payment_term":{"enable":true},"shipping_rate":{"apply":"lowest"},"order_limit":{"design":{"bg_ppHeader":"#ffb400","text_ppHeader":"#121212bf","bg_ppContent":"#ffffffbf","text_ppContent":"#121212bf"}},"tax_exempt":{"enable":true,"design":{"txt_errorColor":"#FF0000","text_successColor":"#00FF00","text_tbTitle":"#000","text_tbSubtitle":"#000"}},"tax_display":{"enable":true},"taxes":[],"translations":{"default":{"volume_table":{"qty":"Qty","amount":"Amount","amount_range":"Amount Range","price":"Price","discount":"Discount","buy_qty":"Buy {{qty}}","buy_amount":"Buy {{amount}}","discount_percent":"{{percent}} Off"},"box_discount":{"label":"Discount","discount_code":"Discount code","apply_discount":"Apply discount","enter_a_valid_discount_code":"Enter a valid discount code","discount_code_is_not_valid_for_the_items_in_your_cart":"Discount code is not valid for the items in your cart","accepted_discounts_calculated_at_checkout":"Accepted! Discounts calculated at checkout"},"quick_order_table":{"name":"Name","image":"Image","price":"Price","compare_at_price":"Compare At Price","product_sku":"Product SKU","vendor":"Vendor","type":"Type","quantity":"Quantity","action":"Action","count_products":"{{count_products}} products","show_count_variants":"Show {{count_variants}} Variants","hide_count_variants":"Hide {{count_variants}} Variants","add_to_cart":"Add To Cart","no_data":"No Data","search_products":"Search Products","search":"Search","your_cart":"Your Cart({{cart_total_items}})","all_products":"All Products","collection_by":"Collection by:","added":"Added!","added_to_cart_success":"Added to Cart Success !","view_cart_and_checkout":"View Cart & Checkout","out_of_stock":"Out of stock","please_select_quantity":"Please Select Quantity","error":"Error!","you_can_only_add_quantity_of_this_to_your_cart":"You can only add {{max_quantity}} of this item to your cart.","volume_pricing":"Volume pricing","load_more":"Load more","quantity_in_cart":"Quantity ({{quantity_in_cart}} in cart)"},"account_table":{"details":"Details","noValue":"No value","tags":"Tags","notes":"Notes","addresses":"Addresses"},"cart_drawer":{"my_account":"My Account","my_cart":"My Cart","logout":"Logout","my_wholesale_cart":"My Wholesale Cart","add_product_by_sku":"Add product by SKU","options":"Options","you_have_no_items_in_your_order":"You have no items in your order!","sub_total":"Sub-total","total_line":"{{total_line}} line","total_items":"{{total_items}} items","proceed_to_checkout":"Proceed to Checkout","tax_and_shipping_costs_calculated_during_checkout":"Tax and shipping costs calculated during checkout","recent_order":"Recent order","clear_order":"Clear order","shopping_lists":"Shopping list","view":"View","view_all":"View all","order":"Order#","date":"Date","amount":"Amount","status":"Status","actions":"Actions","email_address":"Email address","name":"Name","company":"Company","country":"Country","address_book":"Address book","default_shipping_address":"Default shipping address","browse_our_website_to_begin_adding_products_or_use_the_quick_add_box_above":"Browse our website to begin adding products or use the quick add box above.","none_data":"None Data","not_logged_in":"Not logged in!","please_login_to_view_information":"Please {{login|log in}} to view information.","my_details":"My Details","order_history":"Orders History","orders":"Orders","style":"Style:","sku":"SKU:","unfulfilled":"Unfulfilled","fulfilled":"Fulfilled","add_to_cart":"Add To Cart","no_results_found_for_search_value":"No results found for \"{{searchValue}}\"","check_the_spelling_or_use_a_different_word_or_phrase":"Check the spelling or use a different word or phrase.","products":"Products","order_date":"Order date","shipping_method":"Shipping method","total":"Total","add_to_cart_again":"Add To Cart Again","shipping__title":"Shipping ({{shipping_title}})","subtotal":"Subtotal","tax_vat_amount":"Tax VAT({{percent_amount}})","product_add_to_cart_successful":"Product add to cart successful","please_try_again":"Please try again","error":"Error!","added_to_cart":"Added To Cart!","view_cart_and_checkout":"View Cart & Checkout","items_are_no_longer_available":"Items are no longer available.","login":"Login"},"order_limit":{"you_must_select_at_least_minimum_quantity_products":"You must select at least {{minimum_quantity}} products","you_can_only_purchase_a_minimum_of_minimum_amount":"You can only purchase a minimum of {{minimum_amount}}.","you_must_select_at_least_minimum_weight_weight_unit":"You must select at least {{minimum_weight}} {{weight_unit}}.","you_must_select_a_maximum_of_quantity_products":"You can select a maximum of {{maximum_quantity}} products","you_can_only_purchase_a_maximum_of_maximum_amount":"You are only allowed to purchase a maximum of {{maximum_amount}}.","you_must_select_at_maximum_of_maximum_weight_weight_unit":"You can only select a maximum of {{maximum_weight}} {{weight_unit}}.","cannot_place_order_conditions_not_met":"Cannot place order , conditions not met","you_must_add_a_valid_number_of_product_value_which_is_no_more_than":"You must add a valid number of product value which is no more than","you_must_add_a_valid_number_of_product_value_which_is_no_less_than":"You must add a valid number of product value which is no less than","your_order_amount_must_be_greater_than_or_equal_to":"Your order amount must be greater than (or equal to)","your_order_amount_must_be_less_than_or_equal_to":"Your order amount must be less than (or equal to)","products":"product(s)"},"extra_fee":{"quantity":"Qty","amount_range":"Amount Range","weight_range_kilogram":"Weight Range (Kg)","fee":"Fee","free_ship":"Free Ship","yes":"Yes","no":"No"},"payment_term":{"pay_later_button":"Pay later","pay_later_success_heading":"Pay Later request was successful!","pay_later_success_message":"Your request to use our Pay Later option has been successfully received and is under consideration","pay_later_error_heading":"Pay Later could not be processed","pay_later_error_message":"Couldn't process your payment plan at this time"},"draft_orders":{"page_title":"Draft order","number_items":"{{number}} items","name":"Draft order {{name}}","status_open":"Open","status_completed":"Completed","status_invoice_sent":"Invoice sent","download_invoice":"Download invoice PDF","invoice_name":"Invoice {{name}}","next_button":"Next","previous_button":"Previous","page_empty":"No draft order found","page_empty_description":"Go to the store to use our Pay Later option","contact_information":"Contact information","payment_term":"Payment term","payment_term_name":"Payment term => {{name}}","payment_term_date":"Due on => {{date}}","payment_term_empty":"No payment term","shipping_address":"Shipping address","shipping_address_empty":"No shipping address","billing_address":"Billing address","billing_address_empty":"No billing address","subtotal_price":"Subtotal","shipping_price":"Shipping","taxes_price":"Taxes","total_price":"Tottal"}}},"translations_published":[],"notUseFileApp":{"search":true,"quickOrderForm":true}},"Addons":{"shippingRate":{"enable":false},"orderLimit":{"enable":false},"extraFee":{"enable":false},"taxExempt":{"enable":true},"taxDisplay":{"enable":true}},"url":"biolight-inc.myshopify.com","api_url":"/apps/sami-wholesale","app_url":"https://wholesale.samita.io"};
  664.    Samita.Wholesale.shop.configuration = Samita.Wholesale.shop.configuration || {};
  665.    Samita.Wholesale.shop.configuration.money_format = "${{amount}}";
  666.    Samita.Wholesale.shop.locale = Shopify?.locale ? Shopify?.locale : "en";
  667.    Samita.Wholesale.shop.market = {
  668.        handle: "us"
  669.    }
  670.    Samita.Wholesale.compleseConvertCurrencies = {
  671.        orderLimit: [],
  672.        fee: [],
  673.        shipping: []
  674.    };
  675.    Samita.Wholesale.wholesalePricing = [];
  676.    
  677.  
  678.    
  679.        
  680.        
  681.    
  682.    Samita.Wholesale.volumePricing = [];
  683.  
  684.    
  685.    
  686.        
  687.            
  688.            
  689.            
  690.                Samita.Wholesale.volumePricing[30334] = {"30334":{"id":30334,"type":"quantity","configs":{"market_configs":{"apply_market":{"type":"all","handle":[]}},"active_date":{"types":[null],"start_at":null,"end_at":null},"volume_discount":{"discounts":[{"from_qty":"20","to_qty":"39","type":"percent","value":"25"},{"from_qty":"40","to_qty":"59","type":"percent","value":"30"},{"from_qty":"60","to_qty":null,"type":"percent","value":"35"}]},"discount_for_variants":[{"id":8203247517846,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer Oral Devices","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":44035543826582,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer Oral Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44035543859350,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer Oral Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":7570489442454,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer Oral Devices","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":42089923248278,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer Oral Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":7570452643990,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer Oral Devices","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":42089877504150,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer Oral Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1}],"discount_types":{"type":"variant"},"volume_table_template":{"enable":true,"template":"detailedGrid","design":{"bg_tbHeader":"#000000","txt_headerColor":"#FFFFFF","bg_tbRow":"#FFFFFF","txt_rowColor":"#8d8187","bg_tbRowActive":"#e4e4e4","txt_rowColorActive":"#000000","border_radius":8,"border_size":1,"border_color":"#000000","border_style":"solid","txt_headerFontsize":16,"txt_rowFontsize":14,"divider_color_tbRow":"#ececec","customCss":null}}},"product_configs":{"apply_product":{"type":"products","manual":{"apply_for_variants":false,"ids":[8203247517846,7570489442454,7570452643990],"variants":[],"tags":[],"apply_variants":[{"key":8203247517846,"values":[44035543826582,44035543859350],"allVariants":true},{"key":7570489442454,"values":[42089923248278],"allVariants":true},{"key":7570452643990,"values":[42089877504150],"allVariants":true}]},"collections":{"ids":[]}},"exclude_product":{"type":"none","manual":{"ids":[],"tags":[]},"collections":{"ids":[]}}},"customer_configs":{"apply_customer":{"type":"customer-tags","tags":["Wholesale Customer Oral Devices"]},"exclude_customer":{"type":"none","tags":[]}},"status":1}}[30334];
  691.            
  692.        
  693.            
  694.            
  695.            
  696.                Samita.Wholesale.volumePricing[30333] = {"30333":{"id":30333,"type":"quantity","configs":{"market_configs":{"apply_market":{"type":"all","handle":[]}},"active_date":{"types":[null,"start_date"],"start_at":"2025-08-22T22:54:04Z","end_at":null},"volume_discount":{"discounts":[{"from_qty":"10","to_qty":"24","type":"percent","value":"20"},{"from_qty":"25","to_qty":"49","type":"percent","value":"25"},{"from_qty":"50","to_qty":null,"type":"percent","value":"30"}]},"discount_for_variants":[{"id":7750069026966,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":42539123507350,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":42539123540118,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":7775344590998,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":42600800223382,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":42600800288918,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":42600800256150,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":7785318285462,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":42654641029270,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":7570564350102,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":42341659967638,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":7570708234390,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":42090489938070,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":42090489905302,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":7795516965014,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer RLT Devices","type":"percent","value":null}],"variant_pricing":false,"variants":[],"qty":null,"total_duplicated":1}],"discount_types":{"type":"variant"},"volume_table_template":{"enable":true,"template":"detailedGrid","design":{"bg_tbHeader":"#000000","txt_headerColor":"#FFFFFF","bg_tbRow":"#FFFFFF","txt_rowColor":"#8d8187","bg_tbRowActive":"#e4e4e4","txt_rowColorActive":"#000000","border_radius":8,"border_size":1,"border_color":"#000000","border_style":"solid","txt_headerFontsize":16,"txt_rowFontsize":14,"divider_color_tbRow":"#ececec","customCss":null}}},"product_configs":{"apply_product":{"type":"products","manual":{"apply_for_variants":false,"ids":[7750069026966,7775344590998,7785318285462,7570564350102,7570708234390,7795516965014],"variants":[],"tags":[],"apply_variants":[{"key":7750069026966,"values":[42539123507350],"allVariants":false},{"key":7775344590998,"values":[42600800223382,42600800288918,42600800256150],"allVariants":true},{"key":7785318285462,"values":[42654641029270],"allVariants":true},{"key":7570564350102,"values":[42341659967638],"allVariants":true},{"key":7570708234390,"values":[42090489938070,42090489905302],"allVariants":true},{"key":7795516965014,"values":[42691385032854],"allVariants":true}]},"collections":{"ids":[]}},"exclude_product":{"type":"none","manual":{"ids":[],"tags":[]},"collections":{"ids":[]}}},"customer_configs":{"apply_customer":{"type":"customer-tags","tags":["Wholesale Customer RLT Devices"]},"exclude_customer":{"type":"none","tags":[]}},"status":1}}[30333];
  697.            
  698.        
  699.            
  700.            
  701.            
  702.                Samita.Wholesale.volumePricing[30332] = {"30332":{"id":30332,"type":"quantity","configs":{"market_configs":{"apply_market":{"type":"all","handle":[]}},"active_date":{"types":[null,"start_date"],"start_at":"2025-08-22T22:35:01Z","end_at":null},"volume_discount":{"discounts":[{"from_qty":"15","to_qty":"24","type":"percent","value":"25"},{"from_qty":"25","to_qty":"34","type":"percent","value":"30"},{"from_qty":"35","to_qty":"49","type":"percent","value":"35"}]},"discount_for_variants":[{"id":8036266410134,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":43637079802006,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43637079834774,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43637079867542,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44095525126294,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":8087537713302,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":43713033535638,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43713033568406,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43713033601174,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43713033633942,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":8281588269206,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":44131606331542,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44131606364310,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44131606397078,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44131606429846,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":8371787006102,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":44817109483670,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44817109516438,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44817109549206,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44817109581974,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":8371791397014,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":44817214734486,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44817214767254,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44817214800022,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":44817214832790,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1},{"id":8281733136534,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"variant_pricing":false,"variants":[],"qty":null,"total_duplicated":1},{"id":7907864182934,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"variant_pricing":false,"variants":[],"qty":null,"total_duplicated":1},{"id":7812231135382,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"variant_pricing":false,"variants":[],"qty":null,"total_duplicated":1},{"id":7939858759830,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"variant_pricing":false,"variants":[{"id":43210541301910,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43210613588118,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43210613620886,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43210613653654,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43210541334678,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43210613686422,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43210613719190,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1},{"id":43210613751958,"position":0,"duplicated":false,"discount_groups":[{"name":"Wholesale Customer (Supplements)","type":"percent","value":null}],"qty":null,"total_duplicated":1}],"qty":null,"total_duplicated":1}],"discount_types":{"type":"variant"},"volume_table_template":{"enable":true,"template":"gridRangeAlternate","design":{"bg_tbHeader":"#000000","txt_headerColor":"#FFFFFF","bg_tbRow":"#FFFFFF","txt_rowColor":"rgba(0,0,0,1)","bg_tbRowActive":"#e4e4e4","txt_rowColorActive":"#000000","border_radius":8,"border_size":1,"border_color":"#000000","border_style":"solid","txt_headerFontsize":16,"txt_rowFontsize":14,"divider_color_tbRow":"#ececec","customCss":null}}},"product_configs":{"apply_product":{"type":"products","manual":{"apply_for_variants":false,"ids":[8036266410134,8087537713302,8281588269206,8371787006102,8371791397014,8281733136534,7907864182934,7812231135382,7939858759830],"variants":[],"tags":[],"apply_variants":[{"key":8036266410134,"values":[43637079802006],"allVariants":false},{"key":8087537713302,"values":[43713033535638],"allVariants":false},{"key":8281588269206,"values":[44131606331542],"allVariants":false},{"key":8371787006102,"values":[44817109483670],"allVariants":false},{"key":8371791397014,"values":[44817214734486],"allVariants":false},{"key":8281733136534,"values":[44132108730518],"allVariants":false},{"key":7907864182934,"values":[43049432350870],"allVariants":false},{"key":7812231135382,"values":[42776255758486],"allVariants":false},{"key":7939858759830,"values":[43210541301910,43210541334678],"allVariants":false}]},"collections":{"ids":[]}},"exclude_product":{"type":"none","manual":{"ids":[],"tags":[]},"collections":{"ids":[]}}},"customer_configs":{"apply_customer":{"type":"customer-tags","tags":["Wholesale Customer (Supplements)"]},"exclude_customer":{"type":"none","tags":[]}},"status":1}}[30332];
  703.            
  704.        
  705.            
  706.            
  707.            
  708.                Samita.Wholesale.volumePricing[22891] = {"22891":{"id":22891,"type":"quantity","configs":{"market_configs":{"apply_market":{"type":"all","handle":[]}},"active_date":{"types":[null],"start_at":null,"end_at":null},"volume_discount":{"discounts":[{"from_qty":"20","to_qty":"39","type":"percent","value":"25"},{"from_qty":"40","to_qty":"59","type":"percent","value":"35"},{"from_qty":"60","to_qty":"99","type":"percent","value":"45"},{"from_qty":"100","to_qty":null,"type":"percent","value":"55"}]},"discount_for_variants":[],"discount_types":{"type":"variant"},"volume_table_template":{"enable":true,"template":"detailedGrid","design":{"bg_tbHeader":"#000000","txt_headerColor":"#FFFFFF","bg_tbRow":"#FFFFFF","txt_rowColor":"#8d8187","bg_tbRowActive":"#e4e4e4","txt_rowColorActive":"#000000","border_radius":8,"border_size":1,"border_color":"#000000","border_style":"solid","txt_headerFontsize":16,"txt_rowFontsize":14,"divider_color_tbRow":"#ececec","customCss":null}}},"product_configs":{"apply_product":{"type":"collections","manual":{"apply_for_variants":false,"ids":[],"variants":[],"tags":[],"apply_variants":[]},"collections":{"ids":[296802320534]}},"exclude_product":{"type":"none","manual":{"ids":[],"tags":[]},"collections":{"ids":[]}}},"customer_configs":{"apply_customer":{"type":"logged","tags":[]},"exclude_customer":{"type":"none","tags":[]}},"status":1}}[22891];
  709.            
  710.        
  711.    
  712.    Samita.Wholesale.registrationForms = [];
  713.  
  714.    
  715.    
  716.        
  717.            
  718.            
  719.            Samita.Wholesale.registrationForms[9035] = {"9035":{"accountPage":{"showAccountDetail":false,"editAccountPage":false,"header":"Header","active":false,"title":"Account details","headerDescription":"Fill out the form to change account information","afterUpdate":"registrationForm.SideBar.Account page Message after update","message":"\u003ch5\u003eAccount edited successfully!\u003c\/h5\u003e","footer":"Footer","updateText":"Update","footerDescription":null},"afterSubmit":{"action":"clearForm","message":"\u003ch4\u003eThanks for getting in touch!\u0026nbsp;\u003c\/h4\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e","redirectUrl":null},"appearance":{"layout":"boxed","width":600,"style":"classic","mainColor":"#000000","headingColor":"#000","labelColor":"#000","descriptionColor":"#6c757d","optionColor":"#000","paragraphColor":"#000","paragraphBackground":"#fff","background":"color","backgroundColor":"#FFF","backgroundImage":null,"backgroundImageAlignment":"middle","formType":"normalForm","customCSS":null},"elements":[{"id":"text","type":"text","label":"First Name","placeholder":"First Name","description":null,"limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"hasShopifyMapField":true,"required":true,"ifHideLabel":false,"inputIcon":null,"columnWidth":50},{"id":"text-2","type":"text","label":"Last Name","placeholder":"Last Name","description":null,"limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"hasShopifyMapField":true,"required":true,"ifHideLabel":false,"inputIcon":null,"columnWidth":50},{"id":"email","type":"email","label":"Email","placeholder":"Email","description":null,"limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"hasShopifyMapField":true,"required":true,"ifHideLabel":false,"inputIcon":null,"columnWidth":100},{"id":"password","type":"password","label":"Password","placeholder":"Enter your password","description":null,"limitCharacters":false,"characters":100,"validationRule":"false","advancedValidateRule":null,"hideLabel":false,"keepPositionLabel":false,"hasShopifyMapField":false,"required":true,"ifHideLabel":false,"hasConfirm":true,"storePasswordData":false,"labelConfirm":"Confirm password","placeholderConfirm":"Confirm your password","descriptionConfirm":null,"inputIcon":null,"columnWidth":50},{"id":"phone","type":"phone","label":"Phone","placeholder":null,"description":null,"validatePhone":false,"onlyShowFlag":false,"defaultCountryCode":"us","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":null,"columnWidth":50}],"errorMessage":{"required":"Please fill in field","invalid":"Invalid","invalidName":"Invalid name","invalidEmail":"Invalid email","invalidURL":"Invalid url","invalidPhone":"Invalid phone","invalidNumber":"Invalid number","invalidPassword":"Invalid password","confirmPasswordNotMatch":"Confirmed password doesn't match","customerAlreadyExists":"Customer already exists","fileSizeLimit":"File size limit","fileNotAllowed":"File not allowed","requiredCaptcha":"Required captcha","requiredProducts":"Please select product","limitQuantity":"The number of products left in stock has been exceeded","shopifyInvalidPhone":"phone - Enter a valid phone number to use this delivery method","shopifyPhoneHasAlready":"phone - Phone has already been taken","shopifyInvalidProvice":"addresses.province - is not valid","otherError":"Something went wrong, please try again"},"footer":{"description":null,"previousText":"Previous","nextText":"Next","submitText":"Submit","resetButton":false,"resetButtonText":"Reset","submitFullWidth":false,"submitAlignment":"left"},"header":{"active":true,"title":"Create a Wholesale Account with BioLight","description":"\u003cp\u003eComplete form below to signup and our team will reach out ASAP.\u003c\/p\u003e"},"integration":{"shopify":{"createAccount":true,"ifExist":"returnError","showMessage":false,"messageRedirectToLogin":"You already registered. Click \u003ca href=\"\/account\/login\"\u003ehere\u003c\/a\u003e to login","sendEmailInvite":false,"acceptsMarketing":false,"integrationElements":{"text":"first_name","text-2":"last_name","email":"email","password":"password"}}},"publish":{"publishType":"embedCode","embedCode":"\u003cdiv class=\"samitaWS-registrationForm\" data-id=\"ZmFsc2U=\"\u003e\u003c\/div\u003e","shortCode":"{SamitaWSRegistrationForm:ZmFsc2U=}","popup":"\u003cbutton class=\"samitaWS-registrationForm-open\" data-id=\"ZmFsc2U=\"\u003eOpen form\u003c\/button\u003e","lightbox":"\u003cdiv class=\"samitaWS-registrationForm-publish-modal lightbox hidden\" data-id=\"false\"\u003e\u003cdiv class=\"samitaWS-registrationForm-modal-content\"\u003e\u003cdiv class=\"samitaWS-registrationForm\" data-id=\"ZmFsc2U=\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","selectPage":"93292363926","selectPositionOnPage":"top","selectTime":"forever","setCookie":"1"},"reCaptcha":{"enable":false}}}[9035];
  720.        
  721.    
  722.    Samita.Wholesale.quickOrderForms = [];
  723.    
  724.    
  725.        
  726.            
  727.            
  728.            Samita.Wholesale.quickOrderForms[3855] = {"3855":{"id":3855,"title":"Quick Order Form","configs":{"quickOrder_table_template":{"template":"basic","display_on_page":null,"copyType":"embedcode","use_short_code":true,"enable_quick_view":true,"enable_quick_order_form_menu":true,"enable_multiple_addCart":true,"table_elements":{"columns":[{"title":"Product","status":true,"require":true,"attr":"product","apply":"new"},{"title":"Stock","status":true,"require":false,"attr":"product_stock","apply":"new"},{"title":"Quantity","status":true,"require":true,"attr":"quantity","apply":"general"},{"title":"Action","status":true,"require":true,"attr":"action","apply":"general"}]},"pagination":{"type":"pagination","per_page":20},"design":{"form_width":"1200","bg_buttonColor":"#ffd126","bg_buttonHoverColor":"#007e61","bg_tbHeader":"#ffffff","bg_tbRow":"#ffffff","border_color":"#d9d9d9","border_size":1,"border_style":"solid","customCss":null,"txt_buttonColor":"#000000","txt_buttonHoverColor":"#ffd126","txt_headerColor":"#000000","txt_headerFontsize":"18","txt_rowColor":"#212121","txt_rowFontsize":14}}},"product_configs":{"apply_product":{"type":"products","manual":{"ids":[8036266410134],"variants":[{"key":8036266410134,"values":[43637079802006,43637079834774,43637079867542,44095525126294]}]},"collections":{"ids":[]}}},"customer_configs":{"apply_customer":{"type":"all","tags":[]},"exclude_customer":{"type":"none","tags":[]}}}}[3855];
  729.        
  730.    
  731.    Samita.Wholesale.orderLimit = [];
  732.    
  733.  
  734.    
  735.        
  736.        
  737.    
  738.    Samita.Wholesale.extraFee = [];
  739.    
  740.  
  741.    
  742.        
  743.        
  744.    
  745.    Samita.Wholesale.shippingRate = [];
  746.    
  747.  
  748.    
  749.        
  750.        
  751.    
  752.  
  753.    Samita.Wholesale.paymentTerm = {};
  754.    
  755.  
  756.    
  757.        
  758.        
  759.    
  760.  
  761.    Samita.Wholesale.taxExempt = {};
  762.    
  763.  
  764.    
  765.        
  766.        
  767.    
  768.  
  769.    Samita.Wholesale.taxDisplay = {};
  770.    
  771.  
  772.    
  773.        
  774.        
  775.    
  776.  
  777.    Samita.Wholesale.taxOverride = [];
  778.    
  779.  
  780.    
  781.        
  782.        
  783.    
  784.  
  785.    Samita.Wholesale.shippingRateMetafields = null;
  786.    Samita.Wholesale.linklists = "";
  787.    Samita.Wholesale.canonical_url = "https:\/\/www.biolight.shop\/";
  788.    Samita.Wholesale.url = window.Samita.Wholesale.shop.app_url;
  789.    Samita.Wholesale.apiUrl = window.Samita.Wholesale.shop.api_url;
  790.    Samita.Wholesale.themeOs20 = true;
  791.    Samita.Wholesale.__webpack_public_path__ = "https://cdn.shopify.com/extensions/39d8e013-3859-4d5e-b770-24014ce14990/sami-wholesale-406/assets/";
  792.    
  793.        Samita.Wholesale.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};
  794.    
  795.    
  796.  
  797.    Samita.Wholesale.page = {
  798.        title : document.title.replaceAll('"', "'"),
  799.        href : window.location.href,
  800.        type: "index"
  801.    };
  802.    
  803.  
  804.    Samita.Wholesale.products = Samita.Wholesale.products || [];
  805.    
  806.  
  807.    
  808.        Samita.Wholesale.products = Samita.Wholesale.products.concat([]);
  809.    
  810. </script>
  811. <!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/customer-referral/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><link rel="preload" href="https://cdn.shopify.com/extensions/d315cc37-efc3-4077-984a-2c4786719a92/uppromote-affiliate-82/assets/customer-referral.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
  812. <script>
  813.  document.addEventListener("DOMContentLoaded", function () {
  814.    const params = new URLSearchParams(window.location.search);
  815.    if (params.has('sca_ref') || params.has('sca_crp')) {
  816.      document.body.setAttribute('is-affiliate-link', '');
  817.    }
  818.  });
  819. </script>
  820.  
  821.  
  822. <!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/message-bar/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><script type="application/json" id="uppromote-message-bar-setting" class="metafield-json">{"referral_enable":0,"referral_content":"You're shopping with {affiliate_name}!","referral_font":"Poppins","referral_font_size":14,"referral_text_color":"#ffffff","referral_background_color":"#338FB1","not_referral_enable":0,"not_referral_content":"Enjoy your time.","not_referral_font":"Poppins","not_referral_font_size":14,"not_referral_text_color":"#ffffff","not_referral_background_color":"#338FB1"}</script>
  823.  
  824. <style>
  825.    body {
  826.        transition: padding-top .2s;
  827.    }
  828.    .scaaf-message-bar {
  829.        --primary-text-color: #ffffff;
  830.        --secondary-text-color: #ffffff;
  831.        --primary-bg-color: #338FB1;
  832.        --secondary-bg-color: #338FB1;
  833.        --primary-text-size: 14px;
  834.        --secondary-text-size: 14px;
  835.        text-align: center;
  836.        display: block;
  837.        width: 100%;
  838.        padding: 10px;
  839.        animation-duration: .5s;
  840.        animation-name: fadeIn;
  841.        position: absolute;
  842.        top: 0;
  843.        left: 0;
  844.        width: 100%;
  845.        z-index: 10;
  846.    }
  847.  
  848.    .scaaf-message-bar-content {
  849.        margin: 0;
  850.        padding: 0;
  851.    }
  852.  
  853.    .scaaf-message-bar[data-layout=referring] {
  854.        background-color: var(--primary-bg-color);
  855.        color: var(--primary-text-color);
  856.        font-size: var(--primary-text-size);
  857.    }
  858.  
  859.    .scaaf-message-bar[data-layout=direct] {
  860.        background-color: var(--secondary-bg-color);
  861.        color: var(--secondary-text-color);
  862.        font-size: var(--secondary-text-size);
  863.    }
  864.  
  865. </style>
  866.  
  867. <script type="text/javascript">
  868.    (function() {
  869.        let container, contentContainer
  870.        const settingTag = document.querySelector('script#uppromote-message-bar-setting')
  871.        const isReferralLink = window.location.search.includes('sca_ref')
  872.  
  873.        if (!settingTag || !settingTag.textContent) {
  874.            return
  875.        }
  876.  
  877.        const setting = JSON.parse(settingTag.textContent)
  878.        if (!setting.referral_enable) {
  879.            return
  880.        }
  881.  
  882.        const getCookie = (cName) => {
  883.            let name = cName + '='
  884.            let decodedCookie = decodeURIComponent(document.cookie)
  885.            let ca = decodedCookie.split(';')
  886.            for (let i = 0; i < ca.length; i++) {
  887.                let c = ca[i]
  888.                while (c.charAt(0) === ' ') {
  889.                    c = c.substring(1)
  890.                }
  891.                if (c.indexOf(name) === 0) {
  892.                    return c.substring(name.length, c.length)
  893.                }
  894.            }
  895.  
  896.            return null
  897.        }
  898.  
  899.        function renderContainer() {
  900.            container = document.createElement('div')
  901.            container.classList.add('scaaf-message-bar')
  902.            contentContainer = document.createElement('p')
  903.            contentContainer.classList.add('scaaf-message-bar-content')
  904.            container.append(contentContainer)
  905.        }
  906.  
  907.        function calculateLayout() {
  908.            const height = container.scrollHeight
  909.  
  910.            function onMouseMove() {
  911.                document.body.style.paddingTop = `${height}px`
  912.                document.body.removeEventListener('mousemove', onMouseMove)
  913.                document.body.removeEventListener('touchstart', onMouseMove)
  914.            }
  915.  
  916.            document.body.addEventListener('mousemove', onMouseMove)
  917.            document.body.addEventListener('touchstart', onMouseMove)
  918.        }
  919.  
  920.        renderContainer()
  921.  
  922.        function fillDirectContent() {
  923.            if (!setting.not_referral_enable) {
  924.                return
  925.            }
  926.            container.dataset.layout = 'direct'
  927.            contentContainer.textContent = setting.not_referral_content
  928.            document.body.prepend(container)
  929.            calculateLayout()
  930.        }
  931.  
  932.        function prepareForReferring() {
  933.            contentContainer.textContent = 'Loading'
  934.            contentContainer.style.visibility = 'hidden'
  935.            document.body.prepend(container)
  936.            calculateLayout()
  937.        }
  938.  
  939.        function fillReferringContent(aff) {
  940.            container.dataset.layout = 'referring'
  941.            contentContainer.textContent = setting.referral_content
  942.                .replaceAll('{affiliate_name}', aff.name)
  943.                .replaceAll('{company}', aff.company)
  944.                .replaceAll('{affiliate_firstname}', aff.first_name)
  945.                .replaceAll('{personal_detail}', aff.personal_detail)
  946.            contentContainer.style.visibility = 'visible'
  947.        }
  948.  
  949.        function paintMessageBar() {
  950.            if (document.body) {
  951.                // Is not referral link and previous tracking affiliate not found
  952.                if (!isReferralLink && !getCookie('scaaf_aid')) {
  953.                    fillDirectContent()
  954.                    return
  955.                }
  956.  
  957.                prepareForReferring()
  958.                const timer = setInterval(() => {
  959.                    if (getCookie('scaaf_aid') && localStorage.getItem('scaaf_received') === 'true') {
  960.                        clearInterval(timer)
  961.                        fillReferringContent({
  962.                            name: getCookie('scaaf_afn') || '',
  963.                            first_name: getCookie('scaaf_affn') || '',
  964.                            company: getCookie('scaaf_afc') || '',
  965.                            personal_detail: getCookie('scaaf_pd') || ''
  966.                        })
  967.                    }
  968.                }, 100)
  969.  
  970.                setTimeout(() => {
  971.                    clearInterval(timer)
  972.                    if (!getCookie('scaaf_aid')) {
  973.                        container.remove()
  974.                    }
  975.                }, 10e3)
  976.  
  977.                return
  978.            }
  979.            requestAnimationFrame(paintMessageBar)
  980.        }
  981.  
  982.        requestAnimationFrame(paintMessageBar)
  983.    })()
  984. </script>
  985.  
  986.  
  987. <!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/core-script/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><!-- BEGIN app snippet: core-metafields-setting --><!--suppress ES6ConvertVarToLetConst -->
  988. <script type="application/json" id="core-uppromote-settings">{"app_env":{"env":"production"},"message_bar_setting":{"referral_enable":0,"referral_content":"You're shopping with {affiliate_name}!","referral_font":"Poppins","referral_font_size":14,"referral_text_color":"#ffffff","referral_background_color":"#338FB1","not_referral_enable":0,"not_referral_content":"Enjoy your time.","not_referral_font":"Poppins","not_referral_font_size":14,"not_referral_text_color":"#ffffff","not_referral_background_color":"#338FB1"}}</script>
  989. <script id="core-uppromote-setting-booster">
  990.    var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent)
  991.    document.getElementById('core-uppromote-settings').remove()
  992.    document.getElementById('core-uppromote-setting-booster').remove()
  993. </script>
  994. <!-- END app snippet -->
  995.  
  996.  
  997. <!-- END app block --><script src="https://cdn.shopify.com/extensions/39d8e013-3859-4d5e-b770-24014ce14990/sami-wholesale-406/assets/samita.wholesale.index.js" type="text/javascript" defer="defer"></script>
  998. <link href="https://cdn.shopify.com/extensions/865afde9-043e-4ac4-b127-8b8a80e3bd09/brella-634/assets/main.css" rel="stylesheet" type="text/css" media="all">
  999. <script src="https://cdn.shopify.com/extensions/d315cc37-efc3-4077-984a-2c4786719a92/uppromote-affiliate-82/assets/customer-referral.js" type="text/javascript" defer="defer"></script>
  1000. <script src="https://cdn.shopify.com/extensions/d315cc37-efc3-4077-984a-2c4786719a92/uppromote-affiliate-82/assets/core.min.js" type="text/javascript" defer="defer"></script>
  1001. <script src="https://cdn.shopify.com/extensions/a424d896-690a-47f2-a3ae-a82565eec47e/preorder-now-wolf-5/assets/preorde_panda.js" type="text/javascript" defer="defer"></script>
  1002. <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
  1003. <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: 61702766742,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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>
  1004. <script id="web-pixels-manager-setup">(function e(e,d,r,n,o){if(void 0===o&&(o={}),!Boolean(null===(a=null===(i=window.Shopify)||void 0===i?void 0:i.analytics)||void 0===a?void 0:a.replayQueue)){var i,a;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=function(){var e={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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),u="modern"===l?"modern":"legacy",c=(null!=n?n:{modern:"",legacy:""})[u],f=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:d,hashVersion:r,buildTarget:u}),m=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:r,bundleTarget:l,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{o.browserTarget=l,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:f,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach((function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)})),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return m.emit({status:"failed",errorMsg:"".concat(f," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(c)?c:"",scriptDataAttributes:o}),m.emit({status:"loading"})}catch(e){m.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 61702766742,storefrontBaseUrl: "https://www.biolight.shop",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["ac843a20"],webPixelsConfigList: [{"id":"1359413398","configuration":"{\"advertisableEid\":\"ODDL7TKQX5A4POFEYSEQC5\",\"pixelEid\":\"4LPAASXDINBUBAOQ5RPNJ5\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d5430ee70d9317b8da8ffc6197621984","type":"APP","apiClientId":1005866,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"1339719830","configuration":"{\"accountId\": \"649967155\", \"serviceUrl\": \"https:\/\/prism.app-us1.com\", \"trackingUrl\": \"https:\/\/trackcmp.net\/t_prism_sitemessages.php\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"cff021c2fbed229e6cf4725e435ea417","type":"APP","apiClientId":77122,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"1333002390","configuration":"{\"appDomain\":\"app.sparklayer.io\", \"siteId\":\"biolight\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0100e94392fc4a3fcf8a30b67f6151c2","type":"APP","apiClientId":4974139,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"909213846","configuration":"{\"octaneDomain\":\"https:\\\/\\\/app.octaneai.com\",\"botID\":\"24uihs877147d8f4\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f92ca4a76c55b3f762ad9c59eb7456bb","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"870416534","configuration":"{\"ti\":\"187187797\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"863371414","configuration":"{\"accountID\":\"AdScaleWepPixel\",\"adscaleShopHost\":\"biolight-inc\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bb7d4e376056952c1b8d587666f0fa80","type":"APP","apiClientId":1807201,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"496304278","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-S1QQEE7L2P\\\",\\\"AW-10997183615\\\",\\\"GT-P845TX7\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-S1QQEE7L2P\\\",\\\"AW-10997183615\\\/qXHoCI3z9bcZEP_o7vso\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-S1QQEE7L2P\\\",\\\"AW-10997183615\\\/jdUwCIfz9bcZEP_o7vso\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-S1QQEE7L2P\\\",\\\"AW-10997183615\\\/N-tLCITz9bcZEP_o7vso\\\",\\\"MC-DJCY3NLPMM\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-S1QQEE7L2P\\\",\\\"AW-10997183615\\\/OtNwCP7y9bcZEP_o7vso\\\",\\\"MC-DJCY3NLPMM\\\",\\\"AW-10997183615\\\/yJhlCLTz9tkZEP_o7vso\\\",\\\"AW-10997183615\\\/jOFpCL_o7tkZEP_o7vso\\\",\\\"AW-10997183615\\\/W3NSCJ-E9NkZEP_o7vso\\\",\\\"AW-10997183615\\\/tIjYCMPz9tkZEP_o7vso\\\",\\\"AW-10997183615\\\/6ricCP7v9tkZEP_o7vso\\\",\\\"AW-10997183615\\\/eiqMCN_889kZEP_o7vso\\\",\\\"AW-10997183615\\\/_TaQCLDu7tkZEP_o7vso\\\",\\\"AW-10997183615\\\/vPzDCI2E9NkZEP_o7vso\\\",\\\"AW-10997183615\\\/IZLyCOaA9NkZEP_o7vso\\\",\\\"AW-10997183615\\\/ywKjCNHv9tkZEP_o7vso\\\",\\\"AW-10997183615\\\/Vb-tCIKC9NkZEP_o7vso\\\",\\\"AW-10997183615\\\/2f1eCM7m9tkZEP_o7vso\\\",\\\"AW-10997183615\\\/FQR1CLTq9tkZEP_o7vso\\\",\\\"AW-10997183615\\\/TtEOCMnq9tkZEP_o7vso\\\",\\\"AW-10997183615\\\/8Fz7CNvq9tkZEP_o7vso\\\",\\\"AW-10997183615\\\/Un15CJ_789kZEP_o7vso\\\",\\\"AW-10997183615\\\/Ru3kCIju9tkZEP_o7vso\\\",\\\"AW-10997183615\\\/L4hnCJHn7tkZEP_o7vso\\\",\\\"AW-10997183615\\\/3g7gCPf889kZEP_o7vso\\\",\\\"AW-10997183615\\\/-Jm_CP_t9tkZEP_o7vso\\\",\\\"AW-10997183615\\\/j-r2CPyB9NkZEP_o7vso\\\",\\\"AW-10997183615\\\/5VqDCKTu7tkZEP_o7vso\\\",\\\"AW-10997183615\\\/d2l8CL7589kZEP_o7vso\\\",\\\"AW-10997183615\\\/uf2LCIjz89kZEP_o7vso\\\",\\\"AW-10997183615\\\/WC2sCMTw7tkZEP_o7vso\\\",\\\"AW-10997183615\\\/bw5PCM2C9NkZEP_o7vso\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-S1QQEE7L2P\\\",\\\"AW-10997183615\\\/QJ3oCIHz9bcZEP_o7vso\\\",\\\"MC-DJCY3NLPMM\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-S1QQEE7L2P\\\",\\\"AW-10997183615\\\/v-uuCJDz9bcZEP_o7vso\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-S1QQEE7L2P\\\",\\\"AW-10997183615\\\/h9CkCIrz9bcZEP_o7vso\\\",\\\"AW-10997183615\\\/9LLVCPC09NkZEP_o7vso\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"b2a88bafab3e21179ed38636efcd8a93","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"440565910","configuration":"{\"accountID\":\"11020\",\"shopify_domain\":\"biolight-inc.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"81798345716f7953fedfdf938da2b76d","type":"APP","apiClientId":69727125505,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"285769878","configuration":"{\"pixel_id\":\"420529198784511\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"6d8c3ef0426b37b2a9b717daeb719f58","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"162791574","configuration":"{\"shopId\":\"76840\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"99c9d1f592b98f42937a5209524ff5b2","type":"APP","apiClientId":2773553,"privacyPurposes":[]},{"id":"54395030","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Adscale"},{"id":"130023574","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Reddit Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"BioLight","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"biolight-inc.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.biolight.shop"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},"https://www.biolight.shop/cdn","f76b4158w3f0cce88pd0473a40m5f85a2ef",{"modern":"","legacy":""},{"shopId":"61702766742","storefrontBaseUrl":"https:\/\/www.biolight.shop","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"ac843a20\"]","isMerchantRequest":"false","hashVersion":"f76b4158w3f0cce88pd0473a40m5f85a2ef","publish":"custom","events":"[[\"page_viewed\",{}]]"});</script><script>
  1005.  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  1006.  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  1007.  window.ShopifyAnalytics.meta.currency = 'USD';
  1008.  var meta = {"page":{"pageType":"home"}};
  1009.  for (var attr in meta) {
  1010.    window.ShopifyAnalytics.meta[attr] = meta[attr];
  1011.  }
  1012. </script>
  1013. <script class="analytics">
  1014.  (function () {
  1015.    var customDocumentWrite = function(content) {
  1016.      var jquery = null;
  1017.  
  1018.      if (window.jQuery) {
  1019.        jquery = window.jQuery;
  1020.      } else if (window.Checkout && window.Checkout.$) {
  1021.        jquery = window.Checkout.$;
  1022.      }
  1023.  
  1024.      if (jquery) {
  1025.        jquery('body').append(content);
  1026.      }
  1027.    };
  1028.  
  1029.    var hasLoggedConversion = function(token) {
  1030.      if (token) {
  1031.        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
  1032.      }
  1033.      return false;
  1034.    }
  1035.  
  1036.    var setCookieIfConversion = function(token) {
  1037.      if (token) {
  1038.        var twoMonthsFromNow = new Date(Date.now());
  1039.        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
  1040.  
  1041.        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
  1042.      }
  1043.    }
  1044.  
  1045.    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
  1046.    if (trekkie.integrations) {
  1047.      return;
  1048.    }
  1049.    trekkie.methods = [
  1050.      'identify',
  1051.      'page',
  1052.      'ready',
  1053.      'track',
  1054.      'trackForm',
  1055.      'trackLink'
  1056.    ];
  1057.    trekkie.factory = function(method) {
  1058.      return function() {
  1059.        var args = Array.prototype.slice.call(arguments);
  1060.        args.unshift(method);
  1061.        trekkie.push(args);
  1062.        return trekkie;
  1063.      };
  1064.    };
  1065.    for (var i = 0; i < trekkie.methods.length; i++) {
  1066.      var key = trekkie.methods[i];
  1067.      trekkie[key] = trekkie.factory(key);
  1068.    }
  1069.    trekkie.load = function(config) {
  1070.      trekkie.config = config || {};
  1071.      trekkie.config.initialDocumentCookie = document.cookie;
  1072.      var first = document.getElementsByTagName('script')[0];
  1073.      var script = document.createElement('script');
  1074.      script.type = 'text/javascript';
  1075.      script.onerror = function(e) {
  1076.        var scriptFallback = document.createElement('script');
  1077.        scriptFallback.type = 'text/javascript';
  1078.        scriptFallback.onerror = function(error) {
  1079.                var Monorail = {
  1080.      produce: function produce(monorailDomain, schemaId, payload) {
  1081.        var currentMs = new Date().getTime();
  1082.        var event = {
  1083.          schema_id: schemaId,
  1084.          payload: payload,
  1085.          metadata: {
  1086.            event_created_at_ms: currentMs,
  1087.            event_sent_at_ms: currentMs
  1088.          }
  1089.        };
  1090.        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
  1091.      },
  1092.      sendRequest: function sendRequest(endpointUrl, payload) {
  1093.        // Try the sendBeacon API
  1094.        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
  1095.          var blobData = new window.Blob([payload], {
  1096.            type: 'text/plain'
  1097.          });
  1098.  
  1099.          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
  1100.            return true;
  1101.          } // sendBeacon was not successful
  1102.  
  1103.        } // XHR beacon
  1104.  
  1105.        var xhr = new XMLHttpRequest();
  1106.  
  1107.        try {
  1108.          xhr.open('POST', endpointUrl);
  1109.          xhr.setRequestHeader('Content-Type', 'text/plain');
  1110.          xhr.send(payload);
  1111.        } catch (e) {
  1112.          console.log(e);
  1113.        }
  1114.  
  1115.        return false;
  1116.      },
  1117.      isIos12: function isIos12() {
  1118.        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
  1119.      }
  1120.    };
  1121.    Monorail.produce('monorail-edge.shopifysvc.com',
  1122.      'trekkie_storefront_load_errors/1.1',
  1123.      {shop_id: 61702766742,
  1124.      theme_id: 145580720278,
  1125.      app_name: "storefront",
  1126.      context_url: window.location.href,
  1127.      source_url: "//www.biolight.shop/cdn/s/trekkie.storefront.65b96dff0e3deac201f4bbc09d95fca662aba080.min.js"});
  1128.  
  1129.        };
  1130.        scriptFallback.async = true;
  1131.        scriptFallback.src = '//www.biolight.shop/cdn/s/trekkie.storefront.65b96dff0e3deac201f4bbc09d95fca662aba080.min.js';
  1132.        first.parentNode.insertBefore(scriptFallback, first);
  1133.      };
  1134.      script.async = true;
  1135.      script.src = '//www.biolight.shop/cdn/s/trekkie.storefront.65b96dff0e3deac201f4bbc09d95fca662aba080.min.js';
  1136.      first.parentNode.insertBefore(script, first);
  1137.    };
  1138.    trekkie.load(
  1139.      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":61702766742,"isMerchantRequest":null,"themeId":145580720278,"themeCityHash":"12877093524812846121","contentLanguage":"en","currency":"USD","eventMetadataId":"6bb5f688-bd18-4682-b2d2-b8fe2e1c978a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
  1140.    );
  1141.  
  1142.    var loaded = false;
  1143.    trekkie.ready(function() {
  1144.      if (loaded) return;
  1145.      loaded = true;
  1146.  
  1147.      window.ShopifyAnalytics.lib = window.trekkie;
  1148.  
  1149.      var originalDocumentWrite = document.write;
  1150.      document.write = customDocumentWrite;
  1151.      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
  1152.      document.write = originalDocumentWrite;
  1153.  
  1154.      window.ShopifyAnalytics.lib.page(null,{"pageType":"home","shopifyEmitted":true});
  1155.  
  1156.      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
  1157.      var token = match? match[1]: undefined;
  1158.      if (!hasLoggedConversion(token)) {
  1159.        setCookieIfConversion(token);
  1160.        
  1161.      }
  1162.    });
  1163.  
  1164.  
  1165.        var eventsListenerScript = document.createElement('script');
  1166.        eventsListenerScript.async = true;
  1167.        eventsListenerScript.src = "//www.biolight.shop/cdn/shopifycloud/storefront/assets/shop_events_listener-8675b082.js";
  1168.        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
  1169.  
  1170. })();</script>
  1171.  <script>
  1172.  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
  1173.    window.ga = function ga() {
  1174.      (window.ga.q = window.ga.q || []).push(arguments);
  1175.      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
  1176.        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
  1177.      }
  1178.      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
  1179.    };
  1180.    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
  1181.      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
  1182.    }
  1183.  }
  1184. </script>
  1185. <script
  1186.  defer
  1187.  src="https://www.biolight.shop/cdn/shopifycloud/perf-kit/shopify-perf-kit-2.0.8.min.js"
  1188.  data-application="storefront-renderer"
  1189.  data-shop-id="61702766742"
  1190.  data-render-region="gcp-us-east1"
  1191.  data-page-type="index"
  1192.  data-theme-instance-id="145580720278"
  1193.  data-theme-name="Focal"
  1194.  data-theme-version="10.3.1"
  1195.  data-monorail-region="shop_domain"
  1196.  data-resource-timing-sampling-rate="10"
  1197.  data-shs="true"
  1198.  data-shs-beacon="true"
  1199. ></script>
  1200. </head><body class="no-focus-outline  features--image-zoom homepage" data-instant-allow-query-string><svg class="visually-hidden">
  1201.      <linearGradient id="rating-star-gradient-half">
  1202.        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" />
  1203.        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" />
  1204.      </linearGradient>
  1205.    </svg>
  1206.  
  1207.    <a href="#main" class="visually-hidden skip-to-content">Skip to content</a>
  1208.    <loading-bar class="loading-bar"></loading-bar><!-- BEGIN sections: header-group -->
  1209. <div id="shopify-section-sections--18747383709846__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
  1210.  :root {
  1211.    --enable-sticky-announcement-bar: 1;
  1212.  }
  1213.  .btn-cs-color{
  1214.    color: rgb(255,0,0);
  1215.  }
  1216.  
  1217.  #shopify-section-sections--18747383709846__announcement-bar {
  1218.    --heading-color: 255, 255, 255;
  1219.    --text-color: 255, 255, 255;
  1220.    --primary-button-background: 255, 255, 255;
  1221.    --primary-button-text-color: 255, 255, 255;
  1222.    --section-background: 255, 0, 0;position: -webkit-sticky;
  1223.      position: sticky;
  1224.      top: 0;
  1225.      z-index: 5; /* Make sure it goes over header */}
  1226.  
  1227.  @media screen and (min-width: 741px) {
  1228.    :root {
  1229.      --enable-sticky-announcement-bar: 1;
  1230.    }
  1231.  
  1232.    #shopify-section-sections--18747383709846__announcement-bar {position: -webkit-sticky;
  1233.        position: sticky;
  1234.        top: 0;
  1235.        z-index: 5; /* Make sure it goes over header */}
  1236.  }
  1237. </style><section>
  1238.    <announcement-bar  class="announcement-bar "><div class="announcement-bar__list new-announcement-bar-list"><announcement-bar-item  has-content class="announcement-bar__item" ><div class="new-announcement-bar-settings announcement-bar__message "><p>Want to add red light therapy, methylene blue and/or ESS60 to your business?</p>
  1239.                  <button class="link" data-action="open-content">Learn More!</button></div><div hidden class="announcement-bar__content has-image">
  1240.                <div class="announcement-bar__content-overlay"></div>
  1241.  
  1242.                <div class="announcement-bar__content-overflow">
  1243.                  <div class="announcement-bar__content-inner">
  1244.                    <button type="button" class="announcement-bar__close-button tap-area" data-action="close-content">
  1245.                      <span class="visually-hidden">Close</span><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
  1246.        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1" fill="none"></path>
  1247.      </svg></button><img src="//www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=5000" alt="" srcset="//www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=400 400w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=500 500w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=600 600w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=700 700w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=800 800w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=900 900w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=1000 1000w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=1400 1400w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=1600 1600w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=1800 1800w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=2000 2000w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=2200 2200w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=2400 2400w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=2600 2600w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=2800 2800w, //www.biolight.shop/cdn/shop/files/0E2A0546.jpg?v=1663025330&amp;width=3000 3000w" width="5000" height="3335" loading="lazy" sizes="50vw" class="announcement-bar__content-image"><div class="announcement-bar__content-text-wrapper">
  1248.                        <div class="announcement-bar__content-text text-container"><p>If you are interested in incorporating <strong>red light therapy</strong> and/or <strong>methylene blue </strong>into your business or are interested in becoming a BioLight distributor, please schedule a meeting with our team to discuss the variety of options we offer!</p><div class="button-wrapper">
  1249.                              <a href="https://2j3syaqpasq.typeform.com/to/I3CnBpaI" class="button button--primary btn-cs-color">Schedule a meeting</a>
  1250.                            </div></div>
  1251.                      </div></div>
  1252.                </div>
  1253.              </div></announcement-bar-item></div></announcement-bar>
  1254.  </section>
  1255.  
  1256.  <script>
  1257.    document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-sections--18747383709846__announcement-bar').clientHeight + 'px');
  1258.  </script></div><div id="shopify-section-sections--18747383709846__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
  1259.  :root {
  1260.    --font-family-new: "Suisse Intl";
  1261.    --enable-sticky-header: 1;
  1262.    --enable-transparent-header: 0;
  1263.    --loading-bar-background: 246, 0, 0; /* Prevent the loading bar to be invisible */
  1264.  }
  1265.  
  1266.  .homepage .main-header-new-sett {
  1267.  transition: background-color 0.3s ease !important;
  1268.  background-color: transparent !important;
  1269. }
  1270.  
  1271. .homepage .main-header-new-sett.scrolled {
  1272.  background-color: #ffffff !important;
  1273.  /* opacity: 80%;  */
  1274. }
  1275. .search-icon-svg path {
  1276.  stroke: black;
  1277.  transition: stroke 0.3s ease;
  1278. }
  1279. .homepage .search-icon-svg path {
  1280.  stroke: white;
  1281.  transition: stroke 0.3s ease;
  1282. }
  1283.  
  1284. .homepage .main-header-new-sett.scrolled .search-icon-svg path {
  1285.  stroke: black;
  1286. }
  1287.  
  1288. .cart-icon-svg path {
  1289.  stroke: black;
  1290.  transition: stroke 0.3s ease;
  1291. }  
  1292. .homepage .cart-icon-svg path {
  1293.  stroke: white;
  1294.  transition: stroke 0.3s ease;
  1295. }
  1296.  
  1297. .homepage .main-header-new-sett.scrolled .cart-icon-svg path {
  1298.  stroke: black;
  1299. }
  1300. .hamburger-icon-svg path {
  1301.  stroke: #f00;
  1302.  transition: stroke 0.3s ease;
  1303. }
  1304. .homepage .hamburger-icon-svg path {
  1305.  stroke: white;
  1306.  transition: stroke 0.3s ease;
  1307. }
  1308.  
  1309. .homepage .main-header-new-sett.scrolled .hamburger-icon-svg path {
  1310.  stroke: black;
  1311. }  
  1312.  
  1313. .menu-list-new-settings-page,
  1314. .header-login-new-sett {
  1315.  color: black;
  1316.  transition: color 0.3s ease;
  1317. }  
  1318. .homepage .menu-list-new-settings-page,
  1319. .homepage .header-login-new-sett {
  1320.  color: #FFF;
  1321.  transition: color 0.3s ease;
  1322. }
  1323. .main-header-new-sett.scrolled .menu-list-new-settings-page,
  1324. .main-header-new-sett.scrolled .header-login-new-sett {
  1325.  color: #000;
  1326. }
  1327. .homepage .main-header-new-sett.scrolled .menu-list-new-settings-page,
  1328. .homepage .main-header-new-sett.scrolled .header-login-new-sett {
  1329.  color: #000;
  1330. }
  1331.  
  1332. .menu-list-new-settings-page{
  1333.  color: #272724;
  1334.  font-family: var(--font-family-new);
  1335.  font-size: 14px;
  1336.  font-style: normal;
  1337.  font-weight: 400;
  1338.  line-height: 20px;
  1339.  letter-spacing: 0.52px;
  1340.  text-transform: uppercase;
  1341. }
  1342. .homepage .menu-list-new-settings-page{
  1343.  color: #FFF;
  1344. }
  1345. .header-login-new-sett {
  1346.  position: relative;
  1347.  color: #272724;
  1348.  font-family: var(--font-family-new);
  1349.  font-size: 14px;
  1350.  font-style: normal;
  1351.  font-weight: 400;
  1352.  line-height: 0px;
  1353.  letter-spacing: 0.52px;
  1354.  text-transform: uppercase;
  1355.  cursor: pointer;
  1356. }
  1357. .homepage .main-header-new-sett.scrolled .header-login-new-sett::after{
  1358.  background-color: #000;
  1359. }
  1360. .homepage .header-login-new-sett::after{
  1361.  background-color: #fff;
  1362. }
  1363. /* Pseudo-element for bottom border */
  1364. .header-login-new-sett::after {
  1365.  content: "";
  1366.  position: absolute;
  1367.  bottom: 0px; /* adjust spacing if needed */
  1368.  left: 0;
  1369.  height: 0.5px;
  1370.  width: 0%;
  1371.  background-color: #000;
  1372.  transition: width 0.3s ease;
  1373. }
  1374.  
  1375. /* On hover: animate from left to right */
  1376. .header-login-new-sett:hover::after {
  1377.  width: 100%;
  1378. }
  1379. /* .header-login-new-sett{
  1380.    color: #272724;
  1381.    font-family: var(--font-family-new);
  1382.    font-size: 14px;
  1383.    font-style: normal;
  1384.    font-weight: 400;
  1385.    line-height: 0px;
  1386.    letter-spacing: 0.52px;
  1387.    text-transform: uppercase;
  1388.    cursor: pointer;
  1389. } */
  1390. .homepage .header-login-new-sett{
  1391.    color: #FFF;
  1392. }
  1393.  
  1394. .cart-new-header-new{
  1395.  position: relative;
  1396. }
  1397. .header_count-new-design{
  1398.    position: absolute;
  1399.    margin: 0;
  1400.    top: -15px;
  1401.    right: -10px;
  1402. }  
  1403. .homepage .main-header-new-sett {
  1404.    position: absolute;
  1405.    width: 100%;
  1406.    background: transparent;
  1407.    box-shadow: none !important;
  1408. }
  1409.  
  1410.  
  1411.  
  1412. @media screen and (max-width:768px){
  1413. .homepage .header_search-icon-new-mbl svg{
  1414.    display: none;
  1415. }
  1416.  
  1417.  
  1418. }  
  1419.  
  1420.  #shopify-section-sections--18747383709846__header {--header-background: 255, 255, 255;
  1421.    --header-text-color: 246, 0, 0;
  1422.    --header-border-color: 254, 217, 217;
  1423.    --reduce-header-padding: 0;position: -webkit-sticky;
  1424.      position: sticky;
  1425.      top: 0;z-index: 4;
  1426.  }.shopify-section--announcement-bar ~ #shopify-section-sections--18747383709846__header {
  1427.      top: calc(var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px));
  1428.    }#shopify-section-sections--18747383709846__header .header__logo-image {
  1429.    max-width: 120px;
  1430.  }
  1431.  
  1432.  @media screen and (min-width: 741px) {
  1433.    #shopify-section-sections--18747383709846__header .header__logo-image {
  1434.      max-width: 130px;
  1435.    }
  1436.  }
  1437.  
  1438.  @media screen and (min-width: 1200px) {}</style>
  1439.  
  1440.  
  1441. <store-header sticky  class="main-header-new-sett header header--bordered " role="banner"><div class="container">
  1442.    <div class="header__wrapper">
  1443.      <!-- LEFT PART -->
  1444.      <nav class="header__inline-navigation" role="navigation"><style>
  1445. :root{
  1446.  --font-family-new: "Suisse Intl";
  1447. }  
  1448. .main-wrapper-drawer-menu {
  1449.    display: flex;
  1450.    gap: 50px;
  1451.    align-items: flex-start;
  1452.    height: 90vh;
  1453.    padding: 50px 0px;
  1454. }
  1455. .drawer-main-menu-list-new {
  1456.    width: 40%;
  1457. }  
  1458. .mega-menu-inner-new{
  1459.      width: 60%;
  1460.      padding: 0;
  1461. }  
  1462. .drawer-main-menu-list-new ul {
  1463.    list-style: none;
  1464.    padding: 0;
  1465.    display: flex;
  1466.    flex-direction: column;
  1467.    gap: 24px;
  1468. }
  1469. .drawer-main-menu-list-new a{
  1470.    color: #272724;
  1471.    font-family: var(--font-family-new);
  1472.    font-size: 24px;
  1473.    font-style: normal;
  1474.    font-weight: 400;
  1475.    line-height: 30px;
  1476.    letter-spacing: 0.52px;
  1477.    text-transform: uppercase;
  1478.    position: relative;
  1479.    text-decoration: none;
  1480.    transition: color 0.3s ease;
  1481. }  
  1482. .drawer-main-menu-list-new a:hover {
  1483.  color: #f00; /* Red on hover */
  1484. }  
  1485. .drawer-main-menu-list-new a::after {
  1486.  content: ""; /* Required for pseudo-element */
  1487.  position: absolute;
  1488.  bottom: -2px; /* Position just below text */
  1489.  left: 0;
  1490.  width: 0; /* Start with no width */
  1491.  height: 2px; /* Thickness of the underline */
  1492.  background-color: #f00; /* Match hover color */
  1493.  transition: width 0.3s ease; /* Animate width change */
  1494. }
  1495. .drawer-main-menu-list-new a:hover::after {
  1496.  width: 100%; /* Expand to full width on hover */
  1497. }
  1498. .mega-menu-inner-new .mega-menu__image-wrapper img{
  1499.   width: 100%;
  1500.   height: auto;
  1501. }
  1502. .new-title-sett-heading{
  1503.    color: #272724;
  1504.    font-family: var(--font-family-new);
  1505.    font-size: 16.228px;
  1506.    font-style: normal;
  1507.    font-weight: 500;
  1508.    line-height: 22.314px; /* 137.5% */
  1509.    letter-spacing: 0.086px;
  1510.    text-align: start;
  1511. }  
  1512. .mega-menu-inner-new .mega-menu__images-wrapper{
  1513.    display: flex;
  1514.    width: 100%;
  1515.    gap: 20px;
  1516. }  
  1517. .mega-menu-inner-new .mega-menu__image-push{
  1518.    width: 100%;
  1519. }
  1520.  
  1521. @media screen and (max-width:768px){
  1522. .drawer-main-menu-list-new ul{
  1523.    gap: 0px;
  1524.    padding-left: 24px;
  1525.    padding-bottom: 10px;
  1526. }
  1527. .drawer-main-menu-list-new a{
  1528.    font-size: 12px;
  1529.    line-height: 15px;
  1530.    letter-spacing: 0px;
  1531.    color: #f00;
  1532. }
  1533. .drawer-main-menu-list-new{
  1534.    width: 100%;
  1535. }  
  1536.  
  1537. }  
  1538.  
  1539.  
  1540. </style>
  1541.  
  1542.  
  1543.  
  1544. <desktop-navigation>
  1545.  <ul class="header__linklist list--unstyled hidden-pocket hidden-lap" role="list"><li class="header__linklist-item " data-item-title="Home">
  1546.        <a class="header__linklist-link link--animated menu-list-new-settings-page" href="/" >Home</a></li><li class="header__linklist-item has-dropdown" data-item-title="Learn">
  1547.        <a class="header__linklist-link link--animated menu-list-new-settings-page" href="/blogs/learn" aria-controls="desktop-menu-2" aria-expanded="false">Learn</a><div hidden id="desktop-menu-2" class="mega-menu" >
  1548.              <div class="container">
  1549.                <div class="main-wrapper-drawer-menu">
  1550.                  <div class="drawer-main-menu-list-new">
  1551.                    <ul>
  1552.                      
  1553.                        <li><a href="/blogs/learn">Learn</a></li>
  1554.                      
  1555.                        <li><a href="/blogs/methylene-blue">Methylene Blue</a></li>
  1556.                      
  1557.                        <li><a href="/blogs/red-light-therapy">Red Light Therapy</a></li>
  1558.                      
  1559.                    </ul>
  1560.                  </div>
  1561.                  <div class="mega-menu__inner mega-menu-inner-new"><div class="mega-menu__images-wrapper "><a href="/blogs/red-light-therapy/can-red-light-therapy-reduce-inflammation-in-the-mouth" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.biolight.shop/cdn/shop/files/Picture_Homepage_People_Liyya_desktop_webp.png?v=1744714605&amp;width=1732" alt="" srcset="//www.biolight.shop/cdn/shop/files/Picture_Homepage_People_Liyya_desktop_webp.png?v=1744714605&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/Picture_Homepage_People_Liyya_desktop_webp.png?v=1744714605&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/Picture_Homepage_People_Liyya_desktop_webp.png?v=1744714605&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/Picture_Homepage_People_Liyya_desktop_webp.png?v=1744714605&amp;width=1732 1732w" width="1732" height="1732" loading="lazy" sizes="240,480,720" class="mega-menu__image">
  1562.                  </div><p class="new-title-sett-heading mega-menu__heading heading heading--small">Can Red Light Therapy Reduce Inflammation in the Mouth?</p></a><a href="/blogs/red-light-therapy/is-red-light-used-in-photodynamic-therapy" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=2400" alt="" srcset="//www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=1920 1920w, //www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=2400 2400w" width="2400" height="2400" loading="lazy" sizes="240,480,720" class="mega-menu__image">
  1563.                  </div><p class="new-title-sett-heading mega-menu__heading heading heading--small">Is Red Light Used in Photodynamic Therapy?</p></a></div></div>
  1564.                </div>  
  1565.              </div>
  1566.            </div></li><li class="header__linklist-item has-dropdown" data-item-title="Products">
  1567.        <a class="header__linklist-link link--animated menu-list-new-settings-page" href="/collections/all" aria-controls="desktop-menu-3" aria-expanded="false">Products</a><div hidden id="desktop-menu-3" class="mega-menu" >
  1568.              <div class="container">
  1569.                <div class="main-wrapper-drawer-menu">
  1570.                  <div class="drawer-main-menu-list-new">
  1571.                    <ul>
  1572.                      
  1573.                        <li><a href="/collections/all">All products</a></li>
  1574.                      
  1575.                        <li><a href="/collections">All collections</a></li>
  1576.                      
  1577.                        <li><a href="/collections/bioblue-products">BioBlue Products</a></li>
  1578.                      
  1579.                        <li><a href="/collections/bundles">Bundles</a></li>
  1580.                      
  1581.                    </ul>
  1582.                  </div>
  1583.                  <div class="mega-menu__inner mega-menu-inner-new"><div class="mega-menu__images-wrapper mega-menu__images-wrapper--tight"><a href="/products/illume" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=3240" alt="Light Therapy Toothbrush" srcset="//www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=1920 1920w, //www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=3240 3240w" width="3240" height="3240" loading="lazy" sizes="240,480,720" class="mega-menu__image">
  1584.                  </div><p class="new-title-sett-heading mega-menu__heading heading heading--small">Illume Sonic Toothbrush</p></a><a href="/products/biobundle" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=3240" alt="" srcset="//www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=1920 1920w, //www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=3240 3240w" width="3240" height="3240" loading="lazy" sizes="240,480,720" class="mega-menu__image">
  1585.                  </div><p class="new-title-sett-heading mega-menu__heading heading heading--small">BioBundle: BioBlue + BioESS60 Combo</p></a><a href="/collections/bioblue-products" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=4320" alt="" srcset="//www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=1920 1920w, //www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=4320 4320w" width="4320" height="4320" loading="lazy" sizes="240,480,720" class="mega-menu__image">
  1586.                  </div><p class="new-title-sett-heading mega-menu__heading heading heading--small">All BioBlue Supplements</p></a><a href="/products/cocoon" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.biolight.shop/cdn/shop/files/cocoon.jpg?v=1709652796&amp;width=1024" alt="Experience the innovative Cocoon - 360-Degree Red Light Therapy Pod with flexible design for home wellness." srcset="//www.biolight.shop/cdn/shop/files/cocoon.jpg?v=1709652796&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/cocoon.jpg?v=1709652796&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/cocoon.jpg?v=1709652796&amp;width=1024 1024w" width="1024" height="1024" loading="lazy" sizes="240,480,720" class="mega-menu__image">
  1587.                  </div><p class="new-title-sett-heading mega-menu__heading heading heading--small">Cocoon - 360-Degree Red Light Therapy Pod</p></a></div></div>
  1588.                </div>  
  1589.              </div>
  1590.            </div></li><li class="header__linklist-item has-dropdown" data-item-title="Professional">
  1591.        <a class="header__linklist-link link--animated menu-list-new-settings-page" href="/collections/professional" aria-controls="desktop-menu-4" aria-expanded="false">Professional</a><ul hidden id="desktop-menu-4" class="nav-dropdown nav-dropdown--restrict list--unstyled" role="list"><li class="nav-dropdown__item ">
  1592.                <a class="nav-dropdown__link link--faded" href="https://af.uppromote.com/biolight-inc/register" >Become an Affiliate</a></li></ul></li></ul>
  1593. </desktop-navigation><div class="header__icon-list "><button is="toggle-button" class="header__icon-wrapper tap-area hidden-desk" aria-controls="mobile-menu-drawer" aria-expanded="false">
  1594.              <span class="visually-hidden">Navigation</span><svg focusable="false" class="hamburger-icon-svg" width="18" height="14" class="icon icon--header-hamburger   " viewBox="0 0 18 14">
  1595.        <path d="M0 1h18M0 13h18H0zm0-6h18H0z" fill="none" stroke="currentColor" stroke-width="1"></path>
  1596.      </svg></button><a href="/search" is="toggle-link" class="header_search-icon-new-mbl header__icon-wrapper tap-area  hidden-desk" aria-controls="search-drawer" aria-expanded="false" aria-label="Search"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
  1597.        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1"></path>
  1598.      </svg></a>
  1599.        </div></nav>
  1600.  
  1601.      <!-- LOGO PART --><h1 class="header__logo"><a class="header__logo-link" href="/"><span class="visually-hidden">BioLight</span>
  1602.            <img class="header__logo-image" width="300" height="90" src="//www.biolight.shop/cdn/shop/files/BioLight_Logo_updated_copy_260x.png?v=1662310931" alt=""></a></h1><!-- SECONDARY LINKS PART -->
  1603.      <div class="header__secondary-links"><div class="header__icon-list"><button is="toggle-button" class="header__icon-wrapper tap-area hidden-phone hidden-desk" aria-controls="newsletter-popup" aria-expanded="false">
  1604.            <span class="visually-hidden">Newsletter</span><svg focusable="false" width="20" height="16" class="icon icon--header-email   " viewBox="0 0 20 16">
  1605.        <path d="M19 4l-9 5-9-5" fill="none" stroke="currentColor" stroke-width="1"></path>
  1606.        <path stroke="currentColor" fill="none" stroke-width="1" d="M1 1h18v14H1z"></path>
  1607.      </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area hidden-pocket hidden-lap hidden-desk" aria-label="Search" aria-controls="search-drawer" aria-expanded="false"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
  1608.        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1"></path>
  1609.      </svg></a><a href="/account/login" class="header__icon-wrapper tap-area hidden-phone hidden-desk" aria-label="Login"><svg focusable="false" width="18" height="17" class="icon icon--header-customer   " viewBox="0 0 18 17">
  1610.        <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="1" stroke-linejoin="round"></circle>
  1611.        <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="1"></path>
  1612.      </svg></a><a href="/cart" is="toggle-link" aria-controls="mini-cart" aria-expanded="false" class="header__icon-wrapper tap-area hidden-desk" aria-label="Cart" data-no-instant><svg focusable="false" class="cart-icon-svg" width="20" height="18" class="icon icon--header-cart   " viewBox="0 0 20 18">
  1613.        <path d="M3 1h14l1 16H2L3 1z" fill="none" stroke="currentColor" stroke-width="1"></path>
  1614.        <path d="M7 4v0a3 3 0 003 3v0a3 3 0 003-3v0" fill="none" stroke="currentColor" stroke-width="1"></path>
  1615.      </svg><cart-count class="header__cart-count header__cart-count--floating bubble-count" aria-hidden="true">0</cart-count>
  1616.          </a>
  1617.        </div>
  1618.        <div class="nav-new-item-right">
  1619.        <ul>
  1620.          
  1621.            <li class="header__linklist-item"><a class="header-login-new-sett" href="/pages/protocols">Dosage Calculator</a></li>
  1622.          
  1623.            <li class="header__linklist-item"><a class="header-login-new-sett" href="/pages/podcast">Podcast</a></li>
  1624.          
  1625.            <li class="header__linklist-item"><a class="header-login-new-sett" href="/pages/safety">Safety</a></li>
  1626.          
  1627.        </ul>
  1628.        </div><ul class="header__linklist list--unstyled hidden-pocket hidden-lap" role="list"><li class="header__linklist-item">
  1629.                <a class="header-login-new-sett" href="/account/login">Login
  1630. </a>
  1631.              </li><li class="header__linklist-item">
  1632.                <a href="/search" is="toggle-link" class="search-drawer-new-content" aria-controls="search-drawer" aria-expanded="false"> <svg width="24" height="24" viewBox="0 0 24 24" class="search-icon-svg" fill="none" xmlns="http://www.w3.org/2000/svg">
  1633. <g id="SVG">
  1634. <path id="Vector" d="M10.3639 3.0005C9.38967 2.98915 8.42289 3.17122 7.51955 3.53618C6.61621 3.90114 5.79428 4.44172 5.10136 5.12661C4.40844 5.81151 3.85831 6.62709 3.48285 7.52611C3.10739 8.42513 2.91406 9.38972 2.91406 10.364C2.91406 11.3383 3.10739 12.3029 3.48285 13.2019C3.85831 14.1009 4.40844 14.9165 5.10136 15.6014C5.79428 16.2863 6.61621 16.8269 7.51955 17.1918C8.42289 17.5568 9.38967 17.7389 10.3639 17.7275C12.3019 17.7049 14.1529 16.9192 15.5154 15.5407C16.8779 14.1622 17.6421 12.3022 17.6421 10.364C17.6421 8.42581 16.8779 6.56576 15.5154 5.18729C14.1529 3.80882 12.3019 3.02309 10.3639 3.0005Z" stroke="white" stroke-width="1.5" stroke-miterlimit="10"/>
  1635. <path id="Vector_2" d="M15.8594 15.8594L21.0024 21.0024" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/>
  1636. </g>
  1637. </svg>
  1638. </a>
  1639.              </li><li class="header__linklist-item">
  1640.              <a class="cart-new-header-new" href="/cart" is="toggle-link" aria-controls="mini-cart" aria-expanded="false" data-no-instant>
  1641.               <svg width="24" height="24" class="cart-icon-svg" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  1642. <g id="SVG">
  1643. <path id="Vector" d="M7.25 6.375C7.25 5.21468 7.71094 4.10188 8.53141 3.28141C9.35188 2.46094 10.4647 2 11.625 2C12.7853 2 13.8981 2.46094 14.7186 3.28141C15.5391 4.10188 16 5.21468 16 6.375M20.375 6.375H2.875C2.64294 6.375 2.42038 6.46719 2.25628 6.63128C2.09219 6.79538 2 7.01794 2 7.25V21.25C2 21.733 2.392 22.125 2.875 22.125H20.375C20.6071 22.125 20.8296 22.0328 20.9937 21.8687C21.1578 21.7046 21.25 21.4821 21.25 21.25V7.25C21.25 7.01794 21.1578 6.79538 20.9937 6.63128C20.8296 6.46719 20.6071 6.375 20.375 6.375Z" stroke="white" stroke-width="1.16667" stroke-linecap="round" stroke-linejoin="round"/>
  1644. </g>
  1645. </svg>
  1646.  
  1647.                <cart-count class="header_count-new-design header__cart-count bubble-count">0</cart-count>
  1648.              </a>
  1649.            </li>
  1650.          </ul></div>
  1651.    </div></div>
  1652. </store-header><cart-notification global hidden class="cart-notification "></cart-notification><style>
  1653. :root{
  1654.  --font-family-new: "Suisse Intl";
  1655. }
  1656. @media screen and (max-width:768px){
  1657. .mbl-nav-new-heading{
  1658.  color: #f00;
  1659.  font-family: var(--font-family-new);
  1660.  font-size: 12px;
  1661.  font-style: normal;
  1662.  font-weight: 400;
  1663.  line-height: 16px;
  1664.  text-align: start;
  1665. }
  1666.  
  1667. }
  1668.  
  1669.  
  1670. </style><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left">
  1671.  <span class="drawer__overlay"></span>
  1672.  
  1673.  <div class="drawer__header drawer__header--shadowed">
  1674.    <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
  1675.        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1" fill="none"></path>
  1676.      </svg></button>
  1677.  </div>
  1678.  
  1679.  <div class="drawer__content">
  1680.    <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="1"><a href="/" class="mobile-nav__link heading h5">Home</a></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-2" aria-expanded="false">Learn<span class="animated-plus"></span>
  1681.            </button>
  1682.  
  1683.            <collapsible-content id="mobile-menu-2" class="collapsible"><div class="mobile-nav__images-wrapper  hide-scrollbar">
  1684.                  <div class="drawer-main-menu-list-new">
  1685.                    <ul>
  1686.                      
  1687.                        <li><a href="/blogs/learn">Learn</a></li>
  1688.                      
  1689.                        <li><a href="/blogs/methylene-blue">Methylene Blue</a></li>
  1690.                      
  1691.                        <li><a href="/blogs/red-light-therapy">Red Light Therapy</a></li>
  1692.                      
  1693.                    </ul>
  1694.                  </div>
  1695.                  <div class="mobile-nav__images-scroller"><a href="/blogs/red-light-therapy/can-red-light-therapy-reduce-inflammation-in-the-mouth" class="mobile-nav__image-push"><img src="//www.biolight.shop/cdn/shop/files/Picture_Homepage_People_Liyya_desktop_webp.png?v=1744714605&amp;width=1732" alt="" srcset="//www.biolight.shop/cdn/shop/files/Picture_Homepage_People_Liyya_desktop_webp.png?v=1744714605&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/Picture_Homepage_People_Liyya_desktop_webp.png?v=1744714605&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/Picture_Homepage_People_Liyya_desktop_webp.png?v=1744714605&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/Picture_Homepage_People_Liyya_desktop_webp.png?v=1744714605&amp;width=1732 1732w" width="1732" height="1732" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mbl-nav-new-heading mobile-nav__image-heading heading heading--xsmall">Can Red Light Therapy Reduce Inflammation in the Mouth?</p></a><a href="/blogs/red-light-therapy/is-red-light-used-in-photodynamic-therapy" class="mobile-nav__image-push"><img src="//www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=2400" alt="" srcset="//www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=1920 1920w, //www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640&amp;width=2400 2400w" width="2400" height="2400" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mbl-nav-new-heading mobile-nav__image-heading heading heading--xsmall">Is Red Light Used in Photodynamic Therapy?</p></a></div>
  1696.                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-3" aria-expanded="false">Products<span class="animated-plus"></span>
  1697.            </button>
  1698.  
  1699.            <collapsible-content id="mobile-menu-3" class="collapsible"><div class="mobile-nav__images-wrapper mobile-nav__images-wrapper--tight hide-scrollbar">
  1700.                  <div class="drawer-main-menu-list-new">
  1701.                    <ul>
  1702.                      
  1703.                        <li><a href="/collections/all">All products</a></li>
  1704.                      
  1705.                        <li><a href="/collections">All collections</a></li>
  1706.                      
  1707.                        <li><a href="/collections/bioblue-products">BioBlue Products</a></li>
  1708.                      
  1709.                        <li><a href="/collections/bundles">Bundles</a></li>
  1710.                      
  1711.                    </ul>
  1712.                  </div>
  1713.                  <div class="mobile-nav__images-scroller"><a href="/products/illume" class="mobile-nav__image-push"><img src="//www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=3240" alt="Light Therapy Toothbrush" srcset="//www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=1920 1920w, //www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559&amp;width=3240 3240w" width="3240" height="3240" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mbl-nav-new-heading mobile-nav__image-heading heading heading--xsmall">Illume Sonic Toothbrush</p></a><a href="/products/biobundle" class="mobile-nav__image-push"><img src="//www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=3240" alt="" srcset="//www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=1920 1920w, //www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694&amp;width=3240 3240w" width="3240" height="3240" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mbl-nav-new-heading mobile-nav__image-heading heading heading--xsmall">BioBundle: BioBlue + BioESS60 Combo</p></a><a href="/collections/bioblue-products" class="mobile-nav__image-push"><img src="//www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=4320" alt="" srcset="//www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=1200 1200w, //www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=1920 1920w, //www.biolight.shop/cdn/shop/files/Collection_page_image_sq.png?v=1751030577&amp;width=4320 4320w" width="4320" height="4320" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mbl-nav-new-heading mobile-nav__image-heading heading heading--xsmall">All BioBlue Supplements</p></a><a href="/products/cocoon" class="mobile-nav__image-push"><img src="//www.biolight.shop/cdn/shop/files/cocoon.jpg?v=1709652796&amp;width=1024" alt="Experience the innovative Cocoon - 360-Degree Red Light Therapy Pod with flexible design for home wellness." srcset="//www.biolight.shop/cdn/shop/files/cocoon.jpg?v=1709652796&amp;width=352 352w, //www.biolight.shop/cdn/shop/files/cocoon.jpg?v=1709652796&amp;width=832 832w, //www.biolight.shop/cdn/shop/files/cocoon.jpg?v=1709652796&amp;width=1024 1024w" width="1024" height="1024" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mbl-nav-new-heading mobile-nav__image-heading heading heading--xsmall">Cocoon - 360-Degree Red Light Therapy Pod</p></a></div>
  1714.                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><a href="/collections/professional" class="mobile-nav__link heading h5">Professional</a></li><li class="mobile-nav__item" data-level="1"><a href="/pages/protocols" class="mobile-nav__link heading h5">Protocols</a></li><li class="mobile-nav__item" data-level="1"><a href="/pages/verified" class="mobile-nav__link heading h5">Verified</a></li><li class="mobile-nav__item" data-level="1"><a href="/pages/podcast" class="mobile-nav__link heading h5">Podcast</a></li><li class="mobile-nav__item" data-level="1"><a href="/pages/safety" class="mobile-nav__link heading h5">Safety</a></li><li class="mobile-nav__item" data-level="1"><a href="/pages/support" class="mobile-nav__link heading h5">Support</a></li></ul>
  1715.  </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered">
  1716.      <div class="mobile-nav__footer"><a class="icon-text" href="/account/login"><svg focusable="false" width="18" height="17" class="icon icon--header-customer   " viewBox="0 0 18 17">
  1717.        <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="1" stroke-linejoin="round"></circle>
  1718.        <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="1"></path>
  1719.      </svg>Account</a></div>
  1720.    </div></mobile-navigation><predictive-search-drawer append-body reverse-breakpoint="screen and (min-width: 1200px)" id="search-drawer" initial-focus-selector="#search-drawer [name='q']" class="predictive-search drawer drawer--large drawer--from-left">
  1721.  <span class="drawer__overlay"></span>
  1722.  
  1723.  <header class="drawer__header">
  1724.    <form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
  1725.        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1"></path>
  1726.      </svg><input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="What are you looking for?">
  1727.    </form>
  1728.  
  1729.    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
  1730.        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1" fill="none"></path>
  1731.      </svg></button>
  1732.  </header>
  1733.  
  1734.  <div class="drawer__content">
  1735.    <div class="predictive-search__content-wrapper">
  1736.      <div hidden class="predictive-search__loading-state">
  1737.        <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner   " viewBox="25 25 50 50">
  1738.        <circle cx="50" cy="50" r="20" fill="none" stroke="#282828" stroke-width="4"></circle>
  1739.      </svg></div>
  1740.      </div>
  1741.  
  1742.      <div hidden class="predictive-search__results" aria-live="polite"></div></div>
  1743.  </div>
  1744.  
  1745.  <footer hidden class="drawer__footer drawer__footer--no-top-padding">
  1746.    <button type="submit" form="predictive-search-form" class="button button--primary button--full">View all results</button>
  1747.  </footer>
  1748. </predictive-search-drawer><script>
  1749.  (() => {
  1750.    const headerElement = document.getElementById('shopify-section-sections--18747383709846__header'),
  1751.      headerHeight = headerElement.clientHeight,
  1752.      headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight;
  1753.  
  1754.    document.documentElement.style.setProperty('--header-height', headerHeight + 'px');
  1755.    document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px');
  1756.  })();
  1757. </script>
  1758.  
  1759. <script type="application/ld+json">
  1760.  {
  1761.    "@context": "https://schema.org",
  1762.    "@type": "Organization",
  1763.    "name": "BioLight",
  1764.    
  1765.      
  1766.      "logo": "https:\/\/www.biolight.shop\/cdn\/shop\/files\/BioLight_Logo_updated_copy_300x.png?v=1662310931",
  1767.    
  1768.    "url": "https:\/\/www.biolight.shop"
  1769.  }
  1770. </script>
  1771.  
  1772.  
  1773. <script>
  1774.  document.addEventListener('DOMContentLoaded', function () {
  1775.    const header = document.querySelector('.main-header-new-sett');
  1776.  
  1777.    function handleScroll() {
  1778.      const scrollThreshold = 0;
  1779.  
  1780.      if (window.scrollY > scrollThreshold) {
  1781.        header.classList.add('scrolled');
  1782.      } else {
  1783.        header.classList.remove('scrolled');
  1784.      }
  1785.    }
  1786.  
  1787.    window.addEventListener('scroll', handleScroll);
  1788.    handleScroll();
  1789.  });
  1790. </script></div>
  1791. <!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
  1792. <div id="shopify-section-sections--18747384955030__privacy-banner" class="shopify-section shopify-section-group-overlay-group shopify-section--privacy-banner"><cookie-bar section="sections--18747384955030__privacy-banner" hidden class="cookie-bar text--xsmall"><p class="heading heading--xsmall">Cookie policy</p><p>I agree to the processing of my data in accordance with the conditions set out in the policy of Privacy.</p><div class="cookie-bar__actions">
  1793.    <button class="button button--text button--primary button--small text--xsmall" data-action="accept-policy">Accept</button>
  1794.    <button class="button button--text button--ternary button--small text--xsmall" data-action="decline-policy">Decline</button>
  1795.  </div>
  1796. </cookie-bar>
  1797.  
  1798. </div>
  1799. <!-- END sections: overlay-group --><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart"><cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large">
  1800.  <span class="drawer__overlay"></span><header class="drawer__header">
  1801.    <p class="drawer__title heading h6"><svg focusable="false" class="cart-icon-svg" width="20" height="18" class="icon icon--header-cart   " viewBox="0 0 20 18">
  1802.        <path d="M3 1h14l1 16H2L3 1z" fill="none" stroke="currentColor" stroke-width="1"></path>
  1803.        <path d="M7 4v0a3 3 0 003 3v0a3 3 0 003-3v0" fill="none" stroke="currentColor" stroke-width="1"></path>
  1804.      </svg>Cart</p>
  1805.  
  1806.    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
  1807.        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1" fill="none"></path>
  1808.      </svg></button>
  1809.  </header><div class="drawer__content drawer__content--center">
  1810.      <p>Your cart is empty</p>
  1811.  
  1812.      <div class="button-wrapper">
  1813.        <a href="/collections/all" class="button button--primary">Start shopping</a>
  1814.      </div>
  1815.    </div><openable-element id="mini-cart-note" class="mini-cart__order-note">
  1816.      <span class="openable__overlay"></span>
  1817.      <label for="cart[note]" class="mini-cart__order-note-title heading heading--xsmall">Add order note</label>
  1818.      <textarea is="cart-note" name="note" id="cart[note]" rows="3" aria-owns="order-note-toggle" class="input__field input__field--textarea" placeholder="How can we help you?"></textarea>
  1819.      <button type="button" data-action="close" class="form__submit form__submit--closer button button--secondary">Save</button>
  1820.    </openable-element></cart-drawer>
  1821.  
  1822. </div><div id="main" role="main" class="anchor"><div id="shopify-section-template--18747388690582__banner_video_section_rDmtJe" class="shopify-section"><style>
  1823. :root{
  1824.  --font-family-new: "Suisse Intl";
  1825. }  
  1826. .section-template--18747388690582__banner_video_section_rDmtJe-padding {
  1827.    padding-top: 0px;
  1828.    padding-bottom: 0px;
  1829. }
  1830. .video-new-container {
  1831.    width: 100%;
  1832.    height: 100%;
  1833.    position: relative;
  1834. }  
  1835. .main-wrapper-video-container {
  1836.    position: relative;
  1837. }  
  1838. .main-heading-banner-new {
  1839.    color: #FFF;
  1840.    font-family: var(--font-family-new);
  1841.    font-size: 58px;
  1842.    font-style: normal;
  1843.    font-weight: 600;
  1844.    line-height: normal;
  1845.    letter-spacing: -2.32px;
  1846.    text-transform: capitalize;
  1847.    margin: 0;
  1848.    padding-bottom: 50px;
  1849.    max-width: 536px;
  1850. }  
  1851. .content-text-button-banner {
  1852.    position: absolute;
  1853.    bottom: 150px;
  1854.    padding-left: 50px;
  1855. }  
  1856. .button-wrappers-new-banner {
  1857.    display: flex;
  1858.    align-items: center;
  1859.    gap: 18px;
  1860.    padding-bottom: 46px;
  1861. }  
  1862. .button-shop-now-banner-new {
  1863.    color: #FFF;
  1864.    leading-trim: both;
  1865.    text-edge: cap;
  1866.    font-family: var(--font-family-new);
  1867.    font-size: 13.235px;
  1868.    font-style: normal;
  1869.    font-weight: 400;
  1870.    line-height: 0px;
  1871.    text-transform: uppercase;
  1872.    border-radius: 2.941px;
  1873.    background: #F00;
  1874.    width: 100%;
  1875.    max-width: 181.618px;
  1876.    height: 50px;
  1877.    display: flex;
  1878.    align-items: center;
  1879.    justify-content: center;
  1880.    transition: transform 0.5s ease, background 0.5s ease, color 0.5s ease;
  1881. }  
  1882. .button-shop-now-banner-new:hover{
  1883.    background: #fff;
  1884.    background-image: url('//www.biolight.shop/cdn/shop/files/Untitled_video_-_Made_with_Clipchamp_5_1.gif?v=1746791404'); /* Path to your uploaded GIF */
  1885.    background-size: cover;
  1886.    background-position: center;
  1887.    background-repeat: no-repeat;
  1888.    color: #000;
  1889.    /* transform: scale(0.9); */
  1890.    border: 2px solid #fff;
  1891. }
  1892. .button-take-quiz-banner-new {
  1893.    color: #FFF;
  1894.    leading-trim: both;
  1895.    text-edge: cap;
  1896.    font-family: var(--font-family-new);
  1897.    font-size: 13.235px;
  1898.    font-style: normal;
  1899.    font-weight: 400;
  1900.    line-height: 0px;
  1901.    text-transform: uppercase;
  1902.    border-radius: 2.941px;
  1903.    border: 2px solid #FFF;
  1904.    width: 100%;
  1905.    max-width: 181.618px;
  1906.    height: 50px;
  1907.    display: flex;
  1908.    align-items: center;
  1909.    justify-content: center;
  1910.    transition: transform 0.5s ease, background 0.5s ease, color 0.5s ease;
  1911. }  
  1912. .button-take-quiz-banner-new:hover{
  1913.    background: #fff;
  1914.    background-image: url('//www.biolight.shop/cdn/shop/files/Untitled_video_-_Made_with_Clipchamp_5_1.gif?v=1746791404'); /* Path to your uploaded GIF */
  1915.    background-size: cover;
  1916.    background-position: center;
  1917.    background-repeat: no-repeat;
  1918.    border: none;
  1919.    color: #000;
  1920. }
  1921. .marquee-main-wrapper-new-banner {
  1922.    position: absolute;
  1923.    bottom: 32px;
  1924.    padding: 0px 50px;
  1925. }  
  1926. .cs-marquee-slider-banner {
  1927.  overflow: hidden;
  1928.  position: relative;
  1929. }
  1930.  
  1931. .cs-marquee-wrapper {
  1932.      display: flex;
  1933.    align-items: center;
  1934.    gap: 93px;
  1935.    will-change: transform;
  1936.    justify-content: space-between;
  1937. }
  1938.  
  1939. .cs-main-wrapper-marquee-slider {
  1940.  display: flex;
  1941.  align-items: center;
  1942.  line-height: 0;
  1943. }
  1944.  
  1945. .marpuee-main {
  1946.  position: relative;
  1947.  overflow: hidden;
  1948. }
  1949.  
  1950. .marquee-main {
  1951.  top: 0;
  1952.  width: 100%;
  1953.  height: 100%;
  1954.  display: flex;
  1955. }
  1956. .cs-marquee-slide:nth-child(n+6):nth-child(-n+10) {
  1957.    display: none;
  1958. }
  1959.  
  1960. .cs-marquee-slide-text-new img {
  1961.    max-width: 660px !important;
  1962. }
  1963.  
  1964. @media screen and (max-width:768px){  
  1965.  .section-template--18747388690582__banner_video_section_rDmtJe-padding {
  1966.    padding-top: 0px;
  1967.    padding-bottom: 0px;
  1968. }
  1969. .main-wrapper-video-container{
  1970.    overflow: hidden;
  1971. }
  1972. .video-new-container{
  1973.    object-fit: cover;
  1974.    height: 560px;
  1975. }
  1976. .content-text-button-banner {
  1977.    bottom: 90px;
  1978.    padding: 0px 16px;
  1979. }  
  1980. .main-heading-banner-new{
  1981.    font-size: 36px;
  1982.    font-weight: 600;
  1983.    line-height: 43.2px; /* 120% */
  1984.    letter-spacing: -1.44px;
  1985.    padding-bottom: 40px;
  1986.    max-width: 358px;
  1987.    margin: 0 auto;
  1988.    text-align: center;
  1989. }  
  1990. .button-shop-now-banner-new{
  1991.    font-size: 13.235px;
  1992.    line-height: 0px; /* 0% */
  1993.    max-width: 161.618px;
  1994.    height: 40px;
  1995.    border-radius: 2.941px;
  1996. }  
  1997. .button-wrappers-new-banner {
  1998.    gap: 14px;
  1999.    padding-bottom: 24px;
  2000. }  
  2001. .button-take-quiz-banner-new{
  2002.    font-size: 13.235px;
  2003.    font-weight: 400;
  2004.    line-height: 0px; /* 0% */
  2005.    max-width: 161.618px;
  2006.    height: 40px;
  2007.    border-radius: 2.941px;
  2008. }  
  2009. .marquee-main-wrapper-new-banner {
  2010.    bottom: 38px;
  2011.    padding: 0px;
  2012. }
  2013. .cs-marquee-slide-text-new img {
  2014.    min-width: 80px;
  2015.    height: 30px;
  2016. }  
  2017. .cs-marquee-wrapper {
  2018.    gap: 40px;
  2019.    will-change: transform;
  2020. }
  2021. .cs-marquee-slide:nth-child(n+6):nth-child(-n+10) {
  2022.    display: block;
  2023. }
  2024. .cs-marquee-wrapper {
  2025.    animation: scroll-loop 30s linear infinite;
  2026.   will-change: transform;
  2027. }
  2028.  
  2029. @keyframes scroll-loop {
  2030.  from {
  2031.    transform: translateX(0);
  2032.  }
  2033.  to {
  2034.    transform: translateX(-80%);
  2035.  }
  2036. }  
  2037.  
  2038.  
  2039. }  
  2040. </style>
  2041.  
  2042.  
  2043.  
  2044. <section class="section-template--18747388690582__banner_video_section_rDmtJe-padding">
  2045.  <div class="main-wrapper-video-container">
  2046.    <video playsinline="true" widths="50, 100, 150, 200, 250, 300, 400, 500, 600" alt="video" class="video-new-container" loading="eager" autoplay="autoplay" loop="loop" muted="muted" id="cs-banner-video" preload="metadata" poster="//www.biolight.shop/cdn/shop/files/preview_images/948f88aaa97042048a8dfeed79c946f3.thumbnail.0000000000_small.jpg?v=1744696794"><source src="//www.biolight.shop/cdn/shop/videos/c/vp/948f88aaa97042048a8dfeed79c946f3/948f88aaa97042048a8dfeed79c946f3.HD-1080p-2.5Mbps-45981511.mp4?v=0" type="video/mp4"><img src="//www.biolight.shop/cdn/shop/files/preview_images/948f88aaa97042048a8dfeed79c946f3.thumbnail.0000000000_small.jpg?v=1744696794"></video>
  2047.    <div class="content-text-button-banner">
  2048.      <h2 class="main-heading-banner-new">Wellness, Reimagined Through Science</h2>
  2049.      <div class="button-wrappers-new-banner">
  2050.        <a class="button-shop-now-banner-new" href="/collections/all">shop now</a>
  2051.        <a class="button-take-quiz-banner-new" href="/pages/product-recommendation-quiz">take quiz</a>
  2052.      </div>
  2053.    </div>
  2054.    <div class="marquee-main-wrapper-new-banner">
  2055.      <div class="marquee-slider">
  2056.        <div class="marpuee-main">
  2057.          <div class="marquee-main">
  2058.            <div class="cs-main-wrapper-marquee-slider">
  2059.              <div class="cs-marquee-slider-banner">
  2060.                <div class="cs-marquee-wrapper">
  2061.                  
  2062.                    <div class="cs-marquee-slide">
  2063.                    <div class="cs-marquee-slide-text-new">
  2064.                      <img src="//www.biolight.shop/cdn/shop/files/Group_74_f86bd77d-c6ae-4565-908a-44e856127277.svg?v=1757511035" width="100%" height="auto" loading="lazy"/>
  2065.                    </div>
  2066.                    </div>
  2067.                  
  2068.                    <div class="cs-marquee-slide">
  2069.                    <div class="cs-marquee-slide-text-new">
  2070.                      <img src="//www.biolight.shop/cdn/shop/files/Mask_group_1_11.png?v=1757512308" width="100%" height="auto" loading="lazy"/>
  2071.                    </div>
  2072.                    </div>
  2073.                  
  2074.                    <div class="cs-marquee-slide">
  2075.                    <div class="cs-marquee-slide-text-new">
  2076.                      <img src="//www.biolight.shop/cdn/shop/files/logo-5.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2077.                    </div>
  2078.                    </div>
  2079.                  
  2080.                    <div class="cs-marquee-slide">
  2081.                    <div class="cs-marquee-slide-text-new">
  2082.                      <img src="//www.biolight.shop/cdn/shop/files/logo-3.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2083.                    </div>
  2084.                    </div>
  2085.                  
  2086.                    <div class="cs-marquee-slide">
  2087.                    <div class="cs-marquee-slide-text-new">
  2088.                      <img src="//www.biolight.shop/cdn/shop/files/logo-4.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2089.                    </div>
  2090.                    </div>
  2091.                  
  2092.                    <div class="cs-marquee-slide">
  2093.                    <div class="cs-marquee-slide-text-new">
  2094.                      <img src="//www.biolight.shop/cdn/shop/files/Group_74_f86bd77d-c6ae-4565-908a-44e856127277.svg?v=1757511035" width="100%" height="auto" loading="lazy"/>
  2095.                    </div>
  2096.                    </div>
  2097.                  
  2098.                    <div class="cs-marquee-slide">
  2099.                    <div class="cs-marquee-slide-text-new">
  2100.                      <img src="//www.biolight.shop/cdn/shop/files/logo-5_1.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2101.                    </div>
  2102.                    </div>
  2103.                  
  2104.                    <div class="cs-marquee-slide">
  2105.                    <div class="cs-marquee-slide-text-new">
  2106.                      <img src="//www.biolight.shop/cdn/shop/files/logo-1.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2107.                    </div>
  2108.                    </div>
  2109.                  
  2110.                    <div class="cs-marquee-slide">
  2111.                    <div class="cs-marquee-slide-text-new">
  2112.                      <img src="//www.biolight.shop/cdn/shop/files/logo-3.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2113.                    </div>
  2114.                    </div>
  2115.                  
  2116.                    <div class="cs-marquee-slide">
  2117.                    <div class="cs-marquee-slide-text-new">
  2118.                      <img src="//www.biolight.shop/cdn/shop/files/logo-5_1.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2119.                    </div>
  2120.                    </div>
  2121.                  
  2122.                    <div class="cs-marquee-slide">
  2123.                    <div class="cs-marquee-slide-text-new">
  2124.                      <img src="//www.biolight.shop/cdn/shop/files/logo-5.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2125.                    </div>
  2126.                    </div>
  2127.                  
  2128.                    <div class="cs-marquee-slide">
  2129.                    <div class="cs-marquee-slide-text-new">
  2130.                      <img src="//www.biolight.shop/cdn/shop/files/logo-4.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2131.                    </div>
  2132.                    </div>
  2133.                  
  2134.                    <div class="cs-marquee-slide">
  2135.                    <div class="cs-marquee-slide-text-new">
  2136.                      <img src="//www.biolight.shop/cdn/shop/files/logo-1.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2137.                    </div>
  2138.                    </div>
  2139.                  
  2140.                  <!--
  2141.                    <div class="cs-marquee-slide">
  2142.                    <div class="cs-marquee-slide-text-new">
  2143.                      <img src="//www.biolight.shop/cdn/shop/files/Group_74_f86bd77d-c6ae-4565-908a-44e856127277.svg?v=1757511035" width="100%" height="auto" loading="lazy"/>
  2144.                    </div>
  2145.                    </div>
  2146.                  
  2147.                    <div class="cs-marquee-slide">
  2148.                    <div class="cs-marquee-slide-text-new">
  2149.                      <img src="//www.biolight.shop/cdn/shop/files/Mask_group_1_11.png?v=1757512308" width="100%" height="auto" loading="lazy"/>
  2150.                    </div>
  2151.                    </div>
  2152.                  
  2153.                    <div class="cs-marquee-slide">
  2154.                    <div class="cs-marquee-slide-text-new">
  2155.                      <img src="//www.biolight.shop/cdn/shop/files/logo-5.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2156.                    </div>
  2157.                    </div>
  2158.                  
  2159.                    <div class="cs-marquee-slide">
  2160.                    <div class="cs-marquee-slide-text-new">
  2161.                      <img src="//www.biolight.shop/cdn/shop/files/logo-3.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2162.                    </div>
  2163.                    </div>
  2164.                  
  2165.                    <div class="cs-marquee-slide">
  2166.                    <div class="cs-marquee-slide-text-new">
  2167.                      <img src="//www.biolight.shop/cdn/shop/files/logo-4.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2168.                    </div>
  2169.                    </div>
  2170.                  
  2171.                    <div class="cs-marquee-slide">
  2172.                    <div class="cs-marquee-slide-text-new">
  2173.                      <img src="//www.biolight.shop/cdn/shop/files/Group_74_f86bd77d-c6ae-4565-908a-44e856127277.svg?v=1757511035" width="100%" height="auto" loading="lazy"/>
  2174.                    </div>
  2175.                    </div>
  2176.                  
  2177.                    <div class="cs-marquee-slide">
  2178.                    <div class="cs-marquee-slide-text-new">
  2179.                      <img src="//www.biolight.shop/cdn/shop/files/logo-5_1.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2180.                    </div>
  2181.                    </div>
  2182.                  
  2183.                    <div class="cs-marquee-slide">
  2184.                    <div class="cs-marquee-slide-text-new">
  2185.                      <img src="//www.biolight.shop/cdn/shop/files/logo-1.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2186.                    </div>
  2187.                    </div>
  2188.                  
  2189.                    <div class="cs-marquee-slide">
  2190.                    <div class="cs-marquee-slide-text-new">
  2191.                      <img src="//www.biolight.shop/cdn/shop/files/logo-3.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2192.                    </div>
  2193.                    </div>
  2194.                  
  2195.                    <div class="cs-marquee-slide">
  2196.                    <div class="cs-marquee-slide-text-new">
  2197.                      <img src="//www.biolight.shop/cdn/shop/files/logo-5_1.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2198.                    </div>
  2199.                    </div>
  2200.                  
  2201.                    <div class="cs-marquee-slide">
  2202.                    <div class="cs-marquee-slide-text-new">
  2203.                      <img src="//www.biolight.shop/cdn/shop/files/logo-5.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2204.                    </div>
  2205.                    </div>
  2206.                  
  2207.                    <div class="cs-marquee-slide">
  2208.                    <div class="cs-marquee-slide-text-new">
  2209.                      <img src="//www.biolight.shop/cdn/shop/files/logo-4.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2210.                    </div>
  2211.                    </div>
  2212.                  
  2213.                    <div class="cs-marquee-slide">
  2214.                    <div class="cs-marquee-slide-text-new">
  2215.                      <img src="//www.biolight.shop/cdn/shop/files/logo-1.png?v=1744698901" width="100%" height="auto" loading="lazy"/>
  2216.                    </div>
  2217.                    </div>
  2218.                   -->
  2219.                </div>
  2220.              </div>
  2221.          </div>
  2222.        </div>          
  2223.      </div>
  2224.      </div>
  2225.    </div>
  2226.  </div>
  2227.  
  2228. </section>
  2229.  
  2230.  
  2231.  
  2232. </div><div id="shopify-section-template--18747388690582__subscribe_and_save_section_DrWpiQ" class="shopify-section"><style>
  2233. :root{
  2234.  --font-family-new: "Suisse Intl";
  2235. }  
  2236. .section-template--18747388690582__subscribe_and_save_section_DrWpiQ-padding {
  2237.    padding-top: 50px;
  2238.    padding-bottom: 50px;
  2239.    background-color: ;
  2240. }
  2241. .section-template--18747388690582__subscribe_and_save_section_DrWpiQ-padding .page-width{
  2242.  max-width: 1440px;
  2243.  padding: 0px 50px;
  2244.  margin: 0 auto;
  2245. }
  2246. .main-wrapper-subscibe-save {
  2247.    display: grid;
  2248.    grid-template-columns: 1fr 1fr;
  2249.    gap: 60px;
  2250.    align-items: center;
  2251. }  
  2252. .content-new-svg-content img {
  2253.    max-width: 70px;
  2254.    max-height: 70px;
  2255.    display: flex;
  2256.    margin: 0 auto;
  2257. }  
  2258. .main-wrapper-block-svg-content {
  2259.    display: flex;
  2260.    gap: 40px;
  2261.    padding: 30px 0px 60px;
  2262. }  
  2263. .main-heading-subscribe-new {
  2264.    color: #000;
  2265.    font-family: var(--font-family-new);
  2266.    font-size: 55px;
  2267.    font-style: normal;
  2268.    font-weight: 400;
  2269.    line-height: 55px;
  2270.    letter-spacing: -2.2px;
  2271.    text-transform: capitalize;
  2272.    margin: 0;
  2273.    padding-bottom: 25px;
  2274. }  
  2275. .description-subscribe-new {
  2276.    color: #2E2D29;
  2277.    font-family: var(--font-family-new);
  2278.    font-size: 18px;
  2279.    font-style: normal;
  2280.    font-weight: 400;
  2281.    line-height: 21px;
  2282.    letter-spacing: -0.36px;
  2283.    margin: 0;
  2284.    max-width: 567px;
  2285. }  
  2286. .desc-text-img-logo {
  2287.    color: #000;
  2288.    text-align: center;
  2289.    font-family: var(--font-family-new);
  2290.    font-size: 16px;
  2291.    font-style: normal;
  2292.    font-weight: 400;
  2293.    line-height: 18px;
  2294.    margin: 0;
  2295.    padding-top: 15px;
  2296.    max-width: 156px;
  2297.    margin: 0 auto;
  2298. }  
  2299. .main-button-btn-new-subscribe {
  2300.    color: #FFF;
  2301.    font-family: var(--font-family-new);
  2302.    font-size: 13.235px;
  2303.    font-style: normal;
  2304.    font-weight: 400;
  2305.    line-height: 0px;
  2306.    text-transform: uppercase;
  2307.    border-radius: 2.941px;
  2308.    background: #F00;
  2309.    display: flex;
  2310.    width: 100%;
  2311.    height: 50px;
  2312.    justify-content: center;
  2313.    align-items: center;
  2314.    max-width: 181px;
  2315.    transition: transform 0.5s ease;
  2316. }  
  2317. .main-button-btn-new-subscribe:hover{
  2318.    color: #000;
  2319.    background: #FFF;
  2320.    background-image: url('//www.biolight.shop/cdn/shop/files/Untitled_video_-_Made_with_Clipchamp_5_1.gif?v=1746791404'); /* Path to your uploaded GIF */
  2321.    background-size: cover;
  2322.    background-position: center;
  2323.    background-repeat: no-repeat;
  2324.    /* border: 1px solid #F00; */
  2325. }  
  2326. .main-heading-subscribe-new-mbl{
  2327.    display: none;
  2328. }  
  2329.  
  2330.  
  2331. @media screen and (max-width:768px){  
  2332.  .section-template--18747388690582__subscribe_and_save_section_DrWpiQ-padding {
  2333.    padding-top: 49px;
  2334.    padding-bottom: 60px;
  2335.    background-color: #fafafa;
  2336. }
  2337. .section-template--18747388690582__subscribe_and_save_section_DrWpiQ-padding .page-width{
  2338.    padding: 0px 16px;
  2339. }
  2340. .main-wrapper-subscibe-save{
  2341.    grid-template-columns: 1fr;
  2342.    row-gap: 50px;
  2343. }
  2344. .main-heading-subscribe-new{
  2345.    display: none;
  2346. }  
  2347. .main-heading-subscribe-new-mbl{
  2348.    display: block;
  2349.    color: #000;
  2350.    text-align: center;
  2351.    font-family: var(--font-family-new);
  2352.    font-size: 30px;
  2353.    font-style: normal;
  2354.    font-weight: 400;
  2355.    line-height: 30px;
  2356.    letter-spacing: -1.4px;
  2357.    text-transform: capitalize;
  2358.    margin: 0;
  2359.    padding-bottom: 32px;
  2360. }  
  2361. .description-subscribe-new{
  2362.    text-align: center;
  2363.    font-size: 14px;
  2364.    line-height: 16.8px;
  2365.    letter-spacing: -0.28px;
  2366. }  
  2367. .content-new-svg-content img {
  2368.    max-width: 60px;
  2369.    max-height: 60px;
  2370. }  
  2371. .main-wrapper-block-svg-content {
  2372.    gap: 0px;
  2373.    padding: 30px 0px 30px;
  2374. }  
  2375. .desc-text-img-logo{
  2376.    color: #143F48;
  2377.    text-align: center;
  2378.    font-size: 12px;
  2379.    line-height: 18px; /* 150% */
  2380. }  
  2381. .main-button-btn-new-subscribe{
  2382.    color: #FFF;
  2383.    font-size: 13.235px;
  2384.    font-style: normal;
  2385.    font-weight: 400;
  2386.    line-height: 0px; /* 0% */
  2387.    text-transform: uppercase;
  2388.    margin: 0 auto;
  2389.    max-width: 171px;
  2390.    height: 40px;
  2391. }  
  2392.  
  2393.  
  2394. }  
  2395. </style>
  2396.  
  2397.  
  2398.  
  2399. <section class="section-template--18747388690582__subscribe_and_save_section_DrWpiQ-padding">
  2400.  <div class="page-width">
  2401.    <div class="main-wrapper-subscibe-save">
  2402.      <div class="main-wrapper-content-subscribe-new">
  2403.        <h2 class="main-heading-subscribe-new">Subscribe & Save — 10%</h2>
  2404.        <h2 class="main-heading-subscribe-new-mbl">Stay Radiant & Save — 10% Off with Subscriptions</h2>
  2405.        <p class="description-subscribe-new">Stay on track with monthly deliveries of our targeted mitochondrial supplements and red light accessories — designed to fuel consistent cellular regeneration.</p>
  2406.        <div class="main-wrapper-block-svg-content">
  2407.          
  2408.            <div class="content-new-svg-content">
  2409.              <img src="//www.biolight.shop/cdn/shop/files/Frame_2147225928.svg?v=1744628710" loading="lazy" width="100%" height="">
  2410.              <p class="desc-text-img-logo">Save 10% on every order</p>
  2411.            </div>
  2412.          
  2413.            <div class="content-new-svg-content">
  2414.              <img src="//www.biolight.shop/cdn/shop/files/Frame_2147225929.svg?v=1744628711" loading="lazy" width="100%" height="">
  2415.              <p class="desc-text-img-logo">Fast Shipping</p>
  2416.            </div>
  2417.          
  2418.            <div class="content-new-svg-content">
  2419.              <img src="//www.biolight.shop/cdn/shop/files/Frame_2147225935.svg?v=1744628711" loading="lazy" width="100%" height="">
  2420.              <p class="desc-text-img-logo">Swap, skip or cancel any time.</p>
  2421.            </div>
  2422.          
  2423.        </div>
  2424.        <a class="main-button-btn-new-subscribe" href="/collections/subscriptions">Shop Subscriptions</a>
  2425.      </div>
  2426.      <div class="main-wrapper-image-img-subscribe">
  2427.        <img src="//www.biolight.shop/cdn/shop/files/all_trams_platform_d003a591-4abb-40e3-94a7-93ca5fb39322.png?v=1747672870" loading="lazy" width="100%" height="">
  2428.      </div>
  2429.    </div>
  2430.  </div>
  2431.  
  2432. </section>
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440. </div><div id="shopify-section-template--18747388690582__tabs_section_new_cFhaay" class="shopify-section"><style data-shopify>
  2441. :root{
  2442.  --font-family-new: "Suisse Intl";
  2443. }
  2444. .section-template--18747388690582__tabs_section_new_cFhaay-padding {
  2445.    padding-top: 62px;
  2446.    padding-bottom: 50px;
  2447. }
  2448. .section-template--18747388690582__tabs_section_new_cFhaay-padding .page-width{
  2449.  max-width: 1440px;
  2450.  padding: 0px 50px;
  2451.  margin: 0 auto;
  2452. }  
  2453. .buttons-descriptios.buttons-descriptios-parent {
  2454.    text-align: center;
  2455.    /* margin-bottom: 45px; */
  2456.    display: flex;
  2457.    justify-content: center;
  2458.    flex-direction: column;
  2459.    gap: 16px;
  2460. }
  2461. .buttons-descriptios-parent-chaild{
  2462.    color: #000;
  2463.    font-family: var(--font-family-new);
  2464.    font-size: 18px;
  2465.    font-style: normal;
  2466.    font-weight: 400;
  2467.    line-height: 0px; /* 0% */
  2468.    letter-spacing: 0.52px;
  2469.    border-radius: 5px;
  2470.    border: 1px solid #000;
  2471.    background: #FFF;
  2472.    cursor: pointer;
  2473.    width: 100%;
  2474.    height: 50px;
  2475.    min-width: 150px;
  2476.    display: flex;
  2477.    align-items: center;
  2478.    justify-content: center;
  2479.    transition: transform 0.5s ease, border-color 0.5s ease, color 0.5s ease;
  2480.    max-width: 200px;
  2481.    text-transform: capitalize;
  2482. }
  2483. .buttons-descriptios-parent-chaild:hover{
  2484.    background: #fff;
  2485.    background-image: url('//www.biolight.shop/cdn/shop/files/Untitled_video_-_Made_with_Clipchamp_5_3.gif?v=1747117668'); /* Path to your uploaded GIF */
  2486.    background-size: cover;
  2487.    background-position: center;
  2488.    background-repeat: no-repeat;
  2489.    color: #000;
  2490.    /* transform: scale(0.9); */
  2491.    /* border: 2px solid #fff;  */
  2492. }  
  2493. /* .buttons-descriptios-parent-chaild:hover{
  2494.    border: 1px solid #f00;
  2495.    color: #f00;
  2496.    transform: scale(0.9);
  2497. }   */
  2498.  .custom-collection-cards a{
  2499.    text-decoration: none;
  2500.  }
  2501.  .buttons-descriptios-parent-chaild.active-button{
  2502.    border: 1px solid #000;
  2503.    background: #000;
  2504.    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25) inset;
  2505.    color: #FFFFFF;
  2506.  }
  2507.  /* -----cart-css--------------- */
  2508.  .single-product-title{
  2509.    color: #272724;
  2510.    font-family: var(--font-family-new);
  2511.    font-size: 16.228px;
  2512.    font-style: normal;
  2513.    font-weight: 500;
  2514.    line-height: 22.314px; /* 137.5% */
  2515.    letter-spacing: 0.086px;
  2516.    margin: 0;
  2517.    max-width: 280px;
  2518.  }
  2519.  .single-product-price{
  2520.    margin: 0;
  2521.    color: #0C122D;
  2522.    font-family: var(--font-family-new);
  2523.    font-size: 15.688px;
  2524.    font-style: normal;
  2525.    font-weight: 400;
  2526.    line-height: 23.297px; /* 148.5% */
  2527.    letter-spacing: 0.115px;
  2528.    text-transform: uppercase;
  2529.  }
  2530.  .single-product-price-wrapper {
  2531.    display: flex;
  2532.    align-items: center;
  2533.    justify-content: center;
  2534.    gap: 6px;
  2535. }
  2536.  .single-product-compare-price{
  2537.    margin: 0;
  2538.    color: #000;
  2539.    font-family: var(--font-family-new);
  2540.    font-size: 15.688px;
  2541.    font-style: normal;
  2542.    font-weight: 400;
  2543.    line-height: 23.297px; /* 148.5% */
  2544.    letter-spacing: 0.115px;
  2545.    text-decoration-line: line-through;
  2546.    text-transform: uppercase;
  2547.  }
  2548.  .product-image-primary {
  2549.    display: block;
  2550.    object-fit: cover;
  2551.    max-width: 100%;
  2552.    height: 100%;
  2553.    min-height: 436px;
  2554. }
  2555.  .best-seller-prev-button{
  2556.    position: absolute;
  2557.    left: 0px;
  2558.    top: 45%;
  2559.     transform: translateY(-65%);
  2560.    z-index: 1;
  2561.    padding: 0;
  2562.    background: transparent;
  2563.    border: none;
  2564.    cursor: pointer;
  2565.  }
  2566.  .best-seller-next-button{
  2567.    position: absolute;
  2568.    right: 0px;
  2569.    top: 45%;
  2570.    transform: translateY(-65%);
  2571.    z-index: 1;
  2572.    padding: 0;
  2573.    background: transparent;
  2574.    border: none;
  2575.    cursor: pointer;
  2576.  }
  2577.  .tabs-parent {
  2578.    position: relative;
  2579.    width: 70%;
  2580. }
  2581. .custom-tabs-parent {
  2582.    display: flex;
  2583.    gap: 20px;
  2584. }
  2585.  .custom-collection-pagination{
  2586.    text-align: center;
  2587.        margin-top: 45px;
  2588.  }
  2589.  .custom-collection-pagination .swiper-pagination-bullet-active{
  2590.    background: #000 !important;
  2591.  }
  2592.  .custom-collection-pagination .swiper-pagination-bullet{
  2593.    background: #AEAEAE;
  2594.  }
  2595.  .cs-collection-cart-button{
  2596.    color: #FFF;
  2597.    text-align: center;
  2598.    font-family: var(--font-family-new);
  2599.    font-size: 14px;
  2600.    font-style: normal;
  2601.    font-weight: 600;
  2602.    line-height: normal;
  2603.    text-transform: uppercase;
  2604.    display: flex;
  2605.    width: 100%;
  2606.    height: 37px;
  2607.    background: #070806;
  2608.    justify-content: center;
  2609.    align-items: center;
  2610.    box-sizing: border-box;
  2611.    border: none;
  2612.  }
  2613.  .cs-collection-cart-reviews-text{
  2614.    color: #272724;
  2615.    font-family: var(--font-family-new);
  2616.    font-size: 13.084px;
  2617.    font-style: normal;
  2618.    font-weight: 400;
  2619.    line-height: 19.697px; /* 150.543% */
  2620.    letter-spacing: 0.066px;
  2621.    display: flex;
  2622.    align-items: center;
  2623.    gap: 3px;
  2624. }
  2625. .main-wrapper-title-reviews {
  2626.    display: flex;
  2627.    justify-content: space-between;
  2628.    padding-top: 16px;
  2629. }  
  2630.  .cs-tabs-heading{
  2631.    margin: 0;
  2632.    color: #000;
  2633.    font-family: var(--font-family-new);
  2634.    font-size: 55px;
  2635.    font-style: normal;
  2636.    font-weight: 400;
  2637.    line-height: 55px; /* 100% */
  2638.    letter-spacing: -2.2px;
  2639.    text-transform: capitalize;
  2640.    /* text-align: center; */
  2641.  }
  2642.  .custom-collection-pagination{
  2643.    display: none;
  2644.  }
  2645.  .cs-collection-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{
  2646.    top: unset;
  2647.    bottom: -16px;
  2648.    width: 80%;
  2649.    left: 50%;
  2650.    transform: translateX(-50%);
  2651.  }
  2652.  .cs-collection-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  2653.    background: #000;
  2654.  }
  2655.   .custom-cart-collection-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{
  2656.    top: unset;
  2657.    bottom: -16px;
  2658.    width: 80%;
  2659.    left: 50%;
  2660.    transform: translateX(-50%);
  2661.  }
  2662.  .custom-cart-collection-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  2663.    background: #000;
  2664.  }
  2665. .shop-all-buttons{
  2666.    display: flex;
  2667.    align-items: center;
  2668.  gap: 3px;
  2669.    /* margin: 40px auto 0 auto; */
  2670.    border: none;
  2671.  background: transparent;
  2672. }
  2673. .shop-all-buttons a{
  2674.  text-decoration: none;
  2675.  color: #000;
  2676.  text-align: right;
  2677.  font-family: var(--font-family-new);
  2678.  font-size: 16px;
  2679.  font-style: normal;
  2680.  font-weight: 400;
  2681.  line-height: 16px; /* 100% */
  2682.  text-transform: capitalize;
  2683. }
  2684. .tabs-button-all-butt{
  2685.  width: 30%;
  2686.  display: flex;
  2687.  flex-direction: column;
  2688.  row-gap: 100px;
  2689. }  
  2690.  /* .tabs-button-all-butt {
  2691.    display: flex;
  2692.    justify-content: space-between;
  2693.    align-items: center;
  2694.    margin: 34px 0 34px 0;
  2695. } */
  2696. .product-filter-description.hidden {
  2697.    display: none;
  2698. }
  2699. .product-filter-description.active {
  2700.    display: block;
  2701. }
  2702. .best-seller-slider-button .swiper-button-disabled{
  2703.    display: none;
  2704. }  
  2705.  
  2706. .shop-all-link {
  2707.  margin-left: 10px;
  2708.      color: #000;
  2709.    font-family: var(--font-family-new);
  2710.    font-size: 13px;
  2711.    font-style: normal;
  2712.    font-weight: 400;
  2713.    line-height: 0px;
  2714.    letter-spacing: 0.52px;
  2715.  text-decoration: underline;
  2716. }
  2717. .hidden {
  2718.  display: none;
  2719. }
  2720. .tab-button-wrapper {
  2721.  display: flex;
  2722.  align-items: center;
  2723.  /* justify-content: space-between; */
  2724. }
  2725.  
  2726.  
  2727. @media screen and (max-width: 768px) {
  2728. .section-template--18747388690582__tabs_section_new_cFhaay-padding {
  2729.    padding-top: 40px;
  2730.    padding-bottom: 0px;
  2731. }
  2732. .section-template--18747388690582__tabs_section_new_cFhaay-padding .page-width{
  2733.    padding: 0px 0px 0px 16px;
  2734. }
  2735. .custom-tabs-parent{
  2736.    flex-direction: column;
  2737.    gap: 24px;
  2738. }  
  2739. .tabs-parent {
  2740.    width: 100%;
  2741. }  
  2742. .shop-all-buttons-mobile{
  2743.    display: block;
  2744. }
  2745. .shop-all-buttons-dektop{
  2746.    display: none;
  2747. }
  2748. .shop-all-buttons a{
  2749.      font-size: 14px;
  2750.      font-style: normal;
  2751.      font-weight: 400;
  2752.      line-height: 8.61px;
  2753. }
  2754. .best-seller-prev-button{
  2755.    left: -14px;
  2756. }
  2757. .cs-collection-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{
  2758.    bottom: -11px;
  2759. }
  2760. .custom-cart-collection-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{
  2761.    bottom: -11px;
  2762. }
  2763. .custom-collection-pagination{
  2764.    display: block;
  2765.     margin-top: 10px;
  2766. }
  2767. .single-product-title{
  2768.    font-size: 11.722px;
  2769.    font-style: normal;
  2770.    font-weight: 500;
  2771.    line-height: 16.118px; /* 137.5% */
  2772.    letter-spacing: 0.062px;
  2773.    max-width: 180px;
  2774. }
  2775. .cs-collection-cart-reviews-text{
  2776.     font-size: 9.451px;
  2777.    font-style: normal;
  2778.    font-weight: 400;
  2779.    line-height: 14.228px; /* 150.543% */
  2780.    letter-spacing: 0.048px;
  2781. }
  2782. .cs-collection-cart-reviews-text svg {
  2783.    max-width: 11px;
  2784.    max-height: 11px;
  2785.    display: flex;
  2786. }  
  2787. .product-image-primary{
  2788.    min-height: 315px;
  2789. }
  2790.  
  2791. .buttons-descriptios.buttons-descriptios-parent{
  2792.      gap: 8px;
  2793.      overflow: auto;
  2794.      justify-content: start;
  2795.      flex-direction: row;
  2796. }
  2797. .tabs-button-all-butt{
  2798.        margin: 0;
  2799.        width: 100%;
  2800.        row-gap: 30px;
  2801. }
  2802. .buttons-descriptios.buttons-descriptios-parent::-webkit-scrollbar{
  2803.      display: none;
  2804. }
  2805. .buttons-descriptios-parent-chaild{
  2806.      font-size: 12px;
  2807.      font-style: normal;
  2808.      font-weight: 400;
  2809.      line-height: 0px; /* 0% */
  2810.      letter-spacing: -0.33px;
  2811.      height: 40px;
  2812.      min-width: 170px;
  2813.      text-transform: capitalize;
  2814. }
  2815.    /* ------------------------------------ */
  2816. .cs-tabs-heading {
  2817.      font-size: 30px;
  2818.      font-style: normal;
  2819.      font-weight: 400;
  2820.      line-height: 100%; /* 30px */
  2821.      letter-spacing: -1.4px;
  2822.      text-align: center;
  2823.  
  2824. }
  2825. .best-seller-prev-button svg {
  2826.    max-width: 30px;
  2827.    max-height: 30px;
  2828. }  
  2829. .best-seller-next-button svg {
  2830.    max-width: 30px;
  2831.    max-height: 30px;
  2832. }
  2833. .tab-button-wrapper{
  2834.    flex-direction: column;
  2835.    row-gap: 20px;
  2836.    padding-bottom: 15px;
  2837. }  
  2838. .shop-all-link{
  2839.  font-size: 11px;
  2840. }  
  2841.  
  2842.  
  2843. }
  2844.  
  2845.  
  2846.  </style>
  2847. <section class="section-template--18747388690582__tabs_section_new_cFhaay-padding">
  2848.  <div class="page-width">
  2849.     <div class="custom-tabs-parent">
  2850.      
  2851.       <div class="tabs-button-all-butt">
  2852.         <div class="cs-tab-heading-all-butt">
  2853.           <h2 class="cs-tabs-heading">Mitochondrial Triad</h2>
  2854.         </div>
  2855.                <div class="buttons-descriptios buttons-descriptios-parent buttons-descriptios-template--18747388690582__tabs_section_new_cFhaay">
  2856.                  
  2857.                    
  2858.                    
  2859.                      <div class="tab-button-wrapper">
  2860.                        <button
  2861.                          class="button-description-filter buttons-descriptios-parent-chaild active-button"
  2862.                          data-tab="mb">
  2863.                          MB
  2864.                        </button>
  2865.                        <a
  2866.                          href="/collections/mb"
  2867.                          class="shop-all-link ">
  2868.                          SHOP ALL MB
  2869.                        </a>
  2870.                      </div>
  2871.                    
  2872.                  
  2873.                    
  2874.                    
  2875.                      <div class="tab-button-wrapper">
  2876.                        <button
  2877.                          class="button-description-filter buttons-descriptios-parent-chaild "
  2878.                          data-tab="rlt">
  2879.                          RLT
  2880.                        </button>
  2881.                        <a
  2882.                          href="/collections/rlt"
  2883.                          class="shop-all-link hidden">
  2884.                          SHOP ALL RLT
  2885.                        </a>
  2886.                      </div>
  2887.                    
  2888.                  
  2889.                    
  2890.                    
  2891.                      <div class="tab-button-wrapper">
  2892.                        <button
  2893.                          class="button-description-filter buttons-descriptios-parent-chaild "
  2894.                          data-tab="ess60">
  2895.                          ESS60
  2896.                        </button>
  2897.                        <a
  2898.                          href="/collections/ess60"
  2899.                          class="shop-all-link hidden">
  2900.                          SHOP ALL ESS60
  2901.                        </a>
  2902.                      </div>
  2903.                    
  2904.                  
  2905.                </div>
  2906.       </div>
  2907.       <div class="tabs-parent tabs-parent-template--18747388690582__tabs_section_new_cFhaay">
  2908.  
  2909.    
  2910.    
  2911.    
  2912.      <div class="product-filter-description active">
  2913.        <div class="product-filter-description-data">
  2914.          
  2915.  <div class="custom-collection-cards">
  2916.    <div class="swiper my-collection-Swipers">
  2917.      <div class="swiper-wrapper">
  2918.        
  2919.        <div class="swiper-slide">
  2920.           <a href="/products/bioblue">
  2921.            <div class="single-product-image">
  2922.              <img src="//www.biolight.shop/cdn/shop/files/bio_blue_serum_p3.png?v=1743885756" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  2923.            </div>
  2924.            <div class="main-wrapper-title-reviews">
  2925.            <p class="single-product-title">BioBlue: Methylene Blue Supplement - ...</p>
  2926.             <div class="cs-collection-cart-reviews">
  2927.               <h2 class="cs-collection-cart-reviews-text">$89.00</h2>
  2928.             </div>
  2929.            </div>    
  2930.           </a>
  2931.        </div>
  2932.        
  2933.        <div class="swiper-slide">
  2934.           <a href="/products/bioblue-capsules">
  2935.            <div class="single-product-image">
  2936.              <img src="//www.biolight.shop/cdn/shop/files/1_820c033c-4fd3-4efe-b832-797dfe389181.png?v=1743626759" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  2937.            </div>
  2938.            <div class="main-wrapper-title-reviews">
  2939.            <p class="single-product-title">BioBlue Capsules - Methylene Blue & T...</p>
  2940.             <div class="cs-collection-cart-reviews">
  2941.               <h2 class="cs-collection-cart-reviews-text">$99.00</h2>
  2942.             </div>
  2943.            </div>    
  2944.           </a>
  2945.        </div>
  2946.        
  2947.        <div class="swiper-slide">
  2948.           <a href="/products/bioblue-fountain-of-youth">
  2949.            <div class="single-product-image">
  2950.              <img src="//www.biolight.shop/cdn/shop/files/FOY_BLUE.png?v=1744389743" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  2951.            </div>
  2952.            <div class="main-wrapper-title-reviews">
  2953.            <p class="single-product-title">BioBlue Fountain of Youth Supplement ...</p>
  2954.             <div class="cs-collection-cart-reviews">
  2955.               <h2 class="cs-collection-cart-reviews-text">$299.00</h2>
  2956.             </div>
  2957.            </div>    
  2958.           </a>
  2959.        </div>
  2960.        
  2961.        <div class="swiper-slide">
  2962.           <a href="/products/bioblue-capsules-methylene-blue-supplement-support-brain-health-mitochondrial-function-red-light-therapy-synergist-usp-grade-copy">
  2963.            <div class="single-product-image">
  2964.              <img src="//www.biolight.shop/cdn/shop/files/pouch_p1.png?v=1745101534" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  2965.            </div>
  2966.            <div class="main-wrapper-title-reviews">
  2967.            <p class="single-product-title">BioBlue Methylene Blue Capsules Sampl...</p>
  2968.             <div class="cs-collection-cart-reviews">
  2969.               <h2 class="cs-collection-cart-reviews-text">$10.00</h2>
  2970.             </div>
  2971.            </div>    
  2972.           </a>
  2973.        </div>
  2974.        
  2975.        <div class="swiper-slide">
  2976.           <a href="/products/bioblue-calm">
  2977.            <div class="single-product-image">
  2978.              <img src="//www.biolight.shop/cdn/shop/files/bio_calm_serum_p3.png?v=1743909182" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  2979.            </div>
  2980.            <div class="main-wrapper-title-reviews">
  2981.            <p class="single-product-title">BioBlue Calm: Methylene Blue for Slee...</p>
  2982.             <div class="cs-collection-cart-reviews">
  2983.               <h2 class="cs-collection-cart-reviews-text">$109.00</h2>
  2984.             </div>
  2985.            </div>    
  2986.           </a>
  2987.        </div>
  2988.        
  2989.        <div class="swiper-slide">
  2990.           <a href="/products/bioblue-fountain-of-youth-leuco">
  2991.            <div class="single-product-image">
  2992.              <img src="//www.biolight.shop/cdn/shop/files/FOY_leco_p1.png?v=1743909081" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  2993.            </div>
  2994.            <div class="main-wrapper-title-reviews">
  2995.            <p class="single-product-title">BioBlue Fountain of Youth Leuco Suppl...</p>
  2996.             <div class="cs-collection-cart-reviews">
  2997.               <h2 class="cs-collection-cart-reviews-text">$399.00</h2>
  2998.             </div>
  2999.            </div>    
  3000.           </a>
  3001.        </div>
  3002.        
  3003.        <div class="swiper-slide">
  3004.           <a href="/products/bioblue-leuco-capsules">
  3005.            <div class="single-product-image">
  3006.              <img src="//www.biolight.shop/cdn/shop/files/bio_blu_Leuco_p1_89498488-e449-454a-95b2-d663d91027c7.png?v=1743885266" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3007.            </div>
  3008.            <div class="main-wrapper-title-reviews">
  3009.            <p class="single-product-title">BioBlue Leuco Capsules - Enhanced Bra...</p>
  3010.             <div class="cs-collection-cart-reviews">
  3011.               <h2 class="cs-collection-cart-reviews-text">$189.00</h2>
  3012.             </div>
  3013.            </div>    
  3014.           </a>
  3015.        </div>
  3016.        
  3017.        <div class="swiper-slide">
  3018.           <a href="/products/bioblue-s-r">
  3019.            <div class="single-product-image">
  3020.              <img src="//www.biolight.shop/cdn/shop/files/bio_blue_SR_serum_p3.png?v=1743909263" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3021.            </div>
  3022.            <div class="main-wrapper-title-reviews">
  3023.            <p class="single-product-title">BioBlue (SR): 50/50 Blend for Sustain...</p>
  3024.             <div class="cs-collection-cart-reviews">
  3025.               <h2 class="cs-collection-cart-reviews-text">$129.00</h2>
  3026.             </div>
  3027.            </div>    
  3028.           </a>
  3029.        </div>
  3030.        
  3031.        <div class="swiper-slide">
  3032.           <a href="/products/bioblue-leuco">
  3033.            <div class="single-product-image">
  3034.              <img src="//www.biolight.shop/cdn/shop/files/leuco_serum_p3.png?v=1743885574" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3035.            </div>
  3036.            <div class="main-wrapper-title-reviews">
  3037.            <p class="single-product-title">BioBlue Leuco – Rapidly Absorbed Leuc...</p>
  3038.             <div class="cs-collection-cart-reviews">
  3039.               <h2 class="cs-collection-cart-reviews-text">$169.00</h2>
  3040.             </div>
  3041.            </div>    
  3042.           </a>
  3043.        </div>
  3044.        
  3045.      </div>
  3046.    </div>
  3047.    
  3048.    <div class="best-seller-slider-button">
  3049.      <button class="best-seller-prev-button"><svg width="50" height="51" viewBox="0 0 50 51" fill="none" xmlns="http://www.w3.org/2000/svg">
  3050. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  3051. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  3052. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  3053. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" stroke="#2E2D29"/>
  3054. <path d="M29.2559 35.1289L19.7114 25.5845L29.2559 16.04" stroke="#2E2D29" stroke-width="1.82452"/>
  3055. </svg>
  3056. </button>
  3057.      <button class="best-seller-next-button"><svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg">
  3058. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  3059. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  3060. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  3061. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" stroke="#2E2D29"/>
  3062. <path d="M20.7441 34.3164L30.2886 24.772L20.7441 15.2275" stroke="#2E2D29" stroke-width="1.82452"/>
  3063. </svg>
  3064. </button>
  3065.    </div>
  3066.    
  3067.  </div>
  3068.  
  3069.  
  3070.  
  3071. <script>
  3072.    var swiper = new Swiper(".my-collection-Swipers", {
  3073.      slidesPerView: 3,
  3074.      spaceBetween: 15,
  3075.      speed: 1000,
  3076.      pagination: {
  3077.        el: ".cs-collection-pagination-template--18747388690582__tabs_section_new_cFhaay",
  3078.        type: "progressbar",
  3079.      },
  3080.      navigation: {
  3081.        nextEl: ".best-seller-next-button",
  3082.        prevEl: ".best-seller-prev-button",
  3083.      },
  3084.      breakpoints: {
  3085.    0: {
  3086.      slidesPerView: 1.1,
  3087.      spaceBetween: 11,
  3088.    },
  3089.    768: {
  3090.      slidesPerView: 1.1,
  3091.      spaceBetween: 11,
  3092.    },
  3093.    1024: {
  3094.      slidesPerView: 3,
  3095.      spaceBetween: 15,
  3096.    },
  3097.  },
  3098.    });
  3099.  
  3100.  </script>
  3101.        </div>
  3102.      </div>
  3103.    
  3104.  
  3105.    
  3106.    
  3107.    
  3108.      <div class="product-filter-description hidden">
  3109.        <div class="product-filter-description-data">
  3110.          
  3111.  <div class="custom-collection-cards">
  3112.    <div class="swiper my-collection-Swipers">
  3113.      <div class="swiper-wrapper">
  3114.        
  3115.        <div class="swiper-slide">
  3116.           <a href="/products/illume">
  3117.            <div class="single-product-image">
  3118.              <img src="//www.biolight.shop/cdn/shop/files/white_box__brush.png?v=1746834559" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3119.            </div>
  3120.            <div class="main-wrapper-title-reviews">
  3121.            <p class="single-product-title">Illume Sonic Toothbrush With Red & Bl...</p>
  3122.             <div class="cs-collection-cart-reviews">
  3123.               <h2 class="cs-collection-cart-reviews-text">$299.00</h2>
  3124.             </div>
  3125.            </div>    
  3126.           </a>
  3127.        </div>
  3128.        
  3129.        <div class="swiper-slide">
  3130.           <a href="/products/guardian-plus">
  3131.            <div class="single-product-image">
  3132.              <img src="//www.biolight.shop/cdn/shop/files/guardian_plus_p1.png?v=1750347142" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3133.            </div>
  3134.            <div class="main-wrapper-title-reviews">
  3135.            <p class="single-product-title">Guardian+ Oral Device with Patent-Pen...</p>
  3136.             <div class="cs-collection-cart-reviews">
  3137.               <h2 class="cs-collection-cart-reviews-text">$399.00</h2>
  3138.             </div>
  3139.            </div>    
  3140.           </a>
  3141.        </div>
  3142.        
  3143.        <div class="swiper-slide">
  3144.           <a href="/products/cocoon">
  3145.            <div class="single-product-image">
  3146.              <img src="//www.biolight.shop/cdn/shop/files/cocoon.jpg?v=1709652796" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3147.            </div>
  3148.            <div class="main-wrapper-title-reviews">
  3149.            <p class="single-product-title">Cocoon - 360-Degree Red Light Therapy...</p>
  3150.             <div class="cs-collection-cart-reviews">
  3151.               <h2 class="cs-collection-cart-reviews-text">$4,499.00</h2>
  3152.             </div>
  3153.            </div>    
  3154.           </a>
  3155.        </div>
  3156.        
  3157.        <div class="swiper-slide">
  3158.           <a href="/products/guardian">
  3159.            <div class="single-product-image">
  3160.              <img src="//www.biolight.shop/cdn/shop/files/guardian_p1.png?v=1750346809" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3161.            </div>
  3162.            <div class="main-wrapper-title-reviews">
  3163.            <p class="single-product-title">Guardian: Oral Care Red & NIR Light T...</p>
  3164.             <div class="cs-collection-cart-reviews">
  3165.               <h2 class="cs-collection-cart-reviews-text">$299.00</h2>
  3166.             </div>
  3167.            </div>    
  3168.           </a>
  3169.        </div>
  3170.        
  3171.        <div class="swiper-slide">
  3172.           <a href="/products/shine">
  3173.            <div class="single-product-image">
  3174.              <img src="//www.biolight.shop/cdn/shop/files/Shine_p5.2.png?v=1758209839" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3175.            </div>
  3176.            <div class="main-wrapper-title-reviews">
  3177.            <p class="single-product-title">Shine: Handheld Device - Advanced Red...</p>
  3178.             <div class="cs-collection-cart-reviews">
  3179.               <h2 class="cs-collection-cart-reviews-text">$499.00</h2>
  3180.             </div>
  3181.            </div>    
  3182.           </a>
  3183.        </div>
  3184.        
  3185.        <div class="swiper-slide">
  3186.           <a href="/products/glow">
  3187.            <div class="single-product-image">
  3188.              <img src="//www.biolight.shop/cdn/shop/files/glowdevicemodern.jpg?v=1709483729" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3189.            </div>
  3190.            <div class="main-wrapper-title-reviews">
  3191.            <p class="single-product-title">Glow: Portable Red Light Therapy Devi...</p>
  3192.             <div class="cs-collection-cart-reviews">
  3193.               <h2 class="cs-collection-cart-reviews-text">$299.00</h2>
  3194.             </div>
  3195.            </div>    
  3196.           </a>
  3197.        </div>
  3198.        
  3199.        <div class="swiper-slide">
  3200.           <a href="/products/restore">
  3201.            <div class="single-product-image">
  3202.              <img src="//www.biolight.shop/cdn/shop/files/2.jpg?v=1742657548" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3203.            </div>
  3204.            <div class="main-wrapper-title-reviews">
  3205.            <p class="single-product-title">ReStore Full-Body Red Light Therapy P...</p>
  3206.             <div class="cs-collection-cart-reviews">
  3207.               <h2 class="cs-collection-cart-reviews-text">$1,799.00</h2>
  3208.             </div>
  3209.            </div>    
  3210.           </a>
  3211.        </div>
  3212.        
  3213.        <div class="swiper-slide">
  3214.           <a href="/products/recharge">
  3215.            <div class="single-product-image">
  3216.              <img src="//www.biolight.shop/cdn/shop/files/1_ff69539a-2b34-4210-b8c6-8663e281d7de.jpg?v=1742655673" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3217.            </div>
  3218.            <div class="main-wrapper-title-reviews">
  3219.            <p class="single-product-title">ReCharge Red Light Therapy Panel: Tou...</p>
  3220.             <div class="cs-collection-cart-reviews">
  3221.               <h2 class="cs-collection-cart-reviews-text">$999.00</h2>
  3222.             </div>
  3223.            </div>    
  3224.           </a>
  3225.        </div>
  3226.        
  3227.        <div class="swiper-slide">
  3228.           <a href="/products/illume-sonic-toothbrush-replacement-heads">
  3229.            <div class="single-product-image">
  3230.              <img src="//www.biolight.shop/cdn/shop/files/WHITE_HEAD_1.png?v=1757442592" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3231.            </div>
  3232.            <div class="main-wrapper-title-reviews">
  3233.            <p class="single-product-title">Illume Sonic Toothbrush Replacement H...</p>
  3234.             <div class="cs-collection-cart-reviews">
  3235.               <h2 class="cs-collection-cart-reviews-text">$25.00</h2>
  3236.             </div>
  3237.            </div>    
  3238.           </a>
  3239.        </div>
  3240.        
  3241.        <div class="swiper-slide">
  3242.           <a href="/products/revamp-cupping-system">
  3243.            <div class="single-product-image">
  3244.              <img src="//www.biolight.shop/cdn/shop/files/cuppingsystemfull.jpg?v=1709655928" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3245.            </div>
  3246.            <div class="main-wrapper-title-reviews">
  3247.            <p class="single-product-title">BioLight ReVamp Cupping System with N...</p>
  3248.             <div class="cs-collection-cart-reviews">
  3249.               <h2 class="cs-collection-cart-reviews-text">$549.00</h2>
  3250.             </div>
  3251.            </div>    
  3252.           </a>
  3253.        </div>
  3254.        
  3255.        <div class="swiper-slide">
  3256.           <a href="/products/rejuvenate">
  3257.            <div class="single-product-image">
  3258.              <img src="//www.biolight.shop/cdn/shop/files/3_7f1d1f10-44f4-435f-b8e0-e0f72e78c783.jpg?v=1742660851" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3259.            </div>
  3260.            <div class="main-wrapper-title-reviews">
  3261.            <p class="single-product-title">ReJuvenate Whole Body Panel for Med S...</p>
  3262.             <div class="cs-collection-cart-reviews">
  3263.               <h2 class="cs-collection-cart-reviews-text">$4,999.00</h2>
  3264.             </div>
  3265.            </div>    
  3266.           </a>
  3267.        </div>
  3268.        
  3269.        <div class="swiper-slide">
  3270.           <a href="/products/revamp-cups">
  3271.            <div class="single-product-image">
  3272.              <img src="//www.biolight.shop/cdn/shop/files/cuppingsystem.jpg?v=1709654853" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3273.            </div>
  3274.            <div class="main-wrapper-title-reviews">
  3275.            <p class="single-product-title">ReVamp I Cups - Versatile Sizes Small...</p>
  3276.             <div class="cs-collection-cart-reviews">
  3277.               <h2 class="cs-collection-cart-reviews-text">$119.00</h2>
  3278.             </div>
  3279.            </div>    
  3280.           </a>
  3281.        </div>
  3282.        
  3283.        <div class="swiper-slide">
  3284.           <a href="/products/adapt-system">
  3285.            <div class="single-product-image">
  3286.              <img src="//www.biolight.shop/cdn/shop/files/AdaptSystem.jpg?v=1709155204" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3287.            </div>
  3288.            <div class="main-wrapper-title-reviews">
  3289.            <p class="single-product-title">Adapt System: Professional 360° Red L...</p>
  3290.             <div class="cs-collection-cart-reviews">
  3291.               <h2 class="cs-collection-cart-reviews-text">$24,900.00</h2>
  3292.             </div>
  3293.            </div>    
  3294.           </a>
  3295.        </div>
  3296.        
  3297.        <div class="swiper-slide">
  3298.           <a href="/products/revamp-main-controller">
  3299.            <div class="single-product-image">
  3300.              <img src="//www.biolight.shop/cdn/shop/files/cuppingcontroller.jpg?v=1709655557" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3301.            </div>
  3302.            <div class="main-wrapper-title-reviews">
  3303.            <p class="single-product-title">ReVamp Main Controller for BioLight C...</p>
  3304.             <div class="cs-collection-cart-reviews">
  3305.               <h2 class="cs-collection-cart-reviews-text">$199.00</h2>
  3306.             </div>
  3307.            </div>    
  3308.           </a>
  3309.        </div>
  3310.        
  3311.      </div>
  3312.    </div>
  3313.    
  3314.    <div class="best-seller-slider-button">
  3315.      <button class="best-seller-prev-button"><svg width="50" height="51" viewBox="0 0 50 51" fill="none" xmlns="http://www.w3.org/2000/svg">
  3316. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  3317. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  3318. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  3319. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" stroke="#2E2D29"/>
  3320. <path d="M29.2559 35.1289L19.7114 25.5845L29.2559 16.04" stroke="#2E2D29" stroke-width="1.82452"/>
  3321. </svg>
  3322. </button>
  3323.      <button class="best-seller-next-button"><svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg">
  3324. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  3325. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  3326. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  3327. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" stroke="#2E2D29"/>
  3328. <path d="M20.7441 34.3164L30.2886 24.772L20.7441 15.2275" stroke="#2E2D29" stroke-width="1.82452"/>
  3329. </svg>
  3330. </button>
  3331.    </div>
  3332.    
  3333.  </div>
  3334.  
  3335.  
  3336.  
  3337. <script>
  3338.    var swiper = new Swiper(".my-collection-Swipers", {
  3339.      slidesPerView: 3,
  3340.      spaceBetween: 15,
  3341.      speed: 1000,
  3342.      pagination: {
  3343.        el: ".cs-collection-pagination-template--18747388690582__tabs_section_new_cFhaay",
  3344.        type: "progressbar",
  3345.      },
  3346.      navigation: {
  3347.        nextEl: ".best-seller-next-button",
  3348.        prevEl: ".best-seller-prev-button",
  3349.      },
  3350.      breakpoints: {
  3351.    0: {
  3352.      slidesPerView: 1.1,
  3353.      spaceBetween: 11,
  3354.    },
  3355.    768: {
  3356.      slidesPerView: 1.1,
  3357.      spaceBetween: 11,
  3358.    },
  3359.    1024: {
  3360.      slidesPerView: 3,
  3361.      spaceBetween: 15,
  3362.    },
  3363.  },
  3364.    });
  3365.  
  3366.  </script>
  3367.        </div>
  3368.      </div>
  3369.    
  3370.  
  3371.    
  3372.    
  3373.    
  3374.      <div class="product-filter-description hidden">
  3375.        <div class="product-filter-description-data">
  3376.          
  3377.  <div class="custom-collection-cards">
  3378.    <div class="swiper my-collection-Swipers">
  3379.      <div class="swiper-wrapper">
  3380.        
  3381.        <div class="swiper-slide">
  3382.           <a href="/products/bioess60">
  3383.            <div class="single-product-image">
  3384.              <img src="//www.biolight.shop/cdn/shop/files/bioess60_3.png?v=1750303418" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3385.            </div>
  3386.            <div class="main-wrapper-title-reviews">
  3387.            <p class="single-product-title">BioESS60: Antioxidant for Longevity &...</p>
  3388.             <div class="cs-collection-cart-reviews">
  3389.               <h2 class="cs-collection-cart-reviews-text">$99.00</h2>
  3390.             </div>
  3391.            </div>    
  3392.           </a>
  3393.        </div>
  3394.        
  3395.        <div class="swiper-slide">
  3396.           <a href="/products/biobundle">
  3397.            <div class="single-product-image">
  3398.              <img src="//www.biolight.shop/cdn/shop/files/bioblue_ess60.png?v=1750718694" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3399.            </div>
  3400.            <div class="main-wrapper-title-reviews">
  3401.            <p class="single-product-title">BioBundle: BioBlue + BioESS60 Combo -...</p>
  3402.             <div class="cs-collection-cart-reviews">
  3403.               <h2 class="cs-collection-cart-reviews-text">$160.00</h2>
  3404.             </div>
  3405.            </div>    
  3406.           </a>
  3407.        </div>
  3408.        
  3409.        <div class="swiper-slide">
  3410.           <a href="/products/biocream">
  3411.            <div class="single-product-image">
  3412.              <img src="//www.biolight.shop/cdn/shop/files/BIO_CREAM_100G_P3.png?v=1744900733" width="100%" height="auto" loading="eager" class="product-image-primary"/>
  3413.            </div>
  3414.            <div class="main-wrapper-title-reviews">
  3415.            <p class="single-product-title">BioCream: Anti-Aging Skincare with Le...</p>
  3416.             <div class="cs-collection-cart-reviews">
  3417.               <h2 class="cs-collection-cart-reviews-text">$109.00</h2>
  3418.             </div>
  3419.            </div>    
  3420.           </a>
  3421.        </div>
  3422.        
  3423.      </div>
  3424.    </div>
  3425.    
  3426.    <div class="best-seller-slider-button">
  3427.      <button class="best-seller-prev-button"><svg width="50" height="51" viewBox="0 0 50 51" fill="none" xmlns="http://www.w3.org/2000/svg">
  3428. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  3429. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  3430. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  3431. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" stroke="#2E2D29"/>
  3432. <path d="M29.2559 35.1289L19.7114 25.5845L29.2559 16.04" stroke="#2E2D29" stroke-width="1.82452"/>
  3433. </svg>
  3434. </button>
  3435.      <button class="best-seller-next-button"><svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg">
  3436. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  3437. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  3438. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  3439. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" stroke="#2E2D29"/>
  3440. <path d="M20.7441 34.3164L30.2886 24.772L20.7441 15.2275" stroke="#2E2D29" stroke-width="1.82452"/>
  3441. </svg>
  3442. </button>
  3443.    </div>
  3444.    
  3445.  </div>
  3446.  
  3447.  
  3448.  
  3449. <script>
  3450.    var swiper = new Swiper(".my-collection-Swipers", {
  3451.      slidesPerView: 3,
  3452.      spaceBetween: 15,
  3453.      speed: 1000,
  3454.      pagination: {
  3455.        el: ".cs-collection-pagination-template--18747388690582__tabs_section_new_cFhaay",
  3456.        type: "progressbar",
  3457.      },
  3458.      navigation: {
  3459.        nextEl: ".best-seller-next-button",
  3460.        prevEl: ".best-seller-prev-button",
  3461.      },
  3462.      breakpoints: {
  3463.    0: {
  3464.      slidesPerView: 1.1,
  3465.      spaceBetween: 11,
  3466.    },
  3467.    768: {
  3468.      slidesPerView: 1.1,
  3469.      spaceBetween: 11,
  3470.    },
  3471.    1024: {
  3472.      slidesPerView: 3,
  3473.      spaceBetween: 15,
  3474.    },
  3475.  },
  3476.    });
  3477.  
  3478.  </script>
  3479.        </div>
  3480.      </div>
  3481.    
  3482.  
  3483. </div>
  3484.    
  3485.    </div>
  3486.  </div>
  3487. </section>
  3488.  
  3489. <script>
  3490.  document.addEventListener('DOMContentLoaded', function () {
  3491.    const buttons = document.querySelectorAll('.buttons-descriptios-template--18747388690582__tabs_section_new_cFhaay button');
  3492.    const sections = document.querySelectorAll('.tabs-parent-template--18747388690582__tabs_section_new_cFhaay > div');
  3493.  
  3494.    if (buttons.length > 0) {
  3495.        buttons[0].classList.add('active-button');
  3496.    }
  3497.    if (sections.length > 0) {
  3498.        sections[0].classList.add('active');
  3499.        sections[0].classList.remove('hidden');
  3500.    }
  3501.  
  3502.    buttons.forEach((button, index) => {
  3503.        button.addEventListener('click', function () {
  3504.            
  3505.            buttons.forEach(btn => btn.classList.remove('active-button'));
  3506.            sections.forEach(sec => {
  3507.                sec.classList.remove('active');
  3508.                sec.classList.add('hidden');
  3509.            });
  3510.  
  3511.          
  3512.            button.classList.add('active-button');
  3513.            sections[index].classList.add('active');
  3514.            sections[index].classList.remove('hidden');
  3515.        });
  3516.    });
  3517. });
  3518.  
  3519.  
  3520. document.querySelectorAll('.button-description-filter').forEach(button => {
  3521.  button.addEventListener('click', function () {
  3522.    // Remove current active
  3523.    document.querySelectorAll('.button-description-filter').forEach(btn => btn.classList.remove('active-button'));
  3524.    document.querySelectorAll('.shop-all-link').forEach(link => link.classList.add('hidden'));
  3525.  
  3526.    // Add active to clicked button
  3527.    this.classList.add('active-button');
  3528.  
  3529.    // Show matching SHOP ALL link
  3530.    const tab = this.getAttribute('data-tab');
  3531.    const parent = this.closest('.tab-button-wrapper');
  3532.    parent.querySelector('.shop-all-link').classList.remove('hidden');
  3533.  });
  3534. });
  3535.  
  3536. </script></div><div id="shopify-section-template--18747388690582__view_study_result_7rgWG8" class="shopify-section"><style>
  3537. :root{
  3538.  --font-family-new: "Suisse Intl";
  3539. }  
  3540. .section-template--18747388690582__view_study_result_7rgWG8-padding {
  3541.    padding-top: 50px;
  3542.    padding-bottom: 40px;
  3543.    background-color: ;
  3544. }
  3545. .section-template--18747388690582__view_study_result_7rgWG8-padding .page-width{
  3546.  max-width: 1440px;
  3547.  padding: 0px 50px;
  3548.  margin: 0 auto;
  3549. }
  3550. .main-wrapper-new-view-study {
  3551.    max-width: 1240px;
  3552.    margin: 0 auto;
  3553. }  
  3554. .main-heading-view-study {
  3555.    color: #000;
  3556.    text-align: center;
  3557.    font-family: var(--font-family-new);
  3558.    font-size: 55px;
  3559.    font-style: normal;
  3560.    font-weight: 400;
  3561.    line-height: 55px;
  3562.    letter-spacing: -2.2px;
  3563.    text-transform: capitalize;
  3564.    margin: 0;
  3565.    padding-bottom: 56px;
  3566. }  
  3567. .image-wrapper-new {
  3568.    position: relative;
  3569. }  
  3570. .main-wrapper-content-new-study {
  3571.    position: absolute;
  3572.    bottom: 40px;
  3573.    padding: 0px 40px;
  3574.    z-index: 1;
  3575. }  
  3576. .heading-main-content{
  3577.    color: #FFF;
  3578.    font-family: var(--font-family-new);
  3579.    font-size: 16px;
  3580.    font-style: normal;
  3581.    font-weight: 700;
  3582.    line-height: normal;
  3583.    text-transform: uppercase;
  3584.    margin: 0;
  3585.    padding-bottom: 13px
  3586. }  
  3587. .sub-heading-main-content{
  3588.    color: #FFF;
  3589.    font-family: var(--font-family-new);
  3590.    font-size: 36px;
  3591.    font-style: normal;
  3592.    font-weight: 400;
  3593.    line-height: 36px; /* 36px */
  3594.    letter-spacing: -1.44px;
  3595.    text-transform: capitalize;
  3596.    margin: 0;
  3597.    padding-bottom: 17px
  3598. }  
  3599. .main-description-content p{
  3600.    color: #FFF;
  3601.    font-family: var(--font-family-new);
  3602.    font-size: 15px;
  3603.    font-style: normal;
  3604.    font-weight: 400;
  3605.    line-height: 18px; /* 18px */
  3606.    margin: 0;
  3607. }
  3608. .main-button-btn-new-study{
  3609.    color: #000;
  3610.    text-align: center;
  3611.    font-family: var(--font-family-new);
  3612.    font-size: 13.24px;
  3613.    font-style: normal;
  3614.    font-weight: 400;
  3615.    line-height: normal;
  3616.    text-transform: uppercase;
  3617.    border-radius: 3.572px;
  3618.    background: #FFF;
  3619.    width: 100%;
  3620.    display: flex;
  3621.    align-items: center;
  3622.    justify-content: center;
  3623.    height: 45px;
  3624.    max-width: 281px;
  3625.    transition: transform 0.5s ease, background 1s ease, color 0.5s ease;
  3626.    margin-top: 40px;
  3627. }
  3628. .main-button-btn-new-study:hover{
  3629.    background: #fff;
  3630.    background-image: url('//www.biolight.shop/cdn/shop/files/Untitled_video_-_Made_with_Clipchamp_5_3.gif?v=1747117668'); /* Path to your uploaded GIF */
  3631.    background-size: cover;
  3632.    background-position: center;
  3633.    background-repeat: no-repeat;
  3634.    border: none;
  3635.    color: #000;
  3636. }  
  3637. /* .main-button-btn-new-study:hover {
  3638.    background: #F00;
  3639.    transform: scale(0.9);
  3640.    color: #fff;
  3641. }   */
  3642. .image-wrapper {
  3643.  position: relative;
  3644.  display: inline-block;
  3645. }  
  3646. .image-wrapper::before {
  3647.  content: '';
  3648.  position: absolute;
  3649.  top: 0;
  3650.  left: 0;
  3651.  width: 100%;
  3652.  height: 100%;
  3653.  background: linear-gradient(180.02deg, rgba(0, 0, 0, 0) 24.7%, #000000 99.98%);
  3654.  z-index: 1;
  3655. }
  3656.  
  3657. .main-image-new {
  3658.  display: block;
  3659.  width: 100%;
  3660.  height: auto;
  3661.  z-index: 0;
  3662.  position: relative;
  3663. }
  3664.  
  3665.  
  3666. @media screen and (max-width:768px){  
  3667.  .section-template--18747388690582__view_study_result_7rgWG8-padding {
  3668.    padding-top: 40px;
  3669.    padding-bottom: 10px;
  3670. }
  3671. .section-template--18747388690582__view_study_result_7rgWG8-padding .page-width{
  3672.    padding: 0px 0px 0px 16px;
  3673. }  
  3674. .main-heading-view-study{
  3675.    font-size: 30px;
  3676.    line-height: 30px;
  3677.    letter-spacing: -1.4px;
  3678.    padding-bottom: 32px;
  3679. }  
  3680. .main-wrapper-content-new-study {
  3681.    bottom: 23px;
  3682.    padding: 0px 23px;
  3683.    z-index: 1;
  3684. }  
  3685. .heading-main-content{
  3686.    font-size: 12px;
  3687.    line-height: normal;
  3688.    padding-bottom: 8px;
  3689. }  
  3690. .sub-heading-main-content{
  3691.    font-size: 18px;
  3692.    line-height: 21.6px;
  3693.    letter-spacing: -0.72px;
  3694.    padding-bottom: 10px;
  3695. }  
  3696. .main-description-content p{
  3697.    font-size: 12px;
  3698.    line-height: 16px; /* 133.333% */
  3699. }
  3700. .main-button-btn-new-study{
  3701.    font-size: 11px;
  3702.    line-height: normal;
  3703.    letter-spacing: 0.278px;
  3704.    height: 31px;
  3705.    max-width: 170px;
  3706.    border-radius: 2.572px;
  3707.    margin-top: 23px;
  3708. }  
  3709. .main-wrapper-new-view-study {
  3710.    position: relative;
  3711.    padding-bottom: 30px;
  3712. }  
  3713. .swiper-pagination-new .swiper-pagination-bullet {
  3714.  width: 30px;
  3715.  height: 5px;
  3716.  border-radius: 6px;
  3717.  background: #d3d3d3; /* light gray for inactive */
  3718.  opacity: 1; /* remove default fading */
  3719.  margin: 0 4px;
  3720.  transition: background 0.3s;
  3721.  margin-top: 23px;
  3722. }
  3723. .main-image-new{
  3724.    width: 315px;
  3725.    height: 315px;
  3726.    object-fit: cover;
  3727. }  
  3728.  
  3729. /* Active bullet */
  3730. .swiper-pagination-new .swiper-pagination-bullet-active {
  3731.  background: #FF0000; /* red for active */
  3732. }  
  3733.  
  3734.  
  3735.  
  3736. }  
  3737. </style>
  3738.  
  3739.  
  3740.  
  3741.  
  3742. <section class="section-template--18747388690582__view_study_result_7rgWG8-padding">
  3743.  <div class="page-width">
  3744.    
  3745.    <h2 class="main-heading-view-study">Science-Backed. Evidence-Based. BioLight Verified.</h2>
  3746.    
  3747.    <div class="main-wrapper-new-view-study">
  3748.      <div class="swiper image-swipper-new">
  3749.        <div class="swiper-wrapper">
  3750.          
  3751.            <div class="swiper-slide">
  3752.              <div class="image-wrapper-new">
  3753.                <div class="image-wrapper">
  3754.                
  3755.                  <img class="main-image-new" src="//www.biolight.shop/cdn/shop/files/Rectangle_3467671.png?v=1744619640" loading="lazy" width="100%" height="">
  3756.                
  3757.                </div>
  3758.                <div class="main-wrapper-content-new-study">
  3759.                  <h2 class="heading-main-content">Biostrap Study</h2>
  3760.                  <p class="sub-heading-main-content">Full-body BioLight leads to a 122% increase in HRV</p>
  3761.                  <span class="main-description-content"><p>In partnership with BioLight, Biostrap Labs studied how BioLight’s routine impacts stress, sleep, and biometrics, using Biostrap sensors to track recovery and sleep.</p></span>
  3762.                  
  3763.                  <a class="main-button-btn-new-study" href="/pages/study">View Study Results</a>
  3764.                  
  3765.                </div>
  3766.              </div>
  3767.            </div>
  3768.          
  3769.            <div class="swiper-slide">
  3770.              <div class="image-wrapper-new">
  3771.                <div class="image-wrapper">
  3772.                
  3773.                  <img class="main-image-new" src="//www.biolight.shop/cdn/shop/files/Rectangle_3467672.png?v=1744619641" loading="lazy" width="100%" height="">
  3774.                
  3775.                </div>
  3776.                <div class="main-wrapper-content-new-study">
  3777.                  <h2 class="heading-main-content">Third Party Testing</h2>
  3778.                  <p class="sub-heading-main-content">Honesty, Transparency, No more guessing.</p>
  3779.                  <span class="main-description-content"><p>BioLight is among the few red light therapy companies that publish third-party testing results for their devices—verifying both light spectrum and irradiance output. This commitment to transparency helps customers make informed decisions and understand the performance of each BioLight product.</p></span>
  3780.                  
  3781.                  <a class="main-button-btn-new-study" href="/pages/third-party-testing">View Study Results</a>
  3782.                  
  3783.                </div>
  3784.              </div>
  3785.            </div>
  3786.          
  3787.        </div>
  3788.      </div>
  3789.      <div class="swiper-pagination swiper-pagination-new"></div>
  3790.    </div>
  3791.  </div>
  3792. </section>
  3793.  
  3794. <script>
  3795. document.addEventListener("DOMContentLoaded", function () {
  3796.  var swiper = new Swiper(".image-swipper-new", {
  3797.    loop: true,
  3798.    pagination: {
  3799.        el: ".swiper-pagination-new",
  3800.      },
  3801.    slidesPerView: 2,
  3802.    spaceBetween: 50,
  3803.    breakpoints: {
  3804.      1040: {
  3805.        slidesPerView: 2,
  3806.        spaceBetween: 50
  3807.      },
  3808.      0: {
  3809.        slidesPerView: 1.2,
  3810.        spaceBetween: 11
  3811.      }
  3812.    }
  3813.  });
  3814. });
  3815. </script>
  3816.  
  3817.  
  3818.  
  3819.  
  3820. </div><div id="shopify-section-template--18747388690582__shop-the-look" class="shopify-section shopify-section--shop-the-look"><style>
  3821. .page-width {
  3822.    max-width: 1440px;
  3823.    padding: 0 50px;
  3824.    margin: 0 auto;
  3825. }@media screen and (max-width:768px){
  3826. .page-width {
  3827.    padding: 0 16px;
  3828.    margin: 0 auto;
  3829. }
  3830.  }
  3831. </style>
  3832.  
  3833. <section>
  3834.  <div class="page-width">
  3835.  <shop-the-look reveal-on-scroll class="shop-the-look">
  3836.    <div class="shop-the-look__item-list"></div></shop-the-look>
  3837. </div>  
  3838. </section>
  3839.  
  3840. </div><div id="shopify-section-template--18747388690582__new_product_section_UBqWaw" class="shopify-section"> <style>
  3841. :root{
  3842.  --font-family-new: "Suisse Intl";
  3843. }
  3844. .section-template--18747388690582__new_product_section_UBqWaw-padding {
  3845.    padding-top: 50px;
  3846.    padding-bottom: 50px;
  3847. }
  3848. .section-template--18747388690582__new_product_section_UBqWaw-padding .page-width{
  3849.  max-width: 1440px;
  3850.  padding: 0px 50px;
  3851.  margin: 0 auto;
  3852. }
  3853. .main-wrapper-new-product-home {
  3854.    display: grid;
  3855.    grid-template-columns: 1fr 1fr;
  3856.    gap: 137px;
  3857.    align-items: start;  
  3858. }  
  3859. .main-wrapper-image-gif-product {
  3860.    position: sticky;
  3861.    top: 0;
  3862. }  
  3863. .main-heading-new-pro-sec {
  3864.    color: #000;
  3865.    text-align: center;
  3866.    font-family: var(--font-family-new);
  3867.    font-size: 55px;
  3868.    font-style: normal;
  3869.    font-weight: 400;
  3870.    line-height: 55px;
  3871.    letter-spacing: -2.2px;
  3872.    text-transform: capitalize;
  3873.    margin: 0;
  3874.    padding-bottom: 56px;
  3875. }  
  3876. .main-heading-block-pro-home {
  3877.    color: #2E2D29;
  3878.    font-family: var(--font-family-new);
  3879.    font-size: 35px;
  3880.    font-style: normal;
  3881.    font-weight: 400;
  3882.    line-height: 100%;
  3883.    letter-spacing: -1.4px;
  3884.    margin: 0;
  3885.    padding-bottom: 24px;
  3886.    border-bottom: 5px solid #000;
  3887. }  
  3888. .list-item-new-product-home li {
  3889.    color: #2E2D29;
  3890.    font-family: var(--font-family-new);
  3891.    font-size: 20px;
  3892.    font-style: normal;
  3893.    font-weight: 400;
  3894.    line-height: 130%;
  3895.    letter-spacing: -0.4px;
  3896. }  
  3897. .list-item-new-product-home ul {
  3898.    padding-left: 30px;
  3899.    padding-top: 24px;
  3900.    padding-bottom: 29px;
  3901. }  
  3902. .main-wrapper-image-title-product-cs {
  3903.    display: flex;
  3904.    align-items: center;
  3905.    gap: 12px;
  3906.    padding-bottom: 24px;
  3907. }
  3908. .single-product-image-cs img {
  3909.    max-width: 125px;
  3910.    max-height: 125px;
  3911. }  
  3912. .single-product-title-cs {
  3913.    color: #272724;
  3914.    font-family: var(--font-family-new);
  3915.    font-size: 18px;
  3916.    font-style: normal;
  3917.    font-weight: 400;
  3918.    line-height: 20px;
  3919.    letter-spacing: 0.086px;
  3920.    max-width: 279px;
  3921. }  
  3922. .cs-collection-cart-reviews-text-cs {
  3923.    color: #272724;
  3924.    font-family: var(--font-family-new);
  3925.    font-size: 14px;
  3926.    font-style: normal;
  3927.    font-weight: 400;
  3928.    line-height: 19.697px;
  3929.    letter-spacing: 0.066px;
  3930.    display: flex;
  3931.    gap: 5px;
  3932. }  
  3933. .cs-collection-cart-reviews-cs {
  3934.    display: flex;
  3935.    align-items: center;
  3936.    justify-content: space-between;
  3937.    padding-top: 20px;
  3938. }  
  3939. .buy-now-btn-new-product-cs {
  3940.    color: #F00;
  3941.    font-family: var(--font-family-new);
  3942.    font-size: 12px;
  3943.    font-style: normal;
  3944.    font-weight: 400;
  3945.    line-height: 12.8px;
  3946.    letter-spacing: 0.333px;
  3947.    text-transform: uppercase;
  3948.    display: flex;
  3949.    height: 32px;
  3950.    padding: 10.88px;
  3951.    align-items: center;
  3952.    gap: 12.8px;
  3953.    border-radius: 3.2px;
  3954.    border: 0.64px solid #F00;
  3955.    transition: transform 0.5s ease;
  3956. }
  3957. .buy-now-btn-new-product-cs:hover{
  3958.    transform: scale(0.9);
  3959. }
  3960. .button-btn-view-all-product-home {
  3961.    color: #FFF;
  3962.    font-family: var(--font-family-new);
  3963.    font-size: 18px;
  3964.    font-style: normal;
  3965.    font-weight: 400;
  3966.    line-height: 20px;
  3967.    letter-spacing: 0.52px;
  3968.    text-transform: uppercase;
  3969. }
  3970. .main-wrapper-button-product-home {
  3971.    display: flex;
  3972.    height: 50px;
  3973.    padding: 17px;
  3974.    align-items: center;
  3975.    gap: 20px;
  3976.    border-radius: 5px;
  3977.    background: #F00;
  3978.    max-width: 160px;
  3979.    cursor: pointer;
  3980.    transition: transform 0.5s ease;
  3981. }
  3982. .main-wrapper-button-product-home:hover{
  3983.    color: #000;
  3984.    background: #FFF !important;
  3985.    background-image: url('//www.biolight.shop/cdn/shop/files/Untitled_video_-_Made_with_Clipchamp_5_3.gif?v=1747117668') !important; /* Path to your uploaded GIF */
  3986.    background-size: cover !important;
  3987.    background-position: center !important;
  3988.    background-repeat: no-repeat !important;
  3989.    /* border: 1px solid #F00; */
  3990. }
  3991. .main-wrapper-button-product-home:hover .button-btn-view-all-product-home{
  3992.    color: #000;
  3993. }  
  3994. .main-wrapper-button-product-home img {
  3995.    max-width: 20px;
  3996.    max-height: 20px;
  3997. }  
  3998. /* .main-content-new-new {
  3999.    margin-bottom: 80px;
  4000. }   */
  4001. .main-wrapper-text-content-product-home .main-content-new-new:nth-child(1) .main-wrapper-button-product-home,
  4002. .main-wrapper-text-content-product-home .main-content-new-new:nth-child(2) .main-wrapper-button-product-home {
  4003.  margin-bottom: 80px;
  4004. }
  4005. .main-wrapper-text-content-product-home .main-content-new-new:nth-child(2) .main-wrapper-button-product-home{
  4006.    border-radius: 5px;
  4007.    background: #F69822;
  4008. }  
  4009. .main-wrapper-text-content-product-home .main-content-new-new:nth-child(3) .main-wrapper-button-product-home{
  4010.    border-radius: 5px;
  4011.    background: #56C6D8;
  4012. }  
  4013. .main-wrapper-image-gif-product img{
  4014.      max-width: fit-content;
  4015. }
  4016.  
  4017.  
  4018. @media screen and (max-width: 768px) {
  4019. .section-template--18747388690582__new_product_section_UBqWaw-padding {
  4020.    padding-top: 16px;
  4021.    padding-bottom: 16px;
  4022. }
  4023. .main-wrapper-image-gif-product{
  4024.    position: unset;
  4025. }  
  4026. .section-template--18747388690582__new_product_section_UBqWaw-padding .page-width{
  4027.    padding: 0px 16px;
  4028. }
  4029. .main-wrapper-new-product-home{
  4030.    grid-template-columns: 1fr;
  4031.    gap: 40px;
  4032. }  
  4033. .main-heading-block-pro-home{
  4034.    font-size: 24px;
  4035.    font-style: normal;
  4036.    font-weight: 400;
  4037.    line-height: 100%; /* 24px */
  4038.    letter-spacing: -0.96px;
  4039.    padding-bottom: 10px;
  4040.    border-bottom: 4px solid #000;
  4041. }
  4042. .list-item-new-product-home li{
  4043.    font-size: 15px;
  4044.    font-style: normal;
  4045.    font-weight: 400;
  4046.    line-height: 19.5px; /* 130% */
  4047.    letter-spacing: -0.3px;
  4048. }
  4049. .list-item-new-product-home ul {
  4050.    padding-left: 20px;
  4051.    padding-top: 13px;
  4052.    padding-bottom: 16px;
  4053. }    
  4054. .single-product-title-cs{
  4055.    font-size: 13px;
  4056.    font-style: normal;
  4057.    font-weight: 400;
  4058.    line-height: 120%; /* 15.6px */
  4059.    letter-spacing: 0.054px;
  4060. }  
  4061. .cs-collection-cart-reviews-text-cs{
  4062.    font-size: 13px;
  4063.    font-style: normal;
  4064.    font-weight: 400;
  4065.    line-height: 12.28px; /* 94.464% */
  4066.    letter-spacing: 0.041px;
  4067.    align-items: center;
  4068. }  
  4069. .cs-collection-cart-reviews-cs{
  4070.    padding-top: 10px;
  4071. }  
  4072. .buy-now-btn-new-product-cs{
  4073.    font-size: 10px;
  4074.    font-style: normal;
  4075.    font-weight: 400;
  4076.    line-height: 12px; /* 120% */
  4077.    letter-spacing: 0.312px;
  4078. }  
  4079. .buy-now-btn-new-product-cs svg {
  4080.    display: none;
  4081. }
  4082. .button-btn-view-all-product-home{
  4083.    font-size: 12px;
  4084.    font-style: normal;
  4085.    font-weight: 400;
  4086.    line-height: 11.218px; /* 93.482% */
  4087.    letter-spacing: 0.292px;
  4088. }  
  4089. .main-wrapper-button-product-home{
  4090.    padding: 10px;
  4091.    max-width: 120px;
  4092.    gap: 11px;
  4093.    justify-content: center;
  4094.    height: 40px;
  4095. }  
  4096. .main-heading-new-pro-sec{
  4097.    font-size: 30px;
  4098.    font-style: normal;
  4099.    font-weight: 400;
  4100.    line-height: 100%; /* 30px */
  4101.    letter-spacing: -1.4px;
  4102.    padding-bottom: 10px;
  4103. }  
  4104. .main-wrapper-button-product-home img {
  4105.    max-width: 14px;
  4106.    max-height: 14px;
  4107. }  
  4108. .main-wrapper-text-content-product-home .main-content-new-new:nth-child(1) .main-wrapper-button-product-home,
  4109. .main-wrapper-text-content-product-home .main-content-new-new:nth-child(2) .main-wrapper-button-product-home {
  4110.  margin-bottom: 40px;
  4111. }
  4112. .main-wrapper-image-title-product-cs{
  4113.  padding-bottom: 16px;
  4114. }
  4115. }  
  4116. </style>
  4117.  
  4118.  
  4119.  
  4120.  
  4121. <section class="section-template--18747388690582__new_product_section_UBqWaw-padding">
  4122.  <div class="page-width">
  4123.    <h2 class="main-heading-new-pro-sec">Feel the difference</h2>
  4124.    <div class="main-wrapper-new-product-home">
  4125.      <div class="main-wrapper-image-gif-product">
  4126.        <img src="//www.biolight.shop/cdn/shop/files/MITO_Gif.gif?v=1748434835" loading="lazy" width="100%" height="">
  4127.        
  4128.      </div>
  4129.      <div class="main-wrapper-text-content-product-home">
  4130.        
  4131.          <div class="main-content-new-new">
  4132.          <div class="main-heading-in-block-home">
  4133.            <h2 class="main-heading-block-pro-home">How Red Light Therapy Supports Mitochondria</h2>
  4134.          </div>
  4135.          <div class="list-item-new-product-home"><ul><li>Boosts ATP production, fueling cellular energy.</li><li>Reduces oxidative stress, protecting mitochondria.</li><li>Enhances cellular repair and function for vitality.</li></ul></div>
  4136.          
  4137.            
  4138.              
  4139.              <a href="/products/glow">
  4140.                <div class="main-wrapper-image-title-product-cs">
  4141.                <div class="single-product-image-cs">
  4142.                  <img src="//www.biolight.shop/cdn/shop/files/glowdevicemodern.jpg?v=1709483729" width="100%" height="auto" loading="eager" class="product-image-primary-cs"/>
  4143.                </div>
  4144.                <div class="main-wrapper-title-reviews-cs">
  4145.                <p class="single-product-title-cs">Glow: Portable Red Light Therapy Device - Slimmest Handheld Solution for On-the-Go Relief</p>
  4146.                 <div class="cs-collection-cart-reviews-cs">
  4147.                   <h2 class="cs-collection-cart-reviews-text-cs">4.5 (972) <svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
  4148. <path fill-rule="evenodd" clip-rule="evenodd" d="M9.01777 2.38723L7.31381 7.94996H1.91797L6.31984 11.1705L4.61589 16.5868L9.01777 13.2199L13.4196 16.5868L11.7157 11.1705L16.1176 7.94996H10.7217L9.01777 2.38723Z" fill="#FF0000"/>
  4149. </svg>
  4150. </h2>
  4151.                   <a class="buy-now-btn-new-product-cs" href="/products/glow">Buy now <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  4152. <path d="M2.31934 7.37354H11.1193" stroke="#FF0000" stroke-width="0.533333" stroke-linecap="round" stroke-linejoin="round"/>
  4153. <path d="M7.51855 10.972L11.1186 7.37197L7.51855 3.77197" stroke="#FF0000" stroke-width="0.533333" stroke-linecap="round" stroke-linejoin="round"/>
  4154. </svg>
  4155. </a>
  4156.                 </div>
  4157.                </div>
  4158.                </div>
  4159.               </a>
  4160.                
  4161.              <a href="/products/shine">
  4162.                <div class="main-wrapper-image-title-product-cs">
  4163.                <div class="single-product-image-cs">
  4164.                  <img src="//www.biolight.shop/cdn/shop/files/Shine_p5.2.png?v=1758209839" width="100%" height="auto" loading="eager" class="product-image-primary-cs"/>
  4165.                </div>
  4166.                <div class="main-wrapper-title-reviews-cs">
  4167.                <p class="single-product-title-cs">Shine: Handheld Device - Advanced Red Light Therapy with 15 LEDs and 4 Settings</p>
  4168.                 <div class="cs-collection-cart-reviews-cs">
  4169.                   <h2 class="cs-collection-cart-reviews-text-cs">4.5 (972) <svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
  4170. <path fill-rule="evenodd" clip-rule="evenodd" d="M9.01777 2.38723L7.31381 7.94996H1.91797L6.31984 11.1705L4.61589 16.5868L9.01777 13.2199L13.4196 16.5868L11.7157 11.1705L16.1176 7.94996H10.7217L9.01777 2.38723Z" fill="#FF0000"/>
  4171. </svg>
  4172. </h2>
  4173.                   <a class="buy-now-btn-new-product-cs" href="/products/shine">Buy now <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  4174. <path d="M2.31934 7.37354H11.1193" stroke="#FF0000" stroke-width="0.533333" stroke-linecap="round" stroke-linejoin="round"/>
  4175. <path d="M7.51855 10.972L11.1186 7.37197L7.51855 3.77197" stroke="#FF0000" stroke-width="0.533333" stroke-linecap="round" stroke-linejoin="round"/>
  4176. </svg>
  4177. </a>
  4178.                 </div>
  4179.                </div>
  4180.                </div>
  4181.               </a>
  4182.                
  4183.              
  4184.              <div class="main-wrapper-button-product-home">
  4185.              <a class="button-btn-view-all-product-home" href="/collections/all">View all</a>
  4186.              <img src="//www.biolight.shop/cdn/shop/files/SVG_16.svg?v=1744731635" loading="lazy" width="100%" height="">
  4187.              </div>
  4188.            </div>
  4189.        
  4190.          <div class="main-content-new-new">
  4191.          <div class="main-heading-in-block-home">
  4192.            <h2 class="main-heading-block-pro-home">How BioBlue Supplements Support Mitochondria</h2>
  4193.          </div>
  4194.          <div class="list-item-new-product-home"><ul><li>Provides essential nutrients for optimal mitochondrial health.</li><li>Supports energy metabolism and cellular efficiency.</li><li>Helps reduce inflammation and oxidative damage.</li></ul></div>
  4195.          
  4196.            
  4197.              
  4198.              <a href="/products/bioblue">
  4199.                <div class="main-wrapper-image-title-product-cs">
  4200.                <div class="single-product-image-cs">
  4201.                  <img src="//www.biolight.shop/cdn/shop/files/bio_blue_serum_p3.png?v=1743885756" width="100%" height="auto" loading="eager" class="product-image-primary-cs"/>
  4202.                </div>
  4203.                <div class="main-wrapper-title-reviews-cs">
  4204.                <p class="single-product-title-cs">BioBlue: Methylene Blue Supplement - Support Brain Health & Mitochondrial Function | Red Light Therapy Synergist - 1% Solution - USP Grade</p>
  4205.                 <div class="cs-collection-cart-reviews-cs">
  4206.                   <h2 class="cs-collection-cart-reviews-text-cs">4.5 (972) <svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
  4207. <path fill-rule="evenodd" clip-rule="evenodd" d="M9.01777 2.38723L7.31381 7.94996H1.91797L6.31984 11.1705L4.61589 16.5868L9.01777 13.2199L13.4196 16.5868L11.7157 11.1705L16.1176 7.94996H10.7217L9.01777 2.38723Z" fill="#FF0000"/>
  4208. </svg>
  4209. </h2>
  4210.                   <a class="buy-now-btn-new-product-cs" href="/products/bioblue">Buy now <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  4211. <path d="M2.31934 7.37354H11.1193" stroke="#FF0000" stroke-width="0.533333" stroke-linecap="round" stroke-linejoin="round"/>
  4212. <path d="M7.51855 10.972L11.1186 7.37197L7.51855 3.77197" stroke="#FF0000" stroke-width="0.533333" stroke-linecap="round" stroke-linejoin="round"/>
  4213. </svg>
  4214. </a>
  4215.                 </div>
  4216.                </div>
  4217.                </div>
  4218.               </a>
  4219.                
  4220.              <a href="/products/bioblue-capsules">
  4221.                <div class="main-wrapper-image-title-product-cs">
  4222.                <div class="single-product-image-cs">
  4223.                  <img src="//www.biolight.shop/cdn/shop/files/1_820c033c-4fd3-4efe-b832-797dfe389181.png?v=1743626759" width="100%" height="auto" loading="eager" class="product-image-primary-cs"/>
  4224.                </div>
  4225.                <div class="main-wrapper-title-reviews-cs">
  4226.                <p class="single-product-title-cs">BioBlue Capsules - Methylene Blue & Taurine Supplement for Brain Health & Mitochondrial Support</p>
  4227.                 <div class="cs-collection-cart-reviews-cs">
  4228.                   <h2 class="cs-collection-cart-reviews-text-cs">4.5 (972) <svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
  4229. <path fill-rule="evenodd" clip-rule="evenodd" d="M9.01777 2.38723L7.31381 7.94996H1.91797L6.31984 11.1705L4.61589 16.5868L9.01777 13.2199L13.4196 16.5868L11.7157 11.1705L16.1176 7.94996H10.7217L9.01777 2.38723Z" fill="#FF0000"/>
  4230. </svg>
  4231. </h2>
  4232.                   <a class="buy-now-btn-new-product-cs" href="/products/bioblue-capsules">Buy now <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  4233. <path d="M2.31934 7.37354H11.1193" stroke="#FF0000" stroke-width="0.533333" stroke-linecap="round" stroke-linejoin="round"/>
  4234. <path d="M7.51855 10.972L11.1186 7.37197L7.51855 3.77197" stroke="#FF0000" stroke-width="0.533333" stroke-linecap="round" stroke-linejoin="round"/>
  4235. </svg>
  4236. </a>
  4237.                 </div>
  4238.                </div>
  4239.                </div>
  4240.               </a>
  4241.                
  4242.              
  4243.              <div class="main-wrapper-button-product-home">
  4244.              <a class="button-btn-view-all-product-home" href="/collections/bioblue-products">View all</a>
  4245.              <img src="//www.biolight.shop/cdn/shop/files/SVG_16.svg?v=1744731635" loading="lazy" width="100%" height="">
  4246.              </div>
  4247.            </div>
  4248.        
  4249.          <div class="main-content-new-new">
  4250.          <div class="main-heading-in-block-home">
  4251.            <h2 class="main-heading-block-pro-home">How BioESS60 Enhances Mitochondrial Function</h2>
  4252.          </div>
  4253.          <div class="list-item-new-product-home"><ul><li>Acts as a powerful antioxidant, neutralizing free radicals.</li><li>Protects mitochondria from aging-related damage.</li><li>Promotes increased energy production and longevity.</li></ul></div>
  4254.          
  4255.            
  4256.              
  4257.              <a href="/products/bioess60">
  4258.                <div class="main-wrapper-image-title-product-cs">
  4259.                <div class="single-product-image-cs">
  4260.                  <img src="//www.biolight.shop/cdn/shop/files/bioess60_3.png?v=1750303418" width="100%" height="auto" loading="eager" class="product-image-primary-cs"/>
  4261.                </div>
  4262.                <div class="main-wrapper-title-reviews-cs">
  4263.                <p class="single-product-title-cs">BioESS60: Antioxidant for Longevity & Energy | Regular & Concentrated</p>
  4264.                 <div class="cs-collection-cart-reviews-cs">
  4265.                   <h2 class="cs-collection-cart-reviews-text-cs">4.5 (972) <svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
  4266. <path fill-rule="evenodd" clip-rule="evenodd" d="M9.01777 2.38723L7.31381 7.94996H1.91797L6.31984 11.1705L4.61589 16.5868L9.01777 13.2199L13.4196 16.5868L11.7157 11.1705L16.1176 7.94996H10.7217L9.01777 2.38723Z" fill="#FF0000"/>
  4267. </svg>
  4268. </h2>
  4269.                   <a class="buy-now-btn-new-product-cs" href="/products/bioess60">Buy now <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  4270. <path d="M2.31934 7.37354H11.1193" stroke="#FF0000" stroke-width="0.533333" stroke-linecap="round" stroke-linejoin="round"/>
  4271. <path d="M7.51855 10.972L11.1186 7.37197L7.51855 3.77197" stroke="#FF0000" stroke-width="0.533333" stroke-linecap="round" stroke-linejoin="round"/>
  4272. </svg>
  4273. </a>
  4274.                 </div>
  4275.                </div>
  4276.                </div>
  4277.               </a>
  4278.                
  4279.              
  4280.              <div class="main-wrapper-button-product-home">
  4281.              <a class="button-btn-view-all-product-home" href="/collections">View all</a>
  4282.              <img src="//www.biolight.shop/cdn/shop/files/SVG_16.svg?v=1744731635" loading="lazy" width="100%" height="">
  4283.              </div>
  4284.            </div>
  4285.          
  4286.      </div>
  4287.    </div>
  4288.  </div>
  4289.  
  4290.  
  4291. </section>
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297. </div><div id="shopify-section-template--18747388690582__latest_blogs_section_yFWhYw" class="shopify-section"><style>
  4298. :root{
  4299.  --font-family-new: "Suisse Intl";
  4300. }  
  4301. .section-template--18747388690582__latest_blogs_section_yFWhYw-padding {
  4302.    padding-top: 50px;
  4303.    padding-bottom: 50px;
  4304. }
  4305. .section-template--18747388690582__latest_blogs_section_yFWhYw-padding .page-width{
  4306.  max-width: 1440px;
  4307.  padding: 0px 50px;
  4308.  margin: 0 auto;
  4309. }
  4310. .main-heading-blogs {
  4311.    color: #0F0C0B;
  4312.    font-family: var(--font-family-new);
  4313.    font-size: 55px;
  4314.    font-style: normal;
  4315.    font-weight: 400;
  4316.    line-height: 55px;
  4317.    letter-spacing: -2.2px;
  4318.    text-transform: capitalize;
  4319.    margin: 0;
  4320.    padding-bottom: 40px;
  4321. }  
  4322. .heading-blogs-below {
  4323.    color: #0F0C0B;
  4324.    font-family: var(--font-family-new);
  4325.    font-size: 24px;
  4326.    font-style: normal;
  4327.    font-weight: 400;
  4328.    line-height: 28.8px;
  4329.    letter-spacing: -0.96px;
  4330.    margin: 0;
  4331.    padding-top: 37px;
  4332.    max-width: 397px;
  4333.    padding-bottom: 10px;
  4334. }  
  4335. .main-description-blogs-new {
  4336.    color: #0F0C0B;
  4337.    font-family: var(--font-family-new);
  4338.    font-size: 16px;
  4339.    font-style: normal;
  4340.    font-weight: 400;
  4341.    line-height: 22.935px;
  4342.    max-width: 397px;
  4343. }  
  4344. .main-description-blogs-new a {
  4345.    color: #F00;
  4346.    font-family: var(--font-family-new);
  4347.    font-size: 16px;
  4348.    font-style: normal;
  4349.    font-weight: 400;
  4350.    line-height: 22.935px;
  4351.    text-decoration: underline;
  4352. }  
  4353. .image-wrapper-blogs {
  4354.    position: relative;
  4355. }  
  4356. /* .button-content-blogs svg {
  4357.    background: #fff;
  4358.    border-radius: 50%;
  4359.    cursor: pointer;
  4360. }  */
  4361. .button-content-blogs {
  4362.    position: absolute;
  4363.    bottom: -15%;
  4364.    right: 22px;
  4365.    background: #fff;
  4366.    border-radius: 50%;
  4367.    width: 69px;
  4368.    height: 69px;
  4369.    transition: transform 0.8s ease;
  4370. }  
  4371. .button-content-blogs:hover{
  4372.    background: #f00;
  4373.    transform: scale(0.9);
  4374.    
  4375. }  
  4376. .main-wrapper-content-blogs{
  4377.    position: relative;
  4378. }  
  4379. .latest-blogs-slider-button {
  4380.    display: flex;
  4381.    align-items: center;
  4382.    justify-content: space-between;
  4383.    position: absolute;
  4384.    top: 50%;
  4385.    transform: translateY(-50%);
  4386.    width: 100%;
  4387.    z-index: 1;
  4388.    padding: 0 15px;
  4389. }  
  4390. .blog-excerpt-wrapper {
  4391.  position: relative;
  4392. }
  4393. .read-more-toggle {
  4394.  display: inline-block;
  4395.  color: #F00;
  4396.    font-family: var(--font-family-new);
  4397.    font-size: 16px;
  4398.    font-style: normal;
  4399.    font-weight: 400;
  4400.    line-height: 22.935px;
  4401.    text-decoration: underline;
  4402.    text-decoration-style: solid;
  4403.    text-decoration-skip-ink: auto;
  4404.    text-decoration-thickness: auto;
  4405.    text-underline-offset: auto;
  4406.    text-underline-position: from-font;
  4407. }
  4408.  
  4409. @media screen and (max-width:768px){  
  4410.  .section-template--18747388690582__latest_blogs_section_yFWhYw-padding {
  4411.    padding-top: 20px;
  4412.    padding-bottom: 20px;
  4413. }
  4414. .section-template--18747388690582__latest_blogs_section_yFWhYw-padding .page-width{
  4415.    padding: 0px 0px 0px 16px;
  4416. }
  4417. .latest-blogs-slider-button{
  4418.    display: none;
  4419. }
  4420. .main-heading-blogs{
  4421.    font-size: 32px;
  4422.    font-style: normal;
  4423.    font-weight: 400;
  4424.    line-height: 35px; /* 109.375% */
  4425.    letter-spacing: -1.4px;
  4426.    padding-bottom: 24px;
  4427. }  
  4428. .heading-blogs-below{
  4429.    font-size: 18px;
  4430.    font-style: normal;
  4431.    font-weight: 400;
  4432.    line-height: normal;
  4433.    padding-top: 26px;
  4434.    max-width: 289px;
  4435.    padding-bottom: 7px;
  4436. }  
  4437. .main-description-blogs-new {
  4438.    font-size: 12.309px;
  4439.    font-style: normal;
  4440.    font-weight: 400;
  4441.    line-height: 16.411px; /* 133.333% */
  4442.    max-width: 289px;
  4443. }
  4444. .button-content-blogs{
  4445.    width: 50px;
  4446.    height: 50px;
  4447.    display: flex;
  4448.    align-items: center;
  4449.    justify-content: center;
  4450.    right: 17px;
  4451. }  
  4452.  
  4453. /* .button-content-blogs{
  4454.    padding: 0;
  4455.    width: 50px;
  4456.    height: 50px;
  4457.    display: flex;
  4458.    align-items: center;
  4459.    justify-content: center;
  4460.    right: 17px;
  4461. }    */
  4462. .read-more-toggle{
  4463.    font-size: 12.309px;
  4464.    font-style: normal;
  4465.    font-weight: 400;
  4466.    line-height: 16.411px;
  4467. }  
  4468.  
  4469.  
  4470. }  
  4471. </style>
  4472.  
  4473.  
  4474. <section class="section-template--18747388690582__latest_blogs_section_yFWhYw-padding">
  4475.  <div class="page-width">
  4476.    <h2 class="main-heading-blogs">Latest Blogs</h2>
  4477.    <div class="swiper main-wrapper-content-blogs">
  4478.      <div class="swiper-wrapper">
  4479.          
  4480.          <div class="swiper-slide">
  4481.            <div class="main-wrapper-image-new-blogs">
  4482.              <div class="image-wrapper-blogs">
  4483.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_98535a7b-b0b2-4288-b539-ef333e76dff3.png?v=1749484308" loading="lazy" width="100%" height="">
  4484.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4485. <g id="person-expander-show-more-1">
  4486. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4487. </g>
  4488. </svg>
  4489. </a>
  4490.              </div>
  4491.              <h2 class="heading-blogs-below">Is Red Light Used in Photodynamic Therapy?</h2>
  4492.              <div class="blog-excerpt-wrapper">
  4493.                <span class="main-description-blogs-new short-text">Photodynamic therapy (PDT) is a medical treatment that combines a photosensitizing agent with a s...</span>
  4494.                <span class="main-description-blogs-new full-text" style="display: none;">Photodynamic therapy (PDT) is a medical treatment that combines a photosensitizing agent with a specific wavelength of light to produce reactive oxygen species that can destroy targeted cells. Originally developed for treating certain types of cancer, PDT has expanded into various medical fields, including dermatology, ophthalmology, and dentistry. Red light, known for its ability to penetrate tissues deeply, plays a crucial role in this therapy. This article explores the use of red light in photodynamic therapy, its applications, and how it is integrated into oral health care.</span>
  4495.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4496.              </div>
  4497.            </div>
  4498.          </div>
  4499.        
  4500.          <div class="swiper-slide">
  4501.            <div class="main-wrapper-image-new-blogs">
  4502.              <div class="image-wrapper-blogs">
  4503.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_533d3e4b-ce15-4612-8472-b41aac45aad1.png?v=1749484644" loading="lazy" width="100%" height="">
  4504.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4505. <g id="person-expander-show-more-1">
  4506. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4507. </g>
  4508. </svg>
  4509. </a>
  4510.              </div>
  4511.              <h2 class="heading-blogs-below">Can Red Light Therapy Reduce Inflammation in the Mouth?</h2>
  4512.              <div class="blog-excerpt-wrapper">
  4513.                <span class="main-description-blogs-new short-text">Inflammation in the mouth can be both uncomfortable and harmful, leading to issues like gum disea...</span>
  4514.                <span class="main-description-blogs-new full-text" style="display: none;">Inflammation in the mouth can be both uncomfortable and harmful, leading to issues like gum disease, oral infections, and discomfort while eating or speaking. Traditional treatments for oral inflammation often involve medication, improved oral hygiene, and professional dental care. However, red light therapy, an emerging alternative treatment, is gaining attention for its potential to reduce inflammation and promote healing in the mouth. But how effective is it? This article explores the benefits of red light therapy for reducing oral inflammation, how it works, and best practices for incorporating it into your oral care routine.</span>
  4515.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4516.              </div>
  4517.            </div>
  4518.          </div>
  4519.        
  4520.          <div class="swiper-slide">
  4521.            <div class="main-wrapper-image-new-blogs">
  4522.              <div class="image-wrapper-blogs">
  4523.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_ed6f5f1e-4ba7-434d-a466-734394dcde7a.png?v=1749485718" loading="lazy" width="100%" height="">
  4524.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4525. <g id="person-expander-show-more-1">
  4526. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4527. </g>
  4528. </svg>
  4529. </a>
  4530.              </div>
  4531.              <h2 class="heading-blogs-below">Can Red Light Therapy Help Reduce Plaque Buildup?</h2>
  4532.              <div class="blog-excerpt-wrapper">
  4533.                <span class="main-description-blogs-new short-text">Maintaining optimal oral health requires more than just regular brushing and flossing. Plaque bui...</span>
  4534.                <span class="main-description-blogs-new full-text" style="display: none;">Maintaining optimal oral health requires more than just regular brushing and flossing. Plaque buildup, a sticky film of bacteria on the teeth, can lead to cavities, gum disease, and other oral health issues if not properly managed. While traditional methods like brushing, flossing, and using mouthwash are effective in controlling plaque, new treatments like red light therapy are emerging as potential tools for enhancing oral care. But can red light therapy actually help reduce plaque buildup? This article explores the potential benefits of red light therapy for plaque reduction, how it works, and how it can be integrated into your oral care routine.</span>
  4535.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4536.              </div>
  4537.            </div>
  4538.          </div>
  4539.        
  4540.          <div class="swiper-slide">
  4541.            <div class="main-wrapper-image-new-blogs">
  4542.              <div class="image-wrapper-blogs">
  4543.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_1_70bcc350-69ad-481c-8542-6e17f6fd896e.png?v=1749485759" loading="lazy" width="100%" height="">
  4544.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4545. <g id="person-expander-show-more-1">
  4546. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4547. </g>
  4548. </svg>
  4549. </a>
  4550.              </div>
  4551.              <h2 class="heading-blogs-below">Can Red Light Therapy Improve Your Oral Microbiome?</h2>
  4552.              <div class="blog-excerpt-wrapper">
  4553.                <span class="main-description-blogs-new short-text">The oral microbiome plays a crucial role in maintaining overall oral health, comprising a complex...</span>
  4554.                <span class="main-description-blogs-new full-text" style="display: none;">The oral microbiome plays a crucial role in maintaining overall oral health, comprising a complex community of microorganisms that reside in the mouth. A balanced oral microbiome contributes to healthy teeth, gums, and overall oral health, while an imbalance can lead to issues such as gum disease, cavities, and bad breath. As interest in alternative therapies grows, red light therapy has emerged as a potential tool for enhancing oral health. But can red light therapy actually improve your oral microbiome? This article explores how red light therapy may impact the oral microbiome, the benefits it offers, and best practices for integrating it into your oral care routine.</span>
  4555.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4556.              </div>
  4557.            </div>
  4558.          </div>
  4559.        
  4560.          <div class="swiper-slide">
  4561.            <div class="main-wrapper-image-new-blogs">
  4562.              <div class="image-wrapper-blogs">
  4563.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_c99d3c24-f999-4954-a26d-4314853cf333.png?v=1749485795" loading="lazy" width="100%" height="">
  4564.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4565. <g id="person-expander-show-more-1">
  4566. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4567. </g>
  4568. </svg>
  4569. </a>
  4570.              </div>
  4571.              <h2 class="heading-blogs-below">Does Red Light Therapy Help with Teeth Whitening?</h2>
  4572.              <div class="blog-excerpt-wrapper">
  4573.                <span class="main-description-blogs-new short-text">Teeth whitening has become a popular cosmetic dental procedure, with many people seeking a bright...</span>
  4574.                <span class="main-description-blogs-new full-text" style="display: none;">Teeth whitening has become a popular cosmetic dental procedure, with many people seeking a brighter, whiter smile. Various methods are available, including over-the-counter products, professional in-office treatments, and natural remedies. Recently, red light therapy has gained attention as a potential tool for enhancing oral health, but does it play a role in teeth whitening? This article explores the relationship between red light therapy and teeth whitening, examining the benefits, mechanisms, and how it compares to other whitening methods.</span>
  4575.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4576.              </div>
  4577.            </div>
  4578.          </div>
  4579.        
  4580.          <div class="swiper-slide">
  4581.            <div class="main-wrapper-image-new-blogs">
  4582.              <div class="image-wrapper-blogs">
  4583.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_5cc402f7-39c9-4880-9ea9-f9aec048587c.png?v=1749485862" loading="lazy" width="100%" height="">
  4584.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4585. <g id="person-expander-show-more-1">
  4586. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4587. </g>
  4588. </svg>
  4589. </a>
  4590.              </div>
  4591.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Denture Stomatitis?</h2>
  4592.              <div class="blog-excerpt-wrapper">
  4593.                <span class="main-description-blogs-new short-text">Denture stomatitis, also known as denture-induced stomatitis or thrush, is a common condition aff...</span>
  4594.                <span class="main-description-blogs-new full-text" style="display: none;">Denture stomatitis, also known as denture-induced stomatitis or thrush, is a common condition affecting denture wearers. It is characterized by inflammation and redness of the oral mucosa under a denture, often caused by a fungal infection (typically Candida albicans) or mechanical irritation from the denture itself. While antifungal medications and proper denture hygiene are standard treatments, red light therapy is emerging as a promising complementary treatment for denture stomatitis. But can red light therapy effectively help manage this condition? This article explores the potential benefits, mechanisms, and best practices for using red light therapy to treat denture stomatitis.</span>
  4595.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4596.              </div>
  4597.            </div>
  4598.          </div>
  4599.        
  4600.          <div class="swiper-slide">
  4601.            <div class="main-wrapper-image-new-blogs">
  4602.              <div class="image-wrapper-blogs">
  4603.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_e86d80d2-c67f-41e1-b7b8-16a5409728a0.png?v=1749485887" loading="lazy" width="100%" height="">
  4604.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4605. <g id="person-expander-show-more-1">
  4606. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4607. </g>
  4608. </svg>
  4609. </a>
  4610.              </div>
  4611.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Oral Microbial Biofilms?</h2>
  4612.              <div class="blog-excerpt-wrapper">
  4613.                <span class="main-description-blogs-new short-text">Oral microbial biofilms are complex communities of bacteria that adhere to surfaces in the mouth,...</span>
  4614.                <span class="main-description-blogs-new full-text" style="display: none;">Oral microbial biofilms are complex communities of bacteria that adhere to surfaces in the mouth, such as teeth, gums, and dental implants. These biofilms are responsible for a range of oral health issues, including dental plaque, gingivitis, periodontitis, and even tooth decay. Traditional treatments for managing biofilms include mechanical removal through brushing and flossing, as well as chemical agents like mouthwash and antibiotics. Recently, red light therapy has gained attention as a potential tool in combating oral microbial biofilms due to its antimicrobial properties. But can red light therapy truly help manage and reduce biofilms in the mouth? This article explores the potential benefits, mechanisms, and best practices for using red light therapy to target oral microbial biofilms.</span>
  4615.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4616.              </div>
  4617.            </div>
  4618.          </div>
  4619.        
  4620.          <div class="swiper-slide">
  4621.            <div class="main-wrapper-image-new-blogs">
  4622.              <div class="image-wrapper-blogs">
  4623.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_c9a1a2fa-0830-4668-bbc8-2efa1afd6d1a.png?v=1739985818" loading="lazy" width="100%" height="">
  4624.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4625. <g id="person-expander-show-more-1">
  4626. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4627. </g>
  4628. </svg>
  4629. </a>
  4630.              </div>
  4631.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Canker Sores?</h2>
  4632.              <div class="blog-excerpt-wrapper">
  4633.                <span class="main-description-blogs-new short-text">Canker sores, also known as aphthous ulcers, are small, painful lesions that develop on the soft ...</span>
  4634.                <span class="main-description-blogs-new full-text" style="display: none;">Canker sores, also known as aphthous ulcers, are small, painful lesions that develop on the soft tissues inside the mouth. These sores can make eating, drinking, and even speaking uncomfortable. While canker sores typically heal on their own within one to two weeks, their discomfort often drives people to seek treatments to speed up healing and alleviate pain. One emerging treatment option is red light therapy, known for its anti-inflammatory and healing properties. But can red light therapy really help with canker sores? This article explores the potential benefits, mechanisms, and best practices for using red light therapy to treat canker sores.</span>
  4635.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4636.              </div>
  4637.            </div>
  4638.          </div>
  4639.        
  4640.          <div class="swiper-slide">
  4641.            <div class="main-wrapper-image-new-blogs">
  4642.              <div class="image-wrapper-blogs">
  4643.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_ff43f67a-3e7d-42a6-84a9-263361a72088.png?v=1739985741" loading="lazy" width="100%" height="">
  4644.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4645. <g id="person-expander-show-more-1">
  4646. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4647. </g>
  4648. </svg>
  4649. </a>
  4650.              </div>
  4651.              <h2 class="heading-blogs-below">Can Red Light Therapy Heal Infections in the Mouth?</h2>
  4652.              <div class="blog-excerpt-wrapper">
  4653.                <span class="main-description-blogs-new short-text">Oral infections, such as gum disease, abscesses, and oral thrush, can cause significant discomfor...</span>
  4654.                <span class="main-description-blogs-new full-text" style="display: none;">Oral infections, such as gum disease, abscesses, and oral thrush, can cause significant discomfort and, if left untreated, lead to more severe health complications. Traditional treatments typically involve antibiotics, antifungal medications, or surgical interventions, depending on the type and severity of the infection. Recently, red light therapy has emerged as a potential complementary treatment in the management of oral infections, thanks to its anti-inflammatory, healing, and antimicrobial properties. But can red light therapy actually heal infections in the mouth? This article delves into the potential benefits, mechanisms, and appropriate use of red light therapy for treating oral infections.</span>
  4655.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4656.              </div>
  4657.            </div>
  4658.          </div>
  4659.        
  4660.          <div class="swiper-slide">
  4661.            <div class="main-wrapper-image-new-blogs">
  4662.              <div class="image-wrapper-blogs">
  4663.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_ad84d77d-84be-4ae4-b1bc-2320c99135a9.png?v=1739985665" loading="lazy" width="100%" height="">
  4664.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4665. <g id="person-expander-show-more-1">
  4666. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4667. </g>
  4668. </svg>
  4669. </a>
  4670.              </div>
  4671.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Healing of Root Canals?</h2>
  4672.              <div class="blog-excerpt-wrapper">
  4673.                <span class="main-description-blogs-new short-text">Root canal therapy is a common dental procedure designed to save a tooth that is severely decayed...</span>
  4674.                <span class="main-description-blogs-new full-text" style="display: none;">Root canal therapy is a common dental procedure designed to save a tooth that is severely decayed or infected. While effective, the recovery process can involve discomfort, inflammation, and a risk of complications. In recent years, red light therapy, known for its anti-inflammatory and healing properties, has gained attention as a potential complementary treatment to support the healing process after root canal procedures. But can red light therapy truly aid in the recovery of root canals? This article explores the benefits, mechanisms, and best practices for using red light therapy to enhance the healing of root canals.</span>
  4675.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4676.              </div>
  4677.            </div>
  4678.          </div>
  4679.        
  4680.          <div class="swiper-slide">
  4681.            <div class="main-wrapper-image-new-blogs">
  4682.              <div class="image-wrapper-blogs">
  4683.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_1_e99bfbf7-d292-4dff-90f9-082c848e6185.png?v=1739985592" loading="lazy" width="100%" height="">
  4684.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4685. <g id="person-expander-show-more-1">
  4686. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4687. </g>
  4688. </svg>
  4689. </a>
  4690.              </div>
  4691.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Enamel Erosion?</h2>
  4692.              <div class="blog-excerpt-wrapper">
  4693.                <span class="main-description-blogs-new short-text">Enamel erosion is a common dental issue that can lead to tooth sensitivity, increased risk of cav...</span>
  4694.                <span class="main-description-blogs-new full-text" style="display: none;">Enamel erosion is a common dental issue that can lead to tooth sensitivity, increased risk of cavities, and even tooth loss if left untreated. The enamel, which is the outermost protective layer of the teeth, does not regenerate once it is worn away, making prevention and early intervention crucial. Red light therapy, known for its healing and anti-inflammatory properties, has gained attention in various areas of oral health. But can red light therapy help with enamel erosion? This article explores the potential benefits of red light therapy for enamel health, its limitations, and how it can be integrated into a comprehensive dental care routine.</span>
  4695.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4696.              </div>
  4697.            </div>
  4698.          </div>
  4699.        
  4700.          <div class="swiper-slide">
  4701.            <div class="main-wrapper-image-new-blogs">
  4702.              <div class="image-wrapper-blogs">
  4703.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_6ba8416a-fb88-4160-a9d0-a304fd32bdc2.png?v=1739985521" loading="lazy" width="100%" height="">
  4704.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4705. <g id="person-expander-show-more-1">
  4706. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4707. </g>
  4708. </svg>
  4709. </a>
  4710.              </div>
  4711.              <h2 class="heading-blogs-below">How Does Red Light Therapy Compare to Fluoride Treatment?</h2>
  4712.              <div class="blog-excerpt-wrapper">
  4713.                <span class="main-description-blogs-new short-text">Maintaining optimal oral health is essential for overall well-being, and various treatments are a...</span>
  4714.                <span class="main-description-blogs-new full-text" style="display: none;">Maintaining optimal oral health is essential for overall well-being, and various treatments are available to help protect and enhance dental health. Two such treatments—red light therapy and fluoride treatment—offer different approaches to oral care, each with its unique benefits. Red light therapy, a newer addition to the field of dentistry, focuses on healing and inflammation reduction, while fluoride treatment has long been the gold standard for preventing cavities and strengthening enamel. But how do these two treatments compare? This article explores the differences, benefits, and potential applications of red light therapy and fluoride treatment in oral health care.</span>
  4715.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4716.              </div>
  4717.            </div>
  4718.          </div>
  4719.        
  4720.          <div class="swiper-slide">
  4721.            <div class="main-wrapper-image-new-blogs">
  4722.              <div class="image-wrapper-blogs">
  4723.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_a6e8d6c4-49e0-405a-8d14-9b85a61b79dd.png?v=1739985421" loading="lazy" width="100%" height="">
  4724.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4725. <g id="person-expander-show-more-1">
  4726. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4727. </g>
  4728. </svg>
  4729. </a>
  4730.              </div>
  4731.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Dry Sockets?</h2>
  4732.              <div class="blog-excerpt-wrapper">
  4733.                <span class="main-description-blogs-new short-text">Dry sockets, or alveolar osteitis, are a painful complication that can occur after a tooth extrac...</span>
  4734.                <span class="main-description-blogs-new full-text" style="display: none;">Dry sockets, or alveolar osteitis, are a painful complication that can occur after a tooth extraction, especially when the blood clot that forms in the socket is dislodged or dissolves prematurely. This condition leaves the bone and nerves exposed, leading to significant pain, delayed healing, and potential infection. Traditional treatments for dry sockets focus on pain management and promoting healing, but these methods can sometimes be slow and uncomfortable. Recently, red light therapy has emerged as a potential complementary treatment to help alleviate symptoms and accelerate healing. But can red light therapy really help with dry sockets? This article explores the benefits, mechanisms, and best practices for using red light therapy to manage dry sockets.</span>
  4735.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4736.              </div>
  4737.            </div>
  4738.          </div>
  4739.        
  4740.          <div class="swiper-slide">
  4741.            <div class="main-wrapper-image-new-blogs">
  4742.              <div class="image-wrapper-blogs">
  4743.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_d265bf60-5c6a-4b55-a259-05db38c1df5a.png?v=1739985346" loading="lazy" width="100%" height="">
  4744.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4745. <g id="person-expander-show-more-1">
  4746. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4747. </g>
  4748. </svg>
  4749. </a>
  4750.              </div>
  4751.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Healing of Dental Implants?</h2>
  4752.              <div class="blog-excerpt-wrapper">
  4753.                <span class="main-description-blogs-new short-text">Dental implants are a highly effective solution for replacing missing teeth, offering both functi...</span>
  4754.                <span class="main-description-blogs-new full-text" style="display: none;">Dental implants are a highly effective solution for replacing missing teeth, offering both functional and aesthetic benefits. However, the healing process after implant placement is critical to the success of the procedure. Patients often seek ways to accelerate healing and reduce discomfort during recovery. Red light therapy, also known as low-level laser therapy (LLLT) or photobiomodulation, is emerging as a promising complementary treatment to enhance the healing process after dental implant surgery. But how effective is it? This article explores how red light therapy can support the healing of dental implants, its benefits, and best practices for incorporating it into your post-surgery care.</span>
  4755.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4756.              </div>
  4757.            </div>
  4758.          </div>
  4759.        
  4760.          <div class="swiper-slide">
  4761.            <div class="main-wrapper-image-new-blogs">
  4762.              <div class="image-wrapper-blogs">
  4763.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_1_59c2a922-9a41-4cf0-a7fb-55389f865462.png?v=1739985230" loading="lazy" width="100%" height="">
  4764.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4765. <g id="person-expander-show-more-1">
  4766. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4767. </g>
  4768. </svg>
  4769. </a>
  4770.              </div>
  4771.              <h2 class="heading-blogs-below">Can Red Light Therapy Help Heal Oral Mucosa?</h2>
  4772.              <div class="blog-excerpt-wrapper">
  4773.                <span class="main-description-blogs-new short-text">Oral mucosa refers to the soft tissues lining the inside of the mouth, including the gums, cheeks...</span>
  4774.                <span class="main-description-blogs-new full-text" style="display: none;">Oral mucosa refers to the soft tissues lining the inside of the mouth, including the gums, cheeks, and tongue. These tissues are vital for protecting the oral cavity and play a crucial role in overall oral health. However, the oral mucosa can be damaged by various factors, including trauma, infections, and medical treatments such as chemotherapy. Red light therapy, also known as low-level laser therapy (LLLT) or photobiomodulation, is gaining attention as a potential treatment to accelerate the healing of oral mucosa. But how effective is it? This article explores the benefits, mechanisms, and best practices for using red light therapy to heal oral mucosa.</span>
  4775.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4776.              </div>
  4777.            </div>
  4778.          </div>
  4779.        
  4780.          <div class="swiper-slide">
  4781.            <div class="main-wrapper-image-new-blogs">
  4782.              <div class="image-wrapper-blogs">
  4783.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_698534c3-680f-4220-a309-7c6eec650e6c.png?v=1739985155" loading="lazy" width="100%" height="">
  4784.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4785. <g id="person-expander-show-more-1">
  4786. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4787. </g>
  4788. </svg>
  4789. </a>
  4790.              </div>
  4791.              <h2 class="heading-blogs-below">Can I Use Red Light Therapy with Orthodontic Treatments?</h2>
  4792.              <div class="blog-excerpt-wrapper">
  4793.                <span class="main-description-blogs-new short-text">Orthodontic treatments, such as braces or clear aligners, are highly effective in straightening t...</span>
  4794.                <span class="main-description-blogs-new full-text" style="display: none;">Orthodontic treatments, such as braces or clear aligners, are highly effective in straightening teeth and correcting bite issues. However, they can sometimes cause discomfort, inflammation, and slow healing, especially after adjustments. Red light therapy, known for its healing and anti-inflammatory properties, is increasingly being considered as a complementary treatment to support oral health during orthodontic care. But can you safely use red light therapy with orthodontic treatments? In this article, we’ll explore the benefits, safety, and best practices for incorporating red light therapy into your orthodontic treatment plan.</span>
  4795.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4796.              </div>
  4797.            </div>
  4798.          </div>
  4799.        
  4800.          <div class="swiper-slide">
  4801.            <div class="main-wrapper-image-new-blogs">
  4802.              <div class="image-wrapper-blogs">
  4803.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_36fa3730-1ed3-4c07-9076-a4a5956868d4.png?v=1739985084" loading="lazy" width="100%" height="">
  4804.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4805. <g id="person-expander-show-more-1">
  4806. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4807. </g>
  4808. </svg>
  4809. </a>
  4810.              </div>
  4811.              <h2 class="heading-blogs-below">What Are the Health Benefits of Red Light Therapy for Oral Health?</h2>
  4812.              <div class="blog-excerpt-wrapper">
  4813.                <span class="main-description-blogs-new short-text">Red light therapy, also known as low-level laser therapy (LLLT) or photobiomodulation, is gaining...</span>
  4814.                <span class="main-description-blogs-new full-text" style="display: none;">Red light therapy, also known as low-level laser therapy (LLLT) or photobiomodulation, is gaining popularity in the field of oral health. Originally used in various medical and cosmetic applications, red light therapy is now being recognized for its potential benefits in dental care. But what exactly are the health benefits of red light therapy for oral health? In this article, we’ll explore how red light therapy can improve gum health, accelerate healing, and reduce pain and inflammation, making it a valuable addition to your oral care routine.</span>
  4815.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4816.              </div>
  4817.            </div>
  4818.          </div>
  4819.        
  4820.          <div class="swiper-slide">
  4821.            <div class="main-wrapper-image-new-blogs">
  4822.              <div class="image-wrapper-blogs">
  4823.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_55db7573-db60-471d-a741-8107d8456c04.png?v=1739984942" loading="lazy" width="100%" height="">
  4824.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4825. <g id="person-expander-show-more-1">
  4826. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4827. </g>
  4828. </svg>
  4829. </a>
  4830.              </div>
  4831.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Gingivitis?</h2>
  4832.              <div class="blog-excerpt-wrapper">
  4833.                <span class="main-description-blogs-new short-text">Gingivitis is a common and mild form of gum disease that causes irritation, redness, and swelling...</span>
  4834.                <span class="main-description-blogs-new full-text" style="display: none;">Gingivitis is a common and mild form of gum disease that causes irritation, redness, and swelling of the gums, particularly around the base of the teeth. If left untreated, gingivitis can lead to more serious gum diseases, such as periodontitis, and even tooth loss. Traditional treatments for gingivitis include good oral hygiene practices and professional dental cleanings. However, red light therapy has emerged as a potential complementary treatment for gingivitis. But how effective is it? In this article, we’ll explore the benefits, efficacy, and safety of using red light therapy to manage and treat gingivitis.</span>
  4835.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4836.              </div>
  4837.            </div>
  4838.          </div>
  4839.        
  4840.          <div class="swiper-slide">
  4841.            <div class="main-wrapper-image-new-blogs">
  4842.              <div class="image-wrapper-blogs">
  4843.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_ba8a2870-da03-4f70-8c9a-ad0d85369f63.png?v=1739984854" loading="lazy" width="100%" height="">
  4844.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4845. <g id="person-expander-show-more-1">
  4846. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4847. </g>
  4848. </svg>
  4849. </a>
  4850.              </div>
  4851.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Receding Gums?</h2>
  4852.              <div class="blog-excerpt-wrapper">
  4853.                <span class="main-description-blogs-new short-text">Receding gums are a common dental issue that can lead to tooth sensitivity, increased risk of dec...</span>
  4854.                <span class="main-description-blogs-new full-text" style="display: none;">Receding gums are a common dental issue that can lead to tooth sensitivity, increased risk of decay, and, if left untreated, even tooth loss. As the gums pull back, the tooth's root becomes exposed, leading to discomfort and potential oral health complications. While traditional treatments focus on improving oral hygiene and, in severe cases, surgical intervention, emerging technologies like red light therapy offer a non-invasive option to support gum health. But can red light therapy really help with receding gums? In this article, we explore the potential benefits, safety, and effectiveness of using red light therapy for receding gums.</span>
  4855.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4856.              </div>
  4857.            </div>
  4858.          </div>
  4859.        
  4860.          <div class="swiper-slide">
  4861.            <div class="main-wrapper-image-new-blogs">
  4862.              <div class="image-wrapper-blogs">
  4863.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_884a60c6-af6e-4e73-a9ce-89d578635fd2.png?v=1739984773" loading="lazy" width="100%" height="">
  4864.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4865. <g id="person-expander-show-more-1">
  4866. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4867. </g>
  4868. </svg>
  4869. </a>
  4870.              </div>
  4871.              <h2 class="heading-blogs-below">Do Dentists Use Red Light Therapy?</h2>
  4872.              <div class="blog-excerpt-wrapper">
  4873.                <span class="main-description-blogs-new short-text">Red light therapy, also known as low-level laser therapy (LLLT) or photobiomodulation, has gained...</span>
  4874.                <span class="main-description-blogs-new full-text" style="display: none;">Red light therapy, also known as low-level laser therapy (LLLT) or photobiomodulation, has gained traction across various medical fields for its ability to promote healing and reduce inflammation. In dentistry, this innovative therapy is becoming increasingly popular due to its potential benefits for oral health. But do dentists actually use red light therapy in their practice? This article explores how red light therapy is applied in dentistry, its benefits, and why it is becoming a valuable tool in modern dental care.</span>
  4875.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4876.              </div>
  4877.            </div>
  4878.          </div>
  4879.        
  4880.          <div class="swiper-slide">
  4881.            <div class="main-wrapper-image-new-blogs">
  4882.              <div class="image-wrapper-blogs">
  4883.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_a33c3ec0-37c8-494d-836b-83a1b889fe7f.png?v=1739984680" loading="lazy" width="100%" height="">
  4884.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4885. <g id="person-expander-show-more-1">
  4886. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4887. </g>
  4888. </svg>
  4889. </a>
  4890.              </div>
  4891.              <h2 class="heading-blogs-below">Is Red Light Safe for Teeth?</h2>
  4892.              <div class="blog-excerpt-wrapper">
  4893.                <span class="main-description-blogs-new short-text">Red light therapy has become a popular treatment across various health and wellness sectors, incl...</span>
  4894.                <span class="main-description-blogs-new full-text" style="display: none;">Red light therapy has become a popular treatment across various health and wellness sectors, including dental care. As more people explore this non-invasive therapy for its potential oral health benefits, a common question arises: Is red light safe for teeth? This article will delve into the safety aspects of red light therapy for teeth, its benefits, and how to use it correctly for optimal oral health.</span>
  4895.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4896.              </div>
  4897.            </div>
  4898.          </div>
  4899.        
  4900.          <div class="swiper-slide">
  4901.            <div class="main-wrapper-image-new-blogs">
  4902.              <div class="image-wrapper-blogs">
  4903.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_fbd9e253-9304-42b7-8a48-2fa5c93ad53a.png?v=1739984598" loading="lazy" width="100%" height="">
  4904.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4905. <g id="person-expander-show-more-1">
  4906. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4907. </g>
  4908. </svg>
  4909. </a>
  4910.              </div>
  4911.              <h2 class="heading-blogs-below">Can Red Light Therapy Regrow Gum Tissue?</h2>
  4912.              <div class="blog-excerpt-wrapper">
  4913.                <span class="main-description-blogs-new short-text">Gum recession is a common dental issue that can lead to increased sensitivity, higher risk of dec...</span>
  4914.                <span class="main-description-blogs-new full-text" style="display: none;">Gum recession is a common dental issue that can lead to increased sensitivity, higher risk of decay, and even tooth loss if not properly managed. Traditional treatments for receding gums often involve surgical procedures, but there’s growing interest in non-invasive alternatives like red light therapy. This article explores whether red light therapy can actually regrow gum tissue, how it works, and what the current research suggests.</span>
  4915.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4916.              </div>
  4917.            </div>
  4918.          </div>
  4919.        
  4920.          <div class="swiper-slide">
  4921.            <div class="main-wrapper-image-new-blogs">
  4922.              <div class="image-wrapper-blogs">
  4923.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_47993b84-9feb-4782-b120-29678e9b6a8b.png?v=1739984507" loading="lazy" width="100%" height="">
  4924.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4925. <g id="person-expander-show-more-1">
  4926. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4927. </g>
  4928. </svg>
  4929. </a>
  4930.              </div>
  4931.              <h2 class="heading-blogs-below">Does Red Light Therapy Help Periodontal Disease?</h2>
  4932.              <div class="blog-excerpt-wrapper">
  4933.                <span class="main-description-blogs-new short-text">Periodontal disease, commonly known as gum disease, is a prevalent oral health issue that affects...</span>
  4934.                <span class="main-description-blogs-new full-text" style="display: none;">Periodontal disease, commonly known as gum disease, is a prevalent oral health issue that affects millions of people worldwide. It can lead to severe consequences, including tooth loss, if not treated effectively. Traditional treatments often involve scaling and root planing, along with ongoing oral hygiene practices. However, there is growing interest in the potential of red light therapy to support and enhance the treatment of periodontal disease. In this article, we will explore whether red light therapy can help manage and possibly improve the outcomes of periodontal disease treatment.</span>
  4935.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4936.              </div>
  4937.            </div>
  4938.          </div>
  4939.        
  4940.          <div class="swiper-slide">
  4941.            <div class="main-wrapper-image-new-blogs">
  4942.              <div class="image-wrapper-blogs">
  4943.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_7300dcfc-743c-4e08-a162-67fee730dea7.png?v=1739984424" loading="lazy" width="100%" height="">
  4944.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4945. <g id="person-expander-show-more-1">
  4946. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4947. </g>
  4948. </svg>
  4949. </a>
  4950.              </div>
  4951.              <h2 class="heading-blogs-below">Can Red Light Therapy Regrow Gums?</h2>
  4952.              <div class="blog-excerpt-wrapper">
  4953.                <span class="main-description-blogs-new short-text">Gum recession is a common dental issue that can lead to sensitivity, increased risk of decay, and...</span>
  4954.                <span class="main-description-blogs-new full-text" style="display: none;">Gum recession is a common dental issue that can lead to sensitivity, increased risk of decay, and even tooth loss if left untreated. Traditional treatments for receding gums often involve invasive procedures, but there is growing interest in the potential of red light therapy to promote gum regeneration. In this article, we will explore whether red light therapy can actually help regrow gums, how it works, and what the current research suggests.</span>
  4955.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4956.              </div>
  4957.            </div>
  4958.          </div>
  4959.        
  4960.          <div class="swiper-slide">
  4961.            <div class="main-wrapper-image-new-blogs">
  4962.              <div class="image-wrapper-blogs">
  4963.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_53e13b83-ed7e-400b-be17-857f600eb241.png?v=1739984326" loading="lazy" width="100%" height="">
  4964.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4965. <g id="person-expander-show-more-1">
  4966. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4967. </g>
  4968. </svg>
  4969. </a>
  4970.              </div>
  4971.              <h2 class="heading-blogs-below">Does LED Light Therapy Work for Teeth?</h2>
  4972.              <div class="blog-excerpt-wrapper">
  4973.                <span class="main-description-blogs-new short-text">LED light therapy has become a popular method for enhancing oral health, particularly in teeth wh...</span>
  4974.                <span class="main-description-blogs-new full-text" style="display: none;">LED light therapy has become a popular method for enhancing oral health, particularly in teeth whitening and gum care. But how effective is it, and does it work for improving dental health? In this article, we'll explore the science behind LED light therapy, its applications for teeth, and whether it lives up to the hype.</span>
  4975.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4976.              </div>
  4977.            </div>
  4978.          </div>
  4979.        
  4980.          <div class="swiper-slide">
  4981.            <div class="main-wrapper-image-new-blogs">
  4982.              <div class="image-wrapper-blogs">
  4983.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_b6221a21-c98d-42c5-bf6f-ae68e1ff939b.png?v=1739984195" loading="lazy" width="100%" height="">
  4984.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  4985. <g id="person-expander-show-more-1">
  4986. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  4987. </g>
  4988. </svg>
  4989. </a>
  4990.              </div>
  4991.              <h2 class="heading-blogs-below">Does Red Light Therapy Help Stomatitis?</h2>
  4992.              <div class="blog-excerpt-wrapper">
  4993.                <span class="main-description-blogs-new short-text">Stomatitis is a painful condition that affects the mouth, causing inflammation, sores, and discom...</span>
  4994.                <span class="main-description-blogs-new full-text" style="display: none;">Stomatitis is a painful condition that affects the mouth, causing inflammation, sores, and discomfort. It can result from various factors, including infections, irritants, and underlying health conditions. Traditional treatments often focus on managing symptoms, but there is growing interest in red light therapy as a potential solution for alleviating the discomfort associated with stomatitis. In this article, we'll explore whether red light therapy can help with stomatitis, how it works, and what the research suggests.</span>
  4995.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  4996.              </div>
  4997.            </div>
  4998.          </div>
  4999.        
  5000.          <div class="swiper-slide">
  5001.            <div class="main-wrapper-image-new-blogs">
  5002.              <div class="image-wrapper-blogs">
  5003.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_5480217a-e746-48ad-b782-d3b7d68970d8.png?v=1739984077" loading="lazy" width="100%" height="">
  5004.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5005. <g id="person-expander-show-more-1">
  5006. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5007. </g>
  5008. </svg>
  5009. </a>
  5010.              </div>
  5011.              <h2 class="heading-blogs-below">Is Red Light Safe for Teeth?</h2>
  5012.              <div class="blog-excerpt-wrapper">
  5013.                <span class="main-description-blogs-new short-text">Red light therapy has become increasingly popular for its numerous health benefits, including its...</span>
  5014.                <span class="main-description-blogs-new full-text" style="display: none;">Red light therapy has become increasingly popular for its numerous health benefits, including its applications in oral health. With its ability to promote healing, reduce inflammation, and manage pain, red light therapy is being explored for various dental treatments. But is red light therapy safe for your teeth? This article delves into the safety, efficacy, and potential benefits of using red light therapy for oral care.</span>
  5015.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5016.              </div>
  5017.            </div>
  5018.          </div>
  5019.        
  5020.          <div class="swiper-slide">
  5021.            <div class="main-wrapper-image-new-blogs">
  5022.              <div class="image-wrapper-blogs">
  5023.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_d099238e-ac02-4a8c-a52f-a854438784a6.png?v=1739983953" loading="lazy" width="100%" height="">
  5024.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5025. <g id="person-expander-show-more-1">
  5026. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5027. </g>
  5028. </svg>
  5029. </a>
  5030.              </div>
  5031.              <h2 class="heading-blogs-below">Does Red Light Therapy Work for Mouth Ulcers?</h2>
  5032.              <div class="blog-excerpt-wrapper">
  5033.                <span class="main-description-blogs-new short-text">Mouth ulcers, also known as canker sores, are painful lesions that can make eating, drinking, and...</span>
  5034.                <span class="main-description-blogs-new full-text" style="display: none;">Mouth ulcers, also known as canker sores, are painful lesions that can make eating, drinking, and even speaking uncomfortable. While they usually heal on their own, the discomfort they cause can be significant, leading many to seek out treatments that can speed up the healing process and reduce pain. One such treatment gaining attention is red light therapy. But does red light therapy work for mouth ulcers? This article explores the effectiveness, safety, and benefits of using red light therapy for treating mouth ulcers.</span>
  5035.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5036.              </div>
  5037.            </div>
  5038.          </div>
  5039.        
  5040.          <div class="swiper-slide">
  5041.            <div class="main-wrapper-image-new-blogs">
  5042.              <div class="image-wrapper-blogs">
  5043.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_dcc13f6a-b703-46e8-a08d-4ab57ef642ab.png?v=1739983869" loading="lazy" width="100%" height="">
  5044.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5045. <g id="person-expander-show-more-1">
  5046. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5047. </g>
  5048. </svg>
  5049. </a>
  5050.              </div>
  5051.              <h2 class="heading-blogs-below">Can Red Light Therapy Help Reverse Periodontal Disease?</h2>
  5052.              <div class="blog-excerpt-wrapper">
  5053.                <span class="main-description-blogs-new short-text">Periodontal disease, also known as gum disease, is a serious condition that can lead to tooth los...</span>
  5054.                <span class="main-description-blogs-new full-text" style="display: none;">Periodontal disease, also known as gum disease, is a serious condition that can lead to tooth loss if not managed properly. It involves the inflammation and infection of the gums, which can eventually damage the bone that supports your teeth. Traditional treatments often include scaling, root planing, and in severe cases, surgery. However, emerging technologies like red light therapy are being explored for their potential to help reverse or manage periodontal disease. But can red light therapy really make a difference? Let’s dive into the science behind it.</span>
  5055.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5056.              </div>
  5057.            </div>
  5058.          </div>
  5059.        
  5060.          <div class="swiper-slide">
  5061.            <div class="main-wrapper-image-new-blogs">
  5062.              <div class="image-wrapper-blogs">
  5063.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_f8f185d4-5e48-4ac4-a058-dd8889942034.png?v=1739983763" loading="lazy" width="100%" height="">
  5064.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5065. <g id="person-expander-show-more-1">
  5066. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5067. </g>
  5068. </svg>
  5069. </a>
  5070.              </div>
  5071.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Periodontitis?</h2>
  5072.              <div class="blog-excerpt-wrapper">
  5073.                <span class="main-description-blogs-new short-text">Periodontitis, a severe form of gum disease, is a major concern for oral health, leading to the d...</span>
  5074.                <span class="main-description-blogs-new full-text" style="display: none;">Periodontitis, a severe form of gum disease, is a major concern for oral health, leading to the destruction of gum tissue, bone loss, and eventually, tooth loss if left untreated. Traditional treatments include deep cleaning, medication, and sometimes surgery. However, recent advances in dental care have introduced the potential use of red light therapy as an adjunctive treatment. But can red light therapy really help with periodontitis? This article will explore the science behind red light therapy, its benefits, and how it can be integrated into a treatment plan for periodontitis.</span>
  5075.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5076.              </div>
  5077.            </div>
  5078.          </div>
  5079.        
  5080.          <div class="swiper-slide">
  5081.            <div class="main-wrapper-image-new-blogs">
  5082.              <div class="image-wrapper-blogs">
  5083.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_33955dca-560b-4dfa-bc84-ffa2e5981e89.png?v=1739983667" loading="lazy" width="100%" height="">
  5084.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5085. <g id="person-expander-show-more-1">
  5086. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5087. </g>
  5088. </svg>
  5089. </a>
  5090.              </div>
  5091.              <h2 class="heading-blogs-below">Does Red Light Therapy Work on Toothache?</h2>
  5092.              <div class="blog-excerpt-wrapper">
  5093.                <span class="main-description-blogs-new short-text">Toothache is a common and often debilitating condition that can be caused by a variety of factors...</span>
  5094.                <span class="main-description-blogs-new full-text" style="display: none;">Toothache is a common and often debilitating condition that can be caused by a variety of factors, including cavities, gum disease, and tooth decay. Traditionally, toothaches are treated with pain relief medications, dental procedures, or home remedies. However, red light therapy, a non-invasive treatment known for its healing properties, is gaining attention as a potential remedy for tooth pain. But does red light therapy really work on toothaches? This article explores the science behind red light therapy, its effectiveness, and how it can be used to manage tooth pain.</span>
  5095.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5096.              </div>
  5097.            </div>
  5098.          </div>
  5099.        
  5100.          <div class="swiper-slide">
  5101.            <div class="main-wrapper-image-new-blogs">
  5102.              <div class="image-wrapper-blogs">
  5103.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_06d7a1dd-af05-45ad-8446-3d3244dc0970.png?v=1739983570" loading="lazy" width="100%" height="">
  5104.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5105. <g id="person-expander-show-more-1">
  5106. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5107. </g>
  5108. </svg>
  5109. </a>
  5110.              </div>
  5111.              <h2 class="heading-blogs-below">Can I Use Red Light Therapy After Tooth Extraction?</h2>
  5112.              <div class="blog-excerpt-wrapper">
  5113.                <span class="main-description-blogs-new short-text">Tooth extraction, whether due to decay, infection, or overcrowding, is a common dental procedure ...</span>
  5114.                <span class="main-description-blogs-new full-text" style="display: none;">Tooth extraction, whether due to decay, infection, or overcrowding, is a common dental procedure that requires careful aftercare to ensure proper healing. Managing pain, reducing inflammation, and promoting faster recovery are key concerns following an extraction. Red light therapy, known for its ability to enhance healing and reduce discomfort, has gained attention as a potential tool in post-extraction care. But is it safe and effective to use red light therapy after a tooth extraction? In this article, we’ll explore the benefits, safety considerations, and best practices for using red light therapy during the recovery process.</span>
  5115.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5116.              </div>
  5117.            </div>
  5118.          </div>
  5119.        
  5120.          <div class="swiper-slide">
  5121.            <div class="main-wrapper-image-new-blogs">
  5122.              <div class="image-wrapper-blogs">
  5123.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_1ca0654c-765e-4a65-9b5e-42cf46793fa9.png?v=1739983461" loading="lazy" width="100%" height="">
  5124.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5125. <g id="person-expander-show-more-1">
  5126. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5127. </g>
  5128. </svg>
  5129. </a>
  5130.              </div>
  5131.              <h2 class="heading-blogs-below">What is the Best Light Therapy for Teeth and Gums?</h2>
  5132.              <div class="blog-excerpt-wrapper">
  5133.                <span class="main-description-blogs-new short-text">Light therapy has become an increasingly popular tool in the world of oral health, offering benef...</span>
  5134.                <span class="main-description-blogs-new full-text" style="display: none;">Light therapy has become an increasingly popular tool in the world of oral health, offering benefits ranging from gum healing to teeth whitening. Two types of light therapy—red and blue light—are particularly noteworthy for their unique effects on oral tissues. But which is the best light therapy for teeth and gums? This article explores the different types of light therapy, their benefits, and how to choose the best option for your oral health needs.</span>
  5135.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5136.              </div>
  5137.            </div>
  5138.          </div>
  5139.        
  5140.          <div class="swiper-slide">
  5141.            <div class="main-wrapper-image-new-blogs">
  5142.              <div class="image-wrapper-blogs">
  5143.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_80eae3b9-e1d0-4659-a19d-fb2b5e9a0d77.png?v=1739980935" loading="lazy" width="100%" height="">
  5144.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5145. <g id="person-expander-show-more-1">
  5146. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5147. </g>
  5148. </svg>
  5149. </a>
  5150.              </div>
  5151.              <h2 class="heading-blogs-below">Can You Use Red Light Therapy in Your Mouth?</h2>
  5152.              <div class="blog-excerpt-wrapper">
  5153.                <span class="main-description-blogs-new short-text">Red light therapy is gaining popularity for its myriad health benefits, including its application...</span>
  5154.                <span class="main-description-blogs-new full-text" style="display: none;">Red light therapy is gaining popularity for its myriad health benefits, including its applications in oral health. This non-invasive treatment has shown promise in addressing various dental concerns, making it a topic of interest for those looking to improve their oral hygiene. But can you use red light therapy in your mouth effectively? This article will explore the benefits, safety, and best practices of using red light therapy for oral health.</span>
  5155.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5156.              </div>
  5157.            </div>
  5158.          </div>
  5159.        
  5160.          <div class="swiper-slide">
  5161.            <div class="main-wrapper-image-new-blogs">
  5162.              <div class="image-wrapper-blogs">
  5163.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_240x_79a13bfd-9cc5-435f-9a6d-619c89270661.png?v=1738711832" loading="lazy" width="100%" height="">
  5164.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5165. <g id="person-expander-show-more-1">
  5166. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5167. </g>
  5168. </svg>
  5169. </a>
  5170.              </div>
  5171.              <h2 class="heading-blogs-below">What is the Red Light Mouth Device?</h2>
  5172.              <div class="blog-excerpt-wrapper">
  5173.                <span class="main-description-blogs-new short-text"></span>
  5174.                <span class="main-description-blogs-new full-text" style="display: none;"></span>
  5175.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5176.              </div>
  5177.            </div>
  5178.          </div>
  5179.        
  5180.          <div class="swiper-slide">
  5181.            <div class="main-wrapper-image-new-blogs">
  5182.              <div class="image-wrapper-blogs">
  5183.              <img src="//www.biolight.shop/cdn/shopifycloud/storefront/assets/no-image-100-2a702f30_small.gif" loading="lazy" width="100%" height="">
  5184.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5185. <g id="person-expander-show-more-1">
  5186. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5187. </g>
  5188. </svg>
  5189. </a>
  5190.              </div>
  5191.              <h2 class="heading-blogs-below">Does Blue Light Reduce Tooth Sensitivity?</h2>
  5192.              <div class="blog-excerpt-wrapper">
  5193.                <span class="main-description-blogs-new short-text">Blue light therapy involves using a specific wavelength of light, typically between 400 and 500 n...</span>
  5194.                <span class="main-description-blogs-new full-text" style="display: none;">Blue light therapy involves using a specific wavelength of light, typically between 400 and 500 nanometers, to target and eliminate harmful bacteria and promote oral health. </span>
  5195.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5196.              </div>
  5197.            </div>
  5198.          </div>
  5199.        
  5200.          <div class="swiper-slide">
  5201.            <div class="main-wrapper-image-new-blogs">
  5202.              <div class="image-wrapper-blogs">
  5203.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_240x_9cb4236b-415e-4f32-a503-b6c7b97ff418.png?v=1738710861" loading="lazy" width="100%" height="">
  5204.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5205. <g id="person-expander-show-more-1">
  5206. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5207. </g>
  5208. </svg>
  5209. </a>
  5210.              </div>
  5211.              <h2 class="heading-blogs-below">Is Blue Light a Good Antimicrobial for the Mouth?</h2>
  5212.              <div class="blog-excerpt-wrapper">
  5213.                <span class="main-description-blogs-new short-text"></span>
  5214.                <span class="main-description-blogs-new full-text" style="display: none;"></span>
  5215.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5216.              </div>
  5217.            </div>
  5218.          </div>
  5219.        
  5220.          <div class="swiper-slide">
  5221.            <div class="main-wrapper-image-new-blogs">
  5222.              <div class="image-wrapper-blogs">
  5223.              <img src="//www.biolight.shop/cdn/shop/articles/Methly_abd3d21d-cc62-4a27-96f3-ebf1286aa01a.png?v=1738710665" loading="lazy" width="100%" height="">
  5224.              <a class="button-content-blogs" href="/blogs/learn"><svg width="69" height="68" viewBox="0 0 69 68" fill="none" xmlns="http://www.w3.org/2000/svg">
  5225. <g id="person-expander-show-more-1">
  5226. <path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M23.1144 23.6111C23.1144 22.7753 23.7919 22.0978 24.6277 22.0978L44.6028 22.0978C45.4386 22.0978 46.116 22.7753 46.116 23.6111V43.5862C46.116 44.422 45.4386 45.0994 44.6028 45.0994C43.767 45.0994 43.0895 44.422 43.0895 43.5862L43.0894 27.2647L25.6978 44.6563C25.1068 45.2472 24.1486 45.2472 23.5576 44.6563C22.9666 44.0653 22.9666 43.1071 23.5576 42.5161L40.9492 25.1245L24.6278 25.1244C23.792 25.1244 23.1144 24.4469 23.1144 23.6111Z" fill="black"/>
  5227. </g>
  5228. </svg>
  5229. </a>
  5230.              </div>
  5231.              <h2 class="heading-blogs-below">Can Red Light Therapy Help with Burning Mouth Syndrome?</h2>
  5232.              <div class="blog-excerpt-wrapper">
  5233.                <span class="main-description-blogs-new short-text"></span>
  5234.                <span class="main-description-blogs-new full-text" style="display: none;"></span>
  5235.                <a href="javascript:void(0);" class="read-more-toggle">Read More</a>
  5236.              </div>
  5237.            </div>
  5238.          </div>
  5239.        
  5240.      </div>
  5241.      <div class="latest-blogs-slider-button">
  5242.      <button class="latest-blogs-prev-button"><svg width="50" height="51" viewBox="0 0 50 51" fill="none" xmlns="http://www.w3.org/2000/svg">
  5243. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  5244. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  5245. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" fill="white"/>
  5246. <rect x="49.5" y="50.3125" width="49" height="49" rx="4.5" transform="rotate(180 49.5 50.3125)" stroke="#2E2D29"/>
  5247. <path d="M29.2559 35.1289L19.7114 25.5845L29.2559 16.04" stroke="#2E2D29" stroke-width="1.82452"/>
  5248. </svg>
  5249. </button>
  5250.      <button class="latest-blogs-next-button"><svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg">
  5251. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  5252. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  5253. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" fill="white"/>
  5254. <rect x="0.5" y="-0.5" width="49" height="49" rx="4.5" transform="matrix(1 0 0 -1 0 49)" stroke="#2E2D29"/>
  5255. <path d="M20.7441 34.3164L30.2886 24.772L20.7441 15.2275" stroke="#2E2D29" stroke-width="1.82452"/>
  5256. </svg>
  5257. </button>
  5258.    </div>
  5259.    </div>
  5260.  </div>
  5261.  
  5262. </section>
  5263.  
  5264.  
  5265. <script>
  5266.    var swiper = new Swiper(".main-wrapper-content-blogs", {
  5267.      slidesPerView: 3.1,
  5268.      spaceBetween: 15,
  5269.      speed: 1000,
  5270.      pagination: {
  5271.        el: ".cs-collection-pagination-template--18747388690582__latest_blogs_section_yFWhYw",
  5272.        type: "progressbar",
  5273.      },
  5274.      navigation: {
  5275.        nextEl: ".latest-blogs-next-button",
  5276.        prevEl: ".latest-blogs-prev-button",
  5277.      },
  5278.      breakpoints: {
  5279.    0: {
  5280.      slidesPerView: 1.1,
  5281.      spaceBetween: 11,
  5282.    },
  5283.    768: {
  5284.      slidesPerView: 1.1,
  5285.      spaceBetween: 11,
  5286.    },
  5287.    1024: {
  5288.      slidesPerView: 3.1,
  5289.      spaceBetween: 15,
  5290.    },
  5291.  },
  5292.    });
  5293.  
  5294.  document.addEventListener('DOMContentLoaded', function () {
  5295.    document.querySelectorAll('.read-more-toggle').forEach(function (toggle) {
  5296.      toggle.addEventListener('click', function () {
  5297.        const wrapper = this.closest('.blog-excerpt-wrapper');
  5298.        const shortText = wrapper.querySelector('.short-text');
  5299.        const fullText = wrapper.querySelector('.full-text');
  5300.  
  5301.        if (fullText.style.display === 'none') {
  5302.          shortText.style.display = 'none';
  5303.          fullText.style.display = 'inline';
  5304.          this.textContent = 'Read Less';
  5305.        } else {
  5306.          shortText.style.display = 'inline';
  5307.          fullText.style.display = 'none';
  5308.          this.textContent = 'Read More';
  5309.        }
  5310.      });
  5311.    });
  5312.  });  
  5313.  
  5314. </script>
  5315.  
  5316. </div><div id="shopify-section-template--18747388690582__lifestyle_section_ipaRLk" class="shopify-section"><style>
  5317. :root{
  5318.  --font-family-new: "Suisse Intl";
  5319. }  
  5320. .section-template--18747388690582__lifestyle_section_ipaRLk-padding {
  5321.    padding-top: 50px;
  5322.    padding-bottom: 100px;
  5323.    background-color: ;
  5324. }
  5325. .section-template--18747388690582__lifestyle_section_ipaRLk-padding .page-width{
  5326.  max-width: 1440px;
  5327.  padding: 0px 50px;
  5328.  margin: 0 auto;
  5329. }
  5330. .main-wrapper-image-text-lifestyle {
  5331.    position: relative;
  5332. }  
  5333. .content-heading-text-lifestyle {
  5334.    bottom: 36px;
  5335.    position: absolute;
  5336.    left: 50%;
  5337.    transform: translateX(-50%);
  5338.    width: 100%;
  5339. }
  5340. .main-heading-lifestyle {
  5341.    color: #FFF;
  5342.    font-family: var(--font-family-new);
  5343.    font-size: 55px;
  5344.    font-style: normal;
  5345.    font-weight: 400;
  5346.    line-height: 55px;
  5347.    letter-spacing: -2.2px;
  5348.    text-transform: capitalize;
  5349.    margin: 0;
  5350.    padding-bottom: 34px;
  5351.    text-align: center;
  5352. }
  5353. .main-description-lifestyle {
  5354.    color: #FFF;
  5355.    text-edge: cap;
  5356.    font-family: var(--font-family-new);
  5357.    font-size: 22px;
  5358.    font-style: normal;
  5359.    font-weight: 400;
  5360.    line-height: 26px;
  5361.    letter-spacing: -0.44px;
  5362.    margin: 0;
  5363.    padding-bottom: 34px;
  5364.    max-width: 614px;
  5365.    margin: 0 auto;
  5366.    text-align: center;
  5367. }
  5368. .main-button-btn-lifestyle {
  5369.    color: #FFF;
  5370.    font-family: var(--font-family-new);
  5371.    font-size: 18px;
  5372.    font-style: normal;
  5373.    font-weight: 400;
  5374.    line-height: 20px;
  5375.    letter-spacing: 0.52px;
  5376.    text-transform: uppercase;
  5377. }  
  5378. .button-wrapper-lifestyle {
  5379.    display: flex;
  5380.    align-items: center;
  5381.    justify-content: space-between;
  5382.    max-width: 260px;
  5383.    max-height: 54px;
  5384.    border: 1px solid #fff;
  5385.    height: 54px;
  5386.    border-radius: 4px;
  5387.    margin: 0 auto;
  5388.    padding: 0 17px;
  5389.    transition: transform 0.5s ease, border 0.5s ease, background 0.5s ease;
  5390. }
  5391. .button-wrapper-lifestyle:hover .main-button-btn-lifestyle{
  5392.    color: #000;
  5393. }
  5394. .button-wrapper-lifestyle:hover{
  5395.    background: #fff;
  5396.    background-image: url('//www.biolight.shop/cdn/shop/files/Untitled_video_-_Made_with_Clipchamp_5_3.gif?v=1747117668'); /* Path to your uploaded GIF */
  5397.    background-size: cover;
  5398.    background-position: center;
  5399.    background-repeat: no-repeat;
  5400.    color: #000;
  5401.    /* transform: scale(0.9); */
  5402.    /* border: 2px solid #fff;  */
  5403. }  
  5404. /* .button-wrapper-lifestyle:hover{
  5405.    background: #f00;
  5406.    transform: scale(0.9);
  5407.    border: 1px solid #f00;
  5408. }   */
  5409. .svg-button-lifestyle {
  5410.    display: flex;
  5411. }  
  5412.  
  5413. @media screen and (max-width:768px){  
  5414.  .section-template--18747388690582__lifestyle_section_ipaRLk-padding {
  5415.    padding-top: 20px;
  5416.    padding-bottom: 40px;
  5417. }
  5418. .section-template--18747388690582__lifestyle_section_ipaRLk-padding .page-width{
  5419.    padding: 0px 16px;
  5420. }
  5421. .main-image-lifestyle {
  5422.    height: 358px;
  5423.    /* width: 100%; */
  5424.    /* max-width: 100%; */
  5425.    /* max-height: 100%; */
  5426.    object-fit: cover;
  5427. }  
  5428. .main-heading-lifestyle{
  5429.    font-size: 32px;
  5430.    line-height: 35px; /* 109.375% */
  5431.    letter-spacing: -1.4px;
  5432.    padding-bottom: 24px;
  5433. }  
  5434. .main-description-lifestyle{
  5435.    font-size: 14px;
  5436.    line-height: 120%; /* 16.8px */
  5437.    letter-spacing: -0.28px;
  5438.    padding-bottom: 31px;
  5439. }
  5440. .main-button-btn-lifestyle{
  5441.    font-size: 13.154px;
  5442.    line-height: 14.615px; /* 111.111% */
  5443.    letter-spacing: 0.38px;
  5444. }  
  5445. .button-wrapper-lifestyle {
  5446.    max-width: 190px;
  5447.    height: 39px;
  5448.    border-radius: 4px;
  5449.    padding: 0 12px;
  5450. }  
  5451.  
  5452.  
  5453. }  
  5454. </style>
  5455.  
  5456.  
  5457.  
  5458. <section class="section-template--18747388690582__lifestyle_section_ipaRLk-padding">
  5459.  <div class="page-width">
  5460.    <div class="main-wrapper-image-text-lifestyle">
  5461.          
  5462.            <img class="main-image-lifestyle" src="//www.biolight.shop/cdn/shop/files/image_7.png?v=1744641207" loading="lazy" width="100%" height="">
  5463.          
  5464.      <div class="content-heading-text-lifestyle">
  5465.        <h2 class="main-heading-lifestyle">BioLight is a Lifestyle</h2>
  5466.        <p class="main-description-lifestyle">By targeting cellular energy production, our wellness solutions help enhance cognitive performance, physical recovery, metabolic balance, and long-term vitality. Mitochondrial health isn’t a trend—it’s the foundation of how you feel, function, and age.</p>
  5467.        <div class="button-wrapper-lifestyle">
  5468.          <a class="main-button-btn-lifestyle" href="/collections">Shop Now</a>
  5469.          <span class="svg-button-lifestyle"><svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
  5470. <path d="M3.97266 10.001H17.7227" stroke="white" stroke-width="0.833333" stroke-linecap="round" stroke-linejoin="round"/>
  5471. <path d="M12.0977 15.626L17.7227 10.001L12.0977 4.37598" stroke="white" stroke-width="0.833333" stroke-linecap="round" stroke-linejoin="round"/>
  5472. </svg>
  5473. </span>
  5474.        </div>
  5475.      </div>
  5476.    </div>
  5477.  </div>
  5478. </section>
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484. </div><div id="shopify-section-template--18747388690582__testimonials" class="shopify-section shopify-section--testimonials"><style>
  5485.  #shopify-section-template--18747388690582__testimonials {--heading-color: 246, 0, 0;
  5486.    --text-color: 40, 40, 40;
  5487.    --prev-next-button-background: 255, 255, 255;
  5488.    --prev-next-button-color: 40, 40, 40;
  5489.  
  5490.    --section-background: 255, 255, 255;
  5491.  }
  5492. </style>
  5493.  
  5494. <section class="section ">
  5495.  <div class="section__color-wrapper ">
  5496.    <div class="container"><testimonial-list reveal-on-scroll class="testimonial-list">
  5497.        <div class="testimonial-list__wrapper"><testimonial-item  id="block-template--18747388690582__testimonials-testimonial-1" class="testimonial" >
  5498.              <blockquote class="testimonial__content blockquote">
  5499.                <split-lines reveal-visibility>I believe that BioLight therapy should be a mandatory adjunct to anyone’s longevity &amp; health protocols.</split-lines>
  5500.              </blockquote><p reveal-visibility class="testimonial__author">Sandra Kaufmann, MD (longevity expert &amp; author of The Kaufmann Protocol)</p></testimonial-item></div></testimonial-list>
  5501.    </div>
  5502.  </div>
  5503. </section>
  5504.  
  5505. </div><div id="shopify-section-template--18747388690582__customers_reviews_3L8JKp" class="shopify-section"><style>
  5506. :root{
  5507.  --font-family-new: "Suisse Intl";
  5508. }  
  5509. .section-template--18747388690582__customers_reviews_3L8JKp-padding {
  5510.    padding-top: 40px;
  5511.    padding-bottom: 0px;
  5512.    background-color: ;
  5513. }
  5514. .main-heading-customer-reviews{
  5515.    color: #000;
  5516.    font-family: var(--font-family-new);
  5517.    font-size: 55px;
  5518.    font-style: normal;
  5519.    font-weight: 400;
  5520.    line-height: 55px; /* 100% */
  5521.    letter-spacing: -2.2px;
  5522.    text-transform: capitalize;
  5523.    margin: 0;
  5524.    padding-bottom: 40px;
  5525.    text-align: center;
  5526. }  
  5527. .main-heading-amaz-review {
  5528.    color: #14141E;
  5529.    text-align: center;
  5530.    font-family: var(--font-family-new);
  5531.    font-size: 24px;
  5532.    font-style: normal;
  5533.    font-weight: 400;
  5534.    line-height: 36px;
  5535.    margin: 0;
  5536. }
  5537. .description-new-customer-review {
  5538.    color: #4F4F61;
  5539.    text-align: center;
  5540.    font-family: var(--font-family-new);
  5541.    font-size: 14px;
  5542.    font-style: normal;
  5543.    font-weight: 400;
  5544.    line-height: 21px;
  5545.    margin: 0;
  5546.    padding: 17px 0px 48px;
  5547.    max-width: 230px;
  5548.    margin: 0 auto;
  5549. }  
  5550. .stars-img-svg-new svg {
  5551.    display: flex;
  5552.    margin: 0 auto;
  5553. }  
  5554. .main-wrapper-last-content {
  5555.    display: flex;
  5556.    justify-content: center;
  5557.    align-items: center;
  5558.    gap: 6px;
  5559.    max-width: 230.22px;
  5560.    border-radius: 50px;
  5561.    background: #FFF;
  5562.    margin: 0 auto;
  5563.    padding: 8px 22px;
  5564. }
  5565. .buyer-svg-img{
  5566.    display: flex;
  5567. }  
  5568. .main-wrapper-content-new-reviews {
  5569.    background: #FAFAFA;
  5570.    padding: 40px 33px 36px;
  5571. }  
  5572. .main-wrapper-img-text-reviews {
  5573.    display: grid
  5574. ;
  5575.    grid-template-columns: 1fr 1fr;
  5576.    /* align-items: center; */
  5577.    gap: 20px;
  5578. }
  5579. .buyer-name-reviews{
  5580.    color: #4F4F61;
  5581.    text-align: center;
  5582.    font-family: var(--font-family-new);
  5583.    font-size: 12.898px;
  5584.    font-style: normal;
  5585.    font-weight: 500;
  5586.    line-height: 19.5px; /* 151.181% */
  5587.    margin: 0;
  5588. }  
  5589. .text-buyer-verify-review{
  5590.    color: #4F4F61;
  5591.    text-align: center;
  5592.    font-family: "Suisse Intl";
  5593.    font-size: 13px;
  5594.    font-style: normal;
  5595.    font-weight: 400;
  5596.    line-height: 19.5px; /* 150% */
  5597.    margin: 0;
  5598. }  
  5599. .main-image-new-review{
  5600.    /* max-width: 300px; */
  5601.    max-height: 300px;
  5602. }  
  5603.  
  5604.  
  5605. @media screen and (max-width:768px){  
  5606.  .section-template--18747388690582__customers_reviews_3L8JKp-padding {
  5607.    padding-top: 30px;
  5608.    padding-bottom: 0px;
  5609. }
  5610. .main-heading-customer-reviews{
  5611.    font-size: 32px;
  5612.    line-height: 35px; /* 109.375% */
  5613.    letter-spacing: -1.4px;
  5614.    padding-bottom: 24px;
  5615. }
  5616. .main-heading-amaz-review{
  5617.    font-size: 19.2px;
  5618.    line-height: 28.8px; /* 150% */
  5619. }  
  5620. .stars-img-svg-new svg{
  5621.    max-width: 88px;
  5622.    max-height: 14px;
  5623. }  
  5624. .description-new-customer-review{
  5625.    font-size: 14.118px;
  5626.    line-height: 18.824px; /* 133.333% */
  5627.    padding: 0px 0px 25px;
  5628.    max-width: 201px;
  5629. }  
  5630. .buyer-name-reviews{
  5631.    font-size: 10.319px;
  5632.    font-style: normal;
  5633.    font-weight: 500;
  5634.    line-height: 15.6px; /* 151.181% */
  5635. }  
  5636. .text-buyer-verify-review{
  5637.    font-size: 10.4px;
  5638.    font-style: normal;
  5639.    font-weight: 400;
  5640.    line-height: 15.6px; /* 150% */
  5641. }  
  5642. .buyer-svg-img svg {
  5643.    max-width: 16px;
  5644.    max-height: 16px;
  5645. }  
  5646. .main-wrapper-content-new-reviews{
  5647.    padding: 32px 25px 30px;
  5648. }  
  5649. .main-wrapper-img-text-reviews{
  5650.    gap: 0;
  5651. }  
  5652. .main-image-new-review{
  5653.    max-height: 100%;
  5654.    height: 100%;
  5655.    width: 100%;
  5656.    max-width: 100%;
  5657. }  
  5658. .main-wrapper-last-content{
  5659.    max-width: 185.22px;
  5660.    padding: 6px 17px;
  5661. }  
  5662.  
  5663. }  
  5664. </style>
  5665.  
  5666.  
  5667.  
  5668.  
  5669. <section class="section-template--18747388690582__customers_reviews_3L8JKp-padding">
  5670.    <h2 class="main-heading-customer-reviews">Customer Reviews</h2>
  5671.    <div class="swiper image-wrapper-customer-reviews">
  5672.        <div class="swiper-wrapper">
  5673.          
  5674.        </div>
  5675.      </div>
  5676. </section>
  5677.  
  5678.  
  5679. <script>
  5680. document.addEventListener("DOMContentLoaded", function () {
  5681.  var swiper = new Swiper(".image-wrapper-customer-reviews", {
  5682.    loop: true,
  5683.    slidesPerView: 2.2,
  5684.    spaceBetween: 20,
  5685.    autoplay: {
  5686.      delay: 2000, // Slide changes every 1 second (1000ms)
  5687.      disableOnInteraction: false,
  5688.    },
  5689.    breakpoints: {
  5690.      1040: {
  5691.        slidesPerView: 2.2,
  5692.        spaceBetween: 20,
  5693.      },
  5694.      0: {
  5695.        slidesPerView: 0.8,
  5696.        spaceBetween: 20,
  5697.      },
  5698.    },
  5699.  });
  5700. });
  5701. </script>
  5702.  
  5703. </div><div id="shopify-section-template--18747388690582__17470612498a58abad" class="shopify-section shopify-section--apps"><div class="container "><div id="shopify-block-ASmVDalJxUEwvOXhDV__loox_reviews_loox_video_slider_x4ykij" class="shopify-block shopify-app-block"><loox-video-slider-widget
  5704. class="loox-widget"
  5705.  
  5706.  
  5707. layout='classic'
  5708.  
  5709. shadow='offset-light'
  5710.  
  5711. show-rating
  5712.  
  5713. show-reviewer-name
  5714.  
  5715. hide-arrows-mobile
  5716.  
  5717. auto-play
  5718.  
  5719.  
  5720. border-width='1'
  5721.  
  5722. border-radius='16'
  5723.  
  5724. text-color=''
  5725.  
  5726. rating-icon-color=''
  5727.  
  5728. border-color=''
  5729.  
  5730. play-button-color=''
  5731.  
  5732. shadow-color=''
  5733.  
  5734. product-id=''
  5735. >
  5736. </loox-video-slider-widget>
  5737.  
  5738.  
  5739. </div><div id="shopify-block-AUm0vTWhtaW04S0NFU__loox_reviews_loox_trust_badge_kFRmBw" class="shopify-block shopify-app-block">
  5740. <div
  5741. id='loox-trust-badge-template--18747388690582__17470612498a58abad'
  5742. class='loox-trust-badge-container loox-widget'
  5743.  
  5744.  
  5745. data-loox-open-reviews='true'
  5746.  
  5747. data-loox-layout='horizontal'
  5748.  
  5749. data-loox-alignment='fillContainer'
  5750.  
  5751. data-loox-scheme-type='default'
  5752.  
  5753. data-loox-rating-icon='true'
  5754.  
  5755. data-loox-average-rating='true'
  5756.  
  5757. data-loox-review-count='true'
  5758.  
  5759. data-loox-show-border='true'
  5760.  
  5761. data-loox-border-radius='8'
  5762.  
  5763. data-loox-font-size='20'
  5764.  
  5765.  
  5766.  
  5767.  
  5768.  
  5769.  
  5770.  
  5771. data-loox-loox-branding='false'
  5772. data-loox-review-title='reviews'
  5773.  
  5774.  
  5775. data-loox-rating='4.7' data-loox-raters='265'
  5776.  
  5777. ></div>
  5778.  
  5779.  
  5780. </div></div>
  5781.  
  5782.  
  5783. </div><div id="shopify-section-template--18747388690582__shipping_block_section_ytxcPb" class="shopify-section"><style>
  5784. :root{
  5785.  --font-family-new: "Suisse Intl";
  5786. }  
  5787. .section-template--18747388690582__shipping_block_section_ytxcPb-padding {
  5788.    padding-top: 69px;
  5789.    padding-bottom: 69px;
  5790.    background-color: #fafafa;
  5791. }
  5792. .section-template--18747388690582__shipping_block_section_ytxcPb-padding .page-width{
  5793.  max-width: 1440px;
  5794.  padding: 0px 50px;
  5795.  margin: 0 auto;
  5796. }
  5797. .main-wrapper-image-text-shipping {
  5798.    display: flex;
  5799.    align-items: center;
  5800.    justify-content: center;
  5801.    gap: 94px;
  5802. }  
  5803. .main-content-image-text img {
  5804.    max-width: fit-content;
  5805.    margin: 0 auto;
  5806.    display: flex;
  5807. }
  5808. .main-heading-shipping-block {
  5809.    color: #000;
  5810.    text-align: center;
  5811.    font-family: var(--font-family-new);
  5812.    font-size: 16px;
  5813.    font-style: normal;
  5814.    font-weight: 500;
  5815.    line-height: 19.2px;
  5816.    margin: 0;
  5817.    padding-top: 26px;
  5818. }  
  5819. .main-sub-heading-shipping-block {
  5820.    color: #000;
  5821.    text-align: center;
  5822.    font-family: var(--font-family-new);
  5823.    font-size: 14px;
  5824.    font-style: normal;
  5825.    font-weight: 400;
  5826.    line-height: 18px;
  5827.    margin: 0;
  5828.    padding-top: 7px;
  5829.    max-width: 252px;
  5830. }  
  5831.  
  5832.  
  5833. @media screen and (max-width:768px){  
  5834.  .section-template--18747388690582__shipping_block_section_ytxcPb-padding {
  5835.    padding-top: 80px;
  5836.    padding-bottom: 80px;
  5837. }
  5838. .section-template--18747388690582__shipping_block_section_ytxcPb-padding .page-width{
  5839.    padding: 0px 16px;
  5840. }
  5841. .main-wrapper-image-text-shipping{
  5842.    flex-wrap: wrap;
  5843.    justify-content: center;
  5844.    gap: 30px;
  5845.    row-gap: 20px;
  5846. }  
  5847. .main-content-image-text {
  5848.    width: 45%;
  5849. }  
  5850. .main-heading-shipping-block{
  5851.    font-size: 16px;
  5852.    font-style: normal;
  5853.    font-weight: 500;
  5854.    line-height: 19.2px; /* 120% */
  5855. }  
  5856. .main-sub-heading-shipping-block{
  5857.    font-size: 14px;
  5858.    font-style: normal;
  5859.    font-weight: 400;
  5860.    line-height: 18px; /* 128.571% */
  5861. }  
  5862.  
  5863.  
  5864. }  
  5865. </style>
  5866.  
  5867.  
  5868.  
  5869.  
  5870. <section class="section-template--18747388690582__shipping_block_section_ytxcPb-padding">
  5871.  <div class="page-width">
  5872.    <div class="main-wrapper-image-text-shipping">
  5873.      
  5874.        <div class="main-content-image-text">
  5875.          <img src="//www.biolight.shop/cdn/shop/files/SVG_12.svg?v=1744719150" loading="lazy" width="100%" height="">
  5876.          <h2 class="main-heading-shipping-block">Wordwide Shipping</h2>
  5877.          <p class="main-sub-heading-shipping-block">We proudly serve customers worldwide and ship globally.</p>
  5878.        </div>
  5879.      
  5880.        <div class="main-content-image-text">
  5881.          <img src="//www.biolight.shop/cdn/shop/files/SVG_13.svg?v=1744719151" loading="lazy" width="100%" height="">
  5882.          <h2 class="main-heading-shipping-block">60-Day Trial</h2>
  5883.          <p class="main-sub-heading-shipping-block">Try BioLight for 60 days with an easy return process.</p>
  5884.        </div>
  5885.      
  5886.        <div class="main-content-image-text">
  5887.          <img src="//www.biolight.shop/cdn/shop/files/Vector_7.svg?v=1744719150" loading="lazy" width="100%" height="">
  5888.          <h2 class="main-heading-shipping-block">Warranty</h2>
  5889.          <p class="main-sub-heading-shipping-block">BioLight offers a 3-year warranty. GUARANTEED.</p>
  5890.        </div>
  5891.        
  5892.    </div>
  5893.  </div>
  5894.  
  5895. </section>
  5896.  
  5897.  
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903. </div>
  5904.    </div><!-- BEGIN sections: footer-group -->
  5905. <div id="shopify-section-sections--18747383611542__newslatter_new_section_Jn8y4f" class="shopify-section shopify-section-group-footer-group"><style>
  5906. :root{
  5907.  --font-family-new: "Suisse Intl";
  5908. }
  5909. .section-sections--18747383611542__newslatter_new_section_Jn8y4f-padding {
  5910.    padding-top: px;
  5911.    padding-bottom: px;
  5912. }
  5913. .main-wrapper-newslatter-new {
  5914.    position: relative;
  5915. }  
  5916. .main-wrapper-content-newslatter {
  5917.    position: absolute;
  5918.    top: 50%;
  5919.    left: 50%;
  5920.    transform: translate(-50%, -50%);
  5921.    width: 100%;
  5922.    display: flex;
  5923.    flex-direction: column;
  5924.    align-items: center;
  5925. }
  5926. .main-heading-newslatter {
  5927.    color: #FFF;
  5928.    font-family: var(--font-family-new);
  5929.    font-size: 55px;
  5930.    font-style: normal;
  5931.    font-weight: 400;
  5932.    line-height: 55px;
  5933.    letter-spacing: -2.2px;
  5934.    text-transform: capitalize;
  5935.    margin: 0;
  5936.    padding-bottom: 20px;
  5937. }  
  5938. .text-content-newslatter {
  5939.    color: #FFF;
  5940.    text-align: center;
  5941.    font-family: var(--font-family-new);
  5942.    font-size: 18px;
  5943.    font-style: normal;
  5944.    font-weight: 400;
  5945.    line-height: 22px;
  5946.    margin: 0;
  5947.    padding-bottom: 30px;
  5948. }
  5949. .main-email-content-newslatter .input-field-new{
  5950.    background: #fff;
  5951.    width: 550px;
  5952.    height: 50px;
  5953.    border-radius: 4px;
  5954. }
  5955. .main-email-content-newslatter .input-field-new:focus{
  5956.    box-shadow: none;
  5957.    border: none;
  5958. }  
  5959. .input-buttton-new-con {
  5960.    display: flex;
  5961.    align-items: center;
  5962.    background: #f00;
  5963.    width: 158px;
  5964.    height: 40px;
  5965.    justify-content: space-around;
  5966.    padding: 0px 10px;
  5967.    position: absolute;
  5968.    top: 50%;
  5969.    transform: translateY(-50%);
  5970.    right: 5px;
  5971.    border-radius: 4px;
  5972.    cursor: pointer;
  5973. }  
  5974. .main-wrapper-newslatter-new .button-new-subscribe-new span {
  5975.    color: #FFF;
  5976.    font-family: var(--font-family-new) !important;
  5977.    font-size: 16px !important;
  5978.    font-style: normal;
  5979.    font-weight: 400 !important;
  5980.    line-height: 20px;
  5981.    letter-spacing: 0.52px !important;
  5982.    text-transform: uppercase !important;
  5983.    padding: 0 !important;
  5984. }
  5985. .svg-icon-new-button {
  5986.    display: flex;
  5987. }
  5988. .input-label-new{
  5989.    color: #A0A2A5;
  5990.    font-family: var(--font-family-new);
  5991.    font-size: 14px;
  5992.    font-style: normal;
  5993.    font-weight: 400;
  5994.    line-height: normal;
  5995.    top: 50%;
  5996.    transform: translateY(-50%);
  5997. }  
  5998. .main-email-content-newslatter .newsletter__form{
  5999.    margin: 0;
  6000. }
  6001.  
  6002.  
  6003.  
  6004. @media screen and (max-width: 768px) {
  6005. .section-sections--18747383611542__newslatter_new_section_Jn8y4f-padding {
  6006.    padding-top: px;
  6007.    padding-bottom: px;
  6008. }
  6009. .main-heading-newslatter{
  6010.    font-size: 28px;
  6011.    font-style: normal;
  6012.    font-weight: 400;
  6013.    line-height: 35px; /* 125% */
  6014.    letter-spacing: -1.4px;
  6015.    padding-bottom: 11px;
  6016. }  
  6017. .text-content-newslatter{
  6018.    font-size: 14px;
  6019.    font-style: normal;
  6020.    font-weight: 400;
  6021.    line-height: 18px; /* 128.571% */
  6022.    padding-bottom: 17px;
  6023.    max-width: 268px;
  6024. }  
  6025. .main-wrapper-newslatter-new {
  6026.    height: 218px;
  6027.    display: flex;
  6028.    object-fit: cover;
  6029. }  
  6030. .main-email-content-newslatter .input-field-new{
  6031.    width: 291px;
  6032.    height: 35px;
  6033. }  
  6034. .input-label-new{
  6035.    font-size: 10px;
  6036.    font-style: normal;
  6037.    font-weight: 400;
  6038.    line-height: normal;
  6039.    top: 50%;
  6040.    transform: translateY(-50%);
  6041.    left: 6px !important;
  6042. }  
  6043. .input-buttton-new-con{
  6044.    width: 91px;
  6045.    height: 28px;
  6046. }  
  6047. .button-new-subscribe-new{
  6048.    height: 28px;
  6049. }
  6050. .main-wrapper-newslatter-new .button-new-subscribe-new span{
  6051.    font-size: 9.248px !important;
  6052.    font-style: normal !important;
  6053.    font-weight: 400 !important;
  6054.    line-height: 11.56px !important;
  6055.    letter-spacing: 0.301px !important;
  6056. }  
  6057. .svg-icon-new-button {
  6058.    width: 11px;
  6059.    position: absolute;
  6060.    top: 50%;
  6061.    transform: translateY(-50%);
  6062.    right: 5px;
  6063. }  
  6064.  
  6065.  
  6066. }  
  6067. </style>
  6068.  
  6069.  
  6070.  
  6071. <section class="section-sections--18747383611542__newslatter_new_section_Jn8y4f-padding">
  6072.    <div class="main-wrapper-newslatter-new">
  6073.      
  6074.      <img src="//www.biolight.shop/cdn/shop/files/0E2A0675_copy_jpg.png?v=1744790238" loading="lazy" width="100%" height="">
  6075.      
  6076.      <div class="main-wrapper-content-newslatter">
  6077.        <h2 class="main-heading-newslatter">Subscribe to our newsletter</h2>
  6078.        <p class="text-content-newslatter">Promotions, new products and sales. Directly to your inbox.</p>
  6079.        <div class="main-email-content-newslatter">
  6080.          <form method="post" action="/contact#contact_form" accept-charset="UTF-8" class="form newsletter__form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
  6081.            <input type="hidden" name="contact[context]" value="">
  6082.  
  6083.            <div class="input-row">
  6084.              <div class="input input-row-content-newslatter">
  6085.                <input type="email" id="newsletter[sections--18747383611542__newslatter_new_section_Jn8y4f][contact][email]" name="contact[email]" class="input__field input-field-new" required>
  6086.                <label for="newsletter[sections--18747383611542__newslatter_new_section_Jn8y4f][contact][email]" class="input__label input-label-new">Enter your Email address</label>
  6087.              <div class="input input-buttton-new-con">
  6088.                <button type="submit" is="loader-button" class="button button--primary button-new-subscribe-new">SUBSCRIBE</button>
  6089.                <span class="svg-icon-new-button">
  6090.                    <svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVG">
  6091.                    <path id="Vector" d="M3.125 10.1182H16.875" stroke="white" stroke-width="0.833333" stroke-linecap="round" stroke-linejoin="round"/>
  6092.                    <path id="Vector_2" d="M11.25 15.7432L16.875 10.1182L11.25 4.49316" stroke="white" stroke-width="0.833333" stroke-linecap="round" stroke-linejoin="round"/>
  6093.                    </g>
  6094.                    </svg>
  6095.                </span>
  6096.              </div>
  6097.              </div>
  6098.  
  6099.              
  6100.            </div></form>
  6101.        </div>
  6102.      </div>
  6103.    </div>
  6104. </section>
  6105.  
  6106.  
  6107.  
  6108. </div><div id="shopify-section-sections--18747383611542__custom_footer_new_a9dGRn" class="shopify-section shopify-section-group-footer-group"><style>
  6109. :root{
  6110.  --font-family-new: "Suisse Intl";
  6111. }
  6112. .section-sections--18747383611542__custom_footer_new_a9dGRn-padding {
  6113.    padding-top: 80px;
  6114.    padding-bottom: 60px;
  6115.    background-color: #241f21;
  6116. }
  6117. .footer-new-section .page-width{
  6118.    max-width: 1440px;
  6119.    padding: 0px 50px;
  6120.    margin: 0 auto;
  6121. }  
  6122. .main-logo-footer-mbl{
  6123.    display: none;
  6124. }  
  6125. .main-wrapper-footer-new {
  6126.    display: flex;
  6127.    gap: 100px;
  6128.    padding-bottom: 60px;
  6129. }  
  6130. .main-content-email-logo-sec {
  6131.    width: 47%;
  6132. }
  6133. .main-wrapper-menu-links {
  6134.    width: 13%;
  6135. }  
  6136. .icon-list-social-text-new {
  6137.    width: 15%;
  6138. }
  6139. .main-paragraph-footer-last-new-db {
  6140.    width: 25%;
  6141. }  
  6142. .main-text-email-heading p {
  6143.    color: #FFF;
  6144.    font-family: var(--font-family-new);
  6145.    font-size: 14px;
  6146.    font-style: normal;
  6147.    font-weight: 400;
  6148.    line-height: 20.985px; /* 149.89% */
  6149.    padding-top: 20px;
  6150. }  
  6151. .label-text-footer-new{
  6152.    display: none;
  6153. }
  6154. .email-footer-new input{
  6155.    border: none;
  6156.    background: transparent;
  6157.    border-bottom: 0.8px solid #FFF;
  6158.    width: 100%;
  6159.    color: #fff;
  6160. }  
  6161. .email-footer-new input::placeholder{
  6162.    color: #FFF;
  6163.    font-family: var(--font-family-new);
  6164.    font-size: 20px;
  6165.    font-style: normal;
  6166.    font-weight: 300;
  6167.    line-height: normal;
  6168. }  
  6169. .button-btn-new-footer{
  6170.    color: #FFF;
  6171.    leading-trim: both;
  6172.    text-edge: cap;
  6173.    font-family: var(--font-family-new);
  6174.    font-size: 18px;
  6175.    font-style: normal;
  6176.    font-weight: 400;
  6177.    line-height: 20px;
  6178.    letter-spacing: 0.52px;
  6179.    text-transform: uppercase;
  6180.    display: flex;
  6181.    align-items: center;
  6182.    gap: 10px;
  6183.    width: 100%;
  6184.    max-width: 167px;
  6185.    border: 1px solid #fff;
  6186.    height: 44px;
  6187.    justify-content: space-evenly;
  6188.    border-radius: 4px;
  6189. }  
  6190. .email-footer-new .field {
  6191.    display: flex;
  6192.    gap: 30px;
  6193. }  
  6194. .heading-quick-links{
  6195.    color: #FFF;
  6196.    font-family: var(--font-family-new);
  6197.    font-size: 18.75px;
  6198.    font-style: normal;
  6199.    font-weight: 400;
  6200.    line-height: 26px; /* 138.667% */
  6201.    margin: 0;
  6202.    padding-bottom: 16px;
  6203. }
  6204. .heading-quick-links-new ul {
  6205.    margin: 0;
  6206.    padding: 0;
  6207.    list-style: none;
  6208. }
  6209. .heading-quick-links-new a{
  6210.    color: #FFF;
  6211.    font-family: var(--font-family-new);
  6212.    font-size: 15.5px;
  6213.    font-style: normal;
  6214.    font-weight: 400;
  6215.    line-height: 24px; /* 154.839% */
  6216. }  
  6217. .main-text-new-follow{
  6218.    color: #FFF;
  6219.    font-family: var(--font-family-new);
  6220.    font-size: 18.75px;
  6221.    font-style: normal;
  6222.    font-weight: 400;
  6223.    line-height: 26px; /* 138.667% */
  6224.    margin: 0;
  6225.    padding-bottom: 16px;
  6226. }  
  6227. .icon-list-social {
  6228.    display: flex;
  6229.    align-items: center;
  6230.    gap: 8px;
  6231. }  
  6232. .main-paragraph-footer-last-new p{
  6233.    color: #FFF;
  6234.    font-family: var(--font-family-new);
  6235.    font-size: 14px;
  6236.    font-style: normal;
  6237.    font-weight: 400;
  6238.    line-height: 20px; /* 142.857% */
  6239. }
  6240. .main-heading-contact-db {
  6241.    color: #FFF;
  6242.    font-family: var(--font-family-new);
  6243.    font-size: 18.75px;
  6244.    font-style: normal;
  6245.    font-weight: 400;
  6246.    line-height: 26px;
  6247.    margin: 0;
  6248.    padding-bottom: 16px;
  6249. }  
  6250. .copyright-text-new{
  6251.    color: #FFF;
  6252.    font-family: var(--font-family-new);
  6253.    font-size: 14px;
  6254.    font-style: normal;
  6255.    font-weight: 400;
  6256.    line-height: 19.2px; /* 137.143% */
  6257.    text-align: center;
  6258. }  
  6259. .logo-main-bottom-new img {
  6260.    max-width: 295px;
  6261. }  
  6262. .main-description-bottom-db p {
  6263.    color: #FFF;
  6264.    text-align: center;
  6265.    font-family: var(--font-family-new);
  6266.    font-size: 14px;
  6267.    font-style: normal;
  6268.    font-weight: 400;
  6269.    line-height: 20px;
  6270.    padding-bottom: 24px;
  6271. }  
  6272.  
  6273.  
  6274. @media screen and (max-width:768px){  
  6275.  .section-sections--18747383611542__custom_footer_new_a9dGRn-padding {
  6276.    padding-top: 60px;
  6277.    padding-bottom: 25px;
  6278. }
  6279. .footer-new-section .page-width{
  6280.    padding: 0px 16px;
  6281. }  
  6282. .main-logo-footer-mbl{
  6283.    display: block;
  6284. }  
  6285. .main-wrapper-footer-new{
  6286.    flex-direction: column;
  6287.    row-gap: 19px;
  6288.    padding-bottom: 19px;
  6289. }  
  6290. .main-content-email-logo-sec {
  6291.    width: 100%;
  6292. }  
  6293. .main-wrapper-menu-links {
  6294.    width: 100%;
  6295. }  
  6296. .icon-list-social-text-new {
  6297.    width: 100%;
  6298.    display: flex;
  6299.    flex-direction: column;
  6300.    justify-content: center;
  6301.    align-items: center;
  6302. }
  6303. .main-paragraph-footer-last-new {
  6304.    width: 100%;
  6305. }
  6306. .logo-main-bottom-new img {
  6307.    max-width: 270px;
  6308.    margin: 0 auto;
  6309.    display: flex;
  6310.    max-height: 77px;
  6311. }  
  6312. .copyright-text-new{
  6313.    width: 100%;
  6314.    text-align: center;
  6315. }  
  6316. .email-footer-new .field{
  6317.    flex-direction: column;
  6318.    gap: 23px;
  6319. }  
  6320. .button-btn-new-footer{
  6321.    max-width: 100%;
  6322.    justify-content: center;
  6323.    gap: 20px;
  6324. }  
  6325. .main-logo-footer-mbl img {
  6326.    max-width: 296px;
  6327.    margin: 0 auto;
  6328.    display: flex;
  6329. }  
  6330. .main-text-email-heading p{
  6331.    font-size: 12px;
  6332.    font-style: normal;
  6333.    font-weight: 400;
  6334.    line-height: 20.985px; /* 174.872% */
  6335.    padding-top: 13px;
  6336. }  
  6337. .email-footer-new input::placeholder{
  6338.    font-size: 16.464px;
  6339.    font-weight: 300;
  6340.    line-height: normal;
  6341.    padding-bottom: 10px;
  6342. }
  6343. .heading-quick-links{
  6344.    font-size: 12px;
  6345.    font-style: normal;
  6346.    font-weight: 400;
  6347.    line-height: 14.427px; /* 120.224% */
  6348.    letter-spacing: 0.874px;
  6349.    padding-bottom: 10px;
  6350. }  
  6351. .main-paragraph-footer-last-new-db {
  6352.    width: 100%;
  6353.    display: none;
  6354. }  
  6355. .heading-quick-links-new a{
  6356.    font-size: 12px;
  6357.    font-style: normal;
  6358.    font-weight: 400;
  6359.    line-height: 20.985px; /* 174.872% */
  6360. }  
  6361. .heading-quick-links-new li{
  6362.    padding-bottom: 10px;
  6363. }  
  6364. .main-text-new-follow{
  6365.    text-align: center;
  6366.    font-size: 16px;
  6367.    font-style: normal;
  6368.    line-height: 48.317px; /* 301.979% */
  6369.    padding-bottom: 0px;
  6370. }
  6371. .icon-list-social{
  6372.   gap: 15px;
  6373. }  
  6374. .icon-list-social svg{
  6375.    width: 38px;
  6376.    height: 38px;
  6377. }  
  6378. .main-paragraph-footer-last-new p{
  6379.    text-align: center;
  6380.    font-size: 12px;
  6381.    font-weight: 300;
  6382.    line-height: 16px; /* 133.333% */
  6383. }  
  6384. .main-description-bottom-db p{
  6385.    font-size: 10.492px;
  6386.    font-style: normal;
  6387.    font-weight: 300;
  6388.    line-height: 13.99px; /* 133.333% */
  6389.    padding-bottom: 26px;
  6390. }  
  6391.  
  6392. }  
  6393. </style>
  6394.  
  6395.  
  6396.  
  6397. <section class="footer-new-section section-sections--18747383611542__custom_footer_new_a9dGRn-padding">
  6398.  <div class="page-width">
  6399.    <div class="main-wrapper-footer-new">
  6400.      <div class="main-content-email-logo-sec">
  6401.        <div class="logo-main-bottom-new">
  6402.          <img src="//www.biolight.shop/cdn/shop/files/Link_BioLight_Logo_updated_copy_260x.png_2.png?v=1745595308" loading="lazy" width="100%" height="">
  6403.        </div>
  6404.        <div class="main-text-email-heading"><p>We specialize in advanced red light therapy devices aimed at enhancing health and wellness. Our products are designed to optimize mitochondrial health and integrate seamlessly into daily wellness routines.</p></div>
  6405.      
  6406.      </div>
  6407.      <div class="main-wrapper-menu-links">
  6408.        <div class="heading-quick-links-new">
  6409.            <h4 class="heading-quick-links">Quick Links</h4>
  6410.            <ul>
  6411.              
  6412.                <li><a href="/collections/all">Products</a></li>
  6413.              
  6414.                <li><a href="/blogs/learn">Learn</a></li>
  6415.              
  6416.                <li><a href="/pages/podcast">Podcast</a></li>
  6417.              
  6418.                <li><a href="https://www.biolight.shop/a/gc/gift-card/">Gift Cards</a></li>
  6419.              
  6420.                <li><a href="/pages/safety">Safety</a></li>
  6421.              
  6422.                <li><a href="/pages/support">Support</a></li>
  6423.              
  6424.                <li><a href="/pages/terms-conditions">Terms & Conditions</a></li>
  6425.              
  6426.                <li><a href="https://af.uppromote.com/biolight-inc/register">Affiliate Signup</a></li>
  6427.              
  6428.                <li><a href="https://af.uppromote.com/biolight-inc/login">Affiliate Dashboard </a></li>
  6429.              
  6430.            </ul>
  6431.         </div>
  6432.      </div>
  6433.      <div class="main-paragraph-footer-last-new-db">
  6434.        <h2 class="main-heading-contact-db">Contact Us</h2>
  6435.        <div class="main-paragraph-footer-last-new">
  6436.        <p>Need to contact us? Just send us an email: support@biolight.shop or Instagram: <a href="https://www.instagram.com/biolight.shop/" title="https://www.instagram.com/biolight.shop/">@biolight.shop</a></p>
  6437.        </div>
  6438.      </div>
  6439.      <div class="icon-list-social-text-new">
  6440.          <p class="main-text-new-follow">Follow Us</p>
  6441.        <div class="icon-list-social">
  6442.        <a class="tiktok-logo-bio" href=""><span><svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
  6443. <path d="M12.5 0.867676C5.87257 0.867676 0.5 6.24025 0.5 12.8677C0.5 19.4951 5.87257 24.8677 12.5 24.8677C19.1274 24.8677 24.5 19.4951 24.5 12.8677C24.5 6.24025 19.1274 0.867676 12.5 0.867676Z" fill="white"/>
  6444. <path d="M17.73 12.178C16.702 12.1803 15.6991 11.8833 14.8631 11.3289V15.1954C14.8628 15.9115 14.6266 16.6105 14.186 17.1989C13.7453 17.7872 13.1213 18.237 12.3974 18.4879C11.6734 18.7388 10.884 18.779 10.1347 18.6031C9.38542 18.4271 8.71201 18.0434 8.20444 17.5033C7.69693 16.9632 7.37945 16.2924 7.29447 15.5806C7.20955 14.8688 7.36118 14.15 7.72911 13.5202C8.09705 12.8904 8.66376 12.3797 9.35342 12.0563C10.0431 11.733 10.8229 11.6124 11.5885 11.7107V13.6555C11.2382 13.5534 10.862 13.5565 10.5136 13.6642C10.1652 13.772 9.86253 13.9791 9.64875 14.2558C9.43502 14.5325 9.32105 14.8647 9.32321 15.205C9.32536 15.5452 9.44351 15.8762 9.66081 16.1505C9.8781 16.4248 10.1834 16.6286 10.5331 16.7326C10.8828 16.8366 11.259 16.8355 11.6081 16.7296C11.9571 16.6237 12.2611 16.4183 12.4766 16.1428C12.6921 15.8673 12.8082 15.5357 12.8082 15.1954V7.63672H14.8631C14.8617 7.79752 14.8763 7.95807 14.9066 8.11635C14.978 8.46976 15.1265 8.80595 15.3429 9.10435C15.5593 9.40275 15.8393 9.65715 16.1654 9.85186C16.6295 10.1362 17.1737 10.2877 17.73 10.2876V12.178Z" fill="#241F21"/>
  6445. </svg>
  6446. </span></a>
  6447.        <a class="fb-logo-bio" href="https://www.facebook.com/biolight.shop"><span><svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
  6448. <path d="M12.5 24.8677C19.1274 24.8677 24.5 19.4951 24.5 12.8677C24.5 6.24026 19.1274 0.867676 12.5 0.867676C5.87258 0.867676 0.5 6.24026 0.5 12.8677C0.5 19.4951 5.87258 24.8677 12.5 24.8677Z" fill="white"/>
  6449. <path fill-rule="evenodd" clip-rule="evenodd" d="M11.0405 18.5452V12.9929H9.91211V11.1524H11.0405V10.0394C11.0405 8.53813 11.4894 7.45557 13.1331 7.45557H15.0886V9.29227H13.7116C13.0221 9.29227 12.865 9.75047 12.865 10.2303V11.1524H14.987L14.6973 12.9929H12.865V18.5452H11.0405Z" fill="#241F21"/>
  6450. </svg>
  6451. </span></a>
  6452.        <a class="insta-logo-bio" href="https://www.instagram.com/biolight.shop/"><span><svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
  6453. <path d="M12.5 24.8677C19.1274 24.8677 24.5 19.4951 24.5 12.8677C24.5 6.24026 19.1274 0.867676 12.5 0.867676C5.87258 0.867676 0.5 6.24026 0.5 12.8677C0.5 19.4951 5.87258 24.8677 12.5 24.8677Z" fill="white"/>
  6454. <path d="M14.9701 6.51465H10.0288C8.99917 6.51465 8.01168 6.92368 7.28359 7.65176C6.55551 8.37984 6.14648 9.36733 6.14648 10.397V15.3382C6.14648 16.3678 6.55551 17.3553 7.28359 18.0834C8.01168 18.8115 8.99917 19.2205 10.0288 19.2205H14.9701C15.9997 19.2205 16.9872 18.8115 17.7153 18.0834C18.4434 17.3553 18.8524 16.3678 18.8524 15.3382V10.397C18.8524 9.36733 18.4434 8.37984 17.7153 7.65176C16.9872 6.92368 15.9997 6.51465 14.9701 6.51465ZM17.7936 15.3382C17.7927 16.0868 17.495 16.8044 16.9657 17.3338C16.4363 17.8631 15.7186 18.1608 14.9701 18.1617H10.0288C9.28025 18.1608 8.56256 17.8631 8.03323 17.3338C7.5039 16.8044 7.20615 16.0868 7.2053 15.3382V10.397C7.20614 9.64841 7.50389 8.93072 8.03322 8.40139C8.56256 7.87206 9.28024 7.57431 10.0288 7.57347H14.9701C15.7186 7.57431 16.4363 7.87206 16.9657 8.40139C17.495 8.93072 17.7927 9.64841 17.7936 10.397V15.3382Z" fill="#241F21"/>
  6455. <path d="M12.5007 9.69092C11.8724 9.69092 11.2583 9.87722 10.7359 10.2262C10.2136 10.5753 9.80643 11.0714 9.56601 11.6518C9.32559 12.2322 9.26269 12.8709 9.38525 13.4871C9.50782 14.1033 9.81035 14.6693 10.2546 15.1135C10.6988 15.5577 11.2648 15.8603 11.881 15.9828C12.4971 16.1054 13.1358 16.0425 13.7162 15.8021C14.2967 15.5616 14.7928 15.1545 15.1418 14.6321C15.4908 14.1098 15.6771 13.4956 15.6771 12.8674C15.6771 12.0249 15.3425 11.217 14.7468 10.6213C14.1511 10.0256 13.3431 9.69092 12.5007 9.69092ZM12.5007 14.985C12.0818 14.985 11.6724 14.8608 11.3242 14.6281C10.9759 14.3955 10.7045 14.0647 10.5442 13.6778C10.384 13.2908 10.342 12.865 10.4237 12.4543C10.5054 12.0435 10.7071 11.6661 11.0033 11.37C11.2994 11.0738 11.6767 10.8721 12.0875 10.7904C12.4983 10.7087 12.9241 10.7507 13.311 10.9109C13.698 11.0712 14.0287 11.3426 14.2614 11.6909C14.4941 12.0391 14.6183 12.4486 14.6183 12.8674C14.6177 13.4288 14.3944 13.9671 13.9974 14.3641C13.6004 14.7611 13.0621 14.9844 12.5007 14.985Z" fill="#241F21"/>
  6456. <path d="M15.817 10.256C16.2068 10.256 16.5228 9.93998 16.5228 9.55013C16.5228 9.16028 16.2068 8.84424 15.817 8.84424C15.4271 8.84424 15.1111 9.16028 15.1111 9.55013C15.1111 9.93998 15.4271 10.256 15.817 10.256Z" fill="#241F21"/>
  6457. </svg>
  6458. </span></a>
  6459.        <a class="spotify-logo-bio" href=""><span><svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
  6460. <g clip-path="url(#clip0_68_935)">
  6461. <path d="M12.5 24.8677C19.124 24.8677 24.5 19.4917 24.5 12.8677C24.5 6.24368 19.124 0.867676 12.5 0.867676C5.876 0.867676 0.5 6.24368 0.5 12.8677C0.5 19.4917 5.876 24.8677 12.5 24.8677ZM17.372 18.5237C16.565 18.5237 14.016 15.6967 6.852 17.1647C6.663 17.2137 6.416 17.2907 6.276 17.2907C5.361 17.2907 5.186 15.9217 6.17 15.7127C10.133 14.8377 14.183 14.9147 17.637 16.9807C18.461 17.5067 18.111 18.5237 17.372 18.5237ZM18.675 15.3507C18.562 15.3207 18.595 15.4197 18.078 15.1477C15.053 13.3577 10.545 12.6357 6.533 13.7247C6.301 13.7877 6.175 13.8507 5.957 13.8507C4.886 13.8507 4.602 12.2397 5.769 11.9107C10.485 10.5857 15.544 11.3587 19.066 13.4537C19.458 13.6857 19.613 13.9867 19.613 14.4067C19.608 14.9287 19.202 15.3507 18.675 15.3507ZM5.048 7.86568C9.571 6.54168 16.416 6.95968 20.672 9.44368C21.763 10.0727 21.334 11.6637 20.174 11.6637L20.173 11.6627C19.921 11.6627 19.766 11.5997 19.548 11.4737C16.105 9.41768 9.944 8.92468 5.958 10.0377C5.783 10.0857 5.565 10.1627 5.333 10.1627C4.694 10.1627 4.206 9.66368 4.206 9.02068C4.206 8.36368 4.613 7.99168 5.048 7.86568Z" fill="white"/>
  6462. </g>
  6463. <defs>
  6464. <clipPath id="clip0_68_935">
  6465. <rect width="24" height="24" fill="white" transform="translate(0.5 0.867676)"/>
  6466. </clipPath>
  6467. </defs>
  6468. </svg>
  6469. </span></a>
  6470.        <a class="linkdIn-logo-bio" href="https://www.linkedin.com/company/biolight-inc/"><span><svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
  6471. <path d="M12.5 0.867676C5.87257 0.867676 0.5 6.24025 0.5 12.8677C0.5 19.4951 5.87257 24.8677 12.5 24.8677C19.1274 24.8677 24.5 19.4951 24.5 12.8677C24.5 6.24025 19.1274 0.867676 12.5 0.867676Z" fill="white"/>
  6472. <path d="M6.59961 17.5346H9.19447V9.72852H6.59961V17.5346Z" fill="#241F21"/>
  6473. <path d="M6.44727 7.31377C6.44727 8.06331 7.0112 8.66331 7.88181 8.66331C8.75242 8.66331 9.36731 7.94459 9.36731 7.31377C9.3502 6.54787 8.80415 5.96533 7.91604 5.96533C7.02832 5.96533 6.44727 6.54787 6.44727 7.31377Z" fill="#241F21"/>
  6474. <path d="M15.9589 17.5346H18.5537L18.5538 13.0582C18.5536 10.6604 17.2734 9.54492 15.5653 9.54492C14.1869 9.54492 13.5708 10.3037 13.2262 10.8348V9.72842H10.6311C10.6657 10.4609 10.6311 17.5345 10.6311 17.5345H13.2263V13.1749C13.2263 12.9412 13.2438 12.7092 13.3123 12.5422C13.5003 12.0755 13.9269 11.593 14.6441 11.593C15.5832 11.593 15.9589 12.3092 15.9589 13.3582V17.5346Z" fill="#241F21"/>
  6475. </svg>
  6476. </span></a>
  6477.        </div>  
  6478.      </div>
  6479.    </div>
  6480.    <div class="main-wrapper-bottom-logo-text">
  6481.      <div class="main-description-bottom-db"><p>The statements on this website have not been evaluated by the FDA (U.S. Food & Drug Administration). Our products are not intended to diagnose, treat, cure, or prevent any disease. Our products are low-risk, general wellness / fitness products that do not require FDA clearance, in accordance with the “General Wellness: Policy on Low Risk Devices” draft released January 20, 2015.</p></div>
  6482.      <div class="copyright-text-new">
  6483.        <small class="copyright__content">Copyright &copy; 2025, <a href="/" title="">BioLight</a>.</small>
  6484.      </div>
  6485.    </div>
  6486.  </div>
  6487. </section>
  6488.  
  6489.  
  6490.  
  6491.  
  6492.  
  6493.  
  6494.  
  6495. </div>
  6496. <!-- END sections: footer-group --><script>
  6497.    (function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo");
  6498.    vgo('setAccount', '649967155');
  6499.    vgo('setTrackByDefault', true);
  6500.  
  6501.    vgo('process');
  6502. </script>
  6503. <div id="shopify-block-Ac2ZlSDA1ZStHbzZ1T__17532710082961062715" class="shopify-block shopify-app-block"><div id="react-app"></div>
  6504. <link href="//cdn.shopify.com/extensions/865afde9-043e-4ac4-b127-8b8a80e3bd09/brella-634/assets/main.css" rel="stylesheet" type="text/css" media="all" />
  6505.  
  6506. <span style="color:">
  6507.  <!-- BEGIN app snippet: bundle --><style>
  6508.  .brella-modal {
  6509.    display: none;
  6510.    position: fixed;
  6511.    z-index: 10000000000000;
  6512.    inset: 0;
  6513.    background-color: rgba(0,0,0,0.4);
  6514.    font-family: inherit;
  6515.    align-items: center;        /* center vertically */
  6516.    justify-content: center;    /* center horizontally */
  6517.  }
  6518.  .brella-protect-widget-container-embed {
  6519.    display: none;
  6520.    flex: 1;
  6521.    align-items: center;
  6522.    justify-content: space-between;
  6523.    justify-self: flex-end;
  6524.    margin-bottom: 20px;
  6525.    padding: 25px;
  6526.    border: 1px solid #ddd;
  6527.    max-height: 95px;
  6528.    max-width: 405px;
  6529.  }
  6530.  .brella-modal-content {
  6531.    position: relative;         /* no absolute positioning */
  6532.    width: 90%;
  6533.    max-width: 600px;
  6534.    border-radius: 12px;
  6535.    overflow: hidden;
  6536.    display: flex;
  6537.    justify-content: center;
  6538.    box-shadow: 0 12px 48px rgba(0,0,0,0.15);
  6539.    font-size: 14px;
  6540.    margin: 0;                  /* let flex centering do its job */
  6541.    transform: none;            /* no manual centering transform */
  6542.  }
  6543.  .brella-close {
  6544.    position: absolute;
  6545.    top: 16px;
  6546.    right: 16px;
  6547.    font-size: 24px;
  6548.    cursor: pointer;
  6549.    z-index: 2;
  6550.  }
  6551.  
  6552.  /* Two-column layout */
  6553.  .brella-modal-body {
  6554.    display: flex;
  6555.    width: 100%;
  6556.  }
  6557.  .brella-modal-image {
  6558.    flex: 1 1 40%;
  6559.    background: transparent;
  6560.  }
  6561.  .brella-modal-image img {
  6562.    width: 80%;
  6563.    height: 100%;
  6564.    object-fit: cover;
  6565.  }
  6566.  .brella-modal-right {
  6567.    flex: 1 1 60%;
  6568.    padding: 24px;
  6569.    display: flex;
  6570.    flex-direction: column;
  6571.    font-size: 14px;
  6572.  }
  6573.  
  6574.  /* Header/logo placeholder */
  6575.  .brella-modal-header-image {
  6576.    margin-bottom: 16px;
  6577.  }
  6578.  .brella-modal-header-image img {
  6579.    height: 92px;
  6580.  }
  6581.  
  6582.  .brella-modal-right h2 strong {
  6583.    margin: 0 0 8px;
  6584.    font-size: 3.5rem;
  6585.  }
  6586.  .brella-subheading {
  6587.    font-size: 0.95rem;
  6588.    color: #555;
  6589.    margin-bottom: 24px;
  6590.  }
  6591.  
  6592.  /* Feature bullets */
  6593.  .brella-bullet {
  6594.    display: flex;
  6595.    align-items: center;
  6596.    margin-bottom: 20px;
  6597.  }
  6598.  .brella-bullet-icon {
  6599.    width: 32px;
  6600.    height: 32px;
  6601.    background: transparent;
  6602.    border-radius: 8px;
  6603.    display: flex;
  6604.    align-items: center;
  6605.    justify-content: center;
  6606.    margin-right: 16px;
  6607.  }
  6608.  .brella-bullet-icon img {
  6609.    width: 24px;
  6610.    height: 24px;
  6611.    object-fit: contain;
  6612.  }
  6613.  .brella-bullet-content {
  6614.    flex: 1;
  6615.  }
  6616.  .brella-bullet-content strong {
  6617.    display: block;
  6618.    font-weight: 600;
  6619.    margin-bottom: 4px;
  6620.    font-size: 18px;
  6621.  }
  6622.  .brella-bullet-content p {
  6623.    margin: 0;
  6624.    line-height: 1.5;
  6625.    font-size: 16px;
  6626.    color: #444;
  6627.  }
  6628.  .brella-protect-widget-title-embed {
  6629.    font-size: 18px !important;
  6630.  }
  6631.  .brella-protect-widget-description-embed {
  6632.    font-size: 14px !important;
  6633.  }
  6634.  
  6635.  .brella-disclaimer {
  6636.    margin-top: auto;
  6637.    font-size: 1.00rem;
  6638.    color: #666;
  6639.  }
  6640.  .brella-disclaimer a {
  6641.    color: #007BFF;
  6642.    text-decoration: underline;
  6643.  }
  6644.  
  6645.  @media (max-width: 768px) {
  6646.    /* Stack image on top of content */
  6647.    .brella-modal-body {
  6648.      flex-direction: column;
  6649.    }
  6650.    /* Make each half span 100% */
  6651.    .brella-modal-image,
  6652.    .brella-modal-right {
  6653.      flex: 1 1 100%;
  6654.    }
  6655.    /* Ensure the image scales nicely */
  6656.    .brella-modal-image img {
  6657.      width: 100%;
  6658.      height: auto;
  6659.      object-fit: cover;
  6660.    }
  6661.  
  6662.    /* Stack image on top of content */
  6663.    .brella-modal-body {
  6664.      flex-direction: column;
  6665.    }
  6666.  
  6667.    .brella-modal-image,
  6668.    .brella-modal-right {
  6669.      flex: 1 1 100%;
  6670.    }
  6671.  
  6672.    /* Ensure the image scales nicely */
  6673.    .brella-modal-image img {
  6674.      width: 100%;
  6675.      height: auto;
  6676.      object-fit: cover;
  6677.    }
  6678.  
  6679.    /* 🔥 NEW: Hide the image column on mobile */
  6680.    .brella-modal-image {
  6681.      display: none;
  6682.    }
  6683.  }
  6684. </style>
  6685.  
  6686. <div id="brella-protect-modal" class="brella-modal" data-brella-handler="true">
  6687.  <div class="brella-modal-content">
  6688.    <span class="brella-close" onclick="hideInfoModal()" data-brella-handler="true">×</span>
  6689.  
  6690.    <div class="brella-modal-body">
  6691.      <!-- left column: fake product image -->
  6692.      <div class="brella-modal-image" style="display: none;">
  6693.        <img src="" alt="Product preview">
  6694.      </div>
  6695.  
  6696.      <!-- right column: content -->
  6697.      <div class="brella-modal-right">
  6698.        <!-- fake header/logo -->
  6699.        <div class="brella-modal-header-image">
  6700.          <img src="https://d1f6rj4sne1926.cloudfront.net/signalrelief.myshopify.com/popup/logoImage?t=1747894800804" alt="Logo">
  6701.        </div>
  6702.  
  6703.        <h2 id="brella-modal-title">Checkout Benefits</h2>
  6704.        <p id="brella-modal-subtitle" class="brella-subheading">Get extra order benefits with checkout, know your purchase is protected every step of the way.</p>
  6705.  
  6706.        <!-- features go here -->
  6707.        <div id="brella-features-container">
  6708.        <div class="brella-bullet" data-index="0">
  6709.          <div class="brella-bullet-icon">
  6710.            <img src="https://d1f6rj4sne1926.cloudfront.net/protect_icon_black.png" alt="Peace of Mind">
  6711.          </div>
  6712.          <div class="brella-bullet-content">
  6713.            <strong>Peace of Mind</strong>
  6714.            <p>We’ll cover lost, stolen, or damaged packages with fast replacements or refunds.</p>
  6715.          </div>
  6716.        </div>
  6717.      
  6718.        <div class="brella-bullet" data-index="1">
  6719.          <div class="brella-bullet-icon">
  6720.            <img src="https://d1f6rj4sne1926.cloudfront.net/support_icon_black.png" alt="Priority Support">
  6721.          </div>
  6722.          <div class="brella-bullet-content">
  6723.            <strong>Priority Support</strong>
  6724.            <p>File a claim online in minutes and our team will make it a priority.</p>
  6725.          </div>
  6726.        </div>
  6727.      </div>
  6728.  
  6729.        <p class="brella-disclaimer">
  6730.          By purchasing, you agree to our
  6731.          <a href="https://www.brella.ai/privacy-policy" target="_blank" rel="noopener noreferrer">Privacy Policy</a> and
  6732.          <a href="https://www.brella.ai/terms-of-service" target="_blank" rel="noopener noreferrer">Terms &amp; Conditions</a>.
  6733.        </p>
  6734.      </div>
  6735.    </div>
  6736.  </div>
  6737. </div>
  6738.  
  6739. <script>
  6740.  let widgetInjectedQuick = false;
  6741.  let isProcessing = false;
  6742.  let brellaClonedSecondaryButton = null;
  6743.  let widgetSettings = {};
  6744.  
  6745.  // Make widgetSettings globally accessible
  6746.  window.widgetSettings = widgetSettings;
  6747.  
  6748.  function getOrCreateVisitorId() {
  6749.    let visitorId = localStorage.getItem('brella_visitor_id');
  6750.    if (!visitorId) {
  6751.      visitorId = 'visitor_' + Date.now() + '_' + Math.random().toString(36).substr(2, 9);
  6752.      localStorage.setItem('brella_visitor_id', visitorId);
  6753.    }
  6754.    return visitorId;
  6755.  }
  6756.  
  6757.  function cleanupStaleWidgets() {
  6758.    // Remove any widgets that might be detached or in invalid states
  6759.    const existingWidgets = document.querySelectorAll('.brella-protect-widget-container-embed');
  6760.    existingWidgets.forEach(widget => {
  6761.      // Check if widget is actually in the DOM
  6762.      if (!document.body.contains(widget)) {
  6763.        widget.remove();
  6764.      }
  6765.      // Check if widget's parent is still valid
  6766.      const parent = widget.parentElement;
  6767.      if (!parent || !document.body.contains(parent)) {
  6768.        widget.remove();
  6769.      }
  6770.    });
  6771.  }
  6772.  
  6773.   const ofetch = () => window.originalFetch || window.fetch;
  6774.  
  6775. async function setCartAttributeReliable(attrs) {
  6776.   // Avoid sendBeacon for checkout-critical path
  6777.   const res = await ofetch()('/cart/update.js', {
  6778.     method: 'POST',
  6779.     headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
  6780.     body: JSON.stringify({ attributes: attrs })
  6781.   });
  6782.   if (!res.ok) throw new Error('cart/update failed: ' + res.status);
  6783. }
  6784.  
  6785.  async function getCart() {
  6786.    const res = await ofetch()('/cart.js', { headers: { 'Accept': 'application/json' } });
  6787.    if (!res.ok) throw new Error('cart fetch failed: ' + res.status);
  6788.    return res.json();
  6789.  }
  6790.  
  6791.  async function verifyBrellaInCart(vendorName = 'Brella Shipping Protection', attempts = 4, delayMs = 200) {
  6792.    for (let i = 0; i < attempts; i++) {
  6793.      const cart = await getCart();
  6794.      if (cart.items?.some(it => (it.vendor || '').includes(vendorName))) return true;
  6795.      await new Promise(r => setTimeout(r, delayMs));
  6796.    }
  6797.    return false;
  6798.  }
  6799.  
  6800.  async function addProtectionThenCheckout(currentSettings) {
  6801.    if (!currentSettings?.variantId) throw new Error('Missing variantId');
  6802.    const variantId = Number(currentSettings.variantId);
  6803.    if (!Number.isFinite(variantId)) throw new Error('Invalid variantId: ' + currentSettings.variantId);
  6804.  
  6805.    // lock to avoid double-submit
  6806.    if (window._brellaCheckoutLock) return;
  6807.    window._brellaCheckoutLock = true;
  6808.  
  6809.    try {
  6810.      await setCartAttributeReliable({ _brellaToggle: true });
  6811.  
  6812.      if (currentSettings?.addAttribute) {
  6813.        window.location.assign('/checkout');
  6814.        return;
  6815.      }
  6816.  
  6817.      const res = await ofetch()('/cart/add.js', {
  6818.        method: 'POST',
  6819.        headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
  6820.        body: JSON.stringify({ id: variantId, quantity: 1 })
  6821.      });
  6822.      if (!res.ok) {
  6823.        const t = await res.text().catch(() => '');
  6824.        throw new Error('cart/add failed: ' + res.status + ' ' + t);
  6825.      }
  6826.      await res.json(); // ignore content; we just need success
  6827.  
  6828.      const ok = await verifyBrellaInCart('Brella Shipping Protection', 4, 200);
  6829.      if (!ok) console.warn('⚠️ Brella item not visible after add; proceeding anyway');
  6830.  
  6831.      window.location.assign('/checkout');
  6832.    } finally {
  6833.      // small delay before unlocking to avoid rapid double-clicks
  6834.      setTimeout(() => { window._brellaCheckoutLock = false; }, 1200);
  6835.    }
  6836.  }
  6837.  
  6838.  function alreadyInjected(context) {
  6839.    cleanupStaleWidgets();
  6840.    
  6841.    // Get all widgets for this context
  6842.    const widgets = document.querySelectorAll(`.brella-protect-widget-container-embed[data-brella-context="${context}"]`);
  6843.    
  6844.    // Check if any of the found widgets are actually visible and in the DOM
  6845.    for (const widget of widgets) {
  6846.      if (document.body.contains(widget) && isVisible(widget)) {
  6847.        return true;
  6848.      }
  6849.    }
  6850.    
  6851.    // If we get here, no valid widgets were found
  6852.    widgetInjectedQuick = false;
  6853.    return false;
  6854.  }
  6855.  
  6856.  async function fetchWidgetSettings(shopDomain, adjustedCartTotal, productIds, countryCode) {
  6857.      try {
  6858.  
  6859.        const visitorId = getOrCreateVisitorId();
  6860.  
  6861.        const url = `https://brella-protect-514098c560ec.herokuapp.com/shopify/widgetSettings?shopId=${shopDomain}&cartTotal=${adjustedCartTotal}&productIds=${productIds}&country=${countryCode}&visitorId=${visitorId}`;
  6862.        const response = await fetch(url);
  6863.  
  6864.        if (!response.ok) {
  6865.          throw new Error("Failed to fetch widget settings");
  6866.        }
  6867.  
  6868.        const data = await response.json();
  6869.  
  6870.        if (!data) {
  6871.          console.warn("No widget settings returned from API.");
  6872.          return null;
  6873.        }
  6874.  
  6875.        if (data.addVisitorId) {
  6876.          await setCartAttributeReliable({
  6877.              _brellaVisitorId: visitorId
  6878.          });
  6879.          if (!data.variant) {
  6880.            return null;
  6881.          }
  6882.        }
  6883.  
  6884.        if (data.popUpFeatures && Array.isArray(data.popUpFeatures)) {
  6885.          // copy the array straight onto widgetSettings
  6886.          widgetSettings.popUpFeatures = data.popUpFeatures;
  6887.        } else {
  6888.          widgetSettings.popUpFeatures = [];
  6889.        }
  6890.  
  6891.        if (data.widgetSettingPopUp && Array.isArray(data.widgetSettingPopUp.popUpFeatures)) {
  6892.          widgetSettings.popUpFeatures = data.widgetSettingPopUp.popUpFeatures;
  6893.          widgetSettings.widgetSettingPopUp = data.widgetSettingPopUp;
  6894.          if (data.widgetSettingPopUp.modalTitle) {
  6895.            widgetSettings.modalTitle = data.widgetSettingPopUp.modalTitle;
  6896.          }
  6897.          if (data.widgetSettingPopUp.modalSubtitle) {
  6898.            widgetSettings.modalSubtitle = data.widgetSettingPopUp.modalSubtitle;
  6899.          }
  6900.          if (data.widgetSettingPopUp.logoImage) {
  6901.            widgetSettings.logoImage = data.widgetSettingPopUp.logoImage;
  6902.          }
  6903.          if (data.widgetSettingPopUp.bannerImage) {
  6904.            widgetSettings.bannerImage = data.widgetSettingPopUp.bannerImage;
  6905.          }
  6906.        }
  6907.  
  6908.        // Process metafields
  6909.        if (data.metafields && Array.isArray(data.metafields)) {
  6910.          data.metafields.forEach((metafield) => {
  6911.            widgetSettings[metafield.key] = metafield.value;
  6912.          });
  6913.        }
  6914.  
  6915.        // Validate `showWidgetOnCart` setting
  6916.        if (widgetSettings.showWidgetOnCart === "false" || !widgetSettings.hasOwnProperty("showWidgetOnCart")) {
  6917.          console.warn("Widget not enabled on cart.");
  6918.          return null;
  6919.        }
  6920.  
  6921.        // Process variant data
  6922.        if (data.variant) {
  6923.          const { id, price, sku, inventory_quantity, option1 } = data.variant;
  6924.          
  6925.          widgetSettings.variant = data.variant;
  6926.          widgetSettings.variantId = id;
  6927.          widgetSettings.variantPrice = price;
  6928.          widgetSettings.variantSku = sku;
  6929.          widgetSettings.variantInventoryQuantity = inventory_quantity;
  6930.          widgetSettings.variantOption1 = option1;
  6931.          
  6932.        } else {
  6933.          console.warn("No variant data available.");
  6934.          if (countryCode !== "US") {
  6935.            return null;
  6936.          }
  6937.          return widgetSettings;
  6938.        }
  6939.  
  6940.        // Ensure variantId exists
  6941.        if (!widgetSettings.variantId) {
  6942.          console.warn("Widget variant ID is missing.");
  6943.          if (countryCode !== "US") {
  6944.            return null;
  6945.          }
  6946.          return widgetSettings;
  6947.        }
  6948.  
  6949.        // Handle optional `showLearnMore`
  6950.        if (!widgetSettings.hasOwnProperty("showLearnMore") || widgetSettings.showLearnMore === "false") {
  6951.          widgetSettings.showLearnMore = false; // Default behavior
  6952.        }
  6953.  
  6954.        return widgetSettings;
  6955.      } catch (error) {
  6956.        console.error("Error fetching widget settings:", error);
  6957.        return null;
  6958.      }
  6959.  }
  6960.  
  6961.  // Function to insert widget HTML into a target element
  6962.  function insertWidget(targetSelector, location = "beforebegin", widgetHTML, widgetSettings, uniqueId) {
  6963.    cleanupStaleWidgets();
  6964.    
  6965.    const targetElement = document.querySelector(targetSelector);
  6966.    if (targetElement) {
  6967.      // Remove any existing widgets in this target to prevent duplicates
  6968.      const existingWidget = targetElement.parentElement.querySelector(`#${uniqueId}`);
  6969.      if (existingWidget) {
  6970.        existingWidget.remove();
  6971.      }
  6972.  
  6973.      targetElement.insertAdjacentHTML(location, widgetHTML);
  6974.      applyUpdatedStyles(uniqueId);
  6975.      const savedState = localStorage.getItem("widgetToggleState") === "true";
  6976.  
  6977.      // Correctly target the input using its ID
  6978.      const toggleButton = document.querySelector(`#${uniqueId} .brella-protect-toggle-button-embed`);
  6979.  
  6980.      // Ensure the element exists before trying to add event listeners
  6981.      if (toggleButton) {
  6982.        // Restore the saved state
  6983.        if (savedState !== null) {
  6984.          toggleButton.checked = savedState;
  6985.        } else {
  6986.          toggleButton.checked = widgetSettings.toggleStatus === "true";
  6987.        }
  6988.  
  6989.        // Add the "change" event listener
  6990.        if (!toggleButton.dataset.brellaHandler) {
  6991.          toggleButton.addEventListener("change", async function () {
  6992.            const isChecked = this.checked;
  6993.            localStorage.setItem("widgetToggleState", isChecked);
  6994.            updateAllWidgets(isChecked);
  6995.            await addAttribute(isChecked);
  6996.          });
  6997.          toggleButton.dataset.brellaHandler = "true";
  6998.        }
  6999.      } else {
  7000.        console.warn('Toggle button not found in the DOM.');
  7001.      }
  7002.  
  7003.      var modal = document.getElementById("brella-protect-modal");
  7004.      var closeBtn = document.querySelector(".brella-close");
  7005.      
  7006.      // Open modal when trigger is clicked
  7007.      var modalTrigger = document.querySelector(`#${uniqueId} .brella-protect-learn-more-embed`);
  7008.      if (modalTrigger && !modalTrigger.dataset.brellaHandler) {
  7009.        modalTrigger.addEventListener("click", function() {
  7010.          showInfoModal(widgetSettings);
  7011.        });
  7012.        modalTrigger.dataset.brellaHandler = "true";
  7013.      }
  7014.      
  7015.      // Close modal when the close button is clicked
  7016.      if (closeBtn && !closeBtn.dataset.brellaHandler) {
  7017.        closeBtn.addEventListener("click", function() {
  7018.          modal.style.display = "none";
  7019.        });
  7020.        closeBtn.dataset.brellaHandler = "true";
  7021.      }
  7022.      
  7023.      // Close modal if clicking outside of the modal content
  7024.      if (!modal.dataset.brellaHandler) {
  7025.        modal.addEventListener("click", function(event) {
  7026.          if (event.target === modal) {
  7027.            modal.style.display = "none";
  7028.          }
  7029.          event.stopPropagation();
  7030.        });
  7031.        modal.dataset.brellaHandler = "true";
  7032.      }
  7033.  
  7034.    } else {
  7035.      console.warn(`${targetSelector} container not found.`);
  7036.    }
  7037.  }
  7038.  
  7039.  function showInfoModal(widgetSettings) {
  7040.    // build your feature HTML
  7041.    const featuresHtml = (widgetSettings.popUpFeatures || [])
  7042.      .filter(f => f.enabled)
  7043.      .map((feature, i) => `
  7044.        <div class="brella-bullet" data-index="${i}">
  7045.          <div class="brella-bullet-icon">
  7046.            <img src="${feature.icon}" alt="${feature.title}" />
  7047.          </div>
  7048.          <div class="brella-bullet-content">
  7049.            <strong>${feature.title}</strong>
  7050.            <p>${feature.description}</p>
  7051.          </div>
  7052.        </div>
  7053.      `).join('');
  7054.  
  7055.    const logoWrapper = document.querySelector('.brella-modal-header-image');
  7056.    const logoImg     = logoWrapper?.querySelector('img');
  7057.    if (widgetSettings.logoImage) {
  7058.      logoImg.src = widgetSettings.logoImage;
  7059.    } else if (logoWrapper) {
  7060.      logoWrapper.style.display = 'none';
  7061.    }
  7062.  
  7063.    // Sidebar/product image
  7064.    const productWrapper = document.querySelector('.brella-modal-image');
  7065.    const productImg     = productWrapper?.querySelector('img');
  7066.    if (productImg && widgetSettings.bannerImage) {
  7067.      productImg.src = widgetSettings.bannerImage;
  7068.    } else if (productWrapper) {
  7069.      productWrapper.style.display = 'none';
  7070.    }
  7071.  
  7072.    // inject features
  7073.    document.getElementById('brella-features-container').innerHTML = featuresHtml;
  7074.  
  7075.    // show modal
  7076.    const modal = document.getElementById('brella-protect-modal');
  7077.    modal.style.display = 'flex';
  7078.  
  7079.    const modalTitleElement = document.querySelector('#brella-modal-title');
  7080.    const modalSubtitleElement = document.querySelector('#brella-modal-subtitle');
  7081.  
  7082.    if (modalTitleElement) {
  7083.      modalTitleElement.innerText = widgetSettings.modalTitle || "Checkout with Shipping Plus";
  7084.    }
  7085.    if (modalSubtitleElement) {
  7086.      modalSubtitleElement.innerText = widgetSettings.modalSubtitle || "With shipping plus, know your purchase is protected every step of the way.";
  7087.    }
  7088.  
  7089.    document.querySelectorAll('[class^="monster_upsell_cart_"], [class^="monster_upsell_overlay_"]').forEach(el => {
  7090.      el.style.zIndex = '1000';
  7091.    });
  7092.  }
  7093.  
  7094.  function hideInfoModal() {
  7095.    document.getElementById('brella-protect-modal').style.display = 'none';
  7096.  }
  7097.  
  7098.  async function removeItemsFromCart(shouldReload = true) {
  7099.      try {
  7100.          const response = await fetch('/cart.js', {
  7101.              headers: {
  7102.                  'Accept': 'application/json'
  7103.              }
  7104.          });
  7105.  
  7106.          if (!response.ok) {
  7107.              return;
  7108.          }
  7109.  
  7110.          const cartData = await response.json();
  7111.          const cartItems = cartData.items;
  7112.  
  7113.          // Filter items from 'Brella Shipping Protection'
  7114.          const itemsToRemove = cartItems.filter(item => item.vendor.includes('Brella Shipping Protection'));
  7115.  
  7116.          if (itemsToRemove.length > 0) {
  7117.              for (const item of itemsToRemove) {
  7118.                  try {
  7119.                      const res = await fetch('/cart/change.js', {
  7120.                          method: 'POST',
  7121.                          headers: {
  7122.                              'Content-Type': 'application/json',
  7123.                              'Accept': 'application/json'
  7124.                          },
  7125.                          body: JSON.stringify({ id: item.key, quantity: 0 })
  7126.                      });
  7127.  
  7128.                      if (!res.ok) {
  7129.                          continue;
  7130.                      }
  7131.  
  7132.                      const result = await res.json();
  7133.                  } catch (error) {
  7134.                      console.error(`Error removing item with id ${item.key}:`, error);
  7135.                  }
  7136.  
  7137.                  // Optional: Delay between requests to avoid overwhelming the server
  7138.                  await new Promise(resolve => setTimeout(resolve, 500));
  7139.              }
  7140.  
  7141.              // Reload the page after all removals are attempted
  7142.              if (shouldReload && widgetSettings) {
  7143.                  location.reload();
  7144.              }
  7145.          }
  7146.      } catch (error) {
  7147.          console.error('Error removing items from cart:', error);
  7148.          // Optionally, notify the user about the error
  7149.          alert('There was an error processing your request. Please try again.');
  7150.      }
  7151.  }
  7152.  
  7153.  async function addItemToCart(variantId) {
  7154.    
  7155.    if (!variantId) {
  7156.      throw new Error('Variant ID is required');
  7157.    }
  7158.    
  7159.    const realFetch = window.originalFetch || window.fetch;
  7160.    
  7161.    try {
  7162.      
  7163.      const response = await realFetch('/cart/add.js', {
  7164.        method: 'POST',
  7165.        headers: {
  7166.          'Content-Type': 'application/json',
  7167.          Accept: 'application/json'
  7168.        },
  7169.        body: JSON.stringify({
  7170.          id: variantId,
  7171.          quantity: 1
  7172.        })
  7173.      });
  7174.      
  7175.      if (!response.ok) {
  7176.        const errorText = await response.text();
  7177.        console.error('Cart add failed with status:', response.status, 'Error:', errorText);
  7178.        throw new Error(`Cart add failed: ${response.status} ${errorText}`);
  7179.      }
  7180.      
  7181.      const result = await response.json();
  7182.      return result;
  7183.    } catch (err) {
  7184.      console.error('Error adding item to cart:', err);
  7185.      throw err;
  7186.    }
  7187.  }
  7188.  
  7189.  function getShopDomain() {
  7190.      return window.location.hostname;
  7191.  }
  7192.  
  7193.  async function fetchCartData() {
  7194.    try {
  7195.      const response = await fetch("/cart.js");
  7196.      const cart = await response.json();
  7197.  
  7198.      let adjustedCartTotal = cart.total_price;
  7199.      const productIds = cart.items.map((item) => item.product_id);
  7200.  
  7201.      cart.items.forEach((item) => {
  7202.        if (item.vendor === "Brella Shipping Protection") {
  7203.          adjustedCartTotal -= item.final_line_price;
  7204.        }
  7205.      });
  7206.  
  7207.      return { adjustedCartTotal, productIds };
  7208.    } catch (error) {
  7209.      console.error("Error fetching cart data:", error);
  7210.      return { adjustedCartTotal: 0, productIds: [] };
  7211.    }
  7212.  }
  7213.  
  7214.  function hideCartItems() {
  7215.      // Get all cart item rows
  7216.      const cartItems = document.querySelectorAll(".cart-item");
  7217.      let cartCountBubble = document.querySelector(".cart-count-bubble span[aria-hidden='true']");
  7218.      const totalValueElement = document.querySelector(".totals__total-value");
  7219.      const variantPrice = widgetSettings.variantPrice || 0;
  7220.  
  7221.      cartItems.forEach((item) => {
  7222.          const productName = item.querySelector(".cart-item__name")?.textContent.trim();
  7223.  
  7224.          if (productName?.toLowerCase().includes("protect your purchase")) {
  7225.            if (totalValueElement) {
  7226.                let initialTotal = parseFloat(
  7227.                    totalValueElement.textContent.replace(/[^\d.-]/g, "")
  7228.                );
  7229.                totalValueElement.textContent = `$${(initialTotal - variantPrice).toFixed(2)} USD`;
  7230.            }
  7231.  
  7232.            item.style.display = "none"; // Hide the item
  7233.            if (cartCountBubble) {
  7234.                let currentCount = parseInt(cartCountBubble.textContent, 10);
  7235.                if (!isNaN(currentCount) && currentCount > 0) {
  7236.                    cartCountBubble.textContent = currentCount - 1;
  7237.                }
  7238.            }
  7239.          }
  7240.      });
  7241.  }
  7242.  
  7243.  function getContext(widgetSettings, isDrawer = false) {
  7244.    return isDrawer || (widgetSettings?.cartDrawerSelector && document.querySelector(widgetSettings.cartDrawerSelector)) ? 'drawer' : 'page';
  7245.  }
  7246.  
  7247.  async function injectWidgetQuick(shopDomain, countryCode) {
  7248.    const context = getContext(widgetSettings, true);
  7249.    
  7250.    // wait until we actually have settings (incl. variant price)
  7251.    const cartInfo = await fetchCartData();
  7252.    // update the *global* widgetSettings so helpers read the same object
  7253.    widgetSettings = await fetchWidgetSettings(shopDomain, cartInfo.adjustedCartTotal, cartInfo.productIds, countryCode);
  7254.    window.widgetSettings = widgetSettings;
  7255.    if (!widgetSettings || !widgetSettings.variant) return;
  7256.  
  7257.    const { basePrice, priceWithProtection } =
  7258.      await getCartPricesWithAndWithoutProtection(widgetSettings);
  7259.    updateAllClonedButtons(basePrice);
  7260.  
  7261.    if (alreadyInjected(context)) {
  7262.      return;
  7263.    }
  7264.  
  7265.    // Prevent repeated calls while one is already running
  7266.    if (window._injectingBrellaWidget) {
  7267.      console.warn("🔁 injectWidgetQuick already in progress, skipping...");
  7268.      return;
  7269.    }
  7270.    window._injectingBrellaWidget = true;
  7271.  
  7272.    try {
  7273.        const { adjustedCartTotal, productIds } = await fetchCartData();
  7274.  
  7275.        widgetSettings = await fetchWidgetSettings(shopDomain, adjustedCartTotal, productIds, countryCode);
  7276.        window.widgetSettings = widgetSettings;
  7277.  
  7278.        const cartDrawer = document.querySelector(widgetSettings.cartDrawerSelector || "#CartDrawerUpdateMe");
  7279.  
  7280.        if (cartDrawer && cartDrawer.querySelector('.brella-protect-widget-container-embed')) {
  7281.          return;
  7282.        }
  7283.  
  7284.        if (!widgetSettings || !widgetSettings.variant) {
  7285.            console.warn("No widget settings or variant found.");
  7286.            return;
  7287.        }
  7288.  
  7289.        const uniqueId = `widget-${Date.now()}`;
  7290.  
  7291.        const widgetRightContent =
  7292.            widgetSettings.checkoutPlus === "true"
  7293.                ? `<p class="brella-protect-price-embed">$${widgetSettings.variantPrice}</p>`
  7294.                : `
  7295.                    <label class="brella-protect-switch-embed">
  7296.                        <input type="checkbox" class="brella-protect-toggle-button-embed" ${
  7297.                            widgetSettings.toggleStatus === "true" ? "checked" : ""
  7298.                        } />
  7299.                        <span class="brella-protect-slider-embed round"></span>
  7300.                    </label>
  7301.                  `;
  7302.  
  7303.        let experience = "2 CTAs";
  7304.  
  7305.        if (widgetSettings.checkoutPlus === "false") {
  7306.          experience = (widgetSettings.switch || "toggle").toLowerCase();
  7307.        }
  7308.  
  7309.        const widgetHTML = `
  7310.          <div
  7311.            class="brella-protect-widget-container-embed"
  7312.            data-brella-context="${context}"
  7313.            id="${uniqueId}"
  7314.            style="
  7315.              display: ${widgetSettings.showWidgetOnCart === 'true' ? 'flex' : 'none'};
  7316.              flex-direction: row;
  7317.              align-items: center;
  7318.              background-color: ${widgetSettings.backgroundColor || '#ffffff'};
  7319.              padding: 1rem;
  7320.              border-radius: 12px;
  7321.              gap: 1rem;
  7322.              width: 100%;
  7323.              max-width: 400px;
  7324.            "
  7325.          >
  7326.            <!-- Left Icon -->
  7327.            ${
  7328.              widgetSettings.showIconImage === 'true'
  7329.                ? `
  7330.            <div style="
  7331.              width: 48px;
  7332.              height: 48px;
  7333.              flex-shrink: 0;
  7334.              display: flex;
  7335.              align-items: center;
  7336.              justify-content: center;
  7337.            ">
  7338.              <img
  7339.                src="${widgetSettings.imageUrl || 'https://d1f6rj4sne1926.cloudfront.net/brella_logo.png'}"
  7340.                alt="Protection Icon"
  7341.                style="width:100%; height:100%; object-fit:contain;"
  7342.              />
  7343.            </div>
  7344.            `
  7345.                : ''
  7346.            }
  7347.  
  7348.            <!-- Main Content -->
  7349.            <div style="flex:1; display:flex; flex-direction:column; gap:0.25rem;">
  7350.              <!-- Title  Price Row -->
  7351.              <div style="display:flex; justify-content:space-between; align-items:flex-start; gap:8px;">
  7352.                <div style="display:flex; align-items:center; gap:6px; flex-wrap:wrap;">
  7353.                  <p
  7354.                    class="brella-protect-widget-title-embed"
  7355.                    style="
  7356.                      font-size:16px;
  7357.                      font-weight:700;
  7358.                      margin:0;
  7359.                      color:${widgetSettings.titleColor || '#000000'};
  7360.                    "
  7361.                  >
  7362.                    ${widgetSettings.title || 'Protect Your Purchase'}
  7363.                  </p>
  7364.                  ${
  7365.                    widgetSettings.showLearnMore === 'true'
  7366.                      ? `<span
  7367.                          class="brella-protect-learn-more-embed"
  7368.                          style="
  7369.                            display:inline-block;
  7370.                            width:18px;
  7371.                            height:18px;
  7372.                            border-radius:50%;
  7373.                            border:1px solid ${widgetSettings.titleColor || '#000000'};
  7374.                            color:${widgetSettings.titleColor || '#000000'};
  7375.                            font-size:12px;
  7376.                            font-weight:bold;
  7377.                            line-height:16px;
  7378.                            text-align:center;
  7379.                            cursor:pointer;
  7380.                            min-width: 18px;
  7381.                            min-height: 18px;
  7382.                          "
  7383.                        >i</span>`
  7384.                      : ''
  7385.                  }
  7386.                </div>
  7387.                <span
  7388.                  class="brella-protect-price-embed"
  7389.                  style="
  7390.                    font-weight:600;
  7391.                    font-size:18px;
  7392.                    color:${widgetSettings.titleColor || '#000000'};
  7393.                    white-space:nowrap;
  7394.                  "
  7395.                >
  7396.                  $${widgetSettings.variantPrice || '1'}
  7397.                </span>
  7398.              </div>
  7399.  
  7400.              <!-- Description -->
  7401.              ${
  7402.                (experience === 'toggle' || experience === '2 CTAs')
  7403.                  ? `<p
  7404.                      class="brella-protect-widget-description-embed"
  7405.                      style="
  7406.                        font-size:16px;
  7407.                        margin:0;
  7408.                        color:${widgetSettings.descriptionColor || '#6E84A3'};
  7409.                      "
  7410.                    >
  7411.                      ${widgetSettings.description ||
  7412.                        'Highly recommended - secure your items from loss, theft or damage during transit'}
  7413.                    </p>`
  7414.                  : ''
  7415.              }
  7416.  
  7417.              <!-- Checkbox Experience -->
  7418.              ${
  7419.                experience === 'checkbox'
  7420.                  ? `<div style="display:flex; align-items:center; gap:8px; margin-top:8px;">
  7421.                      <input
  7422.                        type="checkbox"
  7423.                        id="brella-protect-checkbox-embed"
  7424.                        ${widgetSettings.toggleStatus === 'true' ? 'checked' : ''}
  7425.                        style="margin:0;"
  7426.                      />
  7427.                      <label
  7428.                        for="brella-protect-checkbox-embed"
  7429.                        style="
  7430.                          color:${widgetSettings.descriptionColor || '#6E84A3'};
  7431.                          font-size:16px;
  7432.                          font-weight:500;
  7433.                          margin:0;
  7434.                          cursor:pointer;
  7435.                        "
  7436.                      >
  7437.                        ${widgetSettings.description ||
  7438.                          'Yes! Cover my package in case of loss, theft, or damage.'}
  7439.                      </label>
  7440.                    </div>`
  7441.                  : ''
  7442.              }
  7443.  
  7444.              <!-- Toggle Experience -->
  7445.              ${
  7446.                experience === 'toggle'
  7447.                  ? `<div class="brella-protect-widget-bottom-row" style="margin-top:8px;">
  7448.                      <label class="brella-protect-switch-embed">
  7449.                        <input
  7450.                          type="checkbox"
  7451.                          class="brella-protect-toggle-button-embed"
  7452.                          ${widgetSettings.toggleStatus === 'true' ? 'checked' : ''}
  7453.                        />
  7454.                        <span
  7455.                          class="brella-protect-slider-embed"
  7456.                          style="
  7457.                            background-color:${
  7458.                              widgetSettings.toggleStatus === 'true'
  7459.                                ? widgetSettings.toggleColor || '#2196F3'
  7460.                                : '#ccc'
  7461.                            };
  7462.                          "
  7463.                        ></span>
  7464.                      </label>
  7465.                      ${
  7466.                        widgetSettings.showToggleLabel === 'true'
  7467.                          ? `<span
  7468.                              style="
  7469.                                font-weight:700;
  7470.                                color:${widgetSettings.descriptionColor || '#6E84A3'};
  7471.                                font-size:14px;
  7472.                                margin-left:10px;
  7473.                              "
  7474.                            >
  7475.                              ${
  7476.                                widgetSettings.toggleStatus === 'true'
  7477.                                  ? widgetSettings.toggleLabelOn || 'Count me in'
  7478.                                  : widgetSettings.toggleLabelOff || 'I\'ll take my chances'
  7479.                              }
  7480.                            </span>`
  7481.                          : ''
  7482.                      }
  7483.                    </div>`
  7484.                  : ''
  7485.              }
  7486.            </div>
  7487.          </div>
  7488.        `;
  7489.  
  7490.        const targetSelectorQuick = widgetSettings.targetSelectorQuick;
  7491.        const injectionLocationQuick = normalizePos(widgetSettings.injectionLocationQuick);
  7492.  
  7493.        insertWidget(targetSelectorQuick, injectionLocationQuick, widgetHTML, widgetSettings, uniqueId);
  7494.        widgetInjectedQuick = true;
  7495.    } catch (error) {
  7496.        console.error("Error injecting widget:", error);
  7497.    } finally {
  7498.      window._injectingBrellaWidget = false;
  7499.    }
  7500. }
  7501.  
  7502.  async function addAttribute(isChecked) {
  7503.    return await setCartAttributeReliable({ "_brellaToggle": isChecked });
  7504.  }
  7505.  
  7506.  function updateAllWidgets(state) {
  7507.    const allToggles = document.querySelectorAll(".brella-protect-toggle-button-embed");
  7508.    allToggles.forEach((toggle) => {
  7509.      toggle.checked = state;
  7510.    });
  7511.  }
  7512.  
  7513.  async function injectWidget(shopDomain, countryCode) {
  7514.    const context = getContext(widgetSettings, false);
  7515.    
  7516.    try {
  7517.      const { adjustedCartTotal, productIds } = await fetchCartData();
  7518.  
  7519.      if (alreadyInjected(context)) {
  7520.        return;
  7521.      }
  7522.  
  7523.      cleanupStaleWidgets();
  7524.  
  7525.      widgetSettings = await fetchWidgetSettings(shopDomain, adjustedCartTotal, productIds, countryCode);
  7526.      window.widgetSettings = widgetSettings;
  7527.  
  7528.      if (!widgetSettings || !widgetSettings.variant) {
  7529.        console.warn("No widget settings or variant found.");
  7530.        return;
  7531.      }
  7532.  
  7533.      const uniqueId = `widget-${Date.now()}`;
  7534.  
  7535.      const widgetRightContent =
  7536.        widgetSettings.checkoutPlus === "true"
  7537.          ? `<p class="brella-protect-price-embed">$${widgetSettings.variantPrice}</p>`
  7538.          : `
  7539.              <label class="brella-protect-switch-embed">
  7540.                <input type="checkbox" class="brella-protect-toggle-button-embed" ${
  7541.                  widgetSettings.toggleStatus === "true" ? "checked" : ""
  7542.                } />
  7543.                <span class="brella-protect-slider-embed round"></span>
  7544.              </label>
  7545.            `;
  7546.  
  7547.      let experience = "2 CTAs";
  7548.  
  7549.      if (widgetSettings.checkoutPlus === "false") {
  7550.        experience = (widgetSettings.switch || "toggle").toLowerCase();
  7551.      }
  7552.  
  7553.      const widgetHTML = `
  7554.        <div
  7555.          class="brella-protect-widget-container-embed"
  7556.          data-brella-context="${context}"
  7557.          id="${uniqueId}"
  7558.          style="
  7559.            display: ${widgetSettings.showWidgetOnCart === 'true' ? 'flex' : 'none'};
  7560.            flex-direction: row;
  7561.            align-items: center;
  7562.            background-color: ${widgetSettings.backgroundColor || '#ffffff'};
  7563.            padding: 1rem;
  7564.            border-radius: 12px;
  7565.            gap: 1rem;
  7566.            width: 100%;
  7567.            max-width: 400px;
  7568.          "
  7569.        >
  7570.          <!-- Left Icon -->
  7571.          ${
  7572.            widgetSettings.showIconImage === 'true'
  7573.              ? `
  7574.          <div style="
  7575.            width: 48px;
  7576.            height: 48px;
  7577.            flex-shrink: 0;
  7578.            display: flex;
  7579.            align-items: center;
  7580.            justify-content: center;
  7581.          ">
  7582.            <img
  7583.              src="${widgetSettings.imageUrl || 'https://d1f6rj4sne1926.cloudfront.net/brella_logo.png'}"
  7584.              alt="Protection Icon"
  7585.              style="width:100%; height:100%; object-fit:contain;"
  7586.            />
  7587.          </div>
  7588.          `
  7589.              : ''
  7590.          }
  7591.  
  7592.          <!-- Main Content -->
  7593.          <div style="flex:1; display:flex; flex-direction:column; gap:0.25rem;">
  7594.            <!-- Title  Price Row -->
  7595.            <div style="display:flex; justify-content:space-between; align-items:flex-start; gap:8px;">
  7596.              <div style="display:flex; align-items:center; gap:6px; flex-wrap:wrap;">
  7597.                <p
  7598.                  id="brella-protect-widget-title-embed"
  7599.                  style="
  7600.                    font-size:16px;
  7601.                    font-weight:700;
  7602.                    margin:0;
  7603.                    color:${widgetSettings.titleColor || '#000000'};
  7604.                  "
  7605.                >
  7606.                  ${widgetSettings.title || 'Protect Your Purchase'}
  7607.                </p>
  7608.                ${
  7609.                  widgetSettings.showLearnMore === 'true'
  7610.                    ? `<span
  7611.                        class="brella-protect-learn-more-embed"
  7612.                        style="
  7613.                          display:inline-block;
  7614.                          width:18px;
  7615.                          height:18px;
  7616.                          border-radius:50%;
  7617.                          border:1px solid ${widgetSettings.titleColor || '#000000'};
  7618.                          color:${widgetSettings.titleColor || '#000000'};
  7619.                          font-size:12px;
  7620.                          font-weight:bold;
  7621.                          line-height:16px;
  7622.                          text-align:center;
  7623.                          cursor:pointer;
  7624.                          min-width: 18px;
  7625.                          min-height: 18px;
  7626.                        "
  7627.                      >i</span>`
  7628.                    : ''
  7629.                }
  7630.              </div>
  7631.              <span
  7632.                class="brella-protect-price-embed"
  7633.                style="
  7634.                  font-weight:600;
  7635.                  font-size:18px;
  7636.                  color:${widgetSettings.titleColor || '#000000'};
  7637.                  white-space:nowrap;
  7638.                "
  7639.              >
  7640.                $${widgetSettings.variantPrice || '1'}
  7641.              </span>
  7642.            </div>
  7643.  
  7644.            <!-- Description -->
  7645.            ${
  7646.              (experience === 'toggle' || experience === '2 CTAs')
  7647.                ? `<p
  7648.                    class="brella-protect-widget-description-embed"
  7649.                    style="
  7650.                      font-size:16px;
  7651.                      margin:0;
  7652.                      color:${widgetSettings.descriptionColor || '#6E84A3'};
  7653.                    "
  7654.                  >
  7655.                    ${widgetSettings.description ||
  7656.                      'Highly recommended - secure your items from loss, theft or damage during transit'}
  7657.                  </p>`
  7658.                : ''
  7659.            }
  7660.  
  7661.            <!-- Checkbox Experience -->
  7662.            ${
  7663.              experience === 'checkbox'
  7664.                ? `<div style="display:flex; align-items:center; gap:8px; margin-top:8px;">
  7665.                    <input
  7666.                      type="checkbox"
  7667.                      id="brella-protect-checkbox-embed"
  7668.                      ${widgetSettings.toggleStatus === 'true' ? 'checked' : ''}
  7669.                      style="margin:0;"
  7670.                    />
  7671.                    <label
  7672.                      for="brella-protect-checkbox-embed"
  7673.                      style="
  7674.                        color:${widgetSettings.descriptionColor || '#6E84A3'};
  7675.                        font-size:16px;
  7676.                        font-weight:500;
  7677.                        margin:0;
  7678.                        cursor:pointer;
  7679.                      "
  7680.                    >
  7681.                      ${widgetSettings.description ||
  7682.                        'Yes! Cover my package in case of loss, theft, or damage.'}
  7683.                    </label>
  7684.                  </div>`
  7685.                : ''
  7686.            }
  7687.  
  7688.            <!-- Toggle Experience -->
  7689.            ${
  7690.              experience === 'toggle'
  7691.                ? `<div class="brella-protect-widget-bottom-row" style="margin-top:8px;">
  7692.                    <label class="brella-protect-switch-embed">
  7693.                      <input
  7694.                        type="checkbox"
  7695.                        class="brella-protect-toggle-button-embed"
  7696.                        ${widgetSettings.toggleStatus === 'true' ? 'checked' : ''}
  7697.                      />
  7698.                      <span
  7699.                        class="brella-protect-slider-embed"
  7700.                        style="
  7701.                          background-color:${
  7702.                            widgetSettings.toggleStatus === 'true'
  7703.                              ? widgetSettings.toggleColor || '#2196F3'
  7704.                              : '#ccc'
  7705.                          };
  7706.                        "
  7707.                      ></span>
  7708.                    </label>
  7709.                    ${
  7710.                      widgetSettings.showToggleLabel === 'true'
  7711.                        ? `<span
  7712.                            style="
  7713.                              font-weight:700;
  7714.                              color:${widgetSettings.descriptionColor || '#6E84A3'};
  7715.                              font-size:14px;
  7716.                              margin-left:10px;
  7717.                            "
  7718.                          >
  7719.                            ${
  7720.                              widgetSettings.toggleStatus === 'true'
  7721.                                ? widgetSettings.toggleLabelOn || 'Count me in'
  7722.                                : widgetSettings.toggleLabelOff || 'I\'ll take my chances'
  7723.                            }
  7724.                          </span>`
  7725.                        : ''
  7726.                    }
  7727.                  </div>`
  7728.                : ''
  7729.            }
  7730.          </div>
  7731.        </div>
  7732.      `;
  7733.  
  7734.      const targetSelector = widgetSettings.targetSelector;
  7735.      const injectionLocation = widgetSettings.injectionLocation;
  7736.  
  7737.      insertWidget(targetSelector, injectionLocation, widgetHTML, widgetSettings, uniqueId);
  7738.    } catch (error) {
  7739.      console.error("Error injecting widget:", error);
  7740.    }
  7741.  }
  7742.  
  7743.  let observerAttached = false;
  7744.  
  7745.  function debounceBrella(func, delay) {
  7746.      let timeout;
  7747.      return function (...args) {
  7748.          clearTimeout(timeout);
  7749.          timeout = setTimeout(() => func.apply(this, args), delay);
  7750.      };
  7751.  }
  7752.  
  7753.  // Normalize insertion position keywords to valid DOM positions
  7754.  function normalizePos(p) {
  7755.      const map = {
  7756.        'before begin': 'beforebegin',
  7757.        'after begin': 'afterbegin',
  7758.        'before end': 'beforeend',
  7759.        'after end': 'afterend'
  7760.      };
  7761.      if (!p) return 'afterend';
  7762.      const key = String(p).toLowerCase().trim();
  7763.      return map[key] || key;
  7764.  }
  7765.  
  7766.  function observeCartDrawer(callback) {
  7767.      if (observerAttached) {
  7768.          console.warn("Cart Drawer observer is already attached. Skipping...");
  7769.          return;
  7770.      }
  7771.      
  7772.      const cartDrawerSelector = widgetSettings.cartDrawerSelector || "#CartDrawerUpdateMe";
  7773.      const cartDrawerOpenClass = widgetSettings.cartDrawerOpenClass || "drawer--is-open-update-me";
  7774.      
  7775.      const tryAttach = () => {
  7776.        const cartDrawer = document.querySelector(cartDrawerSelector);
  7777.        if (!cartDrawer) {
  7778.          return;
  7779.        }
  7780.  
  7781.        observerAttached = true;
  7782.  
  7783.        const observer = new MutationObserver(debounceBrella((mutations) => {
  7784.            mutations.forEach((mutation) => {
  7785.                if (mutation.attributeName === "open") {
  7786.                    if (cartDrawer.hasAttribute("open")) {
  7787.                        callback(cartDrawer);
  7788.                    }
  7789.                } else if (mutation.attributeName === "class") {
  7790.                    if (cartDrawer.classList.contains(cartDrawerOpenClass)) {
  7791.                        callback(cartDrawer);
  7792.                    }
  7793.                }
  7794.            });
  7795.        }, 500));
  7796.  
  7797.        observer.observe(cartDrawer, { attributes: true });
  7798.  
  7799.        // Trigger once immediately if already open (attribute or configured class)
  7800.        const initiallyOpen = cartDrawer.hasAttribute("open") || (
  7801.          cartDrawerOpenClass && cartDrawer.classList.contains(cartDrawerOpenClass)
  7802.        );
  7803.        if (initiallyOpen) {
  7804.          callback(cartDrawer);
  7805.        }
  7806.      };
  7807.  
  7808.      const interval = setInterval(() => {
  7809.        const cartDrawer = document.querySelector(cartDrawerSelector);
  7810.        if (cartDrawer) {
  7811.          clearInterval(interval);
  7812.          tryAttach();
  7813.        }
  7814.      }, 300);
  7815.  
  7816.  }
  7817.  
  7818.  // Dynamic observer that re-attaches an attribute observer whenever the mini-cart node is replaced
  7819.  function observeCartDrawerDynamic(drawerSel = '#mini-cart') {
  7820.    if (window._brellaDrawerLiveObserver) return;
  7821.    let currentDrawer = null;
  7822.    let attrObs = null;
  7823.  
  7824.    const attach = (drawer) => {
  7825.      if (!drawer || drawer === currentDrawer) return;
  7826.      if (attrObs) attrObs.disconnect();
  7827.      currentDrawer = drawer;
  7828.  
  7829.      attrObs = new MutationObserver(debounceBrella(() => {
  7830.        ensureQuickCartWidgetInjected();
  7831.      }, 120));
  7832.      attrObs.observe(drawer, { attributes: true, attributeFilter: ['open','class','style'] });
  7833.  
  7834.      // fire once on attach
  7835.      ensureQuickCartWidgetInjected();
  7836.    };
  7837.  
  7838.    const live = new MutationObserver(debounceBrella(() => {
  7839.      attach(document.querySelector(drawerSel));
  7840.    }, 80));
  7841.    live.observe(document.body, { childList: true, subtree: true });
  7842.    window._brellaDrawerLiveObserver = live;
  7843.  
  7844.    // initial
  7845.    attach(document.querySelector(drawerSel));
  7846.  }
  7847.  
  7848.  function isDrawerActuallyOpen(drawer) {
  7849.    // If the outer section is hidden, treat as closed
  7850.    const section = drawer.closest('#shopify-section-mini-cart, [id^="shopify-section-"]');
  7851.    if (section && !isVisible(section)) return false;
  7852.  
  7853.    // Some themes leave [open] set — require both attribute OR visible content
  7854.    return drawer.hasAttribute('open') || isVisible(drawer.querySelector('.drawer__content'));
  7855.  }
  7856.  
  7857.  // Ensure quick-cart widget is present when drawer is open and footer exists
  7858.  function ensureQuickCartWidgetInjected() {
  7859.    try {
  7860.      const drawerSelector = widgetSettings.cartDrawerSelector || "#mini-cart";
  7861.      const targetSelector = widgetSettings.targetSelectorQuick || ".mini-cart__actions";
  7862.  
  7863.      const drawer = document.querySelector(drawerSelector);
  7864.      if (!drawer) return;
  7865.  
  7866.      // Use robust visibility check for themes that keep [open] while hiding the section
  7867.      if (!isDrawerActuallyOpen(drawer)) return;
  7868.  
  7869.      const anchor = drawer.querySelector(targetSelector);
  7870.      if (!anchor) return;
  7871.  
  7872.      // Avoid duplicates if already present inside the drawer
  7873.      if (drawer.querySelector('.brella-protect-widget-container-embed')) return;
  7874.  
  7875.      injectWidgetQuick(window.Shopify?.shop, window.Shopify?.country);
  7876.    } catch (e) {
  7877.      console.warn('ensureQuickCartWidgetInjected error', e);
  7878.    }
  7879.  }
  7880.  
  7881.  // Observe DOM for quick-cart content changes and re-inject when necessary
  7882.  function observeMiniCartForAnchor() {
  7883.    if (window._brellaMiniCartObserver) return;
  7884.    const mo = new MutationObserver(() => {
  7885.      ensureQuickCartWidgetInjected();
  7886.    });
  7887.    mo.observe(document.body, { childList: true, subtree: true });
  7888.    window._brellaMiniCartObserver = mo;
  7889.    // Initial pass
  7890.    ensureQuickCartWidgetInjected();
  7891.  }
  7892.  
  7893.  async function getCartPricesWithAndWithoutProtection(widgetSettings) {
  7894.    const response = await fetch('/cart.js');
  7895.    if (!response.ok) throw new Error("Failed to fetch cart data");
  7896.  
  7897.    const cart = await response.json();
  7898.    const cartTotal = cart.total_price / 100 || 0; // Convert from cents to dollars
  7899.    const variantPrice = widgetSettings?.variantPrice ? parseFloat(widgetSettings.variantPrice) : 0;
  7900.  
  7901.    const basePrice = cartTotal.toFixed(2);
  7902.    const priceWithProtection = (cartTotal + variantPrice).toFixed(2);
  7903.  
  7904.    return { basePrice, priceWithProtection };
  7905.  }
  7906.  
  7907.  function updateAllClonedButtons(basePrice) {
  7908.    const clonedButtons = document.querySelectorAll('[data-brella-cloned]');
  7909.    clonedButtons.forEach(button => {
  7910.      if (window.Shopify?.shop === 'buy-my-ballz.myshopify.com' ||
  7911.          window.Shopify?.shop === 'signalrelief.myshopify.com' ||
  7912.          window.Shopify?.shop === 'getjovi.myshopify.com' ||
  7913.          window.Shopify?.shop === 'test-brella-ai.myshopify.com' ||
  7914.          window.Shopify?.shop === 'brellastage1.myshopify.com') {
  7915.        button.textContent = 'Standard Checkout • $' + basePrice;
  7916.      } else {
  7917.        const secondaryText = widgetSettings?.ctaSecondaryText?.trim() || "Checkout Without Package Protection";
  7918.        button.textContent = secondaryText;
  7919.      }
  7920.  
  7921.      button.addEventListener("click", async (event) => {
  7922.        event.preventDefault();
  7923.        event.stopPropagation();
  7924.  
  7925.        // Show spinner on the button
  7926.        const originalText = button.textContent;
  7927.        button.disabled = true;
  7928.        button.innerHTML = `<span class="spinner" style="
  7929.          display: inline-block;
  7930.          width: 18px;
  7931.          height: 18px;
  7932.          border: 2px solid #fff;
  7933.          border-top: 2px solid #000;
  7934.          border-radius: 50%;
  7935.          animation: spin 1s linear infinite;
  7936.          vertical-align: middle;
  7937.          margin-right: 8px;
  7938.        "></span>Processing...`;
  7939.  
  7940.        try {
  7941.          await addAttribute(false);
  7942.  
  7943.          window.location.assign("/checkout");
  7944.        } catch (err) {
  7945.          console.error("Error adding item:", err);
  7946.          button.innerHTML = originalText;
  7947.          button.disabled = false;
  7948.          window.location.assign("/checkout");
  7949.        }
  7950.  
  7951.      });
  7952.    });
  7953.  }
  7954.  
  7955.  function updateAllClonedButtonsAttribute() {
  7956.    const clonedButtons = document.querySelectorAll('[data-brella-cloned]');
  7957.    clonedButtons.forEach(button => {
  7958.      button.addEventListener("click", async (event) => {
  7959.        event.preventDefault();
  7960.        event.stopPropagation();
  7961.  
  7962.        // Show spinner on the button
  7963.        const originalText = button.textContent;
  7964.        button.disabled = true;
  7965.        button.innerHTML = `<span class="spinner" style="
  7966.          display: inline-block;
  7967.          width: 18px;
  7968.          height: 18px;
  7969.          border: 2px solid #fff;
  7970.          border-top: 2px solid #000;
  7971.          border-radius: 50%;
  7972.          animation: spin 1s linear infinite;
  7973.          vertical-align: middle;
  7974.          margin-right: 8px;
  7975.        "></span>Processing...`;
  7976.  
  7977.        try {
  7978.          await addAttribute(false);
  7979.  
  7980.          window.location.assign("/checkout");
  7981.        } catch (err) {
  7982.          console.error("Error adding item:", err);
  7983.          button.innerHTML = originalText;
  7984.          button.disabled = false;
  7985.          window.location.assign("/checkout");
  7986.        }
  7987.      });
  7988.    });
  7989.  }
  7990.  
  7991.  async function updateWidgetPrice(widgetSettings) {
  7992.    // Wait a bit for any DOM updates to complete
  7993.    await new Promise(resolve => setTimeout(resolve, 100));
  7994.    
  7995.    if (widgetSettings.title) {
  7996.      document.querySelectorAll(".brella-protect-widget-title-embed")
  7997.        .forEach(el => { el.textContent = widgetSettings.title; });
  7998.    }
  7999.  
  8000.    if (widgetSettings.checkoutPlus === "true") {
  8001.      const response = await fetch('/cart.js');
  8002.      if (!response.ok) throw new Error("Failed to fetch cart data");
  8003.  
  8004.      const cart = await response.json();
  8005.      const cartTotal = cart.total_price / 100 || 0; // Convert from cents to dollars
  8006.      const variantPrice = widgetSettings.variantPrice ? parseFloat(widgetSettings.variantPrice) : 0;
  8007.      const totalPrice = (cartTotal + variantPrice).toFixed(2);
  8008.      const basePrice = cartTotal.toFixed(2);
  8009.  
  8010.      // Find ALL price elements and update them
  8011.      const widgetPriceElements = document.querySelectorAll(".brella-protect-price-embed");
  8012.      if (widgetPriceElements.length > 0) {
  8013.        widgetPriceElements.forEach(element => {
  8014.          element.innerHTML = `+ $${widgetSettings.variantPrice}`;
  8015.        });
  8016.      } else {
  8017.        console.warn("No price elements found to update. Widget may not be injected yet.");
  8018.        
  8019.        // Retry once after a short delay in case the widget is still being injected
  8020.        setTimeout(async () => {
  8021.          const retryElements = document.querySelectorAll(".brella-protect-price-embed");
  8022.          if (retryElements.length > 0) {
  8023.            retryElements.forEach(element => {
  8024.              element.innerHTML = `+ $${widgetSettings.variantPrice}`;
  8025.            });
  8026.          }
  8027.        }, 200);
  8028.      }
  8029.  
  8030.      updateAllClonedButtons(basePrice);
  8031.      setupCheckoutButton(widgetSettings.checkoutButtonSelector, widgetSettings, false, totalPrice, basePrice);
  8032.      setupCheckoutButton(widgetSettings.checkoutButtonSelectorTwo, widgetSettings, true, totalPrice, basePrice);
  8033.    }
  8034.  }
  8035.  
  8036.  async function attachAddToCartListener(shopDomain, countryCode) {
  8037.      const addToCartButtonSelector = widgetSettings.addToCartButtonSelector ||
  8038.          "button[id^='ProductSubmitButton-template--'][id$='__main']";
  8039.  
  8040.      const addToCartButtons = document.querySelectorAll(addToCartButtonSelector);
  8041.  
  8042.      let widgetInjected = false;
  8043.  
  8044.      addToCartButtons.forEach(button => {
  8045.          // Check if the listener is already attached
  8046.          if (!button.dataset.listenerAttached) {
  8047.              button.addEventListener('click', () => {
  8048.                  if (!widgetInjected) {
  8049.                    // Wait until Shopify finishes updating the cart
  8050.                    setTimeout(async () => {
  8051.                      // Force cart refresh
  8052.                      const { adjustedCartTotal, productIds } = await fetchCartData();
  8053.                      widgetSettings = await fetchWidgetSettings(shopDomain, adjustedCartTotal, productIds, countryCode);
  8054.                      window.widgetSettings = widgetSettings;
  8055.  
  8056.                      if (widgetSettings && widgetSettings.variant) {
  8057.                        injectWidgetQuick(shopDomain, countryCode);
  8058.                        widgetInjected = true;
  8059.                      }
  8060.                    }, 300); // This delay can be adjusted as needed
  8061.                  }
  8062.              });
  8063.              // Mark the button as having the listener attached
  8064.              button.dataset.listenerAttached = 'true';
  8065.          }
  8066.      });
  8067.  
  8068.      if (addToCartButtons.length === 0) {
  8069.          console.warn('No "Add to Cart" buttons found to attach listeners.');
  8070.      }
  8071.  }
  8072.  
  8073.  async function main(shopDomain, countryCode) {
  8074.    if (isProcessing) return;
  8075.    isProcessing = true;
  8076.  
  8077.    const { adjustedCartTotal, productIds } = await fetchCartData();
  8078.  
  8079.    // Fetch the updated widget settings based on the updated cart total
  8080.    widgetSettings = await fetchWidgetSettings(shopDomain, adjustedCartTotal, productIds, countryCode);
  8081.    window.widgetSettings = widgetSettings;
  8082.  
  8083.    try {
  8084.      await removeItemsFromCart();
  8085.    } catch (error) {
  8086.      console.error('Error during removeItemsFromCart execution:', error);
  8087.    } finally {
  8088.      isProcessing = false;
  8089.    }
  8090.  }
  8091.  
  8092.  function applyUpdatedStyles(widgetId) {
  8093.        const stylesEnabled = widgetSettings.enableStyles || false;
  8094.        const widgetContainer = document.getElementById(widgetId);
  8095.  
  8096.        if (!widgetContainer) {
  8097.            return;
  8098.        }
  8099.  
  8100.        if (stylesEnabled) {
  8101.          // Apply vibrant, modern, and polished styles
  8102.          widgetContainer.style.display = 'flex';
  8103.          widgetContainer.style.justifyContent = 'flex-end';
  8104.          widgetContainer.style.alignItems = 'center';
  8105.          widgetContainer.style.padding = '15px';
  8106.          widgetContainer.style.borderRadius = '15px';
  8107.          widgetContainer.style.boxShadow = '';
  8108.          widgetContainer.style.background = 'linear-gradient(145deg, rgb(236, 242, 247), #ffffff)';
  8109.          widgetContainer.style.border = '1px solid #dfe3e6';
  8110.          widgetContainer.style.transition = 'all 0.3s ease-in-out';
  8111.  
  8112.          const backgroundColor = widgetSettings.backgroundColor;
  8113.          if (backgroundColor) {
  8114.              widgetContainer.style.background = backgroundColor;
  8115.          }
  8116.  
  8117.          const image = widgetContainer.querySelector('.brella-protect-widget-image-embed');
  8118.          if (image) {
  8119.              image.style.width = '60px';
  8120.              image.style.height = '60px';
  8121.          }
  8122.  
  8123.          const textEmbed = widgetContainer.querySelector('.brella-protect-widget-text-embed');
  8124.          if (textEmbed) {
  8125.              textEmbed.style.flexGrow = '1';
  8126.              textEmbed.style.padding = '0 10px';
  8127.          }
  8128.  
  8129.          const title = widgetContainer.querySelector('.brella-protect-widget-title-embed');
  8130.          if (title) {
  8131.              title.style.fontWeight = 'bold';
  8132.              title.style.fontSize = '18px';
  8133.              title.style.color = widgetSettings.titleColor || '#333';
  8134.              title.style.marginBottom = '5px';
  8135.          }
  8136.  
  8137.          const description = widgetContainer.querySelector('.brella-protect-widget-description-embed');
  8138.          if (description) {
  8139.              description.style.fontSize = '14px';
  8140.              description.style.color = widgetSettings.descriptionColor || '#555';
  8141.              description.style.textAlign = 'left';
  8142.          }
  8143.  
  8144.          const slider = widgetContainer.querySelector('.brella-protect-slider-embed');
  8145.          const input = widgetContainer.querySelector('.brella-protect-switch-embed input[type="checkbox"]');
  8146.          if (input && slider) {
  8147.              input.addEventListener('change', () => {
  8148.                  if (input.checked) {
  8149.                      slider.style.backgroundColor = '#2196F3';
  8150.                  } else {
  8151.                      slider.style.backgroundColor = '#ccc';
  8152.                  }
  8153.              });
  8154.          }
  8155.        }
  8156.  }
  8157.  
  8158.  function getEffectiveBackgroundColor(element) {
  8159.      while (element) {
  8160.          const bgColor = window.getComputedStyle(element).backgroundColor;
  8161.          
  8162.          // Check if it's a valid color (not transparent)
  8163.          if (bgColor !== "rgba(0, 0, 0, 0)" && bgColor !== "transparent") {
  8164.              return bgColor;
  8165.          }
  8166.          element = element.parentElement; // Move up the DOM
  8167.      }
  8168.      return "rgb(255, 255, 255)"; // Default to white if nothing is found
  8169.  }
  8170.  
  8171.  function hideProductCards(productId, handlesToHide) {
  8172.    const id = productId || widgetSettings?.productId || "7499259641925";
  8173.    const handles = Array.isArray(handlesToHide) && handlesToHide.length ? handlesToHide : [
  8174.      'protect-your-purchase',
  8175.      'shipping-coverage',
  8176.      'shipping-protection',
  8177.      'package-protection',
  8178.      'checkout-plus',
  8179.      'checkout-plus-protection'
  8180.    ];
  8181.  
  8182.    const selectors = [];
  8183.    if (id) {
  8184.      selectors.push(
  8185.        `a[href*="pr_rec_pid=${id}"]`,
  8186.        `quick-buy-popover[href*="pr_rec_pid=${id}"]`,
  8187.        `quick-buy-drawer[href*="pr_rec_pid=${id}"]`
  8188.      );
  8189.    }
  8190.    handles.forEach(h => {
  8191.      selectors.push(
  8192.        `a[href*="/products/${h}"]`,
  8193.        `a[data-samitaws-handle="${h}"]`,
  8194.        `quick-buy-popover[href*="/products/${h}"]`,
  8195.        `quick-buy-drawer[href*="/products/${h}"]`
  8196.      );
  8197.    });
  8198.  
  8199.    if (selectors.length === 0) return;
  8200.  
  8201.    const nodes = document.querySelectorAll(selectors.join(', '));
  8202.    nodes.forEach(node => {
  8203.      if (node.closest('.brella-protect-widget-container, .brella-protect-widget-container-embed')) return;
  8204.  
  8205.      const wrapper = node.closest(
  8206.        '.product-item, .card-wrapper.product-card-wrapper, .card-wrapper, .product-card, .grid-product, .productgrid--item, .product-item-small, .grid__item, li, .rebuy-product-block, .js-rebuy-product-block'
  8207.      );
  8208.  
  8209.      if (wrapper) {
  8210.        if (!wrapper.dataset.brellaHidden) {
  8211.          wrapper.style.display = 'none';
  8212.          wrapper.dataset.brellaHidden = 'true';
  8213.        }
  8214.      } else {
  8215.        if (!node.dataset.brellaHidden) {
  8216.          node.style.display = 'none';
  8217.          node.dataset.brellaHidden = 'true';
  8218.        }
  8219.      }
  8220.    });
  8221.  }
  8222.  
  8223.  function overwriteCheckoutButton(checkoutBtn, ctaText) {
  8224.    if (!checkoutBtn) return;
  8225.  
  8226.    // Remove all children
  8227.    while (checkoutBtn.firstChild) {
  8228.      checkoutBtn.removeChild(checkoutBtn.firstChild);
  8229.    }
  8230.  
  8231.    // Add our custom label
  8232.    checkoutBtn.append(ctaText);
  8233.  
  8234.    // Watch for any re-added span elements and remove them
  8235.    const observer = new MutationObserver(mutations => {
  8236.      mutations.forEach(m => {
  8237.        if (m.type === "childList") {
  8238.          checkoutBtn.querySelectorAll("span").forEach(span => span.remove());
  8239.        }
  8240.      });
  8241.    });
  8242.  
  8243.    observer.observe(checkoutBtn, {
  8244.      childList: true,
  8245.      subtree: true
  8246.    });
  8247.  }
  8248.  
  8249.  async function setupCheckoutButton(selector, widgetSettings, isSecondary = false, totalPrice, basePrice) {
  8250.    if (!selector || !widgetSettings.variant || !widgetSettings?.variantPrice) return;
  8251.  
  8252.    const maxWaitTime = 10000; // 10 seconds
  8253.    const pollInterval = 300;
  8254.    let elapsedTime = 0;
  8255.  
  8256.    const intervalId = setInterval(async () => {
  8257.      const checkoutBtn = document.querySelector(selector);
  8258.  
  8259.      if (checkoutBtn) {
  8260.        const context = getContext(widgetSettings);
  8261.        const shopDomain = window.Shopify?.shop;
  8262.  
  8263.        injectWidgetQuick(window.Shopify?.shop, window.Shopify?.country);
  8264.  
  8265.        if (shopDomain === 'buy-my-ballz.myshopify.com'
  8266.            || shopDomain === 'signalrelief.myshopify.com'
  8267.            || shopDomain === 'test-brella-ai.myshopify.com'
  8268.            || shopDomain === 'getjovi.myshopify.com'
  8269.            || shopDomain === 'brellastage1.myshopify.com'
  8270.        ) {
  8271.          const ctaPrimaryText = widgetSettings?.ctaPrimaryText?.trim() || "Checkout+";
  8272.          checkoutBtn.textContent = ctaPrimaryText + ' • $' + totalPrice;
  8273.          updateAllClonedButtons(basePrice);
  8274.        } else {
  8275.          const ctaPrimaryText =
  8276.            (widgetSettings?.ctaPrimaryText?.trim() || "Checkout+") + ' • $' + totalPrice;
  8277.          overwriteCheckoutButton(checkoutBtn, ctaPrimaryText);
  8278.        }
  8279.  
  8280.        clearInterval(intervalId);
  8281.  
  8282.        //await updateCheckoutTextOnly(checkoutBtn, widgetSettings);
  8283.  
  8284.        const parentWrapper = checkoutBtn.closest("div, form");
  8285.        if (!parentWrapper) {
  8286.          console.error("Parent wrapper not found!");
  8287.          return;
  8288.        }
  8289.  
  8290.        parentWrapper.style.display = "flex";
  8291.        parentWrapper.style.flexDirection = "column";
  8292.  
  8293.        const existingClonedButton = parentWrapper.parentNode.querySelector(`[data-brella-cloned="${context}"]`);
  8294.        if (!existingClonedButton) {
  8295.          if (shopDomain !== 'buy-my-ballz.myshopify.com'
  8296.              && shopDomain !== 'signalrelief.myshopify.com'
  8297.              && shopDomain !== 'test-brella-ai.myshopify.com'
  8298.              && shopDomain !== 'getjovi.myshopify.com'
  8299.              && shopDomain !== 'brellastage1.myshopify.com') {
  8300.            const clonedButton = document.createElement("button");
  8301.            const secondaryText = widgetSettings?.ctaSecondaryText?.trim() || "Checkout Without Package Protection";
  8302.            clonedButton.textContent = secondaryText;
  8303.            clonedButton.setAttribute("type", "submit");
  8304.            clonedButton.setAttribute("name", "checkout");
  8305.            clonedButton.setAttribute("data-brella-cloned", context);
  8306.  
  8307.            const bgColor = getEffectiveBackgroundColor(parentWrapper);
  8308.            clonedButton.style.color = (bgColor === "rgb(0, 0, 0)" || bgColor.includes("0, 0, 0")) ? "#ffffff" : "#000000";
  8309.  
  8310.            Object.assign(clonedButton.style, {
  8311.              display: "block",
  8312.              textDecoration: "underline",
  8313.              cursor: "pointer",
  8314.              background: "transparent",
  8315.              fontWeight: "normal",
  8316.              fontSize: "small",
  8317.              textAlign: "center",
  8318.              width: "100%",
  8319.              marginTop: "10px",
  8320.              marginBottom: "10px",
  8321.              border: "none"
  8322.            });
  8323.  
  8324.            checkoutBtn.insertAdjacentElement("afterend", clonedButton);
  8325.  
  8326.            if (!clonedButton.dataset.brellaHandler) {
  8327.              clonedButton.addEventListener("click", async (event) => {
  8328.  
  8329.                event.preventDefault();
  8330.                event.stopPropagation();
  8331.  
  8332.                // Show spinner on the button
  8333.                const originalText = clonedButton.textContent;
  8334.                clonedButton.disabled = true;
  8335.                clonedButton.innerHTML = `<span class="spinner" style="
  8336.                  display: inline-block;
  8337.                  width: 18px;
  8338.                  height: 18px;
  8339.                  border: 2px solid #fff;
  8340.                  border-top: 2px solid #000;
  8341.                  border-radius: 50%;
  8342.                  animation: spin 1s linear infinite;
  8343.                  vertical-align: middle;
  8344.                  margin-right: 8px;
  8345.                "></span>Processing...`;
  8346.  
  8347.                try {
  8348.                  await addAttribute(false);
  8349.  
  8350.                  window.location.assign("/checkout");
  8351.                } catch (err) {
  8352.                  console.error("Error adding item:", err);
  8353.                  clonedButton.innerHTML = originalText;
  8354.                  clonedButton.disabled = false;
  8355.                  window.location.assign("/checkout");
  8356.                }
  8357.              });
  8358.              clonedButton.dataset.brellaHandler = "true";
  8359.            }
  8360.  
  8361.          } else {
  8362.            const originalTag = checkoutBtn.tagName.toLowerCase();
  8363.            const clonedButton = document.createElement(originalTag);
  8364.            brellaClonedSecondaryButton = clonedButton;
  8365.  
  8366.            clonedButton.setAttribute('class', checkoutBtn.getAttribute('class'));
  8367.            if (
  8368.                shopDomain === 'buy-my-ballz.myshopify.com'
  8369.                || shopDomain === 'signalrelief.myshopify.com'
  8370.                || shopDomain === 'test-brella-ai.myshopify.com'
  8371.                || shopDomain === 'getjovi.myshopify.com'
  8372.                || shopDomain === 'brellastage1.myshopify.com'
  8373.              ) {
  8374.              clonedButton.textContent = 'Standard Checkout • $' + basePrice;
  8375.            }
  8376.            clonedButton.setAttribute("type", "submit");
  8377.            clonedButton.setAttribute("name", "checkout");
  8378.            clonedButton.setAttribute("data-brella-cloned", context);
  8379.  
  8380.            Object.assign(clonedButton.style, {
  8381.              opacity: "0.6",
  8382.              marginTop: "10px",
  8383.              marginBottom: "10px"
  8384.            });
  8385.  
  8386.            checkoutBtn.insertAdjacentElement("afterend", clonedButton);
  8387.  
  8388.            clonedButton.addEventListener("click", async (event) => {
  8389.              event.preventDefault();
  8390.              event.stopPropagation();
  8391.  
  8392.              // Show spinner on the button
  8393.              const originalText = clonedButton.textContent;
  8394.              clonedButton.disabled = true;
  8395.              clonedButton.innerHTML = `<span class="spinner" style="
  8396.                display: inline-block;
  8397.                width: 18px;
  8398.                height: 18px;
  8399.                border: 2px solid #fff;
  8400.                border-top: 2px solid #000;
  8401.                border-radius: 50%;
  8402.                animation: spin 1s linear infinite;
  8403.                vertical-align: middle;
  8404.                margin-right: 8px;
  8405.              "></span>Processing...`;
  8406.  
  8407.              try {
  8408.                await addAttribute(false);
  8409.  
  8410.                window.location.assign("/checkout");
  8411.              } catch (err) {
  8412.                console.error("Error adding item:", err);
  8413.                clonedButton.innerHTML = originalText;
  8414.                clonedButton.disabled = false;
  8415.                window.location.assign("/checkout");
  8416.              }
  8417.            });
  8418.  
  8419.            if (!clonedButton.dataset.brellaHandler) {
  8420.              clonedButton.dataset.brellaHandler = "true";
  8421.            }
  8422.          }
  8423.        }
  8424.  
  8425.        if (!checkoutBtn.dataset.brellaHandler) {
  8426.          checkoutBtn.addEventListener("click", async (event) => {
  8427.  
  8428.            event.preventDefault();
  8429.            event.stopPropagation();
  8430.  
  8431.            // Show spinner on the button
  8432.            const originalText = checkoutBtn.textContent;
  8433.            checkoutBtn.disabled = true;
  8434.            checkoutBtn.innerHTML = `<span class="spinner" style="
  8435.              display: inline-block;
  8436.              width: 18px;
  8437.              height: 18px;
  8438.              border: 2px solid #fff;
  8439.              border-top: 2px solid #000;
  8440.              border-radius: 50%;
  8441.              animation: spin 1s linear infinite;
  8442.              vertical-align: middle;
  8443.              margin-right: 8px;
  8444.            "></span>Processing...`;
  8445.  
  8446.            try {
  8447.              const currentSettings = window.widgetSettings || widgetSettings;
  8448.              await addProtectionThenCheckout(currentSettings);
  8449.            } catch (err) {
  8450.              console.error("Error adding item:", err);
  8451.              checkoutBtn.innerHTML = originalText;
  8452.              checkoutBtn.disabled = false;
  8453.              window.location.assign("/checkout");
  8454.            }
  8455.  
  8456.          });
  8457.          checkoutBtn.dataset.brellaHandler = "true";
  8458.        }
  8459.      } else {
  8460.        elapsedTime = pollInterval;
  8461.        if (elapsedTime >= maxWaitTime) {
  8462.          clearInterval(intervalId);
  8463.          console.warn(`Timeout: Checkout button not found for selector: ${selector}`);
  8464.        }
  8465.      }
  8466.    }, pollInterval);
  8467.  }
  8468.  
  8469.  function isVisible(el) {
  8470.    if (!el) return false;
  8471.    const s = getComputedStyle(el);
  8472.    return el.offsetParent !== null && s.display !== 'none' && s.visibility !== 'hidden';
  8473.  }
  8474.  
  8475.  async function waitForMiniCartRender({
  8476.    drawerSel = widgetSettings.cartDrawerSelector || '#mini-cart',
  8477.    anchorSel = widgetSettings.targetSelectorQuick || '.mini-cart__actions',
  8478.    timeout = 5000
  8479.  } = {}) {
  8480.    const deadline = performance.now() + timeout;
  8481.    return await new Promise((resolve) => {
  8482.      const tryNow = () => {
  8483.        const drawer = document.querySelector(drawerSel);
  8484.        const section = drawer?.closest('#shopify-section-mini-cart,[id^="shopify-section-"]');
  8485.        const open = drawer?.hasAttribute('open');
  8486.        const visible = isVisible(section || drawer);
  8487.        const anchor = drawer?.querySelector(anchorSel);
  8488.        if (open && visible && anchor) return resolve(anchor);
  8489.        if (performance.now() > deadline) return resolve(null);
  8490.        return null;
  8491.      };
  8492.  
  8493.      if (tryNow()) return;
  8494.  
  8495.      const mo = new MutationObserver(() => {
  8496.        if (tryNow()) { mo.disconnect(); }
  8497.      });
  8498.      mo.observe(document.body, {
  8499.        childList: true, subtree: true,
  8500.        attributes: true, attributeFilter: ['open','class','style']
  8501.      });
  8502.  
  8503.      setTimeout(() => { mo.disconnect(); resolve(null); }, timeout);
  8504.    });
  8505.  }
  8506.  
  8507.  async function waitForWidgetInDrawer({
  8508.    drawerSel = widgetSettings.cartDrawerSelector || '#mini-cart',
  8509.    timeout = 4000
  8510.  } = {}) {
  8511.    const deadline = performance.now() + timeout;
  8512.    return await new Promise((resolve) => {
  8513.      const ok = () => {
  8514.        const drawer = document.querySelector(drawerSel);
  8515.        const w = drawer?.querySelector('.brella-protect-widget-container-embed');
  8516.        if (w && w.isConnected && isVisible(w)) return true;
  8517.        return false;
  8518.      };
  8519.      if (ok()) return resolve(true);
  8520.      const mo = new MutationObserver(() => {
  8521.        if (ok()) { mo.disconnect(); resolve(true); }
  8522.        if (performance.now() > deadline) { mo.disconnect(); resolve(false); }
  8523.      });
  8524.      mo.observe(document.body, { childList: true, subtree: true });
  8525.      setTimeout(() => { mo.disconnect(); resolve(false); }, timeout);
  8526.    });
  8527.  }
  8528.  
  8529.  // --- one callable flow you can await anywhere ---
  8530.  async function afterCartAddFlow() {
  8531.    const anchor = await waitForMiniCartRender();
  8532.    if (!anchor) {
  8533.      console.debug('[Brella] mini-cart anchor never appeared (timeout)');
  8534.      return false;
  8535.    }
  8536.  
  8537.    await injectWidgetQuick(window.Shopify?.shop, window.Shopify?.country);
  8538.    const injected = await waitForWidgetInDrawer();
  8539.    console.debug('[Brella] widget injected after add?', injected);
  8540.    return injected;
  8541.  }
  8542.  
  8543.  async function updateCheckoutTextOnly(checkoutBtn, widgetSettings, marker = 'data-brella-updated') {
  8544.    const context = getContext(widgetSettings);
  8545.    const ctaPrimaryText = widgetSettings?.ctaPrimaryText?.trim() + ' • $' + totalPrice || "Checkout+";
  8546.  
  8547.    if (!checkoutBtn) return;
  8548.  
  8549.    const replaceInNode = (node) => {
  8550.      if (node.nodeType === Node.TEXT_NODE) {
  8551.        const rawText = node.textContent;
  8552.        const normalizedText = rawText.replace(/\s/g, ' ').trim().toLowerCase(); // normalize spaces
  8553.  
  8554.        if (normalizedText.startsWith('checkout') || normalizedText.startsWith('check out')) {
  8555.          const match = rawText.match(/(check\s*out|checkout)(.*)/i);
  8556.          if (match) {
  8557.            let remainder = match[2]
  8558.              .replace(/^\s*\//, '') // remove leading slash
  8559.              .replace(/\++$/, '')   // remove trailing plus signs
  8560.              .trim();
  8561.  
  8562.            // Avoid re-adding symbols like '+' if already in ctaPrimaryText
  8563.            if (
  8564.              remainder &&
  8565.              remainder.length < 20 &&
  8566.              !remainder.includes('$') &&
  8567.              !remainder.includes('•') &&
  8568.              !ctaPrimaryText.toLowerCase().includes(remainder.toLowerCase())
  8569.            ) {
  8570.              node.textContent = `${ctaPrimaryText} ${remainder}`;
  8571.            } else {
  8572.              node.textContent = ctaPrimaryText;
  8573.            }
  8574.            return true;
  8575.          }
  8576.        }
  8577.      } else if (node.nodeType === Node.ELEMENT_NODE) {
  8578.        for (let child of node.childNodes) {
  8579.          if (replaceInNode(child)) return true;
  8580.        }
  8581.      }
  8582.      return false;
  8583.    };
  8584.  
  8585.    const updated = replaceInNode(checkoutBtn);
  8586.    if (updated) {
  8587.      checkoutBtn.setAttribute(marker, context);
  8588.      const shopDomain = window.Shopify?.shop;
  8589.      await injectWidgetQuick(window.Shopify?.shop, window.Shopify?.country);
  8590.    } else {
  8591.      console.warn('No matching checkout text found to replace.');
  8592.    }
  8593.  }
  8594.  
  8595.  function observeClonedButtons() {
  8596.    const observer = new MutationObserver(() => {
  8597.      updateAllClonedButtonsAttribute();
  8598.    });
  8599.  
  8600.    observer.observe(document.body, {
  8601.      childList: true,
  8602.      subtree: true,
  8603.    });
  8604.  
  8605.    // Also run once initially
  8606.    updateAllClonedButtonsAttribute();
  8607.  }
  8608.  
  8609.  const style = document.createElement("style");
  8610.  style.textContent = `
  8611.  @keyframes spin {
  8612.    0% { transform: rotate(0deg); }
  8613.    100% { transform: rotate(360deg); }
  8614.  }
  8615.  `;
  8616.  document.head.appendChild(style);
  8617.  
  8618.  document.addEventListener("DOMContentLoaded", observeClonedButtons);
  8619.  
  8620.  document.addEventListener("DOMContentLoaded", async () => {
  8621.    try {
  8622.      const shopDomain = window.Shopify?.shop;
  8623.      const countryCode = window.Shopify?.country;
  8624.  
  8625.      const links = document.querySelectorAll('a[href*="/products/shipping-coverage"], a[href*="/products/protect-your-purchase"]');
  8626.  
  8627.      links.forEach(link => {
  8628.        const li = link.closest('li');
  8629.        if (li) {
  8630.          li.remove();
  8631.        } else {
  8632.          const card = link.closest('.card-wrapper');
  8633.          if (card) card.remove();
  8634.        }
  8635.      });
  8636.  
  8637.      await main(shopDomain, countryCode);
  8638.  
  8639.      const enableEmbed = widgetSettings?.enableEmbed;
  8640.  
  8641.      let _hideRuns = 0;
  8642.      const _hideTimer = setInterval(() => {
  8643.        hideProductCards(widgetSettings?.productId);
  8644.        if (_hideRuns > 20) clearInterval(_hideTimer); // ~8s total
  8645.      }, 400);
  8646.  
  8647.      if (enableEmbed && widgetSettings.variant) {
  8648.  
  8649.        (function setupModalOutsideClick() {
  8650.          const modal = document.getElementById('brella-protect-modal');
  8651.          const content = modal?.querySelector('.brella-modal-content');
  8652.          if (!modal || !content || modal.dataset.outsideHandler) return;
  8653.  
  8654.          modal.addEventListener('click', (e) => {
  8655.            if (!content.contains(e.target)) hideInfoModal();
  8656.          });
  8657.          document.addEventListener('keydown', (e) => {
  8658.            if (e.key === 'Escape' && modal.style.display !== 'none') hideInfoModal();
  8659.          });
  8660.  
  8661.          modal.dataset.outsideHandler = 'true';
  8662.        })();
  8663.  
  8664.        (function ensureModalInBody() {
  8665.          const modal = document.getElementById('brella-protect-modal');
  8666.          if (!modal) return;
  8667.          if (modal.parentElement !== document.body) {
  8668.            document.body.appendChild(modal); // escape cart drawer stacking context
  8669.          }
  8670.        })();
  8671.  
  8672.        hideCartItems();
  8673.  
  8674.        observeCartDrawer(() => {
  8675.          injectWidgetQuick(window.Shopify?.shop, countryCode);
  8676.          ensureQuickCartWidgetInjected();
  8677.        });
  8678.  
  8679.        // Dynamic self-healing observer to rebind when the mini-cart DOM is replaced
  8680.        observeCartDrawerDynamic(widgetSettings.cartDrawerSelector || '#mini-cart');
  8681.  
  8682.        if (!window.originalFetch) {
  8683.          const originalFetch = window.fetch;
  8684.  
  8685.          window.fetch = async (...args) => {
  8686.            try {
  8687.              const [url, options] = args;
  8688.  
  8689.              const isMonsterCartRequest =
  8690.                typeof url === "string" && url.includes("/cart?") && url.includes("products=");
  8691.              const isMiniCartSectionReq =
  8692.                typeof url === 'string' && /[?&](sections|section_id)=mini-cart\b/.test(url);
  8693.  
  8694.              if (url.includes("/cart/change") || isMonsterCartRequest || isMiniCartSectionReq) {
  8695.                try {
  8696.                  widgetInjectedQuick = false;
  8697.                  
  8698.                  const response = await originalFetch(...args);
  8699.                  
  8700.                  // Add a small delay to ensure cart is fully updated
  8701.                  await new Promise(resolve => setTimeout(resolve, 200));
  8702.                  
  8703.                  const { adjustedCartTotal, productIds } = await fetchCartData();
  8704.                  widgetSettings = await fetchWidgetSettings(shopDomain, adjustedCartTotal, productIds, countryCode);
  8705.                  window.widgetSettings = widgetSettings;
  8706.  
  8707.                  if (widgetSettings) {
  8708.                    // Clean up any stale widgets first
  8709.                    cleanupStaleWidgets();
  8710.                    
  8711.                    // Inject widget with retry logic first
  8712.                    const injectWithRetry = async (retries = 3) => {
  8713.                      try {
  8714.                        await injectWidgetQuick(window.Shopify?.shop, window.Shopify?.country);
  8715.                        
  8716.                        // Update pricing AFTER widget is injected
  8717.                        await updateWidgetPrice(widgetSettings);
  8718.                      } catch (error) {
  8719.                        if (retries > 0) {
  8720.                          console.warn(`Retrying widget injection, ${retries} attempts left`);
  8721.                          setTimeout(() => injectWithRetry(retries - 1), 500);
  8722.                        } else {
  8723.                          console.error("Failed to inject widget after retries:", error);
  8724.                        }
  8725.                      }
  8726.                    };
  8727.                    
  8728.                    setTimeout(() => injectWithRetry(), 500);
  8729.  
  8730.                    // React to mini-cart section reloads quickly
  8731.                    queueMicrotask(() => setTimeout(() => {
  8732.                      try {
  8733.                        ensureQuickCartWidgetInjected();
  8734.                        updateWidgetPrice(window.widgetSettings);
  8735.                      } catch (e) { console.warn('Mini-cart section reinject error', e); }
  8736.                    }, 200));
  8737.                  } else {
  8738.                    console.warn("No widget settings available after cart change");
  8739.                  }
  8740.  
  8741.                  return response;
  8742.                } catch (error) {
  8743.                  console.error("Error handling /cart/change.js request:", error);
  8744.                  return originalFetch(...args);
  8745.                }
  8746.              }
  8747.  
  8748.              if (url.includes("/cart/add")) {
  8749.                try {
  8750.                  widgetInjectedQuick = false;
  8751.                  
  8752.                  const response = await originalFetch(...args);
  8753.                  
  8754.                  // Add a small delay to ensure cart is fully updated
  8755.                  await new Promise(resolve => setTimeout(resolve, 200));
  8756.                  
  8757.                  const { adjustedCartTotal, productIds } = await fetchCartData();
  8758.                  widgetSettings = await fetchWidgetSettings(shopDomain, adjustedCartTotal, productIds, countryCode);
  8759.                  window.widgetSettings = widgetSettings;
  8760.  
  8761.                  if (widgetSettings) {
  8762.                    // Clean up any stale widgets first
  8763.                    cleanupStaleWidgets();
  8764.                    
  8765.                    // Inject widget with retry logic first, then update pricing
  8766.                    const injectWithRetry = async (retries = 3) => {
  8767.                      try {
  8768.                        await injectWidgetQuick(window.Shopify?.shop, window.Shopify?.country);
  8769.                        
  8770.                        // Update pricing AFTER widget is injected
  8771.                        await updateWidgetPrice(widgetSettings);
  8772.                      } catch (error) {
  8773.                        if (retries > 0) {
  8774.                          console.warn(`Retrying widget injection, ${retries} attempts left`);
  8775.                          setTimeout(() => injectWithRetry(retries - 1), 500);
  8776.                        } else {
  8777.                          console.error("Failed to inject widget after retries:", error);
  8778.                        }
  8779.                      }
  8780.                    };
  8781.                    
  8782.                    setTimeout(() => injectWithRetry(), 700);
  8783.                    // A) Ensure quick follow-up in parallel via microtask
  8784.                    queueMicrotask(() => afterCartAddFlow());
  8785.                  } else {
  8786.                    console.warn("No widget settings available after cart add");
  8787.                  }
  8788.  
  8789.                  return response;
  8790.                } catch (error) {
  8791.                  console.error("Error handling /cart/add.js request:", error);
  8792.                  return originalFetch(...args);
  8793.                }
  8794.              }
  8795.  
  8796.              return originalFetch(...args);
  8797.            } catch (error) {
  8798.              console.error("Error in fetch interceptor:", error);
  8799.              return originalFetch(...args);
  8800.            }
  8801.          };
  8802.  
  8803.          (function () {
  8804.            const originalOpen = XMLHttpRequest.prototype.open;
  8805.            const originalSend = XMLHttpRequest.prototype.send;
  8806.  
  8807.            XMLHttpRequest.prototype.open = function (method, url, ...rest) {
  8808.              try {
  8809.                this._method = method;
  8810.                this._url = url;
  8811.                return originalOpen.call(this, method, url, ...rest);
  8812.              } catch (error) {
  8813.                console.error("Error in XHR open:", error);
  8814.                return originalOpen.call(this, method, url, ...rest);
  8815.              }
  8816.            };
  8817.  
  8818.            XMLHttpRequest.prototype.send = function (body) {
  8819.              try {
  8820.                const isMiniCartSectionReq = (u) => typeof u === 'string' && /[?&](sections|section_id)=mini-cart\b/.test(u);
  8821.  
  8822.                if (this._url.includes("/cart/change") || this._url.includes("/cart/update") || this._url.includes("/cart/add") || isMiniCartSectionReq(this._url)) {
  8823.  
  8824.                  if (body) {
  8825.                    try {
  8826.                      const parsedBody = typeof body === "string" ? JSON.parse(body) : body;
  8827.                    } catch (e) {
  8828.                      console.warn("❓ Could not parse XHR body:", body);
  8829.                    }
  8830.                  }
  8831.  
  8832.                  this.addEventListener("load", async function () {
  8833.                    try {
  8834.                      // Add delay to ensure cart is fully updated
  8835.                      await new Promise(resolve => setTimeout(resolve, 200));
  8836.                      
  8837.                      const { adjustedCartTotal, productIds } = await fetchCartData();
  8838.                      widgetSettings = await fetchWidgetSettings(window.Shopify?.shop, adjustedCartTotal, productIds, window.Shopify?.country);
  8839.                      window.widgetSettings = widgetSettings;
  8840.  
  8841.                      if (widgetSettings) {
  8842.                        // Clean up stale widgets first
  8843.                        cleanupStaleWidgets();
  8844.                        
  8845.                        // Inject widget first, then update pricing
  8846.                        const injectWithRetry = async (retries = 3) => {
  8847.                          try {
  8848.                            await injectWidgetQuick(window.Shopify?.shop, window.Shopify?.country);
  8849.                            
  8850.                            // Update pricing AFTER widget is injected
  8851.                            await updateWidgetPrice(widgetSettings);
  8852.                          } catch (error) {
  8853.                            if (retries > 0) {
  8854.                              console.warn(`XHR widget injection retry, ${retries} attempts left`);
  8855.                              setTimeout(() => injectWithRetry(retries - 1), 400);
  8856.                            } else {
  8857.                              console.error("XHR widget injection failed after retries:", error);
  8858.                            }
  8859.                          }
  8860.                        };
  8861.                        
  8862.                        setTimeout(() => injectWithRetry(), 300);
  8863.  
  8864.                        // React to mini-cart section reloads
  8865.                        queueMicrotask(() => setTimeout(() => {
  8866.                          try {
  8867.                            ensureQuickCartWidgetInjected();
  8868.                            updateWidgetPrice(window.widgetSettings);
  8869.                          } catch (e) { console.warn('Mini-cart section reinject error', e); }
  8870.                        }, 200));
  8871.  
  8872.                        setTimeout(async () => {
  8873.                            const checkoutBtnTwo = document.querySelector(widgetSettings.checkoutButtonSelectorTwo);
  8874.                            if (checkoutBtnTwo) {
  8875.                              await updateCheckoutTextOnly(checkoutBtnTwo, widgetSettings);
  8876.                            } else {
  8877.                              console.warn('❌ checkoutBtnTwo not found');
  8878.                            }
  8879.                        }, 600);
  8880.  
  8881.                        setTimeout(async () => {
  8882.                            const checkoutBtn = document.querySelector(widgetSettings.checkoutButtonSelector);
  8883.                            if (checkoutBtn) {
  8884.                              const ctaPrimaryText =
  8885.                                (widgetSettings?.ctaPrimaryText?.trim() || "Checkout+") + ' • $' + totalPrice;
  8886.                              await overwriteCheckoutButton(checkoutBtn, ctaPrimaryText);
  8887.                            } else {
  8888.                              console.warn('❌ checkoutBtn not found');
  8889.                            }
  8890.                        }, 600);
  8891.  
  8892.                        // B) Also fire quick follow-up after XHR cart add
  8893.                        try {
  8894.                          if (this._url?.includes('/cart/add')) {
  8895.                            queueMicrotask(() => afterCartAddFlow());
  8896.                          }
  8897.                        } catch (e) { /* noop */ }
  8898.                      } else {
  8899.                        console.warn("No widget settings available after XHR");
  8900.                      }
  8901.                    } catch (err) {
  8902.                      console.error("🔥 Error updating Brella widget after XHR:", err);
  8903.                    }
  8904.                  });
  8905.                }
  8906.  
  8907.                return originalSend.call(this, body);
  8908.              } catch (error) {
  8909.                console.error("Error in XHR send:", error);
  8910.                return originalSend.call(this, body);
  8911.              }
  8912.            };
  8913.          })();
  8914.  
  8915.          window.originalFetch = originalFetch;
  8916.        } else {
  8917.          console.warn("Fetch is already overridden. Skipping override.");
  8918.        }
  8919.  
  8920.        if (widgetSettings && widgetSettings.checkoutPlus === "true") {
  8921.          try {
  8922.            const response = await fetch('/cart.js');
  8923.            if (!response.ok) throw new Error("Failed to fetch cart data");
  8924.  
  8925.            const cart = await response.json();
  8926.            const cartTotal = cart.total_price / 100 || 0;
  8927.            const variantPrice = widgetSettings.variantPrice ? parseFloat(widgetSettings.variantPrice) : 0;
  8928.            const totalPrice = (cartTotal + variantPrice).toFixed(2);
  8929.  
  8930.            setupCheckoutButton(widgetSettings.checkoutButtonSelector, widgetSettings, false, totalPrice, cartTotal.toFixed(2));
  8931.            setupCheckoutButton(widgetSettings.checkoutButtonSelectorTwo, widgetSettings, true, totalPrice, cartTotal.toFixed(2));
  8932.          } catch (error) {
  8933.            console.error("Error setting up checkout buttons:", error);
  8934.          }
  8935.        }
  8936.  
  8937.        const shopTheme = window.Shopify?.theme;
  8938.  
  8939.        await injectWidget(shopDomain, countryCode);
  8940.        await injectWidgetQuick(shopDomain, countryCode);
  8941.        observeMiniCartForAnchor();
  8942.        attachAddToCartListener(shopDomain, countryCode);
  8943.        // C) Raw form POST fallback for themes that submit a form to /cart/add
  8944.        document.addEventListener('submit', (e) => {
  8945.          try {
  8946.            const form = e.target?.closest('form[action="/cart/add"]');
  8947.            if (form) queueMicrotask(() => afterCartAddFlow());
  8948.          } catch (err) { /* noop */ }
  8949.        }, true);
  8950.      }
  8951.    } catch (error) {
  8952.      console.error("Error in DOMContentLoaded handler:", error);
  8953.    }
  8954.  });
  8955.  
  8956. </script><!-- END app snippet -->
  8957. </span>
  8958.  
  8959. <script>
  8960.  // Expose block settings to JavaScript
  8961.  window.blockSettings = {};
  8962.  
  8963. </script>
  8964.  
  8965.  
  8966. </div><div id="shopify-block-AbGRNWFRpbUt4QTQra__6986766168588894248" class="shopify-block shopify-app-block">
  8967. </div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block">
  8968.  
  8969.  
  8970. <script>var loox_global_hash = '1758219401234';</script><script>var loox_pop_active = true;var loox_pop_display = {"home_page":true,"product_page":true,"cart_page":true,"other_pages":true};</script><script>var visitor_level_referral = {"active":true,"rtl":false,"position":"right","button_text":"Get $25","button_bg_color":"FC0000","button_text_color":"ffffff","display_on_home_page":true,"display_on_product_page":true,"display_on_cart_page":true,"display_on_other_pages":true,"hide_on_mobile":false,"sidebar_visible":true,"orientation":"default"};
  8971. </script><style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#ff0000; }
  8972. :root { --lxs-rating-icon-color: #ff0000; }</style><svg xmlns="http://www.w3.org/2000/svg" style="display: none" id="loox-rating-icon-svg-store">
  8973. <defs />
  8974. <symbol id="looxicons-rating-icon-fill" viewBox="0 0 24 24" fill="currentcolor">
  8975. <path
  8976. fill-rule="evenodd"
  8977. d="M2 0a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2Zm4.152 20.5L12 17.226l5.848 3.274-1.306-6.574 4.921-4.55-6.655-.79L12 2.5 9.192 8.586l-6.656.79 4.922 4.55L6.152 20.5Z"
  8978. clip-rule="evenodd"
  8979. />
  8980. </symbol>
  8981. <symbol id="looxicons-rating-icon-line" viewBox="0 0 24 24" fill="currentcolor">
  8982. <path
  8983. fill-rule="evenodd"
  8984. d="M2 0a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2Zm4.152 20.5L12 17.226l5.848 3.274-1.306-6.574 4.921-4.55-6.655-.79L12 2.5 9.192 8.586l-6.656.79 4.922 4.55L6.152 20.5Z"
  8985. clip-rule="evenodd"
  8986. opacity=".35"
  8987. />
  8988. </symbol>
  8989. <defs>
  8990. <style>
  8991. .lx-icon-fill {
  8992. --lx-fill-width: calc(100% - var(--lx-rating-percent, 0%));
  8993. clip-path: inset(0 var(--lx-fill-width, 0) 0 0);
  8994. }
  8995. .lx-icon-line {
  8996. clip-path: inset(0 0 0 var(--lx-rating-percent, 0%));
  8997. }
  8998. [data-lx-fill='empty'] {
  8999. --lx-rating-percent: 0%;
  9000. }
  9001. [data-lx-fill='half'] {
  9002. --lx-rating-percent: 50%;
  9003. }
  9004. [data-lx-fill='full'] {
  9005. --lx-rating-percent: 100%;
  9006. }
  9007. </style>
  9008.  
  9009. <g id="looxicons-rating-icon">
  9010. <use href="#looxicons-rating-icon-line" class="lx-icon-line"></use>
  9011. <use href="#looxicons-rating-icon-fill" class="lx-icon-fill"></use>
  9012. </g>
  9013. </defs>
  9014. </svg>
  9015.  
  9016.  
  9017.  
  9018.  
  9019.  
  9020.  
  9021.  
  9022.  
  9023. </div><div id="shopify-block-AU3RpOHNzMElZU0pJQ__6143736321357441667" class="shopify-block shopify-app-block">
  9024. <script src="//code.tidio.co/my4byohzeat6lc3j4bfxzyfvy33tgncx.js?extensionVersion=1.3.0" async></script>
  9025. </div></body>
  9026. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda