<!doctype html>

<html class="no-js" lang="en" dir="ltr">
  <head>

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WW5FZ6RD');</script>
<!-- End Google Tag Manager -->


    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
    <meta name="theme-color" content="#ffffff"><link rel="preconnect" href="https://cdn.shopify.com">
    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"><link rel="preload" href="//shopdfi.com/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//shopdfi.com/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2" as="font" type="font/woff2" crossorigin><meta name="twitter:image:alt" content="">



<style>/* Typography (heading) */
  @font-face {
  font-family: Barlow;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("//shopdfi.com/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"),
       url("//shopdfi.com/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff");
}

@font-face {
  font-family: Barlow;
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("//shopdfi.com/cdn/fonts/barlow/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"),
       url("//shopdfi.com/cdn/fonts/barlow/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff");
}

/* Typography (body) */
  @font-face {
  font-family: Barlow;
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  src: url("//shopdfi.com/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2") format("woff2"),
       url("//shopdfi.com/cdn/fonts/barlow/barlow_n5.ae31c82169b1dc0715609b8cc6a610b917808358.woff") format("woff");
}

@font-face {
  font-family: Barlow;
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
  src: url("//shopdfi.com/cdn/fonts/barlow/barlow_i5.714d58286997b65cd479af615cfa9bb0a117a573.woff2") format("woff2"),
       url("//shopdfi.com/cdn/fonts/barlow/barlow_i5.0120f77e6447d3b5df4bbec8ad8c2d029d87fb21.woff") format("woff");
}

@font-face {
  font-family: Barlow;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("//shopdfi.com/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"),
       url("//shopdfi.com/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff");
}

@font-face {
  font-family: Barlow;
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("//shopdfi.com/cdn/fonts/barlow/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"),
       url("//shopdfi.com/cdn/fonts/barlow/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff");
}

:root {
    /**
     * ---------------------------------------------------------------------
     * SPACING VARIABLES
     *
     * We are using a spacing inspired from frameworks like Tailwind CSS.
     * ---------------------------------------------------------------------
     */
    --spacing-0-5: 0.125rem; /* 2px */
    --spacing-1: 0.25rem; /* 4px */
    --spacing-1-5: 0.375rem; /* 6px */
    --spacing-2: 0.5rem; /* 8px */
    --spacing-2-5: 0.625rem; /* 10px */
    --spacing-3: 0.75rem; /* 12px */
    --spacing-3-5: 0.875rem; /* 14px */
    --spacing-4: 1rem; /* 16px */
    --spacing-4-5: 1.125rem; /* 18px */
    --spacing-5: 1.25rem; /* 20px */
    --spacing-5-5: 1.375rem; /* 22px */
    --spacing-6: 1.5rem; /* 24px */
    --spacing-6-5: 1.625rem; /* 26px */
    --spacing-7: 1.75rem; /* 28px */
    --spacing-7-5: 1.875rem; /* 30px */
    --spacing-8: 2rem; /* 32px */
    --spacing-8-5: 2.125rem; /* 34px */
    --spacing-9: 2.25rem; /* 36px */
    --spacing-9-5: 2.375rem; /* 38px */
    --spacing-10: 2.5rem; /* 40px */
    --spacing-11: 2.75rem; /* 44px */
    --spacing-12: 3rem; /* 48px */
    --spacing-14: 3.5rem; /* 56px */
    --spacing-16: 4rem; /* 64px */
    --spacing-18: 4.5rem; /* 72px */
    --spacing-20: 5rem; /* 80px */
    --spacing-24: 6rem; /* 96px */
    --spacing-28: 7rem; /* 112px */
    --spacing-32: 8rem; /* 128px */
    --spacing-36: 9rem; /* 144px */
    --spacing-40: 10rem; /* 160px */
    --spacing-44: 11rem; /* 176px */
    --spacing-48: 12rem; /* 192px */
    --spacing-52: 13rem; /* 208px */
    --spacing-56: 14rem; /* 224px */
    --spacing-60: 15rem; /* 240px */
    --spacing-64: 16rem; /* 256px */
    --spacing-72: 18rem; /* 288px */
    --spacing-80: 20rem; /* 320px */
    --spacing-96: 24rem; /* 384px */

    /* Container */
    --container-max-width: 1500px;
    --container-narrow-max-width: 1250px;
    --container-gutter: var(--spacing-5);
    --section-outer-spacing-block: var(--spacing-8);
    --section-inner-max-spacing-block: var(--spacing-8);
    --section-inner-spacing-inline: var(--container-gutter);
    --section-stack-spacing-block: var(--spacing-8);

    /* Grid gutter */
    --grid-gutter: var(--spacing-5);

    /* Product list settings */
    --product-list-row-gap: var(--spacing-8);
    --product-list-column-gap: var(--grid-gutter);

    /* Form settings */
    --input-gap: var(--spacing-2);
    --input-height: 2.625rem;
    --input-padding-inline: var(--spacing-4);

    /* Other sizes */
    --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px));

    /* RTL support */
    --transform-logical-flip: 1;
    --transform-origin-start: left;
    --transform-origin-end: right;

    /**
     * ---------------------------------------------------------------------
     * TYPOGRAPHY
     * ---------------------------------------------------------------------
     */

    /* Font properties */
    --heading-font-family: Barlow, sans-serif;
    --heading-font-weight: 700;
    --heading-font-style: normal;
    --heading-text-transform: normal;
    --heading-letter-spacing: 0.0em;
    --text-font-family: Barlow, sans-serif;
    --text-font-weight: 500;
    --text-font-style: normal;
    --text-letter-spacing: 0.0em;

    /* Font sizes */
    --text-h0: 2.5rem;
    --text-h1: 1.75rem;
    --text-h2: 1.5rem;
    --text-h3: 1.375rem;
    --text-h4: 1.125rem;
    --text-h5: 1.125rem;
    --text-h6: 1rem;
    --text-xs: 0.6875rem;
    --text-sm: 0.75rem;
    --text-base: 0.875rem;
    --text-lg: 1.125rem;

    /**
     * ---------------------------------------------------------------------
     * COLORS
     * ---------------------------------------------------------------------
     */

    /* Color settings */--accent: 37 54 69;
    --text-primary: 37 54 69;
    --background-primary: 255 255 255;
    --dialog-background: 243 243 243;
    --border-color: var(--text-color, var(--text-primary)) / 0.12;

    /* Button colors */
    --button-background-primary: 37 54 69;
    --button-text-primary: 255 255 255;
    --button-background-secondary: 6 174 237;
    --button-text-secondary: 255 255 255;

    /* Status colors */
    --success-background: 224 244 232;
    --success-text: 0 163 65;
    --warning-background: 255 246 233;
    --warning-text: 255 183 74;
    --error-background: 254 231 231;
    --error-text: 248 58 58;

    /* Product colors */
    --on-sale-text: 37 54 69;
    --on-sale-badge-background: 37 54 69;
    --on-sale-badge-text: 255 255 255;
    --sold-out-badge-background: 0 0 0;
    --sold-out-badge-text: 255 255 255;
    --primary-badge-background: 128 60 238;
    --primary-badge-text: 255 255 255;
    --star-color: 239 116 112;
    --product-card-background: 243 243 243;
    --product-card-text: 37 54 69;

    /* Header colors */
    --header-background: 255 255 255;
    --header-text: 37 54 69;

    /* Footer colors */
    --footer-background: 37 54 69;
    --footer-text: 255 255 255;

    /* Rounded variables (used for border radius) */
    --rounded-xs: 0.25rem;
    --rounded-sm: 0.3125rem;
    --rounded: 0.625rem;
    --rounded-lg: 1.25rem;
    --rounded-full: 9999px;

    --rounded-button: 3.75rem;
    --rounded-input: 0.5rem;

    /* Box shadow */
    --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.0);
    --shadow: 0 5px 15px rgb(var(--text-primary) / 0.0);
    --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.0);
    --shadow-block: 0px 10px 50px rgb(var(--text-primary) / 0.0);

    /**
     * ---------------------------------------------------------------------
     * OTHER
     * ---------------------------------------------------------------------
     */

    --cursor-close-svg-url: url(//shopdfi.com/cdn/shop/t/16/assets/cursor-close.svg?v=147174565022153725511705344450);
    --cursor-zoom-in-svg-url: url(//shopdfi.com/cdn/shop/t/16/assets/cursor-zoom-in.svg?v=154953035094101115921705344450);
    --cursor-zoom-out-svg-url: url(//shopdfi.com/cdn/shop/t/16/assets/cursor-zoom-out.svg?v=16155520337305705181705344450);
    --checkmark-svg-url: url(//shopdfi.com/cdn/shop/t/16/assets/checkmark.svg?v=77552481021870063511705344450);
  }

  [dir="rtl"]:root {
    /* RTL support */
    --transform-logical-flip: -1;
    --transform-origin-start: right;
    --transform-origin-end: left;
  }

  @media screen and (min-width: 700px) {
    :root {
      /* Typography (font size) */
      --text-h0: 3.25rem;
      --text-h1: 2.25rem;
      --text-h2: 1.75rem;
      --text-h3: 1.625rem;
      --text-h4: 1.25rem;
      --text-h5: 1.25rem;
      --text-h6: 1.125rem;

      --text-xs: 0.6875rem;
      --text-sm: 0.8125rem;
      --text-base: 0.9375rem;
      --text-lg: 1.1875rem;

      /* Spacing */
      --container-gutter: 2rem;
      --section-outer-spacing-block: var(--spacing-12);
      --section-inner-max-spacing-block: var(--spacing-10);
      --section-inner-spacing-inline: var(--spacing-10);
      --section-stack-spacing-block: var(--spacing-10);

      /* Grid gutter */
      --grid-gutter: var(--spacing-6);

      /* Product list settings */
      --product-list-row-gap: var(--spacing-12);

      /* Form settings */
      --input-gap: 1rem;
      --input-height: 3.125rem;
      --input-padding-inline: var(--spacing-5);
    }
  }

  @media screen and (min-width: 1000px) {
    :root {
      /* Spacing settings */
      --container-gutter: var(--spacing-12);
      --section-outer-spacing-block: var(--spacing-14);
      --section-inner-max-spacing-block: var(--spacing-12);
      --section-inner-spacing-inline: var(--spacing-14);
      --section-stack-spacing-block: var(--spacing-10);
    }
  }

  @media screen and (min-width: 1150px) {
    :root {
      /* Spacing settings */
      --container-gutter: var(--spacing-12);
      --section-outer-spacing-block: var(--spacing-14);
      --section-inner-max-spacing-block: var(--spacing-12);
      --section-inner-spacing-inline: var(--spacing-14);
      --section-stack-spacing-block: var(--spacing-12);
    }
  }

  @media screen and (min-width: 1400px) {
    :root {
      /* Typography (font size) */
      --text-h0: 4rem;
      --text-h1: 3rem;
      --text-h2: 2.5rem;
      --text-h3: 1.75rem;
      --text-h4: 1.5rem;
      --text-h5: 1.25rem;
      --text-h6: 1.25rem;

      --section-outer-spacing-block: var(--spacing-16);
      --section-inner-max-spacing-block: var(--spacing-14);
      --section-inner-spacing-inline: var(--spacing-16);
    }
  }

  @media screen and (min-width: 1600px) {
    :root {
      --section-outer-spacing-block: var(--spacing-16);
      --section-inner-max-spacing-block: var(--spacing-16);
      --section-inner-spacing-inline: var(--spacing-18);
    }
  }

  /**
   * ---------------------------------------------------------------------
   * LIQUID DEPENDANT CSS
   *
   * Our main CSS is Liquid free, but some very specific features depend on
   * theme settings, so we have them here
   * ---------------------------------------------------------------------
   */@media screen and (pointer: fine) {
        /* The !important are for the Shopify Payment button to ensure we override the default from Shopify styles */
        .button:not([disabled]):not(.button--outline):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover {
          background-color: transparent !important;
          color: rgb(var(--button-outline-color) / var(--button-background-opacity, 1)) !important;
          box-shadow: inset 0 0 0 2px currentColor !important;
        }

        .button--outline:not([disabled]):hover {
          background: rgb(var(--button-background));
          color: rgb(var(--button-text-color));
          box-shadow: inset 0 0 0 2px rgb(var(--button-background));
        }
      }</style><script>
  document.documentElement.classList.replace('no-js', 'js');

  // This allows to expose several variables to the global scope, to be used in scripts
  window.themeVariables = {
    settings: {
      showPageTransition: true,
      headingApparition: "split_fade",
      pageType: "index",
      moneyFormat: "${{amount}}",
      moneyWithCurrencyFormat: "${{amount}} USD",
      currencyCodeEnabled: false,
      cartType: "popover",
      showDiscount: true,
      discountMode: "saving"
    },

    strings: {
      accessibilityClose: "Close",
      accessibilityNext: "Next",
      accessibilityPrevious: "Previous",
      addToCartButton: "Add to cart",
      soldOutButton: "Sold out",
      preOrderButton: "Pre-order",
      unavailableButton: "Unavailable",
      closeGallery: "Close gallery",
      zoomGallery: "Zoom",
      errorGallery: "Image cannot be loaded",
      soldOutBadge: "Sold out",
      discountBadge: "Save @@",
      sku: "SKU:",
      searchNoResults: "No results could be found.",
      addOrderNote: "Add order note",
      editOrderNote: "Edit order note",
      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
      shippingEstimatorOneResult: "There is one shipping rate for your address:",
      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
    },

    breakpoints: {
      'sm': 'screen and (min-width: 700px)',
      'md': 'screen and (min-width: 1000px)',
      'lg': 'screen and (min-width: 1150px)',
      'xl': 'screen and (min-width: 1400px)',

      'sm-max': 'screen and (max-width: 699px)',
      'md-max': 'screen and (max-width: 999px)',
      'lg-max': 'screen and (max-width: 1149px)',
      'xl-max': 'screen and (max-width: 1399px)'
    }
  };window.addEventListener('DOMContentLoaded', () => {
      const isReloaded = (window.performance.navigation && window.performance.navigation.type === 1) || window.performance.getEntriesByType('navigation').map((nav) => nav.type).includes('reload');

      if ('animate' in document.documentElement && window.matchMedia('(prefers-reduced-motion: no-preference)').matches && document.referrer.includes(location.host) && !isReloaded) {
        document.body.animate({opacity: [0, 1]}, {duration: 115, fill: 'forwards'});
      }
    });

    window.addEventListener('pageshow', (event) => {
      document.body.classList.remove('page-transition');

      if (event.persisted) {
        document.body.animate({opacity: [0, 1]}, {duration: 0, fill: 'forwards'});
      }
    });// For detecting native share
  document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script><script type="module" src="//shopdfi.com/cdn/shop/t/16/assets/vendor.min.js?v=110209841862038618801705344416"></script>
    <script type="module" src="//shopdfi.com/cdn/shop/t/16/assets/theme.js?v=70350396660295000681705344450"></script>
    <script type="module" src="//shopdfi.com/cdn/shop/t/16/assets/sections.js?v=101716888616554150331705486109"></script><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68305027357/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="32c34f27553bb1079a8838e23e275933">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=68305027357" crossorigin="anonymous"></script>
<script id="shopify-features" type="application/json">{"accessToken":"32c34f27553bb1079a8838e23e275933","betas":["rich-media-storefront-analytics"],"domain":"shopdfi.com","predictiveSearch":true,"shopId":68305027357,"locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "shopdfi.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"USD","rate":"1.0"};
Shopify.country = "US";
Shopify.theme = {"name":"ShopDFI - 4.7.1 - Jan15 - Judge.me Reviews","id":164299374877,"schema_name":"Impact","schema_version":"4.7.1","theme_store_id":1190,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "shopdfi.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<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>
<script>
  window.ShopifyPay = window.ShopifyPay || {};
  window.ShopifyPay.apiHost = "shop.app\/pay";
  window.ShopifyPay.redirectState = null;
</script>
<script>
  window.Shopify = window.Shopify || {};
  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.01 };
  window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script defer="defer" async type="module" src="//shopdfi.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
<script type="module">
  await import("//shopdfi.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");

  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});

</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"]};
</script>
<script>(function() {
  var isLoaded = false;
  function asyncLoad() {
    if (isLoaded) return;
    isLoaded = true;
    var urls = ["https:\/\/public.zoorix.com\/sdk.min.js?shop=shopdfi.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0502\/7357\/t\/16\/assets\/yoast-active-script.js?v=1706125135\u0026shop=shopdfi.myshopify.com","https:\/\/quizify.arhamcommerce.com\/js\/shortcode.js?shop=shopdfi.myshopify.com"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":68305027357,"offset":-25200,"reqid":"92f7417d-215e-4661-855a-1d0144eff1fa-1780989737","pageurl":"shopdfi.com\/index.css","u":"a923699a308f","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<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>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//shopdfi.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//shopdfi.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-bf1cdb70.js?v=20250812"></script>
<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://shopdfi.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  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);
</script>
<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})}}));
</script>
<script async="async" integrity="sha256-hlq21VGceRKy8z+Fjhropk1BwDPACP0RdQ5rBrATyUo=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-67b41cb9.js" crossorigin="anonymous"></script>
<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://shopdfi.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      </style>

<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script><link href="//shopdfi.com/cdn/shop/t/16/assets/theme.css?v=154541883698659170721705344415" rel="stylesheet" type="text/css" media="all" /><!-- BEGIN app block: shopify://apps/zoorix-cross-sell/blocks/zoorix-head/51fffd07-f9df-4d6a-b901-6d14b243dcad -->
<script>
  window.zoorixCartData = {
    currency: "USD",
    currency_symbol: "$",
    
    original_total_price: 0,
    total_discount: 0,
    item_count: 0,
    items: [
        
    ]
    
  };

  window.Zoorix = window.Zoorix || {};
  window.Zoorix.collectionsHash = {};

  

  
  window.Zoorix.moneyFormat = "${{amount}}";
  window.Zoorix.moneyFormatWithCurrency = "${{amount}} USD";
  window.Zoorix.template = "index";

</script>

<!--<script src="https://cdn.shopify.com/s/javascripts/currencies.js" async></script>-->
<script async src=https://public.zoorix.com/domains/shopdfi.myshopify.com/zoorix.js></script>


<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->







<link rel="dns-prefetch" href="https://cdn.judge.me">
<link rel="dns-prefetch" href="https://cdn1.judge.me">
<link rel="dns-prefetch" href="https://api.judge.me">

<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#EF7470","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a Review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank you! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#4FAEEB","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#EF7470","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"carousel","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Customer Reviews","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":250,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":false,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":true,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":true,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"vertical","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#EF7470","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"false","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subtitle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#293645","widget_enable_secondary_color":true,"widget_secondary_color":"#EF7470","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videoss","widget_media_grid_see_more_text":"See more","widget_round_style":true,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#4FAEEB","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":7,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural":"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/shopdfi.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"ShopDFI","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"review_verification_email_status":"always","require_verification_before_submit":false,"customer_account_validation_enabled":true,"can_be_branded":true,"reply_name_text":"ShopDFI"};</script> <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #293645;--jdgm-secondary-color: #EF7470;--jdgm-star-color: #EF7470;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #293645;--jdgm-paginate-color: #4FAEEB;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #293645}.jdgm-histogram__bar-content{background-color:#4FAEEB}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#293645}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#EF7470}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-histogram{display:none !important}.jdgm-widget .jdgm-sort-dropdown-wrapper{margin-top:12px}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'ShopDFI'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
</style> <style class='jdgm-settings-style'></style>

  
  
  
  <style class='jdgm-miracle-styles'>
  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}

