PageSourceSearch

https://www.avproglobal.com/blogs/news

html avproglobal.com collected 2026-10-09 22:53:29 UTC 267,044 bytes, 3,475 lines download raw bytes

1<!doctype html>
2<html
3  lang="en"
4  data-theme="xtra"
5  dir="ltr"
6  class="no-js  "
7>
8  <head>
9    <style>
10      #shopify-section-announcement-bar ~ #root { 
11      }
12    </style>
13 
14
15
16
17    <meta charset="utf-8">
18    <meta http-equiv="x-ua-compatible" content="ie=edge">
19    <title>
20      News
21       &ndash; AVPro Global
22    </title><meta name="theme-color" content="">
23    <meta name="MobileOptimized" content="320">
24    <meta name="HandheldFriendly" content="true">
25    <meta
26      name="viewport"
27      content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover, shrink-to-fit=no"
28    >
29    <meta name="msapplication-config" content="//www.avproglobal.com/cdn/shop/t/38/assets/browserconfig.xml?v=52024572095365081671742996181">
30    <meta name="google-site-verification" content="8W8AJnIEBQJ8KFLbO2esP-Az-S4edwIRg_yGmmgc0pI">
31    <meta name="google-site-verification" content="s9ez13L9UtX31VE974RcPQb_R_rh_0RwdEtjb7t54oA" />
32    <link rel="canonical" href="https://www.avproglobal.com/blogs/news">
33    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
34    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//www.avproglobal.com/cdn/shop/t/38/assets/screen.css?v=128774946152077513281789396060">
35    <link rel="preload" as="style" href="//www.avproglobal.com/cdn/shop/t/38/assets/screen-settings.css?v=130784880451725817281762225793">
36    
37    
38    <link rel="preload" as="font" href="//www.avproglobal.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2" type="font/woff2" crossorigin>
39    <link rel="preload" as="font" href="//www.avproglobal.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin>
40    <link rel="preload" as="font" href="//www.avproglobal.com/cdn/shop/t/38/assets/icomoon.woff2?v=152209003285273544201742996181" crossorigin>
41    <link media="screen" rel="stylesheet" href="//www.avproglobal.com/cdn/shop/t/38/assets/screen.css?v=128774946152077513281789396060" id="core-css">
42    
43    <noscript><link rel="stylesheet" href="//www.avproglobal.com/cdn/shop/t/38/assets/async-menu.css?v=61074908068541448981783620455"></noscript><link media="screen" rel="stylesheet" href="//www.avproglobal.com/cdn/shop/t/38/assets/page-blog.css?v=153452801175898872111755025840" id="blog-css"><link media="screen" rel="stylesheet" href="//www.avproglobal.com/cdn/shop/t/38/assets/screen-settings.css?v=130784880451725817281762225793" id="custom-css">
44<link rel="icon" href="//www.avproglobal.com/cdn/shop/files/AVPro_Edge_Favicon_V2.png?crop=center&height=32&v=1681242769&width=32" type="image/png">
45      <link rel="mask-icon" href="safari-pinned-tab.svg" color="#333333">
46      <link rel="apple-touch-icon" href="apple-touch-icon.png"><link rel="manifest" href="//www.avproglobal.com/cdn/shop/t/38/assets/manifest.json?v=69675086569049310631742996181">
47    <link rel="preconnect" href="//cdn.shopify.com">
48    
48<script>
49      document.documentElement.classList.remove('no-js'); document.documentElement.classList.add('js');
50    </script>
50
51    <meta name="msapplication-config" content="//www.avproglobal.com/cdn/shop/t/38/assets/browserconfig.xml?v=52024572095365081671742996181">
52<meta property="og:title" content="News">
53<meta property="og:type" content="website">
54<meta property="og:description" content="AVPro Global is a manufacturer of AVPro Edge, AudioControl, RTI, Bullet Train, Murideo, ThenAudio & ProControl, engineering cutting-edge AV distribution, audio, control & calibration equipment.">
55<meta property="og:site_name" content="AVPro Global">
56<meta property="og:url" content="https://www.avproglobal.com/blogs/news">
57
58<meta property="og:image" content="//www.avproglobal.com/cdn/shop/files/AVPro_Global_Social_Sharing.webp?crop=center&height=500&v=1791225427&width=600">
59
60<meta name="twitter:title" content="News">
61<meta name="twitter:description" content="AVPro Global is a manufacturer of AVPro Edge, AudioControl, RTI, Bullet Train, Murideo, ThenAudio & ProControl, engineering cutting-edge AV distribution, audio, control & calibration equipment.">
62<meta name="twitter:site" content="AVPro Global">
63
64
65<script type="application/ld+json">
66  [{
67      "@context": "http://schema.org/",
68      "@type": "Organization",
69      "url": "https://www.avproglobal.com/blogs/news",
70      "name": "AVPro Global",
71      "legalName": "AVPro Global",
72      "description": "AVPro Global is a manufacturer of AVPro Edge, AudioControl, RTI, Bullet Train, Murideo, ThenAudio & ProControl, engineering cutting-edge AV distribution, audio, control & calibration equipment.","contactPoint": {
73        "@type": "ContactPoint",
74        "contactType": "Customer service",
75        "telephone": "877-886-5112"
76      },
77      "address": {
78        "@type": "PostalAddress",
79        "streetAddress": "2222 E 52ND ST N",
80        "addressLocality": "Sioux Falls",
81        "postalCode": "57104",
82        "addressCountry": "UNITED STATES"
83      }
84    },
85    {
86      "@context": "http://schema.org",
87      "@type": "WebSite",
88      "url": "https://www.avproglobal.com/blogs/news",
89      "name": "AVPro Global",
90      "description": "AVPro Global is a manufacturer of AVPro Edge, AudioControl, RTI, Bullet Train, Murideo, ThenAudio & ProControl, engineering cutting-edge AV distribution, audio, control & calibration equipment.",
91      "author": [
92        {
93          "@type": "Organization",
94          "url": "https://www.someoneyouknow.online",
95          "name": "Someoneyouknow",
96          "address": {
97            "@type": "PostalAddress",
98            "streetAddress": "Wilhelminaplein 25",
99            "addressLocality": "Eindhoven",
100            "addressRegion": "NB",
101            "postalCode": "5611 HG",
102            "addressCountry": "NL"
103          }
104        }
105      ]
106    }
107  ]
108</script>
108
109
110    <!-- miniOrange ContentRestriction SCRIPT START -->
111
112<style data-shopify>
113    @media (max-width: 768px) {
114    #innerForm {
115      width: 60% !important;
116    }
117</style>
118
119<script>
120function getCookie(cookieName) {
121    let cookie = {};
122    document.cookie.split(";").forEach(function(el) {
123      let [key,value] = el.split("=");
124      cookie[key.trim()] = value;
125    })
126    return cookie[cookieName];
127}
128function setCookie(name,value,days) {
129  var expires = "";
130  if (days) {
131      var date = new Date();
132      date.setTime(date.getTime() + (days*24*60*60*1000));
133      expires = "; expires=" + date.toUTCString();
134  }
135  document.cookie = name + "=" + (value || "")  + expires + "; path=/";
136}
137function eraseCookie(name) {   
138    document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
139}
140</script>
140
141
142
143
144
145
146<!-- miniOrange LOCK START _5258 -->
147<!-- miniOrange LOCK END _5258 -->
148
149
150
151
152
153
154
155
156
157
158
159<!-- miniOrange purchase-form Locks START -->
160
161
162
163
164
165<!-- miniOrange LOCK START _5258 -->
166
167<!-- miniOrange LOCK END _5258 --><!-- miniOrange purchase-form Locks END -->
168
169<!-- miniOrange hide-prices Locks START -->
170<!-- miniOrange hide-prices Locks END -->
171
172<!-- miniOrange Priority Locks START -->
173<!-- miniOrange Priority Locks END -->
174
175<!-- miniOrange Unpriority Locks START -->
176<!-- miniOrange Unpriority Locks END -->
177
178<!-- miniOrange Priority-Whole-Website Locks START -->
179<!-- miniOrange Priority-Whole-Website Locks END -->
180<!-- miniOrange ContentRestriction SCRIPT END --> 
181<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
181<meta name="google-site-verification" content="8W8AJnIEBQJ8KFLbO2esP-Az-S4edwIRg_yGmmgc0pI">
182<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/71294091574/digital_wallets/dialog">
183<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
184<link rel="next" href="/blogs/news?page=2">
185<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5898550"></script>
185
186<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
187<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5898550&shop_id=71294091574" crossorigin="anonymous"></script>
vendor: 1 bytes, line 187
187
188<script id="shopify-features" type="application/json">{"accessToken":"94ee4de0e14053f75ec90fd04931ee47","betas":["rich-media-storefront-analytics"],"domain":"www.avproglobal.com","predictiveSearch":true,"shopId":71294091574,"locale":"en"}</script>
vendor: 1 bytes, line 188
188
189<script>var Shopify = Shopify || {};
190Shopify.shop = "avproedge.myshopify.com";
191Shopify.locale = "en";
192Shopify.currency = {"active":"USD","rate":"1.0"};
193Shopify.country = "US";
194Shopify.theme = {"name":"Brand Switcher - Launch 6.26.25","id":175475163446,"schema_name":"Xtra","schema_version":"2.0.3","theme_store_id":null,"role":"main"};
195Shopify.theme.handle = "null";
196Shopify.theme.style = {"id":null,"handle":null};
197Shopify.cdnHost = "www.avproglobal.com/cdn";
198Shopify.routes = Shopify.routes || {};
199Shopify.routes.root = "/";
200Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
201Shopify.SignInWithShop = Shopify.SignInWithShop || {};
202Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
203Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 203
203
204<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 204
204
205<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 205
205
206<script>
207  window.ShopifyPay = window.ShopifyPay || {};
208  window.ShopifyPay.apiHost = "shop.app\/pay";
209  window.ShopifyPay.redirectState = null;
210</script>
vendor: 1 bytes, line 210
210
211<script>
212  window.Shopify = window.Shopify || {};
213  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
214  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
215  window.Shopify.SignInWithShop.eligible = true;
216</script>
vendor: 1 bytes, line 216
216
217<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 217
217
218<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 218
218
219<script type="module">
220  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
221
222  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
223
224</script>
vendor: 1 bytes, line 224
224
225<script>
226  window.Shopify = window.Shopify || {};
227  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
228  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"]};
229</script>
vendor: 1 bytes, line 229
229
230<script id="__st">var __st={"a":71294091574,"offset":-18000,"reqid":"ffe0abdf-7743-4f28-9115-dd3ddc9f906f-1791586409","pageurl":"www.avproglobal.com\/blogs\/news","s":"blogs-93794042166","u":"a2be2d041816","p":"blog","rtyp":"blog","rid":93794042166};</script>
vendor: 1 bytes, line 230
230
231<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 231
231
232<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 232
232
233<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.avproglobal.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 233
233
234<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 = "//www.avproglobal.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>
234<script crossorigin="anonymous" defer="defer" src="//www.avproglobal.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 234
234
235<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 235
235
236<script>
237  window.Shopify = window.Shopify || {};
238  window.Shopify.MCP = window.Shopify.MCP || {};
239  window.Shopify.MCP.enabled = true;
240  window.Shopify.MCP.shop = "avproedge.myshopify.com";
241  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.avproglobal.com\/api\/mcp";
242  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"]}}];
243</script>
vendor: 1 bytes, line 243
243
244<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("\/\/www.avproglobal.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
245</script>
vendor: 1 bytes, line 245
245
246<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.avproglobal.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
247</script>
vendor: 1 bytes, line 247
247
248<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
249  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);
250</script>
vendor: 1 bytes, line 250
250
251<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})}}));
252</script>
252
253<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.avproglobal.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
254<style id="shopify-accelerated-checkout-cart">
255        #shopify-buyer-consent {
256  margin-top: 1em;
257  display: inline-block;
258  width: 100%;
259}
260
261#shopify-buyer-consent.hidden {
262  display: none;
263}
264
265#shopify-subscription-policy-button {
266  background: none;
267  border: none;
268  padding: 0;
269  text-decoration: underline;
270  font-size: inherit;
271  cursor: pointer;
272}
273
274#shopify-subscription-policy-button::before {
275  box-shadow: none;
276}
277
278      </style>
279
280<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
280
281    
282    <!-- Google tag (gtag.js) -->
283    
283<script async src="https://www.googletagmanager.com/gtag/js?id=Tag_ID"></script>
283
284    
284<script>
285       window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'login_status': 'not-logged'});
286      
287      gtag('js', new Date());
288      gtag('config', 'Tag_ID');
289    </script>
289
290    <!-- Google Tag Manager -->
291    
291<script>
vendor: 358 bytes, lines 291-296
291
292      (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
293      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
294      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
295      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
296      })(window,document,'script','dataLayer','
296GTM-TLMVNDM
vendor: 8 bytes, lines 296-297
296');
297    
297</script>
297
298    <!-- End Google Tag Manager --><link rel="stylesheet" href="https://use.typekit.net/ivd7qdi.css">
299
300<link rel="preload" href="https://cdn.ecomposer.io/vendor/swiper@11/swiper-bundle.min.css" as="style">
301
302  <!-- BEGIN app block: shopify://apps/ta-labels-badges/blocks/bss-pl-config-data/91bfe765-b604-49a1-805e-3599fa600b24 -->
302<script
303    id='bss-pl-config-data'
304	data-nosnippet
305>
306	let TAE_StoreId = "53682";
307	if (typeof BSS_PL == 'undefined' || TAE_StoreId !== "") {
308  		var BSS_PL = {};
309		BSS_PL.storeId = 53682;
310		BSS_PL.currentPlan = "free";
311		BSS_PL.apiServerProduction = "https://product-labels-pro.bsscommerce.com";
312		BSS_PL.publicAccessToken = "258696c44359274052b6e6e04b4fa6c8";
313		BSS_PL.customerTags = "null";
314		BSS_PL.customerId = "null";
315		BSS_PL.storeIdCustomOld = 10678;
316		BSS_PL.storeIdOldWIthPriority = 12200;
317		BSS_PL.storeIdOptimizeAppendLabel = 59637
318		BSS_PL.optimizeCodeIds = null; 
319		BSS_PL.extendedFeatureIds = null;
320		BSS_PL.watermarkRemoved = null;
321		BSS_PL.watermarkGoliveConfigId = null;
322		BSS_PL.watermarkUrl = "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-watermark.png";
323		BSS_PL.integration = {"laiReview":{"status":0,"config":[]}} || {};
324		BSS_PL.settingsData  = {} || {};
325		BSS_PL.configProductMetafields = [] || [];
326		BSS_PL.configVariantMetafields = [] || [];
327		
328		BSS_PL.configData = [].concat();
329
330		
331		BSS_PL.configDataBanner = [].concat();
332
333		
334		BSS_PL.configDataPopup = [].concat();
335
336		
337		BSS_PL.configDataLabelGroup = [].concat();
338		
339		
340		BSS_PL.collectionID = ``;
341		BSS_PL.collectionHandle = ``;
342		BSS_PL.collectionTitle = ``;
343
344		
345		BSS_PL.conditionConfigData = [].concat();
346	}
347</script>
347
348
349
350
351    
351<script id='fixBugForStore53682' data-nosnippet>
352		
353function bssFixSupportAppendHtmlLabel($, BSS_PL, parent, page, htmlLabel) {
354  let appended = false;
355  // Write code here
356  //search page
357  console.log("parent", parent); 
358  if($(parent).is(".l4cl .w33.has-form figure")){
359    $(parent).find("a").prepend(htmlLabel);
360    appended = true;
361  }
362  //collection page
363  if ($(parent).is(".spf-product-card__inner")) {
364    $(parent).append(htmlLabel); 
365    appended = true;
366  }
367  //home page
368  if($(parent).is(".ecom-collection__product-item .ecom-collection__product-media-wrapper")){
369    $(parent).find(".ecom-collection__product-media").append(htmlLabel);
370    appended = true;
371  }
372
373  if ($(parent).is("picture")) {
374    $(parent).append(htmlLabel); 
375    appended = true;
376  }
377
378  return appended;
379}
380
381function bssFixSupportExcludeItem($, page, item) {
382  // Write code here
383  if (page === "collections" && $(item).closest("#header-outer").length) {
384    return true;
385  }
386  return false;
387}
388
389function bssFixSupportDecodeItemHandle($, page, itemHandle) {
390  if (page === "collections") {
391    itemHandle = decodeURI(itemHandle);
392  }
393  return itemHandle;
394}
395
396    </script>
396
397
398
399<style>
400    
401    
402
403</style>
404
405<script data-nosnippet>
406    function bssLoadScripts(src, callback, isDefer = false) {
407        const scriptTag = document.createElement('script');
408        document.head.appendChild(scriptTag);
409        scriptTag.src = src;
410        if (isDefer) {
411            scriptTag.defer = true;
412        } else {
413            scriptTag.async = true;
414        }
415        if (callback) {
416            scriptTag.addEventListener('load', function () {
417                callback();
418            });
419        }
420    }
421    const scriptUrls = [
422        "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-init-helper.js",
423        "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-init-config-run-scripts.js",
424    ];
425    Promise.all(scriptUrls.map((script) => new Promise((resolve) => bssLoadScripts(script, resolve)))).then((res) => {
426        console.log('BSS scripts loaded');
427        window.bssScriptsLoaded = true;
428    });
429
430	function bssInitScripts() {
431		if (BSS_PL.configData.length) {
432			const enabledFeature = [
433				{ type: 1, script: "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-init-for-label.js" },
434				{ type: 2, badge: [0, 7, 8], script: "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-init-for-badge-product-name.js" },
435				{ type: 2, badge: [1, 11], script: "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-init-for-badge-product-image.js" },
436				{ type: 2, badge: 2, script: "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-init-for-badge-custom-selector.js" },
437				{ type: 2, badge: [3, 9, 10], script: "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-init-for-badge-price.js" },
438				{ type: 2, badge: 4, script: "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-init-for-badge-add-to-cart-btn.js" },
439				{ type: 2, badge: 5, script: "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-init-for-badge-quantity-box.js" },
440				{ type: 2, badge: 6, script: "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-init-for-badge-buy-it-now-btn.js" }
441			]
442				.filter(({ type, badge }) => BSS_PL.configData.some(item => item.label_type === type && (badge === undefined || (Array.isArray(badge) ? badge.includes(item.badge_type) : item.badge_type === badge))) || (BSS_PL.configDataLabelGroup && BSS_PL.configDataLabelGroup.length))
443				.map(({ script }) => script);
444				
445            enabledFeature.forEach((src) => bssLoadScripts(src));
446
447            if (enabledFeature.length) {
448                const src = "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-product-label-js.js";
449                bssLoadScripts(src);
450            }
451        }
452
453        if (BSS_PL.configDataBanner && BSS_PL.configDataBanner.length) {
454            const src = "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-product-label-banner.js";
455            bssLoadScripts(src);
456        }
457
458        if (BSS_PL.configDataPopup && BSS_PL.configDataPopup.length) {
459            const src = "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-product-label-popup.js";
460            bssLoadScripts(src);
461        }
462
463        if (window.location.search.includes('bss-pl-custom-selector')) {
464            const src = "https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-product-label-custom-position.js";
465            bssLoadScripts(src, null, true);
466        }
467    }
468    bssInitScripts();
469</script>
469
470
471
472<!-- END app block --><!-- BEGIN app block: shopify://apps/last-login-login-tracker/blocks/app-embed/ff2ac3a4-4347-4f48-82b2-3602ce92bc1b --><!-- END app block --><!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><!-- DNS Prefetch & Preconnect -->
473<link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin>
474<link rel="dns-prefetch" href="https://cdn.ecomposer.app">
475
476<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/[email protected]" as="style">
477<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/[email protected]" as="script">
478<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script">
479
480<!-- Global CSS --><!--ECOM-EMBED-->
481  <style id="ecom-global-css" class="ecom-global-css">@font-face {font-family: 'Harmonia_Sans_W01_Regular'; src: url('https://cdn.shopify.com/s/files/1/0712/9409/1574/files/Harmonia_Sans_W01_Regular.ttf?v=1679420555&display=swap') format('truetype');font-display: swap;}@font-face {font-family: 'Harmonia_Sans_W01_Bold'; src: url('https://cdn.shopify.com/s/files/1/0712/9409/1574/files/Harmonia_Sans_W01_Bold.otf?v=1679420574&display=swap') format('opentype');font-display: swap;}/**ECOM-INSERT-CSS**/.ecom-section > div.core__row--columns, .ecom-section>.ecom-inner{max-width: 1200px;}.ecom-column>div.core__column--wrapper, .ec-flex-wp{padding: 20px;}div.core__blocks--body>div.ecom-block.elmspace:not(:first-child), .core__group--body>div.ecom-block.elmspace:not(:first-child), div.core__blocks--body>.ec-flex-wp.elmspace:not(:first-child), .core__blocks>div.ecom-block.elmspace:not(:first-child){margin-top: 20px;}.ecom-section>div.core__row--columns, .ec-flex-wp{padding-right: 0%;padding-left: 0%;}body{font-family: 'Harmonia_Sans_W01_Regular', sans-serif;} .ecom-builder a{color: #8dc63f;font-family: 'Harmonia_Sans_W01_Bold', sans-serif;} .ecom-builder a:hover{color: #000000;} .ecom-builder button, a.ecom__element--button{font-family: 'Harmonia_Sans_W01_Bold', sans-serif;font-weight: 700;color: #ffffff;background-color: #8DC63F;} .ecom-builder button:hover, a.ecom__element--button:hover{background-color: #8dc63f;}:root{--ecom-global-container-width:1200px;--ecom-global-colunm-gap:20px;--ecom-global-elements-space:20px;--ecom-global-colors-primary:#ffffff;--ecom-global-colors-secondary:#8dc63f;--ecom-global-colors-text:#ffffff;--ecom-global-colors-accent:#ffffff;--ecom-global-colors-WqFmHoxC:#000000;--ecom-global-typography-h1-font-weight:600;--ecom-global-typography-h1-font-size:72px;--ecom-global-typography-h1-font-family:Roboto;--ecom-global-typography-h2-font-weight:600;--ecom-global-typography-h2-font-size:60px;--ecom-global-typography-h2-line-height:72px;--ecom-global-typography-h2-letter-spacing:-0.02em;--ecom-global-typography-h3-font-weight:600;--ecom-global-typography-h3-font-size:48px;--ecom-global-typography-h3-line-height:60px;--ecom-global-typography-h3-letter-spacing:-0.02em;--ecom-global-typography-h4-font-weight:600;--ecom-global-typography-h4-font-size:36px;--ecom-global-typography-h4-line-height:44px;--ecom-global-typography-h4-letter-spacing:-0.02em;--ecom-global-typography-h5-font-weight:600;--ecom-global-typography-h5-font-size:30px;--ecom-global-typography-h5-line-height:38px;--ecom-global-typography-h6-font-weight:600;--ecom-global-typography-h6-font-size:24px;--ecom-global-typography-h6-line-height:32px;--ecom-global-typography-h7-font-weight:400;--ecom-global-typography-h7-font-size:18px;--ecom-global-typography-h7-line-height:28px;}</style>
482  <!--/ECOM-EMBED--><!-- Custom CSS & JS --><style id="ecom-custom-css">.a {
483text-decoration: underline;
484color: #8dc63f;
485}
486
487.ecom-sections {
488    overflow-x: inherit !important;
489}
490body > div:first-child img, body > p:first-child + div img, body > div + div img:not([class^="ecom"]) {
491    height: auto !important;
492}</style><!-- Open Graph Meta Tags for Pages --><!-- AI Search Optimization (LLM Outreach) --><!-- Critical Inline Styles -->
493<style class="ecom-theme-helper">.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;
493display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media(max-width:768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height:100%}[data-ec-sr]>.core__row--columns>.ecom-column:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr]>.ecom-grid-layout>.ecom-grid-item:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr-items] [data-ec-sr-item]:not(.ecom-sr-visible):not(.ecom-sr-done){opacity:0}.ecom-sr-done{opacity:1}@keyframes ecom-sr-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ecom-sr-fade-in{from{opacity:0}to{opacity:1}}@keyframes ecom-sr-slide-left{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes ecom-sr-zoom-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ecom-sr-visible{animation-fill-mode:both!important;animation-duration:.6s!important;animation-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.ecom-sr-visible[data-sr-anim="fade-up"]{animation-name:ecom-sr-fade-up!important}.ecom-sr-visible[data-sr-anim="fade-in"]{animation-name:ecom-sr-fade-in!important}.ecom-sr-visible[data-sr-anim="slide-left"]{animation-name:ecom-sr-slide-left!important}.ecom-sr-visible[data-sr-anim="zoom-in"]{animation-name:ecom-sr-zoom-in!important}@keyframes ecomFadein{from{bottom:0;opacity:0}
493to{bottom:30px;opacity:1}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}</style>
494
495
496<!-- EComposer Config Script -->
497<script id="ecom-theme-helpers" async>
498window.EComposer=window.EComposer||{};(function(){if(!this.configs)this.configs={};this.configs={"custom_code":{"custom_css":".a {\ntext-decoration: underline;\ncolor: #8dc63f;\n}\n\n.ecom-sections {\n    overflow-x: inherit !important;\n}\nbody \u003e div:first-child img, body \u003e p:first-child + div img, body \u003e div + div img:not([class^=\"ecom\"]) {\n    height: auto !important;\n}"},"instagram":null};this.configs.ajax_cart={enable:false};this.customer=false;this.initQuickview=function(){};
499this.proxy_path='/apps/ecomposer-visual-page-builder';this.popupScriptUrl='';this.routes={domain:'https://www.avproglobal.com',root_url:'/',collections_url:'/collections',all_products_collection_url:'/collections/all',cart_url:'/cart',cart_add_url:'/cart/add',cart_change_url:'/cart/change',cart_clear_url:'/cart/clear',cart_update_url:'/cart/update',product_recommendations_url:'/recommendations/products'};
500this.queryParams={};
501if(window.location.search.length){new URLSearchParams(window.location.search).forEach((value,key)=>{this.queryParams[key]=value})}
502this.money_format="${{ amount }}";
503this.money_with_currency_format="${{ amount }} USD";
504this.currencyCodeEnabled=null;this.abTestingData = [];this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)};
505this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t};
506this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)};
507const u=new URLSearchParams(window.location.search);if(u.has("ecom-redirect")){const r=u.get("ecom-redirect");if(r){let d;try{d=decodeURIComponent(r)}catch{return}d=d.trim().replace(/[\r\n\t]/g,"");if(d.length>2e3)return;const p=["javascript:","data:","vbscript:","file:","ftp:","mailto:","tel:","sms:","chrome:","chrome-extension:","moz-extension:","ms-browser-extension:"],l=d.toLowerCase();for(const o of p)if(l.includes(o))return;const x=[/
507<script/i,/<\/script/i,/javascript:/i,/vbscript:/i,/onload=/i,/onerror=/i,/onclick=/i,/onmouseover=/i,/onfocus=/i,/onblur=/i,/onsubmit=/i,/onchange=/i,/alert\s*\(/i,/confirm\s*\(/i,/prompt\s*\(/i,/document\./i,/window\./i,/eval\s*\(/i];for(const t of x)if(t.test(d))return;if(d.startsWith("/")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href=d;return}if(!d.includes("://")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href="/"+d;return}let n;try{n=new URL(d)}catch{return}if(!["http:","https:"].includes(n.protocol))return;if(n.port&&(parseInt(n.port)<1||parseInt(n.port)>65535))return;const a=[window.location.hostname];if(a.includes(n.hostname)&&(n.href===d||n.toString()===d))window.location.href=d}}
508}).bind(window.EComposer)();
509if(window.Shopify&&window.Shopify.designMode&&window.top&&window.top.opener){window.addEventListener("load",function(){window.top.opener.postMessage({action:"ecomposer:loaded"},"*")})}
510</script>
510<!-- Toast Template -->
511<script type="text/template" id="ecom-template-html"><!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
512<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg>
513</div><div id="ecom-toast-desc"></div></div><!-- END app snippet --></script>
513<!-- END app block --><!-- BEGIN app block: shopify://apps/xo-gallery/blocks/xo-gallery-seo/e61dfbaa-1a75-4e4e-bffc-324f17325251 --><!-- XO Gallery SEO -->
514
515<!-- End: XO Gallery SEO -->
516
517
518<!-- END app block --><!-- BEGIN app block: shopify://apps/smart-filter-search/blocks/app-embed/5cc1944c-3014-4a2a-af40-7d65abc0ef73 -->
519<link href="https://cdn.shopify.com/extensions/01a11e76-ff0b-7502-880d-6cce4f9898e6/smart-product-filters-1127/assets/globo.filter.min.js" as="script" rel="preload">
520<link href="https://cdn.shopify.com/extensions/01a11e76-ff0b-7502-880d-6cce4f9898e6/smart-product-filters-1127/assets/globo.filter.vendor.min.js" as="script" rel="preload">
521      <link href="https://cdn.shopify.com/extensions/01a11e76-ff0b-7502-880d-6cce4f9898e6/smart-product-filters-1127/assets/globo.filter.shared.min.js" as="script" rel="preload">
522      <link href="https://cdn.shopify.com/extensions/01a11e76-ff0b-7502-880d-6cce4f9898e6/smart-product-filters-1127/assets/globo.filter.squirrelly.min.js" as="script" rel="preload">
523<link rel="preconnect" href="https://filter-x4.globo.io" crossorigin><link href="https://cdn.shopify.com/extensions/01a11e76-ff0b-7502-880d-6cce4f9898e6/smart-product-filters-1127/assets/globo.filter.search.min.js" as="script" rel="preload">
524      <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a11e76-ff0b-7502-880d-6cce4f9898e6/smart-product-filters-1127/assets/globo.search.css" media="print" onload="this.media='all'"><meta id="search_terms_value" content="" />
525    <!-- BEGIN app snippet: global.variables -->
525<script>
526  window.shopCurrency = "USD";
527  window.shopCountry = "US";
528  window.shopLanguageCode = "en";
529
530  window.currentCurrency = "USD";
531  window.currentCountry = "US";
532  window.currentLanguageCode = "en";
533
534  window.shopCustomer = false
535
536  window.useCustomTreeTemplate = true;
537  window.useCustomProductTemplate = true;
538
539  window.GloboFilterRequestOrigin = "https://www.avproglobal.com";
540  window.GloboFilterShopifyDomain = "avproedge.myshopify.com";window.GloboFilterSFATF = "";
541  window.GloboFilterSFATL = "";
542  window.GloboFilterSFApiVersion = "2026-04";
543  window.GloboFilterProxyPath = "/apps/globofilters";
544  window.GloboFilterRootUrl = "";
545  window.GloboFilterTranslation = {"search":{"suggestions":"Suggestions","collections":"Collections","pages":"Pages","product":"Product","products":"Products","view_all":"Search for","view_all_products":"View all products","not_found":"Sorry, nothing found for","product_not_found":"No products were found","no_result_keywords_suggestions_title":"Popular searches","no_result_products_suggestions_title":"However, You may like","zero_character_keywords_suggestions_title":"Suggestions","zero_character_popular_searches_title":"Popular searches","zero_character_products_suggestions_title":"Trending products"},"form":{"heading":"Search products","select":"-- Select --","search":"Search","submit":"Search","clear":"Clear"},"filter":{"filter_by":"Filter By","clear_all":"Clear All","view":"View","clear":"Clear","in_stock":"In Stock","out_of_stock":"Out of Stock","ready_to_ship":"Ready to ship","search":"Search options","choose_values":"Choose values"},"sort":{"sort_by":"Sort By","manually":"Featured","availability_in_stock_first":"Availability","relevance":"Relevance","best_selling":"Best Selling","alphabetically_a_z":"Alphabetically, A-Z","alphabetically_z_a":"Alphabetically, Z-A","price_low_to_high":"Price, low to high","price_high_to_low":"Price, high to low","date_new_to_old":"Date, new to old","date_old_to_new":"Date, old to new","sale_off":"% Sale off"},"product":{"add_to_cart":"Add to cart","unavailable":"Unavailable","sold_out":"Sold out","sale":"Sale","load_more":"Load more","limit":"Show","search":"Search products","no_results":"Sorry, there are no products in this collection"}};
546  window.isMultiCurrency =false;
547  window.globoEmbedFilterAssetsUrl = 'https://cdn.shopify.com/extensions/01a11e76-ff0b-7502-880d-6cce4f9898e6/smart-product-filters-1127/assets/';
548  window.assetsUrl = window.globoEmbedFilterAssetsUrl;
549  window.GloboMoneyFormat = "${{ amount }}";
550</script>
550<!-- END app snippet -->
551    
551<script type="text/javascript" hs-ignore data-ccm-injected>window.useCustomTreeTemplate = true;document.getElementsByTagName('html')[0].classList.add('spf-filter-loading','spf-has-filter','gf-left','spf-search-drawer','theme-store-id-1609','gf-theme-version-2','spf-layout-app');
552      window.enabledEmbedFilter = true;
553      window.currentThemeId = 175475163446;
554      window.sortByRelevance = false;
555      window.moneyFormat = "${{ amount }}";
556      window.GloboMoneyWithCurrencyFormat = "${{ amount }} USD";
557      window.filesUrl = '//www.avproglobal.com/cdn/shop/files/';
558      window.dontRoundUpMoney = false;
559      
560      
561      window.GloboFilterGlobalConfig = window.GloboFilterGlobalConfig || {};
562      window.GloboFilterGlobalConfig.productGridSelector =null;
563      window.GloboFilterGlobalConfig.sidebarLayout = 1;
564      window.GloboFilterGlobalConfig.sidebarSublayout = 1;
565      window.GloboFilterGlobalConfig.themeStoreId = 1609;
566      window.GloboFilterGlobalConfig.isSearchPage = false;
567      window.GloboFilterGlobalConfig.defaultPaginationSelector = '.pagination, .paginate, .pagination-custom, #pagination, .pagination-wrapper, #gf_pagination_wrap, .engoc-pagination, #load-more-container, .collection__infinite-trigger, .pagination--modern';
568      window.GloboEmbedFilterConfig = {
569        api: {
570          filterUrl: "https://filter-x4.globo.io/filter",
571          searchUrl: "https://filter-x4.globo.io/search",
572          url: "https://filter-x4.globo.io"
573        },
574        shop: {
575          name: "AVPro Global",
576          url: "https://www.avproglobal.com",
577          domain: "avproedge.myshopify.com",
578          locale: "en",
579          cur_locale: "en",
580          market_id: 0,
581          predictive_search_url: "/search/suggest",
582          country_code: "US",
583          root_url: "",
584          cart_url: "/cart",
585          search_url: "/search",
586          cart_add_url: "/cart/add",
587          search_terms_value: "",
588          product_image: {width: 360, height: 360},
589          no_image_url: "https://cdn.shopify.com/s/images/themes/product-1.png",
590          swatches: {"color":{"black":{"mode":1,"color_1":"rgba(0, 0, 0, 1)"},"white":{"mode":1,"color_1":"rgba(255, 255, 255, 1)"},"clear":{"mode":1,"color_1":"#FFFFFF"},"gray":{"mode":1,"color_1":"#808080"}}},
591          swatchConfig: {"enable":false},
592          enableRecommendation: false,
593          themeStoreId: 1609,
594          hideOneValue: false,
595          newUrlStruct: true,
596          newUrlForSEO: false,
597          keepThemeProductsOnFirstLoad: false,redirects: {"ac-cx100-ramp":"/pages/product-index#disc-audio-tools","ac-adm-coto":"/pages/product-index#disc-audio-tools","hyperion":"/pages/hyperion","single room experience":"/pages/single-room-experience","sre":"/pages/single-room-experience","stile":"/pages/stile-app-avpro","stile app":"/pages/stile-app-avpro","ac-mxmv122-uhd":"/pages/product-index#discontinued","ac-mx9xhdl-hdbt":"/pages/product-index#discontinued","ac-mx9xhdl":"/pages/product-index#discontinued","ac-mxmv":"/pages/product-index#discontinued","ac-mx1616-auhd":"/pages/product-index#discontinued","-sea":"/pages/product-index#discontinued","ac-mx44-auhd":"/pages/product-index#discontinued"},
598          images: {},
599          settings: {},
600          gridSettings: {"layout":"app","useCustomTemplate":true,"useCustomTreeTemplate":true,"skin":5,"limits":[12,24,48],"productsPerPage":48,"sorts":["stock-descending","best-selling","title-ascending","title-descending","price-ascending","price-descending","created-descending","created-ascending","mf-custom-product_sku-ascending","mf-custom-product_sku-descending","mf-custom-product_subtitle-ascending","mf-custom-product_subtitle-descending"],"noImageUrl":"https:\/\/cdn.shopify.com\/s\/images\/themes\/product-1.png","imageWidth":"360","imageHeight":"360","imageRatio":100,"imageSize":"360_360","alignment":"left","hideOneValue":false,"elements":["secondImage"],"saleLabelClass":"","saleMode":0,"gridItemClass":"spf-col-xl-4 spf-col-lg-4 spf-col-md-6 spf-col-sm-6 spf-col-6","swatchClass":"","swatchConfig":{"enable":false},"variant_redirect":true,"showSelectedVariantInfo":true},
601          home_filter: false,
602          page: "blog",
603          sorts: ["stock-descending","best-selling","title-ascending","title-descending","price-ascending","price-descending","created-descending","created-ascending","mf-custom-product_sku-
603ascending","mf-custom-product_sku-descending","mf-custom-product_subtitle-ascending","mf-custom-product_subtitle-descending"],
604          cache: true,
605          layout: "app",
606          marketTaxInclusion: false,
607          priceTaxesIncluded: false,
608          customerTaxesIncluded: false,
609          useCustomTemplate: true,
610          hasQuickviewTemplate: false
611        },
612        analytic: {"enableViewProductAnalytic":true,"enableSearchAnalytic":true,"enableFilterAnalytic":true,"enableATCAnalytic":false},
613        taxes: [],
614        adjustments: false,
615        year_make_model: {
616          id: 0,
617          prefix: "gff_",
618          heading: "",
619          showSearchInput: false,
620          showClearAllBtn: false
621        },
622        filter: {
623          id:0,
624          prefix: "gf_",
625          filterOptionKeys: {"6039":["72434","74377","72438","72457","72437"],"6163":["74302","74378","74303","74379","74305"],"6170":["74345","74346","74350","75599","167102","74349","74348"],"6171":["74351","74352","74355","74354"],"6172":["74356","74357","74360","74359"],"6174":["74364","74366","74370","74369"],"6273":["product-type","75714","brand"],"8973":["137480","137481","137482"],"11248":["164429","164433","164434","164432","164431"],"11249":["164435","164441","164439","164437","164438","164440","164436"],"11355":["product-type","dante-enabled","165534"],"57928":["165546","165547","165548"],"5791":["vendor","collection","69160","69164","75615","75616","69163","177507"],"11639":["167094","167091","167093","167095","167096","167092"],"58289":["678996","678997"],"74400":["834842","834841","835161"],"76433":["brand","collection","product-type","features","availability"],"75035":["846512"]},
626          layout: 1,
627          sublayout: 1,
628          mobileLayout: 1,
629          showCount: true,
630          showRefine: true,
631          showHideFiltersButton: false,
632          refineSettings: {"style":"square","positions":["sidebar_mobile","sidebar_desktop","toolbar_mobile"],"color":"#000000","iconColor":"#959595","bgColor":"#E8E8E8"},
633          isLoadMore: 1,
634          filterOnSearchPage: true,
635          toolbar: {"enable":false,"sticky":false,"desktop":["filters"],"mobile":["filter_button"],"textColor":"#252525","borderColor":"rgba(37, 37, 37, 0.15)","backgroundColor":"transparent","fontSize":14,"borderRadius":6}
636        },
637        search:{
638          enable: true,
639          zero_character_suggestion: true,
640          hide_before_search_on_mobile: false,
641          pages_suggestion: {enable:false,limit:5},
642          keywords_suggestion: {enable:true,limit:10},
643          articles_suggestion: {enable:false,limit:5},
644          layout: 1,
645          product_list_layout: "grid",
646          elements: ["vendor","sku"],
647          installedApps: [],
648          swatchConfig: null,
649          search_history: {enable:false, limit:10},
650          popular_search_terms: {enable:false,type:"auto", random:false, limit:10}
651        },
652        collection: {
653          id:0,
654          handle:'',
655          sort: 'best-selling',
656          vendor: null,
657          tags: null,
658          type: null,
659          term: document.getElementById("search_terms_value") != null ? document.getElementById("search_terms_value").content : "",
660          limit: 48,
661          settings: {"162634268982":{"pagination_qty":48,"pagination_type":"button","show_amount_of_products_in_collection":false,"productview_type":"grid","products_per_row":3,"show_collection_image":false,"enable_filters":false,"enable_menu":false,"filters_menu_alignment":"left","filter_menu":"","filter_sticky":false,"filters_show_more_limit":7,"enable_quick_buy_desktop":false,"enable_quick_buy_mobile":false,"enable_quick_buy_drawer":false,"enable_quick_buy_qty_selector":false,"enable_quick_buy_compact":false,"products_per_row_mobile":"2","filter_mobile_sticky":false}},
662          products_count: 0,
663          enableCollectionSearch: true,
664          displayTotalProducts: false,
665          excludeTags:null,
666          showSelectedVariantInfo: true
667        },
668        selector: {products: ""}
669      }
670      const BREAKPOINT = window.mobile_break_point || 768;
671      window.globoFilterIsMobileDevice = window.globoFilterIsMobileDevice || window.matchMedia(`(max-width: ${BREAKPOINT}px)`).matches;
672    </script>
672
673    
673<script class="globo-filter-settings-js">
674      (function () {
675        try {
676          if (!window.GloboEmbedFilterConfig || !GloboEmbedFilterConfig.shop) return;
677          if (!GloboEmbedFilterConfig.shop.settings) GloboEmbedFilterConfig.shop.settings = {};
678          var s = GloboEmbedFilterConfig.shop.settings;
679          function gfSetSetting(key, rawJson) {
680            try {
681              s[key] = JSON.parse(rawJson);
682            } catch (e) {}
683          }gfSetSetting("favicon", "\"\\\/\\\/www.avproglobal.com\\\/cdn\\\/shop\\\/files\\\/AVPro_Edge_Favicon_V2.png?v=1681242769\"");gfSetSetting("show_accessibility", "false");gfSetSetting("enable_accessibility_default", "false");gfSetSetting("banners_clickable", "true");gfSetSetting("back_to_top_button", "true");gfSetSetting("body_width", "\"boxed\"");gfSetSetting("palette_white", "\"#FFFFFF\"");gfSetSetting("palette_black", "\"#000000\"");gfSetSetting("palette_light", "\"#ededed\"");gfSetSetting("palette_dark", "\"#515151\"");gfSetSetting("palette_accent", "\"#8dc63f\"");gfSetSetting("palette_light_2", "\"#f4f4f4\"");gfSetSetting("palette_light_gradient", "\"linear-gradient(120deg, rgba(244, 244, 244, 1), rgba(177, 247, 81, 1) 100%)\"");gfSetSetting("palette_dark_gradient", "\"linear-gradient(320deg, rgba(141, 198, 63, 1) 4%, rgba(57, 92, 8, 1) 100%)\"");gfSetSetting("title_color", "\"black\"");gfSetSetting("text_color", "\"black\"");gfSetSetting("body_background_color", "\"#FFFFFF\"");gfSetSetting("positive_vibes", "\"#8dc63f\"");gfSetSetting("negative_vibes", "\"#e93d3d\"");gfSetSetting("regular_button_color", "\"#8dc63f\"");gfSetSetting("regular_button_text_color", "\"#ffffff\"");gfSetSetting("buy_button_color", "\"#8dc63f\"");gfSetSetting("buy_button_text_color", "\"#FFFFFF\"");gfSetSetting("dynamic_buy_button_color", "\"#000000\"");gfSetSetting("dynamic_buy_button_text_color", "\"#ffffff\"");gfSetSetting("price_color", "\"#000000\"");gfSetSetting("compare_at_price_color", "\"#e93d3d\"");gfSetSetting("product_label_color", "\"#000000\"");gfSetSetting("product_label_text_color", "\"#ffffff\"");gfSetSetting("sale_label_color", "\"#e93d3d\"");gfSetSetting("sale_label_text_color", "\"#FFFFFF\"");gfSetSetting("heading_font", "{\"error\":\"json not allowed for this object\"}");gfSetSetting("body_font", "{\"error\":\"json not allowed for this object\"}");gfSetSetting("mobile_font_size", "\"18px\"");gfSetSetting("product_image_ratio", "\"310x310\"");gfSetSetting("fill_product_images", "false");gfSetSetting("show_secondary_image", "true");gfSetSetting("multiply_product_images", "false");gfSetSetting("multiply_collection_images", "\"none\"");gfSetSetting("everything_rounded", "true");gfSetSetting("button_height", "\"size-m\"");gfSetSetting("button_style", "\"solid\"");gfSetSetting("button_rounded", "\"slightly-rounded\"");gfSetSetting("button_font", "\"body\"");gfSetSetting("enable_cart_drawer", "false");gfSetSetting("search_drawer_enable_collections", "true");gfSetSetting("search_drawer_enable_products", "true");gfSetSetting("search_drawer_enable_pages", "true");gfSetSetting("search_drawer_enable_articles", "true");gfSetSetting("productcards_text_alignment", "\"left\"");gfSetSetting("show_sale_label", "true");gfSetSetting("sale_label_price", "\"percentage\"");gfSetSetting("show_stock_label", "false");gfSetSetting("stock_label_qty", "5");gfSetSetting("show_price_varies", "true");gfSetSetting("product_custom_label", "\"\"");gfSetSetting("show_product_stock", "false");gfSetSetting("show_product_stock_qty", "100");gfSetSetting("show_product_stock_always", "true");gfSetSetting("show_product_rating", "false");gfSetSetting("show_vendor", "false");gfSetSetting("product_short_description", "\"none\"");gfSetSetting("product_short_description_text", "\"custom.short_description\"");gfSetSetting("product_titles_caps", "false");gfSetSetting("enable_color_swatches", "false");gfSetSetting("color_swatch_name", "\"Color\"");gfSetSetting("color_swatch_hexes", "\"\"");gfSetSetting("enable_free_shipping", "false");gfSetSetting("free_shipping_amount", "50");gfSetSetting("product_deliverytime_in_stock", "\"\"");gfSetSetting("product_deliverytime_not_in_stock", "\"\"");gfSetSetting("default_product_deliverytime_in_stock", "\"\"");gfSetSetting("default_product_deliverytime_not_in_stock", "\"\"");gfSetSetting("product_deliverytime_info", "\"\"");gfSetSetting("default_product_deliverytime_info", "\"\"");gfSetSetting("show_deliverytime_always", "false");gfSetSetting("shipping_timer_show_until", "\"13:00\"");gfSetSetting("shipping_timer_show_from", "\"07:00:00\"");gfSetSetting("shipping_timer_enable_1", "false");gfSetSetting("shipping_timer_enable_2", "false");gfSetSetting("shipping_timer_enable_3", "false");gfSetSetting("shipping_timer_enable_4", "false");gfSetSetting("shipping_timer_enable_5", "false");gfSetSetting("shipping_timer_enable_6", "false");gfSetSetting("shipping_timer_enable_7", "false");gfSetSetting("whatsapp", "0");gfSetSetting("social_instagram_name", "\"\"");gfSetSetting("social_pinterest_name", "\"\"");gfSetSetting("social_youtube_name", "\"\"");gfSetSetting("social_facebook_name", "\"\"");gfSetSetting("social_twitter_name", "\"\"");gfSetSetting("social_tiktok_name", "\"\"");gfSetSetting("social_tumblr_name", "\"\"");gfSetSetting("social_snapchat_name", "\"\"");gfSetSetting("show_newsletterpopup", "false");gfSetSetting("newsletter_popup_testmode", "false");gfSetSetting("newsletter_popup_seconds", "1");gfSetSetting("enable_newsletter_terms_checkbox", "false");gfSetSetting("newsletter_terms_text", "\"\\u003cp\\u003eI accept the \\u003ca href=\\\"\\\/policies\\\/privacy-policy\\\" title=\\\"Privacy Policy\\\"\\u003eprivacy policy\\u003c\\\/a\\u003e\"");gfSetSetting("show_age_verify_popup", "false");gfSetSetting("age_verify_popup_testmode", "false");
683gfSetSetting("age_verify_popup_title", "\"Age verification\"");gfSetSetting("age_verify_popup_text", "\"\\u003cp\\u003ePlease confirm that you are 18 years or older to enter the shop.\\u003c\\\/p\\u003e\"");gfSetSetting("age_verify_popup_cookie_text", "\"\\u003cp\\u003eOur shop uses cookies, by confirming you are agreeing to our \\u003ca href=\\\"\\\/policies\\\/terms-of-service\\\" target=\\\"_blank\\\" title=\\\"Terms of Service\\\"\\u003eterms of service\\u003c\\\/a\\u003e and \\u003ca href=\\\"\\\/policies\\\/privacy-policy\\\" target=\\\"_blank\\\" title=\\\"Privacy Policy\\\"\\u003eprivacy policy\\u003c\\\/a\\u003e\\u003c\\\/p\\u003e\"");gfSetSetting("age_verify_popup_accept_text", "\"Yes, I'm 18 years or older\"");gfSetSetting("age_verify_popup_deny_text", "\"No\"");gfSetSetting("age_verify_popup_denied_title", "\"Have patience...\"");gfSetSetting("age_verify_popup_denied_text", "\"\\u003cp\\u003eYou are not old enough to visit the shop yet.\\u003c\\\/p\\u003e\"");gfSetSetting("show_cookiebanner", "\"none\"");gfSetSetting("cookiebanner_testmode", "false");gfSetSetting("cookiebanner_title", "\"Good to have you here!\"");gfSetSetting("cookiebanner_text", "\"\\u003cp\\u003eOur shop uses cookies. By clicking on Accept you are agreeing to our \\u003ca href=\\\"\\\/policies\\\/terms-of-service\\\" target=\\\"_blank\\\" title=\\\"Terms of Service\\\"\\u003eterms of service\\u003c\\\/a\\u003e and \\u003ca href=\\\"\\\/policies\\\/privacy-policy\\\" target=\\\"_blank\\\" title=\\\"Privacy Policy\\\"\\u003eprivacy policy\\u003c\\\/a\\u003e.\\u003c\\\/p\\u003e\"");gfSetSetting("custom_script_for_head", "\"\"");gfSetSetting("custom_script_for_body", "\"\"");gfSetSetting("checkout_logo_position", "\"left\"");gfSetSetting("checkout_logo_size", "\"small\"");gfSetSetting("checkout_body_background_color", "\"#fff\"");gfSetSetting("checkout_input_background_color_mode", "\"white\"");gfSetSetting("checkout_sidebar_background_color", "\"#fafafa\"");gfSetSetting("checkout_heading_font", "\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'\"");gfSetSetting("checkout_body_font", "\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'\"");gfSetSetting("checkout_accent_color", "\"#ea558d\"");gfSetSetting("checkout_button_color", "\"#64cd82\"");gfSetSetting("checkout_error_color", "\"#e93d3d\"");gfSetSetting("enable_quick_buy_desktop", "false");gfSetSetting("enable_quick_buy_mobile", "false");gfSetSetting("enable_quick_buy_qty_selector", "true");gfSetSetting("newsletter_show_check", "false");gfSetSetting("product_deliverytime", "\"\"");gfSetSetting("cookiebar_text", "\"\\u003cp\\u003eOur shop uses cookies. By clicking on Accept you are agreeing to our \\u003ca href=\\\"\\\/policies\\\/terms-of-service\\\" target=\\\"_blank\\\" title=\\\"Terms of Service\\\"\\u003eterms of service\\u003c\\\/a\\u003e and \\u003ca href=\\\"\\\/policies\\\/privacy-policy\\\" target=\\\"_blank\\\" title=\\\"Privacy Policy\\\"\\u003eprivacy policy\\u003c\\\/a\\u003e.\\u003c\\\/p\\u003e\"");gfSetSetting("newsletter_terms_link", "\"\"");gfSetSetting("customer_layout", "\"customer_area\"");s["show_color_scheme_bar"] = "true";} catch (error) {}
684      })();
685    </script>
685
686    
687    
687<script src="https://cdn.shopify.com/extensions/01a11e76-ff0b-7502-880d-6cce4f9898e6/smart-product-filters-1127/assets/globo.filter.themes.min.js" defer></script>
687
688<link rel="preconnect" href="https://fonts.googleapis.com">
689    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
690    <link href="https://fonts.googleapis.com/css?family=Poppins:500|Poppins:400&display=swap" rel="stylesheet"><style>.gf-block-title h3, 
691.gf-block-title .h3,
692.gf-yesno-control,
693.gf-yesno-label,
694.gf-form-input-inner label {
695  font-size: 14px !important;
696  color: #3a3a3a !important;
697  text-transform: uppercase !important;
698  font-weight: bold !important;
699}
700/* Title size as a variable, for icons drawn outside the h3 (mobile Bottom sheet chevron). */
701.gf-block-title {
702  --gf-title-font-size: 14px;
703}
704.gf-option-block .gf-btn-show-more{
705  font-size: 14px !important;
706  text-transform: none !important;
707  font-weight: normal !important;
708}
709.gf-option-block ul li a, 
710.gf-option-block ul li button, 
711.gf-option-block ul li a span.gf-count,
712.gf-option-block ul li button span.gf-count,
713.gf-clear, 
714.gf-clear-all, 
715.selected-item.gf-option-label a,
716.gf-form-input-inner select,
717.gf-refine-toggle{
718  font-size: 14px !important;
719  color: #000000 !important;
720  text-transform: none !important;
721  font-weight: normal !important;
722}
723
724.gf-refine-toggle-mobile,
725.gf-form-button-group button {
726  font-size: 14px !important;
727  text-transform: none !important;
728  font-weight: normal !important;
729  color: #3a3a3a !important;
730}
731.gf-refine-toggle-mobile,
732.gf-form-button-group button {
733  border: 1px solid #bfbfbf !important;
734  background: #ffffff !important;
735}
736.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a,
737.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button {
738  border-color: #000000 !important;
739}
740.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a.checked,
741.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button.checked{
742  color: #fff !important;
743  background-color: #000000 !important;
744}
745@media (min-width: 768px) {
746  .gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button:hover,
747  .gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a:hover {
748    color: #fff !important;
749    background-color: #000000 !important;	
750  }
751}
752.gf-option-block.gf-option-block-select select {
753  color: #000000 !important;
754}
755
756#gf-form.loaded, .gf-YMM-forms.loaded {
757  background: #FFFFFF !important;
758}
759#gf-form h2, .gf-YMM-forms h2 {
760  color: #3a3a3a !important;
761}
762#gf-form label, .gf-YMM-forms label{
763  color: #3a3a3a !important;
764}
765.gf-form-input-wrapper select, 
766.gf-form-input-wrapper input{
767  border: 1px solid #DEDEDE !important;
768  background-color: #FFFFFF !important;
769  border-radius: 0px !important;
770}
771#gf-form .gf-form-button-group button, .gf-YMM-forms .gf-form-button-group button{
772  color: #FFFFFF !important;
773  background: #3a3a3a !important;
774  border-radius: 0px !important;
775}
776
777.spf-product-card.spf-product-card__template-3 .spf-product__info.hover{
778  background: #FFFFFF;
779}
780a.spf-product-card__image-wrapper{
781  padding-top: 100%;
782}
783.h4.spf-product-card__title a{
784  color: #333333;
785  font-size: 14px;
786   font-family: inherit;     font-style: normal;
787  text-transform: none;
788}
789.h4.spf-product-card__title a:hover{
790  color: rgba(141, 198, 63, 1);
791}
792.spf-product-card button.spf-product__form-btn-addtocart{
793  font-size: 14px;
794   font-family: inherit;   font-weight: normal;   font-style: normal;   text-transform: none;
795}
796.spf-product-card button.spf-product__form-btn-addtocart,
797.spf-product-card.spf-product-card__template-4 a.open-quick-view,
798.spf-product-card.spf-product-card__template-5 a.open-quick-view,
799#gfqv-btn{
800  color: #FFFFFF !important;
801  border: 1px solid #333333 !important;
802  background: #333333 !important;
803}
804.spf-product-card button.spf-product__form-btn-addtocart:hover,
805.spf-product-card.spf-product-card__template-4 a.open-quick-view:hover,
806.spf-product-card.spf-product-card__template-5 a.open-quick-view:hover{
807  color: #FFFFFF !important;
808  border: 1px solid #000000 !important;
809  background: #000000 !important;
810}
811span.spf-product__label.spf-product__label-soldout{
812  color: #ffffff;
813  background: #989898;
814}
815span.spf-product__label.spf-product__label-sale{
816  color: #F0F0F0;
817  background: #d21625;
818}
819.spf-product-card__vendor a{
820  color: #969595;
821  font-size: 13px;
822  font-family: "Poppins", sans-serif;   font-weight: 400;   font-style: normal; }
823.spf-product-card__vendor a:hover{
824  color: #969595;
825}
826.spf-product-card__price-wrapper{
827  font-size: 14px;
828}
829.spf-image-ratio{
830  padding-top:100% !important;
831}
832.spf-product-card__oldprice,
833.spf-product-card__saleprice,
834.spf-product-card__price,
835.gfqv-product-card__oldprice,
836.gfqv-product-card__saleprice,
837.gfqv-product-card__price
838{
839  font-size: 14px;
840  font-family: "Poppins", sans-serif;   font-weight: 500;   font-style: normal; }
841
842span.spf-product-card__price, span.gfqv-product-card__price{
843  color: #141414;
844}
845span.spf-product-card__oldprice, span.gfqv-product-card__oldprice{
846  color: #969595;
847}
848span.spf-product-card__saleprice, span.gfqv-product-card__saleprice{
849  color: #d21625;
850}
851/* Product Title */
852.h4.spf-product-card__title{
853    
854}
855.h4.spf-product-card__title a{
856
857}
858
859/* Product Vendor */
860.spf-product-card__vendor{
861    
862}
863.spf-product-card__vendor a{
864
865}
866
867/* Product Price */
868.spf-product-card__price-wrapper{
869    
870}
871
872/* Product Old Price */
873span.spf-product-card__oldprice{
874    
875}
876
877/* Product Sale Price */
878span.spf-product-card__saleprice{
879    
880}
881
882/* Product Regular Price */
883span.spf-product-card__price{
884
885}
886
887/* Quickview button */
888.open-quick-view{
889    
890}
891
892/* Add to cart button */
893button.spf-product__form-btn-addtocart{
894    
895}
896
897/* Product image */
898img.spf-product-card__image{
899    
900}
901
902/* Sale label */
903span.spf-product__label.spf-product__label.spf-product__label-sale{
904    
905}
906
907/* Sold out label */
908span.spf-product__label.spf-product__label.spf-product__label-soldout{
909    
910}</style>
911
912<script id="app-embed-custom-js"></script>
912
913
914
915
916
917<script class="globo-filter-custom-js">if(window.AVADA_SPEED_WHITELIST){const spfs_w = new RegExp("smart-product-filters", 'i'); if(Array.isArray(window.AVADA_SPEED_WHITELIST)){window.AVADA_SPEED_WHITELIST.push(spfs_w);}else{window.AVADA_SPEED_WHITELIST = [spfs_w];}} </script>
917<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a11ed6-e8a4-72fb-a6d4-8a5f8fa0fc4c/version_41d035d3-2026-10-09_11h05m/assets/bss-pl-style.min.css" rel="stylesheet" type="text/css" media="all">
918<script src="https://cdn.shopify.com/extensions/6367124b-b59a-4777-b760-5aa2fe754092/last-login-login-tracker-11/assets/iuli.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 918
918
919<script src="https://cdn.shopify.com/extensions/01a115d6-315b-7c47-99c4-66d1314c9b89/ecomposer-148/assets/ecom.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 919
919
920<script src="https://cdn.shopify.com/extensions/01a11e76-ff0b-7502-880d-6cce4f9898e6/smart-product-filters-1127/assets/globo.filter.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 920
920
921<script src="https://cdn.shopify.com/extensions/01a11509-56f7-7813-aa0f-36d766bf700e/content-restrictions-42/assets/lockon.js" type="text/javascript" defer="defer"></script>
921
922<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
923<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: 71294091574,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 923
923
924<script>
925  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
926</script>
vendor: 1 bytes, line 926
926
927<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}
927).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: 71294091574,storefrontBaseUrl: "https://www.avproglobal.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.avproglobal.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"906559798","configuration":"{\"appDomain\":\"app.sparklayer.io\", \"siteId\":\"avproedge\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6a76237eeb1360eba576db0f81c798cb","type":"APP","apiClientId":4974139,"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":"647364918","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-R1Z7GXYEKM\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-R1Z7GXYEKM\\\"}],\\\"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":"285180214","configuration":"{\"accountID\":\"24233\",\"shopify_domain\":\"avproedge.myshopify.com\",\"ga4ID\":\"null\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"82a184ab5b27fb0ee02aea59038c75d6","type":"APP","apiClientId":6509291,"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":"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":"AVPro Global","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"avproedge.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.avproglobal.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9538525298998","handle":"mu-gax-8k","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49438932140342","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
927,{"id":"10204840132918","handle":"mu-gen-seven-g8k","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51920660562230","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.avproglobal.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"175475163446","themePublished":"true","eventMetadataId":"71e28244-94aa-4922-b89f-56bc102495de","pageType":"blog","resourceId":"93794042166","shopId":"71294091574","storefrontBaseUrl":"https:\/\/www.avproglobal.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
927<script>
928  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
929  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
930  window.ShopifyAnalytics.meta.currency = 'USD';
931  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":93794042166,"requestId":"ffe0abdf-7743-4f28-9115-dd3ddc9f906f-1791586409"}};
932  for (var attr in meta) {
933    window.ShopifyAnalytics.meta[attr] = meta[attr];
934  }
935</script>
vendor: 1 bytes, line 935
935
936<script class="analytics">
937  (function () {
938    var customDocumentWrite = function(content) {
939      var jquery = null;
940
941      if (window.jQuery) {
942        jquery = window.jQuery;
943      } else if (window.Checkout && window.Checkout.$) {
944        jquery = window.Checkout.$;
945      }
946
947      if (jquery) {
948        jquery('body').append(content);
949      }
950    };
951
952    var hasLoggedConversion = function(token) {
953      if (token) {
954        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
955      }
956      return false;
957    }
958
959    var setCookieIfConversion = function(token) {
960      if (token) {
961        var twoMonthsFromNow = new Date(Date.now());
962        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
963
964        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
965      }
966    }
967
968    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
969    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
970    if (trekkie.integrations) {
971      return;
972    }
973    trekkie.methods = [
974      'identify',
975      'page',
976      'ready',
977      'track',
978      'trackForm',
979      'trackLink'
980    ];
981    trekkie.factory = function(method) {
982      return function() {
983        var args = Array.prototype.slice.call(arguments);
984        args.unshift(method);
985        trekkie.push(args);
986        if (method == 'track' || method == 'page') {
987          var pageUrl;
988          try {
989            pageUrl = window.location.href;
990          } catch (e) {}
991          var pageReferrer;
992          try {
993            pageReferrer = document.referrer;
994          } catch (e) {}
995          try {
996            if (window.__TREKKIE_SHIM_QUEUE == null) {
997              window.__TREKKIE_SHIM_QUEUE = [];
998            }
999            window.__TREKKIE_SHIM_QUEUE.push({
1000              from: 'trekkie-stub',
1001              method: method,
1002              args: args.slice(1),
1003              pageContext: {
1004                url: pageUrl,
1005                referrer: pageReferrer
1006              }
1007            });
1008          } catch (e) {
1009            // no-op
1010          }
1011        }
1012        return trekkie;
1013      };
1014    };
1015    for (var i = 0; i < trekkie.methods.length; i++) {
1016      var key = trekkie.methods[i];
1017      trekkie[key] = trekkie.factory(key);
1018    }
1019    trekkie.load = function(config) {
1020      trekkie.config = config || {};
1021      trekkie.config.initialDocumentCookie = document.cookie;
1022      var first = document.getElementsByTagName('script')[0];
1023var script = document.createElement('script');
1024script.type = 'text/javascript';
1025script.onerror = function(e) {
1026  var scriptFallback = document.createElement('script');
1027  scriptFallback.type = 'text/javascript';
1028  scriptFallback.onerror = function(error) {
1029          var Monorail = {
1030      produce: function produce(monorailDomain, schemaId, payload) {
1031        var currentMs = new Date().getTime();
1032        var event = {
1033          schema_id: schemaId,
1034          payload: payload,
1035          metadata: {
1036            event_created_at_ms: currentMs,
1037            event_sent_at_ms: currentMs
1038          }
1039        };
1040        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1041      },
1042      sendRequest: function sendRequest(endpointUrl, payload) {
1043        // Try the sendBeacon API
1044        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1045          var blobData = new window.Blob([payload], {
1046            type: 'text/plain'
1047          });
1048
1049          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1050            return true;
1051          } // sendBeacon was not successful
1052
1053        } // XHR beacon
1054
1055        var xhr = new XMLHttpRequest();
1056
1057        try {
1058          xhr.open('POST', endpointUrl);
1059          xhr.setRequestHeader('Content-Type', 'text/plain');
1060          xhr.send(payload);
1061        } catch (e) {
1062          console.log(e);
1063        }
1064
1065        return false;
1066      },
1067      isIos12: function isIos12() {
1068        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1069      }
1070    };
1071    Monorail.produce('monorail-edge.shopifysvc.com',
1072      'trekkie_storefront_load_errors/1.1',
1073      {shop_id: 71294091574,
1074      theme_id: 175475163446,
1075      app_name: "storefront",
1076      context_url: window.location.href,
1077      source_url: "//www.avproglobal.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
1078
1079  };
1080  scriptFallback.async = true;
1081  scriptFallback.src = '//www.avproglobal.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1082  first.parentNode.insertBefore(scriptFallback, first);
1083};
1084script.async = true;
1085script.src = '//www.avproglobal.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1086first.parentNode.insertBefore(script, first);
1087
1088    };
1089    trekkie.load(
1090      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":71294091574,"isMerchantRequest":null,"themeId":175475163446,"themeCityHash":"9259717788776332796","contentLanguage":"en","currency":"USD","eventMetadataId":"71e28244-94aa-4922-b89f-56bc102495de"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1091    );
1092
1093    var loaded = false;
1094    trekkie.ready(function() {
1095      if (loaded) return;
1096      loaded = true;
1097
1098      window.ShopifyAnalytics.lib = window.trekkie;
1099
1100      var originalDocumentWrite = document.write;
1101      document.write = customDocumentWrite;
1102      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1103      document.write = originalDocumentWrite;
1104
1105      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1106      var token = match? match[1]: undefined;
1107      if (!hasLoggedConversion(token)) {
1108        setCookieIfConversion(token);
1109        
1110      }
1111    });
1112
1113    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":93794042166,"requestId":"ffe0abdf-7743-4f28-9115-dd3ddc9f906f-1791586409","shopifyEmitted":true});
1114
1115    var eventsListenerScript = document.createElement('script');
1116    eventsListenerScript.async = true;
1117    eventsListenerScript.src = "//www.avproglobal.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1118    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1119})();</script>
vendor: 1 bytes, line 1119
1119
1120<script
1121  defer
1122  src="https://www.avproglobal.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
1123  data-application="storefront-renderer"
1124  data-shop-id="71294091574"
1125  data-render-region="gcp-us-central1"
1126  data-page-type="blog"
1127  data-theme-instance-id="175475163446"
1128  data-theme-name="Xtra"
1129  data-theme-version="2.0.3"
1130  data-monorail-region="shop_domain"
1131  data-resource-timing-sampling-rate="10"
1132  data-shs="true"
1133  data-shs-beacon="true"
1134  data-shs-export-with-fetch="true"
1135  data-shs-logs-sample-rate="1"
1136  data-shs-beacon-endpoint="https://www.avproglobal.com/api/collect"
1137></script>
1137
1138<meta name="shopify-y" content="6512db24-b81e-4110-9e01-8caa1015d7de" data-expiration="1823144009000"><meta name="shopify-s" content="3da3a331-70ec-4003-a382-ac959947a024" data-expiration="1791588209000">
1139</head>
1140  <body class="template-blog">
1141    <!-- APPHQ -->
1142    
1142<script>
1143      window.addEventListener('DOMContentLoaded', (event)=>{
1144      const tabs = document.querySelectorAll("#apd-root > ul > li.apd-tabs-list-item");
1145      for (tab of tabs){
1146      tab.onclick = ()=>{
1147      let current_tab = document.querySelector("#apd-root > ul > li.apd-tabs-list-item.apd-active");
1148      console.log(current_tab.innerHTML);
1149      if(current_tab.innerHTML == 'Resources'){
1150      const list = document.querySelectorAll("#apd-root > section.apd-tab.apd-content.apd-active > ul > li");
1151      for (a of list){
1152      a.firstElementChild.setAttribute('target', '_blank');
1153      }
1154      }
1155      };
1156      }
1157      });
1158    </script>
1158
1159    <style>
1160      #apd-root .image.image-style-side {
1161      display: table !important;
1162      clear: both !important;
1163      text-align: center !important;
1164      margin: 1em auto !important;
1165      position: relative !important;
1166      float: right !important;
1167      max-width: 25% !important;
1168      margin-left: 1.5em !important;
1169      }
1170      #apd-root .apd-tab.apd-content.apd-active {
1171      overflow: auto;
1172      }
1173    </style>
1174    <!-- END APPHQ -->
1175    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1175-1178
1175
1176    <noscript
1177      ><iframe
1178        src="https://www.googletagmanager.com/ns.html?id=
1178GTM-TLMVNDM
vendor: 123 bytes, lines 1178-1184
1178"
1179        height="0"
1180        width="0"
1181        style="display:none;visibility:hidden"
1182      ></iframe
1183    ></noscript>
1184    
1184<!-- End Google Tag Manager (noscript) --><div id="shopify-section-announcement-bar" class="shopify-section"><style data-shopify>:root {
1185      --custom_alert_bg: var(--black_bg);
1186      --custom_alert_fg: var(--black_fg);
1187    }</style></div>
1188
1189
1190
1191</div><div id="shopify-section-brand-switcher" class="shopify-section"><div id="brand-switcher-outer" class="mobile-show 
1192">
1193    <div id="brand-switcher-inner">
1194      <div class="brand-switcher-logo 
1195
1196  ">
1197        <a href="/">
1198          AVPro Edge
1199        </a>
1200      </div>
1201      <div class="brand-switcher-logo ">
1202        <a href="/pages/audiocontrol-brand-home-page">
1203          AudioControl
1204        </a>
1205      </div>
1206      <div class="brand-switcher-logo 
1207
1208
1209">
1210        <a href="/pages/rti-brand-home-page">
1211          RTI
1212        </a>
1213      </div>
1214      <div class="brand-switcher-logo ">
1215        <a href="/pages/bullet-train-brand-home-page">
1216          Bullet Train
1217        </a>
1218      </div>
1219      <div class="brand-switcher-logo ">
1220        <a href="/pages/murideo-brand-home-page">
1221          Murideo
1222        </a>
1223      </div>
1224      <div class="brand-switcher-logo ">
1225         <a href="/pages/thenaudio-brand-home-page">
1226           ThenAudio
1227         </a>
1228      </div>
1229      <div class="brand-switcher-logo ">
1230         <a href="/pages/procontrol-brand-home-page">
1231           ProControl
1232         </a>
1233      </div>
1234      <div class="brand-switcher-contact">
1235        <a href="https://atlas.avproglobal.com/" target="_blank">AVPro Connect</a>
1236      </div>
1237    </div>
1238  </div>
1239
1240
1241
1242</div><div id="root"
1243      >
1244    
1245        <div id="shopify-section-header-shared" class="shopify-section shopify-section-header">
1246<script>document.documentElement.classList.add('t1nt');document.documentElement.classList.add('t1sr');document.documentElement.classList.add('t1nb');</script>
1246<nav id="skip">
1247  <ul>
1248    <li><a href="/" accesskey="a" class="link-accessible">Toggle accessibility mode (a)</a></li>
1249    <li><a href="/" accesskey="h">Go to homepage (h)</a></li>
1250    <li><a href="#nav" accesskey="n">Go to navigation (n)</a></li>
1251    <li><a href="/search" aria-controls="search" accesskey="s">Go to search (s)</a></li>
1252    <li><a href="#content" accesskey="c">Go to content (c)</a></li>
1253    <li><a href="#shopify-section-footer" accesskey="f">Go to footer (f)</a></li>
1254  </ul>
1255</nav>
1256<div id="header-outer"><nav id="nav-top" class="no-js">
1257      <p>Please enable the JavaScript to improve your experience.</p>
1258    </nav><div id="header">
1259    <div id="header-inner" class="shared-header-inner"><p class="link-btn hidden"><a href="/" class="mobile-hide" aria-controls="nav">All Products <i aria-hidden="true" class="icon-chevron-down"></i></a></p>
1260<form action="/search" method="get" id="search" class="
1261    compact
1262    text-center-sticky
1263    no-overlay
1264    ">
1265    <fieldset>
1266      <legend>Search</legend>
1267      <p>
1268        <label for="search_main">Search</label>
1269        <input type="search" id="search_main" name="q" placeholder="What are you looking for?" autocomplete="off" required>
1270        <button type="submit" class="override">Zoeken</button>
1271      </p>
1272      <div id="livesearch">
1273        <div class="cols">
1274          <p>Search results</p>
1275        </div>
1276      </div>
1277    </fieldset>
1278  </form>
1279<p id="logo" class="
1280    text-center-mobile
1281    text-center-sticky
1282    
1283    
1284    ">
1285    <a href="/"><picture><img
1286            class="logo-img"
1287            
1288              srcset=",//www.avproglobal.com/cdn/shop/files/AVPGH_WhiteThicker_Tag.png?pad_color=fff&v=1743525445&width=165 165w,//www.avproglobal.com/cdn/shop/files/AVPGH_WhiteThicker_Tag.png?pad_color=fff&v=1743525445&width=240 240w,//www.avproglobal.com/cdn/shop/files/AVPGH_WhiteThicker_Tag.png?pad_color=fff&v=1743525445&width=350 350w,//www.avproglobal.com/cdn/shop/files/AVPGH_WhiteThicker_Tag.png?pad_color=fff&v=1743525445&width=533 533w,//www.avproglobal.com/cdn/shop/files/AVPGH_WhiteThicker_Tag.png?pad_color=fff&v=1743525445&width=720 720w"
1289              src="//www.avproglobal.com/cdn/shop/files/AVPGH_WhiteThicker_Tag.png?v=1743525445&width=300"
1290            
1291            sizes="
1292              (min-width: 760px) 300
1293              300
1294            "
1295            width="300"
1296            height="36"
1297            alt="AVPro Global"
1298          >
1299        </picture></a><style data-shopify>
1300        #logo img {
1301          width: 300px;
1302        }
1303        @media only screen and (max-width: 47.5em) {
1304          #logo img {
1305            width: 300px;
1306          }
1307        }
1308      </style>
1309</p>
1310</div>
1311    <nav id="nav-user" class="text-end">
1312      <ul data-type="user-nav"><li class="mobile-only"><a href=""></a></li><li class="sub user-login menu-hide"><a href="/account/login" class="toggle mobile-hide"><i aria-hidden="true" aria-label="Sign in" class="icon-user"></i> <span class="desktop-hide">Sign in</span></a>
1313  						<a href="/account/login" class="mobile-only" data-panel="login" aria-label="Sign in"><i aria-hidden="true" class="icon-user"></i> <span class="desktop-hide">Sign in</span></a>
1314              <form class="f8vl">
1315               <fieldset>
1316                <p class="submit nav-button-top">
1317                  <button type="button" class="submit" onclick="window.open('https://atlas.avproglobal.com/shopify/login?return_to=/', '_self', 'noopener,noreferrer')">Log In with AVPro Connect</button>
1318                </p>
1319                <p class="legacylogin"><a href="/account/login">Log in with Legacy Account →</a></p>
1320                <p class="submit nav-notice"><a href="/pages/avpro-connect-quick-start-guide">New to AVPro Connect? Instructions →</a></p>
1321               </fieldset>
1322              </form>        
1323              
1324</li>
1325          <li class="cart" id="mini-cart-icon">
1326            <a href="/cart"  aria-label="Winkelwagen"><i aria-hidden="true" class="icon-cart"><span id="cart-count">0</span></i> <span class="hidden">Cart</span></a>
1327          </li>
1328        
1329      </ul>
1330    </nav>
1331  </div><nav id="nav" aria-label="Menu" class=" has-menu-bar ">
1332    <ul data-type="main-nav" >
1333<li class=" " >
1334            <a accesskey="1" href="/">Home
1335</a></li><li class="sub-static  inactive" >
1336            <a accesskey="2" href="#">Brands
1337</a>
1338                <a href="./" class="toggle">All collections</a>
1339                <em>(2)</em>
1340                <ul><li>
1341                        <ul>
1342                            <li>
1343                                <a href="/">AVPro Edge
1344                                </a>
1345                                    <a href="/" class="toggle">Toggle submenu AVPro Edge</a>
1346                                    <ul><li>
1347                                            <a href="/collections/av-over-ip/MXNet-1G+MXNet-1G-Evolution-II">AV over IP 1G
1348                                            </a>
1349                                        </li><li>
1350                                            <a href="/collections/av-over-ip/MXNet-10G">AV over IP 10G
1351                                            </a>
1352                                        </li><li>
1353                                            <a href="/collections/extenders">HDMI Extenders
1354                                            </a>
1355                                        </li><li>
1356                                            <a href="/collections/usb-extenders">USB Extenders
1357                                            </a>
1358                                        </li><li>
1359                                            <a href="/collections/matrix-switchers">Matrix Switchers
1360                                            </a>
1361                                        </li><li>
1362                                            <a href="/collections/installer-tools">Video Essentials
1363                                            </a>
1364                                        </li><li>
1365                                            <a href="/collections/audio">Audio Solutions
1366                                            </a>
1367                                        </li><li>
1368                                            <a href="/pages/mxnet">MXnet
1369                                            </a>
1370                                        </li><li>
1371                                            <a href="/pages/conferx">ConferX
1372                                            </a>
1373                                        </li></ul></li>
1374                            </li>
1375                        </ul><li>
1376                        <ul>
1377                            <li>
1378                                <a href="/pages/audiocontrol-brand-home-page">AudioControl
1379                                </a>
1380                                    <a href="/pages/audiocontrol-brand-home-page" class="toggle">Toggle submenu AudioControl</a>
1381                                    <ul><li>
1382                                            <a href="/collections/audiocontrol-home-theater">
1382Home Theater
1383                                            </a>
1384                                        </li><li>
1385                                            <a href="/pages/audiocontrol-brand-single-zone-amplifiers">Single-Zone Amplifiers
1386                                            </a>
1387                                        </li><li>
1388                                            <a href="/pages/audiocontrol-brand-multi-zone-amplifiers">Multi-Zone Amplifiers
1389                                            </a>
1390                                        </li><li>
1391                                            <a href="/collections/audiocontrol-network-amplifiers">Network Amplifiers
1392                                            </a>
1393                                        </li><li>
1394                                            <a href="/collections/audiocontrol-dante-converters">Dante Converters
1395                                            </a>
1396                                        </li><li>
1397                                            <a href="/collections/audiocontrol-70-volt-amplifiers">70 Volt Amplifiers
1398                                            </a>
1399                                        </li><li>
1400                                            <a href="/collections/audiocontrol-av-signal-extenders">AV Signal Extenders
1401                                            </a>
1402                                        </li></ul></li>
1403                            </li>
1404                        </ul><li>
1405                        <ul>
1406                            <li>
1407                                <a href="/pages/bullet-train-brand-home-page">Bullet Train
1408                                </a>
1409                                    <a href="/pages/bullet-train-brand-home-page" class="toggle">Toggle submenu Bullet Train</a>
1410                                    <ul><li>
1411                                            <a href="/collections/bullet-train-hdmi-cables">HDMI Cables
1412                                            </a>
1413                                        </li><li>
1414                                            <a href="/collections/bullet-train-usb-cables">USB Cables
1415                                            </a>
1416                                        </li></ul></li>
1417                            </li>
1418                        </ul><li>
1419                        <ul>
1420                            <li>
1421                                <a href="https://www.rticontrol.com/">RTI
1422                                </a></li>
1423                            </li>
1424                        </ul><li>
1425                        <ul>
1426                            <li>
1427                                <a href="/pages/murideo-brand-home-page">Murideo
1428                                </a>
1429                                    <a href="/pages/murideo-brand-home-page" class="toggle">Toggle submenu Murideo</a>
1430                                    <ul><li>
1431                                            <a href="/collections/murideo-brand-field-testing">Field Testing
1432                                            </a>
1433                                        </li><li>
1434                                            <a href="/products/mu-gax-8k">Bench Testing
1435                                            </a>
1436                                        </li><li>
1437                                            <a href="/products/mu-gen-seven-g8k">Lab Testing
1438                                            </a>
1439                                        </li><li>
1440                                            <a href="/pages/murideo-brand-calibration">Calibration
1441                                            </a>
1442                                        </li></ul></li>
1443                            </li>
1444                        </ul><li>
1445                        <ul>
1446                            <li>
1447                                <a href="/pages/thenaudio-brand-home-page">ThenAudio
1448                                </a></li>
1449                            </li>
1450                        </ul><li>
1451                        <ul>
1452                            <li>
1453                                <a href="https://procontrol.com/">ProControl
1454                                </a></li>
1455                            </li>
1456                        </ul></ul></li><li class="sub-static  inactive" >
1457            <a accesskey="3" href="#">Resources
1458</a>
1459                <a href="./" class="toggle">All collections</a>
1460                <em>(3)</em>
1461                <ul><li>
1462                        <ul>
1463                            <li>
1464                                <a href="/pages/training-education-events">Event Calendar / Training
1465                                </a></li>
1466                            </li>
1467                        </ul><li>
1468                        <ul>
1469                            <li>
1470                                <a href="https://training.avproglobal.com/">Training
1471                                </a></li>
1472                            </li>
1473                        </ul><li>
1474                        <ul>
1475                            <li>
1476                                <a href="/pages/ads-avpro-design-services">AVPro Design Services (ADS)
1477                                </a></li>
1478                            </li>
1479                        </ul><li>
1480                        <ul>
1481                            <li>
1482                                <a href="#">Case Studies
1483                                </a>
1484                                    <a href="#" class="toggle">
1484Toggle submenu Case Studies</a>
1485                                    <ul><li>
1486                                            <a href="/pages/commercial-case-studies">Commercial Case Studies
1487                                            </a>
1488                                        </li><li>
1489                                            <a href="/pages/residential-case-studies">Residential Case Studies
1490                                            </a>
1491                                        </li></ul></li>
1492                            </li>
1493                        </ul><li>
1494                        <ul>
1495                            <li>
1496                                <a href="/pages/white-papers">White Papers
1497                                </a></li>
1498                            </li>
1499                        </ul><li>
1500                        <ul>
1501                            <li>
1502                                <a href="/pages/our-warranty">Warranty
1503                                </a></li>
1504                            </li>
1505                        </ul><li>
1506                        <ul>
1507                            <li>
1508                                <a href="/pages/product-guide">Product Guide
1509                                </a></li>
1510                            </li>
1511                        </ul><li>
1512                        <ul>
1513                            <li>
1514                                <a href="/pages/product-index">Product Index
1515                                </a></li>
1516                            </li>
1517                        </ul><li>
1518                        <ul>
1519                            <li>
1520                                <a href="/pages/taa-compliant-products">TAA Compliant Products
1521                                </a></li>
1522                            </li>
1523                        </ul><li>
1524                        <ul>
1525                            <li>
1526                                <a href="/pages/stile-app-avpro">STILE App
1527                                </a></li>
1528                            </li>
1529                        </ul><li>
1530                        <ul>
1531                            <li>
1532                                <a href="/pages/new-products">New Products
1533                                </a></li>
1534                            </li>
1535                        </ul></ul></li><li class="sub-static " >
1536            <a accesskey="4" href="https://support.avproedge.com/portal/en/home">Support
1537</a>
1538                <a href="./" class="toggle">All collections</a>
1539                <em>(4)</em>
1540                <ul><li>
1541                        <ul>
1542                            <li>
1543                                <a href="/pages/avpro-ai-tech-sage">Tech Sage AVPro.ai
1544                                </a></li>
1545                            </li>
1546                        </ul><li>
1547                        <ul>
1548                            <li>
1549                                <a href="https://support.avproedge.com/portal/en/newticket?departmentId=423434000001147119&layoutId=423434000001152394">Create a Ticket
1550                                </a></li>
1551                            </li>
1552                        </ul><li>
1553                        <ul>
1554                            <li>
1555                                <a href="https://support.avproedge.com/portal/en/kb/avpro-edge/3rd-party-control-systems">Drivers
1556                                </a></li>
1557                            </li>
1558                        </ul><li>
1559                        <ul>
1560                            <li>
1561                                <a href="https://support.avproedge.com/portal/en/kb/avpro-edge/general">Firmware
1562                                </a></li>
1563                            </li>
1564                        </ul><li>
1565                        <ul>
1566                            <li>
1567                                <a href="https://support.avproedge.com/portal/en/kb/avpro-edge/software">Software
1568                                </a></li>
1569                            </li>
1570                        </ul><li>
1571                        <ul>
1572                            <li>
1573                                <a href="https://support.avproglobal.com/">Knowledge Base
1574                                </a></li>
1575                            </li>
1576                        </ul></ul></li><li class=" active " aria-current="page">
1577            <a accesskey="5" href="/blogs/news">News
1578</a></li><li class=" " >
1579            <a accesskey="6" href="/pages/contact-us">Contact Us
1580</a></li><li class=" " >
1581            <a accesskey="7" href="/pages/about-us">About Us
1582</a></li><li class=" " >
1583            <a accesskey="8" href="/pages/where-to-buy">Where to Buy
1584</a></li><li class="show-all sub-static">
1585            <a href="/" aria-controls="nav">More</a>
1586        </li></ul>
1587    
1588      <ul data-type="top-nav" class="nav-top">
1589        <li><a href=""></a></li>
1590        
1591</ul>
1592    
1593  </nav></div><style data-shopify>:root {
1594    
1595--ghw:  1280px;
1596    --custom_top_up_bg:           var(--light_bg);
1597    --custom_top_up_fg:           var(--light_fg);
1598    --custom_top_up_fg_hover:     var(--light_btn_bg);
1599    
1600    --custom_top_main_bg:         var(--dark_bg);
1601    --custom_top_main_fg:         var(--dark_fg);
1602    --custom_top_nav_bg:          var(--light_bg);
1603    --custom_top_nav_bd:          var(--light_bg);
1604    --custom_top_nav_fg:          var(--light_fg);
1605    --custom_top_nav_fg_hover:    var(--light_btn_bg);
1606    
1607    --custom_drop_nav_bg:         var(--white_bg);
1608    --custom_drop_nav_fg:         var(--white_fg);
1609    --custom_drop_nav_fg_text:    var(--white_fg);
1610    --custom_drop_nav_fg_hover:   var(--white_btn_bg);
1611    --custom_drop_nav_head_bg:    var(--white_bg);
1612    --custom_drop_nav_head_fg:    var(--white_fg);
1613    
1614--custom_top_search_bd:     transparent;--custom_top_search_bg:       var(--white_bg);
1615    --custom_top_search_fg:       var(--white_fg);
1616    --custom_top_search_pl:       var(--white_pl);
1617  }
1618  @media only screen and (max-width: 62.5em ) {
1619    #root #header .f8vl *, #root .m6pn.f8vl * {
1620      --secondary_btn_text:             var(--white_btn_fg);
1621      --secondary_bg_btn:               var(--white_btn_bg);
1622      --secondary_bg_btn_dark:          var(--white_btn_bg_dark);
1623      --secondary_bg_btn_fade:          var(--white_btn_bg_dark);
1624      --white:                      var(--white_btn_fg);
1625    }
1626  }
1627  #root #header .f8vl .submit, #root .m6pn.f8vl .submit {
1628    --secondary_btn_text:             var(--white_btn_fg);
1629    --secondary_bg_btn:               var(--white_btn_bg);
1630    --secondary_bg_btn_dark:          var(--white_btn_bg_dark);
1631    --secondary_bg_btn_fade:          var(--white_btn_bg_dark);
1632    --secondary_bg_fade:          var(--secondary_bg_btn_fade);
1633  }
1634
1635  
1636  #root .icon-cart:before { content: "\e903"; }
1637  .cart {
1638    --custom_top_main_link_bg:    var(--accent_bg);
1639    --custom_top_main_link_dark:  var(--accent_bg_dark);
1640    --custom_top_main_link_text:  var(--accent_fg);
1641  }
1642  #shopify-section-header-shared #nav {
1643    --custom_drop_nav_head_bg:    var(--white_bg_var);
1644  }
1645  li.cart.has-noitems {
1646    pointer-events: none;
1647}</style>
1647<script>
1648/*function updateMiniCart(cart) {
1649  $('#cart-count').text(cart.item_count);
1650  console.log(cart.item_count);
1651  if (cart.item_count > 0) {
1652    $('#mini-cart-icon').addClass('has-items');
1653  } else {
1654    $('#mini-cart-icon').removeClass('has-items');
1655  }
1656 
1657}
1658$.ajax({
1659  url: '/cart.js',
1660  dataType: 'json',
1661  success: function(cart) {
1662    updateMiniCart(cart);
1663  }
1664});
1665
1666$(document).on('ajaxCart.afterCartLoad', function(event, cart) {
1667  updateMiniCart(cart);
1668});*/
1669</script>
1669
1670</div>
1671    
1672      <main id="content">
1673        
1674        <div id="shopify-section-template--24089437962550__breadcrumbs" class="shopify-section"> <nav class="n6br" role="navigation" aria-label="breadcrumbs">
1675  <ol >
1676
1677    <li>
1678      <a href="/" title="Home">Homepage</a>
1679      
1680    </li>
1681
1682    
1683      <li>
1684        <a href="/blogs/news" title="">Blogs</a>
1685      </li>
1686      <li>
1687        News
1688      </li>
1689
1690    
1691  </ol></nav>
1692
1693
1694
1695</div><div id="shopify-section-template--24089437962550__section_faq_RzpxHz" class="shopify-section shopify-section-faq">
1696<article class=""><div class="accordion-a"><details class="block-text_NYtmeA" >
1697        <summary><img
1698                
1699                    src="data:image/svg+xml,%3Csvg enable-background='new 0 0 83.352 69.153' height='512' viewBox='0 0 83.352 69.153' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Layer_2_1_'%3E%3Cg id='linear_-_fill'%3E%3Cpath d='m18.337 25.138c-.015-5.573 2.203-10.92 6.157-14.847.415-.415.853-.8 1.3-1.176l-4.706-8.115c-.554-.956-1.777-1.282-2.733-.728-.302.175-.553.426-.728.728l-4.992 8.617c-.283.489-.76.835-1.312.953l-9.74 2.084c-1.08.231-1.768 1.295-1.537 2.375.073.341.234.658.468.917l6.654 7.411c.377.421.559.981.5 1.543l-1.026 9.907c-.114 1.099.684 2.082 1.783 2.196.347.036.698-.019 1.017-.161l9.105-4.042c.377-.167.796-.213 1.2-.132-.928-2.402-1.406-4.955-1.41-7.53z' fill='%238dc63f'/%3E%3Cpath d='m32.074 34.807-1.028-9.907c-.059-.562.123-1.122.5-1.543l6.654-7.411c.738-.822.67-2.086-.152-2.824-.26-.233-.576-.395-.918-.468l-9.737-2.084c-.025-.005-.047-.017-.071-.023-.467.386-.92.794-1.353 1.228-5.834 5.831-7.213 14.772-3.406 22.09l6.71 2.977c1.009.448 2.191-.007 2.64-1.016.142-.32.197-.671.161-1.019z' fill='%238dc63f'/%3E%3Cpath d='m59.14 48.769c-.265 0-.52-.105-.707-.293l-5.657-5.656c-.39-.39-.39-1.024 0-1.414l2.829-2.829c.397-.375 1.017-.375 1.414 0l5.657 5.657c.39.39.39 1.024 0 1.414l-2.829 2.828c-.187.188-.442.294-.707.293zm-4.24-6.656 4.243 4.242 1.414-1.414-4.245-4.241z' fill='%23000000'/%3E%3Cpath d='m76.111 69.153c-.796.001-1.559-.314-2.121-.877l-16.264-16.264c-1.172-1.171-1.172-3.071 0-4.243l4.244-4.242c1.171-1.171 3.07-1.171 4.242 0l16.263 16.263c1.169 1.173 1.169 3.07 0 4.243l-4.243 4.243c-.562.562-1.326.878-2.121.877zm-12.021-24.504c-.265 0-.519.105-.707.292l-4.243 4.242c-.391.39-.391 1.023-.001 1.414l.001.001 16.26 16.264c.391.39 1.023.39 1.414 0l4.242-4.242c.391-.39.391-1.023.001-1.414l-.001-.001-16.256-16.264c-.188-.188-.444-.293-.71-.292z' fill='%23000000'/%3E%3Cpath d='m39.341 48.133c-12.703.006-23.005-10.287-23.011-22.989s10.287-23.005 22.989-23.011c6.107-.003 11.964 2.423 16.281 6.743 8.983 8.974 8.991 23.531.018 32.514-4.315 4.32-10.171 6.746-16.277 6.743zm0-43.982c-11.593.007-20.985 9.411-20.978 21.004s9.411 20.985 21.004 20.978 20.985-9.411 20.978-21.004c-.004-5.567-2.218-10.905-6.157-14.839-3.935-3.94-9.278-6.149-14.847-6.139zm0 39.889c-10.438-.007-18.894-8.475-18.887-18.913.008-10.439 8.476-18.894 18.914-18.887s18.894 8.475 18.887 18.913c-.004 5.01-1.996 9.814-5.54 13.356-3.545 3.549-8.358 5.54-13.374 5.531zm0-35.8c-9.337.004-16.904 7.576-16.9 16.914s7.576 16.904 16.914 16.9c9.337-.004 16.904-7.576 16.9-16.914-.002-4.483-1.784-8.782-4.955-11.951-3.165-3.182-7.471-4.966-11.959-4.953z' fill='%23000000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"
1700                  
1701                width="20"
1702                height="20"
1703                alt="Icon for review"
1704              ><span>Filter by Brand</span>
1705        </summary>
1706        <div><p><a href="/blogs/news/tagged/avpro-edge" title="AVPro Edge Blogs">AVPro Edge<br/></a><a href="/blogs/news/tagged/audiocontrol-pro" title="AudioControl Pro Blogs">AudioControl Pro</a><br/>
1706<a href="/blogs/news/tagged/bullet-train" title="Bullet Train Blogs">Bullet Train<br/></a><a href="/blogs/news/tagged/rti" title="RTI Blogs">RTI</a><br/><a href="/blogs/news/tagged/murideo" title="Murideo Blogs">Murideo</a><br/><a href="/blogs/news/tagged/thenaudio" title="ThenAudio Blogs">ThenAudio</a><br/><a href="/blogs/news/tagged/avpro-global" title="AVPro Global Blogs">AVPro Global</a><br/><a href="/blogs/news" title="News">All</a></p>
1707</div>
1708      </details></div>
1709</article>
1710
1711<style>
1712  #shopify-section-template--24089437962550__section_faq_RzpxHz .accordion-a { margin-bottom: 25px; }
1713  @media only screen and (max-width: 47.5em) {
1714    #shopify-section-template--24089437962550__section_faq_RzpxHz .accordion-a { margin-bottom: 30px; }
1715  }
1716</style>
1717
1718
1719</div><div id="shopify-section-template--24089437962550__main-blog" class="shopify-section"><article class="m0">
1720    <header class="cols">
1721      <h1>News
1722</h1>
1723    </header>
1724    <ul class="l4ne landscape wide">
1725<li>
1726  
1727    <figure>
1728      <picture>
1729        
1730          <img
1731            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
1732            data-src="//www.avproglobal.com/cdn/shop/articles/SDVoE_CSA_Advisors_Blog_Post.webp?v=1791305362"
1733            data-srcset=",//www.avproglobal.com/cdn/shop/articles/SDVoE_CSA_Advisors_Blog_Post.webp?pad_color=fff&v=1791305362&width=165 165w,//www.avproglobal.com/cdn/shop/articles/SDVoE_CSA_Advisors_Blog_Post.webp?pad_color=fff&v=1791305362&width=240 240w,//www.avproglobal.com/cdn/shop/articles/SDVoE_CSA_Advisors_Blog_Post.webp?pad_color=fff&v=1791305362&width=350 350w,//www.avproglobal.com/cdn/shop/articles/SDVoE_CSA_Advisors_Blog_Post.webp?pad_color=fff&v=1791305362&width=533 533w,//www.avproglobal.com/cdn/shop/articles/SDVoE_CSA_Advisors_Blog_Post.webp?pad_color=fff&v=1791305362&width=720 720w,//www.avproglobal.com/cdn/shop/articles/SDVoE_CSA_Advisors_Blog_Post.webp?pad_color=fff&v=1791305362&width=940 940w,//www.avproglobal.com/cdn/shop/articles/SDVoE_CSA_Advisors_Blog_Post.webp?pad_color=fff&v=1791305362&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/SDVoE_CSA_Advisors_Blog_Post.webp?pad_color=fff&v=1791305362&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/SDVoE_CSA_Advisors_Blog_Post.webp?pad_color=fff&v=1791305362&width=1400 1400w"
1734            sizes="
1735              
1736                (min-width: 1300px) calc(1280px * 0.5)
1737              
1738              (min-width: 760px) calc(100vw * 0.5)
1739              100vw
1740            "
1741            width="410"
1742            height="310"
1743            alt="Solving a NYC Enterprise&#39;s Toughest Multi-Floor Video Challenge with SDVoE"
1744          >
1745        
1746      </picture>
1747    </figure>
1748  
1749  <h3>
1750    
1751    <span class="small"><time datetime="2026-10-06T16:47:28Z">October 06 2026</time>, 
1752by Steve Chase</span>
1753    
1754   Solving a NYC Enterprise's Toughest Multi-Floor Video Challenge with SDVoE
1755  </h3><p class="mobile-hide">
1756        Four floors. Two massive ultra-wide LED walls. One shared 10G network. And one rule that couldn't bend: every pixel, on every floor, had to move...
1757      </p>
1758  <p class=" link-btn button-palette-accent"><a href="/blogs/news/solving-a-nyc-enterprises-toughest-multi-floor-video-challenge-with-sdvoe" >Read more</a></p>
1759</li>
1760<li>
1761  
1762    <figure>
1763      <picture>
1764        
1765          <img
1766            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
1767            data-src="//www.avproglobal.com/cdn/shop/articles/Axis_Dante_Blog_Post_e4a9774f-dd68-40f2-a07e-1f4f2e1b9b9a.jpg?v=1790020997"
1768            data-srcset=",//www.avproglobal.com/cdn/shop/articles/Axis_Dante_Blog_Post_e4a9774f-dd68-40f2-a07e-1f4f2e1b9b9a.jpg?pad_color=fff&v=1790020997&width=165 165w,//www.avproglobal.com/cdn/shop/articles/Axis_Dante_Blog_Post_e4a9774f-dd68-40f2-a07e-1f4f2e1b9b9a.jpg?pad_color=fff&v=1790020997&width=240 240w,//www.avproglobal.com/cdn/shop/articles/Axis_Dante_Blog_Post_e4a9774f-dd68-40f2-a07e-1f4f2e1b9b9a.jpg?pad_color=fff&v=1790020997&width=350 350w,//www.avproglobal.com/cdn/shop/articles/Axis_Dante_Blog_Post_e4a9774f-dd68-40f2-a07e-1f4f2e1b9b9a.jpg?pad_color=fff&v=1790020997&width=533 533w,//www.avproglobal.com/cdn/shop/articles/Axis_Dante_Blog_Post_e4a9774f-dd68-40f2-a07e-1f4f2e1b9b9a.jpg?pad_color=fff&v=1790020997&width=720 720w,//www.avproglobal.com/cdn/shop/articles/Axis_Dante_Blog_Post_e4a9774f-dd68-40f2-a07e-1f4f2e1b9b9a.jpg?pad_color=fff&v=1790020997&width=940 940w,//www.avproglobal.com/cdn/shop/articles/Axis_Dante_Blog_Post_e4a9774f-dd68-40f2-a07e-1f4f2e1b9b9a.jpg?pad_color=fff&v=1790020997&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/Axis_Dante_Blog_Post_e4a9774f-dd68-40f2-a07e-1f4f2e1b9b9a.jpg?pad_color=fff&v=1790020997&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/Axis_Dante_Blog_Post_e4a9774f-dd68-40f2-a07e-1f4f2e1b9b9a.jpg?pad_color=fff&v=1790020997&width=1400 1400w"
1769            sizes="
1770              
1771                (min-width: 1300px) calc(1280px * 0.5)
1772              
1773              (min-width: 760px) calc(100vw * 0.5)
1774              100vw
1775            "
1776            width="410"
1777            height="310"
1778            alt="AXIS + Dante: Display-Driven Audio for the Modern Home"
1779          >
1780        
1781      </picture>
1782    </figure>
1783  
1784  <h3>
1785    
1786    <span class="small"><time datetime="2026-09-10T20:30:00Z">
1786September 10 2026</time>, 
1787by EComposer Support</span>
1788    
1789   AXIS + Dante: Display-Driven Audio for the Modern Home
1790  </h3><p class="mobile-hide">
1791        Dante has spent the better part of two decades proving itself in the hardest rooms in audio. Concert touring, stadiums, arenas, houses of worship, and...
1792      </p>
1793  <p class=" link-btn button-palette-accent"><a href="/blogs/news/axis-dante-display-driven-audio-for-the-modern-home" >Read more</a></p>
1794</li>
1795<li>
1796  
1797    <figure>
1798      <picture>
1799        
1800          <img
1801            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
1802            data-src="//www.avproglobal.com/cdn/shop/articles/Resi_Rep_Summit_Blog_Image_e48bc789-0e71-4f28-bdbc-f6952bb5e396.jpg?v=1788472955"
1803            data-srcset=",//www.avproglobal.com/cdn/shop/articles/Resi_Rep_Summit_Blog_Image_e48bc789-0e71-4f28-bdbc-f6952bb5e396.jpg?pad_color=fff&v=1788472955&width=165 165w,//www.avproglobal.com/cdn/shop/articles/Resi_Rep_Summit_Blog_Image_e48bc789-0e71-4f28-bdbc-f6952bb5e396.jpg?pad_color=fff&v=1788472955&width=240 240w,//www.avproglobal.com/cdn/shop/articles/Resi_Rep_Summit_Blog_Image_e48bc789-0e71-4f28-bdbc-f6952bb5e396.jpg?pad_color=fff&v=1788472955&width=350 350w,//www.avproglobal.com/cdn/shop/articles/Resi_Rep_Summit_Blog_Image_e48bc789-0e71-4f28-bdbc-f6952bb5e396.jpg?pad_color=fff&v=1788472955&width=533 533w,//www.avproglobal.com/cdn/shop/articles/Resi_Rep_Summit_Blog_Image_e48bc789-0e71-4f28-bdbc-f6952bb5e396.jpg?pad_color=fff&v=1788472955&width=720 720w,//www.avproglobal.com/cdn/shop/articles/Resi_Rep_Summit_Blog_Image_e48bc789-0e71-4f28-bdbc-f6952bb5e396.jpg?pad_color=fff&v=1788472955&width=940 940w,//www.avproglobal.com/cdn/shop/articles/Resi_Rep_Summit_Blog_Image_e48bc789-0e71-4f28-bdbc-f6952bb5e396.jpg?pad_color=fff&v=1788472955&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/Resi_Rep_Summit_Blog_Image_e48bc789-0e71-4f28-bdbc-f6952bb5e396.jpg?pad_color=fff&v=1788472955&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/Resi_Rep_Summit_Blog_Image_e48bc789-0e71-4f28-bdbc-f6952bb5e396.jpg?pad_color=fff&v=1788472955&width=1400 1400w"
1804            sizes="
1805              
1806                (min-width: 1300px) calc(1280px * 0.5)
1807              
1808              (min-width: 760px) calc(100vw * 0.5)
1809              100vw
1810            "
1811            width="410"
1812            height="310"
1813            alt="Bringing the AVPro Family Together"
1814          >
1815        
1816      </picture>
1817    </figure>
1818  
1819  <h3>
1820    
1821    <span class="small"><time datetime="2026-08-13T22:02:00Z">August 13 2026</time>, 
1822by Ashley Stuntebeck</span>
1823    
1824   Bringing the AVPro Family Together
1825  </h3><p class="mobile-hide">
1826        This month, AVPro brought manufacturer reps from all across North America together for our Resi Rep Summit, and it was everything we hoped it would...
1827      </p>
1828  <p class=" link-btn button-palette-accent"><a href="/blogs/news/bringing-the-avpro-family-together-inside-the-resi-rep-summit" >Read more</a></p>
1829</li>
1830<li>
1831  
1832    <figure>
1833      <picture>
1834        
1835          <img
1836            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
1837            data-src="//www.avproglobal.com/cdn/shop/articles/INC_5000_blog_image.jpg?v=1786560105"
1838            data-srcset=",//www.avproglobal.com/cdn/shop/articles/INC_5000_blog_image.jpg?pad_color=fff&v=1786560105&width=165 165w,//www.avproglobal.com/cdn/shop/articles/INC_5000_blog_image.jpg?pad_color=fff&v=1786560105&width=240 240w,//www.avproglobal.com/cdn/shop/articles/INC_5000_blog_image.jpg?pad_color=fff&v=1786560105&width=350 350w,//www.avproglobal.com/cdn/shop/articles/INC_5000_blog_image.jpg?pad_color=fff&v=1786560105&width=533 533w,//www.avproglobal.com/cdn/shop/articles/INC_5000_blog_image.jpg?pad_color=fff&v=1786560105&width=720 720w,//www.avproglobal.com/cdn/shop/articles/INC_5000_blog_image.jpg?pad_color=fff&v=1786560105&width=940 940w,//www.avproglobal.com/cdn/shop/articles/INC_5000_blog_image.jpg?pad_color=fff&v=1786560105&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/INC_5000_blog_image.jpg?pad_color=fff&v=1786560105&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/INC_5000_blog_image.jpg?pad_color=fff&v=1786560105&width=1400 1400w"
1839            sizes="
1840              
1841                (min-width: 1300px) calc(1280px * 0.5)
1842              
1843              (min-width: 760px) calc(100vw * 0.5)
1844              100vw
1845            "
1846            width="410"
1847            height="310"
1848            alt="AVPro Global Recognized Among 2026 Inc. 5000"
1849          >
1850        
1851      </picture>
1852    </figure>
1853  
1854  <h3>
1855    
1856    <span class="small"><time datetime="2026-08-12T18:41:38Z">August 12 2026</time>, 
1857by Ashley Stuntebeck</span>
1858    
1859   AVPro Global Recognized Among 2026 Inc. 5000
1860  </h3><p class="mobile-hide">
1861        AVPro Global Holdings, LLC, parent company of AVPro Edge, AudioControl, RTI, Bullet Train, Murideo, ProControl and ThenAudio, has been named to the 2026 Inc. 5000 list, recognizing the fastest-growing private companies in...
1862      </p>
1863  <p class=" link-btn button-palette-accent"><a href="/blogs/news/avpro-global-recognized-among-2026-inc-5000" >Read more</a></p>
1864</li>
1865<li>
1866  
1867    <figure>
1868      <picture>
1869        
1870          <img
1871            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
1872            data-src="//www.avproglobal.com/cdn/shop/articles/AVPro-Acquires-RTI-Blog-Thumbnail_5bff0661-f805-44b8-b8ff-7066a0aa4179.jpg?v=1783629846"
1873            data-srcset=",//www.avproglobal.com/cdn/shop/articles/AVPro-Acquires-RTI-Blog-Thumbnail_5bff0661-f805-44b8-b8ff-7066a0aa4179.jpg?pad_color=fff&v=1783629846&width=165 165w,//www.avproglobal.com/cdn/shop/articles/AVPro-Acquires-RTI-Blog-Thumbnail_5bff0661-f805-44b8-b8ff-7066a0aa4179.jpg?pad_color=fff&v=1783629846&width=240 240w,//www.avproglobal.com/cdn/shop/articles/AVPro-Acquires-RTI-Blog-Thumbnail_5bff0661-f805-44b8-b8ff-7066a0aa4179.jpg?pad_color=fff&v=1783629846&width=350 350w,//www.avproglobal.com/cdn/shop/articles/AVPro-Acquires-RTI-Blog-Thumbnail_5bff0661-f805-44b8-b8ff-7066a0aa4179.jpg?pad_color=fff&v=1783629846&width=533 533w,//www.avproglobal.com/cdn/shop/articles/AVPro-Acquires-RTI-Blog-Thumbnail_5bff0661-f805-44b8-b8ff-7066a0aa4179.jpg?pad_color=fff&v=1783629846&width=720 720w,//www.avproglobal.com/cdn/shop/articles/AVPro-Acquires-RTI-Blog-Thumbnail_5bff0661-f805-44b8-b8ff-7066a0aa4179.jpg?pad_color=fff&v=1783629846&width=940 940w,//www.avproglobal.com/cdn/shop/articles/AVPro-Acquires-RTI-Blog-Thumbnail_5bff0661-f805-44b8-b8ff-7066a0aa4179.jpg?pad_color=fff&v=1783629846&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/AVPro-Acquires-RTI-Blog-Thumbnail_5bff0661-f805-44b8-b8ff-7066a0aa4179.jpg?pad_color=fff&v=1783629846&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/AVPro-Acquires-RTI-Blog-Thumbnail_5bff0661-f805-44b8-b8ff-7066a0aa4179.jpg?pad_color=fff&v=1783629846&width=1400 1400w"
1874            sizes="
1875              
1876                (min-width: 1300px) calc(1280px * 0.5)
1877              
1878              (min-width: 760px) calc(100vw * 0.5)
1879              100vw
1880            "
1881            width="410"
1882            height="310"
1883            alt="RTI is now fully part of the AVPro Global family"
1884          >
1885        
1886      </picture>
1887    </figure>
1888  
1889  <h3>
1890    
1891    <span class="small"><time datetime="2026-07-09T20:25:01Z">July 09 2026</time>, 
1892by Ashley Stuntebeck</span>
1893    
1894   RTI is now fully part of the AVPro Global family
1895  </h3><p class="mobile-hide">
1896        You've probably noticed quite a few emails from us over the past few weeks, and we appreciate you staying with us through them. This is...
1897      </p>
1898  <p class=" link-btn button-palette-accent"><a href="/blogs/news/rti-avpro-global-family" >Read more</a></p>
1899</li>
1900<li>
1901  
1902    <figure>
1903      <picture>
1904        
1905          <img
1906            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
1907            data-src="//www.avproglobal.com/cdn/shop/articles/MXnet_Switch_Lineup_Press_Release_Blog_db9f2684-3e9e-4334-8050-0520374f7320.jpg?v=1784211506"
1908            data-srcset=",//www.avproglobal.com/cdn/shop/articles/MXnet_Switch_Lineup_Press_Release_Blog_db9f2684-3e9e-4334-8050-0520374f7320.jpg?pad_color=fff&v=1784211506&width=165 165w,//www.avproglobal.com/cdn/shop/articles/MXnet_Switch_Lineup_Press_Release_Blog_db9f2684-3e9e-4334-8050-0520374f7320.jpg?pad_color=fff&v=1784211506&width=240 240w,//www.avproglobal.com/cdn/shop/articles/MXnet_Switch_Lineup_Press_Release_Blog_db9f2684-3e9e-4334-8050-0520374f7320.jpg?pad_color=fff&v=1784211506&width=350 350w,//www.avproglobal.com/cdn/shop/articles/MXnet_Switch_Lineup_Press_Release_Blog_db9f2684-3e9e-4334-8050-0520374f7320.jpg?pad_color=fff&v=1784211506&width=533 533w,//www.avproglobal.com/cdn/shop/articles/MXnet_Switch_Lineup_Press_Release_Blog_db9f2684-3e9e-4334-8050-0520374f7320.jpg?pad_color=fff&v=1784211506&width=720 720w,//www.avproglobal.com/cdn/shop/articles/MXnet_Switch_Lineup_Press_Release_Blog_db9f2684-3e9e-4334-8050-0520374f7320.jpg?pad_color=fff&v=1784211506&width=940 940w,//www.avproglobal.com/cdn/shop/articles/MXnet_Switch_Lineup_Press_Release_Blog_db9f2684-3e9e-4334-8050-0520374f7320.jpg?pad_color=fff&v=1784211506&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/MXnet_Switch_Lineup_Press_Release_Blog_db9f2684-3e9e-4334-8050-0520374f7320.jpg?pad_color=fff&v=1784211506&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/MXnet_Switch_Lineup_Press_Release_Blog_db9f2684-3e9e-4334-8050-0520374f7320.jpg?pad_color=fff&v=1784211506&width=1400 1400w"
1909            sizes="
1910              
1911                (min-width: 1300px) calc(1280px * 0.5)
1912              
1913              (min-width: 760px) calc(100vw * 0.5)
1914              100vw
1915            "
1916            width="410"
1917            height="310"
1918            alt="AVPro Edge Updates the MXnet Switch Lineup"
1919          >
1920        
1921      </picture>
1922    </figure>
1923  
1924  <h3>
1925    
1926    <span class="small"><time datetime="2026-07-09T14:18:00Z">July 09 2026</time>, 
1927by Ashley Stuntebeck</span>
1928    
1929   AVPro Edge Updates the MXnet Switch Lineup
1930  </h3><p class="mobile-hide">
1931         With the P-Series, AVPro Edge Refreshes Its Best-Selling MXnet 1G Switches with Pre-Configured AV-over-IP Switching Built for Scale. SIOUX FALLS, S.D., July 9th, 2026 –...
1932      </p>
1933  <p class=" link-btn button-palette-accent"><a href="/blogs/news/avpro-edge-updates-the-mxnet-switch-lineup" >Read more</a></p>
1934</li>
1935<li>
1936  
1937    <figure>
1938      <picture>
1939        
1940          <img
1941            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
1942            data-src="//www.avproglobal.com/cdn/shop/articles/Equinox_PR_Blog_c291bb97-587a-471c-9ba8-4cb39782b053.jpg?v=1781274437"
1943            data-srcset=",//www.avproglobal.com/cdn/shop/articles/Equinox_PR_Blog_c291bb97-587a-471c-9ba8-4cb39782b053.jpg?pad_color=fff&v=1781274437&width=165 165w,//www.avproglobal.com/cdn/shop/articles/Equinox_PR_Blog_c291bb97-587a-471c-9ba8-4cb39782b053.jpg?pad_color=fff&v=1781274437&width=240 240w,//www.avproglobal.com/cdn/shop/articles/Equinox_PR_Blog_c291bb97-587a-471c-9ba8-4cb39782b053.jpg?pad_color=fff&v=1781274437&width=350 350w,//www.avproglobal.com/cdn/shop/articles/Equinox_PR_Blog_c291bb97-587a-471c-9ba8-4cb39782b053.jpg?pad_color=fff&v=1781274437&width=533 533w,//www.avproglobal.com/cdn/shop/articles/Equinox_PR_Blog_c291bb97-587a-471c-9ba8-4cb39782b053.jpg?pad_color=fff&v=1781274437&width=720 720w,//www.avproglobal.com/cdn/shop/articles/Equinox_PR_Blog_c291bb97-587a-471c-9ba8-4cb39782b053.jpg?pad_color=fff&v=1781274437&width=940 940w,//www.avproglobal.com/cdn/shop/articles/Equinox_PR_Blog_c291bb97-587a-471c-9ba8-4cb39782b053.jpg?pad_color=fff&v=1781274437&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/Equinox_PR_Blog_c291bb97-587a-471c-9ba8-4cb39782b053.jpg?pad_color=fff&v=1781274437&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/Equinox_PR_Blog_c291bb97-587a-471c-9ba8-4cb39782b053.jpg?pad_color=fff&v=1781274437&width=1400 1400w"
1944            sizes="
1945              
1946                (min-width: 1300px) calc(1280px * 0.5)
1947              
1948              (min-width: 760px) calc(100vw * 0.5)
1949              100vw
1950            "
1951            width="410"
1952            height="310"
1953            alt="RTI Appoints EQUINOX as Distributor"
1954          >
1955        
1956      </picture>
1957    </figure>
1958  
1959  <h3>
1960    
1961    <span class="small"><time datetime="2026-06-15T07:00:06Z">June 15 2026</time>, 
1962by Ashley Stuntebeck</span>
1963    
1964   RTI Appoints EQUINOX as Distributor
1965  </h3><p class="mobile-hide">
1966        RTI, a global leader in control and automation solutions, has announced the appointment of Equinox as the distributor of the RTI and ProControl residential product...
1967      </p>
1968  <p class=" link-btn button-palette-accent"><a href="/blogs/news/rti-appoints-equinox-as-distributor" >Read more</a></p>
1969</li>
1970<li>
1971  
1972    <figure>
1973      <picture>
1974        
1975          <img
1976            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
1977            data-src="//www.avproglobal.com/cdn/shop/articles/Estadio_Banorte_AVPro_Blog_Cover_1f882c9b-5c5b-463c-9f53-53118c60b76d.webp?v=1790707022"
1978            data-srcset=",//www.avproglobal.com/cdn/shop/articles/Estadio_Banorte_AVPro_Blog_Cover_1f882c9b-5c5b-463c-9f53-53118c60b76d.webp?pad_color=fff&v=1790707022&width=165 165w,//www.avproglobal.com/cdn/shop/articles/Estadio_Banorte_AVPro_Blog_Cover_1f882c9b-5c5b-463c-9f53-53118c60b76d.webp?pad_color=fff&v=1790707022&width=240 240w,//www.avproglobal.com/cdn/shop/articles/Estadio_Banorte_AVPro_Blog_Cover_1f882c9b-5c5b-463c-9f53-53118c60b76d.webp?pad_color=fff&v=1790707022&width=350 350w,//www.avproglobal.com/cdn/shop/articles/Estadio_Banorte_AVPro_Blog_Cover_1f882c9b-5c5b-463c-9f53-53118c60b76d.webp?pad_color=fff&v=1790707022&width=533 533w,//www.avproglobal.com/cdn/shop/articles/Estadio_Banorte_AVPro_Blog_Cover_1f882c9b-5c5b-463c-9f53-53118c60b76d.webp?pad_color=fff&v=1790707022&width=720 720w,//www.avproglobal.com/cdn/shop/articles/Estadio_Banorte_AVPro_Blog_Cover_1f882c9b-5c5b-463c-9f53-53118c60b76d.webp?pad_color=fff&v=1790707022&width=940 940w,//www.avproglobal.com/cdn/shop/articles/Estadio_Banorte_AVPro_Blog_Cover_1f882c9b-5c5b-463c-9f53-53118c60b76d.webp?pad_color=fff&v=1790707022&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/Estadio_Banorte_AVPro_Blog_Cover_1f882c9b-5c5b-463c-9f53-53118c60b76d.webp?pad_color=fff&v=1790707022&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/Estadio_Banorte_AVPro_Blog_Cover_1f882c9b-5c5b-463c-9f53-53118c60b76d.webp?pad_color=fff&v=1790707022&width=1400 1400w"
1979            sizes="
1980              
1981                (min-width: 1300px) calc(1280px * 0.5)
1982              
1983              (min-width: 760px) calc(100vw * 0.5)
1984              100vw
1985            "
1986            width="410"
1987            height="310"
1988            alt="Estadio Banorte - Every Screen Alive."
1989          >
1990        
1991      </picture>
1992    </figure>
1993  
1994  <h3>
1995    
1996    <span class="small"><time datetime="2026-06-11T18:00:00Z">
1996June 11 2026</time>, 
1997by Steve Chase</span>
1998    
1999   Estadio Banorte - Every Screen Alive.
2000  </h3><p class="mobile-hide">
2001        A legendary venue, reimagined for the modern fan.AVPro worked alongside our partners to deliver this solution to the people of Mexico City and to the...
2002      </p>
2003  <p class=" link-btn button-palette-accent"><a href="/blogs/news/estadio-banorte-every-screen-alive" >Read more</a></p>
2004</li>
2005<li>
2006  
2007    <figure>
2008      <picture>
2009        
2010          <img
2011            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
2012            data-src="//www.avproglobal.com/cdn/shop/articles/Blog_Post_46ca6857-75dd-4c9a-96ed-627f29e3bef4.jpg?v=1773423311"
2013            data-srcset=",//www.avproglobal.com/cdn/shop/articles/Blog_Post_46ca6857-75dd-4c9a-96ed-627f29e3bef4.jpg?pad_color=fff&v=1773423311&width=165 165w,//www.avproglobal.com/cdn/shop/articles/Blog_Post_46ca6857-75dd-4c9a-96ed-627f29e3bef4.jpg?pad_color=fff&v=1773423311&width=240 240w,//www.avproglobal.com/cdn/shop/articles/Blog_Post_46ca6857-75dd-4c9a-96ed-627f29e3bef4.jpg?pad_color=fff&v=1773423311&width=350 350w,//www.avproglobal.com/cdn/shop/articles/Blog_Post_46ca6857-75dd-4c9a-96ed-627f29e3bef4.jpg?pad_color=fff&v=1773423311&width=533 533w,//www.avproglobal.com/cdn/shop/articles/Blog_Post_46ca6857-75dd-4c9a-96ed-627f29e3bef4.jpg?pad_color=fff&v=1773423311&width=720 720w,//www.avproglobal.com/cdn/shop/articles/Blog_Post_46ca6857-75dd-4c9a-96ed-627f29e3bef4.jpg?pad_color=fff&v=1773423311&width=940 940w,//www.avproglobal.com/cdn/shop/articles/Blog_Post_46ca6857-75dd-4c9a-96ed-627f29e3bef4.jpg?pad_color=fff&v=1773423311&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/Blog_Post_46ca6857-75dd-4c9a-96ed-627f29e3bef4.jpg?pad_color=fff&v=1773423311&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/Blog_Post_46ca6857-75dd-4c9a-96ed-627f29e3bef4.jpg?pad_color=fff&v=1773423311&width=1400 1400w"
2014            sizes="
2015              
2016                (min-width: 1300px) calc(1280px * 0.5)
2017              
2018              (min-width: 760px) calc(100vw * 0.5)
2019              100vw
2020            "
2021            width="410"
2022            height="310"
2023            alt="Meet the Team Behind the Support: Customer Success Coordinators"
2024          >
2025        
2026      </picture>
2027    </figure>
2028  
2029  <h3>
2030    
2031    <span class="small"><time datetime="2026-03-13T17:25:40Z">March 13 2026</time>, 
2032by Ashley Stuntebeck</span>
2033    
2034   Meet the Team Behind the Support: Customer Success Coordinators
2035  </h3><p class="mobile-hide">
2036        At AVPro, we believe a great product experience starts long before a box ships and continues well after it arrives. It starts with the people...
2037      </p>
2038  <p class=" link-btn button-palette-accent"><a href="/blogs/news/meet-the-team-behind-the-support" >Read more</a></p>
2039</li>
2040<li>
2041  
2042    <figure>
2043      <picture>
2044        
2045          <img
2046            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
2047            data-src="//www.avproglobal.com/cdn/shop/articles/STILE_App_Setup_Blog_Thumbnail.webp?v=1772657337"
2048            data-srcset=",//www.avproglobal.com/cdn/shop/articles/STILE_App_Setup_Blog_Thumbnail.webp?pad_color=fff&v=1772657337&width=165 165w,//www.avproglobal.com/cdn/shop/articles/STILE_App_Setup_Blog_Thumbnail.webp?pad_color=fff&v=1772657337&width=240 240w,//www.avproglobal.com/cdn/shop/articles/STILE_App_Setup_Blog_Thumbnail.webp?pad_color=fff&v=1772657337&width=350 350w,//www.avproglobal.com/cdn/shop/articles/STILE_App_Setup_Blog_Thumbnail.webp?pad_color=fff&v=1772657337&width=533 533w,//www.avproglobal.com/cdn/shop/articles/STILE_App_Setup_Blog_Thumbnail.webp?pad_color=fff&v=1772657337&width=720 720w,//www.avproglobal.com/cdn/shop/articles/STILE_App_Setup_Blog_Thumbnail.webp?pad_color=fff&v=1772657337&width=940 940w,//www.avproglobal.com/cdn/shop/articles/STILE_App_Setup_Blog_Thumbnail.webp?pad_color=fff&v=1772657337&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/STILE_App_Setup_Blog_Thumbnail.webp?pad_color=fff&v=1772657337&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/STILE_App_Setup_Blog_Thumbnail.webp?pad_color=fff&v=1772657337&width=1400 1400w"
2049            sizes="
2050              
2051                (min-width: 1300px) calc(1280px * 0.5)
2052              
2053              (min-width: 760px) calc(100vw * 0.5)
2054              100vw
2055            "
2056            width="410"
2057            height="310"
2058            alt="STILE App: Complete Setup Walkthrough"
2059          >
2060        
2061      </picture>
2062    </figure>
2063  
2064  <h3>
2065    
2066    <span class="small"><time datetime="2026-03-04T20:48:03Z">March 04 2026</time>, 
2067by Steve Chase</span>
2068    
2069   STILE App: Complete Setup Walkthrough
2070  </h3><p class="mobile-hide">
2071        Managing multiple HDMI sources, displays, and audio systems has never been simpler. The STILE app from AVPro brings everything together through the AVPro Edge AC-MV-41...
2072      </p>
2073  <p class=" link-btn button-palette-accent"><a href="/blogs/news/stile-app-complete-setup-walkthrough" >Read more</a></p>
2074</li>
2075<li>
2076  
2077    <figure>
2078      <picture>
2079        
2080          <img
2081            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
2082            data-src="//www.avproglobal.com/cdn/shop/articles/Avation_PR_Blog_154f16f5-08cb-479f-bb4f-3e72b9821a0a.jpg?v=1770330755"
2083            data-srcset=",//www.avproglobal.com/cdn/shop/articles/Avation_PR_Blog_154f16f5-08cb-479f-bb4f-3e72b9821a0a.jpg?pad_color=fff&v=1770330755&width=165 165w,//www.avproglobal.com/cdn/shop/articles/Avation_PR_Blog_154f16f5-08cb-479f-bb4f-3e72b9821a0a.jpg?pad_color=fff&v=1770330755&width=240 240w,//www.avproglobal.com/cdn/shop/articles/Avation_PR_Blog_154f16f5-08cb-479f-bb4f-3e72b9821a0a.jpg?pad_color=fff&v=1770330755&width=350 350w,//www.avproglobal.com/cdn/shop/articles/Avation_PR_Blog_154f16f5-08cb-479f-bb4f-3e72b9821a0a.jpg?pad_color=fff&v=1770330755&width=533 533w,//www.avproglobal.com/cdn/shop/articles/Avation_PR_Blog_154f16f5-08cb-479f-bb4f-3e72b9821a0a.jpg?pad_color=fff&v=1770330755&width=720 720w,//www.avproglobal.com/cdn/shop/articles/Avation_PR_Blog_154f16f5-08cb-479f-bb4f-3e72b9821a0a.jpg?pad_color=fff&v=1770330755&width=940 940w,//www.avproglobal.com/cdn/shop/articles/Avation_PR_Blog_154f16f5-08cb-479f-bb4f-3e72b9821a0a.jpg?pad_color=fff&v=1770330755&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/Avation_PR_Blog_154f16f5-08cb-479f-bb4f-3e72b9821a0a.jpg?pad_color=fff&v=1770330755&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/Avation_PR_Blog_154f16f5-08cb-479f-bb4f-3e72b9821a0a.jpg?pad_color=fff&v=1770330755&width=1400 1400w"
2084            sizes="
2085              
2086                (min-width: 1300px) calc(1280px * 0.5)
2087              
2088              (min-width: 760px) calc(100vw * 0.5)
2089              100vw
2090            "
2091            width="410"
2092            height="310"
2093            alt="RTI Appoints Avation as Distributor for Australia"
2094          >
2095        
2096      </picture>
2097    </figure>
2098  
2099  <h3>
2100    
2101    <span class="small"><time datetime="2026-02-04T07:00:05Z">February 04 2026</time>, 
2102by Ashley Stuntebeck</span>
2103    
2104   RTI Appoints Avation as Distributor for Australia
2105  </h3><p class="mobile-hide">
2106        RTI Appoints Avation as Distributor for Australia   Please Visit RTI at the 2026 ISE Show FEB 3-6 in Barcelona Booth 2H150 (Residential AV Solutions)...
2107      </p>
2108  <p class=" link-btn button-palette-accent"><a href="/blogs/news/rti-appoints-avation-as-distributor-for-australia" >Read more</a></p>
2109</li>
2110<li>
2111  
2112    <figure>
2113      <picture>
2114        
2115          <img
2116            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
2117            data-src="//www.avproglobal.com/cdn/shop/articles/Habitech_PR_Blog_1_8f96e0dd-1db2-49e3-b554-9cfe4fa8eb09.jpg?v=1770331589"
2118            data-srcset=",//www.avproglobal.com/cdn/shop/articles/Habitech_PR_Blog_1_8f96e0dd-1db2-49e3-b554-9cfe4fa8eb09.jpg?pad_color=fff&v=1770331589&width=165 165w,//www.avproglobal.com/cdn/shop/articles/Habitech_PR_Blog_1_8f96e0dd-1db2-49e3-b554-9cfe4fa8eb09.jpg?pad_color=fff&v=1770331589&width=240 240w,//www.avproglobal.com/cdn/shop/articles/Habitech_PR_Blog_1_8f96e0dd-1db2-49e3-b554-9cfe4fa8eb09.jpg?pad_color=fff&v=1770331589&width=350 350w,//www.avproglobal.com/cdn/shop/articles/Habitech_PR_Blog_1_8f96e0dd-1db2-49e3-b554-9cfe4fa8eb09.jpg?pad_color=fff&v=1770331589&width=533 533w,//www.avproglobal.com/cdn/shop/articles/Habitech_PR_Blog_1_8f96e0dd-1db2-49e3-b554-9cfe4fa8eb09.jpg?pad_color=fff&v=1770331589&width=720 720w,//www.avproglobal.com/cdn/shop/articles/Habitech_PR_Blog_1_8f96e0dd-1db2-49e3-b554-9cfe4fa8eb09.jpg?pad_color=fff&v=1770331589&width=940 940w,//www.avproglobal.com/cdn/shop/articles/Habitech_PR_Blog_1_8f96e0dd-1db2-49e3-b554-9cfe4fa8eb09.jpg?pad_color=fff&v=1770331589&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/Habitech_PR_Blog_1_8f96e0dd-1db2-49e3-b554-9cfe4fa8eb09.jpg?pad_color=fff&v=1770331589&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/Habitech_PR_Blog_1_8f96e0dd-1db2-49e3-b554-9cfe4fa8eb09.jpg?pad_color=fff&v=1770331589&width=1400 1400w"
2119            sizes="
2120              
2121                (min-width: 1300px) calc(1280px * 0.5)
2122              
2123              (min-width: 760px) calc(100vw * 0.5)
2124              100vw
2125            "
2126            width="410"
2127            height="310"
2128            alt="AudioControl Pro Appoints Habitech, LTD as Master Distributor for the UK"
2129          >
2130        
2131      </picture>
2132    </figure>
2133  
2134  <h3>
2135    
2136    <span class="small"><time datetime="2026-02-02T17:19:38Z">February 02 2026</time>, 
2137by Ashley Stuntebeck</span>
2138    
2139   AudioControl Pro Appoints Habitech, LTD as Master Distributor for the UK
2140  </h3><p class="mobile-hide">
2141              FOR IMMEDIATE RELEASE AudioControl Pro Appoints Habitech, LTD as Master Distributor for the UK   Please Visit AudioControl at the 2026 ISE...
2142      </p>
2143  <p class=" link-btn button-palette-accent"><a href="/blogs/news/audiocontrol-pro-appoints-habitech-ltd-as-master-distributor-for-the-uk" >Read more</a></p>
2144</li>
2145<li>
2146  
2147    <figure>
2148      <picture>
2149        
2150          <img
2151            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
2152            data-src="//www.avproglobal.com/cdn/shop/articles/Quartz_AVA_PR_Blog_c4a7544c-7ff2-4a5d-95a3-850ca82f1d9e.jpg?v=1770331387"
2153            data-srcset=",//www.avproglobal.com/cdn/shop/articles/Quartz_AVA_PR_Blog_c4a7544c-7ff2-4a5d-95a3-850ca82f1d9e.jpg?pad_color=fff&v=1770331387&width=165 165w,//www.avproglobal.com/cdn/shop/articles/Quartz_AVA_PR_Blog_c4a7544c-7ff2-4a5d-95a3-850ca82f1d9e.jpg?pad_color=fff&v=1770331387&width=240 240w,//www.avproglobal.com/cdn/shop/articles/Quartz_AVA_PR_Blog_c4a7544c-7ff2-4a5d-95a3-850ca82f1d9e.jpg?pad_color=fff&v=1770331387&width=350 350w,//www.avproglobal.com/cdn/shop/articles/Quartz_AVA_PR_Blog_c4a7544c-7ff2-4a5d-95a3-850ca82f1d9e.jpg?pad_color=fff&v=1770331387&width=533 533w,//www.avproglobal.com/cdn/shop/articles/Quartz_AVA_PR_Blog_c4a7544c-7ff2-4a5d-95a3-850ca82f1d9e.jpg?pad_color=fff&v=1770331387&width=720 720w,//www.avproglobal.com/cdn/shop/articles/Quartz_AVA_PR_Blog_c4a7544c-7ff2-4a5d-95a3-850ca82f1d9e.jpg?pad_color=fff&v=1770331387&width=940 940w,//www.avproglobal.com/cdn/shop/articles/Quartz_AVA_PR_Blog_c4a7544c-7ff2-4a5d-95a3-850ca82f1d9e.jpg?pad_color=fff&v=1770331387&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/Quartz_AVA_PR_Blog_c4a7544c-7ff2-4a5d-95a3-850ca82f1d9e.jpg?pad_color=fff&v=1770331387&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/Quartz_AVA_PR_Blog_c4a7544c-7ff2-4a5d-95a3-850ca82f1d9e.jpg?pad_color=fff&v=1770331387&width=1400 1400w"
2154            sizes="
2155              
2156                (min-width: 1300px) calc(1280px * 0.5)
2157              
2158              (min-width: 760px) calc(100vw * 0.5)
2159              100vw
2160            "
2161            width="410"
2162            height="310"
2163            alt="RTI Appoints Quartz AVA as Exclusive Distributor for the Benelux Region"
2164          >
2165        
2166      </picture>
2167    </figure>
2168  
2169  <h3>
2170    
2171    <span class="small"><time datetime="2026-01-30T17:00:54Z">January 30 2026</time>, 
2172by Nik Hallstrom</span>
2173    
2174   RTI Appoints Quartz AVA as Exclusive Distributor for the Benelux Region
2175  </h3><p class="mobile-hide">
2176        RTI Appoints Quartz AVA as Exclusive Distributor for the Benelux Region   Please Visit RTI and all AVPro Brands at the 2026 ISE Show FEB...
2177      </p>
2178  <p class=" link-btn button-palette-accent"><a href="/blogs/news/rti-appoints-quartz-ava-as-exclusive-distributor-for-the-benelux-region" >Read more</a></p>
2179</li>
2180<li>
2181  
2182    <figure>
2183      <picture>
2184        
2185          <img
2186            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
2187            data-src="//www.avproglobal.com/cdn/shop/articles/Generation_AV_PR_Blog_af6ea377-2d44-4e28-97f5-95417c1e24dd.jpg?v=1769798875"
2188            data-srcset=",//www.avproglobal.com/cdn/shop/articles/Generation_AV_PR_Blog_af6ea377-2d44-4e28-97f5-95417c1e24dd.jpg?pad_color=fff&v=1769798875&width=165 165w,//www.avproglobal.com/cdn/shop/articles/Generation_AV_PR_Blog_af6ea377-2d44-4e28-97f5-95417c1e24dd.jpg?pad_color=fff&v=1769798875&width=240 240w,//www.avproglobal.com/cdn/shop/articles/Generation_AV_PR_Blog_af6ea377-2d44-4e28-97f5-95417c1e24dd.jpg?pad_color=fff&v=1769798875&width=350 350w,//www.avproglobal.com/cdn/shop/articles/Generation_AV_PR_Blog_af6ea377-2d44-4e28-97f5-95417c1e24dd.jpg?pad_color=fff&v=1769798875&width=533 533w,//www.avproglobal.com/cdn/shop/articles/Generation_AV_PR_Blog_af6ea377-2d44-4e28-97f5-95417c1e24dd.jpg?pad_color=fff&v=1769798875&width=720 720w,//www.avproglobal.com/cdn/shop/articles/Generation_AV_PR_Blog_af6ea377-2d44-4e28-97f5-95417c1e24dd.jpg?pad_color=fff&v=1769798875&width=940 940w,//www.avproglobal.com/cdn/shop/articles/Generation_AV_PR_Blog_af6ea377-2d44-4e28-97f5-95417c1e24dd.jpg?pad_color=fff&v=1769798875&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/Generation_AV_PR_Blog_af6ea377-2d44-4e28-97f5-95417c1e24dd.jpg?pad_color=fff&v=1769798875&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/Generation_AV_PR_Blog_af6ea377-2d44-4e28-97f5-95417c1e24dd.jpg?pad_color=fff&v=1769798875&width=1400 1400w"
2189            sizes="
2190              
2191                (min-width: 1300px) calc(1280px * 0.5)
2192              
2193              (min-width: 760px) calc(100vw * 0.5)
2194              100vw
2195            "
2196            width="410"
2197            height="310"
2198            alt="Generation AV as a new Representation in Asia"
2199          >
2200        
2201      </picture>
2202    </figure>
2203  
2204  <h3>
2205    
2206    <span class="small"><time datetime="2026-01-28T10:00:04Z">January 28 2026</time>, 
2207by Ashley Stuntebeck</span>
2208    
2209   Generation AV as a new Representation in Asia
2210  </h3><p class="mobile-hide">
2211        AVPro Global Holdings LLC, parent company of AVPro Edge, AudioControl Pro, Bullet Train, RTI, ProControl, ThenAudio, and Murideo, announced the appointment of Generation AV as...
2212      </p>
2213  <p class=" link-btn button-palette-accent"><a href="/blogs/news/generation-av-as-a-new-representation-in-asia" >Read more</a></p>
2214</li>
2215<li>
2216  
2217    <figure>
2218      <picture>
2219        
2220          <img
2221            src="//www.avproglobal.com/cdn/shop/t/38/assets/placeholder-pixel_small.png?v=33125877389226915141742996181"
2222            data-src="//www.avproglobal.com/cdn/shop/articles/LCAVI_PR_Blog_16c9347b-a8b6-427a-ac0a-a800cc2dc947.jpg?v=1769798895"
2223            data-srcset=",//www.avproglobal.com/cdn/shop/articles/LCAVI_PR_Blog_16c9347b-a8b6-427a-ac0a-a800cc2dc947.jpg?pad_color=fff&v=1769798895&width=165 165w,//www.avproglobal.com/cdn/shop/articles/LCAVI_PR_Blog_16c9347b-a8b6-427a-ac0a-a800cc2dc947.jpg?pad_color=fff&v=1769798895&width=240 240w,//www.avproglobal.com/cdn/shop/articles/LCAVI_PR_Blog_16c9347b-a8b6-427a-ac0a-a800cc2dc947.jpg?pad_color=fff&v=1769798895&width=350 350w,//www.avproglobal.com/cdn/shop/articles/LCAVI_PR_Blog_16c9347b-a8b6-427a-ac0a-a800cc2dc947.jpg?pad_color=fff&v=1769798895&width=533 533w,//www.avproglobal.com/cdn/shop/articles/LCAVI_PR_Blog_16c9347b-a8b6-427a-ac0a-a800cc2dc947.jpg?pad_color=fff&v=1769798895&width=720 720w,//www.avproglobal.com/cdn/shop/artic
2223les/LCAVI_PR_Blog_16c9347b-a8b6-427a-ac0a-a800cc2dc947.jpg?pad_color=fff&v=1769798895&width=940 940w,//www.avproglobal.com/cdn/shop/articles/LCAVI_PR_Blog_16c9347b-a8b6-427a-ac0a-a800cc2dc947.jpg?pad_color=fff&v=1769798895&width=1066 1066w,//www.avproglobal.com/cdn/shop/articles/LCAVI_PR_Blog_16c9347b-a8b6-427a-ac0a-a800cc2dc947.jpg?pad_color=fff&v=1769798895&width=1280 1280w,//www.avproglobal.com/cdn/shop/articles/LCAVI_PR_Blog_16c9347b-a8b6-427a-ac0a-a800cc2dc947.jpg?pad_color=fff&v=1769798895&width=1400 1400w"
2224            sizes="
2225              
2226                (min-width: 1300px) calc(1280px * 0.5)
2227              
2228              (min-width: 760px) calc(100vw * 0.5)
2229              100vw
2230            "
2231            width="410"
2232            height="310"
2233            alt="LCAVI as a new Distributor for Residential Solutions in France"
2234          >
2235        
2236      </picture>
2237    </figure>
2238  
2239  <h3>
2240    
2241    <span class="small"><time datetime="2026-01-28T10:00:04Z">January 28 2026</time>, 
2242by Ashley Stuntebeck</span>
2243    
2244   LCAVI as a new Distributor for Residential Solutions in France
2245  </h3><p class="mobile-hide">
2246        AVPro Global Holdings LLC, parent company of AVPro Edge, AudioControl Pro, Bullet Train, RTI, ProControl, ThenAudio, and Murideo, announced the appointment of LCAVI as their...
2247      </p>
2248  <p class=" link-btn button-palette-accent"><a href="/blogs/news/avpro-global-appoints-lcavi-as-their-distributor-for-residential-solutions-in-france" >Read more</a></p>
2249</li></ul>
2250  </article>
2251  <nav class="n6pg text-end"><p><span class='strong'>15</span> out of <span class='strong'>612</span> Blog posts</p><ol>
2252<li class="active" aria-current="page">1</li>
2253<li><a href="/blogs/news?page=2">2</a></li>
2254<li>&hellip;</li>
2255<li><a href="/blogs/news?page=41">41</a></li><li class="next"><a href="/blogs/news?page=2">Next</a></li></ol>
2256        </nav>
2257
2258</div>
2259      </main>
2260<form method="post" action="/account/login" id="login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" class="m6pn m6pl f8vl"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /><header>
2261		<h2>Login</h2>
2262	</header>
2263	<fieldset>
2264		<p class="submit nav-button-top">
2265            <button type="button" class="submit" onclick="window.open('https://atlas.avproglobal.com/shopify/login?return_to=/', '_self', 'noopener,noreferrer')">Log In with AVPro Connect</button>
2266		</p>
2267        <p class="legacylogin">
2268			<a href="/account/login">Log in with Legacy Account →</a>
2269		</p>
2270		<p class="submit nav-notice">
2271			<a href="/pages/avpro-connect-quick-start-guide">New to AVPro Connect? Instructions →</a>
2272		</p>
2273	</fieldset>	
2274		</form><div class="m6pn" id="quickshop" aria-hidden="true"></div>
2275<aside class="m6pn" id="pickup-availability" aria-hidden="true"></aside>
2276<!-- BEGIN sections: ecom-global-footer-style_footer -->
2277<div id="shopify-section-sections--24270012743990__ecom-global-footer-style-footer" class="shopify-section shopify-section-group-ecom-global-footer-style_footer"> 
2278 
2279 
2280 
2281 <link rel="stylesheet" media="print" onload="this.media='all'" id="ecom-vendors-modal_css" href="https://cdn.ecomposer.app/vendors/css/ecom_modal.css" /><link rel="stylesheet" media="all" id="ecom-vendors-css_ecomposer_base" href="https://cdn.ecomposer.app/vendors/css/ecom-base.css?v=2.1" /><noscript><link rel="stylesheet" media="all" onload="this.media='all'" id="ecom-vendors-modal_css" href="https://cdn.ecomposer.app/vendors/css/ecom_modal.css" /><link rel="stylesheet" media="all" id="ecom-vendors-css_ecomposer_base" href="https://cdn.ecomposer.app/vendors/css/ecom-base.css?v=2.1" /></noscript>
2281<script type="text/javascript" id="ecom-vendors-modal_js" src="https://cdn.ecomposer.app/vendors/js/ecom_modal_new.js" ></script>
2281
2282
2283<link href="//www.avproglobal.com/cdn/shop/t/38/assets/ecom-681cb2b977dc45f2350e0a4a.css?v=131997863354072341231789153383" rel="stylesheet" type="text/css" media="all" />
2284<script src="//www.avproglobal.com/cdn/shop/t/38/assets/ecom-681cb2b977dc45f2350e0a4a.js?v=148405317869595781921789153383" defer="defer"></script>
vendor: 1 bytes, line 2284
2284
2285<script type="text/javascript" class="ecom-page-info">
2286 window.EComposer = window.EComposer || {};
2287 window.EComposer.TEMPLATE_ID="681cb2b977dc45f2350e0a4a";
2288 window.EComposer.FOOTER = {"title":"Global Footer Style","type":"footer","slug":"ecom-global-footer-style","plan_id":6,"template_id":"681cb2b977dc45f2350e0a4a"};
2289 </script>
2289
2290<div class="ecom-builder" id="ecom-global-footer-style"><div class="ecom-sections" data-section-id="sections--24270012743990__ecom-global-footer-style-footer"><section class="ecom-row ecom-core ecom-section ecom-section__stretched ecom-r4y58e2ejf" data-id="ecom-r4y58e2ejf" style="z-index: inherit;"><div class="core__row--columns"><div class="ecom-column ecom-core core__column--first ecom-w626hcp5s5i"><div class="core__column--wrapper" id="ecom-w626hcp5s5i"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-zss8g8a57pm"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-r4y58e2ejf" deep="1"><h3 class="ecom__heading ecom-db">Support</h3></div></div> <div class="ecom-block ecom-core core__block ecom-31vnlkb31f2"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-r4y58e2ejf" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"><div></div><div><a href="https://support.avproedge.com/portal/en/home">Help Center</a></div><div> <a href="https://avpro.ai">Tech Sage AVPro.ai</a><br></div><div><a href="/pages/contact-us">Contact Us</a><br><div></div> </div><div> <a href="/pages/avpro-authorized-dealer-program" target="_blank">Authorized Dealer Program</a> </div><div><a href="https://forms.zohopublic.com/avproglobalhldgs/form/AVProStoreAccess/formperma/o8do2RhWwvhl_zFQ3rfCelAv0W1yhsCyFO24i0aq0_I" target="_blank">Online Dealer Access</a> <br></div> <div><a href="https://forms.zohopublic.com/avproglobalhldgs/form/CreditApplicationforaBusinessAccount/formperma/ljuXjcJzM9Q9Ya5UiprHKuyB8nXAc925sgMxCSD1Y54">Apply for Credit Terms</a></div></div></div></div> </div></div></div></div> <div class="ecom-column ecom-core ecom-2nt679q499u"><div class="core__column--wrapper" id="ecom-2nt679q499u"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-m8l8vvq9e8"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-r4y58e2ejf" deep="1"><h3 class="ecom__heading ecom-db">About us</h3></div></div> <div class="ecom-block ecom-core core__block ecom-x60nvrj2jpk"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-r4y58e2ejf" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"><div></div> <a href="/pages/avpro-global-holdings">About Us</a> <div> <a href="/blogs/news">News</a></div><div> <a href="/pages/social-responsibility">Social Responsibility</a> <div> <a href="/pages/sustainability">Sustainability</a><br><div><a href="https://avproholdings.hireclick.com/jobboard/" title="Careers" target="_blank">Careers</a></div></div></div><div> <a href="/pages/training-education-events">Events</a><br></div></div></div></div> </div></div></div></div> <div class="ecom-column ecom-core core__column--last ecom-hgqnb47tm6f"><div class="core__column--wrapper" id="ecom-hgqnb47tm6f"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-sn5dgy4cy7o"><div class="ecom-row ecom-core core__block ecom-2h9d136qecj" data-id="ecom-2h9d136qecj" style="z-index: inherit;"><div class="core__row--columns"><div class="ecom-column ecom-core core__column--first ecom-b9zpf4998xs"><div class="core__column--wrapper ecom__column-full-height" id="ecom-b9zpf4998xs"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-cw89jte9u59"><div class="ecom-element ecom-icon ecom-flex" section_id="ecom-r4y58e2ejf" deep="2"><a class="ecom-icon--container ecom-in_flex" href="#"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M0 128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128zM48 128V150.1L220.5 291.7C241.1 308.7 270.9 308.7 291.5 291.7L464 150.1V127.1C464 119.2 456.8 111.1 448 111.1H64C55.16 111.1 48 119.2 48 127.1L48 128zM48 212.2V384C48 392.8 55.16 400 64 400H448C456.8 400 464 392.8 464 384V212.2L322 328.8C283.6 360.3 228.4 360.3 189.1 328.8L48 212.2z"></path></svg></a></div></div> </div></div></div></div> <div class="ecom-column ecom-core core__column--last ecom-jclquyklik"><div class="core__column--wrapper ecom__column-full-height" id="ecom-jclquyklik"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body">
2290<div class="ecom-block ecom-core core__block elmspace ecom-deczxh208u7"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-r4y58e2ejf" deep="2"><h3 class="ecom__heading ecom-db">Stay in the Know</h3></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></div> </div> <div class="ecom-block ecom-core core__block ecom-df0x3zl393q"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-r4y58e2ejf" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed">Be the first to know about new products, events, and stay up-to-date with all AVPro brands.</div></div></div> <div class="ecom-block ecom-core core__block elmspace ecom-1zsdjgac9se"><div class="ecom__element ecom-element-button ecom-button-default" section_id="ecom-r4y58e2ejf" deep="1"><a class="ecom__element--button ecom-flex ecom-fl_center ecom-al_center" href="/pages/newsletter-sign-up"><span class="ecom__element--button-icon-text ecom-html">Subscribe</span><span class="ecom-button-icon ecom__element--button-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="currentColor"><path d="M 18.71875 6.78125 L 17.28125 8.21875 L 24.0625 15 L 4 15 L 4 17 L 24.0625 17 L 17.28125 23.78125 L 18.71875 25.21875 L 27.21875 16.71875 L 27.90625 16 L 27.21875 15.28125 Z"></path></svg></span></a></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></section> <section class="ecom-row ecom-core ecom-section ecom-section__stretched ecom-15xbmxayv7q" data-id="ecom-15xbmxayv7q" style="z-index: inherit;"><div class="core__row--columns"><div class="ecom-column ecom-core core__column--first core__column--last ecom-9j8milnu65n"><div class="core__column--wrapper" id="ecom-9j8milnu65n"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks" style="--ecom-global-elements-space: 0px;"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-j5iqbx3qcw"><div class="ecom-row ecom-core core__block ecom-8gdyvfl7iks" data-id="ecom-8gdyvfl7iks" style="z-index: inherit;"><div class="core__row--columns"><div class="ecom-column ecom-core core__column--first ecom-52rsw69spox"><div class="core__column--wrapper" id="ecom-52rsw69spox"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-p543n3rq4x"><div class="ecom-element ecom-base-image" section_id="ecom-15xbmxayv7q" deep="2"><figure><div class="ecom-container-image ecom-image-align"><div class="ecom-image-content-position ecom-image-default ecom-base-image-container-overlay" style=""><picture class="ecom-image-picture"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/HDBaseT.png?v=1679409757" alt="HDBaseT"></picture></div></div></figure></div></div> </div></div></div></div> <div class="ecom-column ecom-core ecom-tg3trpbei6"><div class="core__column--wrapper" id="ecom-tg3trpbei6"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-lxhej0v162q"><div class="ecom-element ecom-base-image" section_id="ecom-15xbmxayv7q" deep="2"><figure><div class="ecom-container-image ecom-image-align"><div class="ecom-image-content-position ecom-image-default ecom-base-image-container-overlay" style=""><picture class="ecom-image-picture"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/HDMI_logo_TM_White40.png?v=1789153367" srcset="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/HDMI_logo_TM_White40.png?v=1789153367 625w, https://cdn.shopify.com/s/files/1/0712/9409/1574/files/HDMI_logo_TM_White40.png?v=1789153367&amp;width=600&amp;crop=center 600w" sizes="(max-width: 600px) 600px, 625px" alt="HDMI_logo_TM_White40" width="625" height="251"></picture></div></div></figure></div></div> </div></div></div></div> <div class="ecom-column ecom-core ecom-h8xlf8r0rda"><div class="core__column--wrapper" id="ecom-h8xlf8r0rda"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body">
2290<div class="ecom-block ecom-core core__block elmspace ecom-xlznmrf9wq"><div class="ecom-element ecom-base-image" section_id="ecom-15xbmxayv7q" deep="2"><figure><div class="ecom-container-image ecom-image-align"><div class="ecom-image-content-position ecom-image-default ecom-base-image-container-overlay" style=""><picture class="ecom-image-picture"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/SDVOE_V2.png?v=1679410034" alt="SDVOE_V2"></picture></div></div></figure></div></div> </div></div></div></div> <div class="ecom-column ecom-core ecom-xy4qzhshr7p"><div class="core__column--wrapper" id="ecom-xy4qzhshr7p"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-p1gafmkjnhm"><div class="ecom-element ecom-base-image" section_id="ecom-15xbmxayv7q" deep="2"><figure><div class="ecom-container-image ecom-image-align"><div class="ecom-image-content-position ecom-image-default ecom-base-image-container-overlay" style=""><picture class="ecom-image-picture"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/Dante_Logotype_White_Cropped_Small_e7730f91-6d79-4c80-b030-0ed0cebe512b.png?v=1774279861" srcset="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/Dante_Logotype_White_Cropped_Small_e7730f91-6d79-4c80-b030-0ed0cebe512b.png?v=1774279861 800w, https://cdn.shopify.com/s/files/1/0712/9409/1574/files/Dante_Logotype_White_Cropped_Small_e7730f91-6d79-4c80-b030-0ed0cebe512b.png?v=1774279861&amp;width=600&amp;crop=center 600w" sizes="(max-width: 600px) 600px, 800px" alt="Dante_Logotype_White_Cropped_Small_e7730f91-6d79-4c80-b030-0ed0cebe512b" width="800" height="188"></picture></div></div></figure></div></div> </div></div></div></div> <div class="ecom-column ecom-core ecom-iykjfjhnln"><div class="core__column--wrapper" id="ecom-iykjfjhnln"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-wh8jex79hx"><div class="ecom-element ecom-base-image" section_id="ecom-15xbmxayv7q" deep="2"><figure><div class="ecom-container-image ecom-image-align"><div class="ecom-image-content-position ecom-image-default ecom-base-image-container-overlay" style=""><picture class="ecom-image-picture"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/HTA_Supporting_Brand_thumbnail.png?v=1749045692" alt="HTA_Supporting_Brand_thumbnail" width="600" height="192"></picture></div></div></figure></div></div> </div></div></div></div> <div class="ecom-column ecom-core ecom-5lym24kovdf"><div class="core__column--wrapper" id="ecom-5lym24kovdf"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-zkk5qx8vdp"><div class="ecom-element ecom-base-image" section_id="ecom-15xbmxayv7q" deep="2"><figure><div class="ecom-container-image ecom-image-align"><div class="ecom-image-content-position ecom-image-default ecom-base-image-container-overlay" style=""><picture class="ecom-image-picture"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/KNX_logo_small_9acfc2ce-0edc-4c6d-8de1-ff8902dacba7.webp?v=1788275788" alt="KNX_logo_small_9acfc2ce-0edc-4c6d-8de1-ff8902dacba7" width="330" height="158"></picture></div></div></figure></div></div> </div></div></div></div> <div class="ecom-column ecom-core core__column--last ecom-2m1u3raf2sn"><div class="core__column--wrapper" id="ecom-2m1u3raf2sn"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-k5nw3w0z0i"><div class="ecom-element ecom-base-image" section_id="ecom-15xbmxayv7q" deep="2"><figure><div class="ecom-container-image ecom-image-align"><div class="ecom-image-content-position ecom-image-default ecom-base-image-container-overlay" style=""><picture class="ecom-image-picture"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/Inc._5000_Primary_White_Stacked_Logo.png?v=1753298038" alt="Inc" width="237" height="143"></picture></div></div></figure></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></div> </div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></section> <section class="ecom-row ecom-core ecom-section ecom-section__stretched ecom-qz3hen2435" data-id="ecom-qz3hen2435" style="z-index: inherit;"><div class="core__row--columns"><div class="ecom-column ecom-core core__column--first core__column--last ecom-dh994yc57id"><div class="core__column--wrapper" id="ecom-dh994yc57id"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block ecom-width-mb ecom-9g7c3dyp84"><div class="ecom__element ecom-element element__social-wrapper" section_id="ecom-qz3hen2435" deep="1"><div class="element__social"><div class="ecom__element-social custom" style=""><a href="https://www.facebook.com/AVProGlobal/" alt="custom" aria-label="custom" class="element-social-link element-social-link__custom" target="_blank"><div class="ecom-social-icon"><span><svg version="1.1" id="lni_lni-facebook-filled" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve" fill="currentColor"><path d="M47.4,25.8L47.4,25.8h-5.6h-2v-2v-6.2v-2h2H46c1.1,0,2-0.8,2-2V3c0-1.1-0.8-2-2-2h-7.3c-7.9,0-13.4,5.6-13.4,13.9v8.7v2h-2h-6.8c-1.4,0-2.7,1.1-2.7,2.7v7.2c0,1.4,1.1,2.7,2.7,2.7h6.6h2v2v20.1c0,1.4,1.1,2.7,2.7,2.7h9.4c0.6,0,1.1-0.3,1.5-0.7s0.7-1.1,0.7-1.7l0,0l0,0V40.3v-2h2.1H46c1.3,0,2.3-0.8,2.5-2v-0.1v-0.1l1.4-6.9c0.1-0.7,0-1.5-0.6-2.3C49.1,26.4,48.2,25.9,47.4,25.8z"></path></svg></span></div></a></div><div class="ecom__element-social custom" style=""><a href="https://x.com/avproedge" alt="custom" aria-label="custom" class="element-social-link element-social-link__custom" target="_blank"><div class="ecom-social-icon"><span><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 300 300.3" style="enable-background:new 0 0 300 300.3;" xml:space="preserve" fill="currentColor">
2291<path d="M178.6,127.2L290.3,0h-26.5l-97,110.4L89.3,0H0l117.1,166.9L0,300.2h26.5l102.4-116.6l81.8,116.6H300 M36,19.5h40.7
2292l187.1,262.1h-40.7"></path>
2293</svg></span></div></a></div><div class="ecom__element-social custom" style=""><a href="https://www.instagram.com/avproedge/" alt="custom" aria-label="custom" class="element-social-link element-social-link__custom" target="_blank"><div class="ecom-social-icon"><span><svg version="1.1" id="lni_lni-instagram-filled" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve" fill="currentColor"><g><ellipse cx="32.1" cy="32" rx="11.6" ry="11.6"></ellipse><path d="M44.7,1H19.3C9.2,1,1,9.2,1,19.3v25.2C1,54.8,9.2,63,19.3,63h25.2C54.8,63,63,54.8,63,44.7V19.3C63,9.2,54.8,1,44.7,1z M32.1,47.2c-8.5,0-15.2-6.9-15.2-15.2s6.8-15.2,15.2-15.2c8.3,0,15.1,6.9,15.1,15.2S40.5,47.2,32.1,47.2z M53.1,18.2c-1,1.1-2.5,1.7-4.2,1.7c-1.5,0-3-0.6-4.2-1.7C43.6,17.1,43,15.7,43,14s0.6-3,1.7-4.2C45.8,8.6,47.2,8,48.9,8c1.5,0,3.1,0.6,4.2,1.7c1,1.3,1.7,2.8,1.7,4.4C54.7,15.7,54.1,17.1,53.1,18.2z"></path><path d="M49,11.6c-1.3,0-2.4,1.1-2.4,2.4s1.1,2.4,2.4,2.4c1.3,0,2.4-1.1,2.4-2.4S50.4,11.6,49,11.6z"></path></g></svg></span></div></a></div><div class="ecom__element-social custom" style=""><a href="https://www.youtube.com/@avproedge" alt="custom" aria-label="custom" class="element-social-link element-social-link__custom" target="_blank"><div class="ecom-social-icon"><span><svg version="1.1" id="lni_lni-youtube" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve" fill="currentColor"><path d="M61.7,17.1c-0.7-2.7-2.8-4.8-5.5-5.5C51.4,10.3,32,10.3,32,10.3s-19.4,0-24.2,1.3c-2.7,0.7-4.8,2.8-5.5,5.5C1,22,1,32,1,32s0,10.1,1.3,14.9c0.7,2.7,2.8,4.8,5.5,5.5c4.8,1.3,24.2,1.3,24.2,1.3s19.4,0,24.2-1.3c2.7-0.7,4.8-2.8,5.5-5.5C63,42.1,63,32,63,32S63,22,61.7,17.1z M25.8,41.3V22.7L41.9,32L25.8,41.3z"></path></svg></span></div></a></div><div class="ecom__element-social custom" style=""><a href="https://www.linkedin.com/company/avpro-store" alt="custom" aria-label="custom" class="element-social-link element-social-link__custom" target="_blank"><div class="ecom-social-icon"><span><svg version="1.1" id="lni_lni-linkedin-original" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve" fill="currentColor"><path d="M58.5,1H5.6C3.1,1,1.1,3,1.1,5.5v53c0,2.4,2,4.5,4.5,4.5h52.7c2.5,0,4.5-2,4.5-4.5V5.4C63,3,61,1,58.5,1z M19.4,53.7h-9.1V24.2h9.1V53.7z M14.8,20.1c-3,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S17.9,20.1,14.8,20.1z M53.9,53.7h-9.1V39.4c0-3.4-0.1-7.9-4.8-7.9c-4.8,0-5.5,3.8-5.5,7.6v14.6h-9.1V24.2h8.9v4.1h0.1c1.3-2.4,4.2-4.8,8.7-4.8c9.3,0,11,6,11,14.2v16H53.9z"></path></svg></span></div></a></div></div></div></div> <div class="ecom-block ecom-core core__block ecom-width-mb ecom-lr2nhvpczx">
2293<div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-qz3hen2435" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"> ​© 2026 AVPro Global Holdings</div></div></div> <div class="ecom-block ecom-core core__block ecom-width-mb ecom-o746v3u0d9p"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-qz3hen2435" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"><a href="/pages/termsandconditions">Terms and Conditions</a></div></div></div> <div class="ecom-block ecom-core core__block ecom-width-mb ecom-o3p3bdbajmp"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-qz3hen2435" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"><a href="/pages/standards-compliance">Standards Compliance</a></div></div></div> <div class="ecom-block ecom-core core__block ecom-width-mb ecom-kxwlig6v4n"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-qz3hen2435" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"><a href="/pages/our-warranty">Warranty</a> &nbsp;</div></div></div> <div class="ecom-block ecom-core core__block ecom-width-mb ecom-qzp53qtjbl"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-qz3hen2435" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"><a href="/pages/privacy-policy">Privacy Policy</a></div></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></section> 
2294</div></div>
2295</div>
2296<!-- END sections: ecom-global-footer-style_footer --><p id="totop" class="hidden"><a href="#root">Back to top</a></p></div>
2297    
2297<script>
2298      window.routes = {
2299      	predictive_search_url: '/search/suggest',
2300        	cart_url: '/cart',
2301      	cart_add_url: '/cart/add',
2302      	cart_change_url: '/cart/change',
2303      	cart_update_url: '/cart/update',
2304      	product_recommendations_url: '/recommendations/products'
2305       	};
2306      window.general = {
2307      	
2308      	template: 'blog',
2309      	enable_accessibility_default: false
2310      };
2311      window.translations = {
2312      	readmore_text: "Read more",
2313      	unavailable_text: "Unavailable"
2314      };
2315    </script>
2315<script defer src="//www.avproglobal.com/cdn/shop/t/38/assets/scripts.js?v=178515904040366779481742996184"></script>
2315
2316    
2316<script defer src="//www.avproglobal.com/cdn/shop/t/38/assets/custom.js?v=164066212055938751731791562835"></script>
vendor: 1 bytes, line 2316
2316
2317<script id="gspfProduct" type="template/html">
2318
2319
2320  {% assign root_url = "" %}
2321  {% assign currencyFormat = 
2322"${{ amount }}" %}
2323  {% assign swatch_options = 'Colour~~Color' | downcase | split: "~~" | uniq  %}
2324  {% assign image_options  = '' | downcase | split: "~~" | uniq  %}
2325  {% assign text_options   = 'Size' | downcase | split: "~~" | uniq  %}
2326  {% assign show_selected_variant_info = false %}
2327 
2328  {% assign image_size     = '360x360' %}
2329  {% assign images_count   = product.images | size %}
2330  {% assign variants_count = product.variants | size %}
2331  {% assign options_count  = product.options | size %}
2332  {% assign no_image = 'https://cdn.shopify.com/s/images/themes/product-1.png' %}
2333
2334  {% assign featured_image            = product.featured_image %}
2335  {% assign product_price             = product.price %}
2336  {% assign product_compare_at_price  = product.compare_at_price %}
2337  {% assign second_image_index        = 2 %}
2338  {% assign selected_or_first_available_variant = product.selected_or_first_available_variant %}
2339  {% assign variant_url = '' %}
2340    {% if show_selected_variant_info and product.selected_variant %}
2341    {% assign selected_or_first_available_variant = product.selected_variant %}
2342    {% assign product_price             = selected_or_first_available_variant.price %}
2343    {% assign product_compare_at_price  = selected_or_first_available_variant.compare_at_price %}
2344    {% if selected_or_first_available_variant.image %}
2345      {% assign featured_image = selected_or_first_available_variant.image %}
2346    {% endif %}
2347  {% endif %}
2348
2349  {% for image in product.images %}
2350    {% if image.id == featured_image.id %}
2351      {% if forloop.index == images_count %}
2352        {% assign second_image_index = 1 %}
2353      {% else %}
2354        {% assign second_image_index = forloop.index | plus: 1 %}
2355      {% endif %}
2356    {% endif %}
2357  {% endfor %}
2358  
2359	{% assign productTags = product.tags | join: ', ' %}
2360	{% assign customerTags = customer.tags | join: ', ' %}
2361
2362  {% if productTags contains 'b2b' %}
2363	{% if customerTags contains 'b2b' %}
2364      <div {% if showPageData %} data-page="{{page}}"{% endif %} class="spf-col-xl-4 spf-col-lg-4 spf-col-md-6 spf-col-sm-6 spf-col-6">
2365        <div class="spf-product-card spf-product-card__left spf-product-card__template-1 {% unless product.available %}spf-soldout{% endunless %}">
2366          <div class="spf-product-card__inner">
2367			{% if product.tags contains 'TAA Compliant' %}
2368        <div class="product-badge"><img src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/TAA_Compliant_and_Flag_Badge.png" alt="TAA Compliant"></div>
2369        {% elsif product.tags contains 'Dante' %}
2370        <div class="product-badge"><img src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/Dante-Badge.jpg" alt="Dante Enabled"></div>
2371        {% endif %}											  
2372            {% unless product.available %}
2373                        {% endunless %}
2374                    <!--<a title="Quick view" href="javascript:;" onclick="globofilter.quickView('{{root_url}}{{ product.url }}')" class="open-quick-view"><svg width="15" height="15" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5t-316.5 131.5-316.5-131.5-131.5-316.5q0-121 61-225-229 117-381 353 133 205 333.5 326.5t434.5 121.5 434.5-121.5 333.5-326.5zm-720-384q0-20-14-34t-34-14q-125 0-214.5 89.5t-89.5 214.5q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5t-499.5 138.5-499.5-139-376.5-368q-20-35-20-69t20-69q140-229 376.5-368t499.5-139 499.5 139 376.5 368q20 35 20 69z"/></svg></a>-->
2375                  <a class="spf-product-card__image-wrapper{% if images_count > 1 %} hover-effect{% endif %}" href="{{root_url}}{{ product.url }}{{variant_url}}" style="padding-top:100%;">
2376              {% if images_count > 0 %}
2377                {% for image in product.images %}
2378                  <img
2379                    data-variants="{% if image.variant_ids %}{{image.variant_ids | join: ','}}{% endif %}"
2380                    class="gflazyload spf-product-card__image spf-product-card__image-{% if featured_image.id == image.id %}main{% elsif forloop.index == second_image_index %}secondary{% else %}hidden{% endif %}"
2381                    srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2382                    src="{{image.src | img_url: image_size}}"
2383                    data-src="{{image.src | img_lazyload_url}}"
2384                    data-sizes="auto"
2385                    data-aspectratio="{{image.aspect_ratio}}"
2386                    data-parent-fit="contain"
2387                    alt="{{image.alt | escape}}"
2388                    />
2389                {% endfor %}
2390              {% else %}
2391              <img data-variants="" class="gflazyload spf-product-card__image spf-product-card__image-main" src="{{no_image}}" alt="{{product.title | escape}}">
2392              {% endif %}
2393            </a>
2394            <form class="spf-product__form" action="/cart/add" method="post">
2395              <select name="id" class="spf-product__variants">
2396                {% for variant in product.variants %}
2397                <option data-option1="{{variant.option1 | escape}}" data-option2="{{variant.option2 | escape}}" data-option3="{{variant.option3 | escape}}" data-price="{{variant.price}}" data-compare_at_price="{{variant.compare_at_price}}" data-available="{{variant.available}}" data-image="{% if variant.image.src %}{{variant.image.src | img_url: image_size }}{% endif %}" {% if variant.id == selected_or_first_available_variant.id %} selected="selected" {% endif %} value="{{ variant.id }}">{{ variant.title }}</option>
2398                {% endfor %}
2399              </select>
2400            </form>
2401          </div>
2402      {% endif %}
2403	{% else %}
2404      {% if customerTags contains 'b2b' %}
2405          <div {% if showPageData %} data-page="{{page}}"{% endif %} class="spf-col-xl-4 spf-col-lg-4 spf-col-md-6 spf-col-sm-6 spf-col-6">
2406        <div class="spf-product-card spf-product-card__left spf-product-card__template-1 {% unless product.available %}spf-soldout{% endunless %}">
2407          <div class="spf-product-card__inner">
2408		{% if product.tags contains 'TAA Compliant' %}
2409        <div class="product-badge"><img src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/TAA_Compliant_and_Flag_Badge.png" alt="TAA Compliant"></div>
2410        {% elsif product.tags contains 'Dante' %}
2411        <div class="product-badge"><img src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/Dante-Badge.jpg" alt="Dante Enabled"></div>
2412        {% endif %}
2413            {% unless product.available %}
2414                        {% endunless %}
2415                    <!--<a title="Quick view" href="javascript:;" onclick="globofilter.quickView('{{root_url}}{{ product.url }}')" class="open-quick-view"><svg width="15" height="15" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5t-316.5 131.5-316.5-131.5-131.5-316.5q0-121 61-225-229 117-381 353 133 205 333.5 326.5t434.5 121.5 434.5-121.5 333.5-326.5zm-720-384q0-20-14-34t-34-14q-125 0-214.5 89.5t-89.5 214.5q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5t-499.5 138.5-499.5-139-376.5-368q-20-35-20-69t20-69q140-229 376.5-368t499.5-139 499.5 139 376.5 368q20 35 20 69z"/></svg></a>-->
2416                  <a class="spf-product-card__image-wrapper{% if images_count > 1 %} hover-effect{% endif %}" href="{{root_url}}{{ product.url }}{{variant_url}}" style="padding-top:100%;">
2417              {% if images_count > 0 %}
2418                {% for image in product.images %}
2419                  <img
2420                    data-variants="{% if image.variant_ids %}{{image.variant_ids | join: ','}}{% endif %}"
2421                    class="gflazyload spf-product-card__image spf-product-card__image-{% if featured_image.id == image.id %}main{% elsif forloop.index == second_image_index %}secondary{% else %}hidden{% endif %}"
2422                    srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2423                    src="{{image.src | img_url: image_size}}"
2424                    data-src="{{image.src | img_lazyload_url}}"
2425                    data-sizes="auto"
2426                    data-aspectratio="{{image.aspect_ratio}}"
2427                    data-parent-fit="contain"
2428                    alt="{{image.alt | escape}}"
2429                    />
2430                {% endfor %}
2431              {% else %}
2432              <img data-variants="" class="gflazyload spf-product-card__image spf-product-card__image-main" src="{{no_image}}" alt="{{product.title | escape}}">
2433              {% endif %}
2434            </a>
2435            <form class="spf-product__form" action="/cart/add" method="post">
2436              <select name="id" class="spf-product__variants">
2437                {% for variant in product.variants %}
2438                <option data-option1="{{variant.option1 | escape}}" data-option2="{{variant.option2 | escape}}" data-option3="{{variant.option3 | escape}}" data-price="{{variant.price}}" data-compare_at_price="{{variant.compare_at_price}}" data-available="{{variant.available}}" data-image="{% if variant.image.src %}{{variant.image.src | img_url: image_size }}{% endif %}" {% if variant.id == selected_or_first_available_variant.id %} selected="selected" {% endif %} value="{{ variant.id }}">{{ variant.title }}</option>
2439                {% endfor %}
2440              </select>
2441            </form>
2442          </div>
2443          {% else %}
2444            <div {% if showPageData %} data-page="{{page}}"{% endif %} class="spf-col-xl-4 spf-col-lg-4 spf-col-md-6 spf-col-sm-6 spf-col-6">
2445        <div class="spf-product-card spf-product-card__left spf-product-card__template-1 {% unless product.available %}spf-soldout{% endunless %}">
2446          <div class="spf-product-card__inner">
2447		        {% if product.tags contains 'TAA Compliant' %}
2448        <div class="product-badge"><img src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/TAA_Compliant_and_Flag_Badge.png" alt="TAA Compliant"></div>
2449        {% elsif product.tags contains 'Dante' %}
2450        <div class="product-badge"><img src="https://cdn.shopify.com/s/files/1/0712/9409/1574/files/Dante-Badge.jpg" alt="Dante Enabled"></div>
2451        {% endif %}
2452            {% unless product.available %}
2453                        {% endunless %}
2454                    <!--<a title="Quick view" href="javascript:;" onclick="globofilter.quickView('{{root_url}}{{ product.url }}')" class="open-quick-view"><svg width="15" height="15" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg">
2454<path fill="currentColor" d="M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5t-316.5 131.5-316.5-131.5-131.5-316.5q0-121 61-225-229 117-381 353 133 205 333.5 326.5t434.5 121.5 434.5-121.5 333.5-326.5zm-720-384q0-20-14-34t-34-14q-125 0-214.5 89.5t-89.5 214.5q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5t-499.5 138.5-499.5-139-376.5-368q-20-35-20-69t20-69q140-229 376.5-368t499.5-139 499.5 139 376.5 368q20 35 20 69z"/></svg></a>-->
2455                  <a class="spf-product-card__image-wrapper{% if images_count > 1 %} hover-effect{% endif %}" href="{{root_url}}{{ product.url }}{{variant_url}}" style="padding-top:100%;">
2456              {% if images_count > 0 %}
2457                {% for image in product.images %}
2458                  <img
2459                    data-variants="{% if image.variant_ids %}{{image.variant_ids | join: ','}}{% endif %}"
2460                    class="gflazyload spf-product-card__image spf-product-card__image-{% if featured_image.id == image.id %}main{% elsif forloop.index == second_image_index %}secondary{% else %}hidden{% endif %}"
2461                    srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2462                    src="{{image.src | img_url: image_size}}"
2463                    data-src="{{image.src | img_lazyload_url}}"
2464                    data-sizes="auto"
2465                    data-aspectratio="{{image.aspect_ratio}}"
2466                    data-parent-fit="contain"
2467                    alt="{{image.alt | escape}}"
2468                    />
2469                {% endfor %}
2470              {% else %}
2471              <img data-variants="" class="gflazyload spf-product-card__image spf-product-card__image-main" src="{{no_image}}" alt="{{product.title | escape}}">
2472              {% endif %}
2473            </a>
2474            <form class="spf-product__form" action="/cart/add" method="post">
2475              <select name="id" class="spf-product__variants">
2476                {% for variant in product.variants %}
2477                <option data-option1="{{variant.option1 | escape}}" data-option2="{{variant.option2 | escape}}" data-option3="{{variant.option3 | escape}}" data-price="{{variant.price}}" data-compare_at_price="{{variant.compare_at_price}}" data-available="{{variant.available}}" data-image="{% if variant.image.src %}{{variant.image.src | img_url: image_size }}{% endif %}" {% if variant.id == selected_or_first_available_variant.id %} selected="selected" {% endif %} value="{{ variant.id }}">{{ variant.title }}</option>
2478                {% endfor %}
2479              </select>
2480            </form>
2481          </div>
2482     {% endif %}
2483	{% endif %}
2484          
2485    <div class="spf-product__info">      
2486      <div class="h4 spf-product-card__title">
2487        <a translatable href="{{root_url}}{{ product.url }}{{variant_url}}">{{product.title}}</a>
2488      </div>
2489    </div>
2490  {% if product.vendor == 'AudioControl' %}<div style="font-weight:400">{{ product.metafields.custom.product_subtitle }}</div>{% endif %}
2491    <div>
2492      <p style="font-weight:400; margin:0 0 10px 0;">{{ product.metafields.custom.product_sku }}</p>
2493    </div>
2494    <spark-product-card show-stock parent-id="{{ product.id }}"></spark-product-card>
2495    {% if product.tags contains "Coming Soon" %}
2496      <p style="font-weight:400; color: #0e00d4">Available for Pre-Order</p>
2497    {% endif %}
2498  </div>
2499</div>
2500      
2501</script>
2501<script id="gspfFilterTree" type="template/html">
2502
2503
2504<div class="gf-filter-header">
2505  <div class="gf-filter-heading">{{translation.filter.filter_by | default: "Filter by"}}</div>
2506  <span onclick="globofilter.toggleCanvas()" class="gf-close-canvas"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"></path></svg></span>
2507</div>
2508{% assign selected_html = '' %}
2509{% capture filter_tree_html %}
2510  {% if filters %}
2511    {% for filter in filters %}
2512      {% if filter.is_selected and filter.style == 'Slider' %}
2513        {% capture selected_item_html %}
2514          <div class="selected-item gf-option-label">
2515            <a onclick="removeFilter({{filter.id}})">
2516              <span  class="selected-item">
2517                <span class="hidden-xs">{{filter.label | escape}}</span>
2518                <strong>
2519                  {% if filter.attribute == 'Price' %}
2520                    <span class="money">{{filter.values.min | money}}</span> - <span class="money">{{filter.values.max | money}}</span>
2521                  {% elsif filter.attribute == 'Percent Sale' %}
2522                    {{filter.values.min}}% - {{filter.values.max}}%
2523                  {% else %}
2524                    {{filter.values.min}} - {{filter.values.max}}
2525                  {% endif %}
2526                </strong>
2527              </span>
2528              <span class="gf-clear"></span>
2529            </a>
2530          </div>
2531        {% endcapture %}
2532        {% assign selected_html = selected_html | append: selected_item_html %}
2533      {% endif %}
2534        <div data-filter-type="{{filter.attribute | replace: 'option:', ''}}" data-filter-id="{{filter.id}}" class="gf-option-block {{filter.class}}{% if filter.is_collapse %} is-collapsed{% endif %}">
2535      <div class="gf-block-title">
2536        <div class="h3">
2537          <span>{{filter.label | escape}}</span>
2538          {% if filter.help %}
2539          <span class="gf-tooltip-trigger" aria-hidden="true">?</span>
2540          <div class="gf-tooltip"><div class="gf-tooltip-content" >{{filter.help | newline_to_br}}</div></div>
2541          {% endif %}
2542        </div>
2543        
2544        {% if filter.is_selected %}
2545        <a class="gf-clear" onclick="removeFilter({{filter.id}})">{{ translation.filter.clear | default: "Clear"}}</a>
2546        {% endif %}
2547      </div>
2548      <div class="gf-block-content">
2549        {% if filter.searchable and filter.style != 'Slider' %}<input type="text" placeholder="{{ translation.filter.search | default: "Search options"}}" value="" onkeyup="globofilter.searchValues(this);" class="gf-search">{% endif %}
2550        {% assign values_count = 0 %}
2551        {% if filter.values %}{% assign values_count = filter.values | size %}{% endif %}
2552
2553        <div class="gf-scroll {% if filter.style != 'Select' and filter.style != 'Slider' and values_count > 10 %}gf-block-scroll{% endif %}">
2554          {% if filter.style == 'Slider' %}
2555          <div class="gf-range-inputs">
2556            <input 
2557              class="gf-range-min" 
2558              id="min-{{filter.id}}" 
2559              data-value="{{filter.values.min}}" 
2560              data-min-value="{% if filter.attribute == 'Price' %}{{filter.ranges.min | money_without_format}}{% else %}{{filter.ranges.min}}{% endif %}" 
2561              value="{% if filter.attribute == 'Price' %}{{filter.values.min | money_without_format}}{% else %}{{filter.values.min}}{% endif %}" 
2562              type="text" 
2563              aria-label="Min value"
2564            />
2565            <span class="gf-range-split"> - </span>
2566            <input
2567              class="gf-range-max"
2568              id="max-{{filter.id}}"
2569              data-value="{{filter.values.max}}"
2570              data-max-value="{% if filter.attribute == 'Price' %}{{filter.ranges.max | money_without_format}}{% else %}{{filter.ranges.max}}{% endif %}" 
2571              value="{% if filter.attribute == 'Price' %}{{filter.values.max | money_without_format}}{% else %}{{filter.values.max}}{% endif %}" 
2572              type="text" 
2573              aria-label="Max value"
2574            />
2575          </div>
2576          <div class="gf-range-slider" data-min="{{filter.ranges.min}}" data-max="{{filter.ranges.max}}" aria-label="{{filter.label | escape}}" data-id="{{filter.id}}" data-attribute="{{filter.id}}" id="slider-{{filter.id}}"></div>
2577          {% elsif filter.style == 'Select' %}
2578          <select onchange="toggleRadioFilter({{filter.id}}, this.value)">
2579            <option value="">{{ translation.filter.choose_values | default: "Choose values"}}</option>
2580            {% for value in filter.values %}
2581            {% assign value_label = value.label | escape %}
2582            {% if value.selected %}
2583              {% capture selected_item_html %}
2584                <div class="selected-item gf-option-label">
2585                  <a onclick="removeFilterValue({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')">
2586                    <span class="selected-item">
2587                      <span class="hidden-xs">{{filter.label | escape}}</span>
2588                      <strong>
2589                        {% if filter.style == 'Rating' %}
2590                        <span class="gf-label gf-stars">
2591                          {% for star in (1..5) %}
2592                            {% if star <= value.value %}
2593                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg>
2594                            {% else %}
2595                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg>
2596                            {% endif %}
2597                          {% endfor %}
2598                        </span>
2599                        {% else %}
2600                        <span class="gf-label">{{value_label}}</span>
2601                        {% endif %}
2602                      </strong>
2603                    </span>
2604                    <span class="gf-clear"></span>
2605                  </a>
2606                </div>
2607              {% endcapture %}
2608              {% assign selected_html = selected_html | append: selected_item_html %}
2609            {% endif %}
2610            <option {% if value.selected %}selected="selected"{% endif %} value='{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}'>
2611                {{value_label}} ({{value.count}})            </option>
2612            {% endfor %}
2613          </select>
2614          {% else %}
2615          <ul class="gf-option-box">
2616            {% if filter.attribute == 'Collection' %}
2617              {% assign collection_id = 
26180 %}
2619              {% if filter.tree %}
2620                {% for node in filter.tree %}
2621
2622                  {% if node.selected %}
2623                    {% capture selected_item_html %}
2624                      <div class="selected-item gf-option-label">
2625                        <a onclick="removeFilterValue({{filter.id}},'{{node.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')">
2626                          <span class="selected-item">
2627                            <span class="hidden-xs">{{filter.label | escape}}</span>
2628                            <strong>
2629                              <span class="gf-label">{{node.label}}</span>
2630                            </strong>
2631                          </span>
2632                          <span class="gf-clear"></span>
2633                        </a>
2634                      </div>
2635                    {% endcapture %}
2636                    {% assign selected_html = selected_html | append: selected_item_html %}
2637                  {% endif %}
2638
2639                  <li data-collection="{{node.value}}"{% if node.is_collapse %} class="is-collapsed"{% endif %}>
2640                    <div>
2641                    {% if filter.style == 'Checkbox' %}
2642                      <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{node.value}}')" title="{{node.label | escape}}">
2643                        <span class="gf-Checkbox"></span>
2644                        <span class="gf-label">{{node.label | escape}}</span>
2645                        <span class="gf-count">({{node.count}})</span>                      </a>
2646                    {% elsif filter.style == 'Radio' %}
2647                      <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{node.value}}')" title="{{node.label | escape}}">
2648                        <span class="gf-RadioButton"></span>
2649                        <span class="gf-label">{{node.label | escape}}</span>
2650                        <span class="gf-count">({{node.count}})</span>                      </a>
2651                    {% elsif filter.style == 'Collection' %}
2652                      <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{node.handle}}')" title="{{node.label | escape}}">
2653                        <span class="gf-label">{{node.label | escape}}</span>
2654                        <span class="gf-count">({{node.count}})</span>                      </a>
2655                    {% endif %}
2656                    {% if node.children %}<span></span>{% endif %}
2657                    </div>
2658                    {% if node.children %}
2659                    <ul{% if node.is_collapse %} style="display:none"{% endif %}>
2660                      {% for child in node.children %}
2661
2662                        {% if child.selected %}
2663                          {% capture selected_item_html %}
2664                            <div class="selected-item gf-option-label">
2665                              <a onclick="removeFilterValue({{filter.id}},'{{child.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')">
2666                                <span class="selected-item">
2667                                  <span class="hidden-xs">{{filter.label | escape}}</span>
2668                                  <strong>
2669                                    <span class="gf-label">{{child.label}}</span>
2670                                  </strong>
2671                                </span>
2672                                <span class="gf-clear"></span>
2673                              </a>
2674                            </div>
2675                          {% endcapture %}
2676                          {% assign selected_html = selected_html | append: selected_item_html %}
2677                        {% endif %}
2678
2679                        <li{% if child.is_collapse %} class="is-collapsed"{% endif %} data-collection="{{child.value}}">
2680                          <div>
2681                          {% if filter.style == 'Checkbox' %}
2682                            <a {% if child.selected or child.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{child.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child.label | escape}}">
2683                              <span class="gf-Checkbox"></span>
2684                              <span class="gf-label">{{child.label | escape}}</span>
2685                              <span class="gf-count">({{child.count}})</span>                            </a>
2686                          {% elsif filter.style == 'Radio' %}
2687                            <a {% if child.selected or child.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{child.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child.label | escape}}">
2688                              <span class="gf-RadioButton"></span>
2689                              <span class="gf-label">{{child.label | escape}}</span>
2690                              <span class="gf-count">({{child.count}})</span>                            </a>
2691                          {% elsif filter.style == 'Collection' %}
2692                            <a {% if child.selected or child.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{child.handle}}')" title="{{child.label | escape}}">
2693                              <span class="gf-label">{{child.label | escape}}</span>
2694                              <span class="gf-count">({{child.count}})</span>                            </a>
2695                          {% endif %}
2696                          {% if child.children %}<span></span>{% endif %}
2697                          </div>
2698                          {% if child.children %}
2699                            <ul{% if child.is_collapse %} style="display:none"{% endif %}>
2700                              {% for child2 in child.children %}
2701
2702                                {% if child2.selected %}
2703                                  {% capture selected_item_html %}
2704                                    <div class="selected-item gf-option-label">
2705                                      <a onclick="removeFilterValue({{filter.id}},'{{child2.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')">
2706                                        <span class="selected-item">
2707                                          <span class="hidden-xs">{{filter.label | escape}}</span>
2708                                          <strong>
2709                                            <span class="gf-label">{{child2.label}}</span>
2710                                          </strong>
2711                                        </span>
2712                                        <span class="gf-clear"></span>
2713                                      </a>
2714                                    </div>
2715                                  {% endcapture %}
2716                                  {% assign selected_html = selected_html | append: selected_item_html %}
2717                                {% endif %}
2718
2719                                <li data-collection="{{child2.value}}">
2720                                  <div>
2721                                  {% if filter.style == 'Checkbox' %}
2722                                    <a {% if child2.selected or child2.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{child2.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child2.label | escape}}">
2723                                      <span class="gf-Checkbox"></span>
2724                                      <span class="gf-label">{{child2.label | escape}}</span>
2725                                      <span class="gf-count">({{child2.count}})</span>                                    </a>
2726                                  {% elsif filter.style == 'Radio' %}
2727                                    <a {% if child2.selected or child2.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{child2.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child2.label | escape}}">
2728                                      <span class="gf-RadioButton"></span>
2729                                      <span class="gf-label">{{child2.label | escape}}</span>
2730                                      <span class="gf-count">({{child2.count}})</span>                                    </a>
2731                                  {% elsif filter.style == 'Collection' %}
2732                                    <a {% if child2.selected or child2.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{child2.handle}}')" title="{{child2.label | escape}}">
2733                                      <span class="gf-label">{{child2.label | escape}}</span>
2734                                      <span class="gf-count">({{child2.count}})</span>                                    </a>
2735                                  {% endif %}
2736                                  {% if child2.children %}<span></span>{% endif %}
2737                                  </div>
2738                                  {% if child2.children %}
2739                                    <ul{% if child.is_collapse %} style="display:none"{% endif %}>
2740                                      {% for child3 in child2.children %}
2741
2742                                        {% if child3.selected %}
2743                                          {% capture selected_item_html %}
2744                                            <div class="selected-item gf-option-label">
2745                                              <a onclick="removeFilterValue({{filter.id}},'{{child3.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')">
2746                                                <span class="selected-item">
2747                                                  <span class="hidden-xs">{{filter.label | escape}}</span>
2748                                                  <strong>
2749                                                    <span class="gf-label">{{child3.label}}</span>
2750                                                  </strong>
2751                                                </span>
2752                                                <span class="gf-clear"></span>
2753                                              </a>
2754                                            </div>
2755                                          {% endcapture %}
2756                                          {% assign selected_html = selected_html | append: selected_item_html %}
2757                                        {% endif %}
2758
2759                                        <li data-collection="{{child3.value}}">
2760                                          {% if filter.style == 'Checkbox' %}
2761                                            <a {% if child3.selected or child3.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{child3.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child3.label | escape}}">
2762                                              <span class="gf-Checkbox"></span>
2763                                              <span class="gf-label">{{child3.label | escape}}</span>
2764                                              <span class="gf-count">({{child3.count}})</span>                                            </a>
2765                                          {% elsif filter.style == 'Radio' %}
2766                                            <a {% if child3.selected or child3.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{child3.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child3.label | escape}}">
2767                                              <span class="gf-RadioButton"></span>
2768                                              <span class="gf-label">{{child3.label | escape}}</span>
2769                                              <span class="gf-count">({{child3.count}})</span>                                            </a>
2770                                          {% elsif filter.style == 'Collection' %}
2771                                            <a {% if child3.selected or child3.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{child3.handle}}')" title="{{child3.label | escape}}">
2772                                              <span class="gf-label">{{child3.label | escape}}</span>
2773                                              <span class="gf-count">({{child3.count}})</span>                                            </a>
2774                                          {% endif %}
2775                                        </li>
2776                                      {% endfor %}
2777                                    </ul>
2778                                  {% endif %}
2779                                </li>
2780                              {% endfor %}
2781                            </ul>
2782                          {% endif %}
2783                        </li>
2784                      {% endfor %}
2785                    </ul>
2786                    {% endif %}
2787                  </li>
2788                {% endfor %}
2789              {% else %}
2790                {% for value in filter.values %}
2791
2792                {% if value.selected %}
2793                  {% capture selected_item_html %}
2794                    <div class="selected-item gf-option-label">
2795                      <a onclick="removeFilterValue({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')">
2796                        <span class="selected-item">
2797                          <span class="hidden-xs">{{filter.label | escape}}</span>
2798                          <strong>
2799                            <span class="gf-label">
2800                              {% if filter.attribute contains 'metafield:' and value.value contains 'https:' %}
2801                              <span class="gf-swatch-image" style="background-image: url('{{ value.value }}')"></span>
2802                              {% else %}
2803                              {{value.label}}
2804                              {% endif %}
2805                            </span>
2806                          </strong>
2807                        </span>
2808                        <span class="gf-clear"></span>
2809                      </a>
2810                    </div>
2811                  {% endcapture %}
2812                  {% assign selected_html = selected_html | append: selected_item_html %}
2813                {% endif %}
2814
2815                <li>
2816                  <div>
2817                  {% if filter.style == 'Checkbox' %}
2818                    <a {% if value.selected or value.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value.label | escape}}">
2819                      <span class="gf-Checkbox"></span>
2820                      <span class="gf-label">{{value.label | escape}}</span>
2821                      <span class="gf-count">({{value.count}})</span>                    </a>
2822                  {% elsif filter.style == 'Radio' %}
2823                    <a {% if value.selected or value.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value.label | escape}}">
2824                      <span class="gf-RadioButton"></span>
2825                      <span class="gf-label">{{value.label | escape}}</span>
2826                      <span class="gf-count">({{value.count}})</span>                    </a>
2827                  {% elsif filter.style == 'Collection' %}
2828                    <a {% if node.selected or value.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{value.handle}}')" title="{{value.label | escape}}">
2829                      <span class="gf-label">{{value.label | escape}}</span>
2830                      <span class="gf-count">({{value.count}})</span>                    </a>
2831                  {% endif %}
2832                  </div>
2833                </li>
2834                {% endfor %}
2835              {% endif %}
2836            {% else %}
2837              {% for value in filter.values %}
2838                {% assign value_label = value.label | escape %}
2839                {% if value.selected %}
2840                  {% capture selected_item_html %}
2841                    <div class="selected-item gf-option-label">
2842                      <a onclick="removeFilterValue({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')">
2843                        <span class="selected-item">
2844                          <span class="hidden-xs">{{filter.label | escape}}</span>
2845                          <strong>
2846                            {% if filter.style == 'Rating' %}
2847                            <span class="gf-label gf-stars">
2848                              {% for star in (1..5) %}
2849                                {% if star <= value.value %}
2850                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg>
2851                                {% else %}
2852                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg>
2853                                {% endif %}
2854                              {% endfor %}
2855                            </span>
2856                            {% elsif filter.attribute contains 'metafield:' and value.value contains 'https:' %}
2857                              <span class="gf-swatch-image" style="background-image: url('{{ value.value }}')"></span>
2858                            {% else %}
2859                            <span class="gf-label">{{value_label}}</span>
2860                            {% endif %}
2861                          </strong>
2862                        </span>
2863                        <span class="gf-clear"></span>
2864                      </a>
2865                    </div>
2866                  {% endcapture %}
2867                  {% assign selected_html = selected_html | append: selected_item_html %}
2868                {% endif %}
2869
2870                {% if filter.style == 'Checkbox' %}
2871                  <li>
2872                    <a{% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}">
2873                      <span class="gf-Checkbox"></span>
2874                      <span class="gf-label">{{value_label}}</span>
2875                      <span class="gf-count">({{value.count}})</span>                    </a>
2876                  </li>
2877                {% elsif filter.style == 'Radio' %}
2878                  <li>
2879                    <a{% if value.selected %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}">
2880                      <span class="gf-RadioButton"></span>
2881                      <span class="gf-label">{{value_label}}</span>
2882                      <span class="gf-count">({{value.count}})</span>                    </a>
2883                  </li>
2884                {% elsif filter.style contains 'Box - Rectangle' %}
2885                  <li class="gf-box-rectangle">
2886                    <a{% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}">
2887                      <span class="gf-label">{{value_label}}</span>
2888                      <span class="gf-count">({{value.count}})</span>                    </a>
2889                  </li>
2890                {% elsif filter.style == 'Rating' %}
2891                  <li>
2892                    <a{% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}">
2893                      <span class="gf-label gf-stars">
2894                        {% for star in (1..5) %}
2895                          {% if star <= value.value %}
2896                          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg>
2897                          {% else %}
2898                          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg>
2899                          {% endif %}
2900                        {% endfor %}
2901                      </span>
2902                      <span class="gf-count">({{value.count}})</span>                    </a>
2903                  </li>
2904                {% elsif filter.style contains 'Swatch' %}
2905                  {% assign attribute = filter.attribute | replace: 'option:', '' | downcase %}
2906                  {% assign value_handle = value.value | downcase %}
2907                  <li>
2908                    <a {% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value.label | escape}}">
2909                      {% if swatches[attribute] and swatches[attribute][value_handle] %}
2910                        {% if swatches[attribute][value_handle].mode == 1 %}
2911                          <span class="gf-option-one-color" style="background-color:{{ swatches[attribute][value_handle].color_1 }}"></span>{% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label | escape}}</span>{% endif %}
2912                        {% elsif swatches[attribute][value_handle].mode == 2 %}
2913                          <span class="gf-option-two-color" style="background-color:{{ swatches[attribute][value_handle].color_1 }}"><span class="bottom-color" style="border-bottom-color:{{ swatches[attribute][value_handle].color_2 }}"></span></span>{% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label | escape}}</span>{% endif %}
2914                        {% elsif swatches[attribute][value_handle].mode == 3 %}
2915                          <span class="gf-swatch-image" style="background-image: url('{{ swatches[attribute][value_handle].image }}');background-color: {{ value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape }}"></span>{% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label | escape}}</span>{% endif %}
2916                        {% endif %}
2917                      {% else %}
2918                        {% assign value_handle = value.value | handle %}
2919                        {% assign value_jpg    = value_handle | append: '.jpg' %}
2920                        {% assign value_png    = value_handle | append: '.png' %}
2921                        {% assign value_jpeg   = value_handle | append: '.jpeg' %}
2922                        {% assign has_swatch   = false %}
2923                        {% capture background_image_css %}
2924                          {% if images contains value_jpg %}
2925                            {% assign has_swatch = true %}
2926                            background-image: url('{{ value_jpg | asset_img_url: '50x' | prepend: 'https:' }}');
2927                          {% elsif images contains value_png %}
2928                            {% assign has_swatch = true %}
2929                            background-image: url('{{ value_png | asset_img_url: '50x' | prepend: 'https:' }}');
2930                          {% elsif images contains value_jpeg %}
2931                            {% assign has_swatch = true %}
2932                            background-image: url('{{ value_jpeg | asset_img_url: '50x' | prepend: 'https:' }}');
2933                          {% elsif value.value contains 'https:' or value.value contains 'http:' %}
2934                            {% assign has_swatch = true %}
2935                            background-image: url('{{ value.value }}');  
2936                          {% endif %}
2937                          background-color: {{ value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape }};
2938                        {% endcapture %}
2939                        {% if has_swatch %}
2940                        <span class="gf-swatch-image" style="{{background_image_css}}"></span>
2941                        {% if filter.style contains 'Swatch - Text' %} 
2942                          <span class="gf-label">{{value.label | escape}}</span>
2943                        {% endif %}
2944                        {% else %}
2945                        <span class="gf-option-value">{{value.label | escape}}</span>
2946                        {% endif %}
2947                      {% endif %}
2948                    </a>
2949                  </li>
2950                {% endif %}
2951              {% endfor %}
2952              {% if filter.style == 'Swatch' %}
2953              <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li>
2954              <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li>
2955              <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li>
2956              <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li>
2957              <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li>
2958              {% endif %}
2959            {% endif %}
2960          </ul>
2961          {% endif %}
2962        </div>
2963      </div>
2964    </div>
2965        {% endfor %}
2966  {% endif %}
2967{% endcapture %}
2968<div class="globo-selected-items-wrapper">
2969  {% if has_filter %}
2970  <div class="gf-block-title hidden-xs">
2971    <div class="h3"><span>{{ translation.filter.filter_by | default: "Filter by"}}</span></div>
2972    <a onclick="clearAllFilter()" class="gf-refine-toggle hidden-xs">{{ translation.filter.clear_all | default: "Clear all"}}</a>
2973  </div>
2974  <div class="gf-block-content globo-selected-items">
2975    <button onclick="clearAllFilter()" class="clear-refinements visible-xs">{{ translation.filter.clear_all | default: "Clear all"}}</button>
2976    {{selected_html}}
2977  </div>
2978  {% endif %}
2979</div>
2980<div class="gf-filter-contents">
2981  {{filter_tree_html}}
2982</div>
2983
2984<div class="gf-filter-footer">
2985  {% assign plurality = translation.search.products | default: "Products" %}
2986  {% assign singular = translation.search.product | default: "Product" %}
2987  <button type="button" onclick="globofilter.toggleCanvas()">{{ translation.filter.view | default: "View"}} <b>{{pagination.total}}</b> {{pagination.total | pluralize: singular, plurality}}</button>
2988</div>
2989
2990</script>
2990<script id="gspfFilterSort" type="template/html">
2991{% assign root_url = "" %}
2992{% assign page = "blog" %}
2993<div id="gf-controls-container">
2994    {% if page != 'search' %}
2995  <form class="gf-controls-search-form">
2996    <input value="{{terms | escape}}" onkeyup="this.setAttribute('value', this.value); searchProducts(this.value);" name="q" placeholder="{{translation.product.search | default: "Search products"}}" aria-label="{{translation.product.search | default: "Search products"}}" autocomplete="off" class="gf-controls-search-input"/>
2997    <button onclick="clearSearchProducts()" type="button" class="gf-controls-clear-button" id="button">
2998      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#ffffff"/></svg>
2999    </button>
3000    <button type="button" class="gf-controls-search-button" id="button">
3001      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2 8c0-3.309 2.691-6 6-6s6 2.691 6 6-2.691 6-6 6-6-2.691-6-6zm17.707 10.293l-5.395-5.396A7.946 7.946 0 0016 8c0-4.411-3.589-8-8-8S0 3.589 0 8s3.589 8 8 8a7.954 7.954 0 004.897-1.688l5.396 5.395A.998.998 0 0020 19a1 1 0 00-.293-.707z" fill="#ffffff"/></svg>
3002    </button>
3003  </form>
3004  {% endif %}
3005    {% if pagination.total > 0 %}
3006  <div class="gf-actions">
3007    <div class="gf-filter-trigger">
3008      <div class="gf-refine-toggle-mobile" tabindex="0">
3009        <span onclick="globofilter.toggleCanvas()"><i class="fa fa-tasks" aria-hidden="true"></i> {{translation.filter.filter_by | default: "Filter by"}}</span>
3010      </div>
3011    </div>
3012
3013    <span class="gf-summary">
3014          </span>
3015
3016    <div class="gf-filter-selection">
3017
3018                        <div class="sort-by limit-by hidden-xs">
3019        <label for="setLimit">{{translation.product.limit | default: "Show"}}</label>
3020        <select id="setLimit" class="sortby-select" onchange="setLimit(this.value); return false;">
3021          <option  value="12">12</option><option  value="24">24</option><option selected value="48">48</option>        </select>
3022      </div>
3023            
3024            {% assign relevance = '' %}
3025      
3026      
3027      {% assign available_sort = relevance | append: 'stock-descending,best-selling,title-ascending,title-descending,price-ascending,price-descending,created-descending,created-ascending,' | append: sort_by | append: ',' | replace: "featured", "manual" | split: "," | uniq %}
3028      {% capture sort_by_text %}
3029        {% if sort_by =='best-selling' %}
3030          {{translation.sort.best_selling | default: "Best Selling"}}
3031        {% elsif sort_by == 'manual' %}
3032          {{translation.sort.manually | default: "Featured"}}
3033        {% elsif sort_by == 'relevance' %}
3034          {{translation.sort.relevance | default: "Relevance"}}
3035        {% elsif sort_by == 'featured' %}
3036          {{translation.sort.manually | default: "Featured"}}
3037        {% elsif sort_by == 'stock-descending' %}
3038          {{translation.sort.availability_in_stock_first | default: "Availability"}}
3039        {% elsif sort_by == 'title-ascending' %}
3040          {{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}}
3041        {% elsif sort_by == 'title-descending' %}
3042          {{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}}
3043        {% elsif sort_by == 'price-ascending' %}
3044          {{translation.sort.price_low_to_high | default: "Price, low to high"}}
3045        {% elsif sort_by == 'price-descending' %}
3046          {{translation.sort.price_high_to_low | default: "Price, high to low"}}
3047        {% elsif sort_by == 'created-descending' %}
3048          {{translation.sort.date_new_to_old | default: "Date, new to old"}}
3049        {% elsif sort_by == 'created-ascending' %}
3050          {{translation.sort.date_old_to_new | default: "Date, old to new"}}
3051        {% elsif sort_by == 'sale-descending' %}
3052          {{translation.sort.sale_off | default: "% Sale off"}}
3053        {% else %}
3054          {{sort | replace: "-", " " | capitalize}}
3055        {% endif %}
3056      {% endcapture %}
3057      {% comment %}
3058      <div class="sort-by">
3059        <label for="changeSortBy" class="sort-by-toggle" role="button" tabindex="0" aria-expanded="false">{{translation.sort.sort_by | default: "Sort by"}}</label>
3060        <select id="changeSortBy" class="sortby-select" onchange="changeSortBy(this.value); return false;">
3061          {% if available_sort contains 'best-selling' %}<option {% if sort_by == 'best-selling' %} selected{% endif %} value="best-selling">{{translation.sort.best_selling | default: "Best Selling"}}</option>{% endif %}
3062          {% if available_sort contains 'featured' or available_sort contains 'manual' %}<option {% if sort_by == 'manual' %} selected{% endif %} value="manual">{{translation.sort.manually | default: "Featured"}}</option>{% endif %}
3063          {% if available_sort contains 'stock-descending' %}<option {% if sort_by == 'stock-descending' %} selected{% endif %} value="stock-descending">{{translation.sort.availability_in_stock_first | default: "Availability"}}</option>{% endif %}
3064          {% if available_sort contains 'relevance' %}<option {% if sort_by == 'relevance' %} selected{% endif %} value="relevance">{{translation.sort.relevance | default: "Relevance"}}</option>{% endif %}
3065          {% if available_sort contains 'title-ascending' %}<option {% if sort_by == 'title-ascending' %} selected{% endif %} value="title-ascending">{{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}}</option>{% endif %}
3066          {% if available_sort contains 'title-descending' %}<option {% if sort_by == 'title-descending' %} selected{% endif %} value="title-descending">{{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}}</option>{% endif %}
3067          {% if available_sort contains 'price-ascending' %}<option {% if sort_by == 'price-ascending' %} selected{% endif %} value="price-ascending">{{translation.sort.price_low_to_high | default: "Price, low to high"}}</option>{% endif %}
3068          {% if available_sort contains 'price-descending' %}<option {% if sort_by == 'price-descending' %} selected{% endif %} value="price-descending">{{translation.sort.price_high_to_low | default: "Price, high to low"}}</option>{% endif %}
3069          {% if available_sort contains 'created-descending' %}<option {% if sort_by == 'created-descending' %} selected{% endif %} value="created-descending">{{translation.sort.date_new_to_old | default: "Date, new to old"}}</option>{% endif %}
3070          {% if available_sort contains 'created-ascending' %}<option {% if sort_by == 'created-ascending' %} selected{% endif %} value="created-ascending">{{translation.sort.date_old_to_new | default: "Date, old to new"}}</option>{% endif %}
3071          {% if available_sort contains 'sale-descending' %}<option {% if sort_by == 'sale-descending' %} selected{% endif %} value="sale-descending">{{translation.sort.sale_off | default: "% Sale off"}}</option>{% endif %}
3072        </select>
3073      </div>
3074      {% endcomment %}
3075      <div class="sort-by">
3076        <label for="globo-dropdown-sort_options" class="sort-by-toggle" role="button" tabindex="0" aria-expanded="false"><span>{{sort_by_text}}</span></label>
3077        <div id="globo-dropdown-sort_options" class="globo-dropdown-custom__options">
3078          {% for sort in available_sort %}
3079            {% if sort == 'best-selling' %}
3080              <span data-sort="best-selling" onclick="changeSortBy('best-selling');">{{translation.sort.best_selling | default: "Best Selling"}}</span>
3081            {% elsif sort == 'featured' or sort == 'manual' %}
3082              <span data-sort="manual" onclick="changeSortBy('manual');">{{translation.sort.manually | default: "Featured"}}</span>
3083            {% elsif sort == 'stock-descending' %}
3084              <span data-sort="stock-descending" onclick="changeSortBy('stock-descending');">{{translation.sort.availability_in_stock_first | default: "Availability"}}</span>
3085            {% elsif sort == 'relevance' %}
3086              <span data-sort="relevance" onclick="changeSortBy('relevance');">{{translation.sort.relevance | default: "Relevance"}}</span>
3087            {% elsif sort == 'title-ascending' %}
3088              <span data-sort="title-ascending" onclick="changeSortBy('title-ascending');">{{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}}</span>
3089            {% elsif sort == 'title-descending' %}
3090              <span data-sort="title-descending" onclick="changeSortBy('title-descending');">{{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}}</span>
3091            {% elsif sort == 'price-ascending' %}
3092              <span data-sort="price-ascending" onclick="changeSortBy('price-ascending');">{{translation.sort.price_low_to_high | default: "Price, low to high"}}</span>
3093            {% elsif sort == 'price-descending' %}
3094              <span data-sort="price-descending" onclick="changeSortBy('price-descending');">{{translation.sort.price_high_to_low | default: "Price, high to low"}}</span>
3095            {% elsif sort == 'created-descending' %}
3096              <span data-sort="created-descending" onclick="changeSortBy('created-descending');">{{translation.sort.date_new_to_old | default: "Date, new to old"}}</span>
3097            {% elsif sort == 'created-ascending' %}
3098              <span data-sort="created-ascending" onclick="changeSortBy('created-ascending');">{{translation.sort.date_old_to_new | default: "Date, old to new"}}</span>
3099            {% elsif sort == 'sale-descending' %}
3100              <span data-sort="sale-descending" onclick="changeSortBy('sale-descending');">{{translation.sort.sale_off | default: "% Sale off"}}</span>
3101            {% else %}
3102              <span data-sort="{{sort}}" onclick="changeSortBy('{{sort}}');">{% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}{{sort | replace: "-", " " | capitalize}}{% endif %}</span>
3103            {% endif %}
3104          {% endfor %}
3105        </div>
3106      </div>
3107          </div>
3108        <div class="globo-selected-items-wrapper visible-xs">
3109      {% if has_filter and filters %}
3110      <ul class="globo-selected-items">
3111        {% capture selected_item_html %}
3112        {% assign filter_count = 0 %}
3113        {% for filter in filters %}
3114          {% if filter.is_selected %}
3115            {% if filter.style == 'Slider' %}
3116              {% assign filter_count = filter_count | plus: 1 %}
3117              <li class="selected-item gf-option-label">
3118                <a onclick="removeFilter({{filter.id}})">
3119                  <span class="selected-item">
3120                    <strong>
3121                      {% if filter.attribute == 'Price' %}
3122                        <span class="money">{{filter.values.min | money}}</span> - <span class="money">{{filter.values.max | money}}</span>
3123                      {% elsif filter.attribute == 'Percent Sale' %}
3124                        {{filter.values.min}}% - {{filter.values.max}}%
3125                      {% else %}
3126                        {{filter.values.min}} - {{filter.values.max}}
3127                      {% endif %}
3128                    </strong>
3129                  </span>
3130                  <span class="gf-clear">
3131                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg>
3132                  </span>
3133                </a>
3134              </li>
3135            {% else %}
3136              {% for value in filter.values %}
3137                {% if value.selected %}
3138                  {% assign filter_count = filter_count | plus: 1 %}
3139                  <li class="selected-item gf-option-label">
3140                    <a onclick="removeFilterValue({{filter.id}}, '{{value.value | replace:"\'", "\\\'" | escape_once}}')">
3141                      <span class="selected-item">
3142                        <strong>
3143                          {% if filter.style == 'Rating' %}
3144                          <span class="gf-label gf-stars">
3145                            {% for star in (1..5) %}
3146                              {% if star <= value.value %}
3147                              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg>
3148                              {% else %}
3149                              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg>
3150                              {% endif %}
3151                            {% endfor %}
3152                          </span>
3153                          {% elsif filter.attribute contains 'metafield:' and value.value contains 'https:' -%}
3154                          <img style="max-height: 21px;display: block;" src="{{ value.value }}" />
3155                          {%- else -%}
3156                          {{value.label}}
3157                          {%- endif -%}
3158                        </strong>
3159                      </span>
3160                      <span class="gf-clear"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg></span>
3161                    </a>
3162                  </li>
3163                {% endif %}
3164              {% endfor %}
3165            {% endif %}
3166          {% endif %}
3167        {% endfor %}
3168        {% endcapture %}
3169        {% if filter_count > 1 %}
3170        <li class="selected-item gf-option-label"><a onclick="clearAllFilter()" class="clear-refinements">{{ translation.filter.clear_all | default: "Clear all"}}</a></li>
3171        {% endif %}
3172        {{selected_item_html}}
3173      </ul>
3174      {% endif %}
3175    </div>
3176    
3177  </div>
3178  {% endif %}
3179</div>
3180
3181</script>
3181<script id="gspfSearchResult" type="template/html">
3182  
3183{% assign root_url = "" %}
3184{% assign search_url = "/search" %}
3185
3186{% assign zero_character_result = true %}
3187{% if result.term %}{% assign zero_character_result = false %}{% endif %}
3188
3189{% assign product_list_layout = "grid" %}
3190
3191{% assign products_suggestions_title = translation.search.products | default: "Products" %}
3192{% assign keywords_suggestions_title = translation.search.suggestions | default: "Suggestions" %}
3193
3194{% if zero_character_result %}
3195  {% assign product_list_layout = "grid" %}
3196  {% if translation.search.zero_character_products_suggestions_title %}
3197  {% assign products_suggestions_title = translation.search.zero_character_products_suggestions_title %}
3198  {% endif %}
3199  {% if translation.search.zero_character_keywords_suggestions_title %}
3200  {% assign keywords_suggestions_title = translation.search.zero_character_keywords_suggestions_title %}
3201  {% endif %}
3202{% elsif result.isEmpty %}
3203{% assign product_list_layout = "grid" %}
3204  {% if translation.search.no_result_products_suggestions_title %}
3205  {% assign products_suggestions_title = translation.search.no_result_products_suggestions_title %}
3206  {% endif %}
3207  {% if translation.search.no_result_keywords_suggestions_title %}
3208  {% assign keywords_suggestions_title = translation.search.no_result_keywords_suggestions_title %}
3209  {% endif %}
3210{% endif %}
3211
3212{% assign page_limit = 3 %}
3213{% assign article_limit = 3 %}
3214{% assign elements = "vendor,sku" | split: "," %}
3215
3216{%- if layout == 1 -%}
3217  <div id="glFilter-search-popup" class="ui-menu glFilter-search-popup gl-filter-search-fullscreen gl-filter-animate">
3218    <div class="gl-backdrop gl-close-layer"></div>
3219    <div class="gl-fullscreen-layer gl-animate-transition">
3220      <div class="gl-fullscreen-header">
3221        <form class="gl-d-searchbox" method="GET" action="{{ search_url }}">
3222          <label class="gl-icon gl-d-searchbox-icon" for="gl-d-searchbox-input"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18px" height="18px"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></label>
3223          <input type="text" class="gl-d-searchbox-input" id="gl-d-searchbox-input" placeholder="{{translation.product.search}}" name="q" value="{{result.term | escape}}" autocapitalize="off" autocomplete="off" autocorrect="off">
3224        </form>
3225        <button type="button" class="gl-d-close-btn"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg></button>
3226      </div>
3227      <div class="gl-fullscreen-suggestions">
3228        {% if result.isEmpty and result.term %}
3229          <div>{% if translation.search.not_found %}{{translation.search.not_found}}{% else %}Sorry, nothing found for{% endif %}&nbsp;<b>{{result.term | escape}}</b></div>
3230        {% endif %}
3231        {% if zero_character_result and result.popular_keywords %}
3232          <div>{% for keyword in result.popular_keywords %}<a href="{{ search_url }}?q={{keyword.keyword | url_encode}}">{{keyword.keyword | escape}}</a>{% endfor %}</div>
3233        {% endif %}
3234      </div>
3235      <div class="gl-fullscreen-initial-content">
3236        <div class="gl-row">
3237          {% if result.suggestions or result.collections or result.pages %}
3238          <div class="gl-col-left">
3239            <div class="gl-list gl-fullscreen-top-searches">
3240              {% if result.suggestions %}
3241              <div class="gl-list__group">
3242                <div class="gl-list__title">{{keywords_suggestions_title | escape}}</div>
3243                <div class="gl-list__content"><ul>{% for suggestion in result.suggestions %}<li><a href="{{ search_url }}?q={{suggestion.keyword | url_encode}}">{{suggestion.keyword | escape}}<span class="count">{{suggestion.count}}</span></a></li>{% endfor %}</ul></div>
3244              </div>
3245              {% endif %}
3246              {%- if result.collections -%}
3247                <div class="gl-list__group">
3248                  <div class="gl-list__title">{{translation.search.collections | default: "Collections"}}</div>
3249                  <div class="gl-list__content"><ul>{%- for collection in result.collections -%}<li class="gl-list__item"><a href="{{root_url}}/collections/{{collection.handle}}">{{collection.title | escape}}</a></li>{%- endfor -%}</ul></div>
3250                </div>
3251              {%- endif -%}
3252              {%- if result.pages and result.pages.size > 0 -%}
3253                <div class="gl-list__group">
3254                  <div class="gl-list__title">{{translation.search.pages | default: "Pages"}}</div>
3255                  <div class="gl-list__content"><ul>{%- for page in result.pages limit: page_limit -%}<li class="gl-list__item"><a href="{{page.url}}">{{page.title | escape}}</a></li>{%- endfor -%}</ul></div>
3256                </div>
3257              {%- endif -%}
3258              {%- if result.articles and result.articles.size > 0 -%}
3259                <div class="gl-list__group">
3260                  <div class="gl-list__title">{{translation.search.articles | default: "Blog Posts"}}</div>
3261                  <div class="gl-list__content"><ul>{%- for article in result.articles limit: article_limit -%}<li class="gl-list__item"><a href="{{article.url}}">{{article.title | escape}}</a></li>{%- endfor -%}</ul></div>
3262                </div>
3263              {%- endif -%}
3264            </div>
3265          </div>
3266          {% endif %} 
3267          <div class="gl-col-right">
3268            {% if result.products %}
3269            <div class="gl-list gl-fullscreen-top-clicked">
3270              <div class="gl-fullscreen-results__meta">
3271                <div class="gl-list__title">{{products_suggestions_title}}</div>
3272                {% if result.term and result.isEmpty == false %}
3273                  <a href="{% if result.url %}{{result.url}}{% else %}{{ search_url }}?q={{result.term | url_encode}}{% endif %}">
3274                    {% if translation.search.view_all_products %}{{translation.search.view_all_products}}{% else %}View all products{% endif %}
3275                  </a>
3276                {% endif %}
3277              </div>
3278              <div class="gl-list__content">
3279                {% if product_list_layout == "carousel" %}<div class="gl-owl--carousel owl-carousel" id="gl-fullscreen-recommended-products">{% else %}<div class="gl-fullscreen-results__content">{% endif %}
3280                  {% for product in result.products %}
3281                  <div class="gl-card">
3282                    <div class="gl-card-media">
3283                      <div class="gl-card-thumbnail">
3284                        <a class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}" aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}">
3285                          {% if product.image %}
3286                            <img class="gflazyload" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" src="{{product.image.src | img_url: image_size}}" data-src="{{product.image.src | img_lazyload_url}}
3286" data-sizes="auto" data-aspectratio="{{product.image.aspect_ratio}}" data-parent-fit="contain" width="{{product.image.width}}"  height="{{product.image.height}}" alt="{{product.image.alt | escape}}" />
3287                          {% else %}
3288                            <img width="200" height="200" src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}">
3289                          {% endif %}
3290                        </a>
3291                      </div>
3292                    </div>
3293                    <div class="gl-card-content gl-card-flex">
3294                      <div class="gl-card-title" title="{{product.title | escape}}"><a href="{{root_url}}/products/{{product.handle}}">{{ product.title | escape }}</a></div>
3295                     <div style="font-weight:400; margin:0 0 10px 0;">{{ product.metafields.custom.product_subtitle }}
3296                        </div>
3297                      <spark-product-card parent-id="{{ product.id }}"></spark-product-card>
3298                      {%- if elements contains 'type' -%}<div class="gf-search-item-product-vendor">{{ product.product_type | escape }}</div>{%- endif -%}
3299                      {%- if product.first_available_variant.sku and elements contains 'sku' -%}<div class="gf-search-item-product-vendor">{{ product.first_available_variant.sku }}</div>{%- endif -%}
3300                      <div class="gl-card-flex"></div>
3301                      {%- if elements contains 'price' -%}<div class="gl-card-pricing"><span class="gl-card-price">{{ product.price | money}}</span>{%- if product.compare_at_price and product.compare_at_price > product.price -%} <span class="gl-card-old-price">{{ product.compare_at_price | money}}</span>{%- endif -%}</div>{%- endif -%}
3302                    </div>
3303                  </div>
3304                  {% endfor %}
3305                </div>
3306              </div>
3307            </div>
3308            {% endif %}
3309          </div>
3310        </div>
3311      </div>
3312    </div>
3313  </div>
3314
3315{%- endif -%}
3316
3317
3318</script>
3318<script>
3319// Add external link icon to all _blank links in #nav-bar
3320(function() {
3321  var icon = '<svg class="ext-icon" xmlns="http://www.w3.org/2000/svg" ' +
3322    'viewBox="0 0 24 24" width="1em" height="1em" fill="none" ' +
3323    'stroke="currentColor" stroke-width="2.5" stroke-linecap="round" ' +
3324    'stroke-linejoin="round" aria-hidden="true">' +
3325    '<path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/>' +
3326    '<polyline points="15 3 21 3 21 9"/>' +
3327    '<line x1="10" y1="14" x2="21" y2="3"/>' +
3328    '</svg>';
3329
3330  function addIcons() {
3331    document.querySelectorAll(
3332      '#nav-bar a[target="_blank"]:not([href="#"]):not(.toggle)'
3333    ).forEach(function(a) {
3334      if (!a.querySelector('.ext-icon')) {
3335        a.insertAdjacentHTML('beforeend', icon);
3336      }
3337    });
3338  }
3339  
3340
3341  var observer = new MutationObserver(function(mutations, obs) {
3342    if (document.querySelector('#nav-bar a[target="_blank"]')) {
3343      addIcons();
3344      obs.disconnect(); // stop watching once nav is found
3345    }
3346  });
3347  
3348
3349  observer.observe(document.body, {
3350    childList: true,
3351    subtree: true
3352  });
3353})();
3354</script>
3354
3355  
3355<script>
3356  (function () {
3357    var APP_ID = "bvryx9j9"; // value of NEXT_PUBLIC_INTERCOM_APP_ID
3358    if (!APP_ID) return;
3359
3360    function loadIntercomScript() {
3361      if (window.Intercom) return; // never double-load
3362      var stub = function () { stub.c(arguments); };
3363      stub.q = [];
3364      stub.c = function (args) { stub.q.push(args); };
3365      window.Intercom = stub;
3366
3367      var s = document.createElement("script");
3368      s.async = true;
3369      s.src = "https://widget.intercom.io/widget/" + APP_ID;
3370      document.head.appendChild(s);
3371    }
3372
3373    function boot(jwt) {
3374      window.intercomSettings = jwt
3375        ? { app_id: APP_ID, intercom_user_jwt: jwt }
3376        : { app_id: APP_ID };
3377      loadIntercomScript();
3378      window.Intercom("boot", window.intercomSettings);
3379    }
3380      boot(null);
3381  })();
3382</script>
3382
3383<div id="shopify-block-Aa0tHZnduNlRNNjcxU__14684659138027382045" class="shopify-block shopify-app-block"><!-- XO Gallery: https://apps.shopify.com/xo-gallery -->
3384
3385
3386
3387
3388
3389
3390
3391  
3392    <link href="https://cdn.shopify.com/extensions/01a11b03-155e-7915-bc0e-6109453b0890/xo-gallery-154/assets/xo-gallery.css" rel="stylesheet" type="text/css" media="all" />
3393    
3394    <link href="https://cdn.xotiny.com/assets/shop/avproedge/gallery/main.min.css?v=1790361109815" rel="stylesheet" type="text/css" media="all" />
3395    
3395<script>
3396      var xoUpdate =1790361109815;var xoMultiLang =false;
3397      var xoDfLang ="en";
3398      var xogMoneyFormat = `\${{ amount }}`;</script>
3398
3399    
3399<script src="https://cdn.shopify.com/extensions/01a11b03-155e-7915-bc0e-6109453b0890/xo-gallery-154/assets/xo-gallery.js" defer="defer" type="module"></script>
3399
3400  
3401
3402<!-- End: XO Gallery -->
3403
3404
3405</div><div id="shopify-block-AcW5kK0NueXBMeXZuO__11697971306045421748" class="shopify-block shopify-app-block">
3405<script>
3406  function ipInRange(ip, subnetIps) {
3407    let ipInt = ip.split('.').reduce((int, octet) => (int << 8) + parseInt(octet, 10), 0) >>> 0;
3408    for (let subnet of subnetIps) {
3409        let [subnetIp, cidr] = subnet.split('/');
3410        let  subnetInt = subnetIp.split('.').reduce((int, octet) => (int << 8) + parseInt(octet, 10), 0) >>> 0;
3411        let mask = ~(2 ** (32 - cidr) - 1);
3412      
3413        let existsInIpRange = (ipInt & mask) === (subnetInt & mask);
3414        if(existsInIpRange) {
3415          return true;
3416        }
3417    }
3418    return false;
3419  }
3420  let lockOnIpRestrictionConfigurations = [];
3421  
3422  if(typeof ipRestrictionLockId !== 'undefined') {
3423    const ips = lockOnIpRestrictionConfigurations[ipRestrictionLockId]["ips"];
3424    if(typeof mo_getCookie(ipRestrictionLockId) == 'undefined'){
3425          document.querySelector("main").innerHTML = '';
3426    }
3427  
3428    let api = `/apps/contentrestriction/geolocation`;    
3429    fetch(api)
3430      .then((response) => {
3431          return response.text();
3432        })
3433      .then((data) => {
3434        var result = JSON.parse(data);
3435        if(ipInRange(result.query, ips)){
3436          let reload = false;
3437          if(mo_getCookie(ipRestrictionLockId) == null) reload = true;
3438          document.cookie = ipRestrictionLockId+"="+result.query+"; path=/";
3439          if(reload == true) window.location.href = window.location.href;
3440        }else {
3441          document.cookie = ipRestrictionLockId+"="+result.query+"; path=/";
3442          if(lockOnIpRestrictionConfigurations[ipRestrictionLockId]["lockedPageBehaviorType"] == "redirect-to-login") {
3443            if(ShopifyAnalytics.meta.page.customerId != undefined) {
3444              document.querySelector("main").innerHTML = '<p style="margin-left:40%; color:red">Sorry, You are not allowed to access this page</p>';
3445            } else {
3446              window.location.href = "https://www.avproglobal.com/account/login?checkout_url="+window.location.pathname;
3447            }
3448          } else if(lockOnIpRestrictionConfigurations[ipRestrictionLockId]["lockedPageBehaviorType"] == "redirect-store-page") {
3449            window.location.href = "https://www.avproglobal.com/pages/"+lockOnIpRestrictionConfigurations[ipRestrictionLockId]["lockedPageBehaviorMessage"]+"?bypassLocks=true";
3450          } else if(lockOnIpRestrictionConfigurations[ipRestrictionLockId]["lockedPageBehaviorType"] == "redirect-to-url") {
3451            window.location.href = lockOnIpRestrictionConfigurations[ipRestrictionLockId]["lockedPageBehaviorMessage"];
3452          } else if(lockOnIpRestrictionConfigurations[ipRestrictionLockId]["lockedPageBehaviorType"] == "show-html-code") {
3453            document.querySelector("main").innerHTML = '<div style="margin:auto; text-align:center;">'+lockOnIpRestrictionConfigurations[ipRestrictionLockId]["lockedPageBehaviorMessage"]+'</div>';
3454          }
3455        }
3456      })
3457      .catch((error) => console.log(error.data));
3458  
3459  }
3460</script>
vendor: 2 bytes, line 3460
3460
3461<script>
3462  var customerTags = [];
3463  
3464    customerTags = [];
3465  
3466  
3467  const storeUrl = "https://www.avproglobal.com";
3468  const isCustomerLoggedIn = null ? true : false;
3469</script>
3469
3470
3471</div>
3471<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3471
3472</body>
3473</html>
3474
3475

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.