301 http durum kodu, istenen kaynağın kalıcı olarak yeni bir URL'ye taşındığı anlamına gelir. Gelecekteki tüm istekler yeni adresi kullanmalıdır.
Tarayıcı kullanıcıyı otomatik olarak yeni adrese yönlendirecek ve arama motorları dizinlerini güncelleyecektir.
GET / HTTP/1.1 Host: kmact.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!doctype html> <html class="no-js" lang="en"> <head><link href="//kmact.com/cdn/shop/t/57/assets/bss-hide-variant.css?v=72250497978480805711734634329" rel="stylesheet" type="text/css" media="all" /><link href="//kmact.com/cdn/shop/t/57/assets/tiny.content.min.css?v=21853800148939463861733816290" rel="stylesheet" type="text/css" media="all" /> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0"> <meta name="theme-color" content="#00badb"><title>KMact.com | Purely Advanced </title><meta name="description" content="KM is a global brand specializing in cleanroom supplies for the semiconductor and bio/pharmaceutical industries. KM ACT CORP (DBA KM Healthcare) in the U.S. is an affiliate of KM CORP in South Korea. We import and distribute these products across North and South America."><link rel="canonical" href="https://kmact.com/"><link rel="preload" as="style" href="//kmact.com/cdn/shop/t/57/assets/theme.css?v=145269758103786053951733816290"> <link rel="preload" as="script" href="//kmact.com/cdn/shop/t/57/assets/theme.js?v=17525065865825222031733816290"> <link rel="preconnect" href="https://cdn.shopify.com"> <link rel="preconnect" href="https://fonts.shopifycdn.com"> <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> <link rel="dns-prefetch" href="https://ajax.googleapis.com"> <link rel="dns-prefetch" href="https://maps.googleapis.com"> <link rel="dns-prefetch" href="https://maps.gstatic.com"> <meta property="og:type" content="website"> <meta property="og:title" content="KMact.com | Purely Advanced"><meta property="og:description" content="KM is a global brand specializing in cleanroom supplies for the semiconductor and bio/pharmaceutical industries. KM ACT CORP (DBA KM Healthcare) in the U.S. is an affiliate of KM CORP in South Korea. We import and distribute these products across North and South America."><meta property="og:url" content="https://kmact.com/"> <meta property="og:site_name" content="KMact.com | Purely Advanced"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="KMact.com | Purely Advanced"> <meta name="twitter:description" content="KM is a global brand specializing in cleanroom supplies for the semiconductor and bio/pharmaceutical industries. KM ACT CORP (DBA KM Healthcare) in the U.S. is an affiliate of KM CORP in South Korea. We import and distribute these products across North and South America."> <link rel="preload" href="//kmact.com/cdn/fonts/din_next/dinnext_n5.9de62f474792d83a5c7487ba13c73b05f03f03c7.woff2?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=4cce17d4145fd06c26c32f61a78e16c99aca9929190584d6498833fc63b1ec9b" as="font" type="font/woff2" crossorigin> <link rel="preload" href="//kmact.com/cdn/fonts/din_next/dinnext_n4.438c249fdbceeefafa64221353c5ece2fdb8ae14.woff2?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=1201fcca2749ce18a05f73ddb32f957a7f6a37630d64406b90ee8f99cb15ce68" as="font" type="font/woff2" crossorigin> <style> @font-face { font-family: "DIN Next"; font-weight: 500; font-style: normal; font-display: swap; src: url("//kmact.com/cdn/fonts/din_next/dinnext_n5.9de62f474792d83a5c7487ba13c73b05f03f03c7.woff2?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=4cce17d4145fd06c26c32f61a78e16c99aca9929190584d6498833fc63b1ec9b") format("woff2"), url("//kmact.com/cdn/fonts/din_next/dinnext_n5.780618dec464e6222d24888730ca26e0ca6ad6af.woff?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=9e3ac6379ce8be065de056da139313b76a747960ecb37201c38ab52b77d71099") format("woff"); } @font-face { font-family: "DIN Next"; font-weight: 400; font-style: normal; font-display: swap; src: url("//kmact.com/cdn/fonts/din_next/dinnext_n4.438c249fdbceeefafa64221353c5ece2fdb8ae14.woff2?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=1201fcca2749ce18a05f73ddb32f957a7f6a37630d64406b90ee8f99cb15ce68") format("woff2"), url("//kmact.com/cdn/fonts/din_next/dinnext_n4.ba1a214c52f07ec250a5179209eb84e73639e1c9.woff?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=6d5ea27258e013e6f053d09c16ab5a17f025d4873c7e9cbb9abd6c03201c8790") format("woff"); } @font-face { font-family: "DIN Next"; font-weight: 500; font-style: normal; font-display: swap; src: url("//kmact.com/cdn/fonts/din_next/dinnext_n5.9de62f474792d83a5c7487ba13c73b05f03f03c7.woff2?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=4cce17d4145fd06c26c32f61a78e16c99aca9929190584d6498833fc63b1ec9b") format("woff2"), url("//kmact.com/cdn/fonts/din_next/dinnext_n5.780618dec464e6222d24888730ca26e0ca6ad6af.woff?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=9e3ac6379ce8be065de056da139313b76a747960ecb37201c38ab52b77d71099") format("woff"); } @font-face { font-family: "DIN Next"; font-weight: 500; font-style: italic; font-display: swap; src: url("//kmact.com/cdn/fonts/din_next/dinnext_i5.6181c1c6bd79a156767a82929b9c449117ad57ca.woff2?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=1a336ac01b29eb5b4540a756cfbcd44cf74b9c9554dd5580a66316a84e8a1ec1") format("woff2"), url("//kmact.com/cdn/fonts/din_next/dinnext_i5.8a0b77e365efc8daea9a021f4043f6d7046af5bb.woff?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=d9e0ea9bb35a8661011a92c2301b8153ad3aed7a2d7d9a09f77da7594917762d") format("woff"); } @font-face { font-family: "DIN Next"; font-weight: 700; font-style: normal; font-display: swap; src: url("//kmact.com/cdn/fonts/din_next/dinnext_n7.57888b0b2051a4dba7d02aad7ca64db99eca3cf1.woff2?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=84b8b01d4c1450cca2053b77d1c5762b079c24388cdca8b79545e2e3f6d48bed") format("woff2"), url("//kmact.com/cdn/fonts/din_next/dinnext_n7.8ca52ee0f403ce0c89c90387f16284e4637c1b10.woff?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=6b0770aa7ed6564af78f3d760132953eb9b74409677ea07d64fd2bf9368aa114") format("woff"); } @font-face { font-family: "DIN Next"; font-weight: 400; font-style: italic; font-display: swap; src: url("//kmact.com/cdn/fonts/din_next/dinnext_i4.61ded265c0c537a08a3ef6c1f78e76a5f3be91c9.woff2?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=0ba90873decf48f818dbf1231bbf742bed8ee382dfd366bc9a6eb65bf09f84dd") format("woff2"), url("//kmact.com/cdn/fonts/din_next/dinnext_i4.09dd19acb435d364f8a7263a588c573108d49efc.woff?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=f807b5812550c086ce5a10ee4073f03ecd5956414d3a8c16baf14ee63e6701c4") format("woff"); } @font-face { font-family: "DIN Next"; font-weight: 700; font-style: italic; font-display: swap; src: url("//kmact.com/cdn/fonts/din_next/dinnext_i7.3e0968fa491d382704988ea5c9fc6209193f03d0.woff2?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=95223219eaa02d4d5d115e039f7429d71b517627cb49a9787811b745d450cfff") format("woff2"), url("//kmact.com/cdn/fonts/din_next/dinnext_i7.28611b7c75be07249f4251b10e48a8d9f8dbf8ba.woff?h1=a21hY3QuY29t&h2=a20tdXMuY29t&h3=a21hY3QtY29ycC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=39aa8e504546577f0495a8646d7fb727029e86fc6f281db0d5f06358ffcd0f86") format("woff"); } :root { --default-text-font-size : 15px; --base-text-font-size : 16px; --heading-font-family : "DIN Next", sans-serif; --heading-font-weight : 500; --heading-font-style : normal; --text-font-family : "DIN Next", sans-serif; --text-font-weight : 400; --text-font-style : normal; --text-font-bolder-weight: 500; --text-link-decoration : underline; --text-color : #677279; --text-color-rgb : 103, 114, 121; --heading-color : #1e2d7d; --border-color : #e1e3e4; --border-color-rgb : 225, 227, 228; --form-border-color : #d4d6d8; --accent-color : #00badb; --accent-color-rgb : 0, 186, 219; --link-color : #00badb; --link-color-hover : #00798e; --background : #f3f5f6; --secondary-background : #ffffff; --secondary-background-rgb : 255, 255, 255; --accent-background : rgba(0, 186, 219, 0.08); --input-background: #ffffff; --error-color : #ff0000; --error-background : rgba(255, 0, 0, 0.07); --success-color : #00aa00; --success-background: rgba(0, 170, 0, 0.11); --primary-button-background : #00badb; --primary-button-background-rgb : 0, 186, 219; --primary-button-text-color : #ffffff; --secondary-button-background : #1e2d7d; --secondary-button-background-rgb: 30, 45, 125; --secondary-button-text-color : #ffffff; --header-background : #1e2d7d; --header-text-color : #ffffff; --header-light-text-color: #a3afef; --header-border-color : rgba(163, 175, 239, 0.3); --header-accent-color : #00badb; --footer-background-color: #f3f5f6; --footer-heading-text-color: #1e2d7d; --footer-body-text-color: #677279; --footer-body-text-color-rgb: 103, 114, 121; --footer-accent-color: #00badb; --footer-accent-color-rgb: 0, 186, 219; --footer-border: 1px solid var(--border-color); --flickity-arrow-color: #abb1b4;--product-on-sale-accent : #ee0000; --product-on-sale-accent-rgb : 238, 0, 0; --product-on-sale-color : #ffffff; --product-in-stock-color : #008a00; --product-low-stock-color : #ee0000; --product-sold-out-color : #8a9297; --product-custom-label-1-background: #008a00; --product-custom-label-1-color : #ffffff; --product-custom-label-2-background: #00a500; --product-custom-label-2-color : #ffffff; --product-review-star-color : #ffbd00; --mobile-container-gutter : 20px; --desktop-container-gutter: 40px; /* Shopify related variables */ --payment-terms-background-color: #f3f5f6; } </style> <script> // IE11 does not have support for CSS variables, so we have to polyfill them if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) { const script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2'; script.onload = function() { cssVars({}); }; document.getElementsByTagName('head')[0].appendChild(script); } </script> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="nJlr1Ae3-n3pPFhnWI-Ez_bqwe-U5CwrtxVqVcSqIOk"> <meta name="google-site-verification" content="4J3XC2bfNG3ophJlBfk9QDupU38WH-uRqAL7dohHU5E"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/6506971221/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="a4bfc24b7799bd2fcb93324e286836c4"> <meta id="in-context-paypal-metadata" data-shop-id="6506971221" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <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=6506971221" crossorigin="anonymous"></script> <script id="shopify-features" type="application/json">{"accessToken":"a4bfc24b7799bd2fcb93324e286836c4","betas":["rich-media-storefront-analytics"],"domain":"kmact.com","predictiveSearch":true,"shopId":6506971221,"locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "kmact-corp.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"Warehouse_update (12.19.2024)","id":145335124222,"schema_name":"Warehouse","schema_version":"1.18.3","theme_store_id":871,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "kmact.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</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";</script> <script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"shop-button":["modules/v2/client.shop-button_Cls8fA5R.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js"],"init-windoid":["modules/v2/client.init-windoid_Cc-qVL2z.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_B2bcHbF0.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_C97RHVS7.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js"],"init-fed-cm":["modules/v2/client.init-fed-cm_D_UxnkVb.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_B3vUumcK.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js","modules/v2/chunk.modal_XXU5RCt-.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_-zS8l3L2.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js","modules/v2/chunk.modal_XXU5RCt-.esm.js"],"pay-button":["modules/v2/client.pay-button_DWJZkEJ7.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_CEaN7ODi.en.esm.js","modules/v2/client.shop-login-button_tQyWXqsV.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js","modules/v2/chunk.modal_XXU5RCt-.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_tQyWXqsV.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js","modules/v2/chunk.modal_XXU5RCt-.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_CtVAwMQo.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js","modules/v2/chunk.modal_XXU5RCt-.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_DXe3zqOZ.en.esm.js","modules/v2/client.shop-login-button_tQyWXqsV.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js","modules/v2/chunk.modal_XXU5RCt-.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_N-W60_Qf.en.esm.js","modules/v2/client.shop-login-button_tQyWXqsV.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js","modules/v2/chunk.modal_XXU5RCt-.esm.js"],"lead-capture":["modules/v2/client.lead-capture_CR6ElJGq.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js","modules/v2/chunk.modal_XXU5RCt-.esm.js"],"payment-terms":["modules/v2/client.payment-terms_CCB9cVzN.en.esm.js","modules/v2/chunk.common_DX4hvK5k.esm.js","modules/v2/chunk.modal_XXU5RCt-.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/t\/5\/assets\/globomenu_init.js?shop=kmact-corp.myshopify.com","https:\/\/static.zotabox.com\/a\/5\/a59ac8539a1b9089fc090678dfedfbbd\/widgets.js?shop=kmact-corp.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=kmact-corp.myshopify.com\u0026external-type=shopify\u0026shop=kmact-corp.myshopify.com","https:\/\/call.chatra.io\/shopify?chatraId=Whrwvx7sFiPeX7tg2\u0026shop=kmact-corp.myshopify.com","https:\/\/shopifyapp.rontar.com\/ScriptTags\/onlinestore.js?advId=28683\u0026audienceId=13d85d6c-fb46-4e2f-80de-f701aa141dd4\u0026priceId=9394\u0026shop=kmact-corp.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/409fca436fd1514f8f598e385\/c591ffc3027489ad9f99368bb.js?shop=kmact-corp.myshopify.com","https:\/\/discount.webcontrive.com\/assets\/js\/discount-box.js?v=1.1\u0026shop=kmact-corp.myshopify.com","https:\/\/rio.pwztag.com\/rio.js?shop=kmact-corp.myshopify.com","https:\/\/sf-hidepriceaddtocart.extendons.com\/js\/storefront.js?shop=kmact-corp.myshopify.com","https:\/\/cdn.jsdelivr.net\/gh\/yunmuqing\/SmBdBWwTCrjyN3AE@latest\/mbAt2ktK3Dmszf6K.js?shop=kmact-corp.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/t\/41\/assets\/cws_variant_install.js?v=1657641779\u0026shop=kmact-corp.myshopify.com","\/\/cdn.shopify.com\/proxy\/a23967a9785e7cc1fdec7f6423390b315dd2f5eed5d5553c8c7d36cc8f8aa9ed\/variant-description.herokuapp.com\/scripts\/variant-description-app-v2.0.js?shop=kmact-corp.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/d22oyu4gpiqc9t.cloudfront.net\/storefront\/6d7f2a655f9fc7743735877040c9f5d6.storefront.js?update_at=1745089123\u0026shop=kmact-corp.myshopify.com","https:\/\/static.dla.group\/dm-timer.js?shop=kmact-corp.myshopify.com","https:\/\/cdn1.judge.me\/assets\/installed.js?shop=kmact-corp.myshopify.com","https:\/\/v2.pricepanda.app\/api\/script?shop=kmact-corp.myshopify.com","https:\/\/customer-first-focus.b-cdn.net\/cffOrderifyLoader_min.js?shop=kmact-corp.myshopify.com","https:\/\/a.mailmunch.co\/widgets\/site-675708-763c9b26f0e87896b2d7526070fc5f0839595efa.js?shop=kmact-corp.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":6506971221,"offset":-21600,"reqid":"d8cba757-6e29-41e1-a746-c231eabe28b1-1748047334","pageurl":"kmact.com\/","u":"d2ce74ffdf5a","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-w1TMG8bx+vw+BuOfT7Dh2avfdjByyjlNYGyp9vJB5oo=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//kmact.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-c354cc1bc6f1fafc3e06e39f4fb0e1d9abdf763072ca394d606ca9f6f241e68a.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//kmact.com/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-80e528be853eac23af2454534897ca9536b1d3d04aa043b042f34879a3c111c8.js?v=20220906"></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://kmact.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 id='scb4127' type='text/javascript' async='' src='https://kmact.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script> <link rel="stylesheet" media="screen" href="https://kmact.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>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <link rel="stylesheet" href="//kmact.com/cdn/shop/t/57/assets/theme.css?v=145269758103786053951733816290"> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://kmact.com" }] } </script> <script> // This allows to expose several variables to the global scope, to be used in scripts window.theme = { pageType: "index", cartCount: 0, moneyFormat: "${{amount}}", moneyWithCurrencyFormat: "${{amount}} USD", showDiscount: true, discountMode: "saving", searchMode: "product,article", searchUnavailableProducts: "last", cartType: "drawer" }; window.routes = { rootUrl: "\/", rootUrlWithoutSlash: '', cartUrl: "\/cart", cartAddUrl: "\/cart\/add", cartChangeUrl: "\/cart\/change", searchUrl: "\/search", productRecommendationsUrl: "\/recommendations\/products" }; window.languages = { productRegularPrice: "Regular price", productSalePrice: "Sale price", collectionOnSaleLabel: "Save {{savings}}", productFormUnavailable: "Unavailable", productFormAddToCart: "Add to cart", productFormSoldOut: "Sold out", productAdded: "Product has been added to your cart", productAddedShort: "Added!", shippingEstimatorNoResults: "No shipping could be found for your address.", shippingEstimatorOneResult: "There is one shipping rate for your address:", shippingEstimatorMultipleResults: "There are {{count}} shipping rates for your address:", shippingEstimatorErrors: "There are some errors:" }; window.lazySizesConfig = { loadHidden: false, hFac: 0.8, expFactor: 3, customMedia: { '--phone': '(max-width: 640px)', '--tablet': '(min-width: 641px) and (max-width: 1023px)', '--lap': '(min-width: 1024px)' } }; document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); </script><script src="//kmact.com/cdn/shop/t/57/assets/theme.js?v=17525065865825222031733816290" defer></script> <script src="//kmact.com/cdn/shop/t/57/assets/custom.js?v=90373254691674712701733816290" defer></script><script> (function () { window.onpageshow = function() { // We force re-freshing the cart content onpageshow, as most browsers will serve a cache copy when hitting the // back button, which cause staled data document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', { bubbles: true, detail: {scrollToTop: false} })); }; })(); </script> <script>window.__pagefly_analytics_settings__={"acceptTracking":false};</script> <link href="//kmact.com/cdn/shop/t/57/assets/eoshhidepricecart.css?v=116620977741183077641733816290" rel="stylesheet" type="text/css" media="all" /><script async='async' src='https://variantimages.upsell-apps.com/script.js?shop=kmact-corp.myshopify.com'></script> <!-- Start of Judge.me Core --> <link rel="dns-prefetch" href="https://cdn.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","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":"Name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Enter your name (public)","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Enter your email (private)","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","widget_review_body_placeholder_text":"Write your comments 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_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_placement":"left-of-reviewer-name","widget_hide_border":false,"widget_social_share":false,"all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_sorting_pictures_first_text":"Pictures First","floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_url":"","floating_tab_url_enabled":false,"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","all_reviews_text_badge_url":"","featured_carousel_title":"Let customers speak for us","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_url":"","verified_count_badge_url":"","picture_reminder_submit_button":"Upload Pictures","widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","remove_microdata_snippet":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","widget_search_bar_placeholder":"Search reviews","widget_sorting_verified_only_text":"Verified only","featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_more_text":"Load More Reviews","widget_public_name_text":"displayed publicly like","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","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_verified_by_shop_text":"Verified by Shop","widget_load_with_code_splitting":true,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subtitle":"Tag us to see your picture featured in our page","widget_ugc_primary_button_text":"Buy Now","widget_ugc_secondary_button_text":"Load More","widget_ugc_reviews_button_text":"View Reviews","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_verified_by_judgeme_text":"Verified by Judge.me","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_collected_by_judgeme_text":"collected by Judge.me","widget_load_more_text":"Load More","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_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":"vertical","how_reviews_are_collected":"How reviews are collected?","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.","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":"#339999","preview_badge_collection_page_install_preference":true,"preview_badge_product_page_install_preference":true,"review_widget_best_location":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/kmact.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"KMact.com | Purely Advanced","widget_version":"2.1","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"enable_multi_locales_translations":false,"can_be_branded":true,"reply_name_text":"KMact.com | Purely Advanced"};</script> <style class='jdgm-settings-style'>.jdgm-xx{left:0}.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__replier:before{content:'KMact.com | Purely Advanced'}.jdgm-rev__prod-link-prefix:before{content:'about'}.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="index"]{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} </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 data-cfasync='false' class='jdgm-script'> !function(e){window.jdgm=window.jdgm||{},jdgm.CDN_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,s){ !o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), (s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!", s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))}, jdgm.loadCSS.requestedUrls=[],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_HOST+"widget_v3/base.css"): jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"))})}(document); </script> <script async data-cfasync="false" type="text/javascript" src="https://cdn.judge.me/loader.js"></script> <noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript> <!-- End of Judge.me Core --> <script>window.is_hulkpo_installed=false</script> <style> .iti { position: relative; display: inline-block; } .iti * { box-sizing: border-box; -moz-box-sizing: border-box; } .iti__hide { display: none; } .iti__v-hide { visibility: hidden; } .iti input, .iti input[type="tel"], .iti input[type="text"] { position: relative; z-index: 0; margin-top: 0 !important; margin-bottom: 0 !important; padding-right: 36px; margin-right: 0; } .iti__flag-container { position: absolute; top: 0; bottom: 0; right: 0; padding: 1px; } .iti__selected-flag { z-index: 1; position: relative; display: flex; align-items: center; height: 100%; padding: 0 6px 0 8px; } .iti__arrow { margin-left: 6px; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid #555; } .iti__arrow--up { border-top: none; border-bottom: 4px solid #555; } .iti__country-list { position: absolute; z-index: 2; list-style: none; text-align: left; padding: 0; margin: 0 0 0 -1px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); background-color: #fff; border: 1px solid #ccc; white-space: nowrap; max-height: 200px; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .iti__country-list--dropup { bottom: 100%; margin-bottom: -1px; } @media (max-width: 500px) { .iti__country-list { white-space: normal; } } .iti__flag-box { display: inline-block; width: 20px; } .iti__divider { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc; } .iti__country { padding: 5px 10px; outline: 0; } .iti__dial-code { color: #999; } .iti__country.iti__highlight { background-color: rgba(0, 0, 0, 0.05); } .iti__country-name, .iti__dial-code, .iti__flag-box { vertical-align: middle; } .iti__country-name, .iti__flag-box { margin-right: 6px; } .iti--allow-dropdown input, .iti--allow-dropdown input[type="tel"], .iti--allow-dropdown input[type="text"], .iti--separate-dial-code input, .iti--separate-dial-code input[type="tel"], .iti--separate-dial-code input[type="text"] { padding-right: 6px; padding-left: 52px; margin-left: 0; } .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container { right: auto; left: 0; } .iti--allow-dropdown .iti__flag-container:hover { cursor: pointer; } .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag { background-color: rgba(0, 0, 0, 0.05); } .iti--allow-dropdown input[disabled] + .iti__flag-container:hover, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover { cursor: default; } .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag { background-color: transparent; } .iti--separate-dial-code .iti__selected-flag { background-color: rgba(0, 0, 0, 0.05); } .iti--separate-dial-code .iti__selected-dial-code { margin-left: 6px; } .iti--container { position: absolute; top: -1000px; left: -1000px; z-index: 1060; padding: 1px; } .iti--container:hover { cursor: pointer; } .iti-mobile .iti--container { top: 30px; bottom: 30px; left: 30px; right: 30px; position: fixed; } .iti-mobile .iti__country-list { max-height: 100%; width: 100%; } .iti-mobile .iti__country { padding: 10px 10px; line-height: 1.5em; } .iti__flag { width: 20px; } .iti__flag.iti__be { width: 18px; } .iti__flag.iti__ch { width: 15px; } .iti__flag.iti__mc { width: 19px; } .iti__flag.iti__ne { width: 18px; } .iti__flag.iti__np { width: 13px; } .iti__flag.iti__va { width: 15px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .iti__flag { background-size: 5652px 15px; } } .iti__flag.iti__ac { height: 10px; background-position: 0 0; } .iti__flag.iti__ad { height: 14px; background-position: -22px 0; } .iti__flag.iti__ae { height: 10px; background-position: -44px 0; } .iti__flag.iti__af { height: 14px; background-position: -66px 0; } .iti__flag.iti__ag { height: 14px; background-position: -88px 0; } .iti__flag.iti__ai { height: 10px; background-position: -110px 0; } .iti__flag.iti__al { height: 15px; background-position: -132px 0; } .iti__flag.iti__am { height: 10px; background-position: -154px 0; } .iti__flag.iti__ao { height: 14px; background-position: -176px 0; } .iti__flag.iti__aq { height: 14px; background-position: -198px 0; } .iti__flag.iti__ar { height: 13px; background-position: -220px 0; } .iti__flag.iti__as { height: 10px; background-position: -242px 0; } .iti__flag.iti__at { height: 14px; background-position: -264px 0; } .iti__flag.iti__au { height: 10px; background-position: -286px 0; } .iti__flag.iti__aw { height: 14px; background-position: -308px 0; } .iti__flag.iti__ax { height: 13px; background-position: -330px 0; } .iti__flag.iti__az { height: 10px; background-position: -352px 0; } .iti__flag.iti__ba { height: 10px; background-position: -374px 0; } .iti__flag.iti__bb { height: 14px; background-position: -396px 0; } .iti__flag.iti__bd { height: 12px; background-position: -418px 0; } .iti__flag.iti__be { height: 15px; background-position: -440px 0; } .iti__flag.iti__bf { height: 14px; background-position: -460px 0; } .iti__flag.iti__bg { height: 12px; background-position: -482px 0; } .iti__flag.iti__bh { height: 12px; background-position: -504px 0; } .iti__flag.iti__bi { height: 12px; background-position: -526px 0; } .iti__flag.iti__bj { height: 14px; background-position: -548px 0; } .iti__flag.iti__bl { height: 14px; background-position: -570px 0; } .iti__flag.iti__bm { height: 10px; background-position: -592px 0; } .iti__flag.iti__bn { height: 10px; background-position: -614px 0; } .iti__flag.iti__bo { height: 14px; background-position: -636px 0; } .iti__flag.iti__bq { height: 14px; background-position: -658px 0; } .iti__flag.iti__br { height: 14px; background-position: -680px 0; } .iti__flag.iti__bs { height: 10px; background-position: -702px 0; } .iti__flag.iti__bt { height: 14px; background-position: -724px 0; } .iti__flag.iti__bv { height: 15px; background-position: -746px 0; } .iti__flag.iti__bw { height: 14px; background-position: -768px 0; } .iti__flag.iti__by { height: 10px; background-position: -790px 0; } .iti__flag.iti__bz { height: 14px; background-position: -812px 0; } .iti__flag.iti__ca { height: 10px; background-position: -834px 0; } .iti__flag.iti__cc { height: 10px; background-position: -856px 0; } .iti__flag.iti__cd { height: 15px; background-position: -878px 0; } .iti__flag.iti__cf { height: 14px; background-position: -900px 0; } .iti__flag.iti__cg { height: 14px; background-position: -922px 0; } .iti__flag.iti__ch { height: 15px; background-position: -944px 0; } .iti__flag.iti__ci { height: 14px; background-position: -961px 0; } .iti__flag.iti__ck { height: 10px; background-position: -983px 0; } .iti__flag.iti__cl { height: 14px; background-position: -1005px 0; } .iti__flag.iti__cm { height: 14px; background-position: -1027px 0; } .iti__flag.iti__cn { height: 14px; background-position: -1049px 0; } .iti__flag.iti__co { height: 14px; background-position: -1071px 0; } .iti__flag.iti__cp { height: 14px; background-position: -1093px 0; } .iti__flag.iti__cr { height: 12px; background-position: -1115px 0; } .iti__flag.iti__cu { height: 10px; background-position: -1137px 0; } .iti__flag.iti__cv { height: 12px; background-position: -1159px 0; } .iti__flag.iti__cw { height: 14px; background-position: -1181px 0; } .iti__flag.iti__cx { height: 10px; background-position: -1203px 0; } .iti__flag.iti__cy { height: 14px; background-position: -1225px 0; } .iti__flag.iti__cz { height: 14px; background-position: -1247px 0; } .iti__flag.iti__de { height: 12px; background-position: -1269px 0; } .iti__flag.iti__dg { height: 10px; background-position: -1291px 0; } .iti__flag.iti__dj { height: 14px; background-position: -1313px 0; } .iti__flag.iti__dk { height: 15px; background-position: -1335px 0; } .iti__flag.iti__dm { height: 10px; background-position: -1357px 0; } .iti__flag.iti__do { height: 14px; background-position: -1379px 0; } .iti__flag.iti__dz { height: 14px; background-position: -1401px 0; } .iti__flag.iti__ea { height: 14px; background-position: -1423px 0; } .iti__flag.iti__ec { height: 14px; background-position: -1445px 0; } .iti__flag.iti__ee { height: 13px; background-position: -1467px 0; } .iti__flag.iti__eg { height: 14px; background-position: -1489px 0; } .iti__flag.iti__eh { height: 10px; background-position: -1511px 0; } .iti__flag.iti__er { height: 10px; background-position: -1533px 0; } .iti__flag.iti__es { height: 14px; background-position: -1555px 0; } .iti__flag.iti__et { height: 10px; background-position: -1577px 0; } .iti__flag.iti__eu { height: 14px; background-position: -1599px 0; } .iti__flag.iti__fi { height: 12px; background-position: -1621px 0; } .iti__flag.iti__fj { height: 10px; background-position: -1643px 0; } .iti__flag.iti__fk { height: 10px; background-position: -1665px 0; } .iti__flag.iti__fm { height: 11px; background-position: -1687px 0; } .iti__flag.iti__fo { height: 15px; background-position: -1709px 0; } .iti__flag.iti__fr { height: 14px; background-position: -1731px 0; } .iti__flag.iti__ga { height: 15px; background-position: -1753px 0; } .iti__flag.iti__gb { height: 10px; background-position: -1775px 0; } .iti__flag.iti__gd { height: 12px; background-position: -1797px 0; } .iti__flag.iti__ge { height: 14px; background-position: -1819px 0; } .iti__flag.iti__gf { height: 14px; background-position: -1841px 0; } .iti__flag.iti__gg { height: 14px; background-position: -1863px 0; } .iti__flag.iti__gh { height: 14px; background-position: -1885px 0; } .iti__flag.iti__gi { height: 10px; background-position: -1907px 0; } .iti__flag.iti__gl { height: 14px; background-position: -1929px 0; } .iti__flag.iti__gm { height: 14px; background-position: -1951px 0; } .iti__flag.iti__gn { height: 14px; background-position: -1973px 0; } .iti__flag.iti__gp { height: 14px; background-position: -1995px 0; } .iti__flag.iti__gq { height: 14px; background-position: -2017px 0; } .iti__flag.iti__gr { height: 14px; background-position: -2039px 0; } .iti__flag.iti__gs { height: 10px; background-position: -2061px 0; } .iti__flag.iti__gt { height: 13px; background-position: -2083px 0; } .iti__flag.iti__gu { height: 11px; background-position: -2105px 0; } .iti__flag.iti__gw { height: 10px; background-position: -2127px 0; } .iti__flag.iti__gy { height: 12px; background-position: -2149px 0; } .iti__flag.iti__hk { height: 14px; background-position: -2171px 0; } .iti__flag.iti__hm { height: 10px; background-position: -2193px 0; } .iti__flag.iti__hn { height: 10px; background-position: -2215px 0; } .iti__flag.iti__hr { height: 10px; background-position: -2237px 0; } .iti__flag.iti__ht { height: 12px; background-position: -2259px 0; } .iti__flag.iti__hu { height: 10px; background-position: -2281px 0; } .iti__flag.iti__ic { height: 14px; background-position: -2303px 0; } .iti__flag.iti__id { height: 14px; background-position: -2325px 0; } .iti__flag.iti__ie { height: 10px; background-position: -2347px 0; } .iti__flag.iti__il { height: 15px; background-position: -2369px 0; } .iti__flag.iti__im { height: 10px; background-position: -2391px 0; } .iti__flag.iti__in { height: 14px; background-position: -2413px 0; } .iti__flag.iti__io { height: 10px; background-position: -2435px 0; } .iti__flag.iti__iq { height: 14px; background-position: -2457px 0; } .iti__flag.iti__ir { height: 12px; background-position: -2479px 0; } .iti__flag.iti__is { height: 15px; background-position: -2501px 0; } .iti__flag.iti__it { height: 14px; background-position: -2523px 0; } .iti__flag.iti__je { height: 12px; background-position: -2545px 0; } .iti__flag.iti__jm { height: 10px; background-position: -2567px 0; } .iti__flag.iti__jo { height: 10px; background-position: -2589px 0; } .iti__flag.iti__jp { height: 14px; background-position: -2611px 0; } .iti__flag.iti__ke { height: 14px; background-position: -2633px 0; } .iti__flag.iti__kg { height: 12px; background-position: -2655px 0; } .iti__flag.iti__kh { height: 13px; background-position: -2677px 0; } .iti__flag.iti__ki { height: 10px; background-position: -2699px 0; } .iti__flag.iti__km { height: 12px; background-position: -2721px 0; } .iti__flag.iti__kn { height: 14px; background-position: -2743px 0; } .iti__flag.iti__kp { height: 10px; background-position: -2765px 0; } .iti__flag.iti__kr { height: 14px; background-position: -2787px 0; } .iti__flag.iti__kw { height: 10px; background-position: -2809px 0; } .iti__flag.iti__ky { height: 10px; background-position: -2831px 0; } .iti__flag.iti__kz { height: 10px; background-position: -2853px 0; } .iti__flag.iti__la { height: 14px; background-position: -2875px 0; } .iti__flag.iti__lb { height: 14px; background-position: -2897px 0; } .iti__flag.iti__lc { height: 10px; background-position: -2919px 0; } .iti__flag.iti__li { height: 12px; background-position: -2941px 0; } .iti__flag.iti__lk { height: 10px; background-position: -2963px 0; } .iti__flag.iti__lr { height: 11px; background-position: -2985px 0; } .iti__flag.iti__ls { height: 14px; background-position: -3007px 0; } .iti__flag.iti__lt { height: 12px; background-position: -3029px 0; } .iti__flag.iti__lu { height: 12px; background-position: -3051px 0; } .iti__flag.iti__lv { height: 10px; background-position: -3073px 0; } .iti__flag.iti__ly { height: 10px; background-position: -3095px 0; } .iti__flag.iti__ma { height: 14px; background-position: -3117px 0; } .iti__flag.iti__mc { height: 15px; background-position: -3139px 0; } .iti__flag.iti__md { height: 10px; background-position: -3160px 0; } .iti__flag.iti__me { height: 10px; background-position: -3182px 0; } .iti__flag.iti__mf { height: 14px; background-position: -3204px 0; } .iti__flag.iti__mg { height: 14px; background-position: -3226px 0; } .iti__flag.iti__mh { height: 11px; background-position: -3248px 0; } .iti__flag.iti__mk { height: 10px; background-position: -3270px 0; } .iti__flag.iti__ml { height: 14px; background-position: -3292px 0; } .iti__flag.iti__mm { height: 14px; background-position: -3314px 0; } .iti__flag.iti__mn { height: 10px; background-position: -3336px 0; } .iti__flag.iti__mo { height: 14px; background-position: -3358px 0; } .iti__flag.iti__mp { height: 10px; background-position: -3380px 0; } .iti__flag.iti__mq { height: 14px; background-position: -3402px 0; } .iti__flag.iti__mr { height: 14px; background-position: -3424px 0; } .iti__flag.iti__ms { height: 10px; background-position: -3446px 0; } .iti__flag.iti__mt { height: 14px; background-position: -3468px 0; } .iti__flag.iti__mu { height: 14px; background-position: -3490px 0; } .iti__flag.iti__mv { height: 14px; background-position: -3512px 0; } .iti__flag.iti__mw { height: 14px; background-position: -3534px 0; } .iti__flag.iti__mx { height: 12px; background-position: -3556px 0; } .iti__flag.iti__my { height: 10px; background-position: -3578px 0; } .iti__flag.iti__mz { height: 14px; background-position: -3600px 0; } .iti__flag.iti__na { height: 14px; background-position: -3622px 0; } .iti__flag.iti__nc { height: 10px; background-position: -3644px 0; } .iti__flag.iti__ne { height: 15px; background-position: -3666px 0; } .iti__flag.iti__nf { height: 10px; background-position: -3686px 0; } .iti__flag.iti__ng { height: 10px; background-position: -3708px 0; } .iti__flag.iti__ni { height: 12px; background-position: -3730px 0; } .iti__flag.iti__nl { height: 14px; background-position: -3752px 0; } .iti__flag.iti__no { height: 15px; background-position: -3774px 0; } .iti__flag.iti__np { height: 15px; background-position: -3796px 0; } .iti__flag.iti__nr { height: 10px; background-position: -3811px 0; } .iti__flag.iti__nu { height: 10px; background-position: -3833px 0; } .iti__flag.iti__nz { height: 10px; background-position: -3855px 0; } .iti__flag.iti__om { height: 10px; background-position: -3877px 0; } .iti__flag.iti__pa { height: 14px; background-position: -3899px 0; } .iti__flag.iti__pe { height: 14px; background-position: -3921px 0; } .iti__flag.iti__pf { height: 14px; background-position: -3943px 0; } .iti__flag.iti__pg { height: 15px; background-position: -3965px 0; } .iti__flag.iti__ph { height: 10px; background-position: -3987px 0; } .iti__flag.iti__pk { height: 14px; background-position: -4009px 0; } .iti__flag.iti__pl { height: 13px; background-position: -4031px 0; } .iti__flag.iti__pm { height: 14px; background-position: -4053px 0; } .iti__flag.iti__pn { height: 10px; background-position: -4075px 0; } .iti__flag.iti__pr { height: 14px; background-position: -4097px 0; } .iti__flag.iti__ps { height: 10px; background-position: -4119px 0; } .iti__flag.iti__pt { height: 14px; background-position: -4141px 0; } .iti__flag.iti__pw { height: 13px; background-position: -4163px 0; } .iti__flag.iti__py { height: 11px; background-position: -4185px 0; } .iti__flag.iti__qa { height: 8px; background-position: -4207px 0; } .iti__flag.iti__re { height: 14px; background-position: -4229px 0; } .iti__flag.iti__ro { height: 14px; background-position: -4251px 0; } .iti__flag.iti__rs { height: 14px; background-position: -4273px 0; } .iti__flag.iti__ru { height: 14px; background-position: -4295px 0; } .iti__flag.iti__rw { height: 14px; background-position: -4317px 0; } .iti__flag.iti__sa { height: 14px; background-position: -4339px 0; } .iti__flag.iti__sb { height: 10px; background-position: -4361px 0; } .iti__flag.iti__sc { height: 10px; background-position: -4383px 0; } .iti__flag.iti__sd { height: 10px; background-position: -4405px 0; } .iti__flag.iti__se { height: 13px; background-position: -4427px 0; } .iti__flag.iti__sg { height: 14px; background-position: -4449px 0; } .iti__flag.iti__sh { height: 10px; background-position: -4471px 0; } .iti__flag.iti__si { height: 10px; background-position: -4493px 0; } .iti__flag.iti__sj { height: 15px; background-position: -4515px 0; } .iti__flag.iti__sk { height: 14px; background-position: -4537px 0; } .iti__flag.iti__sl { height: 14px; background-position: -4559px 0; } .iti__flag.iti__sm { height: 15px; background-position: -4581px 0; } .iti__flag.iti__sn { height: 14px; background-position: -4603px 0; } .iti__flag.iti__so { height: 14px; background-position: -4625px 0; } .iti__flag.iti__sr { height: 14px; background-position: -4647px 0; } .iti__flag.iti__ss { height: 10px; background-position: -4669px 0; } .iti__flag.iti__st { height: 10px; background-position: -4691px 0; } .iti__flag.iti__sv { height: 12px; background-position: -4713px 0; } .iti__flag.iti__sx { height: 14px; background-position: -4735px 0; } .iti__flag.iti__sy { height: 14px; background-position: -4757px 0; } .iti__flag.iti__sz { height: 14px; background-position: -4779px 0; } .iti__flag.iti__ta { height: 10px; background-position: -4801px 0; } .iti__flag.iti__tc { height: 10px; background-position: -4823px 0; } .iti__flag.iti__td { height: 14px; background-position: -4845px 0; } .iti__flag.iti__tf { height: 14px; background-position: -4867px 0; } .iti__flag.iti__tg { height: 13px; background-position: -4889px 0; } .iti__flag.iti__th { height: 14px; background-position: -4911px 0; } .iti__flag.iti__tj { height: 10px; background-position: -4933px 0; } .iti__flag.iti__tk { height: 10px; background-position: -4955px 0; } .iti__flag.iti__tl { height: 10px; background-position: -4977px 0; } .iti__flag.iti__tm { height: 14px; background-position: -4999px 0; } .iti__flag.iti__tn { height: 14px; background-position: -5021px 0; } .iti__flag.iti__to { height: 10px; background-position: -5043px 0; } .iti__flag.iti__tr { height: 14px; background-position: -5065px 0; } .iti__flag.iti__tt { height: 12px; background-position: -5087px 0; } .iti__flag.iti__tv { height: 10px; background-position: -5109px 0; } .iti__flag.iti__tw { height: 14px; background-position: -5131px 0; } .iti__flag.iti__tz { height: 14px; background-position: -5153px 0; } .iti__flag.iti__ua { height: 14px; background-position: -5175px 0; } .iti__flag.iti__ug { height: 14px; background-position: -5197px 0; } .iti__flag.iti__um { height: 11px; background-position: -5219px 0; } .iti__flag.iti__un { height: 14px; background-position: -5241px 0; } .iti__flag.iti__us { height: 11px; background-position: -5263px 0; } .iti__flag.iti__uy { height: 14px; background-position: -5285px 0; } .iti__flag.iti__uz { height: 10px; background-position: -5307px 0; } .iti__flag.iti__va { height: 15px; background-position: -5329px 0; } .iti__flag.iti__vc { height: 14px; background-position: -5346px 0; } .iti__flag.iti__ve { height: 14px; background-position: -5368px 0; } .iti__flag.iti__vg { height: 10px; background-position: -5390px 0; } .iti__flag.iti__vi { height: 14px; background-position: -5412px 0; } .iti__flag.iti__vn { height: 14px; background-position: -5434px 0; } .iti__flag.iti__vu { height: 12px; background-position: -5456px 0; } .iti__flag.iti__wf { height: 14px; background-position: -5478px 0; } .iti__flag.iti__ws { height: 10px; background-position: -5500px 0; } .iti__flag.iti__xk { height: 15px; background-position: -5522px 0; } .iti__flag.iti__ye { height: 14px; background-position: -5544px 0; } .iti__flag.iti__yt { height: 14px; background-position: -5566px 0; } .iti__flag.iti__za { height: 14px; background-position: -5588px 0; } .iti__flag.iti__zm { height: 14px; background-position: -5610px 0; } .iti__flag.iti__zw { height: 10px; background-position: -5632px 0; } .iti__flag { height: 15px; box-shadow: 0 0 1px 0 #888; background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/img/flags.png"); background-repeat: no-repeat; background-color: #dbdbdb; background-position: 20px 0; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .iti__flag { background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/img/flags.png"); } } .iti__flag.iti__np { background-color: transparent; } .cart-property .property_name { font-weight: 400; padding-right: 0; min-width: auto; width: auto; } .input_file + label { cursor: pointer; padding: 3px 10px; width: auto; text-align: center; margin: 0; background: #f4f8fb; border: 1px solid #dbe1e8; } #error-msg, .hulkapps_with_discount { color: red; } .discount_error { border-color: red; } .edit_form input, .edit_form select, .edit_form textarea { min-height: 44px !important; } .hulkapps_summary { font-size: 14px; display: block; color: red; } .hulkapps-summary-line-discount-code { margin: 10px 0; display: block; } .actual_price { text-decoration: line-through; } .hide { display: none; } input.error { border: 1px solid #ff7c7c; } #valid-msg { color: #00c900; } .edit_cart_option { margin-top: 10px !important; display: none; cursor: pointer; border: 1px solid transparent; border-radius: 2px; color: #fff; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; font-size: 14px; padding: 8px 15px; } .hulkapps_discount_hide { margin-top: 10px; display: flex !important; align-items: center; justify-content: flex-end; } .hulkapps_discount_code { width: auto !important; margin: 0 12px 0 0 !important; } .discount_code_box { display: none; margin-bottom: 10px; text-align: right; } @media screen and (max-width: 480px) { .hulkapps_discount_code { width: 100%; } .hulkapps_option_name, .hulkapps_option_value { display: block !important; } .hulkapp_close, .hulkapp_save { margin-bottom: 8px; } } @media screen and (max-width: 991px) { .hulkapps_option_name, .hulkapps_option_value { display: block !important; width: 100% !important; max-width: 100% !important; } .hulkapps_discount_button { height: 40px; } } body.body_fixed { overflow: hidden; } select.hulkapps_dd { padding-right: 30px !important; } .cb_render .hulkapps_option_value label { display: flex !important; align-items: center; } .dd_multi_render select { padding-right: 5px !important; min-height: 80px !important; } .hulkapps-tooltip { position: relative; display: inline-block; cursor: pointer; vertical-align: middle; } .hulkapps-tooltip img { display: block; } .hulkapps-tooltip .hulkapps-tooltip-inner { position: absolute; bottom: calc(100% + 5px); background: #000; left: -8px; color: #fff; box-shadow: 0 6px 30px rgba(0, 0, 0, 0.08); opacity: 0; visibility: hidden; transition: all ease-in-out 0.5s; border-radius: 5px; font-size: 13px; text-align: center; z-index: 999; white-space: nowrap; padding: 7px; } .hulkapps-tooltip:hover .hulkapps-tooltip-inner { opacity: 1; visibility: visible; } .hulkapps-tooltip .hulkapps-tooltip-inner:after { content: ""; position: absolute; top: 100%; left: 11px; border-width: 5px; border-style: solid; border-color: #000 transparent transparent transparent; } .hulkapps-tooltip.bottom .hulkapps-tooltip-inner { bottom: auto; top: calc(100% + 5px); padding: 0; } .hulkapps-tooltip.bottom .hulkapps-tooltip-inner:after { bottom: 100%; top: auto; border-color: transparent transparent #000; } .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip { left: 1px; } .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip p { margin: 0 0 5px; color: #fff; white-space: normal; } .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img { max-width: 100%; } .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img.circle { border-radius: 50%; } .hulkapp_save, .hulkapps_discount_button, button.hulkapp_close { cursor: pointer; border-radius: 2px; font-weight: 600; text-transform: none; letter-spacing: 0.08em; font-size: 14px; padding: 8px 15px; } .hulkapps-cart-original-total { display: block; } .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip { left: 1px; } .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip p { margin: 0 0 5px; color: #fff; white-space: normal; } .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip img { max-width: 100%; } .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip img.circle { border-radius: 50%; } .hulkapp_save, .hulkapps_discount_button, button.hulkapp_close { cursor: pointer; border-radius: 2px; font-weight: 600; text-transform: none; letter-spacing: 0.08em; font-size: 14px; padding: 8px 15px; } .hulkapps-cart-original-total { display: block; } .discount-tag { background: #ebebeb; padding: 5px 10px; border-radius: 5px; display: inline-block; margin-right: 30px; color: #000; } .discount-tag .close-ajax-tag { position: relative; width: 15px; height: 15px; display: inline-block; margin-left: 5px; vertical-align: middle; cursor: pointer; } .discount-tag .close-ajax-tag:after, .discount-tag .close-ajax-tag:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg); width: 2px; height: 10px; background-color: #3d3d3d; } .discount-tag .close-ajax-tag:before { width: 10px; height: 2px; } .hulkapps_discount_code { max-width: 50%; border-radius: 4px; border: 1px solid #b8b8b8; padding: 10px 16px; } .discount-tag { background: #ebebeb; padding: 5px 10px; border-radius: 5px; display: inline-block; margin-right: 30px; } .discount-tag .close-tag { position: relative; width: 15px; height: 15px; display: inline-block; margin-left: 5px; vertical-align: middle; cursor: pointer; } .discount-tag .close-tag:after, .discount-tag .close-tag:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg); width: 2px; height: 10px; background-color: #3d3d3d; } .discount-tag .close-tag:before { width: 10px; height: 2px; } .after_discount_price { font-weight: 700; } .final-total { font-weight: 400; margin-right: 30px; } @media screen and (max-width: 991px) { body.body_fixed { position: fixed; top: 0; right: 0; left: 0; bottom: 0; } } @media only screen and (max-width: 749px) { .hulkapps_swatch_option { margin-bottom: 10px !important; } } @media (max-width: 767px) { #hulkapp_popupOverlay { padding-top: 10px !important; } .hulkapps_discount_code { width: 100% !important; } } .hulkapps-volumes { display: block; width: 100%; } .iti__flag { display: block !important; } [id^="hulkapps_custom_options"] .hide { display: none; } .hulkapps_option_value input[type="color"] { -webkit-appearance: none !important; border: none !important; height: 38px !important; width: 38px !important; border-radius: 25px !important; background: none !important; } .popup_render { margin-bottom: 0 !important; display: flex; align-items: center !important; } .popup_render .hulkapps_option_value { min-width: auto !important; } .popup_render a { text-decoration: underline !important; transition: all 0.3s !important; font-weight: normal !important; } .popup_render a:hover { color: #6e6e6e; } .cut-popup-icon { display: flex; align-items: center; } .cut-popup-icon-span { display: flex; } .des-detail { font-weight: normal; } #hulkapp_popupOverlay { z-index: 999999999 !important; } .dp_render .hulkapps_option_value { width: 72%; } </style> <script> var is_po = false if(window.hulkapps != undefined && window.hulkapps != '' ){ var is_po = window.hulkapps.is_product_option } window.hulkapps = { shop_slug: "kmact-corp", store_id: "kmact-corp.myshopify.com", money_format: "${{amount}}", cart: null, product: null, product_collections: null, product_variants: null, is_volume_discount: true, is_product_option: is_po, product_id: null, page_type: null, po_url: "https://productoption.hulkapps.com", vd_url: "https://volumediscount.hulkapps.com", vd_proxy_url: "https://kmact.com", customer: null } window.hulkapps_v2_beta_js=true window.hulkapps.page_type = "cart"; window.hulkapps.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} if (typeof window.hulkapps.cart.items == "object") { for (var i=0; i<window.hulkapps.cart.items.length; i++) { ["sku", "grams", "vendor", "url", "image", "handle", "requires_shipping", "product_type", "product_description"].map(function(a) { delete window.hulkapps.cart.items[i][a] }) } } window.hulkapps.cart_collections = {} </script> <div class="edit_popup" style="display: none;"> <form method="post" data-action="/cart/add" id="edit_cart_popup" class="edit_form" enctype="multipart/form-data"> </form> </div> <script src='https://ha-volume-discount.nyc3.digitaloceanspaces.com/assets/api/v2/hulkcode.js?1748047334' defer='defer'></script> <!-- BEGIN app block: shopify://apps/warnify-product-warnings/blocks/main/b82106ea-6172-4ab0-814f-17df1cb2b18a --><!-- BEGIN app snippet: cart --> <script> var Elspw = { params: { money_format: "${{amount}}", cart: { "total_price" : 0, "attributes": {}, "items" : [ ] } } };</script> <!-- END app snippet --><!-- BEGIN app snippet: settings --> <script> (function(){ Elspw.loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){"loaded"!=c.readyState&&"complete"!=c.readyState||(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)}; Elspw.config= {"enabled":true,"grid_enabled":1,"button":"form[action*=\"/cart/add\"] [type=submit], form[action*=\"/cart/add\"] .add_to_cart, form[action*=\"/cart/add\"] .shopify-payment-button__button, form[action*=\"/cart/add\"] .shopify-payment-button__more-options","css":"","tag":"Els PW","alerts":[],"cdn":"https://s3.amazonaws.com/els-apps/product-warnings/","theme_app_extensions_enabled":1} ; })(Elspw) </script> <script defer src="https://cdn.shopify.com/extensions/3e49eed8-b3b7-49a2-aace-b800956df265/warnify-pro-warnings-8/assets/app.js"></script> <script> Elspw.params.elsGeoScriptPath = "https://cdn.shopify.com/extensions/3e49eed8-b3b7-49a2-aace-b800956df265/warnify-pro-warnings-8/assets/els.geo.js"; Elspw.params.remodalScriptPath = "https://cdn.shopify.com/extensions/3e49eed8-b3b7-49a2-aace-b800956df265/warnify-pro-warnings-8/assets/remodal.js"; Elspw.params.cssPath = "https://cdn.shopify.com/extensions/3e49eed8-b3b7-49a2-aace-b800956df265/warnify-pro-warnings-8/assets/app.css"; </script><!-- END app snippet --><!-- BEGIN app snippet: elspw-jsons --> <!-- END app snippet --> <!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> <!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> <script> ;(function () { const url = new URL(window.location) const viewParam = url.searchParams.get('view') if (viewParam && viewParam.includes('variant-pf-')) { url.searchParams.set('pf_v', viewParam) url.searchParams.delete('view') window.history.replaceState({}, '', url) } })() </script> <script type='module'> window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} window.PAGEFLY_CRO['data_debug'] = { original_template_suffix: "home", allow_ab_test: false, ab_test_start_time: 0, ab_test_end_time: 0, today_date_time: 1748047334000, } window.PAGEFLY_CRO['GA4'] = { enabled: false} </script> <!-- END app snippet --> <script src='https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-helper.js' defer='defer'></script> <script src='https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-general-helper.js' defer='defer'></script> <script src='https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-snap-slider.js' defer='defer'></script> <script src='https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-slideshow-v3.js' defer='defer'></script> <script src='https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-slideshow-v4.js' defer='defer'></script> <script src='https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-glider.js' defer='defer'></script> <script src='https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script> <script src='https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-product-media.js' defer='defer'></script> <script src='https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-product.js' defer='defer'></script> <script id='pagefly-helper-data' type='application/json'> { "page_optimization": { "assets_prefetching": false }, "elements_asset_mapper": { "Accordion": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-accordion.js", "Accordion3": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-accordion3.js", "CountDown": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-countdown.js", "GMap1": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-gmap.js", "GMap2": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-gmap.js", "GMapBasicV2": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-gmap.js", "GMapAdvancedV2": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-gmap.js", "HTML.Video": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-htmlvideo.js", "HTML.Video2": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-htmlvideo2.js", "HTML.Video3": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-htmlvideo2.js", "BackgroundVideo": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-htmlvideo2.js", "Instagram": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-instagram.js", "Instagram2": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-instagram.js", "Insta3": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-instagram3.js", "Tabs": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-tab.js", "Tabs3": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-tab3.js", "ProductBox": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-cart.js", "FBPageBox2": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-facebook.js", "FBLikeButton2": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-facebook.js", "TwitterFeed2": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-twitter.js", "Paragraph4": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-paragraph4.js", "AliReviews": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "BackInStock": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "GloboBackInStock": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "GrowaveWishlist": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "LimeSpot": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "Loox": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "Opinew": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "Powr": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "ProductReviews": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "PushOwl": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "ReCharge": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "Rivyo": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "TrackingMore": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "Vitals": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js", "Wiser": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-3rd-elements.js" }, "custom_elements_mapper": { "pf-click-action-element": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-click-action-element.js", "pf-dialog-element": "https://cdn.shopify.com/extensions/97e8c09d-ef62-4939-81cc-cc587136ace9/pagefly-page-builder-158/assets/pagefly-dialog-element.js" } } </script> <!-- END app block --><!-- BEGIN app block: shopify://apps/upload-lift-image-upload/blocks/app-embed/3c98bdcb-7587-4ade-bfe4-7d8af00d05ca --> <script src="https://assets.cloudlift.app/api/assets/upload.js?shop=kmact-corp.myshopify.com" defer="defer"></script> <!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0065/0697/1221/files/P20190418_091427215_c3b836fc-ddbd-4d87-ad24-4120968b3871.jpg?v=1627320525" /> <meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0065/0697/1221/files/P20190418_091427215_c3b836fc-ddbd-4d87-ad24-4120968b3871.jpg?v=1627320525" /> <meta property="og:image:width" content="4032" /> <meta property="og:image:height" content="3024" /> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);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: 6506971221,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",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 id="web-pixels-manager-setup">(function e(e,d,r,n,o,i){if(void 0===i&&(i={}),!Boolean(null===(t=null===(a=window.Shopify)||void 0===a?void 0:a.analytics)||void 0===t?void 0:t.replayQueue)){var a,t;window.Shopify=window.Shopify||{};var s=window.Shopify;s.analytics=s.analytics||{};var l=s.analytics;l.replayQueue=[],l.publish=function(e,d,r){return l.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var u=function(){var e={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-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[1-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[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),c="modern"===u?"modern":"legacy",f=(null!=o?o:{modern:"",legacy:""})[c],m=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:r,hashVersion:n,buildTarget:c}),p=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:n,bundleTarget:u,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{i.browserTarget=u,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:m,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var r=window.webPixelsManager.init(e)||void 0;if(r){d(r);var n=window.Shopify.analytics;n.replayQueue.forEach((function(e){var d=e[0],n=e[1],o=e[2];r.publishCustomEvent(d,n,o)})),n.replayQueue=[],n.publish=r.publishCustomEvent,n.visitor=r.visitor,n.initialized=!0}}},onerror:function(){return p.emit({status:"failed",errorMsg:"".concat(m," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(f)?f:"",scriptDataAttributes:i}),p.emit({status:"loading"})}catch(e){p.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 6506971221,storefrontBaseUrl: "https://kmact.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"425722110","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-671968905\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-671968905\\/BP4QCI66vs0BEIndtcAC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-671968905\\/o7vtCLm4vs0BEIndtcAC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-671968905\\/QH1WCLO4vs0BEIndtcAC\\\",\\\"MC-VGFNZ0KHBG\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-671968905\\/Hy9sCLC4vs0BEIndtcAC\\\",\\\"MC-VGFNZ0KHBG\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-671968905\\/aoYUCK24vs0BEIndtcAC\\\",\\\"MC-VGFNZ0KHBG\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-671968905\\/Wl9OCJG6vs0BEIndtcAC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-671968905\\/9uh3CLa4vs0BEIndtcAC\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"32490078a1ca868202a857e260a8d770","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"81232126","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0411","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0411","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,effectiveTopLevelDomain: "com",initData: {"shop":{"name":"KMact.com | Purely Advanced","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"kmact-corp.myshopify.com","countryCode":"US","storefrontUrl":"https://kmact.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://kmact.com/cdn","08b5bf84w6d7a59e5pb2542aa3md87bc169",{"modern":"","legacy":""},{"shopId":"6506971221","storefrontBaseUrl":"https://kmact.com","extensionBaseUrl":"https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[]","isMerchantRequest":"false","hashVersion":"08b5bf84w6d7a59e5pb2542aa3md87bc169"});</script><script> window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"home"}}; 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 || []; 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); 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: 6506971221, theme_id: 145335124222, app_name: "storefront", context_url: window.location.href, source_url: "//kmact.com/cdn/s/trekkie.storefront.f0d5693ccbd1fc3a366a05ea27b0943896b4a200.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//kmact.com/cdn/s/trekkie.storefront.f0d5693ccbd1fc3a366a05ea27b0943896b4a200.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//kmact.com/cdn/s/trekkie.storefront.f0d5693ccbd1fc3a366a05ea27b0943896b4a200.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6506971221,"isMerchantRequest":null,"themeId":145335124222,"themeCityHash":"16103057698912660652","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"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","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 = "//kmact.com/cdn/shopifycloud/shopify/assets/shop_events_listener-f55dd2979ec32029c7d9e0b454ab8b33f79c01ca039d17a6f5c9b95647564b19.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script> if (!window.ga || (window.ga && typeof window.ga !== 'function')) { window.ga = function ga() { (window.ga.q = window.ga.q || []).push(arguments); if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); } console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); }; if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); } } </script> <script defer src="https://kmact.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.6.3.min.js" data-application="storefront-renderer" data-shop-id="6506971221" data-render-region="gcp-europe-west1" data-page-type="index" data-theme-instance-id="145335124222" data-theme-name="Warehouse" data-theme-version="1.18.3" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" data-shs="true" ></script> </head> <body class="warehouse--v1 features--animate-zoom template-index " data-instant-intensity="viewport"> <!-- "snippets/socialshopwave-helper.liquid" was not rendered, the associated app was uninstalled --> <a href="#main" class="visually-hidden skip-to-content">Skip to content</a> <span class="loading-bar"></span> <div id="shopify-section-announcement-bar" class="shopify-section"><section data-section-id="announcement-bar" data-section-type="announcement-bar" data-section-settings='{ "showNewsletter": false }'><div class="announcement-bar"> <div class="container"> <div class="announcement-bar__inner"><p class="announcement-bar__content announcement-bar__content--left">KMact.com | Purely Advanced</p></div> </div> </div> </section> <style> .announcement-bar { background: #1e2d7d; color: #ffffff; } </style> <script>document.documentElement.style.removeProperty('--announcement-bar-button-width');document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-announcement-bar').clientHeight + 'px'); </script></div> <div id="shopify-section-popups" class="shopify-section"><div data-section-id="popups" data-section-type="popups"></div> </div> <div id="shopify-section-header" class="shopify-section shopify-section__header"><section data-section-id="header" data-section-type="header" data-section-settings='{ "navigationLayout": "inline", "desktopOpenTrigger": "hover", "useStickyHeader": true }'> <header class="header header--inline " role="banner"> <div class="container"> <div class="header__inner"><nav class="header__mobile-nav hidden-lap-and-up"> <button class="header__mobile-nav-toggle icon-state touch-area" data-action="toggle-menu" aria-expanded="false" aria-haspopup="true" aria-controls="mobile-menu" aria-label="Open menu"> <span class="icon-state__primary"><svg focusable="false" class="icon icon--hamburger-mobile" viewBox="0 0 20 16" role="presentation"> <path d="M0 14h20v2H0v-2zM0 0h20v2H0V0zm0 7h20v2H0V7z" fill="currentColor" fill-rule="evenodd"></path> </svg></span> <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> </svg></span> </button><div id="mobile-menu" class="mobile-menu" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> </svg><div class="mobile-menu__inner"> <div class="mobile-menu__panel"> <div class="mobile-menu__section"> <ul class="mobile-menu__nav" data-type="menu" role="list"><li class="mobile-menu__nav-item"><a href="/" class="mobile-menu__nav-link" data-type="menuitem">Home</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-1" data-action="open-panel">About us<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2" data-action="open-panel">Industries<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3" data-action="open-panel">Products<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> </svg></button></li><li class="mobile-menu__nav-item"><a href="http://www.kmbiz.com/ebook/access/ecatalog.asp?callmode=normal_cata&catimage=&Dir=7&cpage=2" class="mobile-menu__nav-link" data-type="menuitem">e-Catalog</a></li><li class="mobile-menu__nav-item"><a href="/blogs/news" class="mobile-menu__nav-link" data-type="menuitem">News</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-6" data-action="open-panel">Support<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> </svg></button></li></ul> </div><div class="mobile-menu__section mobile-menu__section--loose"> <p class="mobile-menu__section-title heading h5">Need help?</p><div class="mobile-menu__help-wrapper"><svg focusable="false" class="icon icon--bi-phone" viewBox="0 0 24 24" role="presentation"> <g stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M17 15l-3 3-8-8 3-3-5-5-3 3c0 9.941 8.059 18 18 18l3-3-5-5z" stroke="#1e2d7d"></path> <path d="M14 1c4.971 0 9 4.029 9 9m-9-5c2.761 0 5 2.239 5 5" stroke="#00badb"></path> </g> </svg><span>Call us 281-405-0888</span> </div><div class="mobile-menu__help-wrapper"><svg focusable="false" class="icon icon--bi-email" viewBox="0 0 22 22" role="presentation"> <g fill="none" fill-rule="evenodd"> <path stroke="#00badb" d="M.916667 10.08333367l3.66666667-2.65833334v4.65849997zm20.1666667 0L17.416667 7.42500033v4.65849997z"></path> <path stroke="#1e2d7d" stroke-width="2" d="M4.58333367 7.42500033L.916667 10.08333367V21.0833337h20.1666667V10.08333367L17.416667 7.42500033"></path> <path stroke="#1e2d7d" stroke-width="2" d="M4.58333367 12.1000003V.916667H17.416667v11.1833333m-16.5-2.01666663L21.0833337 21.0833337m0-11.00000003L11.0000003 15.5833337"></path> <path d="M8.25000033 5.50000033h5.49999997M8.25000033 9.166667h5.49999997" stroke="#00badb" stroke-width="2" stroke-linecap="square"></path> </g> </svg><a href="mailto:[email protected]">[email protected]</a> </div></div><div class="mobile-menu__section mobile-menu__section--loose"> <p class="mobile-menu__section-title heading h5">Follow Us</p><ul class="social-media__item-list social-media__item-list--stack list--unstyled" role="list"> <li class="social-media__item social-media__item--facebook"> <a href="https://www.facebook.com/kmactcorp/" target="_blank" rel="noopener" aria-label="Follow us on Facebook"><svg focusable="false" class="icon icon--facebook" viewBox="0 0 30 30"> <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> </svg>Facebook</a> </li> <li class="social-media__item social-media__item--twitter"> <a href="https://twitter.com/kmactcorp" target="_blank" rel="noopener" aria-label="Follow us on Twitter"><svg focusable="false" class="icon icon--twitter" role="presentation" viewBox="0 0 30 30"> <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.4314771-20.35648929c-.134011.01468929-.2681239.02905715-.4022367.043425-.2602865.05139643-.5083383.11526429-.7319208.20275715-.9352275.36657324-1.5727317 1.05116784-1.86618 2.00016964-.1167278.3774214-.1643635 1.0083696-.0160821 1.3982464-.5276368-.0006268-1.0383364-.0756643-1.4800457-.1737-1.7415129-.3873214-2.8258768-.9100285-4.02996109-1.7609946-.35342035-.2497018-.70016357-.5329286-.981255-.8477679-.09067071-.1012178-.23357785-.1903178-.29762142-.3113357-.00537429-.0025553-.01072822-.0047893-.0161025-.0073446-.13989429.2340643-.27121822.4879125-.35394965.7752857-.32626393 1.1332446.18958607 2.0844643.73998215 2.7026518.16682678.187441.43731214.3036696.60328392.4783178h.01608215c-.12466715.041834-.34181679-.0159589-.45040179-.0360803-.25715143-.0482143-.476235-.0919607-.69177643-.1740215-.11255464-.0482142-.22521107-.09675-.3378675-.1449642-.00525214 1.251691.69448393 2.0653071 1.55247643 2.5503267.27968679.158384.67097143.3713625 1.07780893.391484-.2176789.1657285-1.14873321.0897268-1.47198429.0581143.40392643.9397285 1.02481929 1.5652607 2.09147249 1.9056375.2750861.0874928.6108975.1650857.981255.1593482-.1965482.2107446-.6162514.3825321-.8928439.528766-.57057.3017572-1.2328489.4971697-1.97873466.6450108-.2991075.0590785-.61700464.0469446-.94113107.0941946-.35834678.0520554-.73320321-.02745-1.0537875-.0364018.09657429.053325.19312822.1063286.28958036.1596536.2939775.1615821.60135.3033482.93309.4345875.59738036.2359768 1.23392786.4144661 1.93859037.5725286 1.4209286.3186642 3.4251707.175291 4.6653278-.1740215 3.4539354-.9723053 5.6357529-3.2426035 6.459179-6.586425.1416246-.5754053.162226-1.2283875.1527803-1.9126768.1716718-.1232517.3432215-.2465035.5148729-.3697553.4251996-.3074947.8236703-.7363286 1.118055-1.1591036v-.00765c-.5604729.1583679-1.1506672.4499036-1.8661597.4566054v-.0070232c.1397925-.0495.250515-.1545429.3619908-.2321358.5021089-.3493285.8288003-.8100964 1.0697678-1.39826246-.1366982.06769286-.2734778.13506429-.4101761.20275716-.4218407.1938214-1.1381067.4719375-1.689256.5144143-.6491893-.5345357-1.3289754-.95506074-2.6061215-.93461789z" fill="currentColor" fill-rule="evenodd"></path> </svg>Twitter</a> </li> <li class="social-media__item social-media__item--instagram"> <a href="https://www.instagram.com/kmactcorp/" target="_blank" rel="noopener" aria-label="Follow us on Instagram"><svg focusable="false" class="icon icon--instagram" role="presentation" viewBox="0 0 30 30"> <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.1264294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> </svg>Instagram</a> </li> <li class="social-media__item social-media__item--linkedin"> <a href="https://www.linkedin.com/company/72323160/admin/feed/posts/" target="_blank" rel="noopener" aria-label="Follow us on LinkedIn"><svg focusable="false" class="icon icon--linkedin" role="presentation" viewBox="0 0 30 30"> <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zM10.2456033 7.5c-.92709386 0-1.67417473.75112475-1.67417473 1.67662742 0 .92604418.74708087 1.67716898 1.67417473 1.67716898.9233098 0 1.6730935-.7511248 1.6730935-1.67716898C11.9186968 8.25112475 11.1689131 7.5 10.2456033 7.5zM8.80063428 21.4285714h2.88885682v-9.3037658H8.80063428v9.3037658zm4.69979822-9.3037658v9.3037658h2.8829104v-4.6015191c0-1.2141468.2292058-2.3898439 1.7309356-2.3898439 1.4811878 0 1.5001081 1.3879832 1.5001081 2.4667435v4.5246195H22.5V16.326122c0-2.5057349-.5400389-4.4320151-3.4618711-4.4320151-1.4044256 0-2.3466556.7711619-2.7315482 1.502791h-.0394623v-1.2720923h-2.7666859z" fill="currentColor" fill-rule="evenodd"></path> </svg>LinkedIn</a> </li> </ul></div></div><div id="mobile-panel-1" class="mobile-menu__panel is-nested"> <div class="mobile-menu__section is-sticky"> <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> </svg> Back</button> </div> <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> <li class="mobile-menu__nav-item"> <a href="/pages/greetings-of-ceo" class="mobile-menu__nav-link text--strong">About us</a> </li><li class="mobile-menu__nav-item"><a href="/pages/greetings-of-ceo" class="mobile-menu__nav-link" data-type="menuitem">Greetings</a></li><li class="mobile-menu__nav-item"><a href="/pages/history-of-km" class="mobile-menu__nav-link" data-type="menuitem">History </a></li><li class="mobile-menu__nav-item"><a href="/pages/affiliates" class="mobile-menu__nav-link" data-type="menuitem">Global Networking</a></li></ul></div> </div><div id="mobile-panel-2" class="mobile-menu__panel is-nested"> <div class="mobile-menu__section is-sticky"> <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> </svg> Back</button> </div> <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> <li class="mobile-menu__nav-item"> <a href="/" class="mobile-menu__nav-link text--strong">Industries</a> </li><li class="mobile-menu__nav-item"><a href="/pages/industries-1" class="mobile-menu__nav-link" data-type="menuitem">Clean Room Consumables</a></li><li class="mobile-menu__nav-item"><a href="/pages/industries-2" class="mobile-menu__nav-link" data-type="menuitem">Industrial Safety</a></li><li class="mobile-menu__nav-item"><a href="/pages/clean-life" class="mobile-menu__nav-link" data-type="menuitem">Clean Life Supplies </a></li><li class="mobile-menu__nav-item"><a href="/pages/industries-3" class="mobile-menu__nav-link" data-type="menuitem">Bio & Pharm.</a></li><li class="mobile-menu__nav-item"><a href="/pages/packaging" class="mobile-menu__nav-link" data-type="menuitem">Packaging</a></li><li class="mobile-menu__nav-item"><a href="http://kmbiz.co.kr/eng/html/sub03_07.htm" class="mobile-menu__nav-link" data-type="menuitem">Solar</a></li><li class="mobile-menu__nav-item"><a href="http://kmbiz.co.kr/eng/html/sub03_09.htm" class="mobile-menu__nav-link" data-type="menuitem">Films</a></li><li class="mobile-menu__nav-item"><a href="/pages/hospital-disposals" class="mobile-menu__nav-link" data-type="menuitem">Hospital disposables</a></li></ul></div> </div><div id="mobile-panel-3" class="mobile-menu__panel is-nested"> <div class="mobile-menu__section is-sticky"> <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> </svg> Back</button> </div> <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> <li class="mobile-menu__nav-item"> <a href="/collections" class="mobile-menu__nav-link text--strong">Products</a> </li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3-0" data-action="open-panel">Medicals<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/wipers" class="mobile-menu__nav-link" data-type="menuitem">Wipers</a></li><li class="mobile-menu__nav-item"><a href="/collections/latex-gloves" class="mobile-menu__nav-link" data-type="menuitem">Gloves</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3-3" data-action="open-panel">Garments<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/cleaners-stationeries" class="mobile-menu__nav-link" data-type="menuitem">Cleanroom Cleaners</a></li><li class="mobile-menu__nav-item"><a href="/collections/stationery" class="mobile-menu__nav-link" data-type="menuitem">Cleanroom Stationeries</a></li><li class="mobile-menu__nav-item"><a href="/collections/package-product" class="mobile-menu__nav-link" data-type="menuitem">Package</a></li><li class="mobile-menu__nav-item"><a href="http://www.kmhealthcare.co.kr/eng/product/product.php?ptype=list&catcode=15100000" class="mobile-menu__nav-link" data-type="menuitem">Surgical Gown & Drapes</a></li><li class="mobile-menu__nav-item"><a href="http://kmbiz.co.kr/bbs/board.php?bo_table=new_product_eng" class="mobile-menu__nav-link" data-type="menuitem">New Products</a></li></ul></div> </div><div id="mobile-panel-6" class="mobile-menu__panel is-nested"> <div class="mobile-menu__section is-sticky"> <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> </svg> Back</button> </div> <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> <li class="mobile-menu__nav-item"> <a href="/" class="mobile-menu__nav-link text--strong">Support</a> </li><li class="mobile-menu__nav-item"><a href="/pages/contact-us" class="mobile-menu__nav-link" data-type="menuitem">Quote/Service Request</a></li><li class="mobile-menu__nav-item"><a href="/pages/faqs" class="mobile-menu__nav-link" data-type="menuitem">FAQs</a></li><li class="mobile-menu__nav-item"><a href="/pages/standard-terms-of-sales" class="mobile-menu__nav-link" data-type="menuitem">Terms of Sales</a></li><li class="mobile-menu__nav-item"><a href="/pages/return-policy" class="mobile-menu__nav-link" data-type="menuitem">Return Policy</a></li><li class="mobile-menu__nav-item"><a href="/pages/privacy-and-security-policy" class="mobile-menu__nav-link" data-type="menuitem">Privacy & Security Policy</a></li></ul></div> </div><div id="mobile-panel-3-0" class="mobile-menu__panel is-nested"> <div class="mobile-menu__section is-sticky"> <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> </svg> Back</button> </div> <div class="mobile-menu__section"> <ul class="mobile-menu__nav" data-type="menu" role="list"> <li class="mobile-menu__nav-item"> <a href="/collections/medical" class="mobile-menu__nav-link text--strong">Medicals</a> </li><li class="mobile-menu__nav-item"> <a href="/collections/healthcare-masks" class="mobile-menu__nav-link" data-type="menuitem">Face Mask</a> </li></ul> </div> </div><div id="mobile-panel-3-3" class="mobile-menu__panel is-nested"> <div class="mobile-menu__section is-sticky"> <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> </svg> Back</button> </div> <div class="mobile-menu__section"> <ul class="mobile-menu__nav" data-type="menu" role="list"> <li class="mobile-menu__nav-item"> <a href="/collections/garment" class="mobile-menu__nav-link text--strong">Garments</a> </li><li class="mobile-menu__nav-item"> <a href="/collections/cleanroom-shoes" class="mobile-menu__nav-link" data-type="menuitem">Cleanroom Shoes</a> </li><li class="mobile-menu__nav-item"> <a href="/collections/cleanroom-accessory" class="mobile-menu__nav-link" data-type="menuitem">Cleanroom Accessories</a> </li></ul> </div> </div></div> </div></nav><h1 class="header__logo"><a href="/" class="header__logo-link"><span class="visually-hidden">KMact.com | Purely Advanced</span> <img class="header__logo-image" style="max-width: 140px" width="232" height="100" src="//kmact.com/cdn/shop/files/km_white_logo_coloredBG_without_subtitle_145d5ed0-56ad-4d5a-9930-f7bd59642b46_140x@2x.png?v=1649276190" alt="KMact.com | Purely Advanced"></a></h1><div class="header__search-bar-wrapper "> <form action="/search" method="get" role="search" class="search-bar"><div class="search-bar__top-wrapper"> <div class="search-bar__top"> <input type="hidden" name="type" value="product"> <input type="hidden" name="options[prefix]" value="last"> <input type="hidden" name="options[unavailable_products]" value="last"> <div class="search-bar__input-wrapper"> <input class="search-bar__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search..." placeholder="Search..."> <button type="button" class="search-bar__input-clear hidden-lap-and-up" data-action="clear-input"> <span class="visually-hidden">Clear</span> <svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> </svg> </button> </div><div class="search-bar__filter"> <label for="search-product-type" class="search-bar__filter-label"> <span class="search-bar__filter-active">All categories</span><svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> </svg></label> <select id="search-product-type"> <option value="" selected="selected">All categories</option><option value="Cleaners">Cleaners</option><option value="Cleanroom Accessory">Cleanroom Accessory</option><option value="Cleanroom Garments">Cleanroom Garments</option><option value="Cleanroom Shoes">Cleanroom Shoes</option><option value="CMP System">CMP System</option><option value="ESD Products">ESD Products</option><option value="Furniture">Furniture</option><option value="Garments">Garments</option><option value="Gloves">Gloves</option><option value="KF94">KF94</option><option value="Lab">Lab</option><option value="Masks">Masks</option><option value="Medical">Medical</option><option value="Mixing system">Mixing system</option><option value="Package">Package</option><option value="Pellicles">Pellicles</option><option value="Pharma Components">Pharma Components</option><option value="Pharma Tubing">Pharma Tubing</option><option value="Reinforced Hoses">Reinforced Hoses</option><option value="Safety Products">Safety Products</option><option value="Service">Service</option><option value="Shoes">Shoes</option><option value="Singe Use Assemblies">Singe Use Assemblies</option><option value="Single use bag">Single use bag</option><option value="Stationery">Stationery</option><option value="Thermometer">Thermometer</option><option value="Wafer Carrier">Wafer Carrier</option><option value="Wipers">Wipers</option></select> </div><button type="submit" class="search-bar__submit" aria-label="Search"><svg focusable="false" class="icon icon--search" viewBox="0 0 21 21" role="presentation"> <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> <path d="M19 19l-5-5" stroke-linecap="square"></path> <circle cx="8.5" cy="8.5" r="7.5"></circle> </g> </svg><svg focusable="false" class="icon icon--search-loader" viewBox="0 0 64 64" role="presentation"> <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path> <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path> </svg></button> </div> <button type="button" class="search-bar__close-button hidden-tablet-and-up" data-action="unfix-search"> <span class="search-bar__close-text">Close</span> </button> </div> <div class="search-bar__inner"> <div class="search-bar__inner-animation"> <div class="search-bar__results" aria-hidden="true"> <div class="skeleton-container"><div class="search-bar__result-item search-bar__result-item--skeleton"> <div class="search-bar__image-container"> <div class="aspect-ratio aspect-ratio--square"> <div class="skeleton-image"></div> </div> </div> <div class="search-bar__item-info"> <div class="skeleton-paragraph"> <div class="skeleton-text"></div> <div class="skeleton-text"></div> </div> </div> </div><div class="search-bar__result-item search-bar__result-item--skeleton"> <div class="search-bar__image-container"> <div class="aspect-ratio aspect-ratio--square"> <div class="skeleton-image"></div> </div> </div> <div class="search-bar__item-info"> <div class="skeleton-paragraph"> <div class="skeleton-text"></div> <div class="skeleton-text"></div> </div> </div> </div><div class="search-bar__result-item search-bar__result-item--skeleton"> <div class="search-bar__image-container"> <div class="aspect-ratio aspect-ratio--square"> <div class="skeleton-image"></div> </div> </div> <div class="search-bar__item-info"> <div class="skeleton-paragraph"> <div class="skeleton-text"></div> <div class="skeleton-text"></div> </div> </div> </div></div> <div class="search-bar__results-inner"></div> </div></div> </div> </form> </div><div class="header__action-list"><div class="header__action-item header__action-item--currency hidden-pocket"><form method="post" action="/localization" id="localization_form_header_currency" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><span class="header__action-item-title">Currency</span> <input type="hidden" name="currency_code" value="USD"> <div class="header__action-item-content"> <button class="header__action-item-link" data-action="toggle-popover" aria-controls="desktop-currency-selector" aria-expanded="false"> <span class="currency-selector__value">USD $</span> <svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> </svg> </button> <div id="desktop-currency-selector" class="popover popover--currency" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> </svg><div class="popover__inner popover__inner--no-padding"> <ul class="popover__linklist" role="list"><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="AED" > AED د.إ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="AFN" > AFN ؋ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="ALL" > ALL L </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="AMD" > AMD դր. </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="ANG" > ANG ƒ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="AUD" > AUD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="AWG" > AWG ƒ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="AZN" > AZN ₼ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="BAM" > BAM КМ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="BBD" > BBD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="BDT" > BDT ৳ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="BGN" > BGN лв. </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="BIF" > BIF Fr </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="BND" > BND $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="BOB" > BOB Bs. </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="BSD" > BSD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="BWP" > BWP P </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="BZD" > BZD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="CAD" > CAD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="CDF" > CDF Fr </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="CHF" > CHF CHF </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="CNY" > CNY ¥ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="CRC" > CRC ₡ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="CVE" > CVE $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="CZK" > CZK Kč </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="DJF" > DJF Fdj </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="DKK" > DKK kr. </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="DOP" > DOP $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="DZD" > DZD د.ج </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="EGP" > EGP ج.م </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="ETB" > ETB Br </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="EUR" > EUR € </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="FJD" > FJD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="FKP" > FKP £ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="GBP" > GBP £ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="GMD" > GMD D </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="GNF" > GNF Fr </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="GTQ" > GTQ Q </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="GYD" > GYD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="HKD" > HKD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="HNL" > HNL L </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="HUF" > HUF Ft </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="IDR" > IDR Rp </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="ILS" > ILS ₪ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="INR" > INR ₹ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="ISK" > ISK kr </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="JMD" > JMD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="JPY" > JPY ¥ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="KES" > KES KSh </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="KGS" > KGS som </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="KHR" > KHR ៛ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="KMF" > KMF Fr </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="KRW" > KRW ₩ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="KYD" > KYD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="KZT" > KZT ₸ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="LAK" > LAK ₭ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="LBP" > LBP ل.ل </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="LKR" > LKR ₨ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="MAD" > MAD د.م. </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="MDL" > MDL L </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="MKD" > MKD ден </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="MMK" > MMK K </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="MNT" > MNT ₮ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="MOP" > MOP P </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="MUR" > MUR ₨ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="MVR" > MVR MVR </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="MWK" > MWK MK </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="MYR" > MYR RM </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="NGN" > NGN ₦ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="NIO" > NIO C$ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="NPR" > NPR Rs. </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="NZD" > NZD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="PEN" > PEN S/ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="PGK" > PGK K </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="PHP" > PHP ₱ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="PKR" > PKR ₨ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="PLN" > PLN zł </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="PYG" > PYG ₲ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="QAR" > QAR ر.ق </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="RON" > RON Lei </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="RSD" > RSD РСД </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="RWF" > RWF FRw </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="SAR" > SAR ر.س </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="SBD" > SBD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="SEK" > SEK kr </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="SGD" > SGD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="SHP" > SHP £ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="SLL" > SLL Le </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="STD" > STD Db </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="THB" > THB ฿ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="TJS" > TJS ЅМ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="TOP" > TOP T$ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="TTD" > TTD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="TWD" > TWD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="TZS" > TZS Sh </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="UAH" > UAH ₴ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="UGX" > UGX USh </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="USD" aria-current="true"> USD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="UYU" > UYU $U </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="UZS" > UZS so'm </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="VND" > VND ₫ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="VUV" > VUV Vt </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="WST" > WST T </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="XAF" > XAF CFA </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="XCD" > XCD $ </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="XOF" > XOF Fr </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="XPF" > XPF Fr </button> </li><li class="popover__linklist-item"> <button type="submit" name="currency_code" class="popover__link-item" value="YER" > YER ﷼ </button> </li></ul> </div> </div></form></div> </div><div class="header__action-item hidden-tablet-and-up"> <a class="header__action-item-link" href="/search" data-action="toggle-search" aria-expanded="false" aria-label="Open search"><svg focusable="false" class="icon icon--search" viewBox="0 0 21 21" role="presentation"> <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> <path d="M19 19l-5-5" stroke-linecap="square"></path> <circle cx="8.5" cy="8.5" r="7.5"></circle> </g> </svg></a> </div><div class="header__action-item header__action-item--account"><span class="header__action-item-title hidden-pocket hidden-lap">Login / Signup</span><div class="header__action-item-content"> <a href="/account/login" class="header__action-item-link header__account-icon icon-state hidden-desk" aria-label="My account" aria-controls="account-popover" aria-expanded="false" data-action="toggle-popover" > <span class="icon-state__primary"><svg focusable="false" class="icon icon--account" viewBox="0 0 20 22" role="presentation"> <path d="M10 13c2.82 0 5.33.64 6.98 1.2A3 3 0 0 1 19 17.02V21H1v-3.97a3 3 0 0 1 2.03-2.84A22.35 22.35 0 0 1 10 13zm0 0c-2.76 0-5-3.24-5-6V6a5 5 0 0 1 10 0v1c0 2.76-2.24 6-5 6z" stroke="currentColor" stroke-width="2" fill="none"></path> </svg></span> <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> </svg></span> </a> <a href="/account/login" class="header__action-item-link hidden-pocket hidden-lap" aria-controls="account-popover" aria-expanded="false" data-action="toggle-popover">My account <svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> </svg></a> <div id="account-popover" class="popover popover--large popover--unlogged" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> </svg><div class="popover__panel-list"><div id="header-login-panel" class="popover__panel popover__panel--default is-selected"> <div class="popover__inner"><form method="post" action="/account/login" id="header_customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" name="login" class="form"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /><header class="popover__header"> <h2 class="popover__title heading">Login to my account</h2> <p class="popover__legend">Enter your e-mail and password:</p> </header> <div class="form__input-wrapper form__input-wrapper--labelled"> <input type="email" id="login-customer[email]" class="form__field form__field--text" name="customer[email]" required="required"> <label for="login-customer[email]" class="form__floating-label">Email</label> </div> <div class="form__input-wrapper form__input-wrapper--labelled"> <input type="password" id="login-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="current-password"> <label for="login-customer[password]" class="form__floating-label">Password</label> </div> <button type="submit" class="form__submit button button--primary button--full">Login</button></form><div class="popover__secondary-action"> <p>New customer? <button data-action="show-popover-panel" aria-controls="header-register-panel" class="link link--accented">Create your account</button></p> <p>Lost password? <a href="/account#recover-password" aria-controls="header-recover-panel" class="link link--accented">Recover password</a></p> </div> </div> </div><div id="header-recover-panel" class="popover__panel popover__panel--sliding"> <div class="popover__inner"><form method="post" action="/account/recover" accept-charset="UTF-8" name="recover" class="form"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" /><header class="popover__header"> <h2 class="popover__title heading">Recover password</h2> <p class="popover__legend">Enter your email:</p> </header> <div class="form__input-wrapper form__input-wrapper--labelled"> <input type="email" id="recover-customer[recover_email]" class="form__field form__field--text" name="email" required="required"> <label for="recover-customer[recover_email]" class="form__floating-label">Email</label> </div> <button type="submit" class="form__submit button button--primary button--full">Recover</button></form><div class="popover__secondary-action"> <p>Remembered your password? <button data-action="show-popover-panel" aria-controls="header-login-panel" class="link link--accented">Back to login</button></p> </div> </div> </div><div id="header-register-panel" class="popover__panel popover__panel--sliding"> <div class="popover__inner"><form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true" name="create" class="form"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="✓" /><header class="popover__header"> <h2 class="popover__title heading">Create my account</h2> <p class="popover__legend">Please fill in the information below:</p> </header><div class="form__input-wrapper form__input-wrapper--labelled"> <input type="text" id="customer[first_name]" class="form__field form__field--text" name="customer[first_name]" autocomplete="given-name" required="required"> <label for="customer[first_name]" class="form__floating-label">First name</label> </div> <div class="form__input-wrapper form__input-wrapper--labelled"> <input type="text" id="customer[last_name]" class="form__field form__field--text" name="customer[last_name]" autocomplete="family-name" required="required"> <label for="customer[last_name]" class="form__floating-label">Last name</label> </div><div class="form__input-wrapper form__input-wrapper--labelled"> <input type="email" id="register-customer[email]" class="form__field form__field--text" name="customer[email]" required="required"> <label for="register-customer[email]" class="form__floating-label">Email</label> </div> <div class="form__input-wrapper form__input-wrapper--labelled"> <input type="password" id="register-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="new-password"> <label for="register-customer[password]" class="form__floating-label">Password</label> </div> <button type="submit" class="form__submit button button--primary button--full">Create my account</button></form><div class="popover__secondary-action"> <p>Already have an account? <button data-action="show-popover-panel" aria-controls="header-login-panel" class="link link--accented">Login here</button></p> </div> </div> </div> </div> </div> </div> </div><div class="header__action-item header__action-item--cart"> <a class="header__action-item-link header__cart-toggle" href="/cart" aria-controls="mini-cart" aria-expanded="false" data-action="toggle-mini-cart" data-no-instant> <div class="header__action-item-content"> <div class="header__cart-icon icon-state" aria-expanded="false"> <span class="icon-state__primary"><svg focusable="false" class="icon icon--cart" viewBox="0 0 27 24" role="presentation"> <g transform="translate(0 1)" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> <circle stroke-linecap="square" cx="11" cy="20" r="2"></circle> <circle stroke-linecap="square" cx="22" cy="20" r="2"></circle> <path d="M7.31 5h18.27l-1.44 10H9.78L6.22 0H0"></path> </g> </svg><span class="header__cart-count">0</span> </span> <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> </svg></span> </div> <span class="hidden-pocket hidden-lap">Cart</span> </div> </a><script class="cartFlagX"></script><form method="post" action="/cart" id="mini-cart" class="mini-cart" aria-hidden="true" novalidate="novalidate" data-item-count="0"> <input type="hidden" name="attributes[collection_products_per_page]" value=""> <input type="hidden" name="attributes[collection_layout]" value=""><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> </svg><div class="mini-cart__content mini-cart__content--empty"><div class="mini-cart__empty-state"><svg focusable="false" width="81" height="70" viewBox="0 0 81 70"> <g transform="translate(0 2)" stroke-width="4" stroke="#1e2d7d" fill="none" fill-rule="evenodd"> <circle stroke-linecap="square" cx="34" cy="60" r="6"></circle> <circle stroke-linecap="square" cx="67" cy="60" r="6"></circle> <path d="M22.9360352 15h54.8070373l-4.3391876 30H30.3387146L19.6676025 0H.99560547"></path> </g> </svg><p class="heading h4">Your cart is empty</p> </div> <a href="/collections/all" class="button button--primary button--full">Shop our products</a> </div></form></div> </div> </div> </div> </header><nav class="nav-bar"> <div class="nav-bar__inner"> <div class="container"> <ul class="nav-bar__linklist list--unstyled" data-type="menu" role="list"><li class="nav-bar__item"><a href="/" class="nav-bar__link link" data-type="menuitem">Home</a></li><li class="nav-bar__item"><a href="/pages/greetings-of-ceo" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-2" aria-haspopup="true">About us<svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> </svg><svg focusable="false" class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> <g fill="none" fill-rule="evenodd"> <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e1e3e4"></path> </g> </svg></a><ul id="desktop-menu-0-2" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/pages/greetings-of-ceo" class="nav-dropdown__link link" data-type="menuitem">Greetings</a></li><li class="nav-dropdown__item "><a href="/pages/history-of-km" class="nav-dropdown__link link" data-type="menuitem">History </a></li><li class="nav-dropdown__item "><a href="/pages/affiliates" class="nav-dropdown__link link" data-type="menuitem">Global Networking</a></li></ul></li><li class="nav-bar__item"><a href="/" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3" aria-haspopup="true">Industries<svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> </svg><svg focusable="false" class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> <g fill="none" fill-rule="evenodd"> <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e1e3e4"></path> </g> </svg></a><ul id="desktop-menu-0-3" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/pages/industries-1" class="nav-dropdown__link link" data-type="menuitem">Clean Room Consumables</a></li><li class="nav-dropdown__item "><a href="/pages/industries-2" class="nav-dropdown__link link" data-type="menuitem">Industrial Safety</a></li><li class="nav-dropdown__item "><a href="/pages/clean-life" class="nav-dropdown__link link" data-type="menuitem">Clean Life Supplies </a></li><li class="nav-dropdown__item "><a href="/pages/industries-3" class="nav-dropdown__link link" data-type="menuitem">Bio & Pharm.</a></li><li class="nav-dropdown__item "><a href="/pages/packaging" class="nav-dropdown__link link" data-type="menuitem">Packaging</a></li><li class="nav-dropdown__item "><a href="http://kmbiz.co.kr/eng/html/sub03_07.htm" class="nav-dropdown__link link" data-type="menuitem">Solar</a></li><li class="nav-dropdown__item "><a href="http://kmbiz.co.kr/eng/html/sub03_09.htm" class="nav-dropdown__link link" data-type="menuitem">Films</a></li><li class="nav-dropdown__item "><a href="/pages/hospital-disposals" class="nav-dropdown__link link" data-type="menuitem">Hospital disposables</a></li></ul></li><li class="nav-bar__item"><a href="/collections" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4" aria-haspopup="true">Products<svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> </svg><svg focusable="false" class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> <g fill="none" fill-rule="evenodd"> <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e1e3e4"></path> </g> </svg></a><ul id="desktop-menu-0-4" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/medical" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4-0" aria-haspopup="true">Medicals<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> </svg></a><ul id="desktop-menu-0-4-0" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left" viewBox="0 0 9 20" role="presentation"> <g fill="none"> <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e1e3e4"></path> </g> </svg><li class="nav-dropdown__item"><a href="/collections/healthcare-masks" class="nav-dropdown__link link" data-type="menuitem">Face Mask</a></li></ul></li><li class="nav-dropdown__item "><a href="/collections/wipers" class="nav-dropdown__link link" data-type="menuitem">Wipers</a></li><li class="nav-dropdown__item "><a href="/collections/latex-gloves" class="nav-dropdown__link link" data-type="menuitem">Gloves</a></li><li class="nav-dropdown__item "><a href="/collections/garment" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4-1" aria-haspopup="true">Garments<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> </svg></a><ul id="desktop-menu-0-4-1" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left" viewBox="0 0 9 20" role="presentation"> <g fill="none"> <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e1e3e4"></path> </g> </svg><li class="nav-dropdown__item"><a href="/collections/cleanroom-shoes" class="nav-dropdown__link link" data-type="menuitem">Cleanroom Shoes</a></li><li class="nav-dropdown__item"><a href="/collections/cleanroom-accessory" class="nav-dropdown__link link" data-type="menuitem">Cleanroom Accessories</a></li></ul></li><li class="nav-dropdown__item "><a href="/collections/cleaners-stationeries" class="nav-dropdown__link link" data-type="menuitem">Cleanroom Cleaners</a></li><li class="nav-dropdown__item "><a href="/collections/stationery" class="nav-dropdown__link link" data-type="menuitem">Cleanroom Stationeries</a></li><li class="nav-dropdown__item "><a href="/collections/package-product" class="nav-dropdown__link link" data-type="menuitem">Package</a></li><li class="nav-dropdown__item "><a href="http://www.kmhealthcare.co.kr/eng/product/product.php?ptype=list&catcode=15100000" class="nav-dropdown__link link" data-type="menuitem">Surgical Gown & Drapes</a></li><li class="nav-dropdown__item "><a href="http://kmbiz.co.kr/bbs/board.php?bo_table=new_product_eng" class="nav-dropdown__link link" data-type="menuitem">New Products</a></li></ul></li><li class="nav-bar__item"><a href="http://www.kmbiz.com/ebook/access/ecatalog.asp?callmode=normal_cata&catimage=&Dir=7&cpage=2" class="nav-bar__link link" data-type="menuitem">e-Catalog</a></li><li class="nav-bar__item"><a href="/blogs/news" class="nav-bar__link link" data-type="menuitem">News</a></li><li class="nav-bar__item"><a href="/" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-7" aria-haspopup="true">Support<svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> </svg><svg focusable="false" class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> <g fill="none" fill-rule="evenodd"> <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e1e3e4"></path> </g> </svg></a><ul id="desktop-menu-0-7" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/pages/contact-us" class="nav-dropdown__link link" data-type="menuitem">Quote/Service Request</a></li><li class="nav-dropdown__item "><a href="/pages/faqs" class="nav-dropdown__link link" data-type="menuitem">FAQs</a></li><li class="nav-dropdown__item "><a href="/pages/standard-terms-of-sales" class="nav-dropdown__link link" data-type="menuitem">Terms of Sales</a></li><li class="nav-dropdown__item "><a href="/pages/return-policy" class="nav-dropdown__link link" data-type="menuitem">Return Policy</a></li><li class="nav-dropdown__item "><a href="/pages/privacy-and-security-policy" class="nav-dropdown__link link" data-type="menuitem">Privacy & Security Policy</a></li></ul></li></ul> </div> </div> </nav></section> <style> :root { --header-is-sticky: 1; --header-inline-navigation: 1; } #shopify-section-header { position: relative; z-index: 5;position: -webkit-sticky; position: sticky; top: 0;}.header__logo-image { max-width: 100px !important; } @media screen and (min-width: 641px) { .header__logo-image { max-width: 140px !important; } }@media screen and (min-width: 1000px) { .search-bar.is-expanded .search-bar__top { box-shadow: 0 -1px var(--border-color) inset; } }</style> <script> document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').clientHeight + 'px'); </script> </div> <main id="main" role="main"> <!-- BEGIN content_for_index --><div id="shopify-section-1542984811767" class="shopify-section"> <section class="section" data-section-id="1542984811767" data-section-type="featured-collection" data-section-settings='{ "stackable": false, "layout": "vertical" }'><div class="container"> <header class="section__header"> <div class="section__header-stack"> <h2 class="section__title heading h3">Featured Items</h2> </div><a href="/collections/km-medical-supplies" class="section__action-link link">View all <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></a></header> </div> <div class="container "><div class="scroller"> <div class="scroller__inner"> <div class="product-list product-list--vertical product-list--scrollable"><script type='application/json' class='bold-product-json'>{"id":4601995952213,"title":"Dr. Puri KF94 3D White Mask","handle":"dr-puri-kf94-mask-for-adult","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Clean_851d6d33-4765-4c3d-b3a2-9f8b8a0530cf.png?v=1606778352\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Feature.png?v=1606775132\"\u003e\u003c\/div\u003e\n\u003cp\u003e \u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Wear.jpg?v=1606775494\" alt=\"\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Wear.jpg?v=1606775494\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Size_5dfe7bf9-6fb5-44aa-8609-91a9438eb8ff.jpg?v=1677081759\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Product_Info_0e22f6d9-fbf5-4ebf-96de-a6be0f0babb6.jpg?v=1606775817\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"detail-bullets\"\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row content-layout-wrapper\"\u003e\n\u003cdiv class=\"site-content col-sm-12\" role=\"main\"\u003e\n\u003cdiv id=\"product-2465252769877\" class=\"single-product-page single-product-content product-design-default tabs-location-standar tabs-type-tabs meta-location-add_to_cart product-with-attachments\"\u003e\n\u003cdiv class=\"product-tabs-wrapper\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-sm-12 poduct-tabs-inner\"\u003e\n\u003cdiv id=\"shopify-section-in-section-product-page-tab\" class=\"shopify-section\" data-theme-editor-section-37119384498='{\"id\":\"in-section-product-page-tab\",\"type\":\"in-section-product-page-tab\",\"disabled\":false}'\u003e\n\u003cdiv class=\"shopify-tabs wc-tabs-wrapper tabs-layout-tabs\"\u003e\n\u003cdiv class=\"woodmart-tab-wrapper\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2020-05-29T09:00:40-06:00","created_at":"2020-04-17T10:15:14-06:00","vendor":"KM Corp","type":"KF94","tags":["Disposable Face Mask","Featured Items","KF94 Mask","Medical"],"price":100,"price_min":100,"price_max":2000,"available":true,"price_varies":true,"compare_at_price":100,"compare_at_price_min":100,"compare_at_price_max":100,"compare_at_price_varies":false,"variants":[{"id":42805334737150,"title":"Large(9\"x4\")","option1":"Large(9\"x4\")","option2":null,"option3":null,"sku":"KMMA-KF94-D(A)","requires_shipping":true,"taxable":true,"featured_image":{"id":36612172710142,"product_id":4601995952213,"position":9,"created_at":"2022-01-27T20:35:19-06:00","updated_at":"2025-01-01T19:22:59-06:00","alt":"#size_","width":179,"height":180,"src":"\/\/kmact.com\/cdn\/shop\/products\/White_Large_Variant.png?v=1735780979","variant_ids":[42805334737150]},"available":true,"name":"Dr. Puri KF94 3D White Mask - Large(9\"x4\")","public_title":"Large(9\"x4\")","options":["Large(9\"x4\")"],"price":2000,"weight":544,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#size_","id":29169144987902,"position":10,"preview_image":{"aspect_ratio":0.994,"height":180,"width":179,"src":"\/\/kmact.com\/cdn\/shop\/products\/White_Large_Variant.png?v=1735780979"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42805334769918,"title":"Medium(8\"x3\")","option1":"Medium(8\"x3\")","option2":null,"option3":null,"sku":"KMMA-KF94-WM","requires_shipping":true,"taxable":true,"featured_image":{"id":36612172742910,"product_id":4601995952213,"position":10,"created_at":"2022-01-27T20:35:19-06:00","updated_at":"2025-01-01T19:22:59-06:00","alt":"#size_","width":178,"height":177,"src":"\/\/kmact.com\/cdn\/shop\/products\/White_Medium_Variant.png?v=1735780979","variant_ids":[42805334769918]},"available":true,"name":"Dr. Puri KF94 3D White Mask - Medium(8\"x3\")","public_title":"Medium(8\"x3\")","options":["Medium(8\"x3\")"],"price":2000,"weight":544,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#size_","id":29169145020670,"position":11,"preview_image":{"aspect_ratio":1.006,"height":177,"width":178,"src":"\/\/kmact.com\/cdn\/shop\/products\/White_Medium_Variant.png?v=1735780979"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42805334802686,"title":"Small(7\"x2.6\")","option1":"Small(7\"x2.6\")","option2":null,"option3":null,"sku":"KMMA-KF94-WS","requires_shipping":true,"taxable":true,"featured_image":{"id":36612172775678,"product_id":4601995952213,"position":11,"created_at":"2022-01-27T20:35:19-06:00","updated_at":"2025-01-01T19:22:59-06:00","alt":"#size_","width":177,"height":177,"src":"\/\/kmact.com\/cdn\/shop\/products\/White_Small_Variant.png?v=1735780979","variant_ids":[42805334802686]},"available":true,"name":"Dr. Puri KF94 3D White Mask - Small(7\"x2.6\")","public_title":"Small(7\"x2.6\")","options":["Small(7\"x2.6\")"],"price":2000,"weight":544,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#size_","id":29169144955134,"position":12,"preview_image":{"aspect_ratio":1.0,"height":177,"width":177,"src":"\/\/kmact.com\/cdn\/shop\/products\/White_Small_Variant.png?v=1735780979"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42805334835454,"title":"Universal Mask Clips","option1":"Universal Mask Clips","option2":null,"option3":null,"sku":"KMMA-CL-01","requires_shipping":true,"taxable":true,"featured_image":{"id":36639207096574,"product_id":4601995952213,"position":12,"created_at":"2022-02-01T09:46:51-06:00","updated_at":"2025-01-01T19:22:59-06:00","alt":null,"width":171,"height":171,"src":"\/\/kmact.com\/cdn\/shop\/products\/Mask_Clip_Variant_3f7378a9-4492-448a-93c9-4a0f0f195ee9.png?v=1735780979","variant_ids":[42805334835454]},"available":true,"name":"Dr. Puri KF94 3D White Mask - Universal Mask Clips","public_title":"Universal Mask Clips","options":["Universal Mask Clips"],"price":100,"weight":91,"compare_at_price":100,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29196665815294,"position":13,"preview_image":{"aspect_ratio":1.0,"height":171,"width":171,"src":"\/\/kmact.com\/cdn\/shop\/products\/Mask_Clip_Variant_3f7378a9-4492-448a-93c9-4a0f0f195ee9.png?v=1735780979"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriKF94Mask-White2.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriPremiumMask.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/Man-1.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/Woman.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/MaskClip.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/Family.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/kf94material.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/KF94withEyeDefender_e82ce29d-4fdf-442a-bdc5-f72a67988c90.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/White_Large_Variant.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/White_Medium_Variant.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/White_Small_Variant.png?v=1735780979","\/\/kmact.com\/cdn\/shop\/products\/Mask_Clip_Variant_3f7378a9-4492-448a-93c9-4a0f0f195ee9.png?v=1735780979"],"featured_image":"\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriKF94Mask-White2.png?v=1735780979","options":["Size"],"media":[{"alt":null,"id":15525249745087,"position":1,"preview_image":{"aspect_ratio":1.0,"height":720,"width":720,"src":"\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriKF94Mask-White2.png?v=1735780979"},"aspect_ratio":1.0,"height":720,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriKF94Mask-White2.png?v=1735780979","width":720},{"alt":null,"id":7223364550741,"position":2,"preview_image":{"aspect_ratio":0.997,"height":790,"width":788,"src":"\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriPremiumMask.png?v=1735780979"},"aspect_ratio":0.997,"height":790,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriPremiumMask.png?v=1735780979","width":788},{"alt":null,"id":7305138602069,"position":3,"preview_image":{"aspect_ratio":1.0,"height":497,"width":497,"src":"\/\/kmact.com\/cdn\/shop\/products\/Man-1.png?v=1735780979"},"aspect_ratio":1.0,"height":497,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Man-1.png?v=1735780979","width":497},{"alt":null,"id":7305139748949,"position":4,"preview_image":{"aspect_ratio":1.0,"height":497,"width":497,"src":"\/\/kmact.com\/cdn\/shop\/products\/Woman.png?v=1735780979"},"aspect_ratio":1.0,"height":497,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Woman.png?v=1735780979","width":497},{"alt":null,"id":7382562635861,"position":5,"preview_image":{"aspect_ratio":1.0,"height":621,"width":621,"src":"\/\/kmact.com\/cdn\/shop\/products\/MaskClip.png?v=1735780979"},"aspect_ratio":1.0,"height":621,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/MaskClip.png?v=1735780979","width":621},{"alt":null,"id":21766070304959,"position":6,"preview_image":{"aspect_ratio":1.0,"height":548,"width":548,"src":"\/\/kmact.com\/cdn\/shop\/products\/Family.png?v=1735780979"},"aspect_ratio":1.0,"height":548,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Family.png?v=1735780979","width":548},{"alt":null,"id":22838653812927,"position":7,"preview_image":{"aspect_ratio":1.0,"height":729,"width":729,"src":"\/\/kmact.com\/cdn\/shop\/products\/kf94material.png?v=1735780979"},"aspect_ratio":1.0,"height":729,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/kf94material.png?v=1735780979","width":729},{"alt":null,"id":14925926596799,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94withEyeDefender_e82ce29d-4fdf-442a-bdc5-f72a67988c90.png?v=1735780979"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94withEyeDefender_e82ce29d-4fdf-442a-bdc5-f72a67988c90.png?v=1735780979","width":1080},{"alt":null,"id":22454753657023,"position":9,"preview_image":{"aspect_ratio":1.333,"height":360,"width":480,"src":"\/\/kmact.com\/cdn\/shop\/products\/hqdefault_b850d47f-6809-4149-8982-156272b446dc.jpg?v=1631201896"},"aspect_ratio":1.77,"external_id":"dyoZO6fj4UY","host":"youtube","media_type":"external_video"},{"alt":"#size_","id":29169144987902,"position":10,"preview_image":{"aspect_ratio":0.994,"height":180,"width":179,"src":"\/\/kmact.com\/cdn\/shop\/products\/White_Large_Variant.png?v=1735780979"},"aspect_ratio":0.994,"height":180,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/White_Large_Variant.png?v=1735780979","width":179},{"alt":"#size_","id":29169145020670,"position":11,"preview_image":{"aspect_ratio":1.006,"height":177,"width":178,"src":"\/\/kmact.com\/cdn\/shop\/products\/White_Medium_Variant.png?v=1735780979"},"aspect_ratio":1.006,"height":177,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/White_Medium_Variant.png?v=1735780979","width":178},{"alt":"#size_","id":29169144955134,"position":12,"preview_image":{"aspect_ratio":1.0,"height":177,"width":177,"src":"\/\/kmact.com\/cdn\/shop\/products\/White_Small_Variant.png?v=1735780979"},"aspect_ratio":1.0,"height":177,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/White_Small_Variant.png?v=1735780979","width":177},{"alt":null,"id":29196665815294,"position":13,"preview_image":{"aspect_ratio":1.0,"height":171,"width":171,"src":"\/\/kmact.com\/cdn\/shop\/products\/Mask_Clip_Variant_3f7378a9-4492-448a-93c9-4a0f0f195ee9.png?v=1735780979"},"aspect_ratio":1.0,"height":171,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Mask_Clip_Variant_3f7378a9-4492-448a-93c9-4a0f0f195ee9.png?v=1735780979","width":171}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Clean_851d6d33-4765-4c3d-b3a2-9f8b8a0530cf.png?v=1606778352\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Feature.png?v=1606775132\"\u003e\u003c\/div\u003e\n\u003cp\u003e \u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Wear.jpg?v=1606775494\" alt=\"\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Wear.jpg?v=1606775494\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Size_5dfe7bf9-6fb5-44aa-8609-91a9438eb8ff.jpg?v=1677081759\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Product_Info_0e22f6d9-fbf5-4ebf-96de-a6be0f0babb6.jpg?v=1606775817\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"detail-bullets\"\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row content-layout-wrapper\"\u003e\n\u003cdiv class=\"site-content col-sm-12\" role=\"main\"\u003e\n\u003cdiv id=\"product-2465252769877\" class=\"single-product-page single-product-content product-design-default tabs-location-standar tabs-type-tabs meta-location-add_to_cart product-with-attachments\"\u003e\n\u003cdiv class=\"product-tabs-wrapper\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-sm-12 poduct-tabs-inner\"\u003e\n\u003cdiv id=\"shopify-section-in-section-product-page-tab\" class=\"shopify-section\" data-theme-editor-section-37119384498='{\"id\":\"in-section-product-page-tab\",\"type\":\"in-section-product-page-tab\",\"disabled\":false}'\u003e\n\u003cdiv class=\"shopify-tabs wc-tabs-wrapper tabs-layout-tabs\"\u003e\n\u003cdiv class=\"woodmart-tab-wrapper\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}</script><div class="product-item product-item--vertical 1/4--lap 1/5--desk 1/6--wide"> <a href="/collections/km-medical-supplies/products/dr-puri-kf94-mask-for-adult" class="product-item__image-wrapper product-item__image-wrapper--with-secondary"><div class="aspect-ratio " style="padding-bottom: 100.0%"> <img class="product-item__primary-image lazyload image--fade-in" data-media-id="15525249745087" data-src="//kmact.com/cdn/shop/products/Dr.PuriKF94Mask-White2_{width}x.png?v=1735780979" data-sizes="auto" data-widths="[200,300,400,500,600,700]" alt="Dr. Puri KF94 3D White Mask"><img class="product-item__secondary-image lazyload image--fade-in" data-src="//kmact.com/cdn/shop/products/Dr.PuriPremiumMask_{width}x.png?v=1735780979" data-sizes="auto" data-widths="[200,300,400,500,600,700]" alt="Dr. Puri KF94 3D White Mask"><noscript> <img src="//kmact.com/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="Dr. Puri KF94 3D White Mask"> </noscript> </div> </a><div class="product-item__info"> <div class="product-item__info-inner"><a class="product-item__vendor link" href="/collections/vendors?q=KM%20Corp">KM Corp</a> <a href="/collections/km-medical-supplies/products/dr-puri-kf94-mask-for-adult" class="product-item__title text--strong link">Dr. Puri KF94 3D White Mask</a><div class="product-item__price-list price-list"><span class="price"> <span class="visually-hidden">Sale price</span> $20.00 </span></div> </div></div> </div><script type='application/json' class='bold-product-json'>{"id":6047775195327,"title":"Dr. Puri KF94 3D Black Mask","handle":"dr-puri-stylish-black-kf94-respirator-mask-x20","description":"\u003ch1 style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Clean_9a56d320-8ded-462b-b85a-60dc8ead9a85.png?v=1606859833\" alt=\"\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Clean_9a56d320-8ded-462b-b85a-60dc8ead9a85.png?v=1606859833\"\u003e\u003c\/h1\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Feature_d21689bd-8da3-443d-b7ff-f77b3feca614.png?v=1606858714\" style=\"display: block; margin-left: auto; margin-right: auto;\" data-mce-style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\n\u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Size_090a9810-a538-4dc2-a86f-6ba1fca3d8af.jpg?v=1606858749\" data-mce-style=\"float: none;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Product_Info_bad99623-c9d7-4305-b1db-df56fb7a43d6.jpg?v=1606858801\" alt=\"\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Product_Info_bad99623-c9d7-4305-b1db-df56fb7a43d6.jpg?v=1606858801\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"detail-bullets\"\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row content-layout-wrapper\"\u003e\n\u003cdiv role=\"main\" class=\"site-content col-sm-12\"\u003e\n\u003cdiv class=\"single-product-page single-product-content product-design-default tabs-location-standar tabs-type-tabs meta-location-add_to_cart product-with-attachments\" id=\"product-2465252769877\"\u003e\n\u003cdiv class=\"product-tabs-wrapper\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-sm-12 poduct-tabs-inner\"\u003e\n\u003cdiv data-theme-editor-section-37119384498='{\"id\":\"in-section-product-page-tab\",\"type\":\"in-section-product-page-tab\",\"disabled\":false}' class=\"shopify-section\" id=\"shopify-section-in-section-product-page-tab\"\u003e\n\u003cdiv class=\"shopify-tabs wc-tabs-wrapper tabs-layout-tabs\"\u003e\n\u003cdiv class=\"woodmart-tab-wrapper\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2020-11-02T12:01:23-06:00","created_at":"2020-11-02T12:01:23-06:00","vendor":"KM Corp","type":"KF94","tags":["Disposable Face Mask","Featured Items","Medical","PPEs"],"price":100,"price_min":100,"price_max":2200,"available":true,"price_varies":true,"compare_at_price":100,"compare_at_price_min":100,"compare_at_price_max":100,"compare_at_price_varies":false,"variants":[{"id":42805333950718,"title":"Large(9\"x4\")","option1":"Large(9\"x4\")","option2":null,"option3":null,"sku":"KMMA-KF94-BL","requires_shipping":true,"taxable":true,"featured_image":{"id":36601807634686,"product_id":6047775195327,"position":10,"created_at":"2022-01-26T17:03:19-06:00","updated_at":"2025-01-01T19:22:48-06:00","alt":"#Size_L","width":165,"height":163,"src":"\/\/kmact.com\/cdn\/shop\/products\/Black_Large_Variant.png?v=1735780968","variant_ids":[42805333950718]},"available":true,"name":"Dr. Puri KF94 3D Black Mask - Large(9\"x4\")","public_title":"Large(9\"x4\")","options":["Large(9\"x4\")"],"price":2200,"weight":544,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#Size_L","id":29158616236286,"position":11,"preview_image":{"aspect_ratio":1.012,"height":163,"width":165,"src":"\/\/kmact.com\/cdn\/shop\/products\/Black_Large_Variant.png?v=1735780968"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42805333983486,"title":"Medium(8\"x3\")","option1":"Medium(8\"x3\")","option2":null,"option3":null,"sku":"KMMA-KF94-BM","requires_shipping":true,"taxable":true,"featured_image":{"id":36601807700222,"product_id":6047775195327,"position":11,"created_at":"2022-01-26T17:03:19-06:00","updated_at":"2025-01-01T19:22:48-06:00","alt":"#Size_L","width":165,"height":164,"src":"\/\/kmact.com\/cdn\/shop\/products\/Black_Medium_Variant.png?v=1735780968","variant_ids":[42805333983486]},"available":true,"name":"Dr. Puri KF94 3D Black Mask - Medium(8\"x3\")","public_title":"Medium(8\"x3\")","options":["Medium(8\"x3\")"],"price":2200,"weight":499,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#Size_L","id":29158616203518,"position":12,"preview_image":{"aspect_ratio":1.006,"height":164,"width":165,"src":"\/\/kmact.com\/cdn\/shop\/products\/Black_Medium_Variant.png?v=1735780968"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42823661814014,"title":"Small(7\"x2.6\")","option1":"Small(7\"x2.6\")","option2":null,"option3":null,"sku":"KMMA-KF94-BS","requires_shipping":true,"taxable":true,"featured_image":{"id":37375953764606,"product_id":6047775195327,"position":12,"created_at":"2022-05-23T14:41:45-06:00","updated_at":"2025-01-01T19:22:48-06:00","alt":"#Size_L","width":399,"height":408,"src":"\/\/kmact.com\/cdn\/shop\/products\/Untitled_10a5841a-a806-41e1-8b2c-7edff5ce4bdb.png?v=1735780968","variant_ids":[42823661814014]},"available":true,"name":"Dr. Puri KF94 3D Black Mask - Small(7\"x2.6\")","public_title":"Small(7\"x2.6\")","options":["Small(7\"x2.6\")"],"price":2200,"weight":454,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#Size_L","id":29945265881342,"position":13,"preview_image":{"aspect_ratio":0.978,"height":408,"width":399,"src":"\/\/kmact.com\/cdn\/shop\/products\/Untitled_10a5841a-a806-41e1-8b2c-7edff5ce4bdb.png?v=1735780968"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42805334016254,"title":"Universal","option1":"Universal","option2":null,"option3":null,"sku":"KMMA-CL-01","requires_shipping":true,"taxable":true,"featured_image":{"id":36639208833278,"product_id":6047775195327,"position":13,"created_at":"2022-02-01T09:47:32-06:00","updated_at":"2025-01-01T19:22:48-06:00","alt":null,"width":171,"height":171,"src":"\/\/kmact.com\/cdn\/shop\/products\/Mask_Clip_Variant_01915024-ab84-4987-9e9f-b3a06373f21f.png?v=1735780968","variant_ids":[42805334016254]},"available":true,"name":"Dr. Puri KF94 3D Black Mask - Universal","public_title":"Universal","options":["Universal"],"price":100,"weight":91,"compare_at_price":100,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29196667551998,"position":14,"preview_image":{"aspect_ratio":1.0,"height":171,"width":171,"src":"\/\/kmact.com\/cdn\/shop\/products\/Mask_Clip_Variant_01915024-ab84-4987-9e9f-b3a06373f21f.png?v=1735780968"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriBlackKF94-Main.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Bag.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/Model-Front.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/Model-Side.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Inside.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Clip.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriBlackKF94-Logo.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Variant.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/kf94material_c71ac570-8cb8-439d-80fd-b3e625a3ea1a.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/Black_Large_Variant.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/Black_Medium_Variant.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/Untitled_10a5841a-a806-41e1-8b2c-7edff5ce4bdb.png?v=1735780968","\/\/kmact.com\/cdn\/shop\/products\/Mask_Clip_Variant_01915024-ab84-4987-9e9f-b3a06373f21f.png?v=1735780968"],"featured_image":"\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriBlackKF94-Main.png?v=1735780968","options":["Size"],"media":[{"alt":null,"id":15243291558079,"position":1,"preview_image":{"aspect_ratio":1.006,"height":630,"width":634,"src":"\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriBlackKF94-Main.png?v=1735780968"},"aspect_ratio":1.006,"height":630,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriBlackKF94-Main.png?v=1735780968","width":634},{"alt":null,"id":14722619834559,"position":2,"preview_image":{"aspect_ratio":1.0,"height":662,"width":662,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Bag.png?v=1735780968"},"aspect_ratio":1.0,"height":662,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Bag.png?v=1735780968","width":662},{"alt":null,"id":15137767358655,"position":3,"preview_image":{"aspect_ratio":0.998,"height":635,"width":634,"src":"\/\/kmact.com\/cdn\/shop\/products\/Model-Front.png?v=1735780968"},"aspect_ratio":0.998,"height":635,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Model-Front.png?v=1735780968","width":634},{"alt":null,"id":14722632548543,"position":4,"preview_image":{"aspect_ratio":1.0,"height":325,"width":325,"src":"\/\/kmact.com\/cdn\/shop\/products\/Model-Side.png?v=1735780968"},"aspect_ratio":1.0,"height":325,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Model-Side.png?v=1735780968","width":325},{"alt":null,"id":14722637037759,"position":5,"preview_image":{"aspect_ratio":1.0,"height":485,"width":485,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Inside.png?v=1735780968"},"aspect_ratio":1.0,"height":485,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Inside.png?v=1735780968","width":485},{"alt":null,"id":14722640937151,"position":6,"preview_image":{"aspect_ratio":1.0,"height":448,"width":448,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Clip.png?v=1735780968"},"aspect_ratio":1.0,"height":448,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Clip.png?v=1735780968","width":448},{"alt":null,"id":15126203072703,"position":7,"preview_image":{"aspect_ratio":1.0,"height":447,"width":447,"src":"\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriBlackKF94-Logo.png?v=1735780968"},"aspect_ratio":1.0,"height":447,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Dr.PuriBlackKF94-Logo.png?v=1735780968","width":447},{"alt":null,"id":15125459959999,"position":8,"preview_image":{"aspect_ratio":0.998,"height":634,"width":633,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Variant.png?v=1735780968"},"aspect_ratio":0.998,"height":634,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94Black-Variant.png?v=1735780968","width":633},{"alt":null,"id":22838665773247,"position":9,"preview_image":{"aspect_ratio":1.085,"height":740,"width":803,"src":"\/\/kmact.com\/cdn\/shop\/products\/kf94material_c71ac570-8cb8-439d-80fd-b3e625a3ea1a.png?v=1735780968"},"aspect_ratio":1.085,"height":740,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/kf94material_c71ac570-8cb8-439d-80fd-b3e625a3ea1a.png?v=1735780968","width":803},{"alt":null,"id":22454739828927,"position":10,"preview_image":{"aspect_ratio":1.333,"height":360,"width":480,"src":"\/\/kmact.com\/cdn\/shop\/products\/hqdefault_6c78ae33-3aab-46df-976d-cebf02d7e406.jpg?v=1631201853"},"aspect_ratio":1.77,"external_id":"dyoZO6fj4UY","host":"youtube","media_type":"external_video"},{"alt":"#Size_L","id":29158616236286,"position":11,"preview_image":{"aspect_ratio":1.012,"height":163,"width":165,"src":"\/\/kmact.com\/cdn\/shop\/products\/Black_Large_Variant.png?v=1735780968"},"aspect_ratio":1.012,"height":163,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Black_Large_Variant.png?v=1735780968","width":165},{"alt":"#Size_L","id":29158616203518,"position":12,"preview_image":{"aspect_ratio":1.006,"height":164,"width":165,"src":"\/\/kmact.com\/cdn\/shop\/products\/Black_Medium_Variant.png?v=1735780968"},"aspect_ratio":1.006,"height":164,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Black_Medium_Variant.png?v=1735780968","width":165},{"alt":"#Size_L","id":29945265881342,"position":13,"preview_image":{"aspect_ratio":0.978,"height":408,"width":399,"src":"\/\/kmact.com\/cdn\/shop\/products\/Untitled_10a5841a-a806-41e1-8b2c-7edff5ce4bdb.png?v=1735780968"},"aspect_ratio":0.978,"height":408,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Untitled_10a5841a-a806-41e1-8b2c-7edff5ce4bdb.png?v=1735780968","width":399},{"alt":null,"id":29196667551998,"position":14,"preview_image":{"aspect_ratio":1.0,"height":171,"width":171,"src":"\/\/kmact.com\/cdn\/shop\/products\/Mask_Clip_Variant_01915024-ab84-4987-9e9f-b3a06373f21f.png?v=1735780968"},"aspect_ratio":1.0,"height":171,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/Mask_Clip_Variant_01915024-ab84-4987-9e9f-b3a06373f21f.png?v=1735780968","width":171}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Clean_9a56d320-8ded-462b-b85a-60dc8ead9a85.png?v=1606859833\" alt=\"\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Clean_9a56d320-8ded-462b-b85a-60dc8ead9a85.png?v=1606859833\"\u003e\u003c\/h1\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Feature_d21689bd-8da3-443d-b7ff-f77b3feca614.png?v=1606858714\" style=\"display: block; margin-left: auto; margin-right: auto;\" data-mce-style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\n\u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Size_090a9810-a538-4dc2-a86f-6ba1fca3d8af.jpg?v=1606858749\" data-mce-style=\"float: none;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Product_Info_bad99623-c9d7-4305-b1db-df56fb7a43d6.jpg?v=1606858801\" alt=\"\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/Eng_KF94_Product_Info_bad99623-c9d7-4305-b1db-df56fb7a43d6.jpg?v=1606858801\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"detail-bullets\"\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row content-layout-wrapper\"\u003e\n\u003cdiv role=\"main\" class=\"site-content col-sm-12\"\u003e\n\u003cdiv class=\"single-product-page single-product-content product-design-default tabs-location-standar tabs-type-tabs meta-location-add_to_cart product-with-attachments\" id=\"product-2465252769877\"\u003e\n\u003cdiv class=\"product-tabs-wrapper\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-sm-12 poduct-tabs-inner\"\u003e\n\u003cdiv data-theme-editor-section-37119384498='{\"id\":\"in-section-product-page-tab\",\"type\":\"in-section-product-page-tab\",\"disabled\":false}' class=\"shopify-section\" id=\"shopify-section-in-section-product-page-tab\"\u003e\n\u003cdiv class=\"shopify-tabs wc-tabs-wrapper tabs-layout-tabs\"\u003e\n\u003cdiv class=\"woodmart-tab-wrapper\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}</script><div class="product-item product-item--vertical 1/4--lap 1/5--desk 1/6--wide"> <a href="/collections/km-medical-supplies/products/dr-puri-stylish-black-kf94-respirator-mask-x20" class="product-item__image-wrapper product-item__image-wrapper--with-secondary"><div class="aspect-ratio " style="padding-bottom: 99.36908517350159%"> <img class="product-item__primary-image lazyload image--fade-in" data-media-id="15243291558079" data-src="//kmact.com/cdn/shop/products/Dr.PuriBlackKF94-Main_{width}x.png?v=1735780968" data-sizes="auto" data-widths="[200,300,400,500,600]" alt="Dr. Puri KF94 3D Black Mask"><img class="product-item__secondary-image lazyload image--fade-in" data-src="//kmact.com/cdn/shop/products/KF94Black-Bag_{width}x.png?v=1735780968" data-sizes="auto" data-widths="[200,300,400,500,600]" alt="Dr. Puri KF94 3D Black Mask"><noscript> <img src="//kmact.com/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="Dr. Puri KF94 3D Black Mask"> </noscript> </div> </a><div class="product-item__info"> <div class="product-item__info-inner"><a class="product-item__vendor link" href="/collections/vendors?q=KM%20Corp">KM Corp</a> <a href="/collections/km-medical-supplies/products/dr-puri-stylish-black-kf94-respirator-mask-x20" class="product-item__title text--strong link">Dr. Puri KF94 3D Black Mask</a><div class="product-item__price-list price-list"><span class="price"> <span class="visually-hidden">Sale price</span> $22.00 </span></div> </div></div> </div><script type='application/json' class='bold-product-json'>{"id":7823378645246,"title":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors)","handle":"dr-puri-kf94-premium-comfortable-masks-7-colors","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/KF94_Beaky_Mask_Description_-_1.png?v=1664076235\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/KF94_Beaky_Mask_Description_-_1.png?v=1664076235\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/9-19_Page_2.png?v=1663624584\" style=\"float: none;\"\u003e\u003cbr\u003e\u003c\/p\u003e","published_at":"2022-09-27T13:19:23-06:00","created_at":"2022-08-19T09:53:52-06:00","vendor":"KM Corp","type":"Medical","tags":["Featured Items","KF94","Mask"],"price":500,"price_min":500,"price_max":500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43358783045886,"title":"Black \/ Large","option1":"Black","option2":"Large","option3":null,"sku":"11-KMMA-K94B2L","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307597566,"product_id":7823378645246,"position":10,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":1000,"height":945,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Black_e79a262d-0c40-4f9a-81f7-e499d179b990.png?v=1664306130","variant_ids":[43358783045886,43473603428606,43496521302270]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Black \/ Large","public_title":"Black \/ Large","options":["Black","Large"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842281726,"position":10,"preview_image":{"aspect_ratio":1.058,"height":945,"width":1000,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Black_e79a262d-0c40-4f9a-81f7-e499d179b990.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43473603428606,"title":"Black \/ Medium","option1":"Black","option2":"Medium","option3":null,"sku":"11-KMMA-K94B2M","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307597566,"product_id":7823378645246,"position":10,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":1000,"height":945,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Black_e79a262d-0c40-4f9a-81f7-e499d179b990.png?v=1664306130","variant_ids":[43358783045886,43473603428606,43496521302270]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842281726,"position":10,"preview_image":{"aspect_ratio":1.058,"height":945,"width":1000,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Black_e79a262d-0c40-4f9a-81f7-e499d179b990.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43496521302270,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":"11-KMMA-K94B2S","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307597566,"product_id":7823378645246,"position":10,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":1000,"height":945,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Black_e79a262d-0c40-4f9a-81f7-e499d179b990.png?v=1664306130","variant_ids":[43358783045886,43473603428606,43496521302270]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842281726,"position":10,"preview_image":{"aspect_ratio":1.058,"height":945,"width":1000,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Black_e79a262d-0c40-4f9a-81f7-e499d179b990.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43358783078654,"title":"Gray \/ Large","option1":"Gray","option2":"Large","option3":null,"sku":"11-KMMA-K94B3L","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307695870,"product_id":7823378645246,"position":11,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":737,"height":737,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Gray_76e71dc7-eeeb-4608-b6f9-dd50cee7feee.png?v=1664306130","variant_ids":[43358783078654,43473603461374,43496521335038]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Gray \/ Large","public_title":"Gray \/ Large","options":["Gray","Large"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842314494,"position":11,"preview_image":{"aspect_ratio":1.0,"height":737,"width":737,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Gray_76e71dc7-eeeb-4608-b6f9-dd50cee7feee.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43473603461374,"title":"Gray \/ Medium","option1":"Gray","option2":"Medium","option3":null,"sku":"11-KMMA-K94B3M","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307695870,"product_id":7823378645246,"position":11,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":737,"height":737,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Gray_76e71dc7-eeeb-4608-b6f9-dd50cee7feee.png?v=1664306130","variant_ids":[43358783078654,43473603461374,43496521335038]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Gray \/ Medium","public_title":"Gray \/ Medium","options":["Gray","Medium"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842314494,"position":11,"preview_image":{"aspect_ratio":1.0,"height":737,"width":737,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Gray_76e71dc7-eeeb-4608-b6f9-dd50cee7feee.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43496521335038,"title":"Gray \/ Small","option1":"Gray","option2":"Small","option3":null,"sku":"11-KMMA-K94B3S","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307695870,"product_id":7823378645246,"position":11,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":737,"height":737,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Gray_76e71dc7-eeeb-4608-b6f9-dd50cee7feee.png?v=1664306130","variant_ids":[43358783078654,43473603461374,43496521335038]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Gray \/ Small","public_title":"Gray \/ Small","options":["Gray","Small"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842314494,"position":11,"preview_image":{"aspect_ratio":1.0,"height":737,"width":737,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Gray_76e71dc7-eeeb-4608-b6f9-dd50cee7feee.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43358783111422,"title":"Rose Pink \/ Large","option1":"Rose Pink","option2":"Large","option3":null,"sku":"11-KMMA-K94B4L","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307794174,"product_id":7823378645246,"position":12,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":653,"height":653,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-RolePink_a1708602-391d-4caa-85ea-8456456df147.png?v=1664306130","variant_ids":[43358783111422,43473603494142,43496521400574]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Rose Pink \/ Large","public_title":"Rose Pink \/ Large","options":["Rose Pink","Large"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842478334,"position":12,"preview_image":{"aspect_ratio":1.0,"height":653,"width":653,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-RolePink_a1708602-391d-4caa-85ea-8456456df147.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43473603494142,"title":"Rose Pink \/ Medium","option1":"Rose Pink","option2":"Medium","option3":null,"sku":"11-KMMA-K94B4M","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307794174,"product_id":7823378645246,"position":12,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":653,"height":653,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-RolePink_a1708602-391d-4caa-85ea-8456456df147.png?v=1664306130","variant_ids":[43358783111422,43473603494142,43496521400574]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Rose Pink \/ Medium","public_title":"Rose Pink \/ Medium","options":["Rose Pink","Medium"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842478334,"position":12,"preview_image":{"aspect_ratio":1.0,"height":653,"width":653,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-RolePink_a1708602-391d-4caa-85ea-8456456df147.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43496521400574,"title":"Rose Pink \/ Small","option1":"Rose Pink","option2":"Small","option3":null,"sku":"11-KMMA-K94B4S","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307794174,"product_id":7823378645246,"position":12,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":653,"height":653,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-RolePink_a1708602-391d-4caa-85ea-8456456df147.png?v=1664306130","variant_ids":[43358783111422,43473603494142,43496521400574]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Rose Pink \/ Small","public_title":"Rose Pink \/ Small","options":["Rose Pink","Small"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842478334,"position":12,"preview_image":{"aspect_ratio":1.0,"height":653,"width":653,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-RolePink_a1708602-391d-4caa-85ea-8456456df147.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43358783144190,"title":"Yellow \/ Large","option1":"Yellow","option2":"Large","option3":null,"sku":"11-KMMA-K94B5L","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307826942,"product_id":7823378645246,"position":13,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":656,"height":656,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Yellow_bad1489b-cccd-4afe-a36e-37be16e47a12.png?v=1664306130","variant_ids":[43358783144190,43473603526910,43496521433342]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Yellow \/ Large","public_title":"Yellow \/ Large","options":["Yellow","Large"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842511102,"position":13,"preview_image":{"aspect_ratio":1.0,"height":656,"width":656,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Yellow_bad1489b-cccd-4afe-a36e-37be16e47a12.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43473603526910,"title":"Yellow \/ Medium","option1":"Yellow","option2":"Medium","option3":null,"sku":"11-KMMA-K94B5M","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307826942,"product_id":7823378645246,"position":13,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":656,"height":656,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Yellow_bad1489b-cccd-4afe-a36e-37be16e47a12.png?v=1664306130","variant_ids":[43358783144190,43473603526910,43496521433342]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Yellow \/ Medium","public_title":"Yellow \/ Medium","options":["Yellow","Medium"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842511102,"position":13,"preview_image":{"aspect_ratio":1.0,"height":656,"width":656,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Yellow_bad1489b-cccd-4afe-a36e-37be16e47a12.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43496521433342,"title":"Yellow \/ Small","option1":"Yellow","option2":"Small","option3":null,"sku":"11-KMMA-K94B5S","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307826942,"product_id":7823378645246,"position":13,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":656,"height":656,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Yellow_bad1489b-cccd-4afe-a36e-37be16e47a12.png?v=1664306130","variant_ids":[43358783144190,43473603526910,43496521433342]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Yellow \/ Small","public_title":"Yellow \/ Small","options":["Yellow","Small"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842511102,"position":13,"preview_image":{"aspect_ratio":1.0,"height":656,"width":656,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Yellow_bad1489b-cccd-4afe-a36e-37be16e47a12.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43358783176958,"title":"Beige \/ Large","option1":"Beige","option2":"Large","option3":null,"sku":"11-KMMA-K94B6L","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307859710,"product_id":7823378645246,"position":14,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":648,"height":648,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Khaki_033d9f67-13ee-48a2-83cc-fc982f425cd3.png?v=1664306130","variant_ids":[43358783176958,43473603559678,43496521466110]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Beige \/ Large","public_title":"Beige \/ Large","options":["Beige","Large"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842543870,"position":14,"preview_image":{"aspect_ratio":1.0,"height":648,"width":648,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Khaki_033d9f67-13ee-48a2-83cc-fc982f425cd3.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43473603559678,"title":"Beige \/ Medium","option1":"Beige","option2":"Medium","option3":null,"sku":"11-KMMA-K94B6M","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307859710,"product_id":7823378645246,"position":14,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":648,"height":648,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Khaki_033d9f67-13ee-48a2-83cc-fc982f425cd3.png?v=1664306130","variant_ids":[43358783176958,43473603559678,43496521466110]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Beige \/ Medium","public_title":"Beige \/ Medium","options":["Beige","Medium"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842543870,"position":14,"preview_image":{"aspect_ratio":1.0,"height":648,"width":648,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Khaki_033d9f67-13ee-48a2-83cc-fc982f425cd3.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43496521466110,"title":"Beige \/ Small","option1":"Beige","option2":"Small","option3":null,"sku":"11-KMMA-K94B6S","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307859710,"product_id":7823378645246,"position":14,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":648,"height":648,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Khaki_033d9f67-13ee-48a2-83cc-fc982f425cd3.png?v=1664306130","variant_ids":[43358783176958,43473603559678,43496521466110]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Beige \/ Small","public_title":"Beige \/ Small","options":["Beige","Small"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842543870,"position":14,"preview_image":{"aspect_ratio":1.0,"height":648,"width":648,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Khaki_033d9f67-13ee-48a2-83cc-fc982f425cd3.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43358783209726,"title":"Khaki \/ Large","option1":"Khaki","option2":"Large","option3":null,"sku":"11-KMMA-K94B7L","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307892478,"product_id":7823378645246,"position":15,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":718,"height":718,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Beige_e943de9e-4698-4a82-b7c8-a8c95bb93f41.png?v=1664306130","variant_ids":[43358783209726,43473779622142,43496521498878]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Khaki \/ Large","public_title":"Khaki \/ Large","options":["Khaki","Large"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842576638,"position":15,"preview_image":{"aspect_ratio":1.0,"height":718,"width":718,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Beige_e943de9e-4698-4a82-b7c8-a8c95bb93f41.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43473779622142,"title":"Khaki \/ Medium","option1":"Khaki","option2":"Medium","option3":null,"sku":"11-KMMA-K94B7M","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307892478,"product_id":7823378645246,"position":15,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":718,"height":718,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Beige_e943de9e-4698-4a82-b7c8-a8c95bb93f41.png?v=1664306130","variant_ids":[43358783209726,43473779622142,43496521498878]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Khaki \/ Medium","public_title":"Khaki \/ Medium","options":["Khaki","Medium"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842576638,"position":15,"preview_image":{"aspect_ratio":1.0,"height":718,"width":718,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Beige_e943de9e-4698-4a82-b7c8-a8c95bb93f41.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43496521498878,"title":"Khaki \/ Small","option1":"Khaki","option2":"Small","option3":null,"sku":"11-KMMA-K94B7S","requires_shipping":true,"taxable":true,"featured_image":{"id":37976307892478,"product_id":7823378645246,"position":15,"created_at":"2022-08-19T09:54:06-06:00","updated_at":"2022-09-27T13:15:30-06:00","alt":"#color_","width":718,"height":718,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Beige_e943de9e-4698-4a82-b7c8-a8c95bb93f41.png?v=1664306130","variant_ids":[43358783209726,43473779622142,43496521498878]},"available":true,"name":"Dr.Puri KF94 Beaky Masks (Ultra-soft \u0026 7 Colors) - Khaki \/ Small","public_title":"Khaki \/ Small","options":["Khaki","Small"],"price":500,"weight":91,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":"#color_","id":30555842576638,"position":15,"preview_image":{"aspect_ratio":1.0,"height":718,"width":718,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Beige_e943de9e-4698-4a82-b7c8-a8c95bb93f41.png?v=1664306130"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/kmact.com\/cdn\/shop\/products\/DuriKF94BeakyMasks.png?v=1664066581","\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_20220927140452.jpg?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404521.jpg?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404522.jpg?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404523.jpg?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_20220927140532.jpg?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404524.jpg?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Media-EarBand_96e234a3-4e12-489f-a0a3-2717cf839db6.png?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/1.jpg?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Black_e79a262d-0c40-4f9a-81f7-e499d179b990.png?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Gray_76e71dc7-eeeb-4608-b6f9-dd50cee7feee.png?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-RolePink_a1708602-391d-4caa-85ea-8456456df147.png?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Yellow_bad1489b-cccd-4afe-a36e-37be16e47a12.png?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Khaki_033d9f67-13ee-48a2-83cc-fc982f425cd3.png?v=1664306130","\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Beige_e943de9e-4698-4a82-b7c8-a8c95bb93f41.png?v=1664306130"],"featured_image":"\/\/kmact.com\/cdn\/shop\/products\/DuriKF94BeakyMasks.png?v=1664066581","options":["Color","Size"],"media":[{"alt":null,"id":30845099999486,"position":1,"preview_image":{"aspect_ratio":1.0,"height":729,"width":729,"src":"\/\/kmact.com\/cdn\/shop\/products\/DuriKF94BeakyMasks.png?v=1664066581"},"aspect_ratio":1.0,"height":729,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/DuriKF94BeakyMasks.png?v=1664066581","width":729},{"alt":null,"id":30868599406846,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1256,"width":1256,"src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_20220927140452.jpg?v=1664306130"},"aspect_ratio":1.0,"height":1256,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_20220927140452.jpg?v=1664306130","width":1256},{"alt":null,"id":30868599472382,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1263,"width":1263,"src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404521.jpg?v=1664306130"},"aspect_ratio":1.0,"height":1263,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404521.jpg?v=1664306130","width":1263},{"alt":null,"id":30868599505150,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1256,"width":1256,"src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404522.jpg?v=1664306130"},"aspect_ratio":1.0,"height":1256,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404522.jpg?v=1664306130","width":1256},{"alt":null,"id":30868599537918,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1265,"width":1265,"src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404523.jpg?v=1664306130"},"aspect_ratio":1.0,"height":1265,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404523.jpg?v=1664306130","width":1265},{"alt":null,"id":30868599439614,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1271,"width":1271,"src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_20220927140532.jpg?v=1664306130"},"aspect_ratio":1.0,"height":1271,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_20220927140532.jpg?v=1664306130","width":1271},{"alt":null,"id":30868599570686,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1256,"width":1256,"src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404524.jpg?v=1664306130"},"aspect_ratio":1.0,"height":1256,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/WeChatImage_202209271404524.jpg?v=1664306130","width":1256},{"alt":null,"id":30555842216190,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1276,"width":1276,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Media-EarBand_96e234a3-4e12-489f-a0a3-2717cf839db6.png?v=1664306130"},"aspect_ratio":1.0,"height":1276,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Media-EarBand_96e234a3-4e12-489f-a0a3-2717cf839db6.png?v=1664306130","width":1276},{"alt":null,"id":30753486078206,"position":9,"preview_image":{"aspect_ratio":1.0,"height":778,"width":778,"src":"\/\/kmact.com\/cdn\/shop\/products\/1.jpg?v=1664306130"},"aspect_ratio":1.0,"height":778,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/1.jpg?v=1664306130","width":778},{"alt":"#color_","id":30555842281726,"position":10,"preview_image":{"aspect_ratio":1.058,"height":945,"width":1000,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Black_e79a262d-0c40-4f9a-81f7-e499d179b990.png?v=1664306130"},"aspect_ratio":1.058,"height":945,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Black_e79a262d-0c40-4f9a-81f7-e499d179b990.png?v=1664306130","width":1000},{"alt":"#color_","id":30555842314494,"position":11,"preview_image":{"aspect_ratio":1.0,"height":737,"width":737,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Gray_76e71dc7-eeeb-4608-b6f9-dd50cee7feee.png?v=1664306130"},"aspect_ratio":1.0,"height":737,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Gray_76e71dc7-eeeb-4608-b6f9-dd50cee7feee.png?v=1664306130","width":737},{"alt":"#color_","id":30555842478334,"position":12,"preview_image":{"aspect_ratio":1.0,"height":653,"width":653,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-RolePink_a1708602-391d-4caa-85ea-8456456df147.png?v=1664306130"},"aspect_ratio":1.0,"height":653,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-RolePink_a1708602-391d-4caa-85ea-8456456df147.png?v=1664306130","width":653},{"alt":"#color_","id":30555842511102,"position":13,"preview_image":{"aspect_ratio":1.0,"height":656,"width":656,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Yellow_bad1489b-cccd-4afe-a36e-37be16e47a12.png?v=1664306130"},"aspect_ratio":1.0,"height":656,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Yellow_bad1489b-cccd-4afe-a36e-37be16e47a12.png?v=1664306130","width":656},{"alt":"#color_","id":30555842543870,"position":14,"preview_image":{"aspect_ratio":1.0,"height":648,"width":648,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Khaki_033d9f67-13ee-48a2-83cc-fc982f425cd3.png?v=1664306130"},"aspect_ratio":1.0,"height":648,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Khaki_033d9f67-13ee-48a2-83cc-fc982f425cd3.png?v=1664306130","width":648},{"alt":"#color_","id":30555842576638,"position":15,"preview_image":{"aspect_ratio":1.0,"height":718,"width":718,"src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Beige_e943de9e-4698-4a82-b7c8-a8c95bb93f41.png?v=1664306130"},"aspect_ratio":1.0,"height":718,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/KF94BeakyMasks-Variant-Beige_e943de9e-4698-4a82-b7c8-a8c95bb93f41.png?v=1664306130","width":718}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/KF94_Beaky_Mask_Description_-_1.png?v=1664076235\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/KF94_Beaky_Mask_Description_-_1.png?v=1664076235\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/9-19_Page_2.png?v=1663624584\" style=\"float: none;\"\u003e\u003cbr\u003e\u003c\/p\u003e"}</script><div class="product-item product-item--vertical 1/4--lap 1/5--desk 1/6--wide"> <a href="/collections/km-medical-supplies/products/dr-puri-kf94-premium-comfortable-masks-7-colors" class="product-item__image-wrapper product-item__image-wrapper--with-secondary"><div class="aspect-ratio " style="padding-bottom: 100.0%"> <img class="product-item__primary-image lazyload image--fade-in" data-media-id="30845099999486" data-src="//kmact.com/cdn/shop/products/DuriKF94BeakyMasks_{width}x.png?v=1664066581" data-sizes="auto" data-widths="[200,300,400,500,600,700]" alt="Dr.Puri KF94 Beaky Masks (Ultra-soft & 7 Colors)"><img class="product-item__secondary-image lazyload image--fade-in" data-src="//kmact.com/cdn/shop/products/WeChatImage_20220927140452_{width}x.jpg?v=1664306130" data-sizes="auto" data-widths="[200,300,400,500,600,700,800]" alt="Dr.Puri KF94 Beaky Masks (Ultra-soft & 7 Colors)"><noscript> <img src="//kmact.com/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="Dr.Puri KF94 Beaky Masks (Ultra-soft & 7 Colors)"> </noscript> </div> </a><div class="product-item__info"> <div class="product-item__info-inner"><a class="product-item__vendor link" href="/collections/vendors?q=KM%20Corp">KM Corp</a> <a href="/collections/km-medical-supplies/products/dr-puri-kf94-premium-comfortable-masks-7-colors" class="product-item__title text--strong link">Dr.Puri KF94 Beaky Masks (Ultra-soft & 7 Colors)</a><div class="product-item__price-list price-list"><span class="price"> <span class="visually-hidden">Sale price</span><span class="money" data-product-id="7823378645246">$5.00</span></span></div> </div></div> </div><script type='application/json' class='bold-product-json'>{"id":7526296027390,"title":"3Q NIOSH-approved N95 Valve Respirator (Activated Carbon)","handle":"zhangyi-n95-particilate-respirator-box-of-20pcs","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/IMG_3QN95-SQ100CVB-7.png?v=1739309903\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e","published_at":"2025-01-23T15:32:45-06:00","created_at":"2022-01-18T11:02:00-06:00","vendor":"SANQI","type":"Masks","tags":["Disposable Face Mask","Featured Items","Medical","PPEs"],"price":1350,"price_min":1350,"price_max":1350,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42352821141758,"title":"Cup | Head Band | Adjustable Nose Clip | White","option1":"Cup | Head Band | Adjustable Nose Clip | White","option2":null,"option3":null,"sku":"SQRM-N95-100CVB","requires_shipping":true,"taxable":false,"featured_image":{"id":43865539150078,"product_id":7526296027390,"position":2,"created_at":"2025-02-11T14:44:14-06:00","updated_at":"2025-02-11T14:54:17-06:00","alt":null,"width":711,"height":711,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-4.png?v=1739307257","variant_ids":[42352821141758]},"available":true,"name":"3Q NIOSH-approved N95 Valve Respirator (Activated Carbon) - Cup | Head Band | Adjustable Nose Clip | White","public_title":"Cup | Head Band | Adjustable Nose Clip | White","options":["Cup | Head Band | Adjustable Nose Clip | White"],"price":1350,"weight":1361,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":36248358256894,"position":2,"preview_image":{"aspect_ratio":1.0,"height":711,"width":711,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-4.png?v=1739307257"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-1.png?v=1739307257","\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-4.png?v=1739307257","\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-2.png?v=1739310480","\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-3.png?v=1739310480","\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-5_9c3e8aa5-1b0f-46d9-82ed-b72b498710c1.png?v=1739310480","\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-8.png?v=1739310480"],"featured_image":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-1.png?v=1739307257","options":["Style"],"media":[{"alt":null,"id":36248234262782,"position":1,"preview_image":{"aspect_ratio":1.001,"height":814,"width":815,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-1.png?v=1739307257"},"aspect_ratio":1.001,"height":814,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-1.png?v=1739307257","width":815},{"alt":null,"id":36248358256894,"position":2,"preview_image":{"aspect_ratio":1.0,"height":711,"width":711,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-4.png?v=1739307257"},"aspect_ratio":1.0,"height":711,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-4.png?v=1739307257","width":711},{"alt":null,"id":36248268701950,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1006,"width":1006,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-2.png?v=1739310480"},"aspect_ratio":1.0,"height":1006,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-2.png?v=1739310480","width":1006},{"alt":null,"id":36248281153790,"position":4,"preview_image":{"aspect_ratio":1.0,"height":699,"width":699,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-3.png?v=1739310480"},"aspect_ratio":1.0,"height":699,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-3.png?v=1739310480","width":699},{"alt":null,"id":36248339939582,"position":5,"preview_image":{"aspect_ratio":1.0,"height":923,"width":923,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-5_9c3e8aa5-1b0f-46d9-82ed-b72b498710c1.png?v=1739310480"},"aspect_ratio":1.0,"height":923,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-5_9c3e8aa5-1b0f-46d9-82ed-b72b498710c1.png?v=1739310480","width":923},{"alt":null,"id":36248788140286,"position":6,"preview_image":{"aspect_ratio":1.0,"height":951,"width":951,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-8.png?v=1739310480"},"aspect_ratio":1.0,"height":951,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG_3QN95-SQ100CVB-8.png?v=1739310480","width":951}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/IMG_3QN95-SQ100CVB-7.png?v=1739309903\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e"}</script><div class="product-item product-item--vertical 1/4--lap 1/5--desk 1/6--wide"> <a href="/collections/km-medical-supplies/products/zhangyi-n95-particilate-respirator-box-of-20pcs" class="product-item__image-wrapper product-item__image-wrapper--with-secondary"><div class="aspect-ratio " style="padding-bottom: 99.87730061349694%"> <img class="product-item__primary-image lazyload image--fade-in" data-media-id="36248234262782" data-src="//kmact.com/cdn/shop/files/IMG_3QN95-SQ100CVB-1_{width}x.png?v=1739307257" data-sizes="auto" data-widths="[200,300,400,500,600,700,800]" alt="3Q NIOSH-approved N95 Valve Respirator (Activated Carbon)"><img class="product-item__secondary-image lazyload image--fade-in" data-src="//kmact.com/cdn/shop/files/IMG_3QN95-SQ100CVB-4_{width}x.png?v=1739307257" data-sizes="auto" data-widths="[200,300,400,500,600,700]" alt="3Q NIOSH-approved N95 Valve Respirator (Activated Carbon)"><noscript> <img src="//kmact.com/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="3Q NIOSH-approved N95 Valve Respirator (Activated Carbon)"> </noscript> </div> </a><div class="product-item__info"> <div class="product-item__info-inner"><a class="product-item__vendor link" href="/collections/vendors?q=SANQI">SANQI</a> <a href="/collections/km-medical-supplies/products/zhangyi-n95-particilate-respirator-box-of-20pcs" class="product-item__title text--strong link">3Q NIOSH-approved N95 Valve Respirator (Activated Carbon)</a><div class="product-item__price-list price-list"><span class="price"> <span class="visually-hidden">Sale price</span><span class="money" data-product-id="7526296027390">$13.50</span></span></div> </div></div> </div><script type='application/json' class='bold-product-json'>{"id":2607289335893,"title":"Cleanroom Sticky Mats","handle":"sticky-mat","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/PDI_-_Mat_-_All_54b07576-3c9d-4fa8-a431-abd8078876d5.png?v=1657736825\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cp\u003e \u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row content-layout-wrapper\"\u003e\n\u003cdiv class=\"site-content col-sm-12\" role=\"main\"\u003e\n\u003cdiv id=\"product-2465252769877\" class=\"single-product-page single-product-content product-design-default tabs-location-standar tabs-type-tabs meta-location-add_to_cart product-with-attachments\"\u003e\n\u003cdiv class=\"product-tabs-wrapper\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-sm-12 poduct-tabs-inner\"\u003e\n\u003cdiv id=\"shopify-section-in-section-product-page-tab\" class=\"shopify-section\" data-theme-editor-section-37119384498='{\"id\":\"in-section-product-page-tab\",\"type\":\"in-section-product-page-tab\",\"disabled\":false}'\u003e\n\u003cdiv class=\"shopify-tabs wc-tabs-wrapper tabs-layout-tabs\"\u003e\n\u003cdiv class=\"woodmart-tab-wrapper\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2019-06-13T01:04:18-06:00","created_at":"2019-06-13T01:04:18-06:00","vendor":"KM ACT","type":"Cleaners","tags":["Featured Items","Mats","Tacky mat"],"price":15000,"price_min":15000,"price_max":29900,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43557287067902,"title":"Blue \/ 24\" x 30\" \/ 60","option1":"Blue","option2":"24\" x 30\"","option3":"60","sku":"11-KMWM-2430B604","requires_shipping":true,"taxable":true,"featured_image":{"id":37695741952254,"product_id":2607289335893,"position":2,"created_at":"2022-07-13T13:17:15-06:00","updated_at":"2022-07-13T13:17:17-06:00","alt":null,"width":1440,"height":1440,"src":"\/\/kmact.com\/cdn\/shop\/products\/StickyMat-30LayersBlue_6a5f0ed7-6268-4cd2-89aa-f51c846330bf.png?v=1657739837","variant_ids":[43103733154046,43103735218430,43557287067902]},"available":true,"name":"Cleanroom Sticky Mats - Blue \/ 24\" x 30\" \/ 60","public_title":"Blue \/ 24\" x 30\" \/ 60","options":["Blue","24\" x 30\"","60"],"price":15000,"weight":7711,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":30271216320766,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1440,"width":1440,"src":"\/\/kmact.com\/cdn\/shop\/products\/StickyMat-30LayersBlue_6a5f0ed7-6268-4cd2-89aa-f51c846330bf.png?v=1657739837"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43103733154046,"title":"Blue \/ 24\" x 36\" \/ 60","option1":"Blue","option2":"24\" x 36\"","option3":"60","sku":"KMWM-45B243660","requires_shipping":true,"taxable":true,"featured_image":{"id":37695741952254,"product_id":2607289335893,"position":2,"created_at":"2022-07-13T13:17:15-06:00","updated_at":"2022-07-13T13:17:17-06:00","alt":null,"width":1440,"height":1440,"src":"\/\/kmact.com\/cdn\/shop\/products\/StickyMat-30LayersBlue_6a5f0ed7-6268-4cd2-89aa-f51c846330bf.png?v=1657739837","variant_ids":[43103733154046,43103735218430,43557287067902]},"available":true,"name":"Cleanroom Sticky Mats - Blue \/ 24\" x 36\" \/ 60","public_title":"Blue \/ 24\" x 36\" \/ 60","options":["Blue","24\" x 36\"","60"],"price":19900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":30271216320766,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1440,"width":1440,"src":"\/\/kmact.com\/cdn\/shop\/products\/StickyMat-30LayersBlue_6a5f0ed7-6268-4cd2-89aa-f51c846330bf.png?v=1657739837"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43103735218430,"title":"Blue \/ 36\" x 45\" \/ 60","option1":"Blue","option2":"36\" x 45\"","option3":"60","sku":"11-KMWM-45B364560","requires_shipping":true,"taxable":true,"featured_image":{"id":37695741952254,"product_id":2607289335893,"position":2,"created_at":"2022-07-13T13:17:15-06:00","updated_at":"2022-07-13T13:17:17-06:00","alt":null,"width":1440,"height":1440,"src":"\/\/kmact.com\/cdn\/shop\/products\/StickyMat-30LayersBlue_6a5f0ed7-6268-4cd2-89aa-f51c846330bf.png?v=1657739837","variant_ids":[43103733154046,43103735218430,43557287067902]},"available":true,"name":"Cleanroom Sticky Mats - Blue \/ 36\" x 45\" \/ 60","public_title":"Blue \/ 36\" x 45\" \/ 60","options":["Blue","36\" x 45\"","60"],"price":29900,"weight":4082,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":30271216320766,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1440,"width":1440,"src":"\/\/kmact.com\/cdn\/shop\/products\/StickyMat-30LayersBlue_6a5f0ed7-6268-4cd2-89aa-f51c846330bf.png?v=1657739837"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46014850072830,"title":"Gray \/ 26\" x 44\" \/ 60","option1":"Gray","option2":"26\" x 44\"","option3":"60","sku":"KMWM-1264460","requires_shipping":true,"taxable":true,"featured_image":{"id":43361917534462,"product_id":2607289335893,"position":3,"created_at":"2024-11-19T22:40:09-06:00","updated_at":"2024-11-19T22:40:10-06:00","alt":null,"width":1004,"height":1004,"src":"\/\/kmact.com\/cdn\/shop\/files\/Product_Image_-_KMWM_-_Gray.png?v=1732077610","variant_ids":[46014850072830]},"available":true,"name":"Cleanroom Sticky Mats - Gray \/ 26\" x 44\" \/ 60","public_title":"Gray \/ 26\" x 44\" \/ 60","options":["Gray","26\" x 44\"","60"],"price":24900,"weight":7711,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":35894865527038,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1004,"width":1004,"src":"\/\/kmact.com\/cdn\/shop\/files\/Product_Image_-_KMWM_-_Gray.png?v=1732077610"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/kmact.com\/cdn\/shop\/products\/stickymat.jpg?v=1562554442","\/\/kmact.com\/cdn\/shop\/products\/StickyMat-30LayersBlue_6a5f0ed7-6268-4cd2-89aa-f51c846330bf.png?v=1657739837","\/\/kmact.com\/cdn\/shop\/files\/Product_Image_-_KMWM_-_Gray.png?v=1732077610","\/\/kmact.com\/cdn\/shop\/products\/StickyMat-60LayersWhite.png?v=1657739837"],"featured_image":"\/\/kmact.com\/cdn\/shop\/products\/stickymat.jpg?v=1562554442","options":["Color","Size","Layer"],"media":[{"alt":null,"id":1477931991125,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/kmact.com\/cdn\/shop\/products\/stickymat.jpg?v=1562554442"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/stickymat.jpg?v=1562554442","width":1500},{"alt":null,"id":30271216320766,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1440,"width":1440,"src":"\/\/kmact.com\/cdn\/shop\/products\/StickyMat-30LayersBlue_6a5f0ed7-6268-4cd2-89aa-f51c846330bf.png?v=1657739837"},"aspect_ratio":1.0,"height":1440,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/StickyMat-30LayersBlue_6a5f0ed7-6268-4cd2-89aa-f51c846330bf.png?v=1657739837","width":1440},{"alt":null,"id":35894865527038,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1004,"width":1004,"src":"\/\/kmact.com\/cdn\/shop\/files\/Product_Image_-_KMWM_-_Gray.png?v=1732077610"},"aspect_ratio":1.0,"height":1004,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/Product_Image_-_KMWM_-_Gray.png?v=1732077610","width":1004},{"alt":null,"id":30270954275070,"position":4,"preview_image":{"aspect_ratio":1.0,"height":882,"width":882,"src":"\/\/kmact.com\/cdn\/shop\/products\/StickyMat-60LayersWhite.png?v=1657739837"},"aspect_ratio":1.0,"height":882,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/products\/StickyMat-60LayersWhite.png?v=1657739837","width":882}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/0697\/1221\/files\/PDI_-_Mat_-_All_54b07576-3c9d-4fa8-a431-abd8078876d5.png?v=1657736825\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cp\u003e \u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row content-layout-wrapper\"\u003e\n\u003cdiv class=\"site-content col-sm-12\" role=\"main\"\u003e\n\u003cdiv id=\"product-2465252769877\" class=\"single-product-page single-product-content product-design-default tabs-location-standar tabs-type-tabs meta-location-add_to_cart product-with-attachments\"\u003e\n\u003cdiv class=\"product-tabs-wrapper\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-sm-12 poduct-tabs-inner\"\u003e\n\u003cdiv id=\"shopify-section-in-section-product-page-tab\" class=\"shopify-section\" data-theme-editor-section-37119384498='{\"id\":\"in-section-product-page-tab\",\"type\":\"in-section-product-page-tab\",\"disabled\":false}'\u003e\n\u003cdiv class=\"shopify-tabs wc-tabs-wrapper tabs-layout-tabs\"\u003e\n\u003cdiv class=\"woodmart-tab-wrapper\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}</script><div class="product-item product-item--vertical 1/4--lap 1/5--desk 1/6--wide"> <a href="/collections/km-medical-supplies/products/sticky-mat" class="product-item__image-wrapper product-item__image-wrapper--with-secondary"><div class="aspect-ratio " style="padding-bottom: 100.0%"> <img class="product-item__primary-image lazyload image--fade-in" data-media-id="1477931991125" data-src="//kmact.com/cdn/shop/products/stickymat_{width}x.jpg?v=1562554442" data-sizes="auto" data-widths="[200,300,400,500,600,700,800]" alt="Cleanroom Sticky Mats"><img class="product-item__secondary-image lazyload image--fade-in" data-src="//kmact.com/cdn/shop/products/StickyMat-30LayersBlue_6a5f0ed7-6268-4cd2-89aa-f51c846330bf_{width}x.png?v=1657739837" data-sizes="auto" data-widths="[200,300,400,500,600,700,800]" alt="Cleanroom Sticky Mats"><noscript> <img src="//kmact.com/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="Cleanroom Sticky Mats"> </noscript> </div> </a><div class="product-item__info"> <div class="product-item__info-inner"><a class="product-item__vendor link" href="/collections/vendors?q=KM%20ACT">KM ACT</a> <a href="/collections/km-medical-supplies/products/sticky-mat" class="product-item__title text--strong link">Cleanroom Sticky Mats</a><div class="product-item__price-list price-list"><span class="price"> <span class="visually-hidden">Sale price</span> $299.00 </span></div> </div></div> </div><script type='application/json' class='bold-product-json'>{"id":8619850629374,"title":"FG Presaturated Non-woven Wipes (Canister)","handle":"fg-presaturated-non-woven-wipes","description":"\u003cp\u003e- Variety of substrates available: nonwoven and knitted\u003c\/p\u003e\n\u003cp\u003e- Multiple alcohol configurations: 70% IPA \/ 30% purified DI water and 96% IPA \/ 4% purified DI water\u003c\/p\u003e\n\u003cp\u003e- Custom saturant capabilities\u003c\/p\u003e\n\u003cp\u003e- Options for different types of sealed edges\u003c\/p\u003e\n\u003cp\u003e- Multiple sizes and packaging configurations\u003c\/p\u003e\n\u003cp\u003e- Choice of individual sachet, pouch or canister\u003c\/p\u003e\n\u003cp\u003e- Purity and cleanliness to support ISO 4 and ISO 5 environments\u003c\/p\u003e\n\u003c!----\u003e","published_at":"2024-08-07T13:47:20-06:00","created_at":"2024-08-07T13:34:52-06:00","vendor":"FG Clean Wipes","type":"Wipers","tags":["Featured Items","Non-woven","Presaturated"],"price":32000,"price_min":32000,"price_max":42000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":45698483290366,"title":"70% IPA \/ 30% DI water \/ 6\" x 8.5\"","option1":"70% IPA \/ 30% DI water","option2":"6\" x 8.5\"","option3":null,"sku":"FGPW-6LS7030-685","requires_shipping":true,"taxable":false,"featured_image":{"id":42627430940926,"product_id":8619850629374,"position":1,"created_at":"2024-08-07T14:07:04-06:00","updated_at":"2024-08-07T14:07:06-06:00","alt":null,"width":700,"height":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS7030-685-1.png?v=1723061226","variant_ids":[45698483290366]},"available":true,"name":"FG Presaturated Non-woven Wipes (Canister) - 70% IPA \/ 30% DI water \/ 6\" x 8.5\"","public_title":"70% IPA \/ 30% DI water \/ 6\" x 8.5\"","options":["70% IPA \/ 30% DI water","6\" x 8.5\""],"price":32000,"weight":11793,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":35352068751614,"position":1,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS7030-685-1.png?v=1723061226"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45698483323134,"title":"70% IPA \/ 30% DI water \/ 9\" x 17\"","option1":"70% IPA \/ 30% DI water","option2":"9\" x 17\"","option3":null,"sku":"FGPW-6LS7030-917","requires_shipping":true,"taxable":false,"featured_image":{"id":42627406102782,"product_id":8619850629374,"position":3,"created_at":"2024-08-07T14:03:36-06:00","updated_at":"2024-08-07T14:03:38-06:00","alt":null,"width":700,"height":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-917-1.png?v=1723061018","variant_ids":[45698483257598,45698483323134]},"available":true,"name":"FG Presaturated Non-woven Wipes (Canister) - 70% IPA \/ 30% DI water \/ 9\" x 17\"","public_title":"70% IPA \/ 30% DI water \/ 9\" x 17\"","options":["70% IPA \/ 30% DI water","9\" x 17\""],"price":38000,"weight":11793,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":35352045453566,"position":3,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-917-1.png?v=1723061018"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45698483224830,"title":"96% IPA \/ 4% DI water \/ 6\" x 8.5\"","option1":"96% IPA \/ 4% DI water","option2":"6\" x 8.5\"","option3":null,"sku":"FGPW-6LS964-685","requires_shipping":true,"taxable":false,"featured_image":{"id":42627186065662,"product_id":8619850629374,"position":2,"created_at":"2024-08-07T13:30:38-06:00","updated_at":"2024-08-07T13:30:40-06:00","alt":null,"width":700,"height":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-1.png?v=1723059040","variant_ids":[45698483224830]},"available":true,"name":"FG Presaturated Non-woven Wipes (Canister) - 96% IPA \/ 4% DI water \/ 6\" x 8.5\"","public_title":"96% IPA \/ 4% DI water \/ 6\" x 8.5\"","options":["96% IPA \/ 4% DI water","6\" x 8.5\""],"price":36000,"weight":11793,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":35351815094526,"position":2,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-1.png?v=1723059040"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45698483257598,"title":"96% IPA \/ 4% DI water \/ 9\" x 17\"","option1":"96% IPA \/ 4% DI water","option2":"9\" x 17\"","option3":null,"sku":"FGPW-6LS964-917","requires_shipping":true,"taxable":false,"featured_image":{"id":42627406102782,"product_id":8619850629374,"position":3,"created_at":"2024-08-07T14:03:36-06:00","updated_at":"2024-08-07T14:03:38-06:00","alt":null,"width":700,"height":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-917-1.png?v=1723061018","variant_ids":[45698483257598,45698483323134]},"available":true,"name":"FG Presaturated Non-woven Wipes (Canister) - 96% IPA \/ 4% DI water \/ 9\" x 17\"","public_title":"96% IPA \/ 4% DI water \/ 9\" x 17\"","options":["96% IPA \/ 4% DI water","9\" x 17\""],"price":42000,"weight":11793,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":35352045453566,"position":3,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-917-1.png?v=1723061018"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS7030-685-1.png?v=1723061226","\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-1.png?v=1723059040","\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-917-1.png?v=1723061018","\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-2.png?v=1723059040","\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-3.png?v=1723059040"],"featured_image":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS7030-685-1.png?v=1723061226","options":["Solutions","Size"],"media":[{"alt":null,"id":35352068751614,"position":1,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS7030-685-1.png?v=1723061226"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS7030-685-1.png?v=1723061226","width":700},{"alt":null,"id":35351815094526,"position":2,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-1.png?v=1723059040"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-1.png?v=1723059040","width":700},{"alt":null,"id":35352045453566,"position":3,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-917-1.png?v=1723061018"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-917-1.png?v=1723061018","width":700},{"alt":null,"id":35351815061758,"position":4,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-2.png?v=1723059040"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-2.png?v=1723059040","width":700},{"alt":null,"id":35351815028990,"position":5,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-3.png?v=1723059040"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/kmact.com\/cdn\/shop\/files\/IMG-FGPW-6LS964-685-3.png?v=1723059040","width":700}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e- Variety of substrates available: nonwoven and knitted\u003c\/p\u003e\n\u003cp\u003e- Multiple alcohol configurations: 70% IPA \/ 30% purified DI water and 96% IPA \/ 4% purified DI water\u003c\/p\u003e\n\u003cp\u003e- Custom saturant capabilities\u003c\/p\u003e\n\u003cp\u003e- Options for different types of sealed edges\u003c\/p\u003e\n\u003cp\u003e- Multiple sizes and packaging configurations\u003c\/p\u003e\n\u003cp\u003e- Choice of individual sachet, pouch or canister\u003c\/p\u003e\n\u003cp\u003e- Purity and cleanliness to support ISO 4 and ISO 5 environments\u003c\/p\u003e\n\u003c!----\u003e"}</script><div class="product-item product-item--vertical 1/4--lap 1/5--desk 1/6--wide"> <a href="/collections/km-medical-supplies/products/fg-presaturated-non-woven-wipes" class="product-item__image-wrapper product-item__image-wrapper--with-secondary"><div class="aspect-ratio " style="padding-bottom: 100.0%"> <img class="product-item__primary-image lazyload image--fade-in" data-media-id="35352068751614" data-src="//kmact.com/cdn/shop/files/IMG-FGPW-6LS7030-685-1_{width}x.png?v=1723061226" data-sizes="auto" data-widths="[200,300,400,500,600,700]" alt="FG Presaturated Non-woven Wipes (Canister)"><img class="product-item__secondary-image lazyload image--fade-in" data-src="//kmact.com/cdn/shop/files/IMG-FGPW-6LS964-685-1_{width}x.png?v=1723059040" data-sizes="auto" data-widths="[200,300,400,500,600,700]" alt="FG Presaturated Non-woven Wipes (Canister)"><noscript> <img src="//kmact.com/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="FG Presaturated Non-woven Wipes (Canister)"> </noscript> </div> </a><div class="product-item__info"> <div class="product-item__info-inner"><a class="product-item__vendor link" href="/collections/vendors?q=FG%20Clean%20Wipes">FG Clean Wipes</a> <a href="/collections/km-medical-supplies/products/fg-presaturated-non-woven-wipes" class="product-item__title text--strong link">FG Presaturated Non-woven Wipes (Canister)</a><div class="product-item__price-list price-list"><span class="price"> <span class="visually-hidden">Sale price</span> $420.00 </span></div> </div></div> </div></div> </div> </div></div><div id="modal-quick-view-1542984811767" class="modal" aria-hidden="true"> <div class="modal__dialog modal__dialog--stretch" role="dialog"> <button class="modal__close link" data-action="close-modal" title="Close"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> </svg></button> <div class="modal__loader"><svg focusable="false" class="icon icon--search-loader" viewBox="0 0 64 64" role="presentation"> <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path> <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path> </svg></div> <div class="modal__inner"></div> </div> </div> </section> </div><div id="shopify-section-collection-list" class="shopify-section"><section class="section" data-section-id="collection-list" data-section-type="collection-list"> <div class="container"><header class="section__header"> <h2 class="section__title heading h3">Cleanroom Supplies</h2><a href="/collections" class="section__action-link link">View all <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></a></header><div class="scroller"> <div class="scroller__inner"> <div class="collection-list"><a href="/collections/latex-gloves" class="collection-item" data-collection-index="0" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/34-exam-non-sterile-latex_Premium_{width}x.jpg?v=1605199358" data-widths="[300,400]" data-sizes="auto" alt="Gloves"> <noscript> <img src="//kmact.com/cdn/shop/collections/34-exam-non-sterile-latex_Premium_450x.jpg?v=1605199358" alt="Gloves"> </noscript> </div> </div><span class="collection-item__title text--strong">Gloves <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/wipers" class="collection-item" data-collection-index="1" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/km4000d_{width}x.jpg?v=1566936764" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt="Cleanroom Wipers"> <noscript> <img src="//kmact.com/cdn/shop/collections/km4000d_450x.jpg?v=1566936764" alt="Cleanroom Wipers"> </noscript> </div> </div><span class="collection-item__title text--strong">Cleanroom Wipers <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/package-product" class="collection-item" data-collection-index="2" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/packageproduct_mainbanner_{width}x.jpg?v=1561102074" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt="Cleanroom Package"> <noscript> <img src="//kmact.com/cdn/shop/collections/packageproduct_mainbanner_450x.jpg?v=1561102074" alt="Cleanroom Package"> </noscript> </div> </div><span class="collection-item__title text--strong">Cleanroom Package <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/garment" class="collection-item" data-collection-index="3" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/98bea6b70af25a4e37435f413d10c293_{width}x.jpg?v=1656444057" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt="Cleanroom Garment"> <noscript> <img src="//kmact.com/cdn/shop/collections/98bea6b70af25a4e37435f413d10c293_450x.jpg?v=1656444057" alt="Cleanroom Garment"> </noscript> </div> </div><span class="collection-item__title text--strong">Cleanroom Garment <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/stationery" class="collection-item" data-collection-index="4" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/stationery_main_category_final_{width}x.jpg?v=1558846182" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt="Cleanroom Stationery"> <noscript> <img src="//kmact.com/cdn/shop/collections/stationery_main_category_final_450x.jpg?v=1558846182" alt="Cleanroom Stationery"> </noscript> </div> </div><span class="collection-item__title text--strong">Cleanroom Stationery <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/cleanroom-shoes" class="collection-item" data-collection-index="5" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/files/9c00e5df5429d7bc3338a806722ccbcd_{width}x.jpg?v=1655489765" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt=""> <noscript> <img src="//kmact.com/cdn/shop/files/9c00e5df5429d7bc3338a806722ccbcd_450x.jpg?v=1655489765" alt=""> </noscript> </div> </div><span class="collection-item__title text--strong">Cleanroom Shoes <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a></div> </div> </div> </div> </section> </div><div id="shopify-section-16485905660551c66d" class="shopify-section"><section class="section" data-section-id="16485905660551c66d" data-section-type="collection-list"> <div class="container"><div class="scroller"> <div class="scroller__inner"> <div class="collection-list"><a href="/collections/cleaners-stationeries" class="collection-item" data-collection-index="0" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/CRW_5290_copy_{width}x.jpg?v=1647895155" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt="Cleaners"> <noscript> <img src="//kmact.com/cdn/shop/collections/CRW_5290_copy_450x.jpg?v=1647895155" alt="Cleaners"> </noscript> </div> </div><span class="collection-item__title text--strong">Cleaners <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/esd-products" class="collection-item" data-collection-index="1" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/5e6fcf8e56a8e92a0854bff2c0b4b7f8_{width}x.jpg?v=1660923994" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt="ESD Products"> <noscript> <img src="//kmact.com/cdn/shop/collections/5e6fcf8e56a8e92a0854bff2c0b4b7f8_450x.jpg?v=1660923994" alt="ESD Products"> </noscript> </div> </div><span class="collection-item__title text--strong">ESD Products <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/safety-products" class="collection-item" data-collection-index="2" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/Responder_small_4406fc8d-36de-4e02-88c2-69257c177d28_{width}x.jpg?v=1656443634" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt="Safety Products"> <noscript> <img src="//kmact.com/cdn/shop/collections/Responder_small_4406fc8d-36de-4e02-88c2-69257c177d28_450x.jpg?v=1656443634" alt="Safety Products"> </noscript> </div> </div><span class="collection-item__title text--strong">Safety Products <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/cleanroom-sus-furnitures" class="collection-item" data-collection-index="3" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/Picture1_{width}x.png?v=1687974737" data-widths="[300,400,500,600]" data-sizes="auto" alt="Cleanroom Stainless Furniture and Vending Machine"> <noscript> <img src="//kmact.com/cdn/shop/collections/Picture1_450x.png?v=1687974737" alt="Cleanroom Stainless Furniture and Vending Machine"> </noscript> </div> </div><span class="collection-item__title text--strong">Cleanroom Stainless Furniture and Vending Machine <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/laboratory" class="collection-item" data-collection-index="4" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/files/laboratory_{width}x.jpg?v=1648574643" data-widths="[300]" data-sizes="auto" alt=""> <noscript> <img src="//kmact.com/cdn/shop/files/laboratory_450x.jpg?v=1648574643" alt=""> </noscript> </div> </div><span class="collection-item__title text--strong">Laboratory <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/medical" class="collection-item" data-collection-index="5" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/medical_col_{width}x.jpg?v=1656442728" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt="PPEs"> <noscript> <img src="//kmact.com/cdn/shop/collections/medical_col_450x.jpg?v=1656442728" alt="PPEs"> </noscript> </div> </div><span class="collection-item__title text--strong">PPEs <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a></div> </div> </div> </div> </section> </div><div id="shopify-section-collection_list_YiyLwx" class="shopify-section"><section class="section" data-section-id="collection_list_YiyLwx" data-section-type="collection-list"> <div class="container"><header class="section__header"> <h2 class="section__title heading h3">Healthcare Supplies</h2><a href="/collections" class="section__action-link link">View all <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></a></header><div class="scroller"> <div class="scroller__inner"> <div class="collection-list"><a href="/collections/surgical-doctors-gown" class="collection-item" data-collection-index="0" ><div class="collection-item__image-wrapper collection-item__image-wrapper--rounded"><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/files/z4_dc8ab09e-0023-4e4a-b0c9-cb14afb54915_{width}x.jpg?v=1724097721" data-widths="[300,400,500]" data-sizes="auto" alt=""> <noscript> <img src="//kmact.com/cdn/shop/files/z4_dc8ab09e-0023-4e4a-b0c9-cb14afb54915_450x.jpg?v=1724097721" alt=""> </noscript> </div> </div><span class="collection-item__title text--strong">Surgical Gowns <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/surgical-drape" class="collection-item" data-collection-index="1" ><div class="collection-item__image-wrapper collection-item__image-wrapper--rounded"><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/1711020033_M2_{width}x.png?v=1724096642" data-widths="[300,400,500,600]" data-sizes="auto" alt="Drape"> <noscript> <img src="//kmact.com/cdn/shop/collections/1711020033_M2_450x.png?v=1724096642" alt="Drape"> </noscript> </div> </div><span class="collection-item__title text--strong">Drape <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/surgical-glove" class="collection-item" data-collection-index="2" ><div class="collection-item__image-wrapper collection-item__image-wrapper--rounded"><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/z4_ad544333-a596-4698-aa11-560ce77a9587_{width}x.jpg?v=1724092091" data-widths="[300,400,500,600]" data-sizes="auto" alt="Surgical Glove"> <noscript> <img src="//kmact.com/cdn/shop/collections/z4_ad544333-a596-4698-aa11-560ce77a9587_450x.jpg?v=1724092091" alt="Surgical Glove"> </noscript> </div> </div><span class="collection-item__title text--strong">Surgical Glove <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/surgical-mask" class="collection-item" data-collection-index="3" ><div class="collection-item__image-wrapper collection-item__image-wrapper--rounded"><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/files/z4_6722f579-e794-4cf0-9263-feba3f50d2ad_{width}x.jpg?v=1724099062" data-widths="[300]" data-sizes="auto" alt=""> <noscript> <img src="//kmact.com/cdn/shop/files/z4_6722f579-e794-4cf0-9263-feba3f50d2ad_450x.jpg?v=1724099062" alt=""> </noscript> </div> </div><span class="collection-item__title text--strong">Surgical Mask <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/sugical-supplies" class="collection-item" data-collection-index="4" ><div class="collection-item__image-wrapper collection-item__image-wrapper--rounded"><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/files/z4_a43d1b23-23f4-4deb-9f6c-25bdc12a4696_{width}x.jpg?v=1724102687" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt=""> <noscript> <img src="//kmact.com/cdn/shop/files/z4_a43d1b23-23f4-4deb-9f6c-25bdc12a4696_450x.jpg?v=1724102687" alt=""> </noscript> </div> </div><span class="collection-item__title text--strong">Sugical Supplies <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a></div> </div> </div> </div> </section> </div><div id="shopify-section-e47ee07f-ac91-4c35-90c8-59d56cd0182b" class="shopify-section"><section class="section" data-section-id="e47ee07f-ac91-4c35-90c8-59d56cd0182b" data-section-type="collection-list"> <div class="container"><header class="section__header"> <h2 class="section__title heading h3">Specialties</h2><a href="/collections" class="section__action-link link">View all <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></a></header><div class="scroller"> <div class="scroller__inner"> <div class="collection-list"><a href="/collections/3s-wafer-carrier-tray-cassette-fosb-foup-jar-box-mask-case" class="collection-item" data-collection-index="0" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/files/3s1_30196cbb-b6d2-48c3-aa55-2d031e7ad60d_{width}x.jpg?v=1733829908" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt=""> <noscript> <img src="//kmact.com/cdn/shop/files/3s1_30196cbb-b6d2-48c3-aa55-2d031e7ad60d_450x.jpg?v=1733829908" alt=""> </noscript> </div> </div><span class="collection-item__title text--strong">[3S] Wafer carrier Box (Tray, Cassette, FOSB, FOUP, JAR BOX, MASK CASE...) <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/techniclean-dust-cleaner-accessories" class="collection-item" data-collection-index="1" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/files/2023-12-20_135631_{width}x.png?v=1703102277" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt=""> <noscript> <img src="//kmact.com/cdn/shop/files/2023-12-20_135631_450x.png?v=1703102277" alt=""> </noscript> </div> </div><span class="collection-item__title text--strong">[TechniClean] Dust Cleaner & Accessories <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/on-the-construction" class="collection-item" data-collection-index="2" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/bf_{width}x.jpg?v=1687967944" data-widths="[300,400,500,600,700]" data-sizes="auto" alt="[ Willbe ] Semiconductor CMP Retainer Rings and parts"> <noscript> <img src="//kmact.com/cdn/shop/collections/bf_450x.jpg?v=1687967944" alt="[ Willbe ] Semiconductor CMP Retainer Rings and parts"> </noscript> </div> </div><span class="collection-item__title text--strong">[ Willbe ] Semiconductor CMP Retainer Rings and parts <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/fst" class="collection-item" data-collection-index="3" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/z4_{width}x.jpg?v=1724024873" data-widths="[300,400,500,600,700,800]" data-sizes="auto" alt="[FST] Semiconductor Pellicles"> <noscript> <img src="//kmact.com/cdn/shop/collections/z4_450x.jpg?v=1724024873" alt="[FST] Semiconductor Pellicles"> </noscript> </div> </div><span class="collection-item__title text--strong">[FST] Semiconductor Pellicles <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a><a href="/collections/bio-pharmaceutical-single-use-item" class="collection-item" data-collection-index="4" ><div class="collection-item__image-wrapper "><div class="aspect-ratio" style="padding-bottom: 100%"> <img class="lazyload image--fade-in" data-src="//kmact.com/cdn/shop/collections/bio_image_{width}x.jpg?v=1684360104" data-widths="[300,400,500]" data-sizes="auto" alt="[ Ecell ] Single Use Bag"> <noscript> <img src="//kmact.com/cdn/shop/collections/bio_image_450x.jpg?v=1684360104" alt="[ Ecell ] Single Use Bag"> </noscript> </div> </div><span class="collection-item__title text--strong">[ Ecell ] Single Use Bag <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></span></a></div> </div> </div> </div> </section> </div><div id="shopify-section-1542984882560" class="shopify-section"><section class="section" data-section-id="1542984882560" data-section-type="blog-posts"> <div class="container"><header class="section__header"> <h2 class="section__title heading h3">Blog posts</h2><a href="/blogs/news" class="section__action-link link">View all <svg focusable="false" class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> </svg></a></header><div class="scroller"> <div class="scroller__inner"> <div class="block-list block-list--loose"><div class="block-list__item 1/2--tablet 1/3--lap-and-up "><div class="article-item "><a href="/blogs/news/what-to-know-about-the-kf94-mask" class="article-item__image-container"><div class="aspect-ratio" style="padding-bottom: 54%"> <img class="article-item__image lazyload image--fade-in" data-src="//kmact.com/cdn/shop/articles/kf94_nytimes_{width}x.jpg?v=1644980285" data-widths="[200,300,400,500,600,700,800,900,1000]" data-sizes="auto" alt="What to Know About the KF94 Mask"> <noscript> <img class="article-item__image" src="//kmact.com/cdn/shop/articles/kf94_nytimes_600x.jpg?v=1644980285" alt="What to Know About the KF94 Mask"> </noscript> </div> </a><h3 class="article-item__title heading h4"> <a href="/blogs/news/what-to-know-about-the-kf94-mask" class="link">What to Know About the KF94 Mask</a> </h3><div class="article-item__meta"> <span class="article-item__meta-item">Yul Mo Yeo</span><time class="article-item__meta-item">Feb 15, 2022</time> </div></div></div><div class="block-list__item 1/2--tablet 1/3--lap-and-up "><div class="article-item "><a href="/blogs/news/cleanroom-cleaning-procedures" class="article-item__image-container"><div class="aspect-ratio" style="padding-bottom: 54%"> <img class="article-item__image lazyload image--fade-in" data-src="//kmact.com/cdn/shop/articles/unnamed_{width}x.jpg?v=1703112442" data-widths="[200,300,400,500,600,700,800,900,1000]" data-sizes="auto" alt="Cleanroom Cleaning Procedures"> <noscript> <img class="article-item__image" src="//kmact.com/cdn/shop/articles/unnamed_600x.jpg?v=1703112442" alt="Cleanroom Cleaning Procedures"> </noscript> </div> </a><h3 class="article-item__title heading h4"> <a href="/blogs/news/cleanroom-cleaning-procedures" class="link">Cleanroom Cleaning Procedures</a> </h3><div class="article-item__meta"> <span class="article-item__meta-item">Maurice Yeo</span><time class="article-item__meta-item">Dec 09, 2019</time> </div></div></div><div class="block-list__item 1/2--tablet 1/3--lap-and-up "><div class="article-item "><a href="/blogs/news/a-glance-at-sterilization-technologies" class="article-item__image-container"><div class="aspect-ratio" style="padding-bottom: 54%"> <img class="article-item__image lazyload image--fade-in" data-src="//kmact.com/cdn/shop/articles/A_Glance_at_Sterilization_Technologies_{width}x.png?v=1574085717" data-widths="[200,300,400,500,600]" data-sizes="auto" alt="A Glance at Sterilization Technologies"> <noscript> <img class="article-item__image" src="//kmact.com/cdn/shop/articles/A_Glance_at_Sterilization_Technologies_600x.png?v=1574085717" alt="A Glance at Sterilization Technologies"> </noscript> </div> </a><h3 class="article-item__title heading h4"> <a href="/blogs/news/a-glance-at-sterilization-technologies" class="link">A Glance at Sterilization Technologies</a> </h3><div class="article-item__meta"> <span class="article-item__meta-item">Admin kmact</span><time class="article-item__meta-item">Nov 18, 2019</time> </div></div></div></div> </div> </div></div> </section> </div><div id="shopify-section-16447920955a39831d" class="shopify-section"><section class="section" data-section-id="16447920955a39831d" data-section-type="recently-viewed-products" data-section-settings='{ "currentProductId": null }'> <div class="container"><header class="section__header"> <h2 class="section__title heading h3">Recently viewed</h2> </header><div class="recently-viewed-products-placeholder"></div> </div><style> /* By default the section is hidden as we do not know if there are product yet */ #shopify-section-16447920955a39831d { display: none; } </style><div id="modal-quick-view-16447920955a39831d" class="modal" aria-hidden="true"> <div class="modal__dialog modal__dialog--stretch" role="dialog"> <button class="modal__close link" data-action="close-modal" title="Close"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> </svg></button> <div class="modal__loader"><svg focusable="false" class="icon icon--search-loader" viewBox="0 0 64 64" role="presentation"> <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path> <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path> </svg></div> <div class="modal__inner"></div> </div> </div> </section> </div><!-- END content_for_index --> <noscript class="endOfLayoutContentX" type="text/mark"></noscript><!-- End of layout --> <script id="bss-ltap-fl-redirect" type="text/javascript"> const skipDomains = ['minimo-skin-essentials-wholesale.myshopify.com']; function runInLoginPage() { function insertElement(id) { const BSS = JSON.parse(localStorage.getItem("BSS")) || ""; let createCustomer = document.getElementById(id); if (BSS && BSS.redirect_url && createCustomer) { const returnToInput = document.createElement('input'); returnToInput.type = 'hidden'; returnToInput.name = 'return_to'; returnToInput.value = BSS.redirect_url; createCustomer.appendChild(returnToInput); } } insertElement("customer_login"); } function runInRegisterPage() { if(skipDomains.includes(window.Shopify.shop)) { return; } const BSS = JSON.parse(localStorage.getItem("BSS")) || ""; let formCreate = document.getElementById('create_customer'); if (BSS && BSS.redirect_url && formCreate) { let firstName = document.getElementById('RegisterForm-FirstName'); let lastName = document.getElementById('RegisterForm-LastName'); let email = document.getElementById('RegisterForm-email'); let password = document.getElementById('RegisterForm-password'); formCreate.addEventListener('submit', async function (e) { if(BSS_B2B && BSS_B2B.RF) { return; } e.preventDefault(); let isError = false; if ( !email.value || !password.value || !validateEmail(email.value) || password.value.length < 5) { isError = true; } if (isError) { formCreate.submit(); } else { let data = { "form_type": "create_customer", "utf8": "✓", "customer[first_name]": `${firstName.value}`, "customer[last_name]": `${lastName.value}`, "customer[email]": `${email.value}`, "customer[password]": `${password.value}`, } var formBody = []; for (var property in data) { var encodedKey = encodeURIComponent(property); var encodedValue = encodeURIComponent(data[property]); formBody.push(encodedKey + "=" + encodedValue); } formBody = formBody.join("&"); try { let res = await fetch("/account", { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded", }, body: formBody, }); let resUrl = res.url; if (res.status === 200) { if (resUrl.includes("/account/register")) { formCreate.submit(); } else { let url = BSS.redirect_url; localStorage.removeItem("BSS"); window.location.href = url; } } else { formCreate.submit(); } } catch (error) { console.log('error: ', error); } } }) function validateEmail(email) { const regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return regex.test(email); } } } if (window.location.pathname.includes("/account/login")) { if (window.Shopify.shop === "protegisparts.myshopify.com") { setTimeout(() => { runInLoginPage(); }, 3000) } else { runInLoginPage(); } } if (window.location.pathname === "/account/register") { runInRegisterPage(); } </script></main><div id="shopify-section-text-with-icons" class="shopify-section"></div> <div id="shopify-section-footer" class="shopify-section"><footer class="footer" data-section-id="footer" data-section-type="footer" role="contentinfo"> <div class="container"> <div class="footer__wrapper"><div class="footer__block-list"><div class="footer__block-item footer__block-item--text" > <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-footer-0" data-action="toggle-collapsible"> <span>About KM</span> <span class="plus-button"></span> </button> <div id="block-footer-0" class="footer__collapsible"> <div class="footer__collapsible-content"> <div class="rte"> <p>KM is a manufacturer and distributor of the cleanroom, life science, and medical supplies. KM's extensive product lines cover all kinds of consumables from class 1 cleanroom to general industrial applications. </p><p>This single source availability enables customers one-stop shopping with quality & on-time delivery. For additional information visit </p><p>"<a href="https://www.kmbizglobal.com/">https://www.kmbizglobal.com/</a>"</p><p>KM has been assessed and certified as meeting the requirements of ISO Management System standards ISO 13485:2016, ISO 9001:2015, ISO 14001:2015, and ISO 45001:2018. </p><p><a href="https://cdn.shopify.com/s/files/1/0065/0697/1221/files/KM_Corp_ISO_Certificates_20230418.pdf?v=1681818652" target="_blank" title="https://cdn.shopify.com/s/files/1/0065/0697/1221/files/KM_Corp_ISO_Certificates_20230418.pdf?v=1681818652">KM Management System Certificates</a></p><p><strong>KM ACT CORP (DBA; KM Healthcare) </strong></p><p><strong>Office</strong>: 7811 N Shepherd Dr, Suite 215-A, Houston, TX 77088.</p><p><strong>Phone:</strong> 281-405-0888</p><p> <a href="https://www.youtube.com/watch?v=a1Bg2pVHLkg&t=4s" target="_blank" title="https://www.youtube.com/watch?v=a1Bg2pVHLkg&t=4s">KM Video Clip</a></p> </div> </div> </div> </div><div class="footer__block-item footer__block-item--links" > <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-footer-1" data-action="toggle-collapsible"> <span>Support</span> <span class="plus-button"></span> </button> <div id="block-footer-1" class="footer__collapsible"> <div class="footer__collapsible-content"> <ul class="footer__linklist list--unstyled" role="list"><li> <a href="/search" class="footer__link-item link">Search</a> </li><li> <a href="/pages/standard-terms-of-sales" class="footer__link-item link">Terms of Service</a> </li><li> <a href="/pages/return-policy" class="footer__link-item link">Refund policy</a> </li><li> <a href="/pages/privacy-and-security-policy" class="footer__link-item link">Privacy & Security Policy</a> </li><li> <a href="http://kmbiz.co.kr/eng/html/index.htm" class="footer__link-item link">KM Cleanroom Business</a> </li><li> <a href="http://www.kmhealthcare.co.kr/eng/" class="footer__link-item link">KM Healthcare Business</a> </li><li> <a href="/pages/product-catalog" class="footer__link-item link">Download catalogs </a> </li><li> <a href="/policies/terms-of-service" class="footer__link-item link">Terms of Service</a> </li><li> <a href="/policies/refund-policy" class="footer__link-item link">Refund policy</a> </li></ul> </div> </div> </div><div class="footer__block-item footer__block-item--newsletter" > <p class="footer__title heading h6">Newsletter</p> <div class="footer__newsletter-wrapper"><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-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__input-wrapper form__input-wrapper--labelled"> <input type="email" id="footer[footer][contact][email]" name="contact[email]" class="form__field form__field--text" required=""> <label for="footer[footer][contact][email]" class="form__floating-label">Your email</label> </div> <button type="submit" class="form__submit form__submit--tight button button--primary">Subscribe</button></form></div> </div></div><aside class="footer__aside"><div class="footer__aside-item footer__aside-item--localization "><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="footer__localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="footer__localization-form-item"> <input type="hidden" name="currency_code" value="USD"> <span class="visually-hidden">Currency</span> <div class="value-picker-wrapper"> <button type="button" class="select-button select-button--mini" aria-haspopup="true" aria-expanded="false" aria-controls="footer-currency-picker" data-action="open-value-picker"> USD $ <svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> </svg></button> <div id="footer-currency-picker" class="value-picker value-picker--auto value-picker--small" data-picker-position="top" aria-hidden="true"> <svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> </svg> <div class="value-picker__inner"> <header class="value-picker__header"> <span class="value-picker__title text--strong">Currency</span> <button type="button" class="value-picker__close" data-action="close-value-picker" aria-controls="footer-currency-picker" aria-label="Close"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> </svg></button> </header> <ul class="value-picker__choice-list" role="list"><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="AED" > AED د.إ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="AFN" > AFN ؋ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="ALL" > ALL L </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="AMD" > AMD դր. </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="ANG" > ANG ƒ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="AUD" > AUD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="AWG" > AWG ƒ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="AZN" > AZN ₼ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="BAM" > BAM КМ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="BBD" > BBD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="BDT" > BDT ৳ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="BGN" > BGN лв. </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="BIF" > BIF Fr </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="BND" > BND $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="BOB" > BOB Bs. </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="BSD" > BSD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="BWP" > BWP P </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="BZD" > BZD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="CAD" > CAD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="CDF" > CDF Fr </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="CHF" > CHF CHF </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="CNY" > CNY ¥ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="CRC" > CRC ₡ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="CVE" > CVE $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="CZK" > CZK Kč </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="DJF" > DJF Fdj </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="DKK" > DKK kr. </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="DOP" > DOP $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="DZD" > DZD د.ج </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="EGP" > EGP ج.م </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="ETB" > ETB Br </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="EUR" > EUR € </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="FJD" > FJD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="FKP" > FKP £ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="GBP" > GBP £ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="GMD" > GMD D </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="GNF" > GNF Fr </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="GTQ" > GTQ Q </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="GYD" > GYD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="HKD" > HKD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="HNL" > HNL L </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="HUF" > HUF Ft </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="IDR" > IDR Rp </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="ILS" > ILS ₪ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="INR" > INR ₹ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="ISK" > ISK kr </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="JMD" > JMD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="JPY" > JPY ¥ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="KES" > KES KSh </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="KGS" > KGS som </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="KHR" > KHR ៛ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="KMF" > KMF Fr </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="KRW" > KRW ₩ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="KYD" > KYD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="KZT" > KZT ₸ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="LAK" > LAK ₭ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="LBP" > LBP ل.ل </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="LKR" > LKR ₨ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="MAD" > MAD د.م. </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="MDL" > MDL L </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="MKD" > MKD ден </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="MMK" > MMK K </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="MNT" > MNT ₮ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="MOP" > MOP P </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="MUR" > MUR ₨ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="MVR" > MVR MVR </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="MWK" > MWK MK </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="MYR" > MYR RM </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="NGN" > NGN ₦ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="NIO" > NIO C$ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="NPR" > NPR Rs. </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="NZD" > NZD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="PEN" > PEN S/ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="PGK" > PGK K </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="PHP" > PHP ₱ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="PKR" > PKR ₨ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="PLN" > PLN zł </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="PYG" > PYG ₲ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="QAR" > QAR ر.ق </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="RON" > RON Lei </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="RSD" > RSD РСД </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="RWF" > RWF FRw </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="SAR" > SAR ر.س </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="SBD" > SBD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="SEK" > SEK kr </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="SGD" > SGD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="SHP" > SHP £ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="SLL" > SLL Le </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="STD" > STD Db </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="THB" > THB ฿ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="TJS" > TJS ЅМ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="TOP" > TOP T$ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="TTD" > TTD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="TWD" > TWD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="TZS" > TZS Sh </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="UAH" > UAH ₴ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="UGX" > UGX USh </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="USD" aria-current="true"> USD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="UYU" > UYU $U </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="UZS" > UZS so'm </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="VND" > VND ₫ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="VUV" > VUV Vt </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="WST" > WST T </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="XAF" > XAF CFA </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="XCD" > XCD $ </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="XOF" > XOF Fr </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="XPF" > XPF Fr </button> </li><li class="value-picker__choice-list-item"> <button type="submit" name="currency_code" class="value-picker__choice-item" value="YER" > YER ﷼ </button> </li></ul> </div> </div> </div> </div></form><p class="hidden-pocket">© 2025 KMact.com | Purely Advanced<br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p> </div><div class="footer__aside-item footer__aside-item--social"> <p class="footer__aside-title">Follow Us</p> <ul class="social-media__item-list list--unstyled" role="list"> <li class="social-media__item social-media__item--facebook"> <a href="https://www.facebook.com/kmactcorp/" target="_blank" rel="noopener" aria-label="Follow us on Facebook"><svg focusable="false" class="icon icon--facebook" viewBox="0 0 30 30"> <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> </svg></a> </li> <li class="social-media__item social-media__item--twitter"> <a href="https://twitter.com/kmactcorp" target="_blank" rel="noopener" aria-label="Follow us on Twitter"><svg focusable="false" class="icon icon--twitter" role="presentation" viewBox="0 0 30 30"> <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.4314771-20.35648929c-.134011.01468929-.2681239.02905715-.4022367.043425-.2602865.05139643-.5083383.11526429-.7319208.20275715-.9352275.36657324-1.5727317 1.05116784-1.86618 2.00016964-.1167278.3774214-.1643635 1.0083696-.0160821 1.3982464-.5276368-.0006268-1.0383364-.0756643-1.4800457-.1737-1.7415129-.3873214-2.8258768-.9100285-4.02996109-1.7609946-.35342035-.2497018-.70016357-.5329286-.981255-.8477679-.09067071-.1012178-.23357785-.1903178-.29762142-.3113357-.00537429-.0025553-.01072822-.0047893-.0161025-.0073446-.13989429.2340643-.27121822.4879125-.35394965.7752857-.32626393 1.1332446.18958607 2.0844643.73998215 2.7026518.16682678.187441.43731214.3036696.60328392.4783178h.01608215c-.12466715.041834-.34181679-.0159589-.45040179-.0360803-.25715143-.0482143-.476235-.0919607-.69177643-.1740215-.11255464-.0482142-.22521107-.09675-.3378675-.1449642-.00525214 1.251691.69448393 2.0653071 1.55247643 2.5503267.27968679.158384.67097143.3713625 1.07780893.391484-.2176789.1657285-1.14873321.0897268-1.47198429.0581143.40392643.9397285 1.02481929 1.5652607 2.09147249 1.9056375.2750861.0874928.6108975.1650857.981255.1593482-.1965482.2107446-.6162514.3825321-.8928439.528766-.57057.3017572-1.2328489.4971697-1.97873466.6450108-.2991075.0590785-.61700464.0469446-.94113107.0941946-.35834678.0520554-.73320321-.02745-1.0537875-.0364018.09657429.053325.19312822.1063286.28958036.1596536.2939775.1615821.60135.3033482.93309.4345875.59738036.2359768 1.23392786.4144661 1.93859037.5725286 1.4209286.3186642 3.4251707.175291 4.6653278-.1740215 3.4539354-.9723053 5.6357529-3.2426035 6.459179-6.586425.1416246-.5754053.162226-1.2283875.1527803-1.9126768.1716718-.1232517.3432215-.2465035.5148729-.3697553.4251996-.3074947.8236703-.7363286 1.118055-1.1591036v-.00765c-.5604729.1583679-1.1506672.4499036-1.8661597.4566054v-.0070232c.1397925-.0495.250515-.1545429.3619908-.2321358.5021089-.3493285.8288003-.8100964 1.0697678-1.39826246-.1366982.06769286-.2734778.13506429-.4101761.20275716-.4218407.1938214-1.1381067.4719375-1.689256.5144143-.6491893-.5345357-1.3289754-.95506074-2.6061215-.93461789z" fill="currentColor" fill-rule="evenodd"></path> </svg></a> </li> <li class="social-media__item social-media__item--instagram"> <a href="https://www.instagram.com/kmactcorp/" target="_blank" rel="noopener" aria-label="Follow us on Instagram"><svg focusable="false" class="icon icon--instagram" role="presentation" viewBox="0 0 30 30"> <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.1264294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> </svg></a> </li> <li class="social-media__item social-media__item--linkedin"> <a href="https://www.linkedin.com/company/72323160/admin/feed/posts/" target="_blank" rel="noopener" aria-label="Follow us on LinkedIn"><svg focusable="false" class="icon icon--linkedin" role="presentation" viewBox="0 0 30 30"> <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zM10.2456033 7.5c-.92709386 0-1.67417473.75112475-1.67417473 1.67662742 0 .92604418.74708087 1.67716898 1.67417473 1.67716898.9233098 0 1.6730935-.7511248 1.6730935-1.67716898C11.9186968 8.25112475 11.1689131 7.5 10.2456033 7.5zM8.80063428 21.4285714h2.88885682v-9.3037658H8.80063428v9.3037658zm4.69979822-9.3037658v9.3037658h2.8829104v-4.6015191c0-1.2141468.2292058-2.3898439 1.7309356-2.3898439 1.4811878 0 1.5001081 1.3879832 1.5001081 2.4667435v4.5246195H22.5V16.326122c0-2.5057349-.5400389-4.4320151-3.4618711-4.4320151-1.4044256 0-2.3466556.7711619-2.7315482 1.502791h-.0394623v-1.2720923h-2.7666859z" fill="currentColor" fill-rule="evenodd"></path> </svg></a> </li> </ul> </div><div class="footer__aside-item footer__aside-item--copyright hidden-lap-and-up"> <p>© 2025 KMact.com | Purely Advanced<br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p> </div> </aside> </div> </div></footer> </div> <ul hidden> <li id="a11y-new-window-message">Opens in a new window.</li> </ul> <script src=//kmact.com/cdn/shop/t/57/assets/eoshhidepricecart.js?v=163176764039913041801733816290 defer></script> <!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled --> <script> !function(){function e(e){var t,n,o=window.location.search.substring(1),i=o.split("&") for(n=0;n<i.length;n++)if(t=i[n].split("="),t[0]===e)return void 0===t[1]||decodeURIComponent(t[1])}function t(){if($('form[action="/account/login"] input[name=checkout_url]').length>0){-1!==$("input[name=checkout_url]").val().indexOf("checkouts")&&$("input[name=checkout_url]").val("/cart")}}function n(e){s&&(console.log("OC:"),console.log(e)),"_CSR_TAG"in window||(window._CSR_TAG=!1) var t=window._CSR_TAG o(e,t)&&($.each(e.items,function(n,o){t?(e.items[n].properties||(e.items[n].properties=new Object),e.items[n].properties["_Customer Tag"]=t):e.items[n].properties&&e.items[n].properties["_Customer Tag"]&&delete e.items[n].properties["_Customer Tag"]}),i(function(){r(e)}))}function o(e,t){var n=!1 return $.each(e.items,function(e,o){if(o.properties){var i=o.properties["_Customer Tag"] if(i){if(!t)return void(n=!0) if(i!=t)return void(n=!0)}else if(t)return void(n=!0)}else if(t)return void(n=!0)}),s&&(n?console.log("UC"):console.log("NOUC")),n}function i(e){$.ajax({type:"POST",url:"/cart/clear.js",success:function(){s&&console.log("CC"),e&&e()},dataType:"json"})}function r(e){e.items.reverse(),$.each(e.items,function(e,t){l.push(t)}),a()}function a(){if(l.length){c(l.shift(),a)}else s&&(console.log("NC:"),$.ajax({type:"GET",url:"/cart.js",success:function(e){console.log(e)},dataType:"json"}))}function c(e,t){$.ajax({type:"POST",url:"/cart/add.js",data:e,success:function(){t&&t()},dataType:"json"})}var s=!1,u=function(o){1==e("debug_cart_handler")&&(s=!0),t(),o.ajax({type:"GET",url:"/cart.js",success:function(e){n(e)},dataType:"json"})},l=[] "undefined"==typeof jQuery||parseFloat(jQuery.fn.jquery)<3.3?function(e,t){var n=document.createElement("script") n.type="text/javascript",n.readyState?n.onreadystatechange=function(){"loaded"!=n.readyState&&"complete"!=n.readyState||(n.onreadystatechange=null,t())}:n.onload=function(){t()},n.src=e,document.getElementsByTagName("head")[0].appendChild(n)}("//ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js",function(){jQuery331=jQuery.noConflict(!0),u(jQuery331)}):u(jQuery)}() </script> <style type="text/css"> .quantity-breaks-now-cart-total {font-weight:bold; display:block; margin-top: 5px;} .additional-notes{text-align:right;background-color: #FFFF4D;} .quantity-breaks-now-wrapper{ margin-top:20px; } .quantity-breaks-now-wrapper table tr:first-child td, .quantity-breaks-now-wrapper h4 { font-weight:bold; } .quantity-breaks-now-cart-item-line-price .original_price { display: block; text-decoration: line-through; } .quantity-breaks-now-cart-item-price, .quantity-breaks-now-cart-total, .quantity-breaks-now-cart-item-line-price .discounted_price { display: block; font-weight: bold; } .quantity-breaks-now-cart-item-success-notes, .quantity-breaks-now-cart-item-upsell-notes { display: block; font-weight:bold; color: #0078bd; font-size: 100%; } .quantity-breaks-now-cart-items-success-notes a, .quantity-breaks-now-cart-item-upsell-notes a { color: #0078bd; } .quantity-breaks-now-messages{ display:block; } #quantity-breaks-now-discount-item{ font-size:70%; padding-top: 5px; padding-bottom: 5px; } #quantity-breaks-now-summary-item{ font-size:70%; padding-top: 5px; padding-bottom: 5px; } .summary-line-note{ padding-right: 10px; } .summary-line-discount{ color: #0078bd; } input#quantity-breaks-now-discount-code{ max-width:200px; display:inline-block; font-size:12px; } button#apply-quantity-breaks-now-discount{ display:inline-block; max-width:200px; font-size:12px; } .quantity-breaks-now-price .quantity-breaks-now-regular{ width:100%; } .discount-applies-true .quantity-breaks-now-price .quantity-breaks-now-sale{ text-decoration: line-through; width:100%; } button.add-quantity-breaks-now-bundle{ cursor: pointer; } .qb-discounted-subtotal{font-weight:bold;margin-left:20px;display:inline-block;font-size: 1.3em;} .qb-original-subtotal{text-decoration: line-through;display:inline-block;} .qb-min-cart-warnings, .qb-next-tier-offers{ display: block; font-size: .8em; width: 300px; background-color: #ffff5e; padding: 5px; text-align: center; color: black; } .text-center .qb-min-cart-warnings, .text-center .qb-next-tier-offers, .text-center .qb-discount-code-log, .text-center .qb-discount-log{ margin:0 auto; } .text-right .qb-min-cart-warnings, .text-right .qb-next-tier-offers, .text-right .qb-discount-code-log, .text-right .qb-discount-log{ margin-left: calc(100% - 300px); } .qb-discount-code-log, .qb-discount-log{ font-size: 0.8em !important; text-align: center; width: 300px; margin-top: 10px; margin-bottom: 10px; } .qb-invalid-discount-code { display: block; text-align: left; font-size: 0.8em; color: #ea5353; font-weight: bold; } .qb-product-name{font-weight:bold;} /** Discount Table START **/ body .quantity-breaks-now-wrapper #table-type, body .quantity-breaks-now-wrapper #default-type { border-collapse: separate !important; } body .quantity-breaks-now-discount-table th, body .quantity-breaks-now-discount-table td { border: none; } /** Discount Table END **/ .qb-discount-code-tag { background-color: #637381; color: #fff; display: inline-block; padding-left: 8px; padding-right: 8px; float: left; text-align: center; margin-top: 3px; /** margin-left: 50px; **/ visibility: hidden; } .qb-discount-code-tag:before { display: inline-block; content: "\00d7"; cursor: pointer; } .qb-discount-code-error { border: 2px solid #ea5353; } .apply-discount-code { padding: 11px 20px; background-color: #637381; border: 1px solid #ddd; color: white; margin-left: -7px; width: 29%; font-weight: 600; } .discount-code-wrapper input[type=text] { vertical-align: middle; margin: 5px 10px 5px 0; padding: 10px; background-color: #fff; border: 1px solid #ddd; width: 67%; } .qb-discount-code-inputs { width: 110%; display: flex; flex-flow: row wrap; align-items: center; /** margin-left: calc(100% - 300px) !important; **/ } .discount-code-wrapper { width: 350px; margin-left: calc(100% - 350px) !important; } /* DRAWER CSS */ #ajaxifyCart .qb-min-cart-warnings, #ajaxifyCart .qb-next-tier-offers, #ajaxifyCart .qb-discount-log, #ajaxifyCart .qb-discount-code-log, .drawer .qb-min-cart-warnings, .drawer .qb-next-tier-offers, .drawer .qb-discount-log { width:300px; } #CartDrawer .qb-min-cart-warnings, #CartDrawer .qb-next-tier-offers, #CartDrawer .qb-discount-log{ font-size:12px; } #CartDrawer .ajaxcart__footer{ height: 50%; overflow-y: auto; overflow-x: hidden; width: 400px; padding: 30px; left: 0px; } @media only screen and (max-width: 590px) { body #CartDrawer #CartContainer .qb-min-cart-warnings, body #CartDrawer #CartContainer .qb-next-tier-offers, body #CartDrawer #CartContainer .qb-discount-log{ width:240px; margin-left: calc(100% - 240px); } } #CartDrawer button.qb-net-order-button, #CartDrawer input.qb-net-order-button{font-size: 12px;} #CartDrawer div.ajaxcart__subtotal{text-align:center;} .qb-line-item-original-price { text-decoration: line-through; } .qb-line-item-discounted-price { font-size: 1.2em; margin-left: 8px; } </style> <script type="text/javascript"> window.qb = {}; window.qb.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} window.qb.cart.items = []; if (typeof window.qb.cart.items == "object") { for (var i=0; i<window.qb.cart.items.length; i++) { ["sku", "vendor", "url", "image", "handle", "product_type", "product_description"].map(function(a) { delete window.qb.cart.items[i][a] }) } } //Handlebars !function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(35),i=e(h),j=c(36),k=c(41),l=c(42),m=e(l),n=c(39),o=e(n),p=c(34),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(34),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m="4.0.8";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h,enumerable:!0}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=s.COMPILER_REVISION;if(b!==c){if(b<c){var d=s.REVISION_CHANGES[c],e=s.REVISION_CHANGES[b];throw new r["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new r["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=p.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\n")}return f}throw new r["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new r["default"]("No environment passed to template");if(!a||!a.main)throw new r["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new r["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:p.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=p.extend({},b,a)),c},nullContext:l({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new r["default"]("must pass block params");if(a.useDepths&&!g)throw new r["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=s.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=s.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=p.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new r["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?s.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),p.extend(b,g)}return b}var l=c(23)["default"],m=c(3)["default"],n=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var o=c(5),p=m(o),q=c(6),r=n(q),s=c(4)},function(a,b,c){a.exports={"default":c(24),__esModule:!0}},function(a,b,c){c(25),a.exports=c(30).Object.seal},function(a,b,c){var d=c(26);c(27)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){var d=c(28),e=c(30),f=c(33);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(29),e=c(30),f=c(31),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(32);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;h["default"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b&&b.srcName,a)};var c=new j["default"](b);return c.accept(h["default"].parse(a))}var e=c(1)["default"],f=c(3)["default"];b.__esModule=!0,b.parse=d;var g=c(37),h=e(g),i=c(38),j=e(i),k=c(40),l=f(k),m=c(5);b.parser=h["default"];var n={};m.extend(n,l)},function(a,b){"use strict";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87], 85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(/\\"/g,'"'),80;case 32:return b.yytext=e(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(39),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return/^\[.*\]$/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="../")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=/\*/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=/\*/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(35),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,n["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=n["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var g=c(1)["default"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(43),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m["default"](this.options.srcName),this.decorators=new m["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\n ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend(" + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a); return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["fn","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new j["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new j["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)},objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(f.isArray(a)){for(var d=[],e=0,g=a.length;e<g;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}b.__esModule=!0;var f=c(5),g=void 0;try{}catch(h){}g||(g=function(a,b,c,d){this.src="",d&&this.add(d)},g.prototype={add:function(a){f.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){f.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add([" ",b,"\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new g(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof g?a:(a=d(a,this,b),new g(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])}); Handlebars.registerHelper('ifSingle', function(variants, options) { if(variants.length === 1) { return options.fn(this); } return options.inverse(this); }); </script> <script id="quantity-breaks-now-discount-tiers-table" type="text/x-handlebars-template"> <div class="quantity-breaks-now-discount-tiers" id="discount-group-{{{discount_group_id}}}"> <h4 class="quantity-breaks-now-discount-title">{{{table_header}}}</h4> {{#if description}} <div class="quantity-breaks-now-discount-description">{{{description}}}</div> {{/if}} <table class="quantity-breaks-now-discount-table"> <tbody> <tr> <th>{{{requirement_label}}}</th> {{#if show_maximum_qty}} <th>{{{maximum_requirement_label}}}</th> {{/if}} {{#if show_discount_value}} <th>{{{discount_label}}}</th> {{/if}} {{#if show_discounted_price}} <th>{{{discounted_price_label}}}</th> {{/if}} </tr> </tbody> </table> </div> </script> <script id="quantity-breaks-now-discount-tiers-table-row" type="text/x-handlebars-template"> <tr class="qb-discount-table-row"> <td>{{{requirement_amount}}}</td> {{#if show_maximum_qty}} <td>{{{maximum_requirement_amount}}}</td> {{/if}} {{#if show_discount_value}} <td>{{{discount_value}}}</td> {{/if}} {{#if show_discounted_price}} <td>{{{discounted_price}}}</td> {{/if}} </tr> </script> <script id="quantity-breaks-now-discount-single-sp-tiers" type="text/x-handlebars-template"> <div class="quantity-breaks-now-discount-tiers"> <h4>{{{table_header}}}</h4> <table class="quantity-breaks-now-discount-table"> <tbody> {{#if set_prices}} {{#each set_prices}} <tr> <td>{{{../row_set_price_title}}}</td> <td>{{{price}}}</td> </tr> {{/each}} {{/if}} </tbody> </table> </div> </script> <script type="text/javascript"> if(typeof qb === "undefined") { qb = {}; } if(typeof qb.datastore === "undefined") { qb.datastore = {}; } if(typeof qb.datastore.discount_groups === "undefined"){ qb.datastore.discount_groups = []; } qb.datastore.shop = {"price_rules":[],"id":null,"shopify_domain":"kmact-corp.myshopify.com","app_enabled":true,"primary_domain":"kmact.com","timezone":"America/Guatemala","cart_subtotal_selector":null,"checkout_button_selector":null,"currency":"USD","money_format":"${{amount}}","money_with_currency_format":"${{amount}} USD","form_selector":null,"min_cart_value_warning":"You must have a cart subtotal greater than {{amount}} to qualify for discounts.","agree_to_terms_selector":"input[type='checkbox']#agree","custom_css":null,"quantity_selector":null,"cart_form_selector":null,"minimum_cart_value_label":"Minimum Cart Value","discount_label":"Discount","cart_warning_label":"You must have a cart subtotal greater than {{minimum_cart_value}} to qualify for discounts.","multiple_discount_group_behavior":"apply_greatest_discount","multiple_groups_notice":"Congrats! You qualify for discounts from multiple groups. At checkout, we'll automatically apply the group that gives you the greatest discount.","next_tier_offer":"Unlock even greater discounts when your cart subtotal reaches {{amount}}.","discount_log_text":"You saved {{total_discount_amount}} on {{product_title}} ({{discount_group_title}})","enable_discount_log":true,"minimum_cart_quantity_label":"Minimum Cart Quantity","minimum_line_item_value_label":"Minimum Same Variant Value","minimum_line_item_quantity_label":"Minimum Same Variant Quantity","min_cart_quantity_warning":"You must have at least {{amount}} items in your cart to qualify for discounts.","min_line_item_value_warning":"Add at least {{amount}} worth of {{product}} to cart to qualify for discounts.","min_line_item_quantity_warning":"Add at least {{amount}} {{product}} to cart to qualify for discounts.","next_tier_cart_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} items in your cart.","next_tier_line_item_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} {{product}} in your cart.","next_tier_line_item_value_offer":"Unlock even greater discounts when you have at least {{amount}} worth of {{product}} in your cart.","minimum_tier_warnings_enabled":true,"next_tier_offers_enabled":true,"show_discount_log_on_ajax_carts":false,"ajax_cart_integration_enabled":true,"quantity_button_selector":null,"discounted_price_label":"Discounted Price","variant_selector":null,"swatch_selector":null,"table_placement_selector":null,"mutation_ids":null,"mutation_classes":null,"disable_for_logged_in_customers":false,"minimum_selected_products_quantity_label":"Minimum Selected Products Quantity","minimum_selected_products_value_label":"Minimum Selected Products Value","min_selected_products_value_warning":"Add at least {{amount}} worth of products from {{discount_group_title}} to cart to qualify for discounts.","next_tier_selected_products_value_offer":"Unlock even greater discounts when you have at least {{amount}} worth of products from {{discount_group_title}} in your cart.","min_selected_products_quantity_warning":"Add at least {{amount}} products from {{discount_group_title}} to cart to qualify for discounts.","next_tier_selected_products_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} products from {{discount_group_title}} in your cart.","enabled_discount_codes":false,"line_item_original_price_selector":null,"line_item_total_price_selector":null,"show_line_item_discount":true,"discount_table_config":{"discount_table_type":"default-grid","discount_table_name":"Default Grid","show_inline_maximum_qty":false,"show_maximum_qty":false,"show_discount_value":true,"show_discounted_price":true,"required_amount_label":"{{min_requirement}}","discount_value_col_label":"{{discount_value}}","discounted_price_col_label":"{{discounted_price}}","bg_header_color":"","bg_table_row_color":"","border_color":"#ddd","text_th_color":"","text_td_color":"","border_type":"solid","table_font_size":14,"border_width":1,"border_radius":1,"table_title_color":"","table_description_color":"","table_title_font_size":20,"table_description_font_size":14},"reload_cart_page":false,"discount_code_input_placeholder":"Discount code","discount_code_button_text":"Apply","currency_option_selector":null,"enabled_multi_currencies":false,"discount_code_log":"You saved {{discount_code_amount}} using discount code ( {{discount_code}} )","percentage_discount_title":"Percentage Discount","fixed_amount_discount_title":"Fixed Amount Discount","enabled_cart_js_update":true,"show_express_checkout_buttons":false}; qb.datastore.discount_groups = []; qb.datastore.theme_setting = 12; </script> <script src="https://quantity-breaks-now.herokuapp.com/widget/javascript?shop=kmact-corp.myshopify.com"></script> <style> .multiple-groups-notice{margin-bottom:20px;} </style> <style> .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { border-collapse: separate !important; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-description { margin-bottom: 10px; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-color: #ddd; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-color: #ddd; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-style: solid; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-style: solid; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-width: 1px; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-width: 1px; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { border-radius: 1px; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:first-child th:first-child { border-radius: 1px 0 0 0; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:first-child th:last-child { border-radius: 0 1px 0 0; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:last-child td:first-child { border-radius: 0 0 0 1px; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:last-child td:last-child { border-radius: 0 0 1px 0; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-title { font-size: 20px; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-description { font-size: 14px; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { font-size: 14px; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:not(:first-child) td { border-top: none; } .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th:not(:first-child), .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td:not(:first-child) { border-left: none; } </style> <script id="bold-platform-data" type="application/json"> { "shop": { "domain": "kmact.com", "permanent_domain": "kmact-corp.myshopify.com", "url": "https://kmact.com", "secure_url": "https://kmact.com", "money_format": "${{amount}}", "currency": "USD" }, "customer": { "id": null, "tags": null }, "cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, "template": "index", "product": null, "collection": null } </script> <style> .money[data-product-id], .money[data-product-handle], .money[data-variant-id], .money[data-line-index], .money[data-cart-total] { animation: moneyAnimation 0s 2s forwards; visibility: hidden; } @keyframes moneyAnimation { to { visibility: visible; } } </style> <script src="https://static.boldcommerce.com/bold-platform/sf/pr.js" type="text/javascript"></script> </body> </html>