</style>


  
  
   



  
    
    
    
      <script id="judgeme_widget_carousel_js" data-cfasync="false" type="text/javascript" async src="https://cdn.shopify.com/extensions/019ea81e-eadf-7199-a3d8-70ded874a005/judgeme-563/assets/widget_v3_theme_carousel.js"></script>
    
  
    
    
    
      <link id="judgeme_widget_carousel_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/019ea81e-eadf-7199-a3d8-70ded874a005/judgeme-563/assets/widget_v3_theme_carousel.css">
    
  


<script data-cfasync='false' class='jdgm-script'>
!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/019ea81e-eadf-7199-a3d8-70ded874a005/judgeme-563/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))},
t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
)}))}(document);
</script>
<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/019ea81e-eadf-7199-a3d8-70ded874a005/judgeme-563/assets/shopify_v2.css"></noscript>

<!-- BEGIN app snippet: theme_fix_tags --><script>
  (function() {
    var jdgmThemeFixes = null;
    if (!jdgmThemeFixes) return;
    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
    if (!thisThemeFix) return;

    if (thisThemeFix.html) {
      document.addEventListener("DOMContentLoaded", function() {
        var htmlDiv = document.createElement('div');
        htmlDiv.classList.add('jdgm-theme-fix-html');
        htmlDiv.innerHTML = thisThemeFix.html;
        document.body.append(htmlDiv);
      });
    };

    if (thisThemeFix.css) {
      var styleTag = document.createElement('style');
      styleTag.classList.add('jdgm-theme-fix-style');
      styleTag.innerHTML = thisThemeFix.css;
      document.head.append(styleTag);
    };

    if (thisThemeFix.js) {
      var scriptTag = document.createElement('script');
      scriptTag.classList.add('jdgm-theme-fix-script');
      scriptTag.innerHTML = thisThemeFix.js;
      document.head.append(scriptTag);
    };
  })();
</script>
<!-- END app snippet -->
<!-- End of Judge.me Core -->



<!-- END app block --><!-- BEGIN app block: shopify://apps/yoast-seo/blocks/metatags/7c777011-bc88-4743-a24e-64336e1e5b46 -->
<!-- This site is optimized with Yoast SEO for Shopify -->
<title>ShopDFI | Glass Protection, Coating And Cleaning Products</title>
<meta name="description" content="ShopDFI has what you need for glass protection, coating and cleaning products. Restore and protect your glass and shop our products today!" />
<link rel="canonical" href="https://shopdfi.com/" />
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
<meta property="og:site_name" content="ShopDFI" />
<meta property="og:url" content="https://shopdfi.com/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="ShopDFI | Glass Protection, Coating And Cleaning Products" />
<meta property="og:description" content="ShopDFI has what you need for glass protection, coating and cleaning products. Restore and protect your glass and shop our products today!" />
<meta property="og:image" content="https://shopdfi.com/cdn/shop/files/dfi-logo.png?v=1756936265" />
<meta property="og:image:height" content="184" />
<meta property="og:image:width" content="376" />
<meta name="twitter:card" content="summary_large_image" />
<script type="application/ld+json" id="yoast-schema-graph">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://shopdfi.com/#/schema/organization/1",
      "url": "https://shopdfi.com",
      "name": "ShopDFI",
      "logo": {
        "@id": "https://shopdfi.com/#/schema/ImageObject/33943586341149"
      },
      "image": [
        {
          "@id": "https://shopdfi.com/#/schema/ImageObject/33943586341149"
        }
      ],
      "hasMerchantReturnPolicy": {
        "@type": "MerchantReturnPolicy",
        "merchantReturnLink": "https://shopdfi.com/policies/refund-policy"
      },
      "sameAs": []
    },
    {
      "@type": "ImageObject",
      "@id": "https://shopdfi.com/#/schema/ImageObject/33943586341149",
      "width": 316,
      "height": 164,
      "url": "https:\/\/shopdfi.com\/cdn\/shop\/files\/ShopDFI.jpg?v=1685569196",
      "contentUrl": "https:\/\/shopdfi.com\/cdn\/shop\/files\/ShopDFI.jpg?v=1685569196"
    },
    {
      "@type": "WebSite",
      "@id": "https://shopdfi.com/#/schema/website/1",
      "url": "https://shopdfi.com",
      "name": "ShopDFI",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://shopdfi.com/search?q={search_term_string}",
        "query-input": "required name=search_term_string"
      },
      "publisher": {
        "@id": "https://shopdfi.com/#/schema/organization/1"
      },
      "inLanguage": "en"
    },
    {
      "@type": ["WebPage","CollectionPage"],
      "@id": "https:\/\/shopdfi.com\/",
      "name": "ShopDFI | Glass Protection, Coating And Cleaning Products",
      "description": "ShopDFI has what you need for glass protection, coating and cleaning products. Restore and protect your glass and shop our products today!",
      "about": {
        "@id": "https://shopdfi.com/#/schema/organization/1"
      },
      "primaryImageOfPage": {
        "@id": "https://shopdfi.com/#/schema/ImageObject/3182479868189"
      },
      "image": [{
        "@id": "https://shopdfi.com/#/schema/ImageObject/3182479868189"
      }],
      "isPartOf": {
        "@id": "https://shopdfi.com/#/schema/website/1"
      },
      "url": "https:\/\/shopdfi.com\/"
    },
    {
      "@type": "ImageObject",
      "@id": "https://shopdfi.com/#/schema/ImageObject/3182479868189",
      "width": 376,
      "height": 184,
      "url": "https:\/\/shopdfi.com\/cdn\/shop\/files\/dfi-logo.png?v=1756936265",
      "contentUrl": "https:\/\/shopdfi.com\/cdn\/shop\/files\/dfi-logo.png?v=1756936265"
    }
  ]}
</script>
<!--/ Yoast SEO -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/exit-intent-popup/blocks/app-embed/c17e85dd-754c-49c5-b48d-036782d11f80 --> 
<script>
 if (!window.pdexitintJs_new2a) {
    try {
        window.pdexitintJs_new2a = {};
        pdexitintJs_new2a.pdexit_new2a = {
            metafields: {
                shop: "shopdfi.myshopify.com",
                settings: {"block_order":["15000000326"],"blocks":{"15000000326":{"disabled":"0","number":"326","name":"36","label":"SAVE 20%","avatar":"https://cdn.shopify.com/s/files/1/0033/3538/9233/files/amoiatedf.gif?v=1637917265","online":"0","timezone":"Europe/Rome","cid":"15000000326","ciiid":"178","sunday":{"enabled":"1","range":"0,0"},"monday":{"enabled":"1","range":"0,0"},"tuesday":{"enabled":"1","range":"0,0"},"wednesday":{"enabled":"1","range":"0,0"},"thursday":{"enabled":"1","range":"0,0"},"friday":{"enabled":"1","range":"0,0"},"saturday":{"enabled":"1","range":"0,0"},"offline":"Currently Offline. Will be back soon","chat":{"enabled":"1","greeting":"Copied"},"message":"Privacy Policy","page_url":"0"}},"style":{"pattern":"100","customized":{"enabled":"1","color":"#FFFFFF","background":"#14b6e8","background_img":"","svg_color":"","background_img_main":"https://cdn.shopify.com/s/files/1/0033/3538/9233/files/1905.png","button_animation":"","background_pic_header":"","auto_start":"9999000","icon_width":"60","chat_width":"376","border_radius":"10","icon_position":"12","shadow_yn":"1","mobile_label_yn":"1","faq_yn":"","compact_normal":"Roboto","secondary_button":"0","secondary_button_link":"","secondary_text":"","pages_display":"/pages/,/,/collections/,/products/,/cart/,/orders/,/checkouts/,/blogs/,/password/","updown_bottom":"20","updown_bottom2":"0","updown_bottom_m":"20","secondary_button_bgcolor":"#f0f0f0","secondary_button_tcolor":"#0084FF ","secondary_button_lcolor":"#0084FF ","leftt_rightt":"0","leftt_rightt_sec":"2","animation_count":"infinite","extend_header_img":"0","font":"Muli","nothankskkks":"No Thanks","auto_hide_chat":"10000000000","header_text_color":"#333333","widget_optin":"","img_cntt":"1","greeting2":"700","greeting3":"800","greeting4":"300","greeting5":"300","greeting6":"400","greeting7":"300","leftright_label":"0","updown_share":"30","font_weight":"600","animation_iteration":"99999","abandned_cart_enabled":"1","final_leftright_second_position":"left","remove_bottom":"1","header_bg_color":"","share_icons_display":"Whatsapp","share_size":"40","share_radius":"0","share_trans":"0","what_bg":"0","body_bgcolor":"","abandoned_kakkar":"1","merged_icons":"0","google_ec":"","google_el":"","google_ea":"","fpixel_en":"","font_size":"22","chatbox_radius":"8","clicktcart_text":"Click here to get this discount!","bot_yn":"0","clicktcart_anim_c":"pwapp-onlyonce","clicktcart":"0","ctaction_animation":"https://nytimes.com","remove_bg":"0","blink_circle":"0","blink_animation":"pwapp-zooml","blink_circle_color":"#fff","blink_circle_bg":"red","chatnow_color":"black","label_bgcolor":"#082b36","faq_color":"black","header_flat":"1","adddv_bott":"","buttonvcolootr":"#14b6e8","emailpop":"0","flyer_chat":"0","flyer_chat_m":"0","flyer_text":"","flyer_img":"","merged_icons_display":"NO","chatbox_height":"70","title_textsize":"24","signuppopup":"","excl_urlss":"","waving_img":"","abandned_url":"3","order_conf":true,"whatsapp_yn":"0","svg_yes_icon":"0","svg_yes":"","live_whatsapp":"1","live_whatsapp_mobile":"1","agreecolor":"#FFF","cookieConsentLevel":"","privacyPreferenceCenterTitle":"","privacyPreferenceCenterDescription":"","manageConsentPreferencesTitle":" ","alwaysActiveField":"","confirmMyChoicesButtonText":"","firstPartyCookies":"","strictlyNecessaryCookies":"","performanceCookiesFirstParty":"","performanceCookiesFirstPartydes":"","performanceCookiesThirdParties":"","performanceCookiesThirdPartiesdes":"","functionalCookies":"","functionalCookiesdes":"","targetingCookies":"","targetingCookiesdes":"","socialMediaCookies":"","allowall":"","viewourcookiepolicy":"","chat_type":"1","button_link":"https://shopdfi.com/cdn/shop/files/Cleaning_Kits_Banner_Hero1.jpg?v=1699989989&width=2600","button_link1":"32","button_link2":"12","button_link3":"10","button_link4":"20","button_link5":"200","button_link6":"Lato","close_iconyn":"1","socialMediaCookiesdes":"","agreebackground":"#333333","header_posit_img":"center","lang_support":"en","calltoactionnynn":"0"}},"share":{"desktop":{"disabled":"1","position":"left"},"mobile":{"disabled":"1","position":"left"},"style":{"color":"#FFF","background":"#333333"},"texts":{"button":"Share","message":"CHECK THIS OUT"}},"addtocart":{"style":{"mobile":"","desktop":"","replace_yn":"","but_bgcolor":"","but_tcolor":"","but_fsize":"","but_radius":"","button_wid":"","button_pad":"","but_bor_col":"","but_bor_wid":""},"texts":{"but_label1":"","but_link1":"","but_label2":"","but_link2":""}},"faq_quick_reply":[],"faq_block_order":[],"faq_blocks":"","faq_texts":{"category":"FAQ Categories","featured":"General questions","search":"Search on Helpdesk","results":"Results for terms","no_results":"Sorry, no results found. Please try another keyword."},"track_url":"https://way2enjoy.com/shopify/1/whatsapp-chat/tracking_1.php","charge":true,"desktop":{"disabled":"0","position":"right","layout":"baby"},"mobile":{"disabled":"0","position":"right","layout":"baby"},"texts":{"title":"Copy","description":"New Customers!","prefilledt":"Privacy Policy","note":"CkOutShopDFI20","button":"ON YOUR FIRST PURCHASE.* USE THIS CODE AT THE CHECKOUT! \n*1-time use","button_m":"ON YOUR FIRST PURCHASE USING THIS CODE AT THE CHECKOUT!","bot_tri_button":"Order Status","placeholder":"Send a message","emoji_search":"Search emoji…","emoji_frequently":"Frequently used","emoji_people":"People","emoji_nature":"Nature","emoji_objects":"Objects","emoji_places":"Places","emoji_symbols":"Symbols","emoji_not_found":"No emoji could be found","agreetestt":"SAVE 20%"}},
				
            }
        };
        // Any additional code...
    } catch (e) {
        console.error('An error occurred in the script:', e);
    }
}


</script>



 
<!-- END app block --><script src="https://cdn.shopify.com/extensions/019ea81e-eadf-7199-a3d8-70ded874a005/judgeme-563/assets/loader.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/3d841bc3-95e4-4f46-b335-9ea489d0aba9/inbox-1273/assets/inbox-chat-loader.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/cdabc63c-d498-4ed6-811b-281f2621d755/exit-intent-popup-114/assets/exitintent1.js" type="text/javascript" defer="defer"></script>
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<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: 68305027357,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>
<script>
  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function(){var wpmLoader=function(){"use strict";return function(e,d,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!Boolean(null==(i=null==(a=window.Shopify)?void 0:a.analytics)?void 0:i.replayQueue)){var a,i;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,u,c,m,p,f,h,g,y,w,v,b,S,P=(u=(l={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+|)/}).modern,c=l.legacy,(m=navigator.userAgent).match(u)?"modern":m.match(c)?"legacy":"unknown"),C="modern"===P?"modern":"legacy",_=(null!=n?n:{modern:"",legacy:""})[C],O=[(p={baseUrl:d,hashVersion:r,buildTarget:C}).baseUrl,"/wpm","/b",p.hashVersion,"modern"===p.buildTarget?"m":"l",".js"].join(""),U=(f={version:r,bundleTarget:P,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint},h=f.version,g=f.bundleTarget,y=f.surface,w=f.pageUrl,v=f.monorailEndpoint,{emit:function(e){var d=e.status,r=e.errorMsg,n=(new Date).getTime(),o=JSON.stringify({metadata:{event_sent_at_ms:n},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:h,bundle_target:g,page_url:w,status:d,surface:y,error_msg:r},metadata:{event_created_at_ms:n}}]});if(!v)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(v,o)}catch(e){}var a=new XMLHttpRequest;try{return a.open("POST",v,!0),a.setRequestHeader("Content-Type","text/plain"),a.send(o),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}});try{o.browserTarget=P,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,a=e.onerror,i=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,i&&(l.integrity=i,l.crossOrigin="anonymous"),s)for(var m in s)if(Object.prototype.hasOwnProperty.call(s,m))try{l.dataset[m]=s[m]}catch(e){}if(o&&l.addEventListener("load",o),a&&l.addEventListener("error",a),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:O,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null==(d=null==(e=window.Shopify)?void 0:e.analytics)?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 U.emit({status:"failed",errorMsg:"".concat(O," has failed to load")})},sri:(b=_,S=/^sha384-[A-Za-z0-9+/=]+$/,"string"==typeof b&&S.test(b)?_:""),scriptDataAttributes:o}),U.emit({status:"loading"})}catch(e){U.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}}}();wpmLoader({shopId: 68305027357,storefrontBaseUrl: "https://shopdfi.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86","d5bdd5d0","3209b71c","5acaffe6","86d76263","3b3c7daf","6faea013"],webPixelsConfigList: [{"id":"1446150429","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"34ad157958823915625854214640f0bf","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"845349149","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-8PL9BEPKWG\\\",\\\"AW-16761520221\\\",\\\"GT-W6KCRML\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-8PL9BEPKWG\\\",\\\"AW-16761520221\\\/tdPnCJ33w4waEN2Awrg-\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-8PL9BEPKWG\\\",\\\"AW-16761520221\\\/rBzFCJf3w4waEN2Awrg-\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-8PL9BEPKWG\\\",\\\"AW-16761520221\\\/SZW6CJT3w4waEN2Awrg-\\\",\\\"MC-R5TLMBV903\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-8PL9BEPKWG\\\",\\\"AW-16761520221\\\/FhgKCI73w4waEN2Awrg-\\\",\\\"MC-R5TLMBV903\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-8PL9BEPKWG\\\",\\\"AW-16761520221\\\/Y6g5CJH3w4waEN2Awrg-\\\",\\\"MC-R5TLMBV903\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-8PL9BEPKWG\\\",\\\"AW-16761520221\\\/DEZXCKD3w4waEN2Awrg-\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-8PL9BEPKWG\\\",\\\"AW-16761520221\\\/dVSXCJr3w4waEN2Awrg-\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"f15305aac1e98c5c26a7c80e7bc37bde","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"ShopDFI","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"shopdfi.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/shopdfi.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":null,"purchasingCompany":null,"page":null},},"https://shopdfi.com/cdn","a9664f44w6a62cec8p04af10e4mb91e3447",{"modern":"","legacy":""},{"trekkieShim":true,"apiClientId":"580111","pageType":"home","shopId":"68305027357","storefrontBaseUrl":"https:\/\/shopdfi.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\", \"d5bdd5d0\", \"3209b71c\", \"5acaffe6\", \"86d76263\", \"3b3c7daf\", \"6faea013\"]","isMerchantRequest":"false","hashVersion":"a9664f44w6a62cec8p04af10e4mb91e3447","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'USD';
  var meta = {"page":{"pageType":"home","requestId":"92f7417d-215e-4661-855a-1d0144eff1fa-1780989737"}};
  for (var attr in meta) {
    window.ShopifyAnalytics.meta[attr] = meta[attr];
  }
</script>
<script class="analytics">
  (function () {
    var customDocumentWrite = function(content) {
      var jquery = null;

      if (window.jQuery) {
        jquery = window.jQuery;
      } else if (window.Checkout && window.Checkout.$) {
        jquery = window.Checkout.$;
      }

      if (jquery) {
        jquery('body').append(content);
      }
    };

    var hasLoggedConversion = function(token) {
      if (token) {
        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
      }
      return false;
    }

    var setCookieIfConversion = function(token) {
      if (token) {
        var twoMonthsFromNow = new Date(Date.now());
        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);

        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
      }
    }

    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
    if (trekkie.integrations) {
      return;
    }
    trekkie.methods = [
      'identify',
      'page',
      'ready',
      'track',
      'trackForm',
      'trackLink'
    ];
    trekkie.factory = function(method) {
      return function() {
        var args = Array.prototype.slice.call(arguments);
        args.unshift(method);
        trekkie.push(args);
        if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
          try {
            window.__TREKKIE_SHIM_QUEUE.push({
              from: 'trekkie-stub',
              method: method,
              args: args.slice(1)
            });
          } catch (e) {
            // no-op
          }
        }
        return trekkie;
      };
    };
    for (var i = 0; i < trekkie.methods.length; i++) {
      var key = trekkie.methods[i];
      trekkie[key] = trekkie.factory(key);
    }
    trekkie.load = function(config) {
      trekkie.config = config || {};
      trekkie.config.initialDocumentCookie = document.cookie;
      var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
  var scriptFallback = document.createElement('script');
  scriptFallback.type = 'text/javascript';
  scriptFallback.onerror = function(error) {
          var Monorail = {
      produce: function produce(monorailDomain, schemaId, payload) {
        var currentMs = new Date().getTime();
        var event = {
          schema_id: schemaId,
          payload: payload,
          metadata: {
            event_created_at_ms: currentMs,
            event_sent_at_ms: currentMs
          }
        };
        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
      },
      sendRequest: function sendRequest(endpointUrl, payload) {
        // Try the sendBeacon API
        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
          var blobData = new window.Blob([payload], {
            type: 'text/plain'
          });

          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
            return true;
          } // sendBeacon was not successful

        } // XHR beacon

        var xhr = new XMLHttpRequest();

        try {
          xhr.open('POST', endpointUrl);
          xhr.setRequestHeader('Content-Type', 'text/plain');
          xhr.send(payload);
        } catch (e) {
          console.log(e);
        }

        return false;
      },
      isIos12: function isIos12() {
        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
      }
    };
    Monorail.produce('monorail-edge.shopifysvc.com',
      'trekkie_storefront_load_errors/1.1',
      {shop_id: 68305027357,
      theme_id: 164299374877,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//shopdfi.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js"});

  };
  scriptFallback.async = true;
  scriptFallback.src = '//shopdfi.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js';
  first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//shopdfi.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js';
first.parentNode.insertBefore(script, first);

    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68305027357,"isMerchantRequest":null,"themeId":164299374877,"themeCityHash":"13556460331032323290","contentLanguage":"en","currency":"USD","eventMetadataId":"4777859f-5fcf-4ed5-96e2-ea729e08be6b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"92f7417d-215e-4661-855a-1d0144eff1fa-1780989737","shopifyEmitted":true});

      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
      var token = match? match[1]: undefined;
      if (!hasLoggedConversion(token)) {
        setCookieIfConversion(token);
        
      }
    });

    var eventsListenerScript = document.createElement('script');
    eventsListenerScript.async = true;
    eventsListenerScript.src = "//shopdfi.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
  defer
  src="https://shopdfi.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.5.0.min.js"
  data-application="storefront-renderer"
  data-shop-id="68305027357"
  data-render-region="gcp-us-central1"
  data-page-type="index"
  data-theme-instance-id="164299374877"
  data-theme-name="Impact"
  data-theme-version="4.7.1"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
  data-shs-beacon="true"
  data-shs-export-with-fetch="true"
  data-shs-logs-sample-rate="1"
  data-shs-beacon-endpoint="https://shopdfi.com/api/collect"
></script>
</head>

  <body class="page-transition zoom-image--enabled">

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WW5FZ6RD"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --><!-- DRAWER -->
<template id="drawer-default-template">
  <style>
    [hidden] {
      display: none !important;
    }
  </style>

  <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
      </svg></button>

  <div part="overlay"></div>

  <div part="content">
    <header part="header">
      <slot name="header"></slot>

      <button part="close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
      </svg></button>
    </header>

    <div part="body">
      <slot></slot>
    </div>

    <footer part="footer">
      <slot name="footer"></slot>
    </footer>
  </div>
</template>

<!-- POPOVER -->
<template id="popover-default-template">
  <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
      </svg></button>

  <div part="overlay"></div>

  <div part="content">
    <header part="title">
      <slot name="title"></slot>
    </header>

    <div part="body">
      <slot></slot>
    </div>
  </div>
</template><a href="#main" class="skip-to-content sr-only">Skip to content</a><!-- BEGIN sections: header-group -->
<aside id="shopify-section-sections--21885323706653__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
    :root {
      --sticky-announcement-bar-enabled:0;
    }</style><height-observer variable="announcement-bar">
    <div class="announcement-bar bg-custom text-custom"style="--background: 37 54 69; --text-color: 255 255 255;"><div class="container">
          <div class="announcement-bar__wrapper justify-between"><button class="tap-area" is="prev-button" aria-controls="announcement-bar" aria-label="Previous"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
      </svg></button><announcement-bar swipeable id="announcement-bar" class="announcement-bar__static-list"><p class="bold text-xs " >FREE SHIPPING OVER $75 IN US ONLY
</p><p class="bold text-xs reveal-invisible" >ORDER 10+ PRODUCTS GET 15% OFF
</p></announcement-bar><button class="tap-area" is="next-button" aria-controls="announcement-bar" aria-label="Next"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
      </svg></button></div>
        </div></div>
  </height-observer>

  <script>
    document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--21885323706653__announcement-bar').clientHeight) + 'px');
  </script></aside><header id="shopify-section-sections--21885323706653__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
  :root {
    --sticky-header-enabled:1;
  }

  #shopify-section-sections--21885323706653__header {
    --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
    --header-padding-block: var(--spacing-4-5);
    --header-background-opacity: 0.89;
    --header-background-blur-radius: 8px;
    --header-transparent-text-color: 255 255 255;--header-logo-width: 100px;
      --header-logo-height: 45px;position: sticky;
    top: 0;
    z-index: 10;
  }.shopify-section--announcement-bar ~ #shopify-section-sections--21885323706653__header {
      top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px));
    }@media screen and (min-width: 700px) {
    #shopify-section-sections--21885323706653__header {--header-logo-width: 120px;
        --header-logo-height: 54px;--header-padding-block: var(--spacing-8-5);
    }
  }</style>

<height-observer variable="header">
  <store-header class="header"  sticky>
    <div class="header__wrapper"><div class="header__main-nav">
        <div class="header__icon-list">
          <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu">
            <span class="sr-only">Open navigation menu</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-hamburger" viewBox="0 0 22 22">
        <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path>
      </svg></button>

          <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer">
            <span class="sr-only">Open search</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
      </svg></a><nav class="header__link-list  wrap" role="navigation">
              <ul class="contents" role="list">

                  <li><a href="/collections/cleaning-kits" class="bold link-faded-reverse" >Cleaning Kits</a></li>

                  <li><a href="/collections/protective-coatings" class="bold link-faded-reverse" >Protective Coatings</a></li>

                  <li><a href="/collections/stain-removers" class="bold link-faded-reverse" >Stain Removers</a></li>

                  <li><a href="/collections/aftercare-products" class="bold link-faded-reverse" >Aftercare</a></li></ul>
            </nav></div>
      </div><p class="header__logo">
          <a href="/"><span class="sr-only">ShopDFI</span><img src="//shopdfi.com/cdn/shop/files/dfilogo2018x8.webp?v=1669763642&amp;width=266" alt="Diamon-Fusion International Logo" srcset="//shopdfi.com/cdn/shop/files/dfilogo2018x8.webp?v=1669763642&amp;width=240 240w, //shopdfi.com/cdn/shop/files/dfilogo2018x8.webp?v=1669763642&amp;width=266 266w" width="266" height="120" sizes="120px" class="header__logo-image"><img src="//shopdfi.com/cdn/shop/files/dfilogo2018x8-white.png?v=1669831777&amp;width=266" alt="DFI Logo" srcset="//shopdfi.com/cdn/shop/files/dfilogo2018x8-white.png?v=1669831777&amp;width=240 240w, //shopdfi.com/cdn/shop/files/dfilogo2018x8-white.png?v=1669831777&amp;width=266 266w" width="266" height="120" sizes="120px" class="header__logo-image header__logo-image--transparent"></a>
        </p>
      
<div class="header__secondary-nav"><nav class="header__link-list" role="navigation">
            <ul class="contents"><li>
                  <a href="/pages/about" class="bold link-faded-reverse">About</a>
                </li><li>
                  <a href="/blogs/news" class="bold link-faded-reverse">Blog</a>
                </li></ul>
          </nav><div class="header__icon-list"><a href="/search" class="hidden tap-area sm:block" aria-controls="search-drawer">
            <span class="sr-only">Open search</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
      </svg></a><a href="https://shopdfi.com/customer_authentication/redirect?locale=en&region_country=US" class="hidden tap-area sm:block">
              <span class="sr-only">Open account page</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-account" viewBox="0 0 22 22">
        <circle cx="11" cy="7" r="4" fill="none" stroke="currentColor"></circle>
        <path d="M3.5 19c1.421-2.974 4.247-5 7.5-5s6.079 2.026 7.5 5" fill="none" stroke="currentColor" stroke-linecap="round"></path>
      </svg></a><a href="/cart" data-no-instant class="relative tap-area" aria-controls="cart-drawer">
            <span class="sr-only">Open cart</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-cart" viewBox="0 0 22 22">
            <path d="M11 7H3.577A2 2 0 0 0 1.64 9.497l2.051 8A2 2 0 0 0 5.63 19H16.37a2 2 0 0 0 1.937-1.503l2.052-8A2 2 0 0 0 18.422 7H11Zm0 0V1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg><div class="header__cart-count">
              <cart-count class="count-bubble opacity-0" aria-hidden="true">0</cart-count>
            </div>
          </a>
        </div>
      </div>
    </div>
  </store-header>
</height-observer><navigation-drawer mobile-opening="bottom" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer lg:hidden" >
    <button is="close-button" aria-label="Close"class="sm-max:hidden"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24">
        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
      </svg></button><div class="panel-list__wrapper">
  <div class="panel">
    <div class="panel__wrapper" >
      <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4">
<li class="h3 sm:h4"><a href="/collections/cleaning-kits" class="group block w-full">
                  <span><span class="reversed-link">Cleaning Kits</span></span>
                </a></li>
<li class="h3 sm:h4"><a href="/collections/protective-coatings" class="group block w-full">
                  <span><span class="reversed-link">Protective Coatings</span></span>
                </a></li>
<li class="h3 sm:h4"><a href="/collections/stain-removers" class="group block w-full">
                  <span><span class="reversed-link">Stain Removers</span></span>
                </a></li>
<li class="h3 sm:h4"><a href="/collections/aftercare-products" class="group block w-full">
                  <span><span class="reversed-link">Aftercare</span></span>
                </a></li></ul><ul class="v-stack gap-3"><li>
                <a href="/pages/about" class="h6 group"><span><span class="reversed-link">About</span></span></a>
              </li><li>
                <a href="/blogs/news" class="h6 group"><span><span class="reversed-link">Blog</span></span></a>
              </li></ul></div><div class="panel-footer v-stack gap-5"><div class="panel-footer__localization-wrapper h-stack gap-6 border-t md:hidden"><a href="/account" class="panel-footer__account-link bold text-sm">Account</a></div></div></div>
  </div></div></navigation-drawer><script>
  document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--21885323706653__header').clientHeight) + 'px');
</script>

</header>
<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
<div id="shopify-section-sections--21885323739421__newsletter-popup" class="shopify-section shopify-section-group-overlay-group shopify-section--popup"><newsletter-popup id="newsletter-drawer" open-from="right" class="drawer newsletter-drawer" only-once apparition-delay="5"  handle-section-events>
      <button is="close-button" aria-label="Close" class="sm-max:hidden"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24">
        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
      </svg></button><div class="newsletter-drawer__content v-stack gap-4 text-center">
        <div class="v-stack gap-6"><p class="h5">Subscribe and Save</p><form method="post" action="/contact#newsletter-sections--21885323739421__newsletter-popup" id="newsletter-sections--21885323739421__newsletter-popup" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><div class="fieldset">
                <input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input-sections--21885323739421__newsletter-popup--contactemail" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 
  
  
  
  
  autocomplete="email"
  
  
  required
  
><label for="input-sections--21885323739421__newsletter-popup--contactemail" class="floating-label">E-mail</label></div></div>
<button type="submit" class="button button--xl"
  
  
  
  
  
  
  
  is="custom-button"
 >
    <div class="text-with-icon justify-center"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="18" height="18" class="icon icon-picto-envelope" viewBox="0 0 24 24">
        <path d="M1.77 18.063a3.586 3.586 0 0 0 3.174 3.11c2.278.24 4.637.49 7.056.49 2.417 0 4.778-.252 7.056-.49a3.584 3.584 0 0 0 3.175-3.11c.243-1.96.483-3.987.483-6.063 0-2.074-.24-4.102-.483-6.063a3.586 3.586 0 0 0-3.175-3.112c-2.278-.236-4.639-.487-7.056-.487s-4.778.252-7.056.49a3.583 3.583 0 0 0-3.175 3.11c-.243 1.96-.483 3.988-.483 6.062 0 2.074.24 4.102.483 6.063Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
        <path d="m1.817 5.493 8.06 6.356a3.428 3.428 0 0 0 4.245 0l8.06-6.356" stroke="currentColor" stroke-linejoin="round"/>
      </svg>Subscribe</div></button></form></div><p class="text-xs text-subdued"><strong>Subscribe to our mailing list for ShopDFI product news and discounts!</strong></p></div>
    </newsletter-popup></div><div id="shopify-section-sections--21885323739421__privacy-banner" class="shopify-section shopify-section-group-overlay-group shopify-section--privacy-banner"><privacy-bar class="privacy-bar" hidden>
  <div class="privacy-bar__inner">
    <button type="button" class="privacy-bar__close" data-action="close">
      <span class="sr-only">Close</span><svg role="presentation" stroke-width="2" focusable="false" width="10" height="10" class="icon icon-delete" viewBox="0 0 10 10">
        <path d="m.757.757 8.486 8.486m-8.486 0L9.243.757" stroke="currentColor"></path>
      </svg></button>

    <div class="v-stack gap-4">
      <div class="v-stack gap-2"><p class="bold">Cookie policy</p><div class="prose text-xs"><p>We use cookies and similar technologies to provide the best experience on our website. Refer to our Privacy Policy for more information.</p></div></div>

      <div class="h-stack gap-2">
        <button type="button" class="button button--sm" data-action="accept">Accept</button>
        <button type="button" class="button button--sm button--subdued" data-action="decline">Decline</button>
      </div>
    </div>
  </div>
</privacy-bar>

</div><div id="shopify-section-sections--21885323739421__cart-drawer" class="shopify-section shopify-section-group-overlay-group"><cart-drawer  class="cart-drawer drawer drawer--lg" id="cart-drawer"><button is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
      </svg></button>

    <div class="empty-state align-self-center">
      <div class="empty-state__icon-wrapper"><svg role="presentation" stroke-width="1" focusable="false" width="32" height="32" class="icon icon-cart" viewBox="0 0 22 22">
            <path d="M11 7H3.577A2 2 0 0 0 1.64 9.497l2.051 8A2 2 0 0 0 5.63 19H16.37a2 2 0 0 0 1.937-1.503l2.052-8A2 2 0 0 0 18.422 7H11Zm0 0V1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg><span class="count-bubble count-bubble--lg">0</span>
      </div>

      <div class="prose">
        <p class="h5">Your cart is empty</p>
<a class="button button--xl"
  
  
  
  
  
  href="/collections/all"
  
  
 >Continue shopping</a></div>
    </div></cart-drawer>


</div><div id="shopify-section-sections--21885323739421__search-drawer" class="shopify-section shopify-section-group-overlay-group"><search-drawer  class="search-drawer search-drawer--full drawer drawer--lg" id="search-drawer">
  <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search">
    <div class="search-input">
      <input type="search" name="q" placeholder="Search for..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Search">
      <button type="reset" class="text-subdued">Clear</button>
      <button type="button" is="close-button">
        <span class="sr-only">Close</span><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
      </svg></button>
    </div>

    <style>
      #shopify-section-sections--21885323739421__search-drawer {
        --predictive-search-column-count: 3;
      }
    </style>

    <input type="hidden" name="type" value="product">

    <predictive-search class="predictive-search" section-id="sections--21885323739421__search-drawer"><div slot="results"></div>

      <div slot="loading">
        <div class="v-stack gap-5 sm:gap-6 md:hidden">
          <div class="h-stack gap-4 sm:gap-5"><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div>

          <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6">
                <span class="skeleton skeleton--thumbnail"></span>

                <div class="v-stack gap-3 w-full">
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                </div>
              </div><div class="h-stack align-center gap-5 sm:gap-6">
                <span class="skeleton skeleton--thumbnail"></span>

                <div class="v-stack gap-3 w-full">
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                </div>
              </div><div class="h-stack align-center gap-5 sm:gap-6">
                <span class="skeleton skeleton--thumbnail"></span>

                <div class="v-stack gap-3 w-full">
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                </div>
              </div><div class="h-stack align-center gap-5 sm:gap-6">
                <span class="skeleton skeleton--thumbnail"></span>

                <div class="v-stack gap-3 w-full">
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                </div>
              </div></div>
        </div><div class="predictive-search__skeleton-full-width hidden"><div class="v-stack gap-8">
                <span class="skeleton skeleton--tab"></span><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div></div><div class="v-stack gap-8">
                <span class="skeleton skeleton--tab"></span><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div></div><div class="v-stack gap-8">
                <span class="skeleton skeleton--tab"></span><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div><div class="h-stack align-center gap-5 sm:gap-6">
                    <span class="skeleton skeleton--thumbnail"></span>

                    <div class="v-stack gap-3 w-full">
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
                      <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
                    </div>
                  </div></div></div></div>
    </predictive-search>
  </form>
</search-drawer>

</div>
<!-- END sections: overlay-group --><cart-notification-drawer open-from="bottom" class="quick-buy-drawer drawer"></cart-notification-drawer><main role="main" id="main" class="anchor">
      <section id="shopify-section-template--21885323116829__video_erLR3w" class="shopify-section shopify-section--video"><style>
  #shopify-section-template--21885323116829__video_erLR3w {--section-outer-spacing-block: 0;--content-over-media-overlay: 0 0 0 / 0.25;margin-block-start: calc(-1 * var(--header-height) * var(--section-is-first));}</style>

<div class="section   section-blends section-full text-custom"style="--text-color: 255 255 255;" allow-transparent-header><div class="content-over-media content-over-media--lg full-bleed  text-custom"style="--text-color: 255 255 255;"><video-media autoplay><video playsinline="true" preload="metadata" muted="muted" loop="loop" poster="//shopdfi.com/cdn/shop/files/preview_images/81342c5305fe4c2c89a536fcbe366ee0.thumbnail.0000000000_800x.jpg?v=1706639174"><source src="//shopdfi.com/cdn/shop/videos/c/vp/81342c5305fe4c2c89a536fcbe366ee0/81342c5305fe4c2c89a536fcbe366ee0.HD-1080p-2.5Mbps-23862526.mp4?v=0" type="video/mp4"><img src="//shopdfi.com/cdn/shop/files/preview_images/81342c5305fe4c2c89a536fcbe366ee0.thumbnail.0000000000_800x.jpg?v=1706639174"></video></video-media><div class="place-self-center text-center">
        <div class="prose"><p class="bold" >WHERE GLASS MEETS RESILIENCE</p><h1 class="h1" >ShopDFI Glass Protection and Restoration Solutions</h1>
<a class="button button--lg button--outline"
  style="--button-text-color: 255 255 255;--button-outline-color: 255 255 255;"
  
  
  
  
  href="/collections/all"
  
  
 >SHOP OUR PRODUCTS</a>
</div>
      </div></div>
</div>

</section><section id="shopify-section-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6" class="shopify-section shopify-section--text-with-icons"><style>
  #shopify-section-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6 {
    --section-background-hash: 040362030000002600710025352902014;
  }

  #shopify-section-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6 + * {
    --previous-section-background-hash: 040362030000002600710025352902014;
  }</style><style>
    #shopify-section-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6 {
      --text-with-icons-template: auto-flow 100%;
      --text-with-icons-justify: center;
      --text-with-icons-text-align: center;
      --text-with-icons-gap: var(--spacing-5);
    }@media screen and (min-width: 1150px) {
      #shopify-section-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6 {
        --text-with-icons-gap: var(--spacing-5);
      }
    }@media screen and (min-width: 1150px) {
        #shopify-section-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6 {
          --text-with-icons-template: repeat(4, 1fr);
          --text-with-icons-justify: center;
          --text-with-icons-text-align: center;
        }
      }</style>

  <div class="section   section-full bg-custom text-custom"style="--background: 37 54 69; --text-color: 240 240 240;">
    <div class="section-stack"><div class="text-with-icons">
        <scroll-carousel class="text-with-icons__list scroll-area full-bleed lg:unbleed" id="carousel-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6" role="region"><div id="block-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6-template--17052446032157__ecd3c252-cbf8-4765-bcf1-7884f7cebad6-1669765190251099ed-1" class="text-with-icons__item snap-center" role="group" aria-label="Item 1 of 4" ><div class="text-custom"style="--text-color: 255 255 255;"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-earth" viewBox="0 0 24 24">
        <path d="M12 22.621c5.866 0 10.621-4.755 10.621-10.621 0-5.866-4.755-10.621-10.621-10.621C6.134 1.379 1.379 6.134 1.379 12c0 5.866 4.755 10.621 10.621 10.621Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M5.055 16.085a2.86 2.86 0 0 0 2.86-2.86v-2.45a2.86 2.86 0 0 1 2.86-2.86 2.86 2.86 0 0 0 2.859-2.86V1.504A10.702 10.702 0 0 0 12 1.379C6.134 1.379 1.379 6.134 1.379 12c0 1.448.29 2.828.814 4.085h2.862ZM22.62 11.836a5.817 5.817 0 0 0-2.646-.653h-3.48a2.86 2.86 0 0 0 0 5.719 2.042 2.042 0 0 1 2.042 2.043v1.421h.008a10.602 10.602 0 0 0 4.077-8.303v-.126l-.001-.1Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="32" height="32" class="hidden sm:block icon icon-picto-earth" viewBox="0 0 24 24">
        <path d="M12 22.621c5.866 0 10.621-4.755 10.621-10.621 0-5.866-4.755-10.621-10.621-10.621C6.134 1.379 1.379 6.134 1.379 12c0 5.866 4.755 10.621 10.621 10.621Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M5.055 16.085a2.86 2.86 0 0 0 2.86-2.86v-2.45a2.86 2.86 0 0 1 2.86-2.86 2.86 2.86 0 0 0 2.859-2.86V1.504A10.702 10.702 0 0 0 12 1.379C6.134 1.379 1.379 6.134 1.379 12c0 1.448.29 2.828.814 4.085h2.862ZM22.62 11.836a5.817 5.817 0 0 0-2.646-.653h-3.48a2.86 2.86 0 0 0 0 5.719 2.042 2.042 0 0 1 2.042 2.043v1.421h.008a10.602 10.602 0 0 0 4.077-8.303v-.126l-.001-.1Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg></div><div class="text-with-icons__text-wrapper">
                <div class="prose"><p class="h5">Global coating developer</p></div>
              </div>
            </div><div id="block-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6-template--17052446032157__ecd3c252-cbf8-4765-bcf1-7884f7cebad6-1669765190251099ed-2" class="text-with-icons__item snap-center" role="group" aria-label="Item 2 of 4" ><div ><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-target" viewBox="0 0 24 24">
        <path d="M22.269 12.009c0 6.577-3.703 10.277-10.28 10.277-6.575 0-10.275-3.7-10.275-10.277 0-6.575 3.7-10.276 10.277-10.276" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M10.346 6.837c-2.385.541-3.7 2.345-3.7 5.172 0 3.42 1.926 5.343 5.346 5.343 2.964 0 4.805-1.445 5.242-4.06M11.992 12.009l3.56-3.563" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="m15.55 8.451-.212-.692a3.428 3.428 0 0 1 .852-3.436l2.607-2.609.823 2.666 2.666.823-2.61 2.609a3.429 3.429 0 0 1-3.433.852l-.692-.214v.001Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="32" height="32" class="hidden sm:block icon icon-picto-target" viewBox="0 0 24 24">
        <path d="M22.269 12.009c0 6.577-3.703 10.277-10.28 10.277-6.575 0-10.275-3.7-10.275-10.277 0-6.575 3.7-10.276 10.277-10.276" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M10.346 6.837c-2.385.541-3.7 2.345-3.7 5.172 0 3.42 1.926 5.343 5.346 5.343 2.964 0 4.805-1.445 5.242-4.06M11.992 12.009l3.56-3.563" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="m15.55 8.451-.212-.692a3.428 3.428 0 0 1 .852-3.436l2.607-2.609.823 2.666 2.666.823-2.61 2.609a3.429 3.429 0 0 1-3.433.852l-.692-.214v.001Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg></div><div class="text-with-icons__text-wrapper">
                <div class="prose"><p class="h5">Founded in 1997</p></div>
              </div>
            </div><div id="block-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6-cd46e734-8431-484a-9f5e-c3c76d20c4d9" class="text-with-icons__item snap-center" role="group" aria-label="Item 3 of 4" ><div ><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-tree" viewBox="0 0 24 24">
        <path d="m4.131 13.337 4.79-9.775c1.253-2.56 4.903-2.56 6.158 0l4.79 9.775a3.43 3.43 0 0 1-3.08 4.937H7.213a3.429 3.429 0 0 1-3.08-4.937Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
        <path d="M9.528 12 12 14.25v8.25M12 14.25 14.472 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="32" height="32" class="hidden sm:block icon icon-picto-tree" viewBox="0 0 24 24">
        <path d="m4.131 13.337 4.79-9.775c1.253-2.56 4.903-2.56 6.158 0l4.79 9.775a3.43 3.43 0 0 1-3.08 4.937H7.213a3.429 3.429 0 0 1-3.08-4.937Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
        <path d="M9.528 12 12 14.25v8.25M12 14.25 14.472 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg></div><div class="text-with-icons__text-wrapper">
                <div class="prose"><p class="h5">Eco-friendly products</p></div>
              </div>
            </div><div id="block-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6-item_K3hMJ6" class="text-with-icons__item snap-center" role="group" aria-label="Item 4 of 4" ><div ><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-building" viewBox="0 0 24 24">
        <path d="M2.571 6.224c-1.184 2.964-1.176 11.157-.967 15.172.047.88.78 1.543 1.661 1.543h10.612a1.64 1.64 0 0 0 1.661-1.543c.21-4.013.218-12.208-.967-15.172a20.82 20.82 0 0 0-4.525-4.272 2.628 2.628 0 0 0-2.95 0 20.82 20.82 0 0 0-4.525 4.272Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M15.427 10.939h3.87c1.365 0 2.538.665 2.791 2.005.39 2.058.643 5.544.197 9.995h-8.408a1.64 1.64 0 0 0 1.661-1.543c.134-2.589.187-6.916-.111-10.457Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M7.714 13.939h1.714M8.571 22.944v-3.862M7.714 8.796h1.714" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="32" height="32" class="hidden sm:block icon icon-picto-building" viewBox="0 0 24 24">
        <path d="M2.571 6.224c-1.184 2.964-1.176 11.157-.967 15.172.047.88.78 1.543 1.661 1.543h10.612a1.64 1.64 0 0 0 1.661-1.543c.21-4.013.218-12.208-.967-15.172a20.82 20.82 0 0 0-4.525-4.272 2.628 2.628 0 0 0-2.95 0 20.82 20.82 0 0 0-4.525 4.272Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M15.427 10.939h3.87c1.365 0 2.538.665 2.791 2.005.39 2.058.643 5.544.197 9.995h-8.408a1.64 1.64 0 0 0 1.661-1.543c.134-2.589.187-6.916-.111-10.457Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M7.714 13.939h1.714M8.571 22.944v-3.862M7.714 8.796h1.714" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg></div><div class="text-with-icons__text-wrapper">
                <div class="prose"><p class="h5">Made in California, USA</p></div>
              </div>
            </div></scroll-carousel><page-dots aria-controls="carousel-template--21885323116829__ecd3c252-cbf8-4765-bcf1-7884f7cebad6" class="page-dots peer-not-scrollable:hidden"><button type="button" class="tap-area" aria-current="true">
                <span class="sr-only">Go to item 1</span>
              </button><button type="button" class="tap-area" aria-current="false">
                <span class="sr-only">Go to item 2</span>
              </button><button type="button" class="tap-area" aria-current="false">
                <span class="sr-only">Go to item 3</span>
              </button><button type="button" class="tap-area" aria-current="false">
                <span class="sr-only">Go to item 4</span>
              </button></page-dots></div>
    </div>
  </div></section><section id="shopify-section-template--21885323116829__featured_collection_797dCG" class="shopify-section shopify-section--featured-collection"><style>
  #shopify-section-template--21885323116829__featured_collection_797dCG {
    --section-background-hash: 0;
  }

  #shopify-section-template--21885323116829__featured_collection_797dCG + * {
    --previous-section-background-hash: 0;
  }</style><style>#shopify-section-template--21885323116829__featured_collection_797dCG .product-list {
    --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
    --product-list-items-per-row: 2;
    --product-list-carousel-item-width: 74vw;
    --product-list-grid: auto / auto-flow var(--product-list-carousel-item-width);
  }

  @media screen and (min-width: 700px) {
    #shopify-section-template--21885323116829__featured_collection_797dCG .product-list {
      --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
      --product-list-items-per-row: 2;
      --product-list-carousel-item-width: 36vw;
    }
  }

  @media screen and (min-width: 1000px) {
    #shopify-section-template--21885323116829__featured_collection_797dCG .product-list {
      --product-list-items-per-row: 4;
      --product-list-carousel-item-width: calc(var(--container-inner-width) / 4 - (var(--product-list-column-gap) / 4 * 3));
    }
  }
</style>

<div class="section   section-blends section-full">
  <div class="section-stack">
  <section-header class="section-header "><div class="prose"><p class="subheading">EASY-TO-CLEAN GLASS PROTECTION</p><h2 class="h2" reveal-on-scroll="true"><split-lines>High-quality glass restoration products and hydrophobic coatings for glass</split-lines></h2><p>Restoring glass and silica-based surfaces has never been easier with Diamon-Fusion International (DFI). Our products restore glass from hard water stains and protect them with a water-repellent coating. Specifically formulated and rigorously tested, DFI's line of glass coating products restores glass to like-new condition. Each one can reduce cleaning time and keep surfaces looking cleaner for longer.</p><p><em><strong>Top Recommended Products</strong></em></p></div><a href="" class="text-with-icon group">
        <span class="reversed-link">View all</span>
        <span class="circle-chevron group-hover:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
      </svg></span>
      </a></section-header><div class="scrollable-with-controls"><scroll-carousel selector="product-card" id="scroll-area-template--21885323116829__featured_collection_797dCG" class="scroll-area bleed is-scrollable">
        <reveal-items selector=".product-list > *">
          <product-list class="product-list"><product-card handle="glass-defender-kit"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 37 54 69;"><div class="product-card__figure">
      <a href="/products/glass-defender-kit" data-instant><img src="//shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=1600" alt="Various Glass cleaning and protection products" srcset="//shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=200 200w, //shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=300 300w, //shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=400 400w, //shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=500 500w, //shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=600 600w, //shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=700 700w, //shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=800 800w, //shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=1000 1000w, //shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=1200 1200w, //shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=1400 1400w, //shopdfi.com/cdn/shop/files/GlassDefenderKitonBackground_ProductPics.jpg?v=1689632216&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=1600" alt="Glass Defender™ Kit" srcset="//shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=200 200w, //shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=300 300w, //shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=400 400w, //shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=500 500w, //shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=600 600w, //shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=700 700w, //shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=800 800w, //shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=1000 1000w, //shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=1200 1200w, //shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=1400 1400w, //shopdfi.com/cdn/shop/products/GDK1SQUARE.jpg?v=1700167491&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))"></a><div class="product-card__quick-buy"><form method="post" action="/cart/add" id="product_form_8037422465309" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44089303793949">

              <div class="pointer-fine:hidden">
                <button type="submit" is="custom-button" class="product-card__mobile-quick-buy-button" aria-label="+ Quick add"><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="16" height="14" class="icon icon-quick-buy-cart" viewBox="0 0 16 14">
            <path d="M7.75 4.75H2.283a1 1 0 0 0-.97 1.244l1.574 6.25a1 1 0 0 0 .97.756h7.787a1 1 0 0 0 .97-.756l1.573-6.25a1 1 0 0 0-.97-1.244H7.75Zm0 0V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></button>
              </div>

              <div class="pointer-coarse:hidden">
<button type="submit" class="button"
  
  
  
  
  
  
  
  is="custom-button"
 >+ Quick add</button></div><input type="hidden" name="product-id" value="8037422465309" /><input type="hidden" name="section-id" value="template--21885323116829__featured_collection_797dCG" /></form></div></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><div class="rating-with-text">
          <span class="product-card__title"><a href="/products/glass-defender-kit" class="bold" data-instant>Glass Defender™ Kit</a></span><a href="/products/glass-defender-kit#shopify-product-reviews" class="rating " title="51 reviews" ><span class="text-sm">4.7</span><div class="rating__stars" role="img" aria-label="4.7 out of 5.0 stars"><svg role="presentation" fill="none" focusable="false" width="12" height="12" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
  </a></div><price-list  class="price-list  " ><sale-price class="text-subdued">
        <span class="sr-only">Sale price</span>$32.95</sale-price></price-list></div></div>
</product-card><product-card handle="pro-solar-defender-kit"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 37 54 69;"><div class="product-card__badge-list" ><on-sale-badge  discount-mode="saving"  class="badge badge--on-sale">Save $10.00</on-sale-badge></div><div class="product-card__figure">
      <a href="/products/pro-solar-defender-kit" data-instant><img src="//shopdfi.com/cdn/shop/files/Pro_Solar_Defender_Kit_Hero1.jpg?v=1739065897&amp;width=800" alt="Pro Solar Defender™ Kit" srcset="//shopdfi.com/cdn/shop/files/Pro_Solar_Defender_Kit_Hero1.jpg?v=1739065897&amp;width=200 200w, //shopdfi.com/cdn/shop/files/Pro_Solar_Defender_Kit_Hero1.jpg?v=1739065897&amp;width=300 300w, //shopdfi.com/cdn/shop/files/Pro_Solar_Defender_Kit_Hero1.jpg?v=1739065897&amp;width=400 400w, //shopdfi.com/cdn/shop/files/Pro_Solar_Defender_Kit_Hero1.jpg?v=1739065897&amp;width=500 500w, //shopdfi.com/cdn/shop/files/Pro_Solar_Defender_Kit_Hero1.jpg?v=1739065897&amp;width=600 600w, //shopdfi.com/cdn/shop/files/Pro_Solar_Defender_Kit_Hero1.jpg?v=1739065897&amp;width=700 700w, //shopdfi.com/cdn/shop/files/Pro_Solar_Defender_Kit_Hero1.jpg?v=1739065897&amp;width=800 800w" width="800" height="800" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=800" alt="Solar Panels side by side treated and untreated" srcset="//shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=200 200w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=300 300w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=400 400w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=500 500w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=600 600w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=700 700w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=800 800w" width="800" height="800" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))"></a><div class="product-card__quick-buy"><form method="post" action="/cart/add" id="product_form_9733272273181" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="49645836566813">

              <div class="pointer-fine:hidden">
                <button type="submit" is="custom-button" class="product-card__mobile-quick-buy-button" aria-label="+ Quick add"><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="16" height="14" class="icon icon-quick-buy-cart" viewBox="0 0 16 14">
            <path d="M7.75 4.75H2.283a1 1 0 0 0-.97 1.244l1.574 6.25a1 1 0 0 0 .97.756h7.787a1 1 0 0 0 .97-.756l1.573-6.25a1 1 0 0 0-.97-1.244H7.75Zm0 0V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></button>
              </div>

              <div class="pointer-coarse:hidden">
<button type="submit" class="button"
  
  
  
  
  
  
  
  is="custom-button"
 >+ Quick add</button></div><input type="hidden" name="product-id" value="9733272273181" /><input type="hidden" name="section-id" value="template--21885323116829__featured_collection_797dCG" /></form></div></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><div class="rating-with-text">
          <span class="product-card__title"><a href="/products/pro-solar-defender-kit" class="bold" data-instant>Pro Solar Defender™ Kit</a></span></div><price-list  class="price-list  " ><sale-price class="text-on-sale">
        <span class="sr-only">Sale price</span>$56.99</sale-price>

      <compare-at-price class="text-subdued line-through">
        <span class="sr-only">Regular price</span>$66.99</compare-at-price></price-list></div></div>
</product-card><product-card handle="clear-fusion-v"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 37 54 69;"><div class="product-card__badge-list" ><on-sale-badge  discount-mode="saving"  class="badge badge--on-sale">On sale</on-sale-badge></div><div class="product-card__figure">
      <a href="/products/clear-fusion-v" data-instant><img src="//shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=1600" alt="#style_2 oz | Covers 110 ft²" srcset="//shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=200 200w, //shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=300 300w, //shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=400 400w, //shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=500 500w, //shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=600 600w, //shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=700 700w, //shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=800 800w, //shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=1000 1000w, //shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=1200 1200w, //shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=1400 1400w, //shopdfi.com/cdn/shop/products/Clear-FusionV2ozBottleProductPic.jpg?v=1739346249&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=1600" alt="#style_4 oz | Covers 220 ft²" srcset="//shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=200 200w, //shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=300 300w, //shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=400 400w, //shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=500 500w, //shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=600 600w, //shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=700 700w, //shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=800 800w, //shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=1000 1000w, //shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=1200 1200w, //shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=1400 1400w, //shopdfi.com/cdn/shop/products/Clear-FusionV4ozBottleProductPic.jpg?v=1692204798&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))"></a><div class="product-card__quick-buy"><div class="pointer-fine:hidden">
              <button type="button" aria-controls="quick-buy-template--21885323116829__featured_collection_797dCG-8395816501533" aria-expanded="false" aria-label="+ Quick add" is="custom-button" class="product-card__mobile-quick-buy-button"><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="16" height="14" class="icon icon-quick-buy-cart" viewBox="0 0 16 14">
            <path d="M7.75 4.75H2.283a1 1 0 0 0-.97 1.244l1.574 6.25a1 1 0 0 0 .97.756h7.787a1 1 0 0 0 .97-.756l1.573-6.25a1 1 0 0 0-.97-1.244H7.75Zm0 0V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></button>
            </div>

            <div class="pointer-coarse:hidden">
<button type="button" class="button"
  
  aria-controls="quick-buy-template--21885323116829__featured_collection_797dCG-8395816501533" aria-expanded="false"
  
  
  
  
  
  is="custom-button"
 >+ Quick add</button></div>

            <quick-buy-drawer id="quick-buy-template--21885323116829__featured_collection_797dCG-8395816501533" header-bordered open-from="bottom" handle="clear-fusion-v" role="region" aria-live="polite" class="quick-buy-drawer drawer"></quick-buy-drawer></div></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><div class="rating-with-text">
          <span class="product-card__title"><a href="/products/clear-fusion-v" class="bold" data-instant>Clear-Fusion™ V</a></span><a href="/products/clear-fusion-v#shopify-product-reviews" class="rating " title="40 reviews" ><span class="text-sm">4.8</span><div class="rating__stars" role="img" aria-label="4.8 out of 5.0 stars"><svg role="presentation" fill="none" focusable="false" width="12" height="12" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
  </a></div><price-list  class="price-list  " ><sale-price class="text-on-sale">
          <span class="sr-only">Sale price</span>From $21.99</sale-price>

        <compare-at-price class="text-subdued line-through">
          <span class="sr-only">Regular price</span>$31.99</compare-at-price></price-list></div></div>
</product-card><product-card handle="consumer-maintenance-kit"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 37 54 69;"><div class="product-card__badge-list" ><on-sale-badge  discount-mode="saving"  class="badge badge--on-sale">Save $10.00</on-sale-badge></div><div class="product-card__figure">
      <a href="/products/consumer-maintenance-kit" data-instant><img src="//shopdfi.com/cdn/shop/files/CMK.jpg?v=1715706820&amp;width=800" alt="Consumer Maintenance Kit" srcset="//shopdfi.com/cdn/shop/files/CMK.jpg?v=1715706820&amp;width=200 200w, //shopdfi.com/cdn/shop/files/CMK.jpg?v=1715706820&amp;width=300 300w, //shopdfi.com/cdn/shop/files/CMK.jpg?v=1715706820&amp;width=400 400w, //shopdfi.com/cdn/shop/files/CMK.jpg?v=1715706820&amp;width=500 500w, //shopdfi.com/cdn/shop/files/CMK.jpg?v=1715706820&amp;width=600 600w, //shopdfi.com/cdn/shop/files/CMK.jpg?v=1715706820&amp;width=700 700w, //shopdfi.com/cdn/shop/files/CMK.jpg?v=1715706820&amp;width=800 800w" width="800" height="800" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//shopdfi.com/cdn/shop/files/CMK-3.jpg?v=1715974926&amp;width=800" alt="Consumer Maintenance Kit" srcset="//shopdfi.com/cdn/shop/files/CMK-3.jpg?v=1715974926&amp;width=200 200w, //shopdfi.com/cdn/shop/files/CMK-3.jpg?v=1715974926&amp;width=300 300w, //shopdfi.com/cdn/shop/files/CMK-3.jpg?v=1715974926&amp;width=400 400w, //shopdfi.com/cdn/shop/files/CMK-3.jpg?v=1715974926&amp;width=500 500w, //shopdfi.com/cdn/shop/files/CMK-3.jpg?v=1715974926&amp;width=600 600w, //shopdfi.com/cdn/shop/files/CMK-3.jpg?v=1715974926&amp;width=700 700w, //shopdfi.com/cdn/shop/files/CMK-3.jpg?v=1715974926&amp;width=800 800w" width="800" height="800" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))"></a><div class="product-card__quick-buy"><form method="post" action="/cart/add" id="product_form_8567365730589" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="46075328299293">

              <div class="pointer-fine:hidden">
                <button type="submit" is="custom-button" class="product-card__mobile-quick-buy-button" aria-label="+ Quick add"><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="16" height="14" class="icon icon-quick-buy-cart" viewBox="0 0 16 14">
            <path d="M7.75 4.75H2.283a1 1 0 0 0-.97 1.244l1.574 6.25a1 1 0 0 0 .97.756h7.787a1 1 0 0 0 .97-.756l1.573-6.25a1 1 0 0 0-.97-1.244H7.75Zm0 0V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></button>
              </div>

              <div class="pointer-coarse:hidden">
<button type="submit" class="button"
  
  
  
  
  
  
  
  is="custom-button"
 >+ Quick add</button></div><input type="hidden" name="product-id" value="8567365730589" /><input type="hidden" name="section-id" value="template--21885323116829__featured_collection_797dCG" /></form></div></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><div class="rating-with-text">
          <span class="product-card__title"><a href="/products/consumer-maintenance-kit" class="bold" data-instant>Consumer Maintenance Kit</a></span><a href="/products/consumer-maintenance-kit#shopify-product-reviews" class="rating " title="39 reviews" ><span class="text-sm">4.6</span><div class="rating__stars" role="img" aria-label="4.6 out of 5.0 stars"><svg role="presentation" fill="none" focusable="false" width="12" height="12" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
  </a></div><price-list  class="price-list  " ><sale-price class="text-on-sale">
        <span class="sr-only">Sale price</span>$56.99</sale-price>

      <compare-at-price class="text-subdued line-through">
        <span class="sr-only">Regular price</span>$66.99</compare-at-price></price-list></div></div>
</product-card><product-card handle="glass-rescue"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 37 54 69;"><div class="product-card__badge-list" ><on-sale-badge  discount-mode="saving"  class="badge badge--on-sale">On sale</on-sale-badge></div><div class="product-card__figure">
      <a href="/products/glass-rescue" data-instant><img src="//shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=1600" alt="Bottle and packets of Glass Rescue" srcset="//shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=200 200w, //shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=300 300w, //shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=400 400w, //shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=500 500w, //shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=600 600w, //shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=700 700w, //shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=800 800w, //shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=1000 1000w, //shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=1200 1200w, //shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=1400 1400w, //shopdfi.com/cdn/shop/files/Glass-Rescue-Products-With-Scrubber.jpg?v=1711480743&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=1600" alt="#size_3 NanoPax | 1.5 oz" srcset="//shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=200 200w, //shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=300 300w, //shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=400 400w, //shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=500 500w, //shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=600 600w, //shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=700 700w, //shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=800 800w, //shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=1000 1000w, //shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=1200 1200w, //shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=1400 1400w, //shopdfi.com/cdn/shop/products/GlassRescueNanoPaxonBackground_ProductPics.jpg?v=1710359171&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))"></a><div class="product-card__quick-buy"><div class="pointer-fine:hidden">
              <button type="button" aria-controls="quick-buy-template--21885323116829__featured_collection_797dCG-8567770153245" aria-expanded="false" aria-label="+ Quick add" is="custom-button" class="product-card__mobile-quick-buy-button"><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="16" height="14" class="icon icon-quick-buy-cart" viewBox="0 0 16 14">
            <path d="M7.75 4.75H2.283a1 1 0 0 0-.97 1.244l1.574 6.25a1 1 0 0 0 .97.756h7.787a1 1 0 0 0 .97-.756l1.573-6.25a1 1 0 0 0-.97-1.244H7.75Zm0 0V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></button>
            </div>

            <div class="pointer-coarse:hidden">
<button type="button" class="button"
  
  aria-controls="quick-buy-template--21885323116829__featured_collection_797dCG-8567770153245" aria-expanded="false"
  
  
  
  
  
  is="custom-button"
 >+ Quick add</button></div>

            <quick-buy-drawer id="quick-buy-template--21885323116829__featured_collection_797dCG-8567770153245" header-bordered open-from="bottom" handle="glass-rescue" role="region" aria-live="polite" class="quick-buy-drawer drawer"></quick-buy-drawer></div></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><div class="rating-with-text">
          <span class="product-card__title"><a href="/products/glass-rescue" class="bold" data-instant>Glass Rescue™</a></span><a href="/products/glass-rescue#shopify-product-reviews" class="rating " title="16 reviews" ><span class="text-sm">3.8</span><div class="rating__stars" role="img" aria-label="3.8 out of 5.0 stars"><svg role="presentation" fill="none" focusable="false" width="12" height="12" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
  </a></div><price-list  class="price-list  " ><sale-price class="text-on-sale">
          <span class="sr-only">Sale price</span>From $8.99</sale-price>

        <compare-at-price class="text-subdued line-through">
          <span class="sr-only">Regular price</span>$14.99</compare-at-price></price-list></div></div>
</product-card><product-card handle="pro-solar-coating"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 37 54 69;"><div class="product-card__badge-list" ><on-sale-badge  discount-mode="saving"  class="badge badge--on-sale">Save $10.00</on-sale-badge></div><div class="product-card__figure">
      <a href="/products/pro-solar-coating" data-instant><img src="//shopdfi.com/cdn/shop/files/Pro_Solar_Coating_Hero.jpg?v=1739346249&amp;width=800" alt="Pro Solar™ Coating" srcset="//shopdfi.com/cdn/shop/files/Pro_Solar_Coating_Hero.jpg?v=1739346249&amp;width=200 200w, //shopdfi.com/cdn/shop/files/Pro_Solar_Coating_Hero.jpg?v=1739346249&amp;width=300 300w, //shopdfi.com/cdn/shop/files/Pro_Solar_Coating_Hero.jpg?v=1739346249&amp;width=400 400w, //shopdfi.com/cdn/shop/files/Pro_Solar_Coating_Hero.jpg?v=1739346249&amp;width=500 500w, //shopdfi.com/cdn/shop/files/Pro_Solar_Coating_Hero.jpg?v=1739346249&amp;width=600 600w, //shopdfi.com/cdn/shop/files/Pro_Solar_Coating_Hero.jpg?v=1739346249&amp;width=700 700w, //shopdfi.com/cdn/shop/files/Pro_Solar_Coating_Hero.jpg?v=1739346249&amp;width=800 800w" width="800" height="800" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=800" alt="Solar Panels side by side treated and untreated" srcset="//shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=200 200w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=300 300w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=400 400w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=500 500w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=600 600w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=700 700w, //shopdfi.com/cdn/shop/files/Treated_Untreated_Solar.jpg?v=1741473406&amp;width=800 800w" width="800" height="800" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))"></a><div class="product-card__quick-buy"><form method="post" action="/cart/add" id="product_form_9739516805405" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="49668685562141">

              <div class="pointer-fine:hidden">
                <button type="submit" is="custom-button" class="product-card__mobile-quick-buy-button" aria-label="+ Quick add"><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="16" height="14" class="icon icon-quick-buy-cart" viewBox="0 0 16 14">
            <path d="M7.75 4.75H2.283a1 1 0 0 0-.97 1.244l1.574 6.25a1 1 0 0 0 .97.756h7.787a1 1 0 0 0 .97-.756l1.573-6.25a1 1 0 0 0-.97-1.244H7.75Zm0 0V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></button>
              </div>

              <div class="pointer-coarse:hidden">
<button type="submit" class="button"
  
  
  
  
  
  
  
  is="custom-button"
 >+ Quick add</button></div><input type="hidden" name="product-id" value="9739516805405" /><input type="hidden" name="section-id" value="template--21885323116829__featured_collection_797dCG" /></form></div></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><div class="rating-with-text">
          <span class="product-card__title"><a href="/products/pro-solar-coating" class="bold" data-instant>Pro Solar™ Coating</a></span><a href="/products/pro-solar-coating#shopify-product-reviews" class="rating " title="2 reviews" ><span class="text-sm">5.0</span><div class="rating__stars" role="img" aria-label="5.0 out of 5.0 stars"><svg role="presentation" fill="none" focusable="false" width="12" height="12" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
  </a></div><price-list  class="price-list  " ><sale-price class="text-on-sale">
        <span class="sr-only">Sale price</span>$21.99</sale-price>

      <compare-at-price class="text-subdued line-through">
        <span class="sr-only">Regular price</span>$31.99</compare-at-price></price-list></div></div>
</product-card><product-card handle="windshield-defender-kit"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 37 54 69;"><div class="product-card__badge-list" ><on-sale-badge  discount-mode="saving"  class="badge badge--on-sale">Save $10.00</on-sale-badge></div><div class="product-card__figure">
      <a href="/products/windshield-defender-kit" data-instant><img src="//shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=1600" alt="Windshield Defender™ Kit" srcset="//shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=200 200w, //shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=300 300w, //shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=400 400w, //shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=500 500w, //shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=600 600w, //shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=700 700w, //shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=800 800w, //shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=1000 1000w, //shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=1200 1200w, //shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=1400 1400w, //shopdfi.com/cdn/shop/files/WindshieldDefenderKitSQUAREcopy.jpg?v=1683582613&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//shopdfi.com/cdn/shop/products/WindshieldKitFRONT-537265.jpg?v=1709578225&amp;width=800" alt="Front of Windshield Defender Kit Product Package" srcset="//shopdfi.com/cdn/shop/products/WindshieldKitFRONT-537265.jpg?v=1709578225&amp;width=200 200w, //shopdfi.com/cdn/shop/products/WindshieldKitFRONT-537265.jpg?v=1709578225&amp;width=300 300w, //shopdfi.com/cdn/shop/products/WindshieldKitFRONT-537265.jpg?v=1709578225&amp;width=400 400w, //shopdfi.com/cdn/shop/products/WindshieldKitFRONT-537265.jpg?v=1709578225&amp;width=500 500w, //shopdfi.com/cdn/shop/products/WindshieldKitFRONT-537265.jpg?v=1709578225&amp;width=600 600w, //shopdfi.com/cdn/shop/products/WindshieldKitFRONT-537265.jpg?v=1709578225&amp;width=700 700w, //shopdfi.com/cdn/shop/products/WindshieldKitFRONT-537265.jpg?v=1709578225&amp;width=800 800w" width="800" height="800" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))"></a><div class="product-card__quick-buy"><form method="post" action="/cart/add" id="product_form_8072297775389" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44188312207645">

              <div class="pointer-fine:hidden">
                <button type="submit" is="custom-button" class="product-card__mobile-quick-buy-button" aria-label="+ Quick add"><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="16" height="14" class="icon icon-quick-buy-cart" viewBox="0 0 16 14">
            <path d="M7.75 4.75H2.283a1 1 0 0 0-.97 1.244l1.574 6.25a1 1 0 0 0 .97.756h7.787a1 1 0 0 0 .97-.756l1.573-6.25a1 1 0 0 0-.97-1.244H7.75Zm0 0V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></button>
              </div>

              <div class="pointer-coarse:hidden">
<button type="submit" class="button"
  
  
  
  
  
  
  
  is="custom-button"
 >+ Quick add</button></div><input type="hidden" name="product-id" value="8072297775389" /><input type="hidden" name="section-id" value="template--21885323116829__featured_collection_797dCG" /></form></div></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><div class="rating-with-text">
          <span class="product-card__title"><a href="/products/windshield-defender-kit" class="bold" data-instant>Windshield Defender™ Kit</a></span><a href="/products/windshield-defender-kit#shopify-product-reviews" class="rating " title="1 review" ><span class="text-sm">5.0</span><div class="rating__stars" role="img" aria-label="5.0 out of 5.0 stars"><svg role="presentation" fill="none" focusable="false" width="12" height="12" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
  </a></div><price-list  class="price-list  " ><sale-price class="text-on-sale">
        <span class="sr-only">Sale price</span>$22.95</sale-price>

      <compare-at-price class="text-subdued line-through">
        <span class="sr-only">Regular price</span>$32.95</compare-at-price></price-list></div></div>
</product-card><product-card handle="express-care-kit"  class="product-card product-card--blends product-card--show-secondary-media bg-custom text-custom"style="--background: 255 255 255; --text-color: 37 54 69;"><div class="product-card__badge-list" ><on-sale-badge  discount-mode="saving"  class="badge badge--on-sale">Save $10.00</on-sale-badge></div><div class="product-card__figure">
      <a href="/products/express-care-kit" data-instant><img src="//shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=1600" alt="Express Care Kit with Products Outside of Packaging on Blurred Bathroom Background" srcset="//shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=200 200w, //shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=300 300w, //shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=400 400w, //shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=500 500w, //shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=600 600w, //shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=700 700w, //shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=800 800w, //shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=1000 1000w, //shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=1200 1200w, //shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=1400 1400w, //shopdfi.com/cdn/shop/products/ECKSQUAREONBACKGROUNDcopy-970684.jpg?v=1709578227&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary  aspect-square"><img src="//shopdfi.com/cdn/shop/products/ECK-Products-282340.jpg?v=1709578227&amp;width=800" alt="Express Care Kit with Products Outside of Packaging" srcset="//shopdfi.com/cdn/shop/products/ECK-Products-282340.jpg?v=1709578227&amp;width=200 200w, //shopdfi.com/cdn/shop/products/ECK-Products-282340.jpg?v=1709578227&amp;width=300 300w, //shopdfi.com/cdn/shop/products/ECK-Products-282340.jpg?v=1709578227&amp;width=400 400w, //shopdfi.com/cdn/shop/products/ECK-Products-282340.jpg?v=1709578227&amp;width=500 500w, //shopdfi.com/cdn/shop/products/ECK-Products-282340.jpg?v=1709578227&amp;width=600 600w, //shopdfi.com/cdn/shop/products/ECK-Products-282340.jpg?v=1709578227&amp;width=700 700w, //shopdfi.com/cdn/shop/products/ECK-Products-282340.jpg?v=1709578227&amp;width=800 800w" width="800" height="800" loading="lazy" class="product-card__image product-card__image--secondary object-fill" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))"></a><div class="product-card__quick-buy"><form method="post" action="/cart/add" id="product_form_8567473799453" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="46075522187549">

              <div class="pointer-fine:hidden">
                <button type="submit" is="custom-button" class="product-card__mobile-quick-buy-button" aria-label="+ Quick add"><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="16" height="14" class="icon icon-quick-buy-cart" viewBox="0 0 16 14">
            <path d="M7.75 4.75H2.283a1 1 0 0 0-.97 1.244l1.574 6.25a1 1 0 0 0 .97.756h7.787a1 1 0 0 0 .97-.756l1.573-6.25a1 1 0 0 0-.97-1.244H7.75Zm0 0V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></button>
              </div>

              <div class="pointer-coarse:hidden">
<button type="submit" class="button"
  
  
  
  
  
  
  
  is="custom-button"
 >+ Quick add</button></div><input type="hidden" name="product-id" value="8567473799453" /><input type="hidden" name="section-id" value="template--21885323116829__featured_collection_797dCG" /></form></div></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><div class="rating-with-text">
          <span class="product-card__title"><a href="/products/express-care-kit" class="bold" data-instant>Express Care Kit</a></span><a href="/products/express-care-kit#shopify-product-reviews" class="rating " title="21 reviews" ><span class="text-sm">4.7</span><div class="rating__stars" role="img" aria-label="4.7 out of 5.0 stars"><svg role="presentation" fill="none" focusable="false" width="12" height="12" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
  </a></div><price-list  class="price-list  " ><sale-price class="text-on-sale">
        <span class="sr-only">Sale price</span>$22.99</sale-price>

      <compare-at-price class="text-subdued line-through">
        <span class="sr-only">Regular price</span>$32.99</compare-at-price></price-list></div></div>
</product-card></product-list>
        </reveal-items>
      </scroll-carousel><div class="scrollbar peer-not-scrollable:hidden">
  <scroll-progress observes="scroll-area-template--21885323116829__featured_collection_797dCG" class="scrollbar__progress" style="--scroll-progress: 0.5"></scroll-progress><div aria-controls="scroll-area-template--21885323116829__featured_collection_797dCG" class="scrollbar__buttons">
      <button is="prev-button" class="circle-button ring group" aria-controls="scroll-area-template--21885323116829__featured_collection_797dCG" disabled>
        <span class="sr-only">Previous</span>
        <span class="animated-arrow animated-arrow--reverse"></span>
      </button>

      <button is="next-button" class="circle-button ring group" aria-controls="scroll-area-template--21885323116829__featured_collection_797dCG">
        <span class="sr-only">Next</span>
        <span class="animated-arrow"></span>
      </button>
    </div></div></div>
  </div>
</div>

</section><section id="shopify-section-template--21885323116829__media_with_text_6dpkGj" class="shopify-section shopify-section--media-with-text"><style>
  #shopify-section-template--21885323116829__media_with_text_6dpkGj {
    --section-background-hash: 0;
  }

  #shopify-section-template--21885323116829__media_with_text_6dpkGj + * {
    --previous-section-background-hash: 0;
  }</style><style>
  #shopify-section-template--21885323116829__media_with_text_6dpkGj {
    --media-with-text-gap: var(--grid-gutter);
    --media-with-text-item-grid-template: "media" "content" / auto;
  }

  @media screen and (min-width: 1000px) {
    #shopify-section-template--21885323116829__media_with_text_6dpkGj {
      --media-with-text-gap: var(--spacing-6);
    }
  }#block-template--21885323116829__media_with_text_6dpkGj-image_XaiiPi {
      --media-with-text-item-icon-width: 48px;
    }

    @media screen and (min-width: 1000px) {
      #block-template--21885323116829__media_with_text_6dpkGj-image_XaiiPi {
        --media-with-text-item-grid-template: "content media" / minmax(0, 1.0fr) minmax(0, 1.0fr);
      }
    }</style><div class="section   section-blends section-full">
  <media-with-text class="media-with-text "><div id="block-template--21885323116829__media_with_text_6dpkGj-image_XaiiPi" class="media-with-text__item" >
        <div class="media-with-text__media rounded" reveal-on-scroll="true">
<img src="//shopdfi.com/cdn/shop/files/Window-Water-Beads_8913fd95-4af7-4e8b-9fd0-50ab07440649.jpg?v=1708119962&amp;width=1000" alt="Beads of Water Shown on Commercial Office Window Treated with Hydrophobic Coating" srcset="//shopdfi.com/cdn/shop/files/Window-Water-Beads_8913fd95-4af7-4e8b-9fd0-50ab07440649.jpg?v=1708119962&amp;width=300 300w, //shopdfi.com/cdn/shop/files/Window-Water-Beads_8913fd95-4af7-4e8b-9fd0-50ab07440649.jpg?v=1708119962&amp;width=400 400w, //shopdfi.com/cdn/shop/files/Window-Water-Beads_8913fd95-4af7-4e8b-9fd0-50ab07440649.jpg?v=1708119962&amp;width=500 500w, //shopdfi.com/cdn/shop/files/Window-Water-Beads_8913fd95-4af7-4e8b-9fd0-50ab07440649.jpg?v=1708119962&amp;width=600 600w, //shopdfi.com/cdn/shop/files/Window-Water-Beads_8913fd95-4af7-4e8b-9fd0-50ab07440649.jpg?v=1708119962&amp;width=700 700w, //shopdfi.com/cdn/shop/files/Window-Water-Beads_8913fd95-4af7-4e8b-9fd0-50ab07440649.jpg?v=1708119962&amp;width=800 800w, //shopdfi.com/cdn/shop/files/Window-Water-Beads_8913fd95-4af7-4e8b-9fd0-50ab07440649.jpg?v=1708119962&amp;width=1000 1000w" width="1000" height="563" loading="lazy" sizes="(max-width: 999px) 100vw, min(750px, 50vw)"></div><div class="media-with-text__content rounded bg-custom text-custom"style="--background: 245 245 245; --text-color: 37 54 69;">
          <div class="prose break-all place-self-center text-center" reveal-on-scroll="true"><p class="h2">We engineer leading glass coating products using proprietary glass coating technology</p><p>DFI is a leader in hydrophobic glass coating products, that revolutionize glass protection and maintenance. Our advanced glass coating technology forms a durable barrier over the surfaces, that ensures effortless cleaning and prolonged durability, making us the top choice for superior glass protection solutions.</p></div>
        </div>
      </div></media-with-text>
</div>


</section><section id="shopify-section-template--21885323116829__media_with_text_eqBhd9" class="shopify-section shopify-section--media-with-text"><style>
  #shopify-section-template--21885323116829__media_with_text_eqBhd9 {
    --section-background-hash: 0;
  }

  #shopify-section-template--21885323116829__media_with_text_eqBhd9 + * {
    --previous-section-background-hash: 0;
  }</style><style>
  #shopify-section-template--21885323116829__media_with_text_eqBhd9 {
    --media-with-text-gap: 0;
    --media-with-text-item-grid-template: "media" "content" / auto;
  }

  @media screen and (min-width: 1000px) {
    #shopify-section-template--21885323116829__media_with_text_eqBhd9 {
      --media-with-text-gap: 0;
    }
  }#block-template--21885323116829__media_with_text_eqBhd9-image_yN3VrY {
      --media-with-text-item-icon-width: 48px;
    }

    @media screen and (min-width: 1000px) {
      #block-template--21885323116829__media_with_text_eqBhd9-image_yN3VrY {
        --media-with-text-item-grid-template: "media content" / minmax(0, 1.2fr) minmax(0, 0.8fr);
      }
    }</style><div class="section   section-blends section-full">
  <media-with-text class="media-with-text rounded"><div id="block-template--21885323116829__media_with_text_eqBhd9-image_yN3VrY" class="media-with-text__item" >
        <div class="media-with-text__media " reveal-on-scroll="true">
<img src="//shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=1700" alt="Glass Defender Kit with Products on Bathroom Countertop Background" srcset="//shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=300 300w, //shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=400 400w, //shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=500 500w, //shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=600 600w, //shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=700 700w, //shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=800 800w, //shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=1000 1000w, //shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=1200 1200w, //shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=1400 1400w, //shopdfi.com/cdn/shop/files/GDK-Bathroom-Product-Display-03.jpg?v=1707947173&amp;width=1600 1600w" width="1700" height="1000" loading="lazy" sizes="(max-width: 999px) 100vw, min(900px, 60vw)"></div><div class="media-with-text__content  bg-custom text-custom"style="--background: 37 54 69; --text-color: 255 255 255;">
          <div class="prose break-all place-self-center-start text-start" reveal-on-scroll="true"><p class="h2">Premium grout and glass treatment kits</p><p>Need to restore your surfaces from stains and protect them with a hydrophobic glass coating? DFI's cleaning kits have been curated with the exact glass cleaning products you need, whether for your shower door, tile, or car windshield.</p>
<a class="button button--xl"
  style="--button-background: 6 174 237 / var(--button-background-opacity, 1);--button-outline-color: 6 174 237;"
  
  
  
  
  href="/collections/cleaning-kits"
  
  
 >Shop Now</a></div>
        </div>
      </div></media-with-text>
</div>


</section><section id="shopify-section-template--21885323116829__media_with_text_Nb7r8q" class="shopify-section shopify-section--media-with-text"><style>
  #shopify-section-template--21885323116829__media_with_text_Nb7r8q {
    --section-background-hash: 0;
  }

  #shopify-section-template--21885323116829__media_with_text_Nb7r8q + * {
    --previous-section-background-hash: 0;
  }</style><style>
  #shopify-section-template--21885323116829__media_with_text_Nb7r8q {
    --media-with-text-gap: 0;
    --media-with-text-item-grid-template: "media" "content" / auto;
  }

  @media screen and (min-width: 1000px) {
    #shopify-section-template--21885323116829__media_with_text_Nb7r8q {
      --media-with-text-gap: 0;
    }
  }#block-template--21885323116829__media_with_text_Nb7r8q-image_iKJpAr {
      --media-with-text-item-icon-width: 48px;
    }

    @media screen and (min-width: 1000px) {
      #block-template--21885323116829__media_with_text_Nb7r8q-image_iKJpAr {
        --media-with-text-item-grid-template: "content media" / minmax(0, 0.8fr) minmax(0, 1.2fr);
      }
    }</style><div class="section   section-blends section-full">
  <media-with-text class="media-with-text rounded"><div id="block-template--21885323116829__media_with_text_Nb7r8q-image_iKJpAr" class="media-with-text__item" >
        <div class="media-with-text__media " reveal-on-scroll="true">
<img src="//shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=1700" alt="Clear-Fusion V Bottles with Microfiber Towel on Blurred Bathroom Background" srcset="//shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=300 300w, //shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=400 400w, //shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=500 500w, //shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=600 600w, //shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=700 700w, //shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=800 800w, //shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=1000 1000w, //shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=1200 1200w, //shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=1400 1400w, //shopdfi.com/cdn/shop/files/CFV-Wood-Display-02.jpg?v=1707937856&amp;width=1600 1600w" width="1700" height="1000" loading="lazy" sizes="(max-width: 999px) 100vw, min(900px, 60vw)"></div><div class="media-with-text__content  bg-custom text-custom"style="--background: 37 54 69; --text-color: 255 255 255;">
          <div class="prose break-all place-self-center-start text-start" reveal-on-scroll="true"><p class="h2">Hydrophobic coatings for glass, stainless steel, and more</p><p>DFI offers a wide range of cost-effective, easy to clean coatings that can be used on shower doors, solar panels, stainless steel, mirrors, and as a protective film for glass.</p>
<a class="button button--xl"
  style="--button-background: 6 174 237 / var(--button-background-opacity, 1);--button-outline-color: 6 174 237;"
  
  
  
  
  href="/collections/protective-coatings"
  
  
 >Shop Now</a></div>
        </div>
      </div></media-with-text>
</div>


</section><section id="shopify-section-template--21885323116829__media_with_text_P3wxWG" class="shopify-section shopify-section--media-with-text"><style>
  #shopify-section-template--21885323116829__media_with_text_P3wxWG {
    --section-background-hash: 0;
  }

  #shopify-section-template--21885323116829__media_with_text_P3wxWG + * {
    --previous-section-background-hash: 0;
  }</style><style>
  #shopify-section-template--21885323116829__media_with_text_P3wxWG {
    --media-with-text-gap: 0;
    --media-with-text-item-grid-template: "media" "content" / auto;
  }

  @media screen and (min-width: 1000px) {
    #shopify-section-template--21885323116829__media_with_text_P3wxWG {
      --media-with-text-gap: 0;
    }
  }#block-template--21885323116829__media_with_text_P3wxWG-image_VLNNzF {
      --media-with-text-item-icon-width: 48px;
    }

    @media screen and (min-width: 1000px) {
      #block-template--21885323116829__media_with_text_P3wxWG-image_VLNNzF {
        --media-with-text-item-grid-template: "media content" / minmax(0, 1.2fr) minmax(0, 0.8fr);
      }
    }</style><div class="section   section-blends section-full">
  <media-with-text class="media-with-text rounded"><div id="block-template--21885323116829__media_with_text_P3wxWG-image_VLNNzF" class="media-with-text__item" >
        <div class="media-with-text__media " reveal-on-scroll="true">
<img src="//shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=1700" alt="Glass Stain Removing Products on Blurred Bathroom Background" srcset="//shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=300 300w, //shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=400 400w, //shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=500 500w, //shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=600 600w, //shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=700 700w, //shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=800 800w, //shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=1000 1000w, //shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=1200 1200w, //shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=1400 1400w, //shopdfi.com/cdn/shop/files/RP-Bathroom-Product-Display.jpg?v=1707945234&amp;width=1600 1600w" width="1700" height="1000" loading="lazy" sizes="(max-width: 999px) 100vw, min(900px, 60vw)"></div><div class="media-with-text__content  bg-custom text-custom"style="--background: 37 54 69; --text-color: 255 255 255;">
          <div class="prose break-all place-self-center-start text-start" reveal-on-scroll="true"><p class="h2">Glass cleaning solutions and stain removing products</p><p>Discover our advanced glass cleaning solutions, expertly formulated to remove hard water stains and soap scum. With minimal effort, our products leave glass surfaces spotless, clear, and streak-free.</p>
<a class="button button--xl"
  style="--button-background: 6 174 237 / var(--button-background-opacity, 1);--button-outline-color: 6 174 237;"
  
  
  
  
  href="/collections/stain-removers"
  
  
 >Shop Now</a></div>
        </div>
      </div></media-with-text>
</div>


</section><section id="shopify-section-template--21885323116829__press" class="shopify-section shopify-section--press"><style>
  #shopify-section-template--21885323116829__press {
    --section-background-hash: 0;
  }

  #shopify-section-template--21885323116829__press + * {
    --previous-section-background-hash: 0;
  }</style><style>
    #shopify-section-template--21885323116829__press {
      --press-items-border:  / ;
      --press-max-width: 1000px;
    }
  </style><div class="section   section-blends section-full text-custom"style="--text-color: 37 54 69;">
    <div class="section-stack">
      <div class="press">
        <press-carousel id="carousel-template--21885323116829__press" class="press__list full-bleed text-center sm:unbleed" role="region"><div id="block-template--21885323116829__press-16644243327ba53d2a-0" class="press__list-item snap-center is-selected" role="group" aria-label="Item 1 of 4" ><div class="rating">
                  <div class="rating__stars" role="img" aria-label="5 out of 5 stars"><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
                </div><blockquote class="blockquote h3" reveal-on-scroll="true">I am so happy with my new shower doors. They are so easy to clean and never look spotty. All I do is wipe them dry after showering and they look perfect!</blockquote><div class="v-stack gap-2"><p class="press__author text-subdued">Susan Collica</p></div></div><div id="block-template--21885323116829__press-quote_R8YdMF" class="press__list-item snap-center " role="group" aria-label="Item 2 of 4" ><div class="rating">
                  <div class="rating__stars" role="img" aria-label="5 out of 5 stars"><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
                </div><blockquote class="blockquote h3" reveal-on-scroll="true">Glass Rescue is the first product I&#39;ve tried on my frameless glass shower doors that actually worked.</blockquote><div class="v-stack gap-2"><p class="press__author text-subdued">Nicolle Santaromita</p></div></div><div id="block-template--21885323116829__press-16644243327ba53d2a-1" class="press__list-item snap-center " role="group" aria-label="Item 3 of 4" ><div class="rating">
                  <div class="rating__stars" role="img" aria-label="5 out of 5 stars"><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
                </div><blockquote class="blockquote h3" reveal-on-scroll="true">So far my husband and I love our shower doors! They dry leaving no water residue whatsoever! They are beautiful and so easy to maintain.</blockquote><div class="v-stack gap-2"><p class="press__author text-subdued">Sandra Brown</p></div></div><div id="block-template--21885323116829__press-b9de6a4a-70fb-4b68-a026-8a873f9d9d34" class="press__list-item snap-center " role="group" aria-label="Item 4 of 4" ><div class="rating">
                  <div class="rating__stars" role="img" aria-label="5 out of 5 stars"><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg><svg role="presentation" fill="none" focusable="false" width="15" height="15" class="rating__star icon icon-rating-star" viewBox="0 0 15 15">
        <path d="M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z" fill="currentColor"></path>
      </svg></div>
                </div><blockquote class="blockquote h3" reveal-on-scroll="true">Cleaning my shower doors is a dream.  I use a squeegee or just wipe them dry. I have zero spots. I am truly amazed at how maintenance-free they are.</blockquote><div class="v-stack gap-2"><p class="press__author text-subdued">Dorothy Rasmussen</p></div></div></press-carousel><div class="press__controls">
            <button class="circle-button ring group" is="prev-button" aria-controls="carousel-template--21885323116829__press">
              <span class="sr-only">Previous</span>
              <span class="animated-arrow animated-arrow--reverse"></span>
            </button>

            <page-dots aria-controls="carousel-template--21885323116829__press" class="page-dots"><button type="button" class="tap-area" aria-current="true">
                  <span class="sr-only">Go to item 1</span>
                </button><button type="button" class="tap-area" aria-current="false">
                  <span class="sr-only">Go to item 2</span>
                </button><button type="button" class="tap-area" aria-current="false">
                  <span class="sr-only">Go to item 3</span>
                </button><button type="button" class="tap-area" aria-current="false">
                  <span class="sr-only">Go to item 4</span>
                </button></page-dots>

            <button class="circle-button ring group" is="next-button" aria-controls="carousel-template--21885323116829__press">
              <span class="sr-only">Next</span>
              <span class="animated-arrow"></span>
            </button>
          </div></div>
    </div>
  </div></section><section id="shopify-section-template--21885323116829__hot-spots" class="shopify-section shopify-section--hot-spots"><style>
  #shopify-section-template--21885323116829__hot-spots {
    --section-background-hash: 777853064;
  }

  #shopify-section-template--21885323116829__hot-spots + * {
    --previous-section-background-hash: 777853064;
  }</style><style>
  #shopify-section-template--21885323116829__hot-spots {--section-spacing-block: 0;--content-over-media-content-max-width: 330px;
    --content-over-media-overlay: 0 0 0 / 0.1;

    --hot-spot-background: 255 255 255;
    --hot-spot-text-color: 0 0 0;
    --hot-spot-content-opacity: 0.9;
    --hot-spot-content-blur-radius: 3px;
    --hot-spot-content-background: 255 255 255;
    --hot-spot-content-text-color: 0 0 0;
  }

  #shopify-section-template--21885323116829__hot-spots .content-over-media {
    overflow: visible; /* allows dot to show outside */
  }@media screen and (min-width: 1000px) {
      #shopify-section-template--21885323116829__hot-spots {
        --section-spacing-block: 0;
      }
    }#block-template--21885323116829__hot-spots-1664424434f5b7d0e0-0 {
      --hot-spot-horizontal-position: 50%;
      --hot-spot-vertical-position: 70%;
    }

    @media screen and (min-width: 1000px) {
      #block-template--21885323116829__hot-spots-1664424434f5b7d0e0-0 {
        --hot-spot-horizontal-position: 50%;
        --hot-spot-vertical-position: 70%;
      }
    }#block-template--21885323116829__hot-spots-1664424434f5b7d0e0-1 {
      --hot-spot-horizontal-position: 82%;
      --hot-spot-vertical-position: 14%;
    }

    @media screen and (min-width: 1000px) {
      #block-template--21885323116829__hot-spots-1664424434f5b7d0e0-1 {
        --hot-spot-horizontal-position: 82%;
        --hot-spot-vertical-position: 14%;
      }
    }#block-template--21885323116829__hot-spots-1664424434f5b7d0e0-2 {
      --hot-spot-horizontal-position: 31%;
      --hot-spot-vertical-position: 75%;
    }

    @media screen and (min-width: 1000px) {
      #block-template--21885323116829__hot-spots-1664424434f5b7d0e0-2 {
        --hot-spot-horizontal-position: 31%;
        --hot-spot-vertical-position: 75%;
      }
    }#block-template--21885323116829__hot-spots-9f2db5e1-2973-472a-8fb9-bd42ba6e23dd {
      --hot-spot-horizontal-position: 85%;
      --hot-spot-vertical-position: 44%;
    }

    @media screen and (min-width: 1000px) {
      #block-template--21885323116829__hot-spots-9f2db5e1-2973-472a-8fb9-bd42ba6e23dd {
        --hot-spot-horizontal-position: 85%;
        --hot-spot-vertical-position: 44%;
      }
    }#block-template--21885323116829__hot-spots-7dc8fea0-7c1f-4ce7-942d-017abd09ada4 {
      --hot-spot-horizontal-position: 81%;
      --hot-spot-vertical-position: 66%;
    }

    @media screen and (min-width: 1000px) {
      #block-template--21885323116829__hot-spots-7dc8fea0-7c1f-4ce7-942d-017abd09ada4 {
        --hot-spot-horizontal-position: 81%;
        --hot-spot-vertical-position: 66%;
      }
    }</style>

<div class="section   section-blends section-full">
  <div class="section-stack"><div class="section-header md:hidden">
        <div class="prose"><h2 class="h2">How our glass coating technology works</h2><p>At a microscopic level, glass is extremely porous.  As a result, minerals from hard water, soap scum, and other contaminants can easily penetrate the surface, causing unwanted stains. DFI’s protective coatings chemically bond to the glass, creating an ultra-thin barrier that seals the surface and provides a wide array of benefits.</p>
<a class="button button--lg"
  
  
  
  
  
  href="/pages/about"
  
  
 >LEARN MORE HERE</a></div>
      </div><div class="content-over-media full-bleed  text-custom"style="--text-color: 255 255 255;"><img src="//shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1920" alt="Water Beads on Shower Glass with Woman in Background" srcset="//shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=300 300w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=400 400w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=500 500w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=600 600w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=800 800w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1000 1000w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1200 1200w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1400 1400w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1600 1600w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1800 1800w" width="1920" height="1080" loading="lazy" class="hidden md:block" sizes="100vw"><img src="//shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1920" alt="Water Beads on Shower Glass with Woman in Background" srcset="//shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=300 300w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=400 400w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=500 500w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=600 600w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=800 800w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1000 1000w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1200 1200w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1400 1400w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1600 1600w, //shopdfi.com/cdn/shop/files/Bathroom_model_showering.png?v=1701970582&amp;width=1800 1800w" width="1920" height="1080" loading="lazy" class="md:hidden" sizes="100vw"><div class="place-self-center-start text-start hidden md:block">
          <div class="prose"><h2 class="h2">How our glass coating technology works</h2><p>At a microscopic level, glass is extremely porous.  As a result, minerals from hard water, soap scum, and other contaminants can easily penetrate the surface, causing unwanted stains. DFI’s protective coatings chemically bond to the glass, creating an ultra-thin barrier that seals the surface and provides a wide array of benefits.</p>
<a class="button button--lg"
  style="--button-background: 255 255 255 / var(--button-background-opacity, 1);--button-outline-color: 255 255 255;--button-text-color: 37 54 69;"
  
  
  
  
  href="/pages/about"
  
  
 >LEARN MORE HERE</a></div>
        </div><div id="block-template--21885323116829__hot-spots-1664424434f5b7d0e0-0" class="hot-spot"><button type="button" aria-controls="popover-1664424434f5b7d0e0-0" aria-expanded="false" class="hot-spot__dot tap-area">
            <span class="sr-only">Read more</span><svg role="presentation" focusable="false" stroke-width="2" width="8" height="8" class="icon icon-plus" viewBox="0 0 12 12">
        <path d="M6 0V12" fill="none" stroke="currentColor"></path>
        <path d="M0 6L12 6" fill="none" stroke="currentColor"></path>
      </svg></button><x-popover id="popover-1664424434f5b7d0e0-0" class="hot-spot-popover popover" anchor-vertical="center" anchor-horizontal="end" >
            <div class="prose"><p class="h6">Repels water and soap scum</p></div>
          </x-popover>
        </div><div id="block-template--21885323116829__hot-spots-1664424434f5b7d0e0-1" class="hot-spot"><button type="button" aria-controls="popover-1664424434f5b7d0e0-1" aria-expanded="false" class="hot-spot__dot tap-area">
            <span class="sr-only">Read more</span><svg role="presentation" focusable="false" stroke-width="2" width="8" height="8" class="icon icon-plus" viewBox="0 0 12 12">
        <path d="M6 0V12" fill="none" stroke="currentColor"></path>
        <path d="M0 6L12 6" fill="none" stroke="currentColor"></path>
      </svg></button><x-popover id="popover-1664424434f5b7d0e0-1" class="hot-spot-popover popover" anchor-vertical="center" anchor-horizontal="end" >
            <div class="prose"><p class="h6">Cuts cleaning time and effort</p></div>
          </x-popover>
        </div><div id="block-template--21885323116829__hot-spots-1664424434f5b7d0e0-2" class="hot-spot"><button type="button" aria-controls="popover-1664424434f5b7d0e0-2" aria-expanded="false" class="hot-spot__dot tap-area">
            <span class="sr-only">Read more</span><svg role="presentation" focusable="false" stroke-width="2" width="8" height="8" class="icon icon-plus" viewBox="0 0 12 12">
        <path d="M6 0V12" fill="none" stroke="currentColor"></path>
        <path d="M0 6L12 6" fill="none" stroke="currentColor"></path>
      </svg></button><x-popover id="popover-1664424434f5b7d0e0-2" class="hot-spot-popover popover" anchor-vertical="center" anchor-horizontal="start" >
            <div class="prose"><p class="h6">Helps prevent hard water stains</p></div>
          </x-popover>
        </div><div id="block-template--21885323116829__hot-spots-9f2db5e1-2973-472a-8fb9-bd42ba6e23dd" class="hot-spot"><button type="button" aria-controls="popover-9f2db5e1-2973-472a-8fb9-bd42ba6e23dd" aria-expanded="false" class="hot-spot__dot tap-area">
            <span class="sr-only">Read more</span><svg role="presentation" focusable="false" stroke-width="2" width="8" height="8" class="icon icon-plus" viewBox="0 0 12 12">
        <path d="M6 0V12" fill="none" stroke="currentColor"></path>
        <path d="M0 6L12 6" fill="none" stroke="currentColor"></path>
      </svg></button><x-popover id="popover-9f2db5e1-2973-472a-8fb9-bd42ba6e23dd" class="hot-spot-popover popover" anchor-vertical="center" anchor-horizontal="end" >
            <div class="prose"><p class="h6">Eco-friendly; eliminates chemical cleaners</p></div>
          </x-popover>
        </div><div id="block-template--21885323116829__hot-spots-7dc8fea0-7c1f-4ce7-942d-017abd09ada4" class="hot-spot"><button type="button" aria-controls="popover-7dc8fea0-7c1f-4ce7-942d-017abd09ada4" aria-expanded="false" class="hot-spot__dot tap-area">
            <span class="sr-only">Read more</span><svg role="presentation" focusable="false" stroke-width="2" width="8" height="8" class="icon icon-plus" viewBox="0 0 12 12">
        <path d="M6 0V12" fill="none" stroke="currentColor"></path>
        <path d="M0 6L12 6" fill="none" stroke="currentColor"></path>
      </svg></button><x-popover id="popover-7dc8fea0-7c1f-4ce7-942d-017abd09ada4" class="hot-spot-popover popover" anchor-vertical="center" anchor-horizontal="end" >
            <div class="prose"><p class="h6">Keeps glass cleaner for longer</p></div>
          </x-popover>
        </div></div>
  </div>
</div>

</section><section id="shopify-section-template--21885323116829__49b10054-9e9d-4ec3-ab1d-7b0b3620a842" class="shopify-section shopify-section--blog-posts"><style>
  #shopify-section-template--21885323116829__49b10054-9e9d-4ec3-ab1d-7b0b3620a842 {
    --section-background-hash: 0;
  }

  #shopify-section-template--21885323116829__49b10054-9e9d-4ec3-ab1d-7b0b3620a842 + * {
    --previous-section-background-hash: 0;
  }</style><style>
  #shopify-section-template--21885323116829__49b10054-9e9d-4ec3-ab1d-7b0b3620a842 {
    --blog-posts-per-row: 3;
    --blog-posts-grid: auto / auto-flow 74vw;
  }

  @media screen and (min-width: 700px) {
    #shopify-section-template--21885323116829__49b10054-9e9d-4ec3-ab1d-7b0b3620a842 {
      --blog-posts-grid: auto / auto-flow 52vw;
    }
  }

  @media screen and (min-width: 1000px) {
    #shopify-section-template--21885323116829__49b10054-9e9d-4ec3-ab1d-7b0b3620a842 {
      --blog-posts-grid: auto / repeat(var(--blog-posts-per-row), minmax(0, 1fr));
    }
  }
</style>

<div class="section   section-blends section-full">
  <div class="section-stack">
  <section-header class="section-header "><div class="prose"><h2 class="h2" reveal-on-scroll="true"><split-lines>Blog posts</split-lines></h2></div><a href="/blogs/news" class="text-with-icon group">
        <span class="reversed-link">View all</span>
        <span class="circle-chevron group-hover:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
      </svg></span>
      </a></section-header><div class="blog-posts scroll-area bleed md:unbleed"><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/news/glass-coating-vs-glass-cleaner-why-tiktok-windshield-hacks-dont-last" class="blog-post-card__figure rounded"><img src="//shopdfi.com/cdn/shop/articles/Windshield-Water-Beads-2_7e82f48d-a8c0-4e9d-9108-d92708119c3d.jpg?v=1780017600&amp;width=800" alt="Glass Coating vs. Glass Cleaner:  Why TikTok Windshield Hacks Don&#39;t Last" srcset="//shopdfi.com/cdn/shop/articles/Windshield-Water-Beads-2_7e82f48d-a8c0-4e9d-9108-d92708119c3d.jpg?v=1780017600&amp;width=300 300w, //shopdfi.com/cdn/shop/articles/Windshield-Water-Beads-2_7e82f48d-a8c0-4e9d-9108-d92708119c3d.jpg?v=1780017600&amp;width=400 400w, //shopdfi.com/cdn/shop/articles/Windshield-Water-Beads-2_7e82f48d-a8c0-4e9d-9108-d92708119c3d.jpg?v=1780017600&amp;width=500 500w, //shopdfi.com/cdn/shop/articles/Windshield-Water-Beads-2_7e82f48d-a8c0-4e9d-9108-d92708119c3d.jpg?v=1780017600&amp;width=600 600w, //shopdfi.com/cdn/shop/articles/Windshield-Water-Beads-2_7e82f48d-a8c0-4e9d-9108-d92708119c3d.jpg?v=1780017600&amp;width=800 800w" width="800" height="800" loading="lazy" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1500px) / 3)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
    <div class="v-stack gap-4 sm:gap-5">
      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/news/glass-coating-vs-glass-cleaner-why-tiktok-windshield-hacks-dont-last">Glass Coating vs. Glass Cleaner:  Why TikTok Windshield Hacks Don't Last</a></p><p >Know the difference between cleaning your glass and protecting it long-term!</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
      </svg><span class="text-sm">May 28, 2026</span>
            </div></div></div>
  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/news/tips-for-applying-glass-coatings-to-mirrors" class="blog-post-card__figure rounded"><img src="//shopdfi.com/cdn/shop/articles/young-beautiful-woman-cleaning-mirror-bathroom_de0eb7ea-1fbf-4da9-bf2f-dea44389fa58.webp?v=1778868348&amp;width=1000" alt="Young woman cleaning mirror in bathroom." srcset="//shopdfi.com/cdn/shop/articles/young-beautiful-woman-cleaning-mirror-bathroom_de0eb7ea-1fbf-4da9-bf2f-dea44389fa58.webp?v=1778868348&amp;width=300 300w, //shopdfi.com/cdn/shop/articles/young-beautiful-woman-cleaning-mirror-bathroom_de0eb7ea-1fbf-4da9-bf2f-dea44389fa58.webp?v=1778868348&amp;width=400 400w, //shopdfi.com/cdn/shop/articles/young-beautiful-woman-cleaning-mirror-bathroom_de0eb7ea-1fbf-4da9-bf2f-dea44389fa58.webp?v=1778868348&amp;width=500 500w, //shopdfi.com/cdn/shop/articles/young-beautiful-woman-cleaning-mirror-bathroom_de0eb7ea-1fbf-4da9-bf2f-dea44389fa58.webp?v=1778868348&amp;width=600 600w, //shopdfi.com/cdn/shop/articles/young-beautiful-woman-cleaning-mirror-bathroom_de0eb7ea-1fbf-4da9-bf2f-dea44389fa58.webp?v=1778868348&amp;width=800 800w, //shopdfi.com/cdn/shop/articles/young-beautiful-woman-cleaning-mirror-bathroom_de0eb7ea-1fbf-4da9-bf2f-dea44389fa58.webp?v=1778868348&amp;width=1000 1000w" width="1000" height="667" loading="lazy" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1500px) / 3)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
    <div class="v-stack gap-4 sm:gap-5">
      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/news/tips-for-applying-glass-coatings-to-mirrors">Tips and Tricks for Applying Glass Coatings to Your Bathroom Mirrors</a></p><p >TL;DR: A proper glass coating can transform your bathroom mirror from foggy and smudged to crystal clear with minimal effort. This guide walks readers through a simple, professional-grade process t...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
      </svg><span class="text-sm">May 19, 2026</span>
            </div></div></div>
  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/news/tips-and-tricks-for-applying-glass-coatings-to-your-bathroom-mirrors" class="blog-post-card__figure rounded"><img src="//shopdfi.com/cdn/shop/articles/Home-Bathroom-Mirror_1069b09d-0605-479a-bafd-d004634eebd4.jpg?v=1774915827&amp;width=800" alt="Tips and Tricks for Applying Glass Coatings to Your Bathroom Mirrors" srcset="//shopdfi.com/cdn/shop/articles/Home-Bathroom-Mirror_1069b09d-0605-479a-bafd-d004634eebd4.jpg?v=1774915827&amp;width=300 300w, //shopdfi.com/cdn/shop/articles/Home-Bathroom-Mirror_1069b09d-0605-479a-bafd-d004634eebd4.jpg?v=1774915827&amp;width=400 400w, //shopdfi.com/cdn/shop/articles/Home-Bathroom-Mirror_1069b09d-0605-479a-bafd-d004634eebd4.jpg?v=1774915827&amp;width=500 500w, //shopdfi.com/cdn/shop/articles/Home-Bathroom-Mirror_1069b09d-0605-479a-bafd-d004634eebd4.jpg?v=1774915827&amp;width=600 600w, //shopdfi.com/cdn/shop/articles/Home-Bathroom-Mirror_1069b09d-0605-479a-bafd-d004634eebd4.jpg?v=1774915827&amp;width=800 800w" width="800" height="800" loading="lazy" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc(min(100vw - 96px, 1500px) / 3)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
    <div class="v-stack gap-4 sm:gap-5">
      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/news/tips-and-tricks-for-applying-glass-coatings-to-your-bathroom-mirrors">Tips and Tricks for Applying Glass Coatings to Your Bathroom Mirrors</a></p><p >Applying a high-quality glass coating can dramatically reduce maintenance, protect your mirror, and keep it looking crystal clear for years.</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
      </svg><span class="text-sm">Mar 30, 2026</span>
            </div></div></div>
  </div></blog-post-card></div>
  </div>
</div>

</section><section id="shopify-section-template--21885323116829__faq" class="shopify-section shopify-section--faq"><style>
  #shopify-section-template--21885323116829__faq {
    --section-background-hash: 040362030000002600710025352902014;
  }

  #shopify-section-template--21885323116829__faq + * {
    --previous-section-background-hash: 040362030000002600710025352902014;
  }@media screen and (min-width: 700px) {
      #shopify-section-template--21885323116829__faq {
        --section-background-hash: 0;
      }

      #shopify-section-template--21885323116829__faq + * {
        --previous-section-background-hash: 0;
      }
    }</style><style>
  #shopify-section-template--21885323116829__faq {
    --section-stack-intro: 50%;
    --section-stack-main: 50%;
  }
</style>

<div class="section   section-boxed bg-custom text-custom"style="--background: 37 54 69; --text-color: 240 240 240;">
  <div class="section-stack section-stack--horizontal "><div class="section-stack__intro">
        <div class="v-stack gap-10"><div class="prose "><h2 class="h2">FAQ</h2></div><div class="hidden lg:block"><div class="faq-availability"><div class="v-stack gap-4"><div class="v-stack">Our customer support is available Monday to Friday: 8am-5pm PST.<span class="text-subdued">Average answer time: 2 hours</span></div></div></div></div></div>
      </div><div class="section-stack__main" >
        <div class="accordion-box rounded bg-secondary"><details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
  <summary><div class="accordion__toggle bold"><span >How does the glass coating technology work?</span><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
      </svg></span>
    </div>
  </summary>

  <div class="accordion__content"><div class="prose"><p>DFI's glass coating technology works by chemically bonding to the surface, which creates an invisible, ultra-thin barrier. Similar to a non-stick cooking pan, the treated glass (or silica-based surface) becomes easier to clean, resists grime and mineral buildup, and require far less cleaning/maintenance.</p></div></div>
</details><details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
  <summary><div class="accordion__toggle bold"><span >Are your products eco-friendly and non-toxic?</span><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
      </svg></span>
    </div>
  </summary>

  <div class="accordion__content"><div class="prose"><p>Yes, all our products are environmentally safe and non-toxic, meeting all regulatory standards. Our coating and restoration products are also eco-friendly, as they eliminate the need for harsh chemical cleaners.</p></div></div>
</details><details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
  <summary><div class="accordion__toggle bold"><span >Where are your products offered?</span><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
      </svg></span>
    </div>
  </summary>

  <div class="accordion__content"><div class="prose"><p>Currently, we ship our products in the U.S. and Canada.</p></div></div>
</details><details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
  <summary><div class="accordion__toggle bold"><span >How long will it take to get my orders?</span><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
      </svg></span>
    </div>
  </summary>

  <div class="accordion__content"><div class="prose"><p>It depends on where you are. Orders processed here will take 5-7 business days to arrive. Delivery details will be provided in your confirmation email.</p></div></div>
</details><details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
  <summary><div class="accordion__toggle bold"><span >Where are your products made?</span><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
      </svg></span>
    </div>
  </summary>

  <div class="accordion__content"><div class="prose"><p>All our products are designed, manufactured, and shipped from CA, USA.</p></div></div>
</details></div>
      </div><div class="lg:hidden"><div class="faq-availability"><div class="v-stack gap-4"><div class="v-stack">Our customer support is available Monday to Friday: 8am-5pm PST.<span class="text-subdued">Average answer time: 2 hours</span></div></div></div></div>
  </div>
</div>
</section><section id="shopify-section-template--21885323116829__4d17ee8a-9ace-4bb4-885c-059f9901b062" class="shopify-section shopify-section--image-with-text-overlay"><style>
  #shopify-section-template--21885323116829__4d17ee8a-9ace-4bb4-885c-059f9901b062 {--section-outer-spacing-block: 0;--content-over-media-overlay: 0 0 0 / 0.45;}
</style>

<div class="section   section-blends section-full text-custom"style="--text-color: 255 255 255;" ><image-banner reveal-on-scroll="true" parallax="0.3" class="content-over-media content-over-media--md full-bleed  text-custom"style="--text-color: 255 255 255;"><img src="//shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=1920" alt="Modern Shower Door Bathroom Interior" srcset="//shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=200 200w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=300 300w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=400 400w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=500 500w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=600 600w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=700 700w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=800 800w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=900 900w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=1000 1000w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=1200 1200w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=1400 1400w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=1600 1600w, //shopdfi.com/cdn/shop/files/Modern-Bathroom-Interior.jpg?v=1708371501&amp;width=1800 1800w" width="1920" height="960" loading="lazy" sizes="100vw" class=""><div class="place-self-start-center text-center sm:place-self-center sm:text-center">
        <div class="prose"><p class="h1" reveal-on-scroll="true" ><split-lines>Join thousands of satisfied homeowners and protect your surfaces with DFI&#39;s glass coatings.</split-lines></p>
<a class="button button--lg"
  style="--button-background: 6 174 237 / var(--button-background-opacity, 1);--button-outline-color: 6 174 237;--button-text-color: 255 255 255;"
  
  
  
  
  href="/collections/cleaning-kits"
  
  
 >Shop Now</a>
</div>
      </div></image-banner>
</div>

</section>
<!-- BEGIN sections: footer-group -->
<section id="shopify-section-sections--21885323673885__custom_html_gDe4w3" class="shopify-section shopify-section-group-footer-group shopify-section--custom-html"><style>
    #shopify-section-sections--21885323673885__custom_html_gDe4w3 {
      --section-spacing-block: 0px;
      
    }
  </style><style>
  #shopify-section-sections--21885323673885__custom_html_gDe4w3 {
    --section-background-hash: 0;
  }

  #shopify-section-sections--21885323673885__custom_html_gDe4w3 + * {
    --previous-section-background-hash: 0;
  }</style><div class="section   section-blends section-full">
    <p style="padding-top: 60px;" p=""></p>
  </div>
</section><section id="shopify-section-sections--21885323673885__text-with-icons" class="shopify-section shopify-section-group-footer-group shopify-section--text-with-icons"><style>
  #shopify-section-sections--21885323673885__text-with-icons {
    --section-background-hash: 0;
  }

  #shopify-section-sections--21885323673885__text-with-icons + * {
    --previous-section-background-hash: 0;
  }</style><style>
    #shopify-section-sections--21885323673885__text-with-icons {
      --text-with-icons-template: auto-flow 100%;
      --text-with-icons-justify: center;
      --text-with-icons-text-align: center;
      --text-with-icons-gap: var(--spacing-5);
    }@media screen and (min-width: 1150px) {
      #shopify-section-sections--21885323673885__text-with-icons {
        --text-with-icons-gap: var(--spacing-5);
      }
    }@media screen and (min-width: 1000px) {
        #shopify-section-sections--21885323673885__text-with-icons {
          --text-with-icons-template: repeat(3, minmax(0, 630px));
          --text-with-icons-justify: center;
          --text-with-icons-text-align: center;
        }
      }</style>

  <div class="section   section-blends section-full">
    <div class="section-stack"><div class="text-with-icons">
        <scroll-carousel class="text-with-icons__list scroll-area full-bleed md:unbleed" id="carousel-sections--21885323673885__text-with-icons" role="region"><div id="block-sections--21885323673885__text-with-icons-free-shipping" class="text-with-icons__item snap-center" role="group" aria-label="Item 1 of 3" ><div class="text-custom"style="--text-color: 239 116 112;"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-box" viewBox="0 0 24 24">
        <path d="M2.22 5.472a.742.742 0 0 0-.33.194.773.773 0 0 0-.175.48c-.47 4.515-.48 7.225 0 11.707a.792.792 0 0 0 .505.737l9.494 3.696.285.079.286-.08 9.494-3.694a.806.806 0 0 0 .505-.737c.5-4.537.506-7.153 0-11.648a.765.765 0 0 0-.175-.542.739.739 0 0 0-.33-.257v.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M22.269 5.997a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623 2.22 5.47a.742.742 0 0 0-.33.192.771.771 0 0 0-.16.336.806.806 0 0 0 .49.592l9.494 3.696h.57l5.216-2.03L21.78 6.59a.794.794 0 0 0 .492-.593h-.002Z" fill="currentColor" fill-opacity=".12"/>
        <path d="m17.5 8.255-5.215 2.03h-.571L2.22 6.59a.806.806 0 0 1-.49-.592.771.771 0 0 1 .16-.336.742.742 0 0 1 .33-.192l4.747-1.847M17.5 8.255 21.78 6.59a.794.794 0 0 0 .492-.593h-.002a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623M17.5 8.255 6.967 3.623M12 22.365v-12.08M15.5 17l4-1.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="hidden sm:block icon icon-picto-box" viewBox="0 0 24 24">
        <path d="M2.22 5.472a.742.742 0 0 0-.33.194.773.773 0 0 0-.175.48c-.47 4.515-.48 7.225 0 11.707a.792.792 0 0 0 .505.737l9.494 3.696.285.079.286-.08 9.494-3.694a.806.806 0 0 0 .505-.737c.5-4.537.506-7.153 0-11.648a.765.765 0 0 0-.175-.542.739.739 0 0 0-.33-.257v.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M22.269 5.997a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623 2.22 5.47a.742.742 0 0 0-.33.192.771.771 0 0 0-.16.336.806.806 0 0 0 .49.592l9.494 3.696h.57l5.216-2.03L21.78 6.59a.794.794 0 0 0 .492-.593h-.002Z" fill="currentColor" fill-opacity=".12"/>
        <path d="m17.5 8.255-5.215 2.03h-.571L2.22 6.59a.806.806 0 0 1-.49-.592.771.771 0 0 1 .16-.336.742.742 0 0 1 .33-.192l4.747-1.847M17.5 8.255 21.78 6.59a.794.794 0 0 0 .492-.593h-.002a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623M17.5 8.255 6.967 3.623M12 22.365v-12.08M15.5 17l4-1.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg></div><div class="text-with-icons__text-wrapper">
                <div class="prose"><p class="h6">Free shipping</p><p>Free shipping on orders over $75 in U.S.</p></div>
              </div>
            </div><div id="block-sections--21885323673885__text-with-icons-customer-support" class="text-with-icons__item snap-center" role="group" aria-label="Item 2 of 3" ><div class="text-custom"style="--text-color: 239 116 112;"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-pin" viewBox="0 0 24 24">
        <path fill-rule="evenodd" clip-rule="evenodd" d="M20.223 9.51c0 5.526-5.047 10.497-7.233 12.392a1.5 1.5 0 0 1-1.98 0C8.823 20.007 3.776 15.035 3.776 9.51a8.224 8.224 0 0 1 16.447 0Zm-4.855-.484a3.368 3.368 0 1 1-6.736 0 3.368 3.368 0 0 1 6.736 0Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="hidden sm:block icon icon-picto-pin" viewBox="0 0 24 24">
        <path fill-rule="evenodd" clip-rule="evenodd" d="M20.223 9.51c0 5.526-5.047 10.497-7.233 12.392a1.5 1.5 0 0 1-1.98 0C8.823 20.007 3.776 15.035 3.776 9.51a8.224 8.224 0 0 1 16.447 0Zm-4.855-.484a3.368 3.368 0 1 1-6.736 0 3.368 3.368 0 0 1 6.736 0Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg></div><div class="text-with-icons__text-wrapper">
                <div class="prose"><p class="h6">Made in USA</p><p>Proudly manufactured and distributed in California.</p></div>
              </div>
            </div><div id="block-sections--21885323673885__text-with-icons-discount" class="text-with-icons__item snap-center" role="group" aria-label="Item 3 of 3" ><div class="text-custom"style="--text-color: 239 116 112;"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-building" viewBox="0 0 24 24">
        <path d="M2.571 6.224c-1.184 2.964-1.176 11.157-.967 15.172.047.88.78 1.543 1.661 1.543h10.612a1.64 1.64 0 0 0 1.661-1.543c.21-4.013.218-12.208-.967-15.172a20.82 20.82 0 0 0-4.525-4.272 2.628 2.628 0 0 0-2.95 0 20.82 20.82 0 0 0-4.525 4.272Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M15.427 10.939h3.87c1.365 0 2.538.665 2.791 2.005.39 2.058.643 5.544.197 9.995h-8.408a1.64 1.64 0 0 0 1.661-1.543c.134-2.589.187-6.916-.111-10.457Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M7.714 13.939h1.714M8.571 22.944v-3.862M7.714 8.796h1.714" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="hidden sm:block icon icon-picto-building" viewBox="0 0 24 24">
        <path d="M2.571 6.224c-1.184 2.964-1.176 11.157-.967 15.172.047.88.78 1.543 1.661 1.543h10.612a1.64 1.64 0 0 0 1.661-1.543c.21-4.013.218-12.208-.967-15.172a20.82 20.82 0 0 0-4.525-4.272 2.628 2.628 0 0 0-2.95 0 20.82 20.82 0 0 0-4.525 4.272Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M15.427 10.939h3.87c1.365 0 2.538.665 2.791 2.005.39 2.058.643 5.544.197 9.995h-8.408a1.64 1.64 0 0 0 1.661-1.543c.134-2.589.187-6.916-.111-10.457Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
        <path d="M7.714 13.939h1.714M8.571 22.944v-3.862M7.714 8.796h1.714" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
      </svg></div><div class="text-with-icons__text-wrapper">
                <div class="prose"><p class="h6">Since 1997</p><p>Trusted by commercial pros for over 25 years.</p></div>
              </div>
            </div></scroll-carousel><page-dots aria-controls="carousel-sections--21885323673885__text-with-icons" class="page-dots peer-not-scrollable:hidden"><button type="button" class="tap-area" aria-current="true">
                <span class="sr-only">Go to item 1</span>
              </button><button type="button" class="tap-area" aria-current="false">
                <span class="sr-only">Go to item 2</span>
              </button><button type="button" class="tap-area" aria-current="false">
                <span class="sr-only">Go to item 3</span>
              </button></page-dots></div>
    </div>
  </div></section><footer id="shopify-section-sections--21885323673885__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
  @media screen and (min-width: 1000px) {
    #shopify-section-sections--21885323673885__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between;
    }
  }
</style><div class="footer">
  <div class="container">
    <div class="footer__wrapper"><div class="footer__block-list empty:hidden"><div class="footer__block footer__block--text" ><p class="bold">Diamon-Fusion International</p><div class="prose text-subdued"><p>We specialize in the development of protective coatings and restoration products for the glass industry, as well as other silica-based surfaces. </p></div></div><div class="footer__block footer__block--menu" ><p class="bold">Products</p><ul class="v-stack gap-3" role="list"><li>
                          <a href="/collections/cleaning-kits" class="inline-block link-faded break-all">Cleaning Kits</a>
                        </li><li>
                          <a href="/collections/protective-coatings" class="inline-block link-faded break-all">Protective Coatings</a>
                        </li><li>
                          <a href="/collections/stain-removers" class="inline-block link-faded break-all">Stain Removers</a>
                        </li><li>
                          <a href="/collections/aftercare-products" class="inline-block link-faded break-all">Aftercare</a>
                        </li><li>
                          <a href="/collections/cleaning-accessories" class="inline-block link-faded break-all">Cleaning Accessories</a>
                        </li><li>
                          <a href="/collections/all" class="inline-block link-faded break-all">Shop All</a>
                        </li></ul>
                  </div><div class="footer__block footer__block--menu" ><p class="bold">Support</p><ul class="v-stack gap-3" role="list"><li>
                          <a href="/pages/contact" class="inline-block link-faded break-all">Contact</a>
                        </li><li>
                          <a href="/pages/refund-policy" class="inline-block link-faded break-all">Returns & Refund Policy</a>
                        </li><li>
                          <a href="/pages/shipping-information" class="inline-block link-faded break-all">Shipping Information</a>
                        </li></ul>
                  </div><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-6"><p class="h3">Sign up for new stories and personal offers</p><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input-sections--21885323673885__footer--contactemail" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 
  
  
  
  
  autocomplete="email"
  
  enterkeyhint="send"
  required
  
><label for="input-sections--21885323673885__footer--contactemail" class="floating-label">E-mail</label><div class="self-submit-button">
        <button type="submit" class="circle-chevron hover:colors">
          <span class="sr-only">Subscribe</span><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
      </svg></button>
      </div></div></form></div>
                </div></div><div class="footer__aside empty:hidden"><div class="footer__aside-bottom"><div class="footer__payment-icons h-stack wrap gap-2"><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewBox="0 0 38 24" width="38" height="24"><title id="pi-american_express">American Express</title><path fill="#000" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" opacity=".07"/><path fill="#006FCF" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z"/><path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z"/><path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z"/><path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z"/><path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z"/><path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z"/><path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z"/></svg>
<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg><svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#F79E1B" cx="23" cy="12" r="7"/><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"/></svg></div><p class="footer__copyright text-sm text-subdued">© 2026, ShopDFI. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></p>
        </div>
      </div>
    </div>
  </div>
</div>

</footer>
<!-- END sections: footer-group --></main>
    
    
    
  <style> .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-rev-widg__title.jdgm-rev-widg__title {margin: 16px 0; display: none;} </style>
<div id="shopify-block-Aajk0TllTV2lJZTdoT__15683396631634586217" class="shopify-block shopify-app-block"><script
  id="chat-button-container"
  data-horizontal-position=bottom_right
  data-vertical-position=lowest
  data-icon=chat_bubble
  data-text=chat_with_us
  data-color=#000000
  data-secondary-color=#FFFFFF
  data-ternary-color=#6A6A6A
  
  data-domain=shopdfi.com
  data-shop-domain=shopdfi.com
  data-external-identifier=cLEZE03yzskdl6dC0gaEI4SGOml-A_Oiv_sfN8igmy4
  
>
</script>


</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app --><script type="text/javascript">
  //SendWILL APPS COMMON JS CODE
  window.EcomSendApps = window.EcomSendApps || {}

  window.EcomSendApps.design_mode = false
  

  window.EcomSendApps.common = window.EcomSendApps.common || {}
  window.EcomSendApps.common.shop = {
    permanent_domain: 'shopdfi.myshopify.com',
    currency: "USD",
    money_format: "${{amount}}",
    id: 68305027357,
  }

  
  
    window.EcomSendApps.common.customer = {
      id: null,
      tags: null,
      email: null,
      accepts_marketing: null,
      first_name: null,
    }
  

  
  window.EcomSendApps.common.template = 'index'
</script>
<!-- END app snippet -->

<script>
  /** @description storefront main bundle asset url */
  const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/019e880e-5f98-7ef8-a7f3-e5abdf2317bf/ecomsend-155/assets/ecomsend.js'
  /** @description storefront style asset url */
  const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/019e880e-5f98-7ef8-a7f3-e5abdf2317bf/ecomsend-155/assets/style.css'
  /** @description storefront wasm asset url for runtime signature module */
  const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/019e880e-5f98-7ef8-a7f3-e5abdf2317bf/ecomsend-155/assets/client_safe.wasm'
  /** @description fallback delay when requestIdleCallback is unavailable */
  const ECOMSEND_IDLE_TIMEOUT_MS = 800
  /** @description user interaction events used to trigger lazy init earlier */
  const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"]
  /** @description global flag key for emergency immediate loading */
  const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true

  /** @description create main stylesheet node for storefront runtime */
  function createEcomSendMainStyleEle() {
    const ecomsendMainStyleEle = document.createElement("link")
    ecomsendMainStyleEle.rel = "stylesheet"
    ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL
    ecomsendMainStyleEle.dataset.ecomsendTag = "main-style"
    return ecomsendMainStyleEle
  }

  /** @description append runtime stylesheet exactly once */
  function ensureEcomSendMainStyleLoaded() {
    if (document.querySelector('link[data-ecomsend-tag="main-style"]')) {
      return
    }
    const ecomsendMainStyleEle = createEcomSendMainStyleEle()
    document.head.appendChild(ecomsendMainStyleEle)
  }

  /** @description remove interaction listeners after first lazy-init trigger */
  function clearInteractionListeners() {
    ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
      window.removeEventListener(eventName, scheduleMainBundleLoad)
    })
  }

  /** @description run low-priority task via idle callback with timeout fallback */
  function scheduleLowPriorityTask(taskRunner, timeoutMs) {
    if (window.requestIdleCallback) {
      window.requestIdleCallback(() => {
        taskRunner()
      }, { timeout: timeoutMs })
      return
    }
    window.setTimeout(() => {
      taskRunner()
    }, timeoutMs)
  }

  /** @description load main storefront bundle once and keep rollback override */
  function loadEcomsendMainBundle() {
    if (window.__ecomsendMainBundleLoaded) {
      return
    }
    window.__ecomsendMainBundleLoaded = true
    clearInteractionListeners()
    /** @description ensure storefront runtime css is loaded together with main bundle */
    ensureEcomSendMainStyleLoaded()
    const ecomsendMainScriptEle = document.createElement("script")
    ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL
    ecomsendMainScriptEle.async = true
    ecomsendMainScriptEle.dataset.ecomsendTag = "main-script"
    document.body.appendChild(ecomsendMainScriptEle)
  }

  /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */
  function scheduleMainBundleLoad() {
    if (window.__ecomsendMainBundleLoadScheduled) {
      return
    }
    /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */
    window.__ecomsendMainBundleLoadScheduled = true
    if (ECOMSEND_FORCE_IMMEDIATE_FLAG) {
      loadEcomsendMainBundle()
      return
    }
    scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS)
  }

  /** @description cache marketing params for pixel/report flows before heavy bundle starts */
  function cacheMarketingParams() {
    const urlParams = new URLSearchParams(window.location.search)
    const marketingId = urlParams.get("ec_marketing_id")
    const ecEmailId = urlParams.get("ec_email_id")
    const ecMarketingSign = urlParams.get("ec_marketing_sign")

    if (marketingId && window.localStorage) {
      window.localStorage.setItem("ec_marketing_id", marketingId)
    }
    if (ecEmailId && window.localStorage) {
      window.localStorage.setItem("ec_email_id", ecEmailId)
    }
    if (ecMarketingSign && window.localStorage) {
      window.localStorage.setItem("ec_marketing_sign", ecMarketingSign)
    }
  }

  try {
    cacheMarketingParams()
  } catch (e) {}

  /** @description inject wasm asset url into shared namespace before main bundle executes */
  window.EcomSendApps = window.EcomSendApps || {}
  window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL

  ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
    window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true })
  })

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true })
  } else {
    scheduleMainBundleLoad()
  }
</script>

<style id="ecomsend-custom-style"></style>

<script>window.shopLocale = 'en'</script>

<script>
  /** @description timeout used for deferred discount request scheduling */
  const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500

  /** @description apply discount code from url query only when parameter exists */
  function applyWillDiscountCode() {
    const urlParams = new URLSearchParams(window.location.search)
    const willDiscountCode = urlParams.get("willDiscountCode")
    if (!willDiscountCode) {
      return
    }
    fetch("/cart/update.js", {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
      },
      body: JSON.stringify({
        discount: willDiscountCode,
      }),
    })
  }

  try {
    if (!window.__ecomsendDeferredTasksScheduled) {
      /** @description global guard to avoid duplicate deferred task scheduling */
      window.__ecomsendDeferredTasksScheduled = true
      if (window.requestIdleCallback) {
        window.requestIdleCallback(() => {
          applyWillDiscountCode()
        }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS })
      } else {
        window.setTimeout(() => {
          applyWillDiscountCode()
        }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS)
      }
    }
  } catch (error) {}
  if (window.EcomSendApps?.common?.shop?.id) {
    window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id)
  }
</script>


</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
</html>