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 – 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'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>…</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&width=600&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&width=600&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> </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 %} <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.