PageSourceSearch

https://bits4bots.com/

html bits4bots.com collected 2026-10-06 16:26:37 UTC 275,513 bytes, 2,367 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="canonical" href="https://bits4bots.com/">
9    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//bits4bots.com/cdn/shop/files/New_nibbles_32x32.png?v=1690126302"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
10      Bits4Bots
11 &ndash; bits4bots</title>
12
13    
14      <meta name="description" content="Hardware STEM tech retailer with a STEM focus. Our products will help you create a 🖐 hands-on learning environment in the classroom or home with engaging projects that promote Science, Technology, Engineering, and Math. Online electronic component retailer. Find DIY STEM kits, kid friendly development boards &amp; more!">
15    
16
17    
18
19<meta property="og:site_name" content="bits4bots">
20<meta property="og:url" content="https://bits4bots.com/">
21<meta property="og:title" content="Bits4Bots">
22<meta property="og:type" content="website">
23<meta property="og:description" content="Hardware STEM tech retailer with a STEM focu
23s. Our products will help you create a 🖐 hands-on learning environment in the classroom or home with engaging projects that promote Science, Technology, Engineering, and Math. Online electronic component retailer. Find DIY STEM kits, kid friendly development boards &amp; more!"><meta property="og:image" content="http://bits4bots.com/cdn/shop/files/cover.png?v=1690130550">
24  <meta property="og:image:secure_url" content="https://bits4bots.com/cdn/shop/files/cover.png?v=1690130550">
25  <meta property="og:image:width" content="3500">
26  <meta property="og:image:height" content="1440"><meta name="twitter:site" content="@bits4bots"><meta name="twitter:card" content="summary_large_image">
27<meta name="twitter:title" content="Bits4Bots">
28<meta name="twitter:description" content="Hardware STEM tech retailer with a STEM focus. Our products will help you create a 🖐 hands-on learning environment in the classroom or home with engaging projects that promote Science, Technology, Engineering, and Math. Online electronic component retailer. Find DIY STEM kits, kid friendly development boards &amp; more!">
29
30
31    
31<script src="//bits4bots.com/cdn/shop/t/1/assets/global.js?v=138967679220690932761644791994" defer="defer"></script>
31
32    
32<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
32<meta name="google-site-verification" content="g2OMWs2vUnsa5P5X-8ChTBamhXzQ7Gd-0oQWrHWKPuw">
33<meta name="google-site-verification" content="jhRbjVGgpHbVmrceADqw0ECkJOLVoJB16dracYlDgek">
34<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62942544122/digital_wallets/dialog">
35<meta id="in-context-paypal-metadata" data-shop-id="62942544122" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
36<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://bits4bots.com/">
37<link rel="alternate" hreflang="en" href="https://bits4bots.com/">
38<link rel="alternate" hreflang="es" href="https://bits4bots.com/es">
39<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
39
40<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
41<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=62942544122" crossorigin="anonymous"></script>
vendor: 1 bytes, line 41
41
42<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":62942544122,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/62942544122","merchantName":"bits4bots","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"bits4bots","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 42
42
43<script id="shopify-features" type="application/json">{"accessToken":"e8cf649e1b61980613b8d71540d2b6d7","betas":["rich-media-storefront-analytics"],"domain":"bits4bots.com","predictiveSearch":true,"shopId":62942544122,"locale":"en"}</script>
vendor: 1 bytes, line 43
43
44<script>var Shopify = Shopify || {};
45Shopify.shop = "bits4botsllc.myshopify.com";
46Shopify.locale = "en";
47Shopify.currency = {"active":"USD","rate":"1.0"};
48Shopify.country = "US";
49Shopify.theme = {"name":"Dawn","id":130796028154,"schema_name":"Dawn","schema_version":"3.0.0","theme_store_id":887,"role":"main"};
50Shopify.theme.handle = "null";
51Shopify.theme.style = {"id":null,"handle":null};
52Shopify.cdnHost = "bits4bots.com/cdn";
53Shopify.routes = Shopify.routes || {};
54Shopify.routes.root = "/";
55Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
56Shopify.SignInWithShop = Shopify.SignInWithShop || {};
57Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
58Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 58
58
59<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 59
59
60<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 60
60
61<script>
62  window.ShopifyPay = window.ShopifyPay || {};
63  window.ShopifyPay.apiHost = "shop.app\/pay";
64  window.ShopifyPay.redirectState = null;
65</script>
vendor: 1 bytes, line 65
65
66<script>
67  window.Shopify = window.Shopify || {};
68  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
69  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
70  window.Shopify.SignInWithShop.eligible = true;
71</script>
vendor: 1 bytes, line 71
71
72<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 72
72
73<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 73
73
74<script type="module">
75  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
76
77  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
78
79</script>
vendor: 1 bytes, line 79
79
80<script>
81  window.Shopify = window.Shopify || {};
82  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
83  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
84</script>
vendor: 1 bytes, line 84
84
85<script>(function() {
86  var isLoaded = false;
87  function asyncLoad() {
88    if (isLoaded) return;
89    isLoaded = true;
90    var urls = ["https:\/\/trust.conversionbear.com\/script?app=trust_badge\u0026shop=bits4botsllc.myshopify.com","https:\/\/bits4bots.com\/apps\/giraffly-trust\/trust-worker-77a5c344be161b67041c1b409ce026f7665d64b9.js?v=20221212001006\u0026shop=bits4botsllc.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-ea69278c98e24b0ed96559f80e509a7d.js?shop=bits4botsllc.myshopify.com","https:\/\/amazonedropshipping.com\/js\/amazon-dropshipper.js?shop=bits4botsllc.myshopify.com","https:\/\/dev.younet.network\/scriptTag\/shopoe-aliexpress-review.js?shop=bits4botsllc.myshopify.com"];
91    for (var i = 0; i < urls.length; i++) {
92      var s = document.createElement('script');
93      s.type = 'text/javascript';
94      s.async = true;
95      s.src = urls[i];
96      var x = document.getElementsByTagName('script')[0];
97      x.parentNode.insertBefore(s, x);
98    }
99  };
100  if(window.attachEvent) {
101    window.attachEvent('onload', asyncLoad);
102  } else {
103    window.addEventListener('load', asyncLoad, false);
104  }
105})();</script>
vendor: 1 bytes, line 105
105
106<script id="__st">var __st={"a":62942544122,"offset":-14400,"reqid":"c356d82c-ca3b-4a7c-b5e4-3ab7ecbee0eb-1791303996","pageurl":"bits4bots.com\/","u":"c2cab613087d","p":"home"};</script>
vendor: 1 bytes, line 106
106
107<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 107
107
108<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 108
108
109<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//bits4bots.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 109
109
110<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//bits4bots.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
110<script crossorigin="anonymous" defer="defer" src="//bits4bots.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 110
110
111<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 111
111
112<script>
113  window.Shopify = window.Shopify || {};
114  window.Shopify.MCP = window.Shopify.MCP || {};
115  window.Shopify.MCP.enabled = true;
116  window.Shopify.MCP.shop = "bits4botsllc.myshopify.com";
117  window.Shopify.MCP.mcpEndpoint = "https:\/\/bits4bots.com\/api\/mcp";
118  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
119</script>
vendor: 1 bytes, line 119
119
120<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/bits4bots.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
121</script>
vendor: 1 bytes, line 121
121
122<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://bits4bots.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
123</script>
vendor: 1 bytes, line 123
123
124<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
125  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);
126</script>
vendor: 1 bytes, line 126
126
127<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})}}));
128</script>
128
129<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://bits4bots.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
130<style id="shopify-accelerated-checkout-cart">
131        #shopify-buyer-consent {
132  margin-top: 1em;
133  display: inline-block;
134  width: 100%;
135}
136
137#shopify-buyer-consent.hidden {
138  display: none;
139}
140
141#shopify-subscription-policy-button {
142  background: none;
143  border: none;
144  padding: 0;
145  text-decoration: underline;
146  font-size: inherit;
147  cursor: pointer;
148}
149
150#shopify-subscription-policy-button::before {
151  box-shadow: none;
152}
153
154      </style>
155<script id="sections-script" data-sections="header,footer" defer="defer" src="//bits4bots.com/cdn/shop/t/1/compiled_assets/scripts.js?v=102672194551066566131754765033"></script>
vendor: 1 bytes, line 155
155
156<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
156
157
158
159    <style data-shopify>
160      @font-face {
161  font-family: Assistant;
162  font-weight: 400;
163  font-style: normal;
164  font-display: swap;
165  src: url("//bits4bots.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
166       url("//bits4bots.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
167}
168
169      @font-face {
170  font-family: Assistant;
171  font-weight: 700;
172  font-style: normal;
173  font-display: swap;
174  src: url("//bits4bots.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"),
175       url("//bits4bots.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff");
176}
177
178      
179      
180      @font-face {
181  font-family: Assistant;
182  font-weight: 400;
183  font-style: normal;
184  font-display: swap;
185  src: url("//bits4bots.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
186       url("//bits4bots.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
187}
188
189
190      :root {
191        --font-body-family: Assistant, sans-serif;
192        --font-body-style: normal;
193        --font-body-weight: 400;
194
195        --font-heading-family: Assistant, sans-serif;
196        --font-heading-style: normal;
197        --font-heading-weight: 400;
198
199        --font-body-scale: 1.0;
200        --font-heading-scale: 1.0;
201
202        --color-base-text: 18, 18, 18;
203        --color-shadow: 18, 18, 18;
204        --color-base-background-1: 255, 255, 255;
205        --color-base-background-2: 243, 243, 243;
206        --color-base-solid-button-labels: 255, 255, 255;
207        --color-base-outline-button-labels: 18, 18, 18;
208        --color-base-accent-1: 18, 18, 18;
209        --color-base-accent-2: 61, 143, 172;
210        --payment-terms-background-color: #FFFFFF;
211
212        --gradient-base-background-1: #FFFFFF;
213        --gradient-base-background-2: #F3F3F3;
214        --gradient-base-accent-1: #121212;
215        --gradient-base-accent-2: #3d8fac;
216
217        --media-padding: px;
218        --media-border-opacity: 0.05;
219        --media-border-width: 1px;
220        --media-radius: 0px;
221        --media-shadow-opacity: 0.0;
222        --media-shadow-horizontal-offset: 0px;
223        --media-shadow-vertical-offset: 0px;
224        --media-shadow-blur-radius: 0px;
225
226        --page-width: 120rem;
227        --page-width-margin: 0rem;
228
229        --card-image-padding: 0.0rem;
230        --card-corner-radius: 0.0rem;
231        --card-text-alignment: left;
232        --card-border-width: 0.0rem;
233        --card-border-opacity: 0.0;
234        --card-shadow-opacity: 0.1;
235        --card-shadow-horizontal-offset: 0.0rem;
236        --card-shadow-vertical-offset: 0.0rem;
237        --card-shadow-blur-radius: 0.0rem;
238
239        --badge-corner-radius: 4.0rem;
240
241        --popup-border-width: 1px;
242        --popup-border-opacity: 0.1;
243        --popup-corner-radius: 0px;
244        --popup-shadow-opacity: 0.0;
245        --popup-shadow-horizontal-offset: 0px;
246        --popup-shadow-vertical-offset: 0px;
247        --popup-shadow-blur-radius: 0px;
248
249        --drawer-border-width: 1px;
250        --drawer-border-opacity: 0.1;
251        --drawer-shadow-opacity: 0.0;
252        --drawer-shadow-horizontal-offset: 0px;
253        --drawer-shadow-vertical-offset: 0px;
254        --drawer-shadow-blur-radius: 0px;
255
256        --spacing-sections-desktop: 0px;
257        --spacing-sections-mobile: 0px;
258
259        --grid-desktop-vertical-spacing: 8px;
260        --grid-desktop-horizontal-spacing: 8px;
261        --grid-mobile-vertical-spacing: 4px;
262        --grid-mobile-horizontal-spacing: 4px;
263
264        --text-boxes-border-opacity: 0.0;
265        --text-boxes-border-width: 0px;
266        --text-boxes-radius: 0px;
267        --text-boxes-shadow-opacity: 0.0;
268        --text-boxes-shadow-horizontal-offset: 0px;
269        --text-boxes-shadow-vertical-offset: 0px;
270        --text-boxes-shadow-blur-radius: 0px;
271
272        --buttons-radius: 0px;
273        --buttons-radius-outset: 0px;
274        --buttons-border-width: 1px;
275        --buttons-border-opacity: 1.0;
276        --buttons-shadow-opacity: 0.0;
277        --buttons-shadow-horizontal-offset: 0px;
278        --buttons-shadow-vertical-offset: 0px;
279        --buttons-shadow-blur-radius: 0px;
280        --buttons-border-offset: 0px;
281
282        --inputs-radius: 0px;
283        --inputs-border-width: 1px;
284        --inputs-border-opacity: 0.55;
285        --inputs-shadow-opacity: 0.0;
286        --inputs-shadow-horizontal-offset: 0px;
287        --inputs-margin-offset: 0px;
288        --inputs-shadow-vertical-offset: 0px;
289        --inputs-shadow-blur-radius: 0px;
290        --inputs-radius-outset: 0px;
291
292        --variant-pills-radius: 40px;
293        --variant-pills-border-width: 1px;
294        --variant-pills-border-opacity: 0.55;
295        --variant-pills-shadow-opacity: 0.0;
296        --variant-pills-shadow-horizontal-offset: 0px;
297        --variant-pills-shadow-vertical-offset: 0px;
298        --variant-pills-shadow-blur-radius: 0px;
299      }
300
301      *,
302      *::before,
303      *::after {
304        box-sizing: inherit;
305      }
306
307      html {
308        box-sizing: border-box;
309        font-size: calc(var(--font-body-scale) * 62.5%);
310        height: 100%;
311      }
312
313      body {
314        display: grid;
315        grid-template-rows: auto auto 1fr auto;
316        grid-template-columns: 100%;
317        min-height: 100%;
318        margin: 0;
319        font-size: 1.5rem;
320        letter-spacing: 0.06rem;
321        line-height: calc(1 + 0.8 / var(--font-body-scale));
322        font-family: var(--font-body-family);
323        font-style: var(--font-body-style);
324        font-weight: var(--font-body-weight);
325      }
326
327      @media screen and (min-width: 750px) {
328        body {
329          font-size: 1.6rem;
330        }
331      }
332    </style>
333
334    <link href="//bits4bots.com/cdn/shop/t/1/assets/base.css?v=39440664952427654091644792009" rel="stylesheet" type="text/css" media="all" />
335<link rel="preload" as="font" href="//bits4bots.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//bits4bots.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-predictive-search.css?v=165644661289088488651644791990" media="print" onload="this.media='all'">
335<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
336    if (Shopify.designMode) {
337      document.documentElement.classList.add('shopify-design-mode');
338    }
339    </script>
339
340    
341<!-- Start of Judge.me Core -->
342<link rel="dns-prefetch" href="https://cdn.judge.me/">
343<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":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
343ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","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_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
343itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","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_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"vertical","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
343youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
343:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"bits4bots","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":false,"reply_name_text":"bits4bots"};</script>
343 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="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}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'bits4bots'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
344</style> <style class='jdgm-settings-style'></style>
345
346  
347  
348  
349  <style class='jdgm-miracle-styles'>
350  @-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
350/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}
351
352</style>
353
354
355  
356  
357   
358
359
360<script data-cfasync='false' class='jdgm-script'>
361!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdn.judge.me/",
362jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
363setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,s){
364!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
365(s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!",
366s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))},
367jdgm.loadCSS.requestedUrls=[],jdgm.docReady(function(){(window.jdgmLoadCSS||e.querySelectorAll(
368".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
369parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"):
370jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"))})}(document);
371</script>
vendor: 1 bytes, line 371
371
372<script async data-cfasync="false" type="text/javascript" src="https://cdn.judge.me/loader.js"></script>
372
373
374<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript>
375<!-- End of Judge.me Core -->
376
377
378    
378<script src="https://cdn.younet.network/main.js"></script>
378
379<!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
380
381<script id='shopify-chat-app-embed-data' type='application/json'>
382  {
383    "settings": {
384      "invertActivatorColors": true,
385      "greetingMessage": "👋 Hi, message us with any questions. We're happy to help!",
386      "showFeaturedProducts": true,
387      "featuredProducts": [],
388      "horizontalPosition": "bottom_right",
389      "icon": "chat_bubble",
390      "buttonLabel": "Chat"
391    }
392  }
393</script>
393
394
395<style data-shopify>
396  
397
398  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
399  shopify-chat:defined:empty {
400    display: grid;
401  }
402
403  :root {
404    --shopify-chat-bg-color: #FFFFFF;
405    --shopify-chat-text-color: #000000;
406    --shopify-chat-accent-bg-color: #000000;
407    --shopify-chat-accent-text-color: #FFFFFF;
408    --shopify-chat-activator-offset: 20px;
409
410    
411
412    --shopify-chat-activator-font-size: 16px;
413    --shopify-chat-border-radius: 16px;
414  }
415
416  
417</style>
418
419<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
419
420
421
422<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
423
424
425
426
427
428
429
430<link rel="dns-prefetch" href="https://cdn.judge.me">
431<link rel="dns-prefetch" href="https://cdn1.judge.me">
432<link rel="dns-prefetch" href="https://api.judge.me">
433
434<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":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
434ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","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_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
434itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","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_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"vertical","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
434youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
434:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"bits4bots","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":false,"reply_name_text":"bits4bots"};</script>
434 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="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}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'bits4bots'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
435</style> <style class='jdgm-settings-style'></style>
436
437  
438  
439  
440  <style class='jdgm-miracle-styles'>
441  @-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
441/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}
442
443</style>
444
445
446  
447  
448   
449
450
451
452
453<script data-cfasync='false' class='jdgm-script'>
454!function(e){window.jdgm=window.jdgm||{};
455/* INF-1976 */
456var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
457if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
458jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
459jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
460setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
461!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
462(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
463a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
464jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
465t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
466t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
467".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
468parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
469jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
470)}))}(document);
471</script>
471
472<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/shopify_v2.css"></noscript>
473
474<!-- BEGIN app snippet: theme_fix_tags -->
474<script>
475  (function() {
476    var jdgmThemeFixes = null;
477    if (!jdgmThemeFixes) return;
478
479    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
480    // before the per-theme fix so the theme-specific CSS wins the cascade.
481    // HTML is never applied globally (too risky).
482    var allThemesFix = jdgmThemeFixes['all'];
483    if (allThemesFix && allThemesFix.css) {
484      var allStyleTag = document.createElement('style');
485      allStyleTag.classList.add('jdgm-theme-fix-style-all');
486      allStyleTag.innerHTML = allThemesFix.css;
487      document.head.append(allStyleTag);
488    };
489
490    if (allThemesFix && allThemesFix.js) {
491      var allScriptTag = document.createElement('script');
492      allScriptTag.classList.add('jdgm-theme-fix-script-all');
493      allScriptTag.innerHTML = allThemesFix.js;
494      document.head.append(allScriptTag);
495    };
496
497    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
498    if (!thisThemeFix) return;
499
500    if (thisThemeFix.html) {
501      document.addEventListener("DOMContentLoaded", function() {
502        var htmlDiv = document.createElement('div');
503        htmlDiv.classList.add('jdgm-theme-fix-html');
504        htmlDiv.innerHTML = thisThemeFix.html;
505        document.body.append(htmlDiv);
506      });
507    };
508
509    if (thisThemeFix.css) {
510      var styleTag = document.createElement('style');
511      styleTag.classList.add('jdgm-theme-fix-style');
512      styleTag.innerHTML = thisThemeFix.css;
513      document.head.append(styleTag);
514    };
515
516    if (thisThemeFix.js) {
517      var scriptTag = document.createElement('script');
518      scriptTag.classList.add('jdgm-theme-fix-script');
519      scriptTag.innerHTML = thisThemeFix.js;
520      document.head.append(scriptTag);
521    };
522  })();
523</script>
523
524<!-- END app snippet -->
525<!-- End of Judge.me Core -->
526
527
528
529<!-- END app block -->
529<script src="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/loader.js" type="text/javascript" defer="defer"></script>
529
530<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
531<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 62942544122,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 531
531
532<script>
533  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
534</script>
vendor: 1 bytes, line 534
534
535<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
535).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 62942544122,storefrontBaseUrl: "https://bits4bots.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://bits4bots.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"988184826","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
535,"dataSharingState":"unrestricted"},{"id":"535757050","configuration":"{\"pixelCode\":\"CS4RQ43C77UC378MFF20\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"439189754","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-DV8Z157JYH\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-DV8Z157JYH\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-DV8Z157JYH\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-DV8Z157JYH\\\",\\\"MC-8PC41YWGK2\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-DV8Z157JYH\\\",\\\"MC-8PC41YWGK2\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-DV8Z157JYH\\\",\\\"MC-8PC41YWGK2\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-DV8Z157JYH\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-DV8Z157JYH\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"89719034","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":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"bits4bots","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"bits4botsllc.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/bits4bots.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://bits4bots.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"130796028154","themeStoreId":"887","themePublished":"true","eventMetadataId":"32c9a9b0-4aa0-4e6f-acc6-0727024fbdf9","pageType":"home","shopId":"62942544122","storefrontBaseUrl":"https:\/\/bits4bots.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
535<script>
536  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
537  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
538  window.ShopifyAnalytics.meta.currency = 'USD';
539  var meta = {"page":{"pageType":"home","requestId":"c356d82c-ca3b-4a7c-b5e4-3ab7ecbee0eb-1791303996"}};
540  for (var attr in meta) {
541    window.ShopifyAnalytics.meta[attr] = meta[attr];
542  }
543</script>
vendor: 1 bytes, line 543
543
544<script class="analytics">
545  (function () {
546    var customDocumentWrite = function(content) {
547      var jquery = null;
548
549      if (window.jQuery) {
550        jquery = window.jQuery;
551      } else if (window.Checkout && window.Checkout.$) {
552        jquery = window.Checkout.$;
553      }
554
555      if (jquery) {
556        jquery('body').append(content);
557      }
558    };
559
560    var hasLoggedConversion = function(token) {
561      if (token) {
562        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
563      }
564      return false;
565    }
566
567    var setCookieIfConversion = function(token) {
568      if (token) {
569        var twoMonthsFromNow = new Date(Date.now());
570        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
571
572        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
573      }
574    }
575
576    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
577    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
578    if (trekkie.integrations) {
579      return;
580    }
581    trekkie.methods = [
582      'identify',
583      'page',
584      'ready',
585      'track',
586      'trackForm',
587      'trackLink'
588    ];
589    trekkie.factory = function(method) {
590      return function() {
591        var args = Array.prototype.slice.call(arguments);
592        args.unshift(method);
593        trekkie.push(args);
594        if (method == 'track' || method == 'page') {
595          var pageUrl;
596          try {
597            pageUrl = window.location.href;
598          } catch (e) {}
599          var pageReferrer;
600          try {
601            pageReferrer = document.referrer;
602          } catch (e) {}
603          try {
604            if (window.__TREKKIE_SHIM_QUEUE == null) {
605              window.__TREKKIE_SHIM_QUEUE = [];
606            }
607            window.__TREKKIE_SHIM_QUEUE.push({
608              from: 'trekkie-stub',
609              method: method,
610              args: args.slice(1),
611              pageContext: {
612                url: pageUrl,
613                referrer: pageReferrer
614              }
615            });
616          } catch (e) {
617            // no-op
618          }
619        }
620        return trekkie;
621      };
622    };
623    for (var i = 0; i < trekkie.methods.length; i++) {
624      var key = trekkie.methods[i];
625      trekkie[key] = trekkie.factory(key);
626    }
627    trekkie.load = function(config) {
628      trekkie.config = config || {};
629      trekkie.config.initialDocumentCookie = document.cookie;
630      var first = document.getElementsByTagName('script')[0];
631var script = document.createElement('script');
632script.type = 'text/javascript';
633script.onerror = function(e) {
634  var scriptFallback = document.createElement('script');
635  scriptFallback.type = 'text/javascript';
636  scriptFallback.onerror = function(error) {
637          var Monorail = {
638      produce: function produce(monorailDomain, schemaId, payload) {
639        var currentMs = new Date().getTime();
640        var event = {
641          schema_id: schemaId,
642          payload: payload,
643          metadata: {
644            event_created_at_ms: currentMs,
645            event_sent_at_ms: currentMs
646          }
647        };
648        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
649      },
650      sendRequest: function sendRequest(endpointUrl, payload) {
651        // Try the sendBeacon API
652        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
653          var blobData = new window.Blob([payload], {
654            type: 'text/plain'
655          });
656
657          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
658            return true;
659          } // sendBeacon was not successful
660
661        } // XHR beacon
662
663        var xhr = new XMLHttpRequest();
664
665        try {
666          xhr.open('POST', endpointUrl);
667          xhr.setRequestHeader('Content-Type', 'text/plain');
668          xhr.send(payload);
669        } catch (e) {
670          console.log(e);
671        }
672
673        return false;
674      },
675      isIos12: function isIos12() {
676        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
677      }
678    };
679    Monorail.produce('monorail-edge.shopifysvc.com',
680      'trekkie_storefront_load_errors/1.1',
681      {shop_id: 62942544122,
682      theme_id: 130796028154,
683      app_name: "storefront",
684      context_url: window.location.href,
685      source_url: "//bits4bots.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
686
687  };
688  scriptFallback.async = true;
689  scriptFallback.src = '//bits4bots.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
690  first.parentNode.insertBefore(scriptFallback, first);
691};
692script.async = true;
693script.src = '//bits4bots.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
694first.parentNode.insertBefore(script, first);
695
696    };
697    trekkie.load(
698      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62942544122,"isMerchantRequest":null,"themeId":130796028154,"themeCityHash":"4782571302854772165","contentLanguage":"en","currency":"USD","eventMetadataId":"32c9a9b0-4aa0-4e6f-acc6-0727024fbdf9"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
699    );
700
701    var loaded = false;
702    trekkie.ready(function() {
703      if (loaded) return;
704      loaded = true;
705
706      window.ShopifyAnalytics.lib = window.trekkie;
707
708      var originalDocumentWrite = document.write;
709      document.write = customDocumentWrite;
710      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
711      document.write = originalDocumentWrite;
712
713      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
714      var token = match? match[1]: undefined;
715      if (!hasLoggedConversion(token)) {
716        setCookieIfConversion(token);
717        
718      }
719    });
720
721    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"c356d82c-ca3b-4a7c-b5e4-3ab7ecbee0eb-1791303996","shopifyEmitted":true});
722
723    var eventsListenerScript = document.createElement('script');
724    eventsListenerScript.async = true;
725    eventsListenerScript.src = "//bits4bots.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
726    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
727})();</script>
727
728  
728<script>
729  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
730    window.ga = function ga() {
731      (window.ga.q = window.ga.q || []).push(arguments);
732      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
733        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
734      }
735      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.");
736    };
737    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
738      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
739    }
740  }
741</script>
vendor: 1 bytes, line 741
741
742<script
743  defer
744  src="https://bits4bots.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.5.min.js"
745  data-application="storefront-renderer"
746  data-shop-id="62942544122"
747  data-render-region="gcp-europe-west1"
748  data-page-type="index"
749  data-theme-instance-id="130796028154"
750  data-theme-name="Dawn"
751  data-theme-version="3.0.0"
752  data-monorail-region="shop_domain"
753  data-resource-timing-sampling-rate="10"
754  data-shs="true"
755  data-shs-beacon="true"
756  data-shs-export-with-fetch="true"
757  data-shs-logs-sample-rate="1"
758  data-shs-beacon-endpoint="https://bits4bots.com/api/collect"
759></script>
vendor: 1 bytes, line 759
759
760<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to bits4bots. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"exportCommand":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
760,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 760
760
761<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"62942544122","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"US","language":"en"}}</script>
761
762<meta name="shopify-y" content="7845c18a-8975-4f14-a8c9-9e098950ad56" data-expiration="1822861597000"><meta name="shopify-s" content="5d5ceb7f-da9f-43c5-9ad5-d75130e5258d" data-expiration="1791305797000"><meta name="new-cookie-storage-activated" content="t">
763</head>
764
765  <body class="gradient">
766    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
767      Skip to content
768    </a>
769
770    <div id="shopify-section-announcement-bar" class="shopify-section"><div class="announcement-bar color-background-1 gradient" role="region" aria-label="Announcement" ><p class="announcement-bar__message h5">
771                Welcome to our STEM focused electronics store!
772</p></div><div class="announcement-bar color-accent-1 gradient" role="region" aria-label="Announcement" ><p class="announcement-bar__message h5">
773                Bits4Bots
774</p></div><div class="announcement-bar color-accent-2 gradient" role="region" aria-label="Announcement" ><a href="/pages/courses-1" class="announcement-bar__link link link--text focus-inset animate-arrow"><p class="announcement-bar__message h5">
775                Free Self Paced Courses with Select STEM Kit Purchases or Membership
776<svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
777  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
778</svg>
779
780</p></a></div>
781</div>
782    <div id="shopify-section-header" class="shopify-section section-header"><link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-list-menu.css?v=129267058877082496571644791997" media="print" onload="this.media='all'">
783<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-search.css?v=96455689198851321781644791984" media="print" onload="this.media='all'">
784<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-menu-drawer.css?v=126731818748055994231644791988" media="print" onload="this.media='all'">
785<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-cart-notification.css?v=107019900565326663291644791982" media="print" onload="this.media='all'">
786<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-cart-items.css?v=45858802644496945541644792009" media="print" onload="this.media='all'"><link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-price.css?v=112673864592427438181644791987" media="print" onload="this.media='all'">
787  <link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-loading-overlay.css?v=167310470843593579841644792013" media="print" onload="this.media='all'"><noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-list-menu.css?v=129267058877082496571644791997" rel="stylesheet" type="text/css" media="all" /></noscript>
788<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-search.css?v=96455689198851321781644791984" rel="stylesheet" type="text/css" media="all" /></noscript>
789<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-menu-drawer.css?v=126731818748055994231644791988" rel="stylesheet" type="text/css" media="all" /></noscript>
790<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-cart-notification.css?v=107019900565326663291644791982" rel="stylesheet" type="text/css" media="all" /></noscript>
791<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-cart-items.css?v=45858802644496945541644792009" rel="stylesheet" type="text/css" media="all" /></noscript>
792
793<style>
794  header-drawer {
795    justify-self: start;
796    margin-left: -1.2rem;
797  }
798
799  @media screen and (min-width: 990px) {
800    header-drawer {
801      display: none;
802    }
803  }
804
805  .menu-drawer-container {
806    display: flex;
807  }
808
809  .list-menu {
810    list-style: none;
811    padding: 0;
812    margin: 0;
813  }
814
815  .list-menu--inline {
816    display: inline-flex;
817    flex-wrap: wrap;
818  }
819
820  summary.list-menu__item {
821    padding-right: 2.7rem;
822  }
823
824  .list-menu__item {
825    display: flex;
826    align-items: center;
827    line-height: calc(1 + 0.3 / var(--font-body-scale));
828  }
829
830  .list-menu__item--link {
831    text-decoration: none;
832    padding-bottom: 1rem;
833    padding-top: 1rem;
834    line-height: calc(1 + 0.8 / var(--font-body-scale));
835  }
836
837  @media screen and (min-width: 750px) {
838    .list-menu__item--link {
839      padding-bottom: 0.5rem;
840      padding-top: 0.5rem;
841    }
842  }
843</style><style data-shopify>.section-header {
844    margin-bottom: 0px;
845  }
846
847  @media screen and (min-width: 750px) {
848    .section-header {
849      margin-bottom: 0px;
850    }
851  }</style>
851<script src="//bits4bots.com/cdn/shop/t/1/assets/details-disclosure.js?v=118626640824924522881644792005" defer="defer"></script>
vendor: 1 bytes, line 851
851
852<script src="//bits4bots.com/cdn/shop/t/1/assets/details-modal.js?v=4511761896672669691644792004" defer="defer"></script>
vendor: 1 bytes, line 852
852
853<script src="//bits4bots.com/cdn/shop/t/1/assets/cart-notification.js?v=18770815536247936311644791986" defer="defer"></script>
853
854
855<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
856  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
857    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
858  </symbol>
859
860  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
861    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
862  </symbol>
863</svg>
864<sticky-header class="header-wrapper color-background-1 gradient header-wrapper--border-bottom">
865  <header class="header header--middle-left page-width header--has-menu"><header-drawer data-breakpoint="tablet">
866        <details id="Details-menu-drawer-container" class="menu-drawer-container">
867          <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
868            <span>
869              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
870  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
871</svg>
872
873              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
874  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
875</svg>
876
877            </span>
878          </summary>
879          <div id="menu-drawer" class="menu-drawer motion-reduce" tabindex="-1">
880            <div class="menu-drawer__inner-container">
881              <div class="menu-drawer__navigation-container">
882                <nav class="menu-drawer__navigation">
883                  <ul class="menu-drawer__menu list-menu" role="list"><li><a href="/collections/all" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
884                            Shop
885                          </a></li><li><a href="/pages/courses-1" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
886                            Courses
887                          </a></li><li><a href="/pages/student-resources-1" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
888                            Student Resources
889                          </a></li><li><a href="/pages/teacher-resources-3" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
890                            Teacher Resources
891                          </a></li><li><a href="/pages/assembly-guide" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
892                            Assembly Guide
893                          </a></li><li><a href="/pages/our-story" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
894                            Our Story
895                          </a></li><li><a href="/pages/contact" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
896                            Contact
897                          </a></li></ul>
898                </nav>
899                <div class="menu-drawer__utility-links"><a href="https://bits4bots.com/customer_authentication/redirect?locale=en&region_country=US" class="menu-drawer__account link focus-inset h5">
900                      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
901  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
9011-3.67-1.35-6.17-1.35z" fill="currentColor">
902</svg>
903
904Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
905                        <a href="https://twitter.com/bits4bots" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 18 15">
906  <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
907</svg>
908<span class="visually-hidden">Twitter</span>
909                        </a>
910                      </li><li class="list-social__item">
911                        <a href="https://www.facebook.com/bits4bots/" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
912  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
913</svg>
914<span class="visually-hidden">Facebook</span>
915                        </a>
916                      </li><li class="list-social__item">
917                        <a href="https://pinterest.com/bits4bots" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 17 18">
918  <path fill="currentColor" d="M8.48.58a8.42 8.42 0 015.9 2.45 8.42 8.42 0 011.33 10.08 8.28 8.28 0 01-7.23 4.16 8.5 8.5 0 01-2.37-.32c.42-.68.7-1.29.85-1.8l.59-2.29c.14.28.41.52.8.73.4.2.8.31 1.24.31.87 0 1.65-.25 2.34-.75a4.87 4.87 0 001.6-2.05 7.3 7.3 0 00.56-2.93c0-1.3-.5-2.41-1.49-3.36a5.27 5.27 0 00-3.8-1.43c-.93 0-1.8.16-2.58.48A5.23 5.23 0 002.85 8.6c0 .75.14 1.41.43 1.98.28.56.7.96 1.27 1.2.1.04.19.04.26 0 .07-.03.12-.1.15-.2l.18-.68c.05-.15.02-.3-.11-.45a2.35 2.35 0 01-.57-1.63A3.96 3.96 0 018.6 4.8c1.09 0 1.94.3 2.54.89.61.6.92 1.37.92 2.32 0 .8-.11 1.54-.33 2.21a3.97 3.97 0 01-.93 1.62c-.4.4-.87.6-1.4.6-.43 0-.78-.15-1.06-.47-.27-.32-.36-.7-.26-1.13a111.14 111.14 0 01.47-1.6l.18-.73c.06-.26.09-.47.09-.65 0-.36-.1-.66-.28-.89-.2-.23-.47-.35-.83-.35-.45 0-.83.2-1.13.62-.3.41-.46.93-.46 1.56a4.1 4.1 0 00.18 1.15l.06.15c-.6 2.58-.95 4.1-1.08 4.54-.12.55-.16 1.2-.13 1.94a8.4 8.4 0 01-5-7.65c0-2.3.81-4.28 2.44-5.9A8.04 8.04 0 018.48.57z">
919</svg>
920<span class="visually-hidden">Pinterest</span>
921                        </a>
922                      </li><li class="list-social__item">
923                        <a href="https://www.instagram.com/bits4bots/" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
924  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
925  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
926</svg>
927<span class="visually-hidden">Instagram</span>
928                        </a>
929                      </li><li class="list-social__item">
930                        <a href="https://www.tiktok.com/@bitsbotsllc" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" width="16" height="18" fill="none" xmlns="http://www.w3.org/2000/svg">
931  <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor">
932</svg>
933<span class="visually-hidden">TikTok</span>
934                        </a>
935                      </li><li class="list-social__item">
936                        <a href="https://www.youtube.com/@Bits4bots" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70">
937  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
938</svg>
939<span class="visually-hidden">YouTube</span>
940                        </a>
941                      </li></ul>
942                </div>
943              </div>
944            </div>
945          </div>
946        </details>
947      </header-drawer><h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><img srcset="//bits4bots.com/cdn/shop/files/New_nibbles_90x.png?v=1690126302 1x, //bits4bots.com/cdn/shop/files/[email protected]?v=1690126302 2x"
948              src="//bits4bots.com/cdn/shop/files/New_nibbles_90x.png?v=1690126302"
949              loading="lazy"
950              class="header__heading-logo"
951              width="1131"
952              height="1440"
953              alt="bits4bots"
954            ></a></h1><nav class="header__inline-menu">
955        <ul class="list-menu list-menu--inline" role="list"><li><a href="/collections/all" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
956                  <span>Shop</span>
957                </a></li><li><a href="/pages/courses-1" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
958                  <span>Courses</span>
959                </a></li><li><a href="/pages/student-resources-1" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
960                  <span>Student Resources</span>
961                </a></li><li><a href="/pages/teacher-resources-3" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
962                  <span>Teacher Resources</span>
963                </a></li><li><a href="/pages/assembly-guide" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
964                  <span>Assembly Guide</span>
965                </a></li><li><a href="/pages/our-story" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
966                  <span>Our Story</span>
967                </a></li><li><a href="/pages/contact" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
968                  <span>Contact</span>
969                </a></li></ul>
970      </nav><div class="header__icons">
971      <details-modal class="header__search">
972        <details>
973          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
974            <span>
975              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
976                <use href="#icon-search">
977              </svg>
978              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
979                <use href="#icon-close">
980              </svg>
981            </span>
982          </summary>
983          <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Search">
984            <div class="modal-overlay"></div>
985            <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
986                  <div class="field">
987                    <input class="search__input field__input"
988                      id="Search-In-Modal"
989                      type="search"
990                      name="q"
991                      value=""
992                      placeholder="Search"role="combobox"
993                        aria-expanded="false"
994                        aria-owns="predictive-search-results-list"
995                        aria-controls="predictive-search-results-list"
996                        aria-haspopup="listbox"
997                        aria-autocomplete="list"
998                        autocorrect="off"
999                        autocomplete="off"
1000                        autocapitalize="off"
1001                        spellcheck="false">
1002                    <label class="field__label" for="Search-In-Modal">Search</label>
1003                    <input type="hidden" name="options[prefix]" value="last">
1004                    <button class="search__button field__button" aria-label="Search">
1005                      <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1006                        <use href="#icon-search">
1007                      </svg>
1008                    </button>
1009                  </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1010                      <div class="predictive-search__loading-state">
1011                        <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1012                          <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1013                        </svg>
1014                      </div>
1015                    </div>
1016
1017                    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1018                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1019                  <use href="#icon-close">
1020                </svg>
1021              </button>
1022            </div>
1023          </div>
1024        </details>
1025      </details-modal><a href="https://bits4bots.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon header__icon--account link focus-inset small-hide">
1026          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
1027  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1028</svg>
1029
1030          <span class="visually-hidden">Log in</span>
1031        </a>
1032              
1033              
1034
1035
1036
1037
1038
1039
1040
1041
1042	<a class="ssw-link-fave-menu ssw-link-fave-menu-hide-count" href="/pages/wishlist" aria-label="My Wishlist" tabindex="0">
1043		<i class="ssw-icon-heart-o"></i>
1044		<span class="ssw-counter-fave-menu ssw-hide"></span>
1045	</a>
1046	
1046<script defer>
1047		var sswFaveCounterMenuLoaded = true;
1048	</script>
1048
1049
1050                  
1051              
1052      <a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none">
1053  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
1054</svg>
1055<span class="visually-hidden">Cart</span></a>
1056    </div>
1057  </header>
1058</sticky-header>
1059
1060<cart-notification>
1061  <div class="cart-notification-wrapper page-width color-background-1">
1062    <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1">
1063      <div class="cart-notification__header">
1064        <h2 class="cart-notification__heading caption-large text-body"><svg class="icon icon-checkmark color-foreground-text" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
1065  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
1066</svg>
1067Item added to your cart</h2>
1068        <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close">
1069          <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg>
1070        </button>
1071      </div>
1072      <div id="cart-notification-product" class="cart-notification-product"></div>
1073      <div class="cart-notification__links">
1074        <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a>
1075        <form action="/cart" method="post" id="cart-notification-form">
1076          <button class="button button--primary button--full-width" name="checkout">Check out</button>
1077        </form>
1078        <button type="button" class="link button-label">Continue shopping</button>
1079      </div>
1080    </div>
1081  </div>
1082</cart-notification>
1083<style data-shopify>
1084  .cart-notification {
1085     display: none;
1086  }
1087</style>
1088
1089
1090<script type="application/ld+json">
1091  {
1092    "@context": "http://schema.org",
1093    "@type": "Organization",
1094    "name": "bits4bots",
1095    
1096      
1097      "logo": "https:\/\/bits4bots.com\/cdn\/shop\/files\/New_nibbles_1131x.png?v=1690126302",
1098    
1099    "sameAs": [
1100      "https:\/\/twitter.com\/bits4bots",
1101      "https:\/\/www.facebook.com\/bits4bots\/",
1102      "https:\/\/pinterest.com\/bits4bots",
1103      "https:\/\/www.instagram.com\/bits4bots\/",
1104      "https:\/\/www.tiktok.com\/@bitsbotsllc",
1105      "",
1106      "",
1107      "https:\/\/www.youtube.com\/@Bits4bots",
1108      ""
1109    ],
1110    "url": "https:\/\/bits4bots.com"
1111  }
1112</script>
1112
1113  
1113<script type="application/ld+json">
1114    {
1115      "@context": "http://schema.org",
1116      "@type": "WebSite",
1117      "name": "bits4bots",
1118      "potentialAction": {
1119        "@type": "SearchAction",
1120        "target": "https:\/\/bits4bots.com\/search?q={search_term_string}",
1121        "query-input": "required name=search_term_string"
1122      },
1123      "url": "https:\/\/bits4bots.com"
1124    }
1125  </script>
1125
1126</div>
1127    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1128      <section id="shopify-section-template--15686768066810__image_banner" class="shopify-section section"><link href="//bits4bots.com/cdn/shop/t/1/assets/section-image-banner.css?v=176487564440668880141644791989" rel="stylesheet" type="text/css" media="all" />
1129<style data-shopify>@media screen and (max-width: 749px) {
1130    #Banner-template--15686768066810__image_banner::before,
1131    #Banner-template--15686768066810__image_banner .banner__media::before,
1132    #Banner-template--15686768066810__image_banner:not(.banner--mobile-bottom) .banner__content::before {
1133      padding-bottom: 56.25%;
1134      content: '';
1135      display: block;
1136    }
1137  }
1138
1139  @media screen and (min-width: 750px) {
1140    #Banner-template--15686768066810__image_banner::before,
1141    #Banner-template--15686768066810__image_banner .banner__media::before {
1142      padding-bottom: 56.25%;
1143      content: '';
1144      display: block;
1145    }
1146  }</style><style data-shopify>#Banner-template--15686768066810__image_banner::after {
1147    opacity: 0.0;
1148  }</style><div id="Banner-template--15686768066810__image_banner" class="banner banner--content-align-center banner--content-align-mobile-center banner--small banner--adapt banner--mobile-bottom banner--desktop-transparent"><div class="banner__media media">
1149      <img
1150        srcset="//bits4bots.com/cdn/shop/files/STEM_Project_with_Bits4Bots_E-Kit_Presentation_Web_Banner_375x.gif?v=1720370777 375w,//bits4bots.com/cdn/shop/files/STEM_Project_with_Bits4Bots_E-Kit_Presentation_Web_Banner_750x.gif?v=1720370777 750w,//bits4bots.com/cdn/shop/files/STEM_Project_with_Bits4Bots_E-Kit_Presentation_Web_Banner_1100x.gif?v=1720370777 1100w,//bits4bots.com/cdn/shop/files/STEM_Project_with_Bits4Bots_E-Kit_Presentation_Web_Banner_1500x.gif?v=1720370777 1500w,//bits4bots.com/cdn/shop/files/STEM_Project_with_Bits4Bots_E-Kit_Presentation_Web_Banner_1780x.gif?v=1720370777 1780w,//bits4bots.com/cdn/shop/files/STEM_Project_with_Bits4Bots_E-Kit_Presentation_Web_Banner.gif?v=1720370777 1920w"
1151        sizes="100vw"
1152        src="//bits4bots.com/cdn/shop/files/STEM_Project_with_Bits4Bots_E-Kit_Presentation_Web_Banner_1500x.gif?v=1720370777"
1153        loading="lazy"
1154        alt=""
1155        width="1920"
1156        height="1080.0"
1157        
1158      >
1159    </div><div class="banner__content banner__content--bottom-center page-width">
1160    <div class="banner__box content-container content-container--full-width-mobile color-background-1"><div class="banner__buttons" ><a href="/collections/all" class="button button--secondary">Shop All</a></div><div class="banner__text body" >
1161              <span>Inspiring the next generation of STEM professionals &amp; careerists.</span>
1162            </div></div>
1163  </div>
1164</div>
1165
1166
1167</section><section id="shopify-section-template--15686768066810__rich_text" class="shopify-section section"><link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-rte.css?v=69919436638515329781644792007" media="print" onload="this.media='all'">
1168<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/section-rich-text.css?v=134879675850203994041644792000" media="print" onload="this.media='all'">
1169
1170<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-rte.css?v=69919436638515329781644792007" rel="stylesheet" type="text/css" media="all" /></noscript>
1171<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/section-rich-text.css?v=134879675850203994041644792000" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--15686768066810__rich_text-padding {
1172    padding-top: 30px;
1173    padding-bottom: 0px;
1174  }
1175
1176  @media screen and (min-width: 750px) {
1177    .section-template--15686768066810__rich_text-padding {
1178      padding-top: 40px;
1179      padding-bottom: 0px;
1180    }
1181  }</style><div class="isolate">
1182  <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--15686768066810__rich_text-padding">
1183    <div class="rich-text__blocks"><div class="rich-text__text rte" ><p>
1183Hardware tech electronics company with a STEM focus. Our products help you create a 🖐 hands-on learning environment in the classroom or home with engaging projects that promote Science, Technology, Engineering, and Math. </p><p>Our products are designed for grades 3rd-12th and university students. Online electronic component retailer. 👩🏼‍💻 Find do-it-yourself STEM kits, kid friendly development boards, and an online community with a knack for innovation.</p><p>Services to come: Multisim simulations, laser cut digital templates & more.</p></div></div>
1184  </div>
1185</div>
1186
1187
1188</section><section id="shopify-section-template--15686768066810__16828966522c3d45e4" class="shopify-section section"><div class="page-width"><div id="shopify-block-AV3ZleFdxeE5XU3NSe__0142bf90-32ef-4ef3-82af-af216be63f90" class="shopify-block shopify-app-block">
1189
1190
1191
1192  
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204<style>
1205      div[id*="instafeed_app_block"] {
1206        width: 100%;
1207      }
1208      div.shopify-section:has(> [id*="instafeed_app_block"]) {
1209      width: 100%;
1210      }
1211      
1212      body #insta-feed {
1213      
1214          
1215
1216          
1217          margin-bottom: 0px!important;
1218          
1219
1220          
1221
1222          
1223
1224          
1225      }
1226      
1227      body #insta-feed h2 {
1228      
1229        
1230        
1231         text-align: center;
1232      }
1233
1234      
1235      
1236</style>
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248  <div id="insta-feed"></div>
1249  
1249<script>
1250    if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "";
1251    
1252  </script>
1252
1253
1254
1255<!-- BEGIN app snippet: storefront-script -->
1256
1257
1258<!-- END app snippet -->
1259
1260
1261
1262
1263
1264
1265</div>
1266</div>
1267
1268
1269</section><section id="shopify-section-template--15686768066810__1cf53858-37f3-4e3d-b7ad-f8545554a38c" class="shopify-section section"><link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-slider.css?v=154982046336302774911644791989" media="print" onload="this.media='all'">
1270<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-card.css?v=127413053002844137811644792005" media="print" onload="this.media='all'">
1271<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-article-card.css?v=40864579252276455821644791994" media="print" onload="this.media='all'">
1272<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/section-featured-blog.css?v=48359743817428876351644791986" media="print" onload="this.media='all'">
1273
1274<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-slider.css?v=154982046336302774911644791989" rel="stylesheet" type="text/css" media="all" /></noscript>
1275<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-card.css?v=127413053002844137811644792005" rel="stylesheet" type="text/css" media="all" /></noscript>
1276<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-article-card.css?v=40864579252276455821644791994" rel="stylesheet" type="text/css" media="all" /></noscript>
1277
1278<link href="//bits4bots.com/cdn/shop/t/1/assets/section-featured-blog.css?v=48359743817428876351644791986" rel="stylesheet" type="text/css" media="all" />
1279<style data-shopify>.section-template--15686768066810__1cf53858-37f3-4e3d-b7ad-f8545554a38c-padding {
1280    padding-top: 27px;
1281    padding-bottom: 27px;
1282  }
1283
1284  @media screen and (min-width: 750px) {
1285    .section-template--15686768066810__1cf53858-37f3-4e3d-b7ad-f8545554a38c-padding {
1286      padding-top: 36px;
1287      padding-bottom: 36px;
1288    }
1289  }</style><div class="blog isolate color-background-1 gradient">
1290  <div class="page-width-desktop section-template--15686768066810__1cf53858-37f3-4e3d-b7ad-f8545554a38c-padding">
1291    <div class="title-wrapper-with-link title-wrapper--self-padded-tablet-down title-wrapper--no-top-margin">
1292      <h2 class="blog__title">Blog posts</h2><a href="/blogs/news"
1293          class="link underlined-link large-up-hide"
1294        >
1295          View all
1296        </a></div><slider-component class="slider-mobile-gutter">
1297        <ul id="Slider-template--15686768066810__1cf53858-37f3-4e3d-b7ad-f8545554a38c"
1298          class="blog__posts articles-wrapper grid grid--peek grid--2-col-tablet grid--4-col-desktop slider slider--tablet"
1299          role="list"
1300        ><li id="Slide-template--15686768066810__1cf53858-37f3-4e3d-b7ad-f8545554a38c-1" class="blog__post grid__item article slider__slide slider__slide--full-width">
1301              
1302<div class="card-wrapper underline-links-hover">
1303    
1304    <div class="card article-card
1305      card--standard
1306      
1307       card--media
1308      
1309      "
1310      style="--ratio-percent: 60.24096385542169%;"
1311    >
1312      <div class="card__inner  color-background-2 ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media">
1313            <div class="article-card__image media media--hover-effect" >
1314              <img
1315                srcset="//bits4bots.com/cdn/shop/articles/B4B_Drone_Course_Kickstarter_1_ade823ce-c7cb-4d25-bec6-145d9f1adb39_165x.jpg?v=1775603877 165w,//bits4bots.com/cdn/shop/articles/B4B_Drone_Course_Kickstarter_1_ade823ce-c7cb-4d25-bec6-145d9f1adb39_360x.jpg?v=1775603877 360w,//bits4bots.com/cdn/shop/articles/B4B_Drone_Course_Kickstarter_1_ade823ce-c7cb-4d25-bec6-145d9f1adb39_533x.jpg?v=1775603877 533w,//bits4bots.com/cdn/shop/articles/B4B_Drone_Course_Kickstarter_1_ade823ce-c7cb-4d25-bec6-145d9f1adb39_720x.jpg?v=1775603877 720w,//bits4bots.com/cdn/shop/articles/B4B_Drone_Course_Kickstarter_1_ade823ce-c7cb-4d25-bec6-145d9f1adb39.jpg?v=1775603877 825w"
1316                src="//bits4bots.com/cdn/shop/articles/B4B_Drone_Course_Kickstarter_1_ade823ce-c7cb-4d25-bec6-145d9f1adb39_533x.jpg?v=1775603877"
1317                sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1318                alt="Bits4Bots Academy Drone Obstacle Course"
1319                class="motion-reduce"
1320                loading="lazy"
1321                width="825"
1322                height="1024"
1323              >
1324            </div>
1325          </div><div class="card__content">        
1326          <div class="card__information">
1327            <h3 class="card__heading h2">
1328              <a href="/blogs/news/bits4bots-academy-drone-obstacle-course" class="full-unstyled-link">
1329                Bits4Bots Academy Drone Obstacle Course
1330              </a>
1331            </h3>
1332            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-04-07T23:14:21Z">April 7, 2026</time></span></div><p class="article-card__excerpt rte-width">I still remember the first time I watched a classroom set of mini drones take off. The excitement was instant. Kids were smiling, teachers were hopeful, and within seconds the...
1333</p><div class="article-card__footer"></div></div></div>
1334      </div>
1335      <div class="card__content">
1336        <div class="card__information">
1337          <h3 class="card__heading h2">
1338            <a href="/blogs/news/bits4bots-academy-drone-obstacle-course" class="full-unstyled-link">
1339              Bits4Bots Academy Drone Obstacle Course
1340            </a>
1341          </h3>
1342          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-04-07T23:14:21Z">April 7, 2026</time></span></div><p class="article-card__excerpt rte-width">I still remember the first time I watched a classroom set of mini drones take off. The excitement was instant. Kids were smiling, teachers were hopeful, and within seconds the...
1343</p><div class="article-card__footer"></div></div></div>
1344    </div>
1345  </div>
1346            </li><li id="Slide-template--15686768066810__1cf53858-37f3-4e3d-b7ad-f8545554a38c-2" class="blog__post grid__item article slider__slide slider__slide--full-width">
1347              
1348<div class="card-wrapper underline-links-hover">
1349    
1350    <div class="card article-card
1351      card--standard
1352      
1353       card--media
1354      
1355      "
1356      style="--ratio-percent: 60.24096385542169%;"
1357    >
1358      <div class="card__inner  color-background-2 ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media">
1359            <div class="article-card__image media media--hover-effect" >
1360              <img
1361                srcset="//bits4bots.com/cdn/shop/articles/IMG_7512_4c80a657-0824-4a82-9cfa-f3f21e508c1a_165x.jpg?v=1756805159 165w,//bits4bots.com/cdn/shop/articles/IMG_7512_4c80a657-0824-4a82-9cfa-f3f21e508c1a_360x.jpg?v=1756805159 360w,//bits4bots.com/cdn/shop/articles/IMG_7512_4c80a657-0824-4a82-9cfa-f3f21e508c1a_533x.jpg?v=1756805159 533w,//bits4bots.com/cdn/shop/articles/IMG_7512_4c80a657-0824-4a82-9cfa-f3f21e508c1a_720x.jpg?v=1756805159 720w,//bits4bots.com/cdn/shop/articles/IMG_7512_4c80a657-0824-4a82-9cfa-f3f21e508c1a_1000x.jpg?v=1756805159 1000w,//bits4bots.com/cdn/shop/articles/IMG_7512_4c80a657-0824-4a82-9cfa-f3f21e508c1a.jpg?v=1756805159 1080w"
1362                src="//bits4bots.com/cdn/shop/articles/IMG_7512_4c80a657-0824-4a82-9cfa-f3f21e508c1a_533x.jpg?v=1756805159"
1363                sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1364                alt="Micro:bit connected to TM1637 display with alligator clip wires and Technical Block enclosure"
1365                class="motion-reduce"
1366                loading="lazy"
1367                width="1080"
1368                height="1920"
1369              >
1370            </div>
1371          </div><div class="card__content">        
1372          <div class="card__information">
1373            <h3 class="card__heading h2">
1374              <a href="/blogs/news/building-a-simple-micro-bit-tm1637-digit-display" class="full-unstyled-link">
1375                Building a Simple Micro:bit TM1637 Digit Display
1376              </a>
1377            </h3>
1378            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2025-09-01T02:02:40Z">August 31, 2025</time></span></div><p class="article-card__excerpt rte-width">Learn how to build a simple micro:bit project using the TM1637 4-digit LED display, complete with easy wiring solutions and creative enclosures perfect for STEM classrooms.
1379</p><div class="article-card__footer"></div></div></div>
1380      </div>
1381      <div class="card__content">
1382        <div class="card__information">
1383          <h3 class="card__heading h2">
1384            <a href="/blogs/news/building-a-simple-micro-bit-tm1637-digit-display" class="full-unstyled-link">
1385              Building a Simple Micro:bit TM1637 Digit Display
1386            </a>
1387          </h3>
1388          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2025-09-01T02:02:40Z">August 31, 2025</time></span></div><p class="article-card__excerpt rte-width">Learn how to build a simple micro:bit project using the TM1637 4-digit LED display, complete with easy wiring solutions and creative enclosures perfect for STEM classrooms.
1389</p><div class="article-card__footer"></div></div></div>
1390    </div>
1391  </div>
1392            </li><li id="Slide-template--15686768066810__1cf53858-37f3-4e3d-b7ad-f8545554a38c-3" class="blog__post grid__item article slider__slide slider__slide--full-width">
1393              
1394<div class="card-wrapper underline-links-hover">
1395    
1396    <div class="card article-card
1397      card--standard
1398      
1399       card--media
1400      
1401      "
1402      style="--ratio-percent: 60.24096385542169%;"
1403    >
1404      <div class="card__inner  color-background-2 ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media">
1405            <div class="article-card__image media media--hover-effect" >
1406              <img
1407                srcset="//bits4bots.com/cdn/shop/articles/IMG_7512_63e228bb-386c-4d21-b277-2c62b5cc3c16_165x.jpg?v=1756691473 165w,//bits4bots.com/cdn/shop/articles/IMG_7512_63e228bb-386c-4d21-b277-2c62b5cc3c16_360x.jpg?v=1756691473 360w,//bits4bots.com/cdn/shop/articles/IMG_7512_63e228bb-386c-4d21-b277-2c62b5cc3c16_533x.jpg?v=1756691473 533w,//bits4bots.com/cdn/shop/articles/IMG_7512_63e228bb-386c-4d21-b277-2c62b5cc3c16_720x.jpg?v=1756691473 720w,//bits4bots.com/cdn/shop/articles/IMG_7512_63e228bb-386c-4d21-b277-2c62b5cc3c16_1000x.jpg?v=1756691473 1000w,//bits4bots.com/cdn/shop/articles/IMG_7512_63e228bb-386c-4d21-b277-2c62b5cc3c16.jpg?v=1756691473 1080w"
1408                src="//bits4bots.com/cdn/shop/articles/IMG_7512_63e228bb-386c-4d21-b277-2c62b5cc3c16_533x.jpg?v=1756691473"
1409                sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1410                alt="Micro:bit connected to TM1637 display with alligator clip wires and Technical Block enclosure"
1411                class="motion-reduce"
1412                loading="lazy"
1413                width="1080"
1414                height="1920"
1415              >
1416            </div>
1417          </div><div class="card__content">        
1418          <div class="card__information">
1419            <h3 class="card__heading h2">
1420              <a href="/blogs/news/building-a-simple-micro-bit-with-a-tm1637-digit-display" class="full-unstyled-link">
1421                Building a Simple Micro:bit with a TM1637 Digit...
1422              </a>
1423            </h3>
1424            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2025-09-01T01:50:46Z">August 31, 2025</time></span></div><p class="article-card__excerpt rte-width">Learn how to build a simple micro:bit project using the TM1637 4-digit LED display, complete with easy wiring solutions and creative enclosures perfect for STEM classrooms.
1425</p><div class="article-card__footer"></div></div></div>
1426      </div>
1427      <div class="card__content">
1428        <div class="card__information">
1429          <h3 class="card__heading h2">
1430            <a href="/blogs/news/building-a-simple-micro-bit-with-a-tm1637-digit-display" class="full-unstyled-link">
1431              Building a Simple Micro:bit with a TM1637 Digit...
1432            </a>
1433          </h3>
1434          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2025-09-01T01:50:46Z">August 31, 2025</time></span></div><p class="article-card__excerpt rte-width">Learn how to build a simple micro:bit project using the TM1637 4-digit LED display, complete with easy wiring solutions and creative enclosures perfect for STEM classrooms.
1435</p><div class="article-card__footer"></div></div></div>
1436    </div>
1437  </div>
1438            </li></ul><div class="slider-buttons no-js-hidden">
1439            <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
1440  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1441</svg>
1442</button>
1443            <div class="slider-counter caption">
1444              <span class="slider-counter--current">1</span>
1445              <span aria-hidden="true"> / </span>
1446              <span class="visually-hidden">of</span>
1447              <span class="slider-counter--total">3</span>
1448            </div>
1449            <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
1450  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1451</svg>
1452</button>
1453          </div></slider-component><div class="blog__view-all center small-hide medium-hide">
1454          <a href="/blogs/news" class="blog__button button">
1455            View all
1456          </a>
1457        </div></div>
1458</div>
1459
1460
1461</section>
1462    </main>
1463
1464    <div id="shopify-section-footer" class="shopify-section">
1465<link href="//bits4bots.com/cdn/shop/t/1/assets/section-footer.css?v=171843571647606744771644792011" rel="stylesheet" type="text/css" media="all" />
1466<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-newsletter.css?v=103472482056003053551644792007" media="print" onload="this.media='all'">
1467<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-list-menu.css?v=129267058877082496571644791997" media="print" onload="this.media='all'">
1468<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-list-payment.css?v=69253961410771838501644791993" media="print" onload="this.media='all'">
1469<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-list-social.css?v=52211663153726659061644791984" media="print" onload="this.media='all'">
1470<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/component-rte.css?v=69919436638515329781644792007" media="print" onload="this.media='all'">
1471<link rel="stylesheet" href="//bits4bots.com/cdn/shop/t/1/assets/disclosure.css?v=149427753011938884601644791992" media="print" onload="this.media='all'">
1472
1473<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-newsletter.css?v=103472482056003053551644792007" rel="stylesheet" type="text/css" media="all" /></noscript>
1474<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-list-menu.css?v=129267058877082496571644791997" rel="stylesheet" type="text/css" media="all" /></noscript>
1475<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-list-payment.css?v=69253961410771838501644791993" rel="stylesheet" type="text/css" media="all" /></noscript>
1476<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-list-social.css?v=52211663153726659061644791984" rel="stylesheet" type="text/css" media="all" /></noscript>
1477<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/component-rte.css?v=69919436638515329781644792007" rel="stylesheet" type="text/css" media="all" /></noscript>
1478<noscript><link href="//bits4bots.com/cdn/shop/t/1/assets/disclosure.css?v=149427753011938884601644791992" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer {
1479    margin-top: 36px;
1480  }
1481
1482  .section-footer-padding {
1483    padding-top: 27px;
1484    padding-bottom: 27px;
1485  }
1486
1487  @media screen and (min-width: 750px) {
1488    .footer {
1489      margin-top: 48px;
1490    }
1491
1492    .section-footer-padding {
1493      padding-top: 36px;
1494      padding-bottom: 36px;
1495    }
1496  }</style><footer class="footer color-background-1 gradient section-footer-padding"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Quick links</h2><ul class="footer-block__details-content list-unstyled"><li>
1497                          <a href="/search" class="link link--text list-menu__item list-menu__item--link">
1498                            Search
1499                          </a>
1500                        </li><li>
1501                          <a href="/policies/terms-of-service" class="link link--text list-menu__item list-menu__item--link">
1502                            Terms of Service
1503                          </a>
1504                        </li><li>
1505                          <a href="/policies/refund-policy" class="link link--text list-menu__item list-menu__item--link">
1506                            Refund policy
1507                          </a>
1508                        </li></ul></div><div class="footer-block grid__item" ><h2 class="footer-block__heading">Our mission</h2><div class="footer-block__details-content rte">
1509                    <p>
1509Provide quality components and DIY kits for minds interested in Science, Technology, Engineering and Mathematics and to inspire the next generation of STEM careers.</p><p>Create | Inspire | Repeat</p>
1510                  </div></div></div><div class="footer-block--newsletter"><div class="footer-block__newsletter"><h2 class="footer-block__heading">Subscribe to our emails</h2><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
1511              <div class="newsletter-form__field-wrapper">
1512                <div class="field">
1513                  <input
1514                    id="NewsletterForm--footer"
1515                    type="email"
1516                    name="contact[email]"
1517                    class="field__input"
1518                    value=""
1519                    aria-required="true"
1520                    autocorrect="off"
1521                    autocapitalize="off"
1522                    autocomplete="email"
1523                    
1524                    placeholder="Email"
1525                    required
1526                  >
1527                  <label class="field__label" for="NewsletterForm--footer">
1528                    Email
1529                  </label>
1530                  <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe">
1531                    <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1532  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1533</svg>
1534
1535                  </button>
1536                </div></div></form></div><ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item">
1537                <a href="https://twitter.com/bits4bots" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 18 15">
1538  <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
1539</svg>
1540<span class="visually-hidden">Twitter</span>
1541                </a>
1542              </li><li class="list-social__item">
1543                <a href="https://www.facebook.com/bits4bots/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
1544  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
1545</svg>
1546<span class="visually-hidden">Facebook</span>
1547                </a>
1548              </li><li class="list-social__item">
1549                <a href="https://pinterest.com/bits4bots" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 17 18">
1550  <path fill="currentColor" d="M8.48.58a8.42 8.42 0 015.9 2.45 8.42 8.42 0 011.33 10.08 8.28 8.28 0 01-7.23 4.16 8.5 8.5 0 01-2.37-.32c.42-.68.7-1.29.85-1.8l.59-2.29c.14.28.41.52.8.73.4.2.8.31 1.24.31.87 0 1.65-.25 2.34-.75a4.87 4.87 0 001.6-2.05 7.3 7.3 0 00.56-2.93c0-1.3-.5-2.41-1.49-3.36a5.27 5.27 0 00-3.8-1.43c-.93 0-1.8.16-2.58.48A5.23 5.23 0 002.85 8.6c0 .75.14 1.41.43 1.98.28.56.7.96 1.27 1.2.1.04.19.04.26 0 .07-.03.12-.1.15-.2l.18
1550-.68c.05-.15.02-.3-.11-.45a2.35 2.35 0 01-.57-1.63A3.96 3.96 0 018.6 4.8c1.09 0 1.94.3 2.54.89.61.6.92 1.37.92 2.32 0 .8-.11 1.54-.33 2.21a3.97 3.97 0 01-.93 1.62c-.4.4-.87.6-1.4.6-.43 0-.78-.15-1.06-.47-.27-.32-.36-.7-.26-1.13a111.14 111.14 0 01.47-1.6l.18-.73c.06-.26.09-.47.09-.65 0-.36-.1-.66-.28-.89-.2-.23-.47-.35-.83-.35-.45 0-.83.2-1.13.62-.3.41-.46.93-.46 1.56a4.1 4.1 0 00.18 1.15l.06.15c-.6 2.58-.95 4.1-1.08 4.54-.12.55-.16 1.2-.13 1.94a8.4 8.4 0 01-5-7.65c0-2.3.81-4.28 2.44-5.9A8.04 8.04 0 018.48.57z">
1551</svg>
1552<span class="visually-hidden">Pinterest</span>
1553                </a>
1554              </li><li class="list-social__item">
1555                <a href="https://www.instagram.com/bits4bots/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
1556  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
1557  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
1558</svg>
1559<span class="visually-hidden">Instagram</span>
1560                </a>
1561              </li><li class="list-social__item">
1562                <a href="https://www.tiktok.com/@bitsbotsllc" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" width="16" height="18" fill="none" xmlns="http://www.w3.org/2000/svg">
1563  <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor">
1564</svg>
1565<span class="visually-hidden">TikTok</span>
1566                </a>
1567              </li><li class="list-social__item">
1568                <a href="https://www.youtube.com/@Bits4bots" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70">
1569  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
1570</svg>
1571<span class="visually-hidden">YouTube</span>
1572                </a>
1573              </li></ul></div>
1574    </div><div class="footer__content-bottom">
1575    <div class="footer__content-bottom-wrapper page-width">
1576      <div class="footer__column footer__localization isolate"></div>
1577      <div class="footer__column footer__column--info"><div class="footer__payment">
1578            <span class="visually-hidden">Payment methods</span>
1579            <ul class="list list-payment" role="list"><li class="list-payment__item">
1580                  <svg class="icon icon--full-color" width="38" height="24" viewBox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-achdirectdebit"><title id="pi-achdirectdebit">Ach Direct Debit</title><g clip-path="url(#pi-clip0_4778_42)"><path d="M35.038 0h-32a3 3 0 00-3 3v18a3 3 0 003 3h32a3 3 0 003-3V3a3 3 0 00-3-3z" fill="#000" fill-opacity=".07"/><path d="M35.038 1h-32a2 2 0 00-2 2v18a2 2 0 002 2h32a2 2 0 002-2V3a2 2 0 00-2-2z" fill="#fff"/><path d="M7.916 16l2.264-6.984h2.587L15.116 16h-2.147l-.811-2.71a36.86 36.86 0 01-.492-1.827 95.798 95.798 0 01-.436-1.89h.43c-.13.625-.263 1.255-.398 1.89a26.93 26.93 0 01-.454 1.828L10.034 
158016H7.916zm1.678-1.34v-1.416h3.844v1.415H9.594zm8.962 1.434a3.563 3.563 0 01-1.72-.413 3.011 3.011 0 01-1.205-1.21c-.293-.534-.44-1.187-.44-1.959 0-.778.15-1.434.45-1.968a2.99 2.99 0 011.214-1.21 3.524 3.524 0 011.701-.412c.435 0 .835.06 1.2.178.369.116.692.286.97.51.279.226.504.503.676.83a3.1 3.1 0 01.323 1.126h-1.922a1.216 1.216 0 00-.122-.408.987.987 0 00-.6-.516 1.449 1.449 0 00-.468-.07c-.316 0-.585.078-.807.234a1.403 1.403 0 00-.497.666c-.112.287-.168.634-.168 1.04 0 .425.057.782.173 1.07.116.287.281.502.497.646.219.144.483.216.792.216.175 0 .331-.024.469-.07.137-.047.258-.115.36-.202.104-.088.187-.192.25-.314.065-.122.109-.258.13-.408h1.922a2.61 2.61 0 01-.248.91 3 3 0 01-1.584 1.495c-.385.16-.833.239-1.346.239zM22.494 16V9.016h1.893v2.653H26.9V9.016h1.894V16H26.9v-2.803h-2.512V16h-1.894z" fill="#000"/></g><defs><clipPath id="pi-clip0_4778_42"><path fill="#fff" d="M0 0h38v24H0z"/></clipPath></defs></svg>
1581                </li><li class="list-payment__item">
1582                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg>
1583
1584                </li><li class="list-payment__item">
1585                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
1585</svg>
1586
1587                </li><li class="list-payment__item">
1588                  <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
1589
1590                </li><li class="list-payment__item">
1591                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
1592                </li><li class="list-payment__item">
1593                  <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
1594                </li><li class="list-payment__item">
1595                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
159506zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
1596
1597                </li><li class="list-payment__item">
1598                  <svg class="icon icon--full-color" width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
1598<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg>
1599                </li><li class="list-payment__item">
1600                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg>
1601                </li><li class="list-payment__item">
1602                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
1603
1604                </li><li class="list-payment__item">
1605                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
16050-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
1606                </li><li class="list-payment__item">
1607                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
1608
1609                </li><li class="list-payment__item">
1610                  <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
1610635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg>
1611                </li><li class="list-payment__item">
1612                  <svg class="icon icon--full-color" width="38" height="24" viewBox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-usdc" role="img"><title id="pi-usdc">USDC</title><g clip-path="url(#pi-usdc-clip0)"><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M19 20.2a8.2 8.2 0 100-16.4 8.2 8.2 0 000 16.4z" fill="#0B53BF"/><path d="M20.98 13.054c0-1.035-.629-1.384-1.847-1.552-.9-.13-1.075-.34-1.075-.76s.305-.682.888-.682c.53 0 .837.184.963.612a.225.225 0 00.214.164h.466a.208.208 0 00.208-.242c-.148-.675-.603-1.082-1.317-1.209v-.712a.222.222 0 00-.221-.222h-.445a.222.222 0 00-.222.222v.687c-.886.125-1.447.71-1.447 1.462 0 .97.592 1.348 1.828 1.515.84.138 1.08.32 1.08.797 0 .478-.406.798-.98.798-.773 0-1.035-.338-1.122-.777a.224.224 0 00-.218-.18h-.505a.206.206 0 00-.206.24c.13.74.604 1.28 1.57 1.41v.702a.222.222 0 00.222.222h.445a.222.222 0 00.221-.222v-.7c.917-.146 1.5-.779 1.5-1.573z" fill="#fff"/><path d="M17.32 16.597a4.896 4.896 0 010-9.195.354.354 0 00.211-.308v-.458a.232.232 0 00-.208-.253.231.231 0 00-.118.02 5.874 5.874 0 000 11.193.231.231 0 00.326-.233v-.456a.354.354 0 00-.21-.309l-.001-.001zm3.474-10.193a.232.232 0 00-.326.233v.457a.352.352 0 00.211.308 4.896 4.896 0 010 9.196.325.325 0 00-.21.309v.457a.233.233 0 00.326.233 5.874 5.874 0 000-11.193h-.001z" fill="#fff"/></g><defs><clipPath id="pi-usdc-clip0"><path fill="#fff" d="M0 0h38v24H0z"/></clipPath></defs></svg>
1613
1614                </li><li class="list-payment__item">
1615                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
161516.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1616
1617                </li></ul>
1618          </div><div class="footer__copyright caption">
1619          <small class="copyright__content">&copy; 2026, <a href="/" title="">bits4bots</a></small>
1620          <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></small>
1621        </div>
1622      </div>
1623    </div>
1624  </div>
1625</footer>
1626
1627
1628
1629
1630</div>
1631
1632    <ul hidden>
1633      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
1634    </ul>
1635
1636    
1636<script>
1637      window.shopUrl = 'https://bits4bots.com';
1638      window.routes = {
1639        cart_add_url: '/cart/add',
1640        cart_change_url: '/cart/change',
1641        cart_update_url: '/cart/update',
1642        predictive_search_url: '/search/suggest'
1643      };
1644
1645      window.cartStrings = {
1646        error: `There was an error while updating your cart. Please try again.`,
1647        quantityError: `You can only add [quantity] of this item to your cart.`
1648      }
1649
1650      window.variantStrings = {
1651        addToCart: `Add to cart`,
1652        soldOut: `Sold out`,
1653        unavailable: `Unavailable`,
1654      }
1655
1656      window.accessibilityStrings = {
1657        imageAvailable: `Image [index] is now available in gallery view`,
1658        shareSuccess: `Link copied to clipboard`,
1659        pauseSlideshow: `Pause slideshow`,
1660        playSlideshow: `Play slideshow`,
1661      }
1662    </script>
1662<script src="//bits4bots.com/cdn/shop/t/1/assets/predictive-search.js?v=31278710863581584031644791996" defer="defer"></script>
1662<div id="shopify-block-ARzBGL0ovWkpUZVpIe__590256536ff54688a0" class="shopify-block shopify-app-block"><!-- Growave Theme extension Embed section -->
1663
1664    <!-- BEGIN app snippet: socialshopwave-helper -->
1665<!-- END app snippet -->
1666
1667
1668
1669</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
1669<script id="ReStock-config">
1670  var _ReStockConfig = window._ReStockConfig || {};
1671
1672  _ReStockConfig.templateName = "index";
1673  _ReStockConfig.isB2BCustomer = null;
1674  _ReStockConfig.currentLocationId = null;
1675  _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "us";
1676  _ReStockConfig.marketId = 1476985082;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"},{"wrapper":[".card-information"],"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".product-form__buttons"],"support_wrapper":null,"css_selector_from_theme":"button[type='submit'].product-form__submit.button.button--full-width","inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":"button[type='submit'].product-form__submit.button.button--full-width","css_selector_by_support":null,"custom_styles":null,"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":true,"style_mode":"SMART"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART"},"button_classes":["product-form__submit","button","button--full-width","button--secondary"],"global_raw_css":"","product_page_raw_css":"","after_subscribe_message_styles":null},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notificarme","not_selectable_variants_button_text":"¿Agotado?haga clic aquí"},{"page":"COLLECTION_PAGE","button_text":"Notificarme","not_selectable_variants_button_text":"¿Agotado?haga clic aquí"},{"page":"LANDING_PAGES","button_text":"Notificarme","not_selectable_variants_button_text":"¿Agotado?haga clic aquí"}],"subscription_form_content":{"form_title":"Notificarme a través de:","email_input_placeholder":"Dirección de correo electrónico ...","email_input_below_text":"¡No te preocupes!Odiamos el spam tanto como tú.","email_label":"Correo electrónico","push_label":"Notificación de inserción","sms_label":"SMS","sms_input_placeholder":"Número de teléfono ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","invalid_email_error_message":"Su dirección de correo electrónico no es válida.","invalid_phone_number_error_message":"Su número de teléfono no es válido.","button_text":"Notificarme cuando esté disponible","add_to_contacts_checkbox_text":"Notificarme sobre otras noticias u ofertas también","after_subscribe_message_text":"Le notificaremos cuando el artículo esté disponible","already_subscribed_message_text":"Ya te has suscrito para este artículo","push_is_not_allowed_message_text":"No permitió que este sitio le envíe notificaciones push.Para recibir una notificación de retroceso de esta tienda.","style_mode":"SMART"},"language":"es"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Don’t worry! We hate spam as much as you do.","email_label":"Email","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","invali
1676d_email_error_message":"Your email address is not valid.","invalid_phone_number_error_message":"Your phone number is not valid.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART"},"language":"en"}],"default_language":"en","shop_id":27893,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"disable_branding_permission":false,"is_email_hidden":false,"is_sms_hidden":false,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":true,"pre_order":{"product_page":{"ui_styles":{"display_mode":"BUTTON","replace_with_add_to_cart_button":true,"hide_buy_it_now_button":true,"button":{"custom_styles":null},"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"description":{"is_hidden":false},"style_mode":"SMART"},"ui_contents":{"es":{"badge_text":"Hacer un pedido","widget_description":"¡El producto estará disponible pronto!","btn_text":"Reserva ahora"},"en":{"badge_text":"Pre-order","widget_description":"Product will be available soon!","btn_text":"Pre-order now"}},"elements_selectors":{"button":{"css_selector":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--full-width.button--secondary","css_selector_by_support":null,"css_selector_from_theme":"button[type='submit'].product-form__submit.button.button--full-width"},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null},"style_mode":"SMART"},"ui_contents":{"es":{"btn_text":"Reserva ahora"},"en":{"btn_text":"Pre-order now"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null},"style_mode":"SMART"},"ui_contents":{"es":{"btn_text":"Reserva ahora"},"en":{"btn_text":"Pre-order now"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{"3815604474":{"has_discount":false,"value_type":"percentage","value":0.0,"availability":{"type":"SOON","config":{}}}},"selling_plan_id_to_variant_ids":{"3815604474":[]},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[]},"low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"es":{"description":"¡Solo quedan {{remaining_quantity}} artículos en stock!"}},"style_mode":"SMART","widget":{"custom_styles":null,"wrapper_by_support":null,"inject_to_all_wrappers":false}},"collection_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"es":{"description":"¡Solo quedan {{remaining_quantity}} artículos en stock!"}},"style_mode":"SMART","widget":{"custom_styles":null,"wrapper_by_support":null,"inject_to_all_wrappers":false}},"landing_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"es":{"description":"¡Solo quedan {{remaining_quantity}} artículos en stock!"}},"style_mode":"SMART","widget":{"custom_styles":null,"wrapper_by_support":null,"inject_to_all_wrappers":false}}}};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"is_active":true,"replace_with_add_to_cart_button":true,"hide_buy_it_now_button":true,"button":{"custom_styles":null,"is_visible":true},"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"description":{"is_hidden":false},"style_mode":"SMART"},"ui_contents":{"es":{"badge_text":"Hacer un pedido","widget_description":"¡El producto estará disponible pronto!","btn_text":"Reserva ahora","soon_available_text":"Coming soon"},"en":{"badge_text":"Pre-order","widget_description":"Product will be available soon!","btn_text":"Pre-order now","soon_available_text":"Coming soon"}},"elements_selectors":{"button":{"css_selector":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--full-width.button--secondary","css_selector_by_support":null,"css_selector_from_theme":"button[type='submit'].product-form__submit.button.button--full-width"},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"es":{"btn_text":"Reserva ahora","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"es":{"btn_text":"Reserva ahora","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{"3815604474":{"has_discount":false,"value_type":"percentage","value":0.0}},"selling_plan_id_to_variant_ids":{"3815604474":[]},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{"3815604474":{"type":"SOON","config":{}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","wrapper_by_support":null,"custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart"}},"limit_reached":false,"ui_contents":{"en":{"id":21983,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"It’s in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"},"es":{"id":21994,"add_to_wishlist_button_label":"Añadir a la lista de deseos","remove_from_wishlist_button_label":"Está en la lista de deseos.","list_access_button_label":"Lista de deseos","list_title":"Lista de deseos","list_add_all_to_cart_button_label":"Añadir todo al carrito","product_card_add_to_cart_button_label":"Añadir a la cesta","product_card_out_of_stock_button_label":"Agotado","empty_list_description":"¡Aún no te ha gustado ningún producto!","empty_list_explore_button_label":"Explorar la tienda","add_to_cart_toast_message":"Añadido a tu carrito","login_modal_button_label":"Acceso","login_modal_description":"Inicie sesión en su cuenta para agregar productos a su lista de deseos y ver los artículos guardados anteriormente.","login_modal_title":"Se requiere iniciar sesión"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left"},"drawer":{"custom_styles":null,"position":"left"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = {
1677    sdkConfig: metafieldConfigData,
1678    preOrderConfig: metafieldPreOrderData,
1679    wishlistConfig: metafieldWishlistData,
1680    featureFlags: metafieldFlagsData
1681  };
1682</script>
1682
1683
1684<!-- BEGIN app snippet: early-cart-guard -->
1684<script id="ReStock-early-cart-guard">
1685(function (window) {
1686  try {
1687    if (window.__nmPreorderEarlyGuard) return;
1688
1689    let cfg = null;
1690    const metafields = window._ReStockConfig?._metafields;
1691    if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') {
1692      cfg = metafields.preOrderConfig;
1693    }
1694
1695    let wrappersInstalled = false;
1696
1697    window.__nmPreorderEarlyGuard = {
1698      v: 1,
1699      active: true,
1700      setConfig: function (nextConfig) {
1701        if (!nextConfig || typeof nextConfig !== 'object') return;
1702        cfg = nextConfig;
1703        if (cfg.override_cart_requests === true) installWrappers();
1704      }
1705    };
1706
1707    function isGuardActive() {
1708      return window.__nmPreorderEarlyGuard?.active === true;
1709    }
1710
1711    function isCartAddUrl(url) {
1712      try {
1713        const parsed = new URL(String(url), window.document.baseURI);
1714        return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname);
1715      } catch (error) {
1716        return false;
1717      }
1718    }
1719
1720    function isPageActive() {
1721      const template = window._ReStockConfig?.templateName;
1722      let pageConfig = null;
1723      if (template === 'product') {
1724        pageConfig = cfg.product_page;
1725      } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') {
1726        pageConfig = cfg.collection_page;
1727      } else if (template === 'index') {
1728        pageConfig = cfg.landing_page;
1729      }
1730      return pageConfig?.ui_styles?.is_active === true;
1731    }
1732
1733    function shouldEnrich() {
1734      if (!cfg) return false;
1735      if (cfg.override_cart_requests !== true) return false;
1736      if (cfg.is_service_active !== true) return false;
1737      if (cfg.limit_reached === true) return false;
1738      if (window._ReStockConfig?.isB2BCustomer) return false;
1739      return isPageActive();
1740    }
1741
1742    function isPlanVisibleInMarket(planId) {
1743      const planToMarkets = cfg.selling_plan_id_to_market_ids;
1744      if (!planToMarkets) return true;
1745      const allowedMarketIds = planToMarkets[planId];
1746      if (!allowedMarketIds || allowedMarketIds.length === 0) return true;
1747      const marketId = window._ReStockConfig?.marketId;
1748      if (marketId == null) return true;
1749      return allowedMarketIds.includes(Number(marketId));
1750    }
1751
1752    function findSellingPlanId(variantId) {
1753      const planToVariants = cfg.selling_plan_id_to_variant_ids;
1754      if (!planToVariants) return null;
1755      for (const planId of Object.keys(planToVariants)) {
1756        const variantIds = planToVariants[planId];
1757        if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId;
1758      }
1759      return null;
1760    }
1761
1762    function localizedContents() {
1763      const contents = cfg.product_page?.ui_contents;
1764      if (!contents || typeof contents !== 'object') return {};
1765      return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {};
1766    }
1767
1768    function shopLanguage() {
1769      const locale = window.Shopify?.locale;
1770      if (locale) return locale;
1771      const documentLanguage = window.document?.documentElement?.lang;
1772      if (documentLanguage && documentLanguage !== 'null') return documentLanguage;
1773      return null;
1774    }
1775
1776    function formatDate(date) {
1777      return date.toISOString().split('T')[0];
1778    }
1779
1780    function toFiniteNumber(value) {
1781      if (typeof value === 'number') return Number.isFinite(value) ? value : null;
1782      if (typeof value === 'string') {
1783        const parsed = parseFloat(value);
1784        return Number.isFinite(parsed) ? parsed : null;
1785      }
1786      return null;
1787    }
1788
1789    function clamp(value, min, max) {
1790      return Math.min(max, Math.max(min, value));
1791    }
1792
1793    function availabilityDateText(planId) {
1794      const settings = cfg.description_availability_config?.[planId];
1795      if (!settings) return '';
1796      if (settings.type === 'SOON') return localizedContents().soon_available_text || '';
1797      if (settings.type === 'SPECIFIC_DATE') {
1798        const parsed = new Date(settings.config.date);
1799        return isNaN(parsed.getTime()) ? '' : formatDate(parsed);
1800      }
1801      if (settings.type === 'RELATIVE_DATE') {
1802        const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days;
1803        if (isNaN(days)) return '';
1804        const futureDate = new Date();
1805        futureDate.setDate(futureDate.getDate() + days);
1806        return formatDate(futureDate);
1807      }
1808      return '';
1809    }
1810
1811    function inlineVariantPrice(variantId) {
1812      const variants = window._ReStockConfig?.product?.variants;
1813      if (!Array.isArray(variants)) return null;
1814      const variant = variants.find(function (candidate) {
1815        return Number(candidate?.id) === variantId;
1816      });
1817      if (!variant) return null;
1818      return variant.price ? variant.price / 100 : 0;
1819    }
1820
1821    function finalPriceForPlan(price, planId) {
1822      const adjustment = cfg.selling_plans_settings?.[planId];
1823      if (!adjustment?.has_discount) return price;
1824      if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100);
1825      if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1);
1826      return price;
1827    }
1828
1829    function formatMoneyIntl(price) {
1830      const currency = window.Shopify?.currency?.active || 'USD';
1831      const locale = window.Shopify?.locale || 'en-US';
1832      try {
1833        return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price);
1834      } catch (error) {
1835        return currency + ' ' + price.toFixed(2);
1836      }
1837    }
1838
1839    const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/;
1840
1841    function delimit(cents, precision, thousands, decimal) {
1842      const parts = (cents / 100).toFixed(precision).split('.');
1843      const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands);
1844      return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped;
1845    }
1846
1847    const AMOUNT_FORMATTERS = new Map([
1848      ['amount', function (cents) { return delimit(cents, 2, ','); }],
1849      ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }],
1850      ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }],
1851      ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }],
1852      ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }],
1853      ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }],
1854      ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }],
1855      ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }]
1856    ]);
1857
1858    function decodeEntities(s) {
1859      var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value;
1860    }
1861
1862    function moneyFormat() {
1863      const format = window._ReStockConfig?.moneyFormat;
1864      return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : '';
1865    }
1866
1867    function formatMoney(amount) {
1868      const format = moneyFormat();
1869      const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? '');
1870      if (!formatAmount) return formatMoneyIntl(amount);
1871      return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100)));
1872    }
1873
1874    function calculateCheckoutCharge(price, policy) {
1875      const { charge_type, exact_amount, percentage } = policy.checkout_charge;
1876      if (!Number.isFinite(price) || price <= 0) return 0;
1877      if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price);
1878      return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price);
1879    }
1880
1881    function formatRemainingDueDate(policy) {
1882      const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time;
1883      if (date_type === 'EXACT_DATE' && exact_date) {
1884        const parsed = new Date(exact_date + 'T12:00:00Z');
1885        if (!isNaN(parsed.getTime())) return formatDate(parsed);
1886      }
1887      if (date_type === 'AFTER_SOME_DAYS' && after_some_days) {
1888        const days = toFiniteNumber(after_some_days);
1889        if (days === null) return '';
1890        const futureDate = new Date();
1891        futureDate.setDate(futureDate.getDate() + days);
1892        return formatDate(futureDate);
1893      }
1894      return '';
1895    }
1896
1897    function paymentText(planId, variantId) {
1898      const policy = cfg.selling_plans_billing_settings?.[planId];
1899      if (!policy) return '';
1900      const contents = localizedContents();
1901      if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout';
1902
1903      const price = inlineVariantPrice(variantId);
1904      if (price == null) return '';
1905
1906      const planPrice = finalPriceForPlan(price, planId);
1907      const dueNowAmount = calculateCheckoutCharge(planPrice, policy);
1908      const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice);
1909      const dueDate = formatRemainingDueDate(policy);
1910
1911      const dueNowLabel = contents.billing_due_now_label || 'Due now';
1912      const dueLaterLabel = contents.billing_due_later_label || 'Due later on';
1913      const formattedDueNow = formatMoney(dueNowAmount);
1914      const formattedDueLater = formatMoney(dueLaterAmount);
1915      const dueLaterPart = dueDate
1916        ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate
1917        : formattedDueLater + ' ' + dueLaterLabel;
1918
1919      return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart;
1920    }
1921
1922    const DEFAULT_AVAILABILITY_LABEL = 'Expected availability';
1923    const DEFAULT_PAYMENT_LABEL = 'Payment';
1924    const TYPE_MARKER = 'Type';
1925
1926    function cleanLabel(raw) {
1927      return String(raw == null ? '' : raw)
1928        .replace(/[[\]]/g, '')
1929        .replace(/[\s::]+$/, '')
1930        .trim();
1931    }
1932
1933    function resolvePaymentLabel(raw) {
1934      const cleaned = cleanLabel(raw);
1935      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) {
1936        return DEFAULT_PAYMENT_LABEL;
1937      }
1938      return cleaned;
1939    }
1940
1941    function resolveAvailabilityLabel(raw, paymentLabel) {
1942      const cleaned = cleanLabel(raw);
1943      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) {
1944        return DEFAULT_AVAILABILITY_LABEL;
1945      }
1946      return cleaned;
1947    }
1948
1949    function visibleCartProperties(planId, variantId) {
1950      const properties = {};
1951      try {
1952        const contents = localizedContents();
1953        const paymentLabel = resolvePaymentLabel(contents.payment_label);
1954        const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel);
1955        const availabilityDate = availabilityDateText(planId);
1956        if (availabilityDate) properties[availabilityLabel] = availabilityDate;
1957        const payment = paymentText(planId, variantId);
1958        if (payment) properties[paymentLabel] = payment;
1959      } catch (error) {}
1960      return properties;
1961    }
1962
1963    function setJsonProperty(item, name, value) {
1964      const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {};
1965      if (properties[name] === value) return false;
1966      properties[name] = value;
1967      item.properties = properties;
1968      return true;
1969    }
1970
1971    function coerceJsonNumbers(item) {
1972      if (item.id) item.id = Number(item.id);
1973      if (item.quantity) item.quantity = Number(item.quantity);
1974    }
1975
1976    function applyVisibleJsonProperties(item, planId, variantId) {
1977      const properties = visibleCartProperties(planId, variantId);
1978      let changed = false;
1979      for (const name of Object.keys(properties)) {
1980        if (setJsonProperty(item, name, properties[name])) changed = true;
1981      }
1982      return changed;
1983    }
1984
1985    function enrichJsonItem(item) {
1986      if (!item || typeof item !== 'object') return false;
1987      const variantId = Number(item.id);
1988      if (!Number.isFinite(variantId)) return false;
1989      const planId = findSellingPlanId(variantId);
1990      if (planId == null) return false;
1991
1992      if (cfg.is_selling_plan_removed_by_support) {
1993        const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder');
1994        const typed = setJsonProperty(item, 'Type', 'Pre-order');
1995        if (!tagged && !typed) return false;
1996        coerceJsonNumbers(item);
1997        return true;
1998      }
1999
2000      if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false;
2001
2002      setJsonProperty(item, '_purchase_type', 'NM-preorder');
2003      if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId);
2004      if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId));
2005      applyVisibleJsonProperties(item, planId, variantId);
2006      coerceJsonNumbers(item);
2007      return true;
2008    }
2009
2010    function enrichJson(data) {
2011      if (!data || typeof data !== 'object') return false;
2012      if (Array.isArray(data.items)) {
2013        let changed = false;
2014        for (const item of data.items) {
2015          if (enrichJsonItem(item)) changed = true;
2016        }
2017        return changed;
2018      }
2019      if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items);
2020      return enrichJsonItem(data);
2021    }
2022
2023    function paramScopes(params) {
2024      const prefixes = [];
2025      const seen = {};
2026      params.forEach(function (value, key) {
2027        const match = /^items\[(\d+)\]\[id\]$/.exec(key);
2028        if (match && !seen[match[1]]) {
2029          seen[match[1]] = true;
2030          prefixes.push('items[' + match[1] + ']');
2031        }
2032      });
2033      if (prefixes.length > 0) return prefixes;
2034      if (params.get('items[id]') != null) return ['items'];
2035      if (params.get('id') != null) return [''];
2036      return [];
2037    }
2038
2039    function scopeKey(prefix, name) {
2040      return prefix ? prefix + '[' + name + ']' : name;
2041    }
2042
2043    function scopePropertyKey(prefix, name) {
2044      return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']';
2045    }
2046
2047    function setParam(params, key, value) {
2048      if (params.get(key) === value) return false;
2049      params.set(key, value);
2050      return true;
2051    }
2052
2053    function applyRemovedBySupportParams(params, prefix) {
2054      const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
2055      const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order');
2056      return tagged || typed;
2057    }
2058
2059    function applyVisibleParamProperties(params, prefix, planId, variantId) {
2060      const properties = visibleCartProperties(planId, variantId);
2061      let changed = false;
2062      for (const name of Object.keys(properties)) {
2063        if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true;
2064      }
2065      return changed;
2066    }
2067
2068    function enrichParamScope(params, prefix, planId, variantId) {
2069      if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix);
2070
2071      const existingPlan = params.get(scopeKey(prefix, 'selling_plan'));
2072      if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false;
2073
2074      let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
2075      if (existingPlan == null || existingPlan === '') {
2076        params.set(scopeKey(prefix, 'selling_plan'), String(planId));
2077        changed = true;
2078      }
2079      if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) {
2080        params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId));
2081        changed = true;
2082      }
2083      if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true;
2084      return changed;
2085    }
2086
2087    function enrichParams(params) {
2088      const scopes = paramScopes(params);
2089      let changed = false;
2090      for (const prefix of scopes) {
2091        const variantId = Number(params.get(scopeKey(prefix, 'id')));
2092        if (!Number.isFinite(variantId)) continue;
2093        const planId = findSellingPlanId(variantId);
2094        if (planId == null) continue;
2095        if (enrichParamScope(params, prefix, planId, variantId)) changed = true;
2096      }
2097      return changed;
2098    }
2099
2100    function enrichBody(body) {
2101      if (typeof body === 'string') {
2102        let jsonData = null;
2103        try {
2104          jsonData = JSON.parse(body);
2105        } catch (error) {
2106          jsonData = null;
2107        }
2108        if (jsonData && typeof jsonData === 'object') {
2109          return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false };
2110        }
2111        const params = new URLSearchParams(body);
2112        return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false };
2113      }
2114      if (typeof FormData !== 'undefined' && body instanceof FormData) {
2115        return { body: body, changed: enrichParams(body) };
2116      }
2117      if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) {
2118        return { body: body, changed: enrichParams(body) };
2119      }
2120      return { body: body, changed: false };
2121    }
2122
2123    function extractRequestUrl(input) {
2124      if (typeof input === 'string') return input;
2125      if (typeof input?.url === 'string') return input.url;
2126      if (typeof input?.href === 'string') return input.href;
2127      return '';
2128    }
2129
2130    function maybeEnrichFetchInit(input, init) {
2131      if (!isGuardActive() || !init || init.body == null) return init;
2132      const url = extractRequestUrl(input);
2133      if (!isCartAddUrl(url) || !shouldEnrich()) return init;
2134      const enriched = enrichBody(init.body);
2135      if (!enriched.changed) return init;
2136      return { ...init, body: enriched.body };
2137    }
2138
2139    function installWrappers() {
2140      if (wrappersInstalled) return;
2141      wrappersInstalled = true;
2142
2143      const originalFetch = window.fetch;
2144      window.fetch = function (input, init) {
2145        let nextInit = init;
2146        try {
2147          nextInit = maybeEnrichFetchInit(input, init);
2148        } catch (error) {}
2149        return originalFetch.call(this || window, input, nextInit);
2150      };
2151
2152      const xhrPrototype = window.XMLHttpRequest?.prototype;
2153      if (xhrPrototype) {
2154        const originalOpen = xhrPrototype.open;
2155        const originalSend = xhrPrototype.send;
2156        xhrPrototype.open = function () {
2157          try {
2158            this.__nmEarlyGuardUrl = arguments[1];
2159          } catch (error) {}
2160          return originalOpen.apply(this, arguments);
2161        };
2162        xhrPrototype.send = function (body) {
2163          try {
2164            if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) {
2165              const enriched = enrichBody(body);
2166              if (enriched.changed) return originalSend.call(this, enriched.body);
2167            }
2168          } catch (error) {}
2169          return originalSend.apply(this, arguments);
2170        };
2171      }
2172    }
2173
2174    if (cfg?.override_cart_requests === true) installWrappers();
2175  } catch (error) {}
2176})(window);
2177</script>
2177
2178<!-- END app snippet -->
2179<!-- BEGIN app snippet: wishlist-page-container -->
2179<script id="ReStock-wishlist-page-container">
2180(function (window) {
2181  try {
2182    if (window.__nmWishlistPageContainer) return;
2183
2184    const CONTAINER_ID = 'nm-wishlist-page-root';
2185    const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]'];
2186    const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end'];
2187
2188    function trimTrailingSlash(path) {
2189      const value = String(path);
2190      return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value;
2191    }
2192
2193    function stripRoutesRoot(pathname) {
2194      const root = window.Shopify?.routes?.root;
2195      if (typeof root !== 'string') return pathname;
2196      const prefix = trimTrailingSlash(root);
2197      if (prefix === '' || prefix === '/') return pathname;
2198      if (pathname === prefix) return '/';
2199      return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname;
2200    }
2201
2202    function isConfiguredPage(pagePath) {
2203      const pathname = window.location?.pathname;
2204      if (typeof pathname !== 'string') return false;
2205      return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath);
2206    }
2207
2208    function hasShareToken() {
2209      const search = window.location?.search;
2210      if (!search) return false;
2211      return !!new URLSearchParams(search).get('w');
2212    }
2213
2214    function isBootable(wishlistConfig, sdkConfig) {
2215      if (!sdkConfig || typeof sdkConfig !== 'object') return false;
2216      if (sdkConfig.app_enabled !== true) return false;
2217      if (sdkConfig.is_suspended === true) return false;
2218      return wishlistConfig.is_service_active === true;
2219    }
2220
2221    function matchElement(selector) {
2222      try {
2223        return window.document.querySelector(selector) || null;
2224      } catch (error) {
2225        return null;
2226      }
2227    }
2228
2229    function configuredTarget(placement) {
2230      if (!placement || typeof placement !== 'object') return null;
2231      if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null;
2232      const element = matchElement(placement.css_selector);
2233      if (!element) return null;
2234      const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement;
2235      return { element: element, relative: relative };
2236    }
2237
2238    function builtInTarget() {
2239      for (const selector of TARGET_SELECTORS) {
2240        const element = matchElement(selector);
2241        if (element) return { element: element, relative: 'start' };
2242      }
2243      return null;
2244    }
2245
2246    function insertContainer(container, target) {
2247      if (target.relative === 'before' || target.relative === 'after') {
2248        const parent = target.element.parentNode;
2249        if (!parent) return false;
2250        parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null);
2251        return true;
2252      }
2253      target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null);
2254      return true;
2255    }
2256
2257    function createContainer(placement) {
2258      const target = configuredTarget(placement) || builtInTarget();
2259      if (!target) return null;
2260      const container = window.document.createElement('div');
2261      container.id = CONTAINER_ID;
2262      container.setAttribute('data-nm-container-source', 'fallback');
2263      return insertContainer(container, target) ? container : null;
2264    }
2265
2266    function usablePagePath(wishlistConfig) {
2267      const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null;
2268      return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : '';
2269    }
2270
2271    function wishlistPageConfig(wishlistConfig) {
2272      const pagePath = usablePagePath(wishlistConfig);
2273      return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null;
2274    }
2275
2276    function armContainer(myWishlist) {
2277      const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement);
2278      if (container) container.removeAttribute('data-nm-page-state');
2279    }
2280
2281    function markInactive() {
2282      const container = window.document.getElementById(CONTAINER_ID);
2283      if (container) container.setAttribute('data-nm-page-state', 'inactive');
2284    }
2285
2286    function dearmContainer() {
2287      const stale = window.document.getElementById(CONTAINER_ID);
2288      if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove();
2289      else markInactive();
2290    }
2291
2292    function ensure(wishlistConfig, sdkConfig) {
2293      try {
2294        const myWishlist = wishlistPageConfig(wishlistConfig);
2295        if (!myWishlist) {
2296          if (usablePagePath(wishlistConfig)) dearmContainer();
2297          return;
2298        }
2299        const active = myWishlist.type === 'separate_page' || hasShareToken();
2300        if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist);
2301        else markInactive();
2302      } catch (error) {}
2303    }
2304
2305    window.__nmWishlistPageContainer = { v: 1, ensure: ensure };
2306
2307    const metafields = window._ReStockConfig?._metafields;
2308    ensure(metafields?.wishlistConfig, metafields?.sdkConfig);
2309  } catch (error) {}
2310})(window);
2311</script>
2311
2312<!-- END app snippet -->
2313
2314<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
2314
2315
2316<style>
2317  #nm-wishlist-page-root {
2318    min-height: 60vh;
2319  }
2320
2321  #nm-wishlist-page-root[data-nm-container-source="fallback"] {
2322    box-sizing: border-box;
2323    max-width: 1200px;
2324    margin: 0 auto;
2325    padding: 0 1.5rem;
2326  }
2327
2328  #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty {
2329    display: none;
2330  }
2331
2332  #nm-wishlist-page-root:empty {
2333    display: flex;
2334    align-items: center;
2335    justify-content: center;
2336  }
2337
2338  #nm-wishlist-page-root:empty::after {
2339    content: "";
2340    width: 36px;
2341    height: 36px;
2342    border: 3px solid #e3e3e3;
2343    border-top-color: #1773b0;
2344    border-radius: 50%;
2345    animation: nm-wishlist-page-boot-spin 0.7s linear infinite;
2346  }
2347
2348  @keyframes nm-wishlist-page-boot-spin {
2349    to {
2350      transform: rotate(360deg);
2351    }
2352  }
2353
2354  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title,
2355  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title,
2356  body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title,
2357  body:has(#nm-wishlist-page-root:not(:empty)) .page-title {
2358    display: none !important;
2359  }
2360</style>
2361
2362
2363</div>
2363<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2363
2364<shopify-store store-domain="https://bits4bots.com" country="US" language="en"></shopify-store>
2365<shopify-chat></shopify-chat>
2366</body>
2367</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.