1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 <meta name="google-site-verification" content="2-qrPhSDWLqHvmAf15VbCyVHAKyZOYqt1S5eWZNCmc4"> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width,initial-scale=1"> 8 <meta name="theme-color" content=""> 9 <link rel="icon" type="image/png" href="//hificentre.com/cdn/shop/files/hifi_favicon_med_0414c549-d6f6-43b1-9599-e0e86c0e6353_32x32.png?v=1672314414"> 10 11 12 <meta name="description" content="Discover the Primare Allt-I-Ett all-in-one music system featuring a ten-driver array, 300W amplification, BACCH 3D audio, and Prisma streaming at Hi-Fi Centre."> 13 14 15 16
16<script data-cfasync="false" src="https://rapidlercdn.com/resources/preload"></script>
16 17 18 19 20 21 <meta property="og:site_name" content="Hi-Fi Centre"> 22 <meta property="og:url" content="https://hificentre.com/products/primare-allt-i-ett"> 23 <meta property="og:title" content="Primare Allt-I-Ett All-in-One System | Hi-Fi Centre"> 24 <meta property="og:type" content="product"> 25 <meta property="og:description" content="Discover the Primare Allt-I-Ett all-in-one music system featuring a ten-driver array, 300W amplification, BACCH 3D audio, and Prisma streaming at Hi-Fi Centre."><meta property="og:image" content="http://hificentre.com/cdn/shop/files/Allt-i-ettFront.jpg?v=1773169831"> 26 <meta property="og:image:secure_url" content="https://hificentre.com/cdn/shop/files/Allt-i-ettFront.jpg?v=1773169831"> 27 <meta property="og:image:width" content="1000"> 28 <meta property="og:image:height" content="1000"><meta property="og:price:amount" content="5,000.00"> 29 <meta property="og:price:currency" content="CAD"><meta name="twitter:card" content="summary_large_image"> 30 <meta name="twitter:title" content="Primare Allt-I-Ett All-in-One System | Hi-Fi Centre"> 31 <meta name="twitter:description" content="Discover the Primare Allt-I-Ett all-in-one music system featuring a ten-driver array, 300W amplification, BACCH 3D audio, and Prisma
31streaming at Hi-Fi Centre."> 32 33 34 35
35<script data-cfasync="false" src="https://rapidlercdn.com/resources/lazyload"></script>
35 36 37 38 <!-- Google Tag Manager --> 39
39<script>
vendor: 455 bytes, lines 39-49
39 40 (function (w, d, s, l, i) { 41 w[l] = w[l] || []; 42 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 43 var f = d.getElementsByTagName(s)[0], 44 j = d.createElement(s), 45 dl = l != 'dataLayer' ? '&l=' + l : ''; 46 j.async = true; 47 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 48 f.parentNode.insertBefore(j, f); 49 })(window, document, 'script', 'dataLayer', '
49GTM-KD6X76
vendor: 8 bytes, lines 49-50
49'); 50
50</script>
50 51 <!-- End Google Tag Manager --> 52 53 <meta name="google-site-verification" content="9RZ7QQpQHWD6BzeHYcoAvO5EMv6whIkth0lyNwRieOg"> 54 55 <!-- Hotjar Tracking Code for https://hificentre.com/ --> 56
56<script> 57 (function (h, o, t, j, a, r) { 58 h.hj = 59 h.hj || 60 function () { 61 (h.hj.q = h.hj.q || []).push(arguments); 62 }; 63 h._hjSettings = { hjid: 5357760, hjsv: 6 }; 64 a = o.getElementsByTagName('head')[0]; 65 r = o.createElement('script'); 66 r.async = 1; 67 r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; 68 a.appendChild(r); 69 })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv='); 70 </script>
70 71 72 <link 73 rel="stylesheet" 74 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" 75 integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" 76 crossorigin="anonymous" 77 referrerpolicy="no-referrer" 78 > 79 80 <!-- PANDECTES-GDPR: DO NOT MODIFY AUTO GENERATED CODE BELOW -->
81<script id="pandectes-rules"> 82 83 window.PandectesSettings = {"store":{"plan":"basic","theme":"DevJB-avada Rankhighertheme v2.1(pagespeed)","primaryLocale":"en","adminMode":false},"tsPublished":1678099517,"declaration":{"showPurpose":false,"showProvider":false,"showDateGenerated":false},"language":{"languageMode":"Single","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"en":"We respect your privacy"},"consentText":{"en":"Our site uses cookies to ensure you get the best experience."},"dismissButtonText":{"en":"Ok"},"linkText":{"en":"Learn more"},"imprintText":{"en":"Imprint"},"preferencesButtonText":{"en":"Preferences"},"allowButtonText":{"en":"OK"},"denyButtonText":{"en":"Decline"},"leaveSiteButtonText":{"en":"Leave this site"},"cookiePolicyText":{"en":"Cookie policy"},"preferencesPopupTitleText":{"en":"Manage consent preferences"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupCloseButtonText":{"en":"Close"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all"},"preferencesPopupRejectAllButtonText":{"en":"Reject all"},"preferencesPopupSaveButtonText":{"en":"Save preferences"},"accessSectionTitleText":{"en":"Data portability"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time."},"rectificationSectionTitleText":{"en":"Data Rectification"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate."},"erasureSectionTitleText":{"en":"Right to be forgotten"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."}}
83,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies"},"functionalityCookiesTitleText":{"en":"Functional cookies"},"performanceCookiesTitleText":{"en":"Performance cookies"},"targetingCookiesTitleText":{"en":"Targeting cookies"},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{"declName":{"en":"Name"},"declPath":{"en":"Path"},"declType":{"en":"Type"},"declDomain":{"en":"Domain"},"declPurpose":{"en":"Purpose"},"declProvider":{"en":"Provider"},"declRetention":{"en":"Retention"},"declFirstParty":{"en":"First-party"},"declThirdParty":{"en":"Third-party"},"cookiesDetailsText":{"en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed"},"submitButton":{"en":"Submit"},"submittingButton":{"en":"Submitting..."},"cancelButton":{"en":"Cancel"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed."},"guestsSupportEmailPlaceholder":{"en":"E-mail address"},"guestsSupportEmailValidationError":{"en":"Email is not valid"},"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request"},"guestsSupportEmailFailureTitle":{"en":"A problem occurred"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"confirmationSuccessTitle":{"en":"Your request is verified"},"confirmationFailureTitle":{"en":"A problem occurred"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request."},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"consentSectionTitleText":{"en":"Your cookie consent"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website."},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on"},"consentStatus":{"en":"Consent preference"},"consentDate":{"en":"Consent date"},"consentId":{"en":"Consent ID"},"consentSectionChangeConsentActionText":{"en":"Change consent preference"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests"},"accessSectionAccountInfoActionText":{"en":"Personal data"},"accessSectionOrdersRecordsActionText":{"en":"Orders"},"accessSectionDownloadReportActionText":{"en":"Request export"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"en":"Comment is required"},"rectificationSectionEditAccountActionText":{"en":"Request an update"}
83,"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion"}}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":false,"enabled":true,"cookie":{"name":"_pandectes_gdpr","expiryDays":365,"secure":true},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#FFE5E5","backgroundForCalculations":{"a":1,"b":229,"g":229,"r":255},"text":"#143F41"},"button":{"background":"#143F41","backgroundForCalculations":{"a":1,"b":65,"g":63,"r":20},"text":"#FFE5E5","textForCalculation":{"a":1,"b":229,"g":229,"r":255},"border":"transparent"}},"content":{"href":"https://sh-womenstore.com/policies/privacy-policy","imprintHref":"/","close":"✕","target":"","logo":"<img class=\"cc-banner-logo\" height=\"40\" width=\"40\" src=\"https://cdn.shopify.com/s/files/1/0576/9602/6658/t/34/assets/pandectes-logo.png?v=1678096543\" alt=\"Sh! Women's Store\" />"},"window":"<div role=\"dialog\" aria-live=\"polite\" aria-label=\"cookieconsent\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"opt-both":"<div class=\"cc-compliance cc-highlight\">{{deny}}{{allow}}</div>"},"type":"opt-both","layouts":{"basic":"{{logo}}{{messagelink}}{{compliance}}{{close}}"},"position":"bottom","theme":"classic","revokable":true,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://cdn.shopify.com/s/files/1/0576/9602/6658/t/34/assets/pandectes-reopen-logo.png?v=1678096544","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""]},"geolocation":{"brOnly":false,"caOnly":false,"euOnly":false,"canadaOnly":false},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1665670773,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 2147483647;} .cc-window{z-index: 2147483647;font-family: inherit;} .cc-header{font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #FFE5E5;color:#143F41;} .pd-cp-btn{background-color:#143F41;color:#FFE5E5!important;} input + .pd-cp-preferences-slider{background-color: rgba(20, 63, 65, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(20, 63, 65, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(20, 63, 65, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(20, 63, 65, 1)} .pd-cp-ui-close{color:#143F41;} .pd-cp-preferences-slider:before{background-color: #FFE5E5} .pd-cp-title:before {border-color: #143F41!important} .pd-cp-preferences-slider{background-color:#143F41} .pd-cp-toggle{color:#143F41!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #143F41}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#143F41!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} ","customJavascript":null,"showPoweredBy":false,"isActive":true,"implicitSavePreferences":false,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"cookiesBlockedByDefault":"7","hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"secure_customer_sig","domain":"sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","purpose":{"en":"Used in connection with customer login."}},{"name":"localization","domain":"sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","purpose":{"en":"Shopify store localization"}},{"name":"cart_currency","domain":"sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"14 day(s)","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"keep_alive","domain":"sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","purpose":{"en":"Used in connection with buyer localization."}},{"name":"shopify_pay_redirect","domain":"sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"60 minute(s)","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"cart_sig","domain":"sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"14 day(s)","purpose":{"en":"Shopify analytics."}}
83,{"name":"_tracking_consent","domain":".sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","purpose":{"en":"Tracking preferences."}},{"name":"_secure_session_id","domain":"sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"24 hour(s)","purpose":{"en":"Used in connection with navigation through a storefront."}}],"1":[{"name":"_orig_referrer","domain":".sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"14 day(s)","purpose":{"en":"Tracks landing pages."}},{"name":"_landing_page","domain":".sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"14 day(s)","purpose":{"en":"Tracks landing pages."}},{"name":"_s","domain":".sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","purpose":{"en":"Shopify analytics."}},{"name":"_y","domain":".sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_y","domain":".sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_sa_p","domain":".sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_shopify_s","domain":".sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_sa_t","domain":".sh-womenstore.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","purpose":{"en":"Shopify analytics relating to marketing & referrals."}}],"2":[{"name":"_gid","domain":".sh-womenstore.com","path":"/","provider":"Google","firstParty":true,"retention":"24 hour(s)","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews."}},{"name":"_ga","domain":".sh-womenstore.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}},{"name":"_gat","domain":".sh-womenstore.com","path":"/","provider":"Google","firstParty":true,"retention":"51 second(s)","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots."}}],"4":[{"name":"__kla_id","domain":"sh-womenstore.com","path":"/","provider":"Klaviyo","firstParty":true,"retention":"1 year(s)","purpose":{"en":"Tracks when someone clicks through a Klaviyo email to your website."}}],"8":[{"name":"dynamic_checkout_shown_on_cart","domain":"sh-womenstore.com","path":"/","provider":"Unknown","firstParty":true,"retention":"30 minute(s)","purpose":{"en":""}}]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}} 84 85 !function(){"use strict";window.PandectesRules=window.PandectesRules||{},window.PandectesRules.manualBlacklist={1:[],2:[],4:[]},window.PandectesRules.blacklistedIFrames={1:[],2:[],4:[]},window.PandectesRules.blacklistedCss={1:[],2:[],4:[]},window.PandectesRules.blacklistedBeacons={1:[],2:[],4:[]};var e="javascript/blocked",t="_pandectes_gdpr";function r(e){return new RegExp(e.replace(/[/\\.+?$()]/g,"\\$&").replace("*","(.*)"))}var n=function(e){try{return JSON.parse(e)}catch(e){return!1}},a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"log",r=new URLSearchParams(window.location.search);r.get("rules_debug")&&console[t]("PandectesRules: ".concat(e))};function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
vendor: 1,773 bytes, line 85
85t%2?s(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,a,s=[],i=!0,o=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(s.push(n.value),!t||s.length!==t);i=!0);}catch(e){o=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(o)throw a}}return s}(e,t)||u(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||u(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){if(e){if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var f="Pandectes"===window.navigator.userAgent;a("userAgent ->
85 ".concat(window.navigator.userAgent.substring(0,50)));var p=function(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,a="; "+document.cookie,s=a.split("; "+r+"=");if(s.length<2)e={};else{var i=s.pop(),o=i.split(";");e=window.atob(o.shift())}var c=n(e);return!1!==c?c:e}(),g=window.PandectesSettings,h=g.banner.isActive,y=g.blocker.defaultBlocked,b=p&&null!==p.preferences&&void 0!==p.preferences?p.preferences:null,v=h?null===b?y:b:0,m={1:0==(1&v),2:0==(2&v),4:0==(4&v)},w=window.PandectesSettings.blocker.patterns,k=w.blackList,L=w.whiteList,P=w.iframesBlackList,C=w.iframesWhiteList,A=w.beaconsBlackList,S=w.beaconsWhiteList,_={blackList:[],whiteList:[],iframesBlackList:{1:[],2:[],4:[],8:[]},iframesWhiteList:[],beaconsBlackList:{1:[],2:[],4:[],8:[]},beaconsWhiteList:[]};[1,2,4].map((function(e){var t;m[e]||((t=_.blackList).push.apply(t,l(k[e].length?k[e].map(r):[])),_.iframesBlackList[e]=P[e].length?P[e].map(r):[],_.beaconsBlackList[e]=A[e].length?A[e].map(r):[])})),_.whiteList=L.length?L.map(r):[],_.iframesWhiteList=C.length?C.map(r):[],_.beaconsWhiteList=S.length?S.map(r):[];var B={scripts:[],iframes:{1:[],2:[],4:[]},beacons:{1:[],2:[],4:[]},css:{1:[],2:[],4:[]}},E=function(t,r){return t&&(!r||r!==e)&&(!_.blackList||_.blackList.some((function(e){return e.test(t)})))&&(!_.whiteList||_.whiteList.every((function(e){return!e.test(t)})))},O=function(e){var t=e.getAttribute("src");return _.blackList&&_.blackList.every((function(e){return!e.test(t)}))||_.whiteList&&_.whiteList.some((function(e){return e.test(t)}))},I=function(e,t){var r=_.iframesBlackList[t],n=_.iframesWhiteList;return e&&(!r||r.some((function(t){return t.test(e)})))&&(!n||n.every((function(t){return!t.test(e)})))},R=function(e,t){var r=_.beaconsBlackList[t],n=_.beaconsWhiteList;return e&&(!r||r.some((function(t){return t.test(e)})))&&(!n||n.every((function(t){return!t.test(e)})))},j=new MutationObserver((function(e){for(var t=0;t<e.length;t++)for(var r=e[t].addedNodes,n=0;n<r.length;n++){var a=r[n],s=a.dataset&&a.dataset.cookiecategory;if(1===a.nodeType&&"LINK"===a.tagName){var i=a.dataset&&a.dataset.href;if(i&&s)switch(s){case"functionality":case"C0001":B.css[1].push(i);break;case"performance":case"C0002":B.css[2].push(i);break;case"targeting":case"C0003":B.css[4].push(i)}}}})),x=new MutationObserver((function(t){for(var r=0;r<t.length;r++)for(var n=t[r].addedNodes,a=function(t){var r=n[t],a=r.src||r.dataset&&r.dataset.src,s=r.dataset&&r.dataset.cookiecategory;if(1===r.nodeType&&"IFRAME"===r.tagName){if(a){var i=!1;I(a,1)||"functionality"===s||"C0001"===s?(i=!0,B.iframes[1].push(a)):I(a,2)||"performance"===s||"C0002"===s?(i=!0,B.iframes[2].push(a)):(I(a,4)||"targeting"===s||"C0003"===s)&&(i=!0,B.iframes[4].push(a)),i&&(r.removeAttribute("src"),r.setAttribute("data-src",a))}}else if(1===r.nodeType&&"IMG"===r.tagName){if(a){var o=!1;R(a,1)?(o=!0,B.beacons[1].push(a)):R(a,2)?(o=!0,B.beacons[2].push(a)):R(a,4)&&(o=!0,B.beacons[4].push(a)),o&&(r.removeAttribute("src"),r.setAttribute("data-src",a))}}else if(1===r.nodeType&&"LINK"===r.tagName){var c=r.dataset&&r.dataset.href;if(c&&s)switch(s){case"functionality":case"C0001":B.css[1].push(c);break;case"performance":case"C0002":B.css[2].push(c);break;case"targeting":case"C0003":B.css[4].push(c)}}else if(1===r.nodeType&&"SCRIPT"===r.tagName){var l=r.type,u=!1;if(E(a,l))u=!0;else if(a&&s)switch(s){case"functionality":case"C0001":u=!0,window.PandectesRules.manualBlacklist[1].push(a);break;case"performance":case"C0002":u=!0,window.PandectesRules.manualBlacklist[2].push(a);break;case"targeting":case"C0003":u=!0,window.PandectesRules.manualBlacklist[4].push(a)}if(u){B.scripts.push([r,l]),r.type=e;r.addEventListener("beforescriptexecute",(function t(n){r.getAttribute("type")===e&&n.preventDefault(),r.removeEventListener("beforescriptexecute",t)})),r.parentElement&&r.parentElement.removeChild(r)}}},s=0;s<n.length;s++)a(s)})),T=document.createElement,N={src:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"src"),t
85ype:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"type")};window.PandectesRules.unblockCss=function(e){var t=B.css[e]||[];t.length&&a("Unblocking CSS for ".concat(e)),t.forEach((function(e){var t=document.querySelector('link[data-href^="'.concat(e,'"]'));t.removeAttribute("data-href"),t.href=e})),B.css[e]=[]},window.PandectesRules.unblockIFrames=function(e){var t=B.iframes[e]||[];t.length&&a("Unblocking IFrames for ".concat(e)),_.iframesBlackList[e]=[],t.forEach((function(e){var t=document.querySelector('iframe[data-src^="'.concat(e,'"]'));t.removeAttribute("data-src"),t.src=e})),B.iframes[e]=[]},window.PandectesRules.unblockBeacons=function(e){var t=B.beacons[e]||[];t.length&&a("Unblocking Beacons for ".concat(e)),_.beaconsBlackList[e]=[],t.forEach((function(e){var t=document.querySelector('img[data-src^="'.concat(e,'"]'));t.removeAttribute("data-src"),t.src=e})),B.beacons[e]=[]},window.PandectesRules.unblock=function(t){t.length<1?(_.blackList=[],_.whiteList=[],_.iframesBlackList=[],_.iframesWhiteList=[]):(_.blackList&&(_.blackList=_.blackList.filter((function(e){return t.every((function(t){return"string"==typeof t?!e.test(t):t instanceof RegExp?e.toString()!==t.toString():void 0}))}))),_.whiteList&&(_.whiteList=[].concat(l(_.whiteList),l(t.map((function(e){if("string"==typeof e){var t=".*"+r(e)+".*";if(_.whiteList.every((function(e){return e.toString()!==t.toString()})))return new RegExp(t)}else if(e instanceof RegExp&&_.whiteList.every((function(t){return t.toString()!==e.toString()})))return e;return null})).filter(Boolean)))));for(var n=document.querySelectorAll('script[type="'.concat(e,'"]')),s=0;s<n.length;s++){var i=n[s];O(i)&&(B.scripts.push([i,"application/javascript"]),i.parentElement.removeChild(i))}var o=0;l(B.scripts).forEach((function(e,t){var r=c(e,2),n=r[0],a=r[1];if(O(n)){for(var s=document.createElement("script"),i=0;i<n.attributes.length;i++){var l=n.attributes[i];"src"!==l.name&&"type"!==l.name&&s.setAttribute(l.name,n.attributes[i].value)}s.setAttribute("src",n.src),s.setAttribute("type",a||"application/javascript"),document.head.appendChild(s),B.scripts.splice(t-o,1),o++}})),0==_.blackList.length&&0===_.iframesBlackList[1].length&&0===_.iframesBlackList[2].length&&0===_.iframesBlackList[4].length&&0===_.beaconsBlackList[1].length&&0===_.beaconsBlackList[2].length&&0===_.beaconsBlackList[4].length&&(a("Disconnecting observers"),x.disconnect(),j.disconnect())};var D=window.PandectesSettings.blocker,M=setInterval((function(){window.Shopify&&(clearInterval(M),window.Shopify.loadFeatures&&window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],(function(e){if(e)a("CustomerPrivacy API -> failed to load","warning");else if(a("CustomerPrivacy API -> loaded successfully"),(f||(0==(2&v)||0==(4&v)))&&window.Shopify.customerPrivacy.setTrackingConsent(!0,(function(e){e&&e.error?a("CustomerPrivacy API -> failed to allow tracking","error"):a("CustomerPrivacy API (Rules) -> tracking allowed")})),D.gpcIsActive&&"CCPA"===window.Shopify.customerPrivacy.getRegulation()){var t=navigator.globalPrivacyControl;void 0!==t?window.Shopify.customerPrivacy.setCCPAConsent(!t,(function(e){e&&e.error?a("CustomerPrivacy API -> failed to set CCPA consent","error"):a("CustomerPrivacy API (Rules) -> CCPA data sell "+(t?"disallowed":"allowed"))})):a("navigator.globalPrivacyControl is not set")}})))}),10),W=window.PandectesSettings,z=W.banner.isActive,F=W.blocker.googleConsentMode,U=F.isActive,q=F.customEvent,H=F.redactData,$=F.urlPassthrough,G=F.adStorageCategory,K=F.analyticsStorageCategory,J=F.functionalityStorageCategory,Y=F.personalizationStorageCategory,Q=F.securityStorageCategory;function V(){window.dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[];var X,Z,ee={hasInitialized:!1,ads_data_redaction:!1,url_passthrough:!1,storage:{ad_storage:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted",wait_for_update:500}};if(z&&U){var te=0==(v&G)?"granted":"denied",re=0==(v&K)?"granted":"denied",ne=0==(v&J)?"granted":"denied",ae=0==(v&Y)?"granted":"denied",se=0==(v&Q)?"granted":"denied";ee.hasInitialized=!0,ee.ads_data_redaction="denied"===te&&H,ee.url_passthrough=$,ee.storage.ad_storage=te,ee.storage.analytics_storage=re,ee.storage.functionality_storage=ne,ee.storage.personalization_storage=ae,ee.storage.security_storage=se,ee.ads_data_redaction&&V("set","ads_data_redaction",ee.ads_data_redaction),ee.url_passthrough&&V("set","url_passthrough",ee.url_passthrough),V("consent","default",ee.storage),q&&(Z=7===(X=v)?"deny":0===X?"allow":"mixed",window.dataLayer.push({event:"Pandectes_Consent_Update",pandectes_status:Z,pandectes_categories:{C0000:"allow",C0001:m[1]?"allow":"deny",C0002:m[2]?"allow":"deny",C0003:m[4]?"allow":"deny"}})),a("Google consent mode initialized")}window.PandectesRules.gcm=ee;var ie=window.PandectesSettings,oe=ie.banner.isActive,ce=ie.blocker.isActive;a("Blocker -> "+(ce?"Active":"Inactive")),a("Banner -> "+(oe?"Active":"Inactive")),a("ActualPrefs -> "+v);var le=null===b&&/\/checkouts\//.test(window.location.pathname);0!==v&&!1===f&&ce&&!le?(a("Blocker will execute"),document.createElement=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if("script"!==r[0].toLowerCase())return T.bind?T.bind(document).apply(void 0,r):T;
85var a=T.bind(document).apply(void 0,r);try{Object.defineProperties(a,{src:i(i({},N.src),{},{set:function(t){E(t,a.type)&&N.type.set.call(this,e),N.src.set.call(this,t)}}),type:i(i({},N.type),{},{get:function(){var t=N.type.get.call(this);return t===e||E(this.src,t)?null:t},set:function(t){var r=E(a.src,a.type)?e:t;N.type.set.call(this,r)}})}),a.setAttribute=function(t,r){if("type"===t){var n=E(a.src,a.type)?e:r;N.type.set.call(a,n)}else"src"===t?(E(r,a.type)&&N.type.set.call(a,e),N.src.set.call(a,r)):HTMLScriptElement.prototype.setAttribute.call(a,t,r)}}catch(e){console.warn("Yett: unable to prevent script execution for script src ",a.src,".\n",'A likely cause would be because you are using a third-party browser extension that monkey patches the "document.createElement" function.')}return a},x.observe(document.documentElement,{childList:!0,subtree:!0}),j.observe(document.documentElement,{childList:!0,subtree:!0})):a("Blocker will not execute")}(); 86 87</script>
87 88 89 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 90 91 <meta name="google-site-verification" content="P0TcigQJqdivJWxu44NJo7OveGDHCHvEix_yK8xjbpg"> 92 <meta name="google-site-verification" content="sIsFuIuZFA39pugrKVtR3kS2mA8zOd8Yw0mPk9VkBTo"> 93 <meta name="google-site-verification" content="Fy7XgCiEI2dyU5iqjRMp9wCHIcLLnSxL15S19jqspmY"> 94 <meta name="google-site-verification" content="okgeXpMUWOvFMKt-EZrunP5VEsCSCFxryi5bPTRccVU"> 95 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"> 96 97 98 <style class="critical2"> 99 h1,h2,h3,h4,h6,p,ul{margin-top:0}.mobile-nav ul li a,.product-form,.slick-initialized .slick-slide,.slick-slide img,.tab-content>.active,aside,footer,header,legend,main,nav,section,variant-radios{display:block}.btn,img,svg{vertical-align:middle}.card,summary{position:relative}.btn:hover,.close:hover,a{text-decoration:none}.btn,a,button.close{background-color:transparent}.modal,.sr-only,svg{overflow:hidden}.btn:not(:disabled):not(.disabled),.close:not(:disabled):not(.disabled),.menu-item-title,.navbar-toggler:not(:disabled):not(.disabled),.page-link:not(:disabled):not(.disabled),button,summary{cursor:pointer}.go-cart__modal,.go-cart__overlay{-webkit-backface-visibility:hidden}*,.field__input,.select__select,.slick-slider,::after,::before,details>*{box-sizing:border-box}.slick-slider,html{-webkit-tap-highlight-color:transparent}svg{display:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%}[tabindex="-1"]:focus{outline:0!important}p,ul{margin-bottom:1rem}.product__text,ul ul{margin-bottom:0}a{color:#007bff}a:hover{color:#0056b3}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.breadcrumbs a:active,.breadcrumbs a:hover,.link{text-decoration:underline}.slick-list:focus,a:not([href]):not([tabindex]):focus{outline:0}img{border-style:none}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:-webkit-focus-ring-color auto 5px}button,input,select{margin:0;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}.btn,.h4,.h5,h1,h2,h3,h4,h6{text-transform:var(--text-transform);letter-spacing:var(--letter-spacing)}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}fieldset{min-width:0;padding:0;margin:0;border:0}.h4,.h5,h1,h2,h3,h4,h6,legend{margin-bottom:.5rem;color:inherit}legend{width:100%;max-width:100%;padding:0;font-size:1.5rem;line-height:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.btn,small{font-weight:400}summary{display:list-item;list-style:none}.collapse:not(.show),.mobile-submenu,.product-recommendations .colorlist,.tab-content>.tab-pane,a:empty,div:empty,p:empty,template,ul:empty{display:none}.d-none,[hidden]{display:none!important}.h4,.h5,h1,h2,h3,h4,h6{line-height:1.2}h1{font-size:3.4rem;letter-spacing: -0.68px;}h2{font-size:2rem}h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5{font-size:1.25rem}.btn,h6{font-size:1rem}small{font-size:80%}.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.container{max-width:960px}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-12,.col-3,.col-6,.col-lg-12,.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8,.col-md-3,.col
99-xl-12,.col-xl-4{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.btn{display:inline-block;color:#212529;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:#212529}.btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn:disabled{opacity:.65}.btn:disabled,.button:disabled{cursor:not-allowed}.btn-primary{background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-secondary{background-color:#6c757d;border-color:#6c757d}.card,.modal-content{background-color:#fff}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}
99.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
99.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.btn,.fade{transition:none}}.fade:not(.show){opacity:0}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.media{-ms-flex-align:start;align-items:flex-start}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.btn,body{font-size:var(--font-size);transition:var(--transition)}.close:hover{color:#000}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;outline:0}.d-block,p.zooomypwishmsg{display:block!important}.btn:disabled,.field__label,.off-canvas,.select .icon-caret{pointer-events:none}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}}.d-flex{display:-ms-flexbox!important;display:flex!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ml-0{margin-left:0!important}.mb-1{margin-bottom:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-5{margin-bottom:3rem!important}.p-0{padding:0!important}.h4,.h5,h1,h2,h3,h4,h6,p,ul{margin:0 0 var(--spc) 0}.text-center{text-align:center!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}}.product-recommendations .collection-product-title a:hover,.product-recommendations .collection-product-title:hover,a:active,a:hover{text-decoration:none}body{font-family:var(--font-secondary);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-text);background-color:var(--color-background)}.btn,.h4,.h5,h1,h2,h3,h4,h6,label,p.zooomypwishmsg{font-family:var(--font-primary)}.collection-product-title a:hover,.footer-menu ul li a:active,.footer-menu ul li a:hover,.menu-item-title:hover,a,a:active,a:hover{color:var(--color-brand)}@media (min-width:1200px){.container{max-width:1140px}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.d-xl-none{display:none!important}.d-xl-block{display:block!important}.container{max-width:var(--site-width)}}a{transition:var(--transition)}.h4,.h5,h1,h2,h3,h4,h6{font-weight:var(--font-weight-primary);color:var(--color-heading)}.page-width p{font-weight:400!important}.regular-dropdown-item,ul li{line-height:var(--spc)}.btn{color:var(--color-text);border:0;padding:0 var(--spc);height:40px;line-height:40px;border-radius:0;font-weight:var(--font-weight-secondary)}.shopify-payment-button__button{box-shadow:0 0 0 0 transparent;background-color:var(--color-brand);width:100%}.btn-primary{color:#fff;background-color:var(--color-brand)}.btn-primary:active,.btn-primary:hover{background-color:var(--color-brand-darken)}.btn-secondary{color:#fff;background-color:var(--color-secondary)}.btn-secondary:active,.btn-secondary:hover{background-color:var(--color-secondary-darken)}.btn-primary:disabled,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--color-brand)}label{font-weight:var(--font-weight);margin-bottom:var(--spc-sm);color:var(--color-heading)}.shopify-currency-form select{height:30px;font-size:14px;font-weight:var(--font-weight);line-height:30px;background:0 0;border:0;padding:0 var(--spc-xs)}.modal-content{background-color:var(--color-background);border:0;border-radius:0;box-shadow:0 8px 64px #000c}.modal-body{padding:var(--spc)}.size-guide{margin-bottom:var(--spc);margin:0;display:block;width:100%;float:left}.zooomypwishmsg .fa{margin-right:13px!important}@media (max-width:560px){.zooomyloginrequest{width:100%!important}}div#ZooomyList{float:left;width:100%!important}div#ZlistWishlist{float:left!important;width:100%!important;margin:0!important;text-transform:uppercase}p.zooomypwishmsg{text-align:left!important;padding:8px 0!important;color:#151515!important;margin:0 0 1rem;border:0;line-height:34px;height:48px;font-size:12px!important;font-weight:700;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:.3s ease-in-out;background:0 0!important}.mobile-nav ul li,.product-tab-heading a{border-bottom:1px solid var(--color-background-secondary)}.menu-banner-image,.product-featured-image,.product-images img{max-width:100%;height:auto}.product-new-template button,.product-new-template input,.product-new-template label,.product-new-template select{text-transform:uppercase!important}#ZooomyList label{float:left;margin-right:10px;display:block;width:100%}.site-header,.site-header-main{transition:var(--transition)}@media (min-width:768px){.mt-md-0{margin-top:0!important}.site-header{position:static;top:0;left:0;right:0;z-index:150}}.mega-menu,.regular-dropdown{transform:translateY(var(--spc));z-index:199;
99box-shadow:var(--box-shadow-lg);visibility:hidden;transition:var(--transition);opacity:0}.site-header.stuck{box-shadow:var(--box-shadow)}.menu-item-title{position:relative;transition:var(--transition);line-height:var(--spc)}.menu-item:first-of-type .menu-item-title,.product__media-wrapper{padding-left:0}.menu-item:last-of-type .menu-item-title{padding-right:0}.link--text:hover,body{color:rgba(var(--color-foreground),.75)}.menu-item-title i{margin-left:var(--spc-xs);font-size:12px;color:var(--color-secondary);transition:var(--transition)}.mega-menu{position:fixed;padding:var(--spc);cursor:auto}.grid__item.medium-up--one-half.one-whole.product__media-wrapper,.mobile-nav ul li,.sub-menu-item-title{position:relative}.menu,.mobile-nav ul,.nested-menu,.regular-dropdown{padding:0;margin:0;list-style:none}.menu-item-title:hover .mega-menu,.menu-item-title:hover .regular-dropdown{visibility:visible;opacity:1;transform:translateY(0)}.sub-menu-item-title:before{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:1px;background-color:var(--color-background-secondary)}.sub-menu-item{font-size:12px;line-height:var(--spc)}.regular-dropdown{position:absolute;top:100%;left:0;min-width:320px;padding:var(--spc)}.mobile-strapline{display:block;text-align:center;margin:0}.off-canvas{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;overflow-y:scroll;padding:var(--spc);
99box-shadow:var(--box-shadow-lg);z-index:999;transition:var(--transition);visibility:hidden;opacity:0;transform:translate(-100vw)}.mobile-submenu-toggle,.off-canvas-close{position:absolute;width:40px;height:40px;text-align:center}.off-canvas-close{top:26px;right:var(--spc);font-size:32px;line-height:40px}.mobile-nav-header{padding-bottom:var(--spc-sm);margin-bottom:var(--spc)}.mobile-nav-heading{font-size:16px;line-height:30px;margin:0}.mobile-nav ul li{font-size:14px;line-height:var(--spc-lg)}.mobile-nav ul li:last-child{border:0}.mobile-nav ul ul li:first-child{border-top:1px solid var(--color-background-secondary)}.mobile-submenu-toggle{top:2px;right:0;font-size:14px;line-height:40px}.mobile-submenu li a{padding-left:var(--spc-sm)}.mobile-search{padding-bottom:var(--spc)}.product-new-template .social-share,.product-page{padding:0}.product-recommendations span.price-item,.product-recommendations span.price-item.price-item--regular{font-size:15px}.product-recommendations span.price-item.price-item--sale.price-item--last{display:block;width:100%}.product-recommendations .card-information__wrapper>:not(.visually-hidden:first-child)+:not(.rating){margin-top:0!important}.product-meta,.product-recommendations .card.card--product.card--outline{margin-bottom:10px}.store-icons a:not(.header-cart-contents-view-cart){width:var(--spc);display:block;text-align:center}label.variants.Color,label.variants.Size{width:25px!important;height:25px!important}.store-icons div{text-align:center}.store-icons div:last-child a{margin-right:0}.brand-logo-link{display:block;line-height:1}.search-modal__form,.store-search{width:100%}.site-breadcrumbs{background:var(--color-background-secondary);position:relative;overflow:hidden}.breadcrumbs,.product-new-template .icon,.product-new-template .ratina-img,.social-share-icons li{display:inline-block}.breadcrumbs span{font-weight:var(--font-weight)}.separator{color:var(--color-text);padding:0 var(--spc-xs)}label.variants.filter-Black,label.variants.filter-black{color:#000;background-color:#000}label.variants.filter-Blue,label.variants.filter-blue{color:#4169e1;background-color:#4169e1}label.variants.filter-Navy,label.variants.filter-navy{color:navy;background-color:navy}label.variants.filter-Pink,label.variants.filter-pink{color:pink;background-color:pink}label.variants.filter-White,label.variants.filter-white{color:snow;background-color:snow}.cart-item-count{position:absolute;top:8px!important;width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-bold);line-height:18px;border-radius:18px;background-color:var(--color-brand);transition:var(--transition);color:#fff;right:20px}.product-new-template label{margin-bottom:0}.variants{display:inline-flex;cursor:pointer}.trust_badge{display:block;width:100%;float:left;margin-top:20px;margin-bottom:0px}.wishlist{margin-right:1%!important}.wishlist p.emptymsg{padding:0;margin:0;font-size:12px;text-align:left}.zooomyloginrequest{position:fixed;top:10px;right:0;border:0!important;padding:17px;background:#000!important;left:0;width:20%;margin:0 auto;color:#fff}.zooomyloginrequest a{color:#fff}.footer-menu ul li a,.footer-menu ul li a:visited,.product-tab-heading a{color:var(--color-font-secondary)}img.lazyload:not([src]){visibility:hidden}.slick-track:after,div#product-tabs{clear:both}.product-tab-content,.product__accordion .accordion__content,.product__accordion .accordion__content p{font-family:var(--font-secondary)!important;font-weight:400!important}.product-images{padding:var(--spc) 0}.product-images img{cursor:pointer;border:1px solid var(--color-background-secondary);padding:var(--spc-xs)}.product-images img:focus,.product-images img:hover{opacity:.6}.product-extra-info,.product-in-stock,.product-vendor{display:block;font-size:12px}.product-in-stock{color:var(--color-success)}.quantity{font-weight:var(--font-weight-bold)}.quantity:after{content:" "}.image_badges{position:absolute;right:0}.product-form__input input[type=radio]:disabled+label{border:1px solid #000;color:rgba(var(--color-foreground),.4);opacity:.4}.product-form__input input[type=radio]+label:hover{border:1px solid #000}.product,.product-new-template .product-tab-heading,.product-tab-heading,s.price-item.price-item--regular{margin:0}.product-tab-heading a{position:relative;height:50px;font-size:16px;line-height:50px;display:block}.product-tab-heading a:after{content:"\f068";font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:300;font-size:14px;position:absolute;top:2px;right:0}.product-tab-heading a.collapsed:after{content:"\f067"}.product-tab-content{padding-top:var(--spc)}.social-share{padding-top:var(--spc-sm)}.social-share-icons{display:inline;margin:0;padding:0;list-style:none}.share-icon{display:inline-block;width:42px;height:42px;border-radius:42px;margin-right:var(--spc-xs);font-size:22px;text-align:center;line-height:46px;color:var(--color-heading)}a.share-icon:active,a.share-icon:hover{color:var(--color-background)}.twitter:active,.twitter:hover{background-color:var(--color-twitter)}.facebook:active,.facebook:hover{background-color:var(--color-facebook)}.linkedin:active,.linkedin:hover{background-color:var(--color-linkedin)}.pinterest:active,.pinterest:hover{background-color:var(--color-pinterest)}#shopify-product-reviews{margin:0 0 var(--spc) 0!important;margin:1em 0!important}@media (min-width:767px){.site-header{padding-bottom:var(--spc)}.product-extra-info,.product-in-stock,.product-vendor{display:inline-block;margin-right:var(--spc-sm)}}
99.collection-product-title{font-family:var(--font-primary);font-weight:var(--font-weight);font-size:13px;line-height:25px;white-space:normal;letter-spacing:0;text-transform:none;margin-bottom:0;margin-top:0;transition:var(--transition)}.collection-product-title a{color:var(--color-heading);text-transform:none;font-size:14px;letter-spacing:1px}.collection-product-price{color:#000!important;font-size:15px;font-weight:var(--font-weight-bold);line-height:23px}.collection-product-price.without-vat,.without-vat{font-size:13px;line-height:20px}.without-vat{font-size:22px}.with-vat{display:block;margin-top:-6px}.vat-text{font-size:70%}.price .price-item{margin:0 1rem 0 0;font-size:2rem}.colorlist{padding:0;margin-bottom:0}.colorlist li{display:inline-block;clear:none!important;float:left;margin-right:5px}.colorlist li a{border:.1rem solid rgba(var(--color-foreground),.55);color:transparent!important;display:inline-block;padding:.7rem .5rem .2rem 0;font-size:11px!important;letter-spacing:.1rem;transition:border var(--duration-short) ease;cursor:pointer;font-weight:var(--font-weight);font-weight:var(--font-weight-bold);line-height:34px;letter-spacing:0;text-align:center;position:relative;transition:none;height:20px;width:20px;min-width:0;border-radius:50%!important;border:1px solid #fff!important;outline:#ddd solid 1px}label.variants.Size{max-height:25px;line-height:13px!important}label.variants.Color{border-radius:50%!important;border:3px solid #fff!important;outline:#ddd solid 1px}.variants.Color:hover .variants-text{opacity:1;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in}label.variants.Color .variants-text{opacity:0;background:#151515;padding:0 5px;color:#fff!important;position:absolute;left:-15px;top:-25px;z-index:1;height:20px;line-height:20px}.product-form__input input[type=radio]:checked+label.Color{border:2px solid #000!important;outline:#343434 solid 2px}.product-form__input input[type=radio]+label.Color{height:65px!important;width:auto!important;min-width:25px;max-height:25px!important;line-height:23px!important;overflow:hidden}.product-form__input input[type=radio]:checked+label{border:1px solid #000}[name=Size]:checked+label{background:#000}.product-form__input input[type=radio]+label{height:65px!important;width:auto!important;min-width:35px;max-height:35px!important;line-height:23px!important;overflow:hidden}.footer-column-heading{font-size:20px}.footer-menu ul{margin:0 0 var(-spc);padding:0;list-style:none}.footer-menu ul li{font-size:14px;line-height:30px}.site-footer-bottom{background-color:var(--color-bottom-footer-background);height:var(--bottom-footer-height)}.copyright-text{display:inline-block;font-family:var(--bottom-footer-font-family);font-weight:var(--bottom-footer-font-weight);font-size:12px;line-height:var(--bottom-footer-height);margin:0;color:var(--color-bottom-footer)}.payment-logos svg{margin-left:var(--spc-xs);margin-right:var(--spc-xs);margin-bottom:var(--spc-sm)}@media (min-width:992px){.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.mb-lg-0{margin-bottom:0!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.site-header{height:var(--site-header-height);padding-bottom:0}.payment-logos svg{margin-right:0;margin-bottom:0}}.product-images .synergy_image_thumb{margin-bottom:20px}@media (max-width:1199px){.product-featured-image{height:auto!important}}.hidden{overflow:hidden;display:none!important}@media only screen and (max-width:480px){div.product-new-template .product-images button.slick-arrow{top:45%}.product-new-template .slick-slide a img,div.product-images.slider-nav-thumbnails .slick-slide,div.product-images.slider-nav-thumbnails .slick-slide img{width:auto;height:auto;object-fit:contain}.product-new-template .slick-list{height:initial!important}.product-recommendations .card__inner .media img{object-fit:contain}.product-recommendations .card__inner .media--square{padding-bottom:130%}div .cart-item-count{top:1px!important;border-radius:4px;right:18px;width:20px}div.product__accordion .icon{width:11px}div.social-share{width:100%;padding-top:0}.footer-column .footer-column-heading{margin-bottom:20px}.product-new-template button.slick-prev.slick-arrow{z-index:9}div .site-breadcrumbs{height:auto}div .header__icon--cart{margin-right:0}}body{overflow:auto;background-color:rgb(var(--color-background))}.store-search.in-mobile-header .predictive-search{z-index:1000}.product-images.slider-nav-thumbnails .slick-slide,.product-images.slider-nav-thumbnails .slick-slide img{width:auto;height:auto;object-fit:contain}.product-new-template button.slick-prev.slick-arrow{z-index:9;top:50%;left:-5%;background-image:url(//cdn.shopify.com/s/files/1/0053/8715/7592/files/icons.png?v=1608242914);background-position:-66px -590px}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--color-foreground:var(--color-base-text);--color-background:var(--color-base-background-1);--gradient-background:var(--gradient-base-background-1);--color-link:var(--color-base-outline-button-labels);--alpha-link:0.85;--color-button:var(--color-base-accent-1);--color-button-text:var(--color-base-solid-button-labels);--alpha-button-background:1;--alpha-button-border:1;--color-badge-background:var(--color-background);--color-badge-border:var(--color-foreground);--alpha-badge-border:0.1;--color-card-hover:var(--color-base-text);--color-icon:rgb(var(--color-base-text));--duration-short:100ms;--duration-default:200ms;--duration-long:500ms}.button--secondary{--color-button:var(--color-base-outline-button-labels);--color-button-text:var(--color-base-outline-button-labels);--alpha-button-background:0}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.spaced-section{margin-top:5rem}.spaced-section:last-child{margin-bottom:5rem}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.field,.media,.select{position:relative}.visually-hidden--inline{margin:0;height:1em}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}.caption-with-letter-spacing{font-size:12px;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-large,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.link{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-underline-offset:0.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link--text{color:rgb(var(--color-foreground))}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}@media (prefers-reduced-motion){.motion-reduce{transition:none!important}}.icon-arrow{width:1.5rem}summary::-webkit-details-marker{display:none}.no-js .focus-inset:focus:not(:focus-visible),.no-js .focus-offset:focus:not(:focus-visible),.no-js :focus:not(:focus-visible),:focus{outline:0;box-shadow:none}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-0.2rem;box-shadow:0 0 .2rem 0 rgba(var(--color-foreground),.3)}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.05rem;color:rgba(var(--color-foreground),.7)}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-left:-.5rem;padding:0;list-style:none}.grid__item{padding-left:.5rem;padding-bottom:.5rem;width:calc(25% - .5rem * 3 / 4);max-width:50%;flex-grow:1;flex-shrink:0;display:inline-block}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--2-col .grid__item{width:calc(50% - .5rem / 2)}.media{display:block;background-color:rgba(var(--color-foreground),.1);overflow:hidden}.media--transparent{background-color:transparent}.media>:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25, .46, .45, .94)}.media--square{padding-bottom:100%}.product-form__submit,.shopify-payment-button__button,button.js-go-cart-add-to-cart{font-family:var(--font-primary)!important;line-height:52px;background-color:#ebebeb;font-size:16px!important;color:#fff;text-transform:uppercase;padding:0 25px}.media.media--hover-effect>img+img{opacity:0}
99.product-form__submit,.shopify-payment-button__button{margin-bottom:1rem;border:0;height:48px;font-weight:700;box-shadow:none;cursor:pointer;transition:.3s ease-in-out;text-align:center;display:block!important}.button:focus-visible{box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus{box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible){box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border))}.button::selection{background-color:rgba(var(--color-button-text),.3)}.button:disabled{opacity:.5}.button--full-width{display:flex;width:100%}.field__input,.select__select{-webkit-appearance:none;appearance:none;background-color:transparent;border:.1rem solid transparent;border-radius:0;color:rgb(var(--color-foreground));font-size:1.6rem;width:100%;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55);height:4.5rem;transition:box-shadow var(--duration-short) ease}.field__label,.product-form__quantity .form__label,.product-media-modal__toggle:hover,.select__select{color:rgba(var(--color-foreground),.75)}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 4rem 0 1.5rem}.field__input:hover,.select__select:hover{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.55)}.field__input:focus,.select__select:focus{outline:transparent}.select{display:inline-block;width:100%}.field input{border:1px solid #ddd}.select .icon-caret{height:.6rem;position:absolute;top:calc(50% - .4rem);right:1rem!important}.field{width:100%;display:flex}.field__input{flex-grow:1;text-align:left;padding:1.5rem}.field__label{font-size:1.6rem;left:1.5rem;top:1rem;margin-bottom:0;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;letter-spacing:.1rem;line-height:1.5}.field__button,.quantity__input{color:currentColor;background-color:transparent}.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label{font-size:1rem;top:.3em;letter-spacing:.04rem}.field__input:-webkit-autofill,.field__input:focus{padding:2.2rem 1.5rem .8rem}.field__input::-webkit-search-cancel-button{display:none}.field__button{align-items:center;border:0;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>svg{height:2.5rem;width:2.5rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label{color:#000}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.quantity{border:.1rem solid #b1b1b1;position:relative;height:4.5rem;width:calc(14rem / var(--font-body-scale));display:flex}.quantity__input{font-size:1.4rem;font-weight:500;opacity:.85;text-align:center;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.go-cart-drawer__subtotal-label,.go-cart__button{font-weight:700}.go-cart__modal,.go-cart__overlay,.is-invisible,.product-media-modal{opacity:0;visibility:hidden}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;padding:0}.quantity__button svg{width:1.3rem;pointer-events:none}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:active,.quantity__input:-webkit-autofill:hover{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-new-template input[type=number],.quantity__input[type=number]{-moz-appearance:textfield}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;height:4.4rem;width:4.4rem;background-color:transparent}.cart-count-bubble,.modal__close-button .icon{height:1.7rem;width:1.7rem}.media-modal{cursor:zoom-out}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;left:2.2rem;line-height:calc(1 + .1 / var(--font-body-scale))}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header__icons{display:flex;grid-area:icons;justify-self:end}.header__icon span,.header__icon:not(.header__icon--summary){display:flex;align-items:center;justify-content:center}.product-media-modal__content>:not(.active),.shopify-payment-button__button--hidden{display:none}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon::after{content:none}.modal__close-button:hover .icon{transform:scale(1.07)}.header__icons form#currency_form{margin-right:8px}.header__icon--cart{position:relative;margin-right:-1.2rem}.gradient{background:var(--color-background);background:var(--gradient-background);background-attachment:fixed}.product__info-wrapper{padding-left:0;padding-bottom:0}@media screen and (max-width:749px){.product-section{margin-top:0}}.shopify-payment-button__button{border-radius:0;font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:var(--color-brand)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border));color:#fff;font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.product-media-modal,.product-media-modal__toggle{background-color:rgb(var(--color-background));position:fixed}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover{background-color:var(--color-brand)!important}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:0.3rem;color:rgb(var(--color-foreground))}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:37rem;min-width:fit-content;border:none}.product-form__quantity .form__label{padding-left:0;margin-bottom:1rem;font-size:11px}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:.2rem;text-transform:uppercase;font-size:12px}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:.1rem solid rgba(var(--color-foreground),.55);border-radius:0;color:#999!important;display:inline-block;margin:.7rem .5rem .2rem 0;padding:.5rem .6rem;letter-spacing:.1rem;transition:border var(--duration-short) ease;cursor:pointer;font-weight:var(--font-weight);border:1px solid #e1e2e3;font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:0;text-align:center;margin-right:var(--spc-xs);position:relative;transition:none}@media screen and (forced-colors:active){.icon{color:CanvasText;fill:CanvasText!important}.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.product-form__submit,.product__tax{margin-bottom:1rem}.shopify-payment-button__button{letter-spacing:.1rem}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word;margin-bottom:0}.product__accordion .accordion__content{padding:0 1rem}.product .price{align-items:flex-start}.product-media-modal{height:100%;top:0;left:0;width:100%;z-index:-1}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*{display:block;height:auto;margin:auto;border:.1rem solid rgba(var(--color-foreground),.04)}.product-media-modal__toggle{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);
99display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;z-index:2;top:2rem;width:4rem}@media screen and (min-width:750px){.page-width{padding:0 1.5rem}.spaced-section{margin-top:calc(5rem + var(--page-width-margin))}.spaced-section:last-child{margin-bottom:calc(5rem + var(--page-width-margin))}.caption{font-size:1.2rem}.grid{margin-left:-1rem}.grid__item{padding-left:1rem;padding-bottom:1rem;width:calc(25% - 1rem * 3 / 4);max-width:50%}.grid--2-col .grid__item,.grid--2-col-tablet .grid__item{width:calc(50% - 1rem / 2)}.product__info-wrapper{padding-left:5rem}.product__info-container>:first-child{margin-top:0}.product-media-modal__content>:not(.active){display:block}.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width:990px){.grid--quarter-max.grid--4-col-desktop .grid__item{max-width:25%}.grid--4-col-desktop .grid__item{width:calc(25% - 1rem * 3 / 4)}.search-modal__form{max-width:100%}.product-media-modal__content{padding:2rem 11rem 1.5rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__toggle{right:5rem}}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}div#shopify-section-go-cart{z-index:400}.go-cart__modal{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:50;display:flex;align-items:center;width:100%;max-width:420px;height:220px;background-color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;backface-visibility:hidden}.go-cart__drawer,.go-cart__overlay{position:fixed;top:0;-webkit-transition:.3s ease-in-out}button.js-go-cart-add-to-cart{margin-bottom:1rem;border:0;height:52px;width:100%;font-weight:700;text-align:center;display:block}.go-cart__overlay{bottom:0;left:0;right:0;z-index:30;background-color:rgba(0,0,0,.4);transition:.3s ease-in-out;backface-visibility:hidden}.go-cart__drawer{right:-480px;z-index:40;width:100%;max-width:480px;height:100%;background-color:#fff;transition:.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.go-cart__empty{text-align:center;padding:40px 0}.go-cart__trigger{position:relative;cursor:pointer}.go-cart-modal{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.go-cart-modal__close{position:absolute;z-index:10;right:20px;top:20px;line-height:0;cursor:pointer}.go-cart-modal__content{width:100%;padding:20px;text-align:center}.go-cart-modal__buttons{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px 20px}.go-cart-drawer{position:relative;height:100%}.go-cart-drawer__header{width:100%;height:60px;display:flex;justify-content:flex-start;align-items:center;padding:10px 30px 0}.go-cart-drawer__close{cursor:pointer;line-height:0;background:0 0;border:none}.go-cart-drawer__close svg{height:30px;width:30px;color:rgb(var(--color-foreground))}.go-cart-drawer__content{height:calc(90% - 200px);overflow:hidden;overflow-y:scroll;padding:0 30px}.go-cart-drawer__subtotal{align-items:center;height:20px;padding:20px 30px 0}.go-cart-drawer__footer,.go-cart-drawer__subtotal{display:flex;justify-content:space-between;width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.go-cart-drawer__footer{flex-direction:column;padding:0 30px}.go-cart-drawer__footer .tax-note{margin:14px 0}.btn:focus,button:focus{outline:0!important;box-shadow:none!important}@font-face{font-family:icons;src:url("https://cdn.shopify.com/s/files/1/2392/8795/files/icons.eot?v=1605855415") format("embedded-opentype"),url("https://cdn.shopify.com/s/files/1/2392/8795/files/icons.woff?v=1605855415") format("woff"),url("https://cdn.shopify.com/s/files/1/2392/8795/files/icons.ttf?v=1605855415") format("truetype");font-weight:400;font-style:normal}.icon-minus:before,.product-new-template .icon-minus:before{content:"\e602"}.icon-plus:before,.product-new-template .icon-plus:before{content:"\e605"}.icon-search:before{content:"\73"}input,select{border:1px solid #000;max-width:100%;padding:8px 10px;border-radius:0}.product-new-template .h4,.product-new-template h4{font-size:16px;line-height:50px;color:var(--color-font-secondary);letter-spacing:0}.product-new-template{padding-bottom:20px;padding-top:0}.product-new-template input::-webkit-inner-spin-button,.product-new-template input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-new-template ul{margin:0 0 15px 20px;padding:0;color:inherit;font-family:inherit}.product-new-template button,.product-new-template input,.product-new-template label,.product-new-template select{text-transform:inherit}.product-new-template .product-tabs{border-bottom:1px solid #e5e5e5}.product-new-template .product-tab{border-top:1px solid #e5e5e5}.product-new-template .product-featured-image{margin:0 auto}.product-new-template .product-images{padding-top:0;padding-bottom:0;margin:15px 5%;}.product-new-template .slick-list,.slick-list{overflow:hidden;margin:0;padding:0;position:relative;display:block}.product-new-template button.slick-arrow{position:absolute;top:0;outline:0;width:35px;height:38px;text-indent:-9999px;transform:translateY(-50%);background-color:#000;background-repeat:no-repeat;border:0}.product-new-template button.slick-next.slick-arrow{top:50%;right:-5%;background-image:url(//cdn.shopify.com/s/files/1/0053/8715/7592/files/icons.png?v=1608242914);background-position:-66px -649px}.product-new-template .product-featured-images-wrapper{border:1px solid #e5e5e5;height:100%;max-height:600px;overflow:hidden}.product-new-template .product-images .synergy_image_thumb{border-color:#e5e5e5}.product-new-template .product-images .synergy_image_thumb.slick-current.slick-active{border-color:#353535}.product-new-template .icon:before{display:inline;font-family:icons;text-decoration:none;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-new-template .product-featured-image{display:block;width:auto;padding:15px;height:100%;max-height:600px}.product-new-template [type=number]::-webkit-inner-spin-button,.product-new-template [type=number]::-webkit-outer-spin-button{display:none}.product-new-template .h4,.product-new-template h4{margin:0 0 .5em}.modal-dialog{z-index:1100}.footer-about img{max-width:100%;max-height:100px;object-fit:contain;object-position:left top;margin-bottom:15px}.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,
990,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}.site-breadcrumbs{height:60px;background-color:#fafafa;text-align:left}@media(max-width:767px){}.collection-product-swatch.beige,.collection-product-swatch.bronze,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-beige a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-beige a:hover,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-bronze a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-bronze a:hover,.variant-link.beige,.variant-link.beige:hover,.variant-link.bronze,.variant-link.bronze:hover,label.variants.filter-Beige,label.variants.filter-Bronze,label.variants.filter-beige,label.variants.filter-bronze{color:#deb887;background-color:#deb887}.collection-product-swatch.black,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-black a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-black a:hover,.variant-link.black,.variant-link.black:hover,label.variants.filter-Black,label.variants.filter-black{color:#000;background-color:#000}.collection-product-swatch.blue,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-blue a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-blue a:hover,.variant-link.blue,.variant-link.blue:hover,label.variants.filter-Blue,label.variants.filter-blue{color:#4169e1;background-color:#4169e1}.collection-product-swatch.brown,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-brown a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-brown a:hover,.variant-link.brown,.variant-link.brown:hover,label.variants.filter-Brown,label.variants.filter-brown{color:#8b4513;background-color:#8b4513}.collection-product-swatch.camo,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-camo a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-camo a:hover,.variant-link.camo,.variant-link.camo:hover,label.variants.filter-Camo,label.variants.filter-camo{color:#556b2f;background-color:#556b2f}.collection-product-swatch.chocolate,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-chocolate a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-chocolate a:hover,.variant-link.chocolate,.variant-link.chocolate:hover,label.variants.filter-Chocolate,label.variants.filter-chocolate{color:#d2691e;background-color:#d2691e}.collection-product-swatch.cream,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-cream a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-cream a:hover,.variant-link.cream,.variant-link.cream:hover,label.variants.filter-Cream,label.variants.filter-cream{color:#fdf5e6;background-color:#fdf5e6}.collection-product-swatch.crimson,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-crimson a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-crimson a:hover,.variant-link.crimson,.variant-link.crimson:hover,label.variants.filter-Crimson,label.variants.filter-crimson{color:#dc143c;background-color:#dc143c}.collection-product-swatch.cyan,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-cyan a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-cyan a:hover,.variant-link.cyan,.variant-link.cyan:hover,label.variants.filter-Cyan,label.variants.filter-cyan{color:#0ff;background-color:#0ff}
99.collection-product-swatch.gold,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-gold a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-gold a:hover,.variant-link.gold,.variant-link.gold:hover,label.variants.filter-Gold,label.variants.filter-gold{color:gold;background-color:gold}.collection-product-swatch.green,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-green a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-green a:hover,.variant-link.green,.variant-link.green:hover,label.variants.filter-Green,label.variants.filter-green{color:#228b22;background-color:#228b22}.collection-product-swatch.gray,.collection-product-swatch.grey,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-gray a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-gray a:hover,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-grey a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-grey a:hover,.variant-link.gray,.variant-link.gray:hover,.variant-link.grey,.variant-link.grey:hover,label.variants.filter-Gray,label.variants.filter-Grey,label.variants.filter-gray,label.variants.filter-grey{color:grey;background-color:grey}.collection-product-swatch.indigo,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-ivory a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-ivory a:hover,.variant-link.indigo,.variant-link.indigo:hover,label.variants.filter-Indigo,label.variants.filter-indigo{color:indigo;background-color:indigo}.collection-product-swatch.ivory,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-indigo a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-indigo a:hover,.variant-link.ivory,.variant-link.ivory:hover,label.variants.filter-Ivory,label.variants.filter-ivory{color:ivory;background-color:ivory}.collection-product-swatch.khaki,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-khaki a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-khaki a:hover,.variant-link.khaki,.variant-link.khaki:hover,label.variants.filter-Khaki,label.variants.filter-khaki{color:#bdb76b;background-color:#bdb76b}.collection-product-swatch.lavender,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-lavender a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-lavender a:hover,.variant-link.lavender,.variant-link.lavender:hover,label.variants.filter-Lavender,label.variants.filter-lavender{color:#e6e6fa;background-color:#e6e6fa}.collection-product-swatch.magenta,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-magenta a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-magenta a:hover,.variant-link.magenta,.variant-link.magenta:hover,label.variants.filter-Magenta,label.variants.filter-magenta{color:#ff00ff;background-color:#ff00ff}.collection-product-swatch.maroon,.collection-product-swatch.wine,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-maroon a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-maroon a:hover,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-wine a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-wine a:hover,.variant-link.maroon,.variant-link.maroon:hover,.variant-link.wine,.variant-link.wine:hover,label.variants.filter-Maroon,label.variants.filter-Wine,label.variants.filter-maroon,label.variants.filter-wine{color:maroon;background-color:maroon}.collection-product-swatch.mustard,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-mustard a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-mustard a:hover,.variant-link.mustard,.variant-link.mustard:hover,label.variants.filter-Mustard,label.variants.filter-mustard{color:#daa520;background-color:#daa520}
99.collection-product-swatch.navy,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-navy a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-navy a:hover,.variant-link.navy,.variant-link.navy:hover,label.variants.filter-Navy,label.variants.filter-navy{color:navy;background-color:navy}.collection-product-swatch.neon,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-neon a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-neon a:hover,.variant-link.neon,.variant-link.neon:hover,label.variants.filter-Neon,label.variants.filter-neon{color:#adff2f;background-color:#adff2f}.collection-product-swatch.orange,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-orange a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-orange a:hover,.variant-link.orange,.variant-link.orange:hover,label.variants.filter-Orange,label.variants.filter-orange{color:orange;background-color:orange}.collection-product-swatch.peach,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-peach a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-peach a:hover,.variant-link.peach,.variant-link.peach:hover,label.variants.filter-Peach,label.variants.filter-peach{color:#ffdab9;background-color:#ffdab9}.collection-product-swatch.pink,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-pink a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-pink a:hover,.variant-link.pink,.variant-link.pink:hover,label.variants.filter-Pink,label.variants.filter-pink{color:pink;background-color:pink}.collection-product-swatch.purple,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-purple a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-purple a:hover,.variant-link.purple,.variant-link.purple:hover,label.variants.filter-Purple,label.variants.filter-purple{color:purple;background-color:purple}.collection-product-swatch.red,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-red a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-red a:hover,.variant-link.red,.variant-link.red:hover,label.variants.filter-Red,label.variants.filter-red{color:red;background-color:red}.collection-product-swatch.sienna,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-sienna a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-sienna a:hover,.variant-link.sienna,.variant-link.sienna:hover,label.variants.filter-Sienna,label.variants.filter-sienna{color:sienna;background-color:sienna}.collection-product-swatch.silver,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-silver a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-silver a:hover,.variant-link.silver,.variant-link.silver:hover,label.variants.filter-Silver,label.variants.filter-silver{color:silver;background-color:silver}.collection-product-swatch.taupe,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-teal a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-teal a:hover,.variant-link.taupe,.variant-link.taupe:hover,label.variants.filter-Taupe,label.variants.filter-taupe{color:teal;background-color:teal}.collection-product-swatch.teal,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-taupe a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-taupe a:hover,.variant-link.teal,.variant-link.teal:hover,label.variants.filter-Teal,label.variants.filter-teal{color:peru;background-color:peru}.collection-product-swatch.tomato,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-tomato a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-tomato a:hover,.variant-link.tomato,.variant-link.tomato:hover,label.variants.filter-Tomato,label.variants.filter-tomato{color:tomato;background-color:tomato}
99.collection-product-swatch.violet,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-violet a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-violet a:hover,.variant-link.violet,.variant-link.violet:hover,label.variants.filter-Violet,label.variants.filter-violet{color:violet;background-color:violet}.collection-product-swatch.white,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-white a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-white a:hover,.variant-link.white,.variant-link.white:hover,label.variants.filter-White,label.variants.filter-white{color:snow;background-color:snow}.collection-product-swatch.yellow,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-yellow a,.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-swatches.sidebar-menu .filter-yellow a:hover,.variant-link.yellow,.variant-link.yellow:hover,label.variants.filter-Yellow,label.variants.filter-yellow{color:#ff0;background-color:#ff0}.sidebar-widget.sidebar-filter.filter-eight .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-eighteen .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-eleven .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-fifteen .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-five .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-four .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-fourteen .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-nine .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-nineteen .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-seven .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-seventeen .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-six .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-sixteen .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-ten .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-thirteen .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-thirty .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-three .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twelve .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twenty .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twenty-eight .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twenty-five .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twenty-four .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twenty-nine .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twenty-one .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twenty-seven .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twenty-six .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twenty-three .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-twenty-two .sidebar-swatches.sidebar-menu a,.sidebar-widget.sidebar-filter.filter-two .sidebar-swatches.sidebar-menu a{background-color:transparent!important}body{font-family:var(--font-secondary);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-text);background-color:var(--color-background)}@media (min-width:1200px){.container{max-width:var(--site-width)}}p{margin:0 0 var(--spc) 0}a{color:var(--color-brand)}h1,h2,h3,h4,.h4,h6{font-family:var(--font-primary);font-weight:var(--font-weight-primary);text-transform:var(--text-transform);letter-spacing:var(--letter-spacing);margin:0 0 var(--spc) 0;color:var(--color-heading)}.page-width p{font-weight:normal!important}ul li{line-height:var(--spc)}ul{margin:0 0 var(--spc) 0}.btn{color:var(--color-text);border:0;padding:0 var(--spc);height:40px;line-height:40px;border-radius:0;font-family:var(--font-primary);font-size:var(--font-size);font-weight:var(--font-weight-secondary);text-transform:var(--text-transform);letter-spacing:var(--letter-spacing)}.shopify-payment-button__button{border-radius:0;border:none;box-shadow:0 0 0 0 transparent;background-color:var(--color-brand);color:white;display:block;font-size:1em;font-weight:500;line-height:1;text-align:center;width:100%}.btn-primary{color:#fff;background-color:var(--color-brand)}.btn-secondary{color:#fff;background-color:var(--color-secondary)}label{font-family:var(--font-primary);font-weight:var(--font-weight);margin-bottom:var(--spc-sm);color:var(--color-heading)}.shopify-currency-form select{height:30px;font-size:14px;font-weight:var(--font-weight);line-height:30px;background:transparent;border:0;padding:0 var(--spc-xs)}.modal-content{background-color:var(--color-background);border:0;border-radius:0;box-shadow:0 8px 64px rgba(0,0,0,0.8)}.modal-body{padding:var(--spc)}.size-guide{margin-bottom:var(--spc);margin:0;display:block;width:100%;float:left}
99div#ZlistWishlist{float:left!important;width:100%!important;margin:0 0 0 0!important;text-transform:uppercase}@media (min-width:768px){.site-header{position:static;top:0;left:0;right:0;z-index:150}}.menu-item-title{position:relative;line-height:var(--spc)}.menu-item:first-of-type .menu-item-title{padding-left:0}.menu-item:last-of-type .menu-item-title{padding-right:0}.menu-item-title i{margin-left:var(--spc-xs);font-size:12px;color:var(--color-secondary)}.mega-menu{position:fixed;padding:var(--spc);visibility:hidden;opacity:0;transform:translateY(var(--spc));z-index:199;box-shadow:var(--box-shadow-lg)}.sub-menu-item-title{position:relative}.sub-menu-item-title:before{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:1px;background-color:var(--color-background-secondary)}.sub-menu-item{font-size:12px;line-height:var(--spc)}.menu{margin:0;padding:0;list-style:none}.nested-menu{margin:0;padding:0;list-style:none}.regular-dropdown{position:absolute;top:100%;left:0;padding:0;margin:0;list-style:none;min-width:320px;padding:var(--spc);visibility:hidden;opacity:0;transform:translateY(var(--spc));z-index:199;
99box-shadow:var(--box-shadow-lg)}.regular-dropdown-item{line-height:var(--spc)}.menu-banner-image{max-width:100%;height:auto}.mobile-strapline{display:block;text-align:center;margin:0}.off-canvas{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;overflow-y:scroll;padding:var(--spc);box-shadow:var(--box-shadow-lg);z-index:999;visibility:hidden;opacity:0;transform:translateX(-100vw)}.off-canvas-close{position:absolute;top:26px;right:var(--spc);width:40px;height:40px;font-size:32px;line-height:40px;text-align:center}.mobile-nav-header{padding-bottom:var(--spc-sm);margin-bottom:var(--spc)}.mobile-nav-heading{font-size:16px;line-height:30px;margin:0}.mobile-nav ul{margin:0;padding:0;list-style:none}.mobile-nav ul li{font-size:14px;line-height:var(--spc-lg);position:relative;border-bottom:1px solid var(--color-background-secondary)}.mobile-nav ul li:last-child{border:0}.mobile-nav ul ul li:first-child{border-top:1px solid var(--color-background-secondary)}.mobile-nav ul li a{display:block}.mobile-submenu-toggle{position:absolute;top:2px;right:0;width:40px;height:40px;font-size:14px;line-height:40px;text-align:center}.mobile-submenu{display:none}.mobile-submenu li a{padding-left:var(--spc-sm)}.mobile-search{padding-bottom:var(--spc)}.product-page{padding:0}.store-icons a:not(.header-cart-contents-view-cart){width:var(--spc);display:block;text-align:center}.store-icons div{text-align:center}.store-icons div:last-child a{margin-right:0}.brand-logo-link{display:block;line-height:1}.store-search{width:100%}.site-breadcrumbs{background:var(--color-background-secondary);height:80px;position:relative;overflow:hidden}.breadcrumbs{display:inline-block}.breadcrumbs span{font-weight:var(--font-weight)}.separator{color:var(--color-text);padding:0 var(--spc-xs)}label.variants.filter-Black{color:black;background-color:black}.cart-item-count{position:absolute;top:8px!important;width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-bold);line-height:18px;border-radius:18px;background-color:var(--color-brand);color:#fff;right:20px}@media (min-width:767px){.site-header{padding-bottom:var(--spc)}}@media (min-width:992px){.site-header{height:var(--site-header-height);padding-bottom:0}}.product-new-template label{margin-bottom:0;text-transform:uppercase!important}.product-new-template input,.product-new-template button,.product-new-template select,.product-new-template label{text-transform:uppercase!important}.variants{display:inline-flex}.trust_badge{display:block;width:100%;float:left;margin-top:20px;margin-bottom:0px}.wishlist{margin-right:1%!important}img.lazyload:not([src]){visibility:hidden}div#product-tabs{clear:both}.product-featured-image{max-width:100%;height:auto}.product-tab-content,.product__accordion .accordion__content p,.product__accordion .accordion__content{font-family:var(--font-secondary)!important;font-weight:normal!important}.product-images{padding:var(--spc) 0}.product-images img{max-width:100%;height:auto;border:1px solid var(--color-background-secondary);padding:var(--spc-xs)}.product-meta{margin-bottom:10px}.product-vendor,.product-sku,.product-out-of-stock{display:block;font-size:12px}.product-out-of-stock{color:var(--color-danger)}.quantity{font-weight:var(--font-weight-bold)}.quantity:after{content:" "}.grid__item.medium-up--one-half.one-whole.product__media-wrapper{position:relative}.image_badges{position:absolute;right:0}.product-form__input input[type='radio'].disabled+label{border:1px solid #000000;color:rgba(var(--color-foreground),0.4);opacity:0.4}.product-tab-heading{margin:0}.product-tab-heading a{position:relative;height:50px;font-size:16px;line-height:50px;color:var(--color-font-secondary);display:block;border-bottom:1px solid var(--color-background-secondary)}.product-tab-heading a:after{content:"\f068";font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;font-size:14px;position:absolute;top:2px;right:0}.product-tab-heading a.collapsed:after{content:"\f067"}.product-tab-content{padding-top:var(--spc)}.social-share{padding-top:var(--spc-sm)}.social-share-icons{display:inline;margin:0;padding:0;list-style:none}.social-share-icons li{display:inline-block}.share-icon{display:inline-block;width:42px;height:42px;border-radius:42px;margin-right:var(--spc-xs);font-size:22px;text-align:center;line-height:46px;color:var(--color-heading)}#shopify-product-reviews{margin:0 0 var(--spc) 0!important}@media (min-width:767px){.product-sku,.product-vendor,.product-out-of-stock{display:inline-block;margin-right:var(--spc-sm)}}
99.collection-product-price{color:#000!important;font-size:15px;font-weight:var(--font-weight-bold);line-height:23px}.without-vat,.collection-product-price.without-vat{font-size:13px;line-height:20px}.without-vat{font-size:22px}.with-vat{display:block;margin-top:-6px}.vat-text{font-size:70%}.price .price-item{margin:0 1rem 0 0;font-size:2rem}label.variants.Size{max-height:25px;height:25px!important;width:25px!important;line-height:13px!important}label.variants.Colour{width:25px!important;height:25px!important;border-radius:50%!important;border:3px solid #fff!important;outline:1px solid #ddd}label.variants.Colour .variants-text{opacity:0;background:#151515;padding:0 5px;color:#fff!important;position:absolute;left:-15px;top:-25px;z-index:1;height:20px;line-height:20px}.product-form__input input[type=radio]:checked+label{border:1px solid #000}[name="Size"]:checked+label{background:#000}.product-form__input input[type=radio]+label{height:65px!important;width:auto!important;min-width:35px;max-height:35px!important;line-height:23px!important;overflow:hidden}.copyright-text{display:inline-block;font-family:var(--bottom-footer-font-family);font-weight:var(--bottom-footer-font-weight);font-size:12px;line-height:var(--bottom-footer-height);margin:0}.copyright-text{color:var(--color-bottom-footer)}.payment-logos svg{margin-left:var(--spc-xs);margin-right:var(--spc-xs);margin-bottom:var(--spc-sm)}@media (min-width:992px){.payment-logos svg{margin-right:0;margin-bottom:0}}.product-images .synergy_image_thumb{margin-bottom:20px}@media (max-width:1199px){.product-featured-image{height:auto!important}}.hidden{overflow:hidden}@media only screen and (max-width:480px){div .cart-item-count{top:1px!important;border-radius:4px;right:18px;width:20px}div.product__accordion .icon{width:11px}div.social-share{width:100%;padding-top:0}div .site-breadcrumbs{height:auto}div .header__icon--cart{margin-right:0}}body{overflow:auto}.store-search.in-mobile-header .predictive-search{z-index:1000}@font-face{font-family:'Font Awesome 5 Pro';src:url('FontAwesome.eot?#iefix') format('embedded-opentype'),url('data:application/octet-stream;base64,d09GMgABAAAAAAQcAA8AAAAACWQAAAPEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GVgCCchEICoVMhE8LFAABNgIkAyQEIAWEMQdkFyQYGhvJB0CO0UvPcJLwijAE76V4/p812n1/ZM0QS8RNUEUkQdfEoS5xOlUqlbOJVDSpVs/z83nW+1UqjJC5tRn9ZkSmWQDJspuseAL5ZyFd9wadRlNrq+JSqdvJlebWOBKJIYknhigiqYpYEnux6V8q8Wv9h3h1ooEnDkLgTd2OX/CxKP8o76WDWWwCSjQmRYtCsguth85kyuMBTsLA/7DVMkrXQENddLxLNwv6IfuX6s/6kJGICZE9gAAaqtohB7+lSPJ3VC4B8yaVnl/Ur8Rf/G/qz/pxFH6pIGDhxcJu86hp5pDA0cHAM6QHAaSA0v17Ao7LOKrAFFgGFvALZBNSW6sqrUa0ssHu46PXW7VBViP+mhD++tv0+s2SX+ON91lH3z90uSJvvm84KmYeuXfJJz1z65U7zmuCq6FPfgswPNIbpSMIie8N8l35fgMSX+mlO9I9vfQCYLhvMMnbGp2HpHfie/mt0Oi3VXohvJRfi7xBIVwza76BlAZFeWEkBcGAFqUehnvSVoR4QxXCYYNJPtrUuNXff5tvQxO18d3iU7+Z10GbNkoyMVN182QgGyRSNFZII7JPrqcMCSGGaDAMl8ET4bt6/vrA/VVBO8j9I4Jr/vxYQj04Hh/fOE4b/Plne/3mgb3Pjh79tvnW5vqOH+Q+pDxMqqxMYnyu+nSjnKlHmWLjs6aeZJirjGbynskanoWhvFQ3deeG7DvHlZZGTmlzvn6tnh35Q9fBbhzxI4KmEO5O0CG/kcxyEmdXkzUbU16zl8KEZ5Nt9bnqQ9OmsHZn+syVXs8cbx+XWFbO9nhXyvjMhvC7ARqNTynIDYF7c8U5TD47KlTuVEP62MDaS62WJhl37eI8L4AgfOOmP+qypP/XGhSwitlydHAkpUQEmFQgrBa0JajjKAPRsaZKgE7rlHE4BORcEXLwZwYgmLKPChQiOAQAsx4IiC1YAKVzBTR2GwCtjQkHnZlUzO5tzHJopNVB7AIAyrSzoHFVB2it+gs6m5LwWb3VtCg02SQz0HLMxplusok4tAS0atNMRis3Fm+MGeDctjFnNrdXqU74L2DBV91DQJtITmS9gAdNw1vMzoqB0VIlOoId5yaihBpNZMLeLV60FEpnYSXrIS5qp/GNAxuD6VRaRuQ/WUKCjOapWN3x0SnR+2fxAncjg32dAC7jTDPdWLsgmnuoVHCc3XB3DHYnh9IdM4WoKJASqZAaaRBFzbw9thDjeB4yicmmYJVbxoTjErFDYhKgRUBGmP05E9khQGAtARFC8bED4LEZvWw=') format('woff2');font-weight:400;font-style:normal;font-display:swap}.fa-heart:before{content:"\f004"}.fa-user:before{content:"\f007"}.fa-shopping-bag:before{content:"\f290"}.fa-angle-down:before{content:"\f107"}.fa-align-left:before{content:"\f036"}.product-tab-heading a.collapsed:after{content:"\f067"}.fal,.far{font-family:"Font Awesome 5 Pro"}.fal{font-weight:300}.fa,.fab,.fal,.far,.fas{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@font-face{font-family:'Font Awesome 5 Pro';src:url('FontAwesome.eot?#iefix') format('embedded-opentype'),url('data:application/octet-stream;base64,d09GMgABAAAAAAKQAA0AAAAABpQAAAI5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GVgCCShEICoEsgUELCgABNgIkAxAEIAWETwc5G7QFAB6FccNd4tWXJZY4fBmiaZpEVO3H27N37wMHQRKWB3ZANqx0JLAl4eJUWBPZPP/7/dpZEYl3+r6/YoZYE3/8VamYZIaMl0qkAg454USO2jJPoXVxKicbJ+iL56K0B4aWJd1g1cm9Gm0qleIdS6ACdSq415/99X4yNlEqd33YDj+mFQJvLjz7CR9PnfiRWwdzWA1KNE10FFLIXYOprOQcnKJP+2edG8rQAGAJAJy9XT5D7ld+Jb/jkC9bQQANDRtJwHEywUZy28CELopf18YR+rdn4bkAZAICSIECAIS8IuOoQAdTGHAMnAHQATCsmKN1u1deV116eTgzI73QzFNa/PjSPJjL2fln3M7VDZtdnnkyiTNQF45VH+7oo6UDteeiXu+e0+/sUh98W7146jWxXQD2JwN5zdfm9EiPf5ib+14gCPvefK4XU/+mZqW4XE8b/4+fSl5hSoHwyZEchQyaFWIn9EJVyLx90B2jAIUI
99DgNgzmMBsV7kGMqka9Ac9A/dmoRhMBvuTMQOv2nSNYhDACgLzkFzWxu6PVHAYHVWnQm8a6xiaGCG5C1xU0N9HAkjGyaGyBZONNdzbALvRbP8kt+RdMO0MRn+tvREpJswO9PsNhMijgQIfEgC5YyXIrPBEsw4b9gvhIlrNsDnB8qTEU9EGQkIPkqQz6jWCTPBlGjtD7E4G+kXif5nQbsDwGWcmU2129Rq7Ap88Nz2I37B198ZCxhPIAAAOqIiNY7YPvvojmym8xEAAAA=') format('woff2');font-weight:400;font-style:normal;font-display:swap}.fa-sort-amount-up:before{content:"\f161"}.far{font-weight:400}.fal,.far{font-family:"Font Awesome 5 Pro"}#sizeGuide .modal-content{background:#fff}.size-guide{margin-bottom:var(--spc);margin:0;display:block;width:100%;float:left}div#shopify-section-size_guides{margin-top:-9px}.size-guide-link{border:0;border-radius:0;text-align:left;padding:0;margin:0;font-family:var(--font-primary);font-weight:var(--font-weight);margin-bottom:var(--spc-sm);text-transform:uppercase;margin-bottom:1rem;line-height:50px;height:48px;width:100%;font-size:12px!important;font-weight:700;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:.3s ease-in-out;display:block!important;background:0 0;color:#151515!important}.size-guide-link:hover{background:0 0}.size-guide-link i{font-size:16px;margin-right:var(--spc-sm);position:relative;top:2px}@media(min-width:1200px){.product.grid{margin:0!important}}#saleprice{background:#000;color:#fff;padding:2px 10px;font-size:14px} 100</style> 101 102 103 104 <style class="critical2"> 105 body,html{opacity:1 !important;
105 filter:unset !important; } 106 107 .go-cart__overlay{ 108 opacity:0 !important; 109 } 110 </style> 111 112 113 <link rel="canonical" href="https://hificentre.com/collections/wireless-speakers"> 114 115 116 117 <!-- START Meta Title --> 118 <title> 119 Primare Allt-I-Ett All-in-One System | Hi-Fi Centre 120 </title> 121 122 <!-- END Meta Title --><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
122<script data-font="iconrht , faclever , Pe-icon-7-stroke , Font Awesome 5 Free:n9" data-fm=""></script>
122 123 124 125<style data-shopify> 126 @font-face { 127 font-family: Figtree; 128 font-weight: 400; 129 font-style: normal; 130 font-display: swap; 131 src: url("//hificentre.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 132 url("//hificentre.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 133} 134 135 @font-face { 136 font-family: Figtree; 137 font-weight: 400; 138 font-style: normal; 139 font-display: swap; 140 src: url("//hificentre.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 141 url("//hificentre.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 142} 143 144 @font-face { 145 font-family: Figtree; 146 font-weight: 700; 147 font-style: normal; 148 font-display: swap; 149 src: url("//hificentre.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"), 150 url("//hificentre.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff"); 151} 152 153 @font-face { 154 font-family: Figtree; 155 font-weight: 400; 156 font-style: italic; 157 font-display: swap; 158 src: url("//hificentre.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"), 159 url("//hificentre.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff"); 160} 161 162 @font-face { 163 font-family: Figtree; 164 font-weight: 700; 165 font-style: italic; 166 font-display: swap; 167 src: url("//hificentre.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"), 168 url("//hificentre.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff"); 169} 170 171 172 173 :root { 174 --font-body-family: Figtree, sans-serif; 175 --font-body-style: normal; 176 --font-body-weight: 400; 177 178 --font-heading-family: , ; 179 --font-heading-style: ; 180 --font-heading-weight: ; 181 182 --font-body-scale: 1.0; 183 --font-heading-scale: 0.0; 184 185 --color-base-text: , , ; 186 --color-base-background-1: , , ; 187 --color-base-background-2: , , ; 188 --color-base-solid-button-labels: , , ; 189 --color-base-outline-button-labels: , , ; 190 --color-base-accent-1: , , ; 191 --color-base-accent-2: , , ; 192 --payment-terms-background-color: ; 193 194 --gradient-base-background-1: ; 195 --gradient-base-background-2: ; 196 --gradient-base-accent-1: ; 197 --gradient-base-accent-2: ; 198 199 --page-width: 117rem; 200 --page-width-margin: 0rem; 201 } 202 203 *, 204 *::before, 205 *::after { 206 box-sizing: inherit; 207 } 208 209 html { 210 box-sizing: border-box; 211 font-size: calc(var(--font-body-scale) * 62.5%); 212 height: 100%; 213 } 214 215 body { 216 display: grid; 217 grid-template-rows: auto auto 1fr auto; 218 grid-template-columns: 100%; 219 min-height: 100%; 220 margin: 0; 221 font-size: 1.5rem; 222 letter-spacing: 0; 223 line-height: calc(1 + 0.8 / var(--font-body-scale)); 224 font-family: var(--font-body-family); 225 font-style: var(--font-body-style); 226 font-weight: var(--font-body-weight); 227 } 228 229 @media screen and (min-width: 750px) { 230 body { 231 font-size: 1.6rem; 232 } 233 } 234</style> 235<!-- START CSS Vars --> 236<style> 237 238 @import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap'); 239 body { 240 font-family: "Figtree", sans-serif; 241 } 242 243 244 245 @import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap'); 246 247 248 249 :root { 250 /* Typography */--font-primary: "Figtree"; 251 --font-weight: 600;--font-size: 14px; 252 --line-height: 26px;--font-secondary: "Figtree"; 253 --font-weight-secondary: 700;--text-transform: none; 254 --letter-spacing: 0px;--font-tertiary: Helvetica, Arial, sans-serif; 255 --font-weight-tertiary: 700;--font-style-tertiary: normal; 256 --font-size-difference: 100%; 257 258 259 --font-weight-bold: 600; 260 261 --font-weight-bold-secondary: 700; 262 263 /* Site Width */ 264 --site-width: 1170px;/* Spacing */ 265 --spc-xs: 5px; 266 --spc-sm: 15px; 267 --spc: 30px; 268 --spc-lg: 45px; 269 --spc-xl: 60px; 270 271 /* Transitions */ 272 --transition-short: all 0.08s ease-in-out; 273 --transition: all 0.2s ease-in-out; 274 --transition-long: all 0.6s ease-in-out; 275 276 /* Shadows */
277 --box-shadow-sm: 0 6px 12px rgba(0,0,0,0.08); 278 --box-shadow: 0 12px 24px rgba(0,0,0,0.08); 279 --box-shadow-lg: 0 36px 48px rgba(0,0,0,0.08); 280 281 /* Colours */ 282 --color-background: #ffffff; 283 --color-background-secondary: #fafafa; 284 --color-background-secondary-darken: #ededed; 285 --color-text: #090a0a; 286 --color-heading: #090a0a; 287 --color-brand: #599e18; 288 --color-brand-darken: #4d8815; 289 --color-secondary: #090a0a; 290 --color-secondary-darken: #000000; 291 --color-sale: #d83140; 292 --color-sale-darken: #c92635; 293 294 /* Contextual Colors */ 295 --color-warning: #bfb050; 296 --color-danger: #bf5050; 297 --color-success: #50bf58; 298 --color-info: #509abf; 299 300 /* Branding Colors */ 301 --color-twitter: #1da1f2; 302 --color-facebook: #3b5998; 303 --color-linkedin: #0077b5; 304 --color-instagram: #405de6; 305 --color-pinterest: #bd081c; 306 --color-rss: #ee802f; 307 308 } 309</style> 310<!-- END CSS Vars --> 311 312 313 <!-- START Styles --> 314 <link data-href="//hificentre.com/cdn/shop/t/148/assets/pe_ic.min.css?v=7714226504272117071747122363" rel="stylesheet"> 315 <link href="//hificentre.com/cdn/shop/t/148/assets/font-awesome.all.min.css?v=91717257098666843491747122344" rel="stylesheet"> 316 <link data-href="//hificentre.com/cdn/shop/t/148/assets/bootstrap.min.css?v=180651107175489845101747122313" rel="stylesheet"> 317 <link data-href="//hificentre.com/cdn/shop/t/148/assets/style.css?v=56389783052739171111747122377" rel="stylesheet"> 318 <link data-href="//hificentre.com/cdn/shop/t/148/assets/slick.css?v=146892651464325103971747122376" rel="stylesheet"> 319 <link data-href="//hificentre.com/cdn/shop/t/148/assets/owl.carousel.min.css?v=100847393044616809951747122356" rel="stylesheet"> 320 <link data-href="//hificentre.com/cdn/shop/t/148/assets/custom.scss.css?v=49480924117240099721790257460" rel="stylesheet"> 321 322 <link href="//hificentre.com/cdn/shop/t/148/assets/si-styles.css?v=134453535111025969851782899265" rel="stylesheet"> 323 324 325 <link href="//hificentre.com/cdn/shop/t/148/assets/fancybox.css?v=149383719414881150091747122343" rel="stylesheet"> 326 327 328 <link href="//hificentre.com/cdn/shop/t/148/assets/component-cart.css?v=127087770392262408741747122319" rel="stylesheet" type="text/css" media="all" /> 329 <link href="//hificentre.com/cdn/shop/t/148/assets/component-cart-items.css?v=66764593009401432141747122318" rel="stylesheet" type="text/css" media="all" /> 330 <link href="//hificentre.com/cdn/shop/t/148/assets/component-totals.css?v=35008200332502843081747122329" rel="stylesheet" type="text/css" media="all" /> 331 <link href="//hificentre.com/cdn/shop/t/148/assets/component-price.css?v=167279626702283648481747122326" rel="stylesheet" type="text/css" media="all" /> 332 <link href="//hificentre.com/cdn/shop/t/148/assets/component-discounts.css?v=51077559233694731001747122320" rel="stylesheet" type="text/css" media="all" /> 333 <link href="//hificentre.com/cdn/shop/t/148/assets/component-loading-overlay.css?v=167310470843593579841747122323" rel="stylesheet" type="text/css" media="all" /> 334 <link href="//hificentre.com/cdn/shop/t/148/assets/new-custom.css?v=1765052673031930861747122355" rel="stylesheet" type="text/css" media="all" /> 335<style> 336 /* Site Header Top Bar */ 337 338.site-header-bottom { 339box-shadow: 0px 4px 2px rgba(120, 120, 120, 0.5); 340} 341 342#banner-164304133541b1aad2-0 .banner-title { 343} 344.service-icon i { 345 padding-top: 6px; 346} 347 348 349 350.site-header-top { 351} 352 353#banner-164304133541b1aad2-0 { 354margin-top: 5px; 355} 356 357/* Site Header Lower Navbar */ 358 359/* Hero Banner */ 360 361/* Heading */ 362 363#banner-164304133541b1aad2-0 .banner-title { 364margin-bottom: 0px !important; 365} 366 367/* Second Button */ 368 369#banner-164304133541b1aad2-0 .btn-custom-two, #banner-164304133541b1aad2-0 .btn-custom-two-outline, #banner-164304133541b1aad2-0 .btn-custom-two-underline { 370color: #ffffff !important; 371} 372 373/* Collection Collage Left */ 374 375#banner-1643041412da89ec43-0 .banner-title { 376margin-bottom: 15px !important; 377} 378 379#banner-1643041412da89ec43-0 .btn-custom-outline, #banner-1643041412da89ec43-0 .btn-custom-underline, #banner-1643041412da89ec43-0 .btn-custom-outline:active, #banner-1643041412da89ec43-0 .btn-custom-underline:active, #banner-1643041412da89ec43-0 .btn-custom-two-outline, #banner-1643041412da89ec43-0 .btn-custom-two-underline, #banner-1643041412da89ec43-0 .btn-custom-two-outline:active, #banner-1643041412da89ec43-0 .btn-custom-two-underline:active { 380} 381 382/* Collection Collage Right - 01 */ 383 384#banner-fdd8c31d-d2dd-449c-83a0-6858c3862260 .banner-title { 385margin-bottom: 15px !important; 386} 387 388#banner-fdd8c31d-d2dd-449c-83a0-6858c3862260 .btn-custom-outline, #banner-fdd8c31d-d2dd-449c-83a0-6858c3862260 .btn-custom-underline, #banner-fdd8c31d-d2dd-449c-83a0-6858c3862260 .btn-custom-outline:active, #banner-fdd8c31d-d2dd-449c-83a0-6858c3862260 .btn-custom-underline:active, #banner-fdd8c31d-d2dd-449c-83a0-6858c3862260 .btn-custom-two-outline, #banner-fdd8c31d-d2dd-449c-83a0-6858c3862260 .btn-custom-two-underline, #banner-fdd8c31d-d2dd-449c-83a0-6858c3862260 .btn-custom-two-outline:active, #banner-fdd8c31d-d2dd-449c-83a0-6858c3862260 .btn-custom-two-underline:active { 389} 390 391/* Best Sellers */ 392 393#section-template--15657970041060__16430417998c438796 .section-title { 394letter-spacing: 1px; 395margin-bottom: 0px; 396} 397 398/* Collections Banner - 01 */ 399 400#banner-1643042103399ba7ee-0 .banner-title { 401} 402 403/* Collections Banner - 01 - Button */ 404 405#banner-1643042103399ba7ee-0 .btn-custom, #banner-1643042103399ba7ee-0 .btn-custom:visited, #banner-1643042103399ba7ee-0 .btn-custom-two, #banner-1643042103399ba7ee-0 .btn-custom-two:visited 406{ 407margin-top: 10px; 408} 409 410 411/* Collections Banner - 02 */ 412 413#banner-0fab7ee7-2d22-48ac-8837-756f99c986c4 .banner-title { 414} 415 416/* Collections Banner - 02 - Button */ 417 418#banner-0fab7ee7-2d22-48ac-8837-756f99c986c4 .btn-custom, #banner-0fab7ee7-2d22-48ac-8837-756f99c986c4 .btn-custom:visited, #banner-0fab7ee7-2d22-48ac-8837-756f99c986c4 .btn-custom-two, #banner-0fab7ee7-2d22-48ac-8837-756f99c986c4 .btn-custom-two:visited { 419margin-top: 10px; 420} 421 422/* Collections Banner - 03 */ 423 424#banner-6f6949c3-5775-470e-b70b-c1a64e42f9da .banner-title { 425} 426 427/* Collections Banner - 03 - Button */ 428 429#banner-6f6949c3-5775-470e-b70b-c1a64e42f9da .btn-custom, #banner-6f6949c3-5775-470e-b70b-c1a64e42f9da .btn-custom:visited, #banner-6f6949c3-5775-470e-b70b-c1a64e42f9da .btn-custom-two, #banner-6f6949c3-5775-470e-b70b-c1a64e42f9da .btn-custom-two:visited { 430margin-top: 10px; 431} 432 433/* Trending Now */ 434 435#section-template--15630892237028__1643042181efb054a6 .section-title { 436margin-bottom: 0px; 437} 438 439/* Collection Banner */ 440 441/*Parallax*/ 442 443#banner-164304246708468643-0 { 444background-image: url("img_parallax.jpg"); 445background-attachment: fixed; 446background-position: center; 447background-repeat: no-repeat; 448background-size: cover; 449} 450 451/*Text*/ 452 453#banner-164304246708468643-0 .banner-title { 454} 455 456#banner-164304246708468643-0 .banner-description { 457padding: 10px; 458} 459 460#banner-164304246708468643-0 .btn-custom-outline, #banner-164304246708468643-0 .btn-custom-underline, #banner-164304246708468643-0 .btn-custom-outline:active, #banner-164304246708468643-0 .btn-custom-underline:active, #banner-164304246708468643-0 .btn-custom-two-outline, #banner-164304246708468643-0 .btn-custom-two-underline, #banner-164304246708468643-0 .btn-custom-two-outline:active, #banner-164304246708468643-0 .btn-custom-two-underline:active { 461margin-top: 10px; 462} 463 464/* About Section */ 465 466#banner-33d6976d-b005-4934-9b2a-78cdda60ea23 .btn-custom, #banner-33d6976d-b005-4934-9b2a-78cdda60ea23 .btn-custom:visited, #banner-33d6976d-b005-4934-9b2a-78cdda60ea23 .btn-custom-two, #banner-33d6976d-b005-4934-9b2a-78cdda60ea23 .btn-custom-two:visited { 467margin-top: 10px; 468} 469 470/* Newsletter */ 471 472#section-template--15657970041060__16430430116c3263ad .newsletter-title { 473} 474 475.mailchimp-newsletter-signup.in-section .newsletter-submit { 476background-color: #ffffff !important; 477} 478 479.mailchimp-newsletter-signup.in-section .newsletter-submit { 480color: #000000 !important; 481} 482 483/* Blog */ 484 485.article-card__header h2 { 486} 487 488/* Footer */ 489 490.footer-column p, .footer-menu ul li a, .footer-menu ul li a:visited { 491padding-right: 100px; 492} 493 494.footer-column p, .footer-menu ul li a, .footer-menu ul li a:visited { 495letter-spacing: 2px; 496} 497 498/* 6 x Collections Grid */ 499 500#banner-1069733c-537c-4ffb-b66d-c6bd5ab44d3b , #banner-538403c8-5052-410f-91cf-e65c8cf17dae , #banner-60372e36-7db4-4e6c-807f-198333a98b47 { 501margin-top: 30px !important; 502} 503 504#banner-1643280335625409fd-0 .banner-title , #banner-8a3266c5-7bf5-4bc6-81d9-15ad9672e424 .banner-title , #banner-87ef1dda-76b6-48e0-83bb-3545392c1761 .banner-title , #banner-1069733c-537c-4ffb-b66d-c6bd5ab44d3b .banner-title , #banner-60372e36-7db4-4e6c-807f-198333a98b47 .banner-title , #banner-538403c8-5052-410f-91cf-e65c8cf17dae .banner-title { 505margin-bottom: 15px !important; 506} 507 508/* Pricing */ 509
510.collection-product-title a { 511text-transform: none; 512} 513 514.collection-product-price { 515color: #8c8a8a; 516text-transform: normal; 517} 518 519/* Footer */ 520 521.footer-column-heading { 522} 523 524a { 525letter-spacing: 0px !important; 526} 527 528.footer-column p { 529font-size: 14px !important; 530letter-spacing: 0px !important; 531} 532 533.footer-column a { 534letter-spacing: 0px !important; 535} 536 537.footer-column p, .footer-menu ul li a, .footer-menu ul li a:visited { 538font-size: 14px; 539} 540 541 542@media (max-width: 767px) 543.enabled-mobile .cycle-slide .enable{ 544height: 600px; 545min-height: 600px; 546} 547 </style><!-- END Styles --> 548 549 <!-- START Header Javascripts --> 550
550<script src="//hificentre.com/cdn/shop/t/148/assets/jquery-3.3.1.min.js?v=61395414644828968241747122349"></script>
550 551
551<script src="//hificentre.com/cdn/shop/t/148/assets/slick.min.js?v=71779134894361685811747122376"></script>
551 552
552<script src="//hificentre.com/cdn/shop/t/148/assets/jquery-ui.js?v=144151410727154103311747122350" defer></script>
552 553
553<script src="//hificentre.com/cdn/shop/t/148/assets/jquery.fancybox.min.js?v=59584556206382833731747122352" defer></script>
553 554
554<script src="//hificentre.com/cdn/shop/t/148/assets/ls.rias.min.js?v=135643826904711990791747122355" defer></script>
554 555
555<script src="//hificentre.com/cdn/shop/t/148/assets/lazysizes.min.js?v=174083227866361917261747122354" defer></script>
555<script src="//hificentre.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
vendor: 1 bytes, line 555
555
556<script> 557 var theme = { 558 strings: { 559 checkout: "Go To Checkout", 560 somethingWrong: "Something went wrong...", 561 addToCart: "Cart", 562 qty: "Qty:", 563 nothingFound: "Sorry, nothing was found. Try a different search term.", 564 view: "View", 565 moreItems: "More Items", 566 available: "Available", 567 unavailable: "Unavailable", 568 viewProduct: "View Product" 569 } 570 } 571 var shopURL = 'https://hificentre.com'; 572 var shopName = 'Hi-Fi Centre';var displayVAT = false; 573 var VATTextWithout = ''; 574 var VATTextWith = ''; 575 var VATValue = 0;</script>
575 576 <!-- END Header Javascripts --> 577 578
578<script src="//hificentre.com/cdn/shop/t/148/assets/global.js?v=92582432936108768581790257458" defer="defer"></script>
578<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
578<meta name="google-site-verification" content="Wyj1X7nXUs3I1OPicCYuddqSKKQwlOJqX4VPjesZuRI"> 579<meta name="facebook-domain-verification" content="l53uqco3jn2jqgq41rj59kaomdsvks"> 580<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/22469355/digital_wallets/dialog"> 581<meta id="in-context-paypal-metadata" data-shop-id="22469355" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="CAD"> 582<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/45043109134389:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://hificentre.com/products/primare-allt-i-ett.oembed">
583<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA"></script>
583 584<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
585<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&shop_id=22469355" crossorigin="anonymous"></script>
vendor: 1 bytes, line 585
585
586<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":22469355,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/22469355","merchantName":"Hi-Fi Centre","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"Hi-Fi Centre","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 586
586
587<script id="shopify-features" type="application/json">{"accessToken":"34088fb0f7cee40a6f0096467ecd4158","betas":["rich-media-storefront-analytics"],"domain":"hificentre.com","predictiveSearch":true,"shopId":22469355,"locale":"en"}</script>
vendor: 1 bytes, line 587
587
588<script>var Shopify = Shopify || {}; 589Shopify.shop = "hificentre.myshopify.com"; 590Shopify.locale = "en"; 591Shopify.currency = {"active":"CAD","rate":"1.0"}; 592Shopify.country = "CA"; 593Shopify.theme = {"name":"Rankhighertheme v4 (ShopInnovator)","id":140226166837,"schema_name":"RHT Theme","schema_version":"4.0","theme_store_id":null,"role":"main"}; 594Shopify.theme.handle = "null"; 595Shopify.theme.style = {"id":null,"handle":null}; 596Shopify.cdnHost = "hificentre.com/cdn"; 597Shopify.routes = Shopify.routes || {}; 598Shopify.routes.root = "/"; 599Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 600Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 601Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 602Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 602
602
603<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 603
603
604<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 604
604
605<script> 606 window.ShopifyPay = window.ShopifyPay || {}; 607 window.ShopifyPay.apiHost = "shop.app\/pay"; 608 window.ShopifyPay.redirectState = null; 609</script>
vendor: 1 bytes, line 609
609
610<script> 611 window.Shopify = window.Shopify || {}; 612 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 613 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 614 window.Shopify.SignInWithShop.eligible = true; 615</script>
vendor: 1 bytes, line 615
615
616<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 616
616
617<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 617
617
618<script type="module"> 619 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 620 621 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 622 623</script>
vendor: 1 bytes, line 623
623
624<script> 625 window.Shopify = window.Shopify || {}; 626 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 627 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"]}; 628</script>
vendor: 1 bytes, line 628
628
629<script>(function() { 630 var isLoaded = false; 631 function asyncLoad() { 632 if (isLoaded) return; 633 isLoaded = true; 634 var urls = ["https:\/\/zooomyapps.com\/wishlist\/ZooomyOrders.js?shop=hificentre.myshopify.com","https:\/\/cdn.jsdelivr.net\/gh\/apphq\/slidecart-dist@master\/slidecarthq-forward.js?4\u0026shop=hificentre.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=YfrApq\u0026shop=hificentre.myshopify.com"]; 635 for (var i = 0; i < urls.length; i++) { 636 var s = document.createElement('script'); 637 s.type = 'text/javascript'; 638 s.async = true; 639 s.src = urls[i]; 640 var x = document.getElementsByTagName('script')[0]; 641 x.parentNode.insertBefore(s, x); 642 } 643 }; 644 if(window.attachEvent) { 645 window.attachEvent('onload', asyncLoad); 646 } else { 647 window.addEventListener('load', asyncLoad, false); 648 } 649})();</script>
vendor: 1 bytes, line 649
649
650<script id="__st">var __st={"a":22469355,"offset":-25200,"reqid":"00a54a60-72b9-47b6-8ef4-174dc2d3e6eb-1790298139","pageurl":"hificentre.com\/collections\/wireless-speakers\/products\/primare-allt-i-ett","u":"574aff910a8e","p":"product","rtyp":"product","rid":8083052265525};</script>
vendor: 1 bytes, line 650
650
651<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 651
651
652<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 652
652
653<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hificentre.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 653
653
654<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 = "//hificentre.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>
654<script crossorigin="anonymous" defer="defer" src="//hificentre.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 654
654
655<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 655
655
656<script> 657 window.Shopify = window.Shopify || {}; 658 window.Shopify.MCP = window.Shopify.MCP || {}; 659 window.Shopify.MCP.enabled = true; 660 window.Shopify.MCP.shop = "hificentre.myshopify.com"; 661 window.Shopify.MCP.mcpEndpoint = "https:\/\/hificentre.com\/api\/mcp"; 662 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?\"\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."}},"required":["query"]}}]; 663</script>
vendor: 1 bytes, line 663
663
664<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("\/\/hificentre.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 665</script>
vendor: 1 bytes, line 665
665
666<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://hificentre.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 667</script>
vendor: 1 bytes, line 667
667
668<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 669 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); 670</script>
vendor: 1 bytes, line 670
670
671<script> 672 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 673</script>
673 674
675<script type="module" src="https://hificentre.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 675
675
676<script nomodule> 677 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 678</script>
678 679 680<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://hificentre.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 681<style id="shopify-accelerated-checkout-cart"> 682 #shopify-buyer-consent { 683 margin-top: 1em; 684 display: inline-block; 685 width: 100%; 686} 687 688#shopify-buyer-consent.hidden { 689 display: none; 690} 691 692#shopify-subscription-policy-button { 693 background: none; 694 border: none; 695 padding: 0; 696 text-decoration: underline; 697 font-size: inherit; 698 cursor: pointer; 699} 700 701#shopify-subscription-policy-button::before { 702 box-shadow: none; 703} 704 705 </style> 706
707<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
707<link data-href="//hificentre.com/cdn/shop/t/148/assets/go-cart.min.css?v=21223521461158683561747122345" rel="stylesheet"> 708 <link data-href="//hificentre.com/cdn/shop/t/148/assets/base.min.css?v=78171312034660882811747122312" rel="stylesheet"><link rel="preload" as="font" href="//hificentre.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" type="font/woff2" crossorigin> 709 <link rel="preload" as="font" href="//hificentre.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" type="font/woff2" crossorigin>
709<script> 710 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 711 </script>
711 712 <style class="critical2"> 713 .go-cart__modal{display:none!important} 714 </style> 715 716 717
717<script> var bonShopInfo = null; </script>
717 718
718<script> var bonCustomerPoints = null; </script>
718 719 <style> 720 #bon-loyalty-btn { 721 position: fixed; 722 color: #FFFFFF; 723 display: flex; 724 flex-direction: row; 725 align-items: center; 726 padding: 14px 29px; 727 border: 0px; 728 z-index: 9999; 729 box-shadow: 0px 4px 8px -2px rgba(68, 68, 68, 0.08); 730 border-radius: 48px; 731 font-family: 'Poppins', sans-serif; 732 font-style: normal; 733 font-weight: 500; 734 font-size: 16px; 735 line-height: 20px; 736 margin-bottom: 0 !important; 737 min-width: 75px; 738 max-width: 250px !important; 739 width: auto; 740 } 741 742 #bon-loyalty-btn:focus { 743 outline: none !important; 744 } 745 746 #bon-loyalty-btn img { 747 margin-right: 5px; 748 height: 20px; 749 } 750 751 752 #bon-iframe-container { 753 bottom: 80px; 754 max-height: 100%; 755 box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25); 756 z-index: 99999999 !important; 757 position: fixed; 758 width: 375px; 759 background: transparent; 760 border-radius: 18px 18px 18px 18px; 761 overflow: hidden; 762 border: 0px; 763 764 } 765 766 #bon-iframe-container #bon-app-iframe { 767 border: 0px; 768 height: 100%; 769 width: 100%; 770 overflow-y: scroll; 771 } 772 773 @media only screen and (max-width: 600px) { 774 #bon-iframe-container { 775 right: 0; 776 width: 100%; 777 height: calc(100% - 50px) !important; 778 top: 60px; 779 overflow: auto; 780 left: 0px !important; 781 } 782 783 #bon-loyalty-btn span { 784 display: none; 785 } 786 787 #bon-loyalty-btn img { 788 margin-right: 0px; 789 height: 25px; 790 } 791 } 792 793 .bon-loyalty-btn { 794 padding: 10px 20px; 795 position: fixed; 796 right: 10px; 797 bottom: 10px; 798 z-index: 2000; 799 } 800 801 .bon-btn-hidden { 802 display: none !important; 803 } 804 805 .bon-btn-display { 806 display: flex !important; 807 } 808 809 @media only screen and (max-width: 600px) { 810 #bon-loyalty-btn { 811 padding: 20px; 812 min-width: 0px; 813 } 814 } 815 816 </style> 817 818 819 820 821 822 823 824 825 826 <style> 827 .search-modal__form .field__label{ display:none;} 828 </style> 829
829<script async src="https://tally.so/widgets/embed.js"></script>
829 830 831 832 833 834 835 <!-- BEGIN MerchantWidget Code --> 836
836<script 837 id="merchantWidgetScript" 838 src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" 839 defer 840 ></script>
840 841
841<script type="text/javascript"> 842 merchantWidgetScript.addEventListener('load', function () { 843 merchantwidget.start({ 844 position: 'LEFT_BOTTOM', 845 sideMargin: 21, 846 bottomMargin: 15, 847 mobileSideMargin: 11, 848 mobileBottomMargin: 19, 849 region: 'CA', 850 }); 851 }); 852 </script>
852 853 <!-- END MerchantWidget Code --> 854 <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 855 856 857 858 859 860 861 862 863 864 865 866 867
867<script async src="https://static.klaviyo.com/onsite/js/YfrApq/klaviyo.js?company_id=YfrApq"></script>
867 868
868<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
868 869 870 871
871<script id="viewed_product"> 872 if (item == null) { 873 var _learnq = _learnq || []; 874 875 var MetafieldReviews = null 876 var MetafieldYotpoRating = null 877 var MetafieldYotpoCount = null 878 var MetafieldLooxRating = null 879 var MetafieldLooxCount = null 880 var okendoProduct = null 881 var okendoProductReviewCount = null 882 var okendoProductReviewAverageValue = null 883 try { 884 // The following fields are used for Customer Hub recently viewed in order to add reviews. 885 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 886 MetafieldReviews = {}; 887 MetafieldYotpoRating = null 888 MetafieldYotpoCount = null 889 MetafieldLooxRating = null 890 MetafieldLooxCount = null 891 892 okendoProduct = null 893 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 894 if (okendoProduct && 'error' in okendoProduct) { 895 okendoProduct = null 896 } 897 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 898 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 899 } catch (error) { 900 console.error('Error in Klaviyo onsite reviews tracking:', error); 901 } 902 903 var item = { 904 Name: "Primare Allt-I-Ett", 905 ProductID: 8083052265525, 906 Categories: ["All","All Products","Compact Systems","Primare","Sorting","Speakers","Wireless Audio"], 907 ImageURL: "https://hificentre.com/cdn/shop/files/Allt-i-ettFront_grande.jpg?v=1773169831", 908 URL: "https://hificentre.com/products/primare-allt-i-ett", 909 Brand: "Primare", 910 Price: "$5,000.00", 911 Value: "5,000.00", 912 CompareAtPrice: "$0.00" 913 }; 914 _learnq.push(['track', 'Viewed Product', item]); 915 _learnq.push(['trackViewedItem', { 916 Title: item.Name, 917 ItemId: item.ProductID, 918 Categories: item.Categories, 919 ImageUrl: item.ImageURL, 920 Url: item.URL, 921 Metadata: { 922 Brand: item.Brand, 923 Price: item.Price, 924 Value: item.Value, 925 CompareAtPrice: item.CompareAtPrice 926 }, 927 metafields:{ 928 reviews: MetafieldReviews, 929 yotpo:{ 930 rating: MetafieldYotpoRating, 931 count: MetafieldYotpoCount, 932 }, 933 loox:{ 934 rating: MetafieldLooxRating, 935 count: MetafieldLooxCount, 936 }, 937 okendo: { 938 rating: okendoProductReviewAverageValue, 939 count: okendoProductReviewCount, 940 } 941 } 942 }]); 943 } 944 </script>
944 945 946 947 948 949 950
950<script> 951 window.klaviyoReviewsProductDesignMode = false 952 </script>
952 953 954 955 956 957 958 959 960 961 962<!-- END app block --><!-- BEGIN app block: shopify://apps/doofinder-search-discovery/blocks/doofinder-script/1abc6bc6-ff36-4a37-9034-effae4a47cf6 --> 963
963<script> 964 (function(w, k) {w[k] = window[k] || function () { (window[k].q = window[k].q || []).push(arguments) }})(window, "doofinderApp") 965 var dfPageType = "product"; 966 var dfProductId = "8083052265525"; 967 var dfCategoryName = "Wireless Audio"; 968 var dfB2BCustomer = false; 969 var dfB2BLocationId = ""; 970 </script>
970 971 972
972<script src="https://us1-config.doofinder.com/2.x/30d928d5-c0d8-45ac-a010-8435eae3dff6.js" async></script>
972 973 974 975 976<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 977 978<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 979 980 981 982 983 984 985
986<script> 987 ;(function () { 988 const url = new URL(window.location) 989 const viewParam = url.searchParams.get('view') 990 if (viewParam && viewParam.includes('variant-pf-')) { 991 url.searchParams.set('pf_v', viewParam) 992 url.searchParams.delete('view') 993 window.history.replaceState({}, '', url) 994 } 995 })() 996</script>
996 997 998 999
1000<script type='module'> 1001 1002 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 1003 1004 window.PAGEFLY_CRO['data_debug'] = { 1005 original_template_suffix: "all_products", 1006 allow_ab_test: false, 1007 ab_test_start_time: 0, 1008 ab_test_end_time: 0, 1009 today_date_time: 1790298139000, 1010 } 1011 window.PAGEFLY_CRO['GA4'] = { enabled: false} 1012</script>
1012 1013 1014<!-- END app snippet --> 1015 1016 1017 1018 1019 1020 1021 1022 1023
1023<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-helper.js' defer='defer'></script>
1023 1024 1025
1025<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-general-helper.js' defer='defer'></script>
1025 1026 1027
1027<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-snap-slider.js' defer='defer'></script>
1027 1028 1029
1029<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-slideshow-v3.js' defer='defer'></script>
1029 1030 1031
1031<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-slideshow-v4.js' defer='defer'></script>
1031 1032 1033
1033<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-glider.js' defer='defer'></script>
1033 1034 1035
1035<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
1035 1036 1037
1037<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-product-media.js' defer='defer'></script>
1037 1038 1039
1039<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-product.js' defer='defer'></script>
1039 1040 1041
1042<script id='pagefly-helper-data' type='application/json'> 1043 { 1044 "page_optimization": { 1045 "assets_prefetching": false 1046 }, 1047 "elements_asset_mapper": { 1048 "Accordion": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-accordion.js", 1049 "Accordion3": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-accordion3.js", 1050 "CountDown": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-countdown.js", 1051 "GMap1": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-gmap.js", 1052 "GMap2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-gmap.js", 1053 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-gmap.js", 1054 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-gmap.js", 1055 "HTML.Video": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-htmlvideo.js", 1056 "HTML.Video2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-htmlvideo2.js", 1057 "HTML.Video3": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-htmlvideo2.js", 1058 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-htmlvideo2.js", 1059 "Instagram": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-instagram.js", 1060 "Instagram2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-instagram.js", 1061 "Insta3": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-instagram3.js", 1062 "Tabs": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-tab.js", 1063 "Tabs3": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-tab3.js", 1064 "ProductBox": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-cart.js", 1065 "FBPageBox2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-facebook.js", 1066 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-facebook.js", 1067 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-twitter.js", 1068 "Paragraph4": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-paragraph4.js", 1069 1070 "AliReviews": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1071 "BackInStock": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1072 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1073 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1074 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1075 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder
1075-358/assets/pagefly-3rd-elements.js", 1076 "LimeSpot": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1077 "Loox": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1078 "Opinew": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1079 "Powr": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1080 "ProductReviews": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1081 "PushOwl": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1082 "ReCharge": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1083 "Rivyo": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1084 "TrackingMore": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1085 "Vitals": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js", 1086 "Wiser": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js" 1087 }, 1088 "custom_elements_mapper": { 1089 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-click-action-element.js", 1090 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-dialog-element.js" 1091 } 1092 } 1093</script>
1093 1094
1095<script id='pagefly-heatmap-config' type='application/json'> 1096 {} 1097</script>
vendor: 1 bytes, line 1097
1097
1098<script> 1099 (function () { 1100 var el = document.getElementById('pagefly-heatmap-config') 1101 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 1102 try { 1103 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 1104 } catch (e) { 1105 window.__pagefly_heatmap_config__ = {} 1106 } 1107 })() 1108</script>
vendor: 1 bytes, line 1108
1108
1109<script> 1110 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 1111 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 1112 // overlay path in the metafield, and this page must already be one the merchant enabled 1113 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 1114 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 1115 (function () { 1116 var cfg = window.__pagefly_heatmap_config__ || {} 1117 var id = (window.__pagefly_page_setting__ || {}).pageId 1118 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 1119 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 1120 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 1121 var s = document.createElement('script') 1122 s.src = 'https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-heatmap-overlay.js' 1123 s.defer = true 1124 document.head.appendChild(s) 1125 })() 1126</script>
1126 1127 1128<!-- BEGIN app snippet: pf-ai-schema --> 1129<!-- END app snippet --> 1130 1131 1132<!-- END app block -->
1132<script src="https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-selleasy.js" type="text/javascript" defer="defer"></script>
1132 1133<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1134<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: 22469355,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 1134
1134
1135<script> 1136 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1137</script>
vendor: 1 bytes, line 1137
1137
1138<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}
1138).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: 22469355,storefrontBaseUrl: "https://hificentre.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hificentre.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1868660789","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"50acfdcd7b118f50e52df83f64624d06","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1138,"dataSharingState":"unrestricted"},{"id":"1260814389","configuration":"{\"accountID\":\"YfrApq\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"628949045","configuration":"{\"installation_id\":\"30d928d5-c0d8-45ac-a010-8435eae3dff6\",\"region\":\"us1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2061f8ea39b7d2e31c8b851469aba871","type":"APP","apiClientId":199361,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"500269109","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-ZRF25R4R0L\\\",\\\"AW-984395601\\\",\\\"GT-TXZW4GZ\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-ZRF25R4R0L\\\",\\\"AW-984395601\\\/ormKCITR74cDENHestUD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-ZRF25R4R0L\\\",\\\"AW-984395601\\\/sOC8CIfR74cDENHestUD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-ZRF25R4R0L\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ZRF25R4R0L\\\",\\\"AW-984395601\\\/3q0hCP7Q74cDENHestUD\\\",\\\"MC-ZS14ZLBQML\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-ZRF25R4R0L\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ZRF25R4R0L\\\",\\\"AW-984395601\\\/M0lnCPvQ74cDENHestUD\\\",\\\"MC-ZS14ZLBQML\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ZRF25R4R0L\\\",\\\"AW-984395601\\\/QCyXCPjQ74cDENHestUD\\\",\\\"MC-ZS14ZLBQML\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-ZRF25R4R0L\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-ZRF25R4R0L\\\",\\\"AW-984395601\\\/678fCIrR74cDENHestUD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-ZRF25R4R0L\\\",\\\"AW-984395601\\\/F8ymCIHR74cDENHestUD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-ZRF25R4R0L\\\"}],\\\"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":"197394485","configuration":"{\"pixel_id\":\"487410291703099\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"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","enabledFlags":["9a3ed68a"]},{"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":"Hi-Fi Centre","paymentSettings":{"currencyCode":"CAD"}
1138,"myshopifyDomain":"hificentre.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/hificentre.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":5000.0,"currencyCode":"CAD"},"product":{"title":"Primare Allt-I-Ett","vendor":"Primare","id":"8083052265525","untranslatedTitle":"Primare Allt-I-Ett","url":"\/products\/primare-allt-i-ett","type":"Wireless Speaker"},"id":"45043109134389","image":{"src":"\/\/hificentre.com\/cdn\/shop\/files\/Allt-i-ettFront.jpg?v=1773169831"},"sku":"Allt-I-Ett","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"8083052265525","handle":"primare-allt-i-ett","isCollective":null,"title":"Primare Allt-I-Ett","type":"Wireless Speaker","untranslatedTitle":"Primare Allt-I-Ett","url":"\/products\/primare-allt-i-ett","vendor":"Primare","remoteShopId":null,"variants":[{"id":"45043109134389","image":{"src":"\/\/hificentre.com\/cdn\/shop\/files\/Allt-i-ettFront.jpg?v=1773169831"},"price":{"amount":5000.0,"currencyCode":"CAD"},"sku":"Allt-I-Ett","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://hificentre.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"140226166837","themePublished":"true","eventMetadataId":"b1fff574-1718-453f-91cc-c0f4f07989bb","pageType":"product","resourceId":"8083052265525","shopId":"22469355","storefrontBaseUrl":"https:\/\/hificentre.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":5000.0,\"currencyCode\":\"CAD\"},\"product\":{\"title\":\"Primare Allt-I-Ett\",\"vendor\":\"Primare\",\"id\":\"8083052265525\",\"untranslatedTitle\":\"Primare Allt-I-Ett\",\"url\":\"\/products\/primare-allt-i-ett\",\"type\":\"Wireless Speaker\"},\"id\":\"45043109134389\",\"image\":{\"src\":\"\/\/hificentre.com\/cdn\/shop\/files\/Allt-i-ettFront.jpg?v=1773169831\"},\"sku\":\"Allt-I-Ett\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
1138<script> 1139 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1140 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1141 window.ShopifyAnalytics.meta.currency = 'CAD'; 1142 var meta = {"product":{"id":8083052265525,"gid":"gid:\/\/shopify\/Product\/8083052265525","vendor":"Primare","type":"Wireless Speaker","handle":"primare-allt-i-ett","variants":[{"id":45043109134389,"price":500000,"name":"Primare Allt-I-Ett","public_title":null,"sku":"Allt-I-Ett"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8083052265525,"requestId":"00a54a60-72b9-47b6-8ef4-174dc2d3e6eb-1790298139"}}; 1143 for (var attr in meta) { 1144 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1145 } 1146</script>
vendor: 1 bytes, line 1146
1146
1147<script class="analytics"> 1148 (function () { 1149 var customDocumentWrite = function(content) { 1150 var jquery = null; 1151 1152 if (window.jQuery) { 1153 jquery = window.jQuery; 1154 } else if (window.Checkout && window.Checkout.$) { 1155 jquery = window.Checkout.$; 1156 } 1157 1158 if (jquery) { 1159 jquery('body').append(content); 1160 } 1161 }; 1162 1163 var hasLoggedConversion = function(token) { 1164 if (token) { 1165 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1166 } 1167 return false; 1168 } 1169 1170 var setCookieIfConversion = function(token) { 1171 if (token) { 1172 var twoMonthsFromNow = new Date(Date.now()); 1173 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1174 1175 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1176 } 1177 } 1178 1179 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1180 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1181 if (trekkie.integrations) { 1182 return; 1183 } 1184 trekkie.methods = [ 1185 'identify', 1186 'page', 1187 'ready', 1188 'track', 1189 'trackForm', 1190 'trackLink' 1191 ]; 1192 trekkie.factory = function(method) { 1193 return function() { 1194 var args = Array.prototype.slice.call(arguments); 1195 args.unshift(method); 1196 trekkie.push(args); 1197 if (method == 'track' || method == 'page') { 1198 var pageUrl; 1199 try { 1200 pageUrl = window.location.href; 1201 } catch (e) {} 1202 var pageReferrer; 1203 try { 1204 pageReferrer = document.referrer; 1205 } catch (e) {} 1206 try { 1207 if (window.__TREKKIE_SHIM_QUEUE == null) { 1208 window.__TREKKIE_SHIM_QUEUE = []; 1209 } 1210 window.__TREKKIE_SHIM_QUEUE.push({ 1211 from: 'trekkie-stub', 1212 method: method, 1213 args: args.slice(1), 1214 pageContext: { 1215 url: pageUrl, 1216 referrer: pageReferrer 1217 } 1218 }); 1219 } catch (e) { 1220 // no-op 1221 } 1222 } 1223 return trekkie; 1224 }; 1225 }; 1226 for (var i = 0; i < trekkie.methods.length; i++) { 1227 var key = trekkie.methods[i]; 1228 trekkie[key] = trekkie.factory(key); 1229 } 1230 trekkie.load = function(config) { 1231 trekkie.config = config || {}; 1232 trekkie.config.initialDocumentCookie = document.cookie; 1233 var first = document.getElementsByTagName('script')[0]; 1234var script = document.createElement('script'); 1235script.type = 'text/javascript'; 1236script.onerror = function(e) { 1237 var scriptFallback = document.createElement('script'); 1238 scriptFallback.type = 'text/javascript'; 1239 scriptFallback.onerror = function(error) { 1240 var Monorail = { 1241 produce: function produce(monorailDomain, schemaId, payload) { 1242 var currentMs = new Date().getTime(); 1243 var event = { 1244 schema_id: schemaId, 1245 payload: payload, 1246 metadata: { 1247 event_created_at_ms: currentMs, 1248 event_sent_at_ms: currentMs 1249 } 1250 }; 1251 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1252 }, 1253 sendRequest: function sendRequest(endpointUrl, payload) { 1254 // Try the sendBeacon API 1255 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1256 var blobData = new window.Blob([payload], { 1257 type: 'text/plain' 1258 }); 1259 1260 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1261 return true; 1262 } // sendBeacon was not successful 1263 1264 } // XHR beacon 1265 1266 var xhr = new XMLHttpRequest(); 1267 1268 try { 1269 xhr.open('POST', endpointUrl); 1270 xhr.setRequestHeader('Content-Type', 'text/plain'); 1271 xhr.send(payload); 1272 } catch (e) { 1273 console.log(e); 1274 } 1275 1276 return false; 1277 }, 1278 isIos12: function isIos12() { 1279 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1280 } 1281 }; 1282 Monorail.produce('monorail-edge.shopifysvc.com', 1283 'trekkie_storefront_load_errors/1.1', 1284 {shop_id: 22469355, 1285 theme_id: 140226166837, 1286 app_name: "storefront", 1287 context_url: window.location.href, 1288 source_url: "//hificentre.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1289 1290 }; 1291 scriptFallback.async = true; 1292 scriptFallback.src = '//hificentre.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1293 first.parentNode.insertBefore(scriptFallback, first); 1294}; 1295script.async = true; 1296script.src = '//hificentre.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1297first.parentNode.insertBefore(script, first); 1298 1299 }; 1300 trekkie.load( 1301 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":22469355,"isMerchantRequest":null,"themeId":14
13010226166837,"themeCityHash":"8237465252144946858","contentLanguage":"en","currency":"CAD","eventMetadataId":"b1fff574-1718-453f-91cc-c0f4f07989bb"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1302 ); 1303 1304 var loaded = false; 1305 trekkie.ready(function() { 1306 if (loaded) return; 1307 loaded = true; 1308 1309 window.ShopifyAnalytics.lib = window.trekkie; 1310 1311 var originalDocumentWrite = document.write; 1312 document.write = customDocumentWrite; 1313 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1314 document.write = originalDocumentWrite; 1315 1316 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1317 var token = match? match[1]: undefined; 1318 if (!hasLoggedConversion(token)) { 1319 setCookieIfConversion(token); 1320 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"CAD","variantId":45043109134389,"productId":8083052265525,"productGid":"gid:\/\/shopify\/Product\/8083052265525","name":"Primare Allt-I-Ett","price":"5000.00","sku":"Allt-I-Ett","brand":"Primare","variant":null,"category":"Wireless Speaker","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 1321 } 1322 }); 1323 1324 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8083052265525,"requestId":"00a54a60-72b9-47b6-8ef4-174dc2d3e6eb-1790298139","shopifyEmitted":true}); 1325 1326 var eventsListenerScript = document.createElement('script'); 1327 eventsListenerScript.async = true; 1328 eventsListenerScript.src = "//hificentre.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1329 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1330})();</script>
1330 1331
1331<script> 1332 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1333 window.ga = function ga() { 1334 (window.ga.q = window.ga.q || []).push(arguments); 1335 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1336 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1337 } 1338 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1339 }; 1340 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1341 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1342 } 1343 } 1344</script>
vendor: 1 bytes, line 1344
1344
1345<script 1346 defer 1347 src="https://hificentre.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1348 data-application="storefront-renderer" 1349 data-shop-id="22469355" 1350 data-render-region="gcp-us-central1" 1351 data-page-type="product" 1352 data-theme-instance-id="140226166837" 1353 data-theme-name="RHT Theme" 1354 data-theme-version="4.0" 1355 data-monorail-region="shop_domain" 1356 data-resource-timing-sampling-rate="10" 1357 data-shs="true" 1358 data-shs-beacon="true" 1359 data-shs-export-with-fetch="true" 1360 data-shs-logs-sample-rate="1" 1361 data-shs-beacon-endpoint="https://hificentre.com/api/collect" 1362></script>
1362 1363<meta name="shopify-y" content="d3348cba-f5ad-4994-abdb-bf72ff9e6a4a" data-expiration="1821855739000"><meta name="shopify-s" content="776d6ca8-e018-431b-b09f-69f60fa38f63" data-expiration="1790299939000"><meta name="new-cookie-storage-activated" content="t"> 1364</head> 1365 1366 <body class=" product product"> 1367 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1367-1370
1367 1368 <noscript 1369 ><iframe 1370 src="https://www.googletagmanager.com/ns.html?id=
1370GTM-KD6X76
vendor: 123 bytes, lines 1370-1376
1370" 1371 height="0" 1372 width="0" 1373 style="display:none;visibility:hidden" 1374 ></iframe 1375 ></noscript> 1376
1376<!-- End Google Tag Manager (noscript) --> 1377 1378<cart-drawer> 1379 <div class="cart-drawer-wrapper page-width"> 1380 <div class="cart-drawer-overlay"></div> 1381 1382 <div 1383 id="cart-drawer" 1384 class="cart-drawer focus-inset" 1385 aria-modal="true" 1386 aria-label="Your bag" 1387 role="dialog" 1388 tabindex="-1" 1389 > 1390 <div class="cart-drawer__header cart-drawer-icon"> 1391 <button 1392 type="button" 1393 class="cart-drawer__close modal__close-button link link--text focus-inset" 1394 aria-label="Close" 1395 > 1396 <svg 1397 viewBox="0 0 14 10" 1398 fill="none" 1399 aria-hidden="true" 1400 focusable="false" 1401 role="presentation" 1402 class="icon icon-arrow" 1403 xmlns="http://www.w3.org/2000/svg" 1404 > 1405 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 1406 </path> 1407 </svg> 1408 </button> 1409 </div> 1410 <div id="cart-drawer-heading" class="cart-drawer-heading"><div class="cart-drawer__header"> 1411<!-- <h2 class="cart-drawer__heading caption-large text-body"> Your bag</h2> 1412 1413 1414 <a href="javascript:void(0)" class="cart-icon-bubble drawer__icon drawer__icon--cart link focus-inset" id="cart-icon-bubble"> 1415 1416 <span class="visually-hidden">Cart</span></a> --> 1417 1418</div></div> 1419 <div id="cart-drawer-products" class="cart-drawer-products"><div class="cart-drawer-products"><div class="empty-cart"> 1420 Your cart is empty<br> 1421 <a class="back-to-shopping" href="/collections/all">Back to Shopping</a> 1422 </div></div> 1423</div> 1424 1425 <div class="cart-shipping subtotals-wrapper "> 1426 <div class="subtotal-label">Shipping:</div> 1427 <div class="subtotal-amount">FREE</div> 1428 </div> 1429 <div id="cart-subtotals" class="cart-subtotals"><div class="subtotals-wrapper"> 1430 <div class="subtotal-label">Subtotal</div> 1431 <div class="subtotal-amount">$0.00</div> 1432</div> 1433</div> 1434 1435 <div class="cart-drawer__links"> 1436 <a class="button button--primary-continue cart-view" href="/cart">View Cart</a> 1437 <form action="/cart" method="post" id="cart-drawer-form"> 1438 <button class="button button--primary button--full-width" name="checkout"> 1439 Go to checkout 1440 </button> 1441 </form> 1442 1443 <!-- 1444 <a class="button button--primary-continue" href="/collections/all">Continue shopping</a> 1445 --> 1446 </div> 1447 </div> 1448 </div> 1449</cart-drawer> 1450<style data-shopify> 1451 .cart-drawer { 1452 display: none; 1453 } 1454</style>
1455<script> 1456 window.KlarnaThemeGlobals={}; window.KlarnaThemeGlobals.data_purchase_amount = 500000;window.KlarnaThemeGlobals.productVariants=[{"id":45043109134389,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"Allt-I-Ett","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Primare Allt-I-Ett","public_title":null,"options":["Default Title"],"price":500000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}];window.KlarnaThemeGlobals.documentCopy=document.cloneNode(true); 1457 </script>
1457 1458 1459 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1460 Skip to content 1461 </a> 1462 1463 <!-- START Site Header - ISSUE IS HERE --> 1464 <header class="site-header d-none d-xl-block"> 1465 <div id="shopify-section-static_site_header_top" class="shopify-section"><!-- START Site Header Top --> 1466 <style> 1467 .site-header-top { background-color: #090a0a; height: 50px; } 1468 </style> 1469 <div class="site-header-top d-flex align-items-center"> 1470 <div class="container"> 1471 <div class="row"><div class="col-xl-12 d-flex justify-content-center"><!-- START Strapline --> 1472<style> 1473 .strapline.in-top-header { font-size: 13px; color: #ffffff; line-height: 50px; text-transform: none; letter-spacing: 0px; } 1474 .strapline.in-top-header a:hover, 1475 .strapline.in-top-header a:active { color: #ffffff; } 1476 .strapline.in-top-header span { color: #ffffff; } 1477 .strapline.in-top-header a, 1478 .strapline.in-top-header a:visited { color: #ffffff; } 1479</style> 1480<p class="strapline in-top-header"><a href="https://hificentre.com/pages/finance">Finance your purchase with low monthly payments</a></p> 1481<!-- END Strapline --></div></div> 1482 </div> 1483 </div> 1484 <!-- END Site Header Top --> 1485</div> 1486 <div id="shopify-section-static_site_header_main" class="shopify-section"><!-- START Site Header - Upper --> 1487 1488<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-list-menu.css?v=161614383810958508431747122322"> 1489<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-search.css?v=93094182928243270001747122328"> 1490<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-menu-drawer.css?v=25441607779389632351747122323"> 1491<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-cart-notification.css?v=71785866653568433361747122319"> 1492<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-cart-items.css?v=66764593009401432141747122318"><link rel="stylesheet" href="//hificentre.com/cdn/shop/t/148/assets/component-cart-drawer.css?v=113067883823897582971760941637" media="print" onload="this.media='all'"><noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-list-menu.css?v=161614383810958508431747122322" rel="stylesheet" type="text/css" media="all" /></noscript> 1493<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-search.css?v=93094182928243270001747122328" rel="stylesheet" type="text/css" media="all" /></noscript> 1494<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-menu-drawer.css?v=25441607779389632351747122323" rel="stylesheet" type="text/css" media="all" /></noscript> 1495<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-cart-notification.css?v=71785866653568433361747122319" rel="stylesheet" type="text/css" media="all" /></noscript> 1496<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-cart-items.css?v=66764593009401432141747122318" rel="stylesheet" type="text/css" media="all" /></noscript><noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-cart-drawer.css?v=113067883823897582971760941637" rel="stylesheet" type="text/css" media="all" /></noscript>
1496<script src="//hificentre.com/cdn/shop/t/148/assets/details-disclosure.js?v=130383321174778955031747122332" defer="defer"></script>
vendor: 1 bytes, line 1496
1496
1497<script src="//hificentre.com/cdn/shop/t/148/assets/details-modal.js?v=28236984606388830511747122333" defer="defer"></script>
1497<script src="//hificentre.com/cdn/shop/t/148/assets/cart-drawer.js?v=86725393642621133381782898435" defer="defer"></script>
1497<style> 1498 header-drawer { 1499 justify-self: start; 1500 margin-left: -1.2rem; 1501 } 1502 1503 @media screen and (min-width: 990px) { 1504 header-drawer { 1505 display: none; 1506 } 1507 } 1508 1509 .menu-drawer-container { 1510 display: flex; 1511 } 1512 1513 .list-menu { 1514 list-style: none; 1515 padding: 0; 1516 margin: 0; 1517 } 1518 1519 .list-menu--inline { 1520 display: inline-flex; 1521 flex-wrap: wrap; 1522 } 1523 1524 summary.list-menu__item { 1525 padding-right: 2.7rem; 1526 } 1527 1528 .list-menu__item { 1529 display: flex; 1530 align-items: center; 1531 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1532 } 1533 1534 .list-menu__item--link { 1535 text-decoration: none; 1536 padding-bottom: 1rem; 1537 padding-top: 1rem; 1538 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1539 } 1540 1541 @media screen and (min-width: 750px) { 1542 .list-menu__item--link { 1543 padding-bottom: 0.5rem; 1544 padding-top: 0.5rem; 1545 } 1546 } 1547 1548 .home .site-header-main { background-color: #ffffff; } 1549 .site-header-main { background-color: #ffffff; height: 86px; } 1550 .site-header.stuck .site-header-main { background-color: #ffffff; height: 80px; } 1551 .site-header-main .menu-item-title { font-size: 13px; padding: 0 var(--spc-sm); } 1552 .site-header-main .menu-item-title, 1553 .site-header-main .sub-menu-item-title, 1554 .site-header-main .sub-menu-item { 1555 font-family:var(--font-primary);text-transform: uppercase; 1556 text-transform:uppercase; 1557 } 1558 .site-header-main .sub-menu-item-title { font-size: 18px; } 1559 .site-header-main .sub-menu-item, 1560 .site-header-main .regular-dropdown-item { font-size: 12px; } 1561 .site-header-main .mega-menu { top: 130px; } 1562 .stuck .site-header-main .mega-menu { top: 110px; } 1563 1564 @media(min-width: 1028px) { .site-header-main .menu-item-title {padding: 0 10px;} .site-header-main .menu-item-title a {height: 86px;} } 1565 1566 1567 header-drawer { 1568 justify-self: start; 1569 margin-left: -1.2rem; 1570 } 1571 1572 @media screen and (min-width: 990px) { 1573 header-drawer { 1574 display: none; 1575 } 1576 } 1577 1578 .menu-drawer-container { 1579 display: flex; 1580 } 1581 1582 .list-menu { 1583 list-style: none; 1584 padding: 0; 1585 margin: 0; 1586 } 1587 1588 .list-menu--inline { 1589 display: inline-flex; 1590 flex-wrap: wrap; 1591 } 1592 1593 summary.list-menu__item { 1594 padding-right: 2.7rem; 1595 } 1596 1597 .list-menu__item { 1598 display: flex; 1599 align-items: center; 1600 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1601 } 1602 1603 .list-menu__item--link { 1604 text-decoration: none; 1605 padding-bottom: 1rem; 1606 padding-top: 1rem; 1607 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1608 } 1609 1610 @media screen and (min-width: 750px) { 1611 .list-menu__item--link { 1612 padding-bottom: 0.5rem; 1613 padding-top: 0.5rem; 1614 } 1615 } 1616</style> 1617 1618<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1619 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 1620 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 1621 </symbol> 1622 1623 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1624 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1625 </symbol> 1626</svg> 1627 1628<div class="header-wrapper color- gradient"> 1629 1630<header> 1631<div class="site-header-main d-flex align-items-center"> 1632 <div class="container"> 1633 <div class="row"><div class="col-xl-2 d-flex justify-content-start" > 1634 <!-- START Brand Logo --> 1635<style> 1636 .brand-logo-link{overflow:hidden;} 1637 .brand-logo-link img[alt] { 1638 text-indent:-9999px;overflow: hidden; 1639 } 1640 .shop-title.in-main-header { color: #151515; } 1641 .brand-logo-image.in-main-header { width: 170px; } 1642</style> 1643<a href="https://hificentre.com" class="brand-logo-link d-flex align-items-center" rel="home"><img data-src="//hificentre.com/cdn/shop/files/hifi_logo_on_white.png?v=1669030890" height="" onError="this.onerror = '';this.style.visibility='hidden';" width="" class="lazyload brand-logo-image in-main-header" loading="lazy" alt="Hi-Fi Centre Logo"></a> 1644<!-- END Brand Logo --> 1645 </div><div class="col-xl-5 d-flex align-items-center" > 1646 <!-- START Search Form --> 1647<style>.store-search.in-main-header .search-form { border-radius: 4px; }.store-search.in-main-header .search__input { 1648 border-width: 1px; 1649 border-radius: 4px; 1650font-size: 18px; 1651 color: #ffffff; 1652 background-color: #ffffff; 1653 border-color: #f6f6f6;height: 40px; 1654 line-height: 40px;} 1655 .store-search.in-main-header .field__label { 1656 font-size: 12px; 1657 color: #ffffff; 1658 1659 } 1660 .store-search.in-main-header .search__input:focus { 1661 font-size: 18px; 1662 color: #ffffff; 1663 background-color: #f6f6f6; 1664 border-color: #f0f0f0; 1665 1666 } 1667 .store-search.in-main-header .search__input.field__input::-webkit-input-placeholder { color: #ffffff; } 1668 .store-search.in-main-header .search__input.field__input::-moz-placeholder { color: #ffffff; } 1669 .store-search.in-main-header .search__input.field__input:-ms-input-placeholder { color: #ffffff; } 1670 .store-search.in-main-header .search__input.field__input::-ms-input-placeholder { color: #ffffff; } 1671 .store-search.in-main-header .search__input.field__input::placeholder { color: #ffffff; } 1672 .store-search.in-main-header .search__button {background-color: #f6f6f6;} 1673 .store-search.in-main-header .search__button .icon { 1674 color: #ffffff;height: 18px;} 1675 .store-search.in-main-header .search__button {width: 40px; 1676 height: 40px;}
1677 .store-search.in-main-header .predictive-search { 1678 background-color: #f6f6f6; 1679 } 1680</style><form action="/search" method="get" role="search" class="search search-modal__form"> 1681 <div class="field"> 1682 <input class="search__input field__input" 1683 id="Search-In-Modal" 1684 type="search" 1685 name="q" 1686 value="" 1687 placeholder="Search Hi-Fi Centre"> 1688 <label class="field__label" for="Search-In-Modal">Search Hi-Fi Centre</label> 1689 <input type="hidden" name="options[prefix]" value="last"> 1690 <button class="search__button field__button" aria-label="Search"> 1691 <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 1692 <use href="#icon-search"> 1693 </svg> 1694 </button> 1695 </div></form><!-- END Search Form --> 1696 1697 1698 1699 1700 </div><!-- START Menu Wrapper --> 1701 <div class="col-xl-4 d-flex justify-content-center align-items-center" ><!-- START Regular Dropdown --> 1702<style> 1703 .menu-item.in-main-header-3 .menu-item-link, 1704 .menu-item.in-main-header-3 .menu-item-title i, 1705 .menu-item.in-main-header-3 .menu-item-link:visited { color: #6b6c6c; } 1706 .menu-item.in-main-header-3 .menu-item-title:hover i, 1707 .menu-item.in-main-header-3 .menu-item-link:hover, 1708 .menu-item.in-main-header-3 .menu-item-link:active { color: #7dc241; } 1709 .menu-item.in-main-header-3 .menu-item-label { background-color: #151515; color: #ffffff; } 1710 .menu-item.in-main-header-3 .regular-dropdown { background-color: #ffffff; } 1711 .menu-item.in-main-header-3 .regular-dropdown-link, 1712 .menu-item.in-main-header-3 .regular-dropdown-link:visited { color: #151515; } 1713 .menu-item.in-main-header-3 .regular-dropdown-link:hover, 1714 .menu-item.in-main-header-3 .regular-dropdown-link:active { color: #7dc241; } 1715</style> 1716<div class="menu-item in-main-header-3 menu-item-regular d-flex align-items-center" > 1717 <div class="menu-item-title d-flex align-items-center nested-cstm"><a class="menu-item-link " href="/pages/3d-store-tour">Store Tour</a></div> 1718</div> 1719<!-- END Regular Dropdown --> 1720 1721 1722<style> 1723 .nested-cstm .nested-menu{ 1724 display:none; 1725 1726 } 1727 li.nested-menu-ctn.regular-dropdown-item:hover .nested-menu { 1728 display: block; 1729} 1730 1731 li.nested-menu-ctn.regular-dropdown-item:hover a.nested-menu-contians.regular-dropdown-link:after 1732 { 1733 transform: rotateZ(90deg); 1734 } 1735 1736 1737 a.nested-menu-contians.regular-dropdown-link:after { 1738 content: ">"; 1739 float: right; 1740} 1741 1742</style> 1743<!-- START Regular Dropdown --> 1744<style> 1745 .menu-item.in-main-header-4 .menu-item-link, 1746 .menu-item.in-main-header-4 .menu-item-title i, 1747 .menu-item.in-main-header-4 .menu-item-link:visited { color: #6b6c6c; } 1748 .menu-item.in-main-header-4 .menu-item-title:hover i, 1749 .menu-item.in-main-header-4 .menu-item-link:hover, 1750 .menu-item.in-main-header-4 .menu-item-link:active { color: #7dc241; } 1751 .menu-item.in-main-header-4 .menu-item-label { background-color: #151515; color: #ffffff; } 1752 .menu-item.in-main-header-4 .regular-dropdown { background-color: #ffffff; } 1753 .menu-item.in-main-header-4 .regular-dropdown-link, 1754 .menu-item.in-main-header-4 .regular-dropdown-link:visited { color: #151515; } 1755 .menu-item.in-main-header-4 .regular-dropdown-link:hover, 1756 .menu-item.in-main-header-4 .regular-dropdown-link:active { color: #7dc241; } 1757</style> 1758<div class="menu-item in-main-header-4 menu-item-regular d-flex align-items-center" > 1759 <div class="menu-item-title d-flex align-items-center nested-cstm"><a class="menu-item-link " href="/pages/contact-us">Contact</a></div> 1760</div> 1761<!-- END Regular Dropdown --> 1762 1763 1764<style> 1765 .nested-cstm .nested-menu{ 1766 display:none; 1767 1768 } 1769 li.nested-menu-ctn.regular-dropdown-item:hover .nested-menu { 1770 display: block; 1771} 1772 1773 li.nested-menu-ctn.regular-dropdown-item:hover a.nested-menu-contians.regular-dropdown-link:after 1774 { 1775 transform: rotateZ(90deg); 1776 } 1777 1778 1779 a.nested-menu-contians.regular-dropdown-link:after { 1780 content: ">"; 1781 float: right; 1782} 1783 1784</style> 1785<span class="sr-only" ></span> 1786 </div> 1787 <!-- END Menu Wrapper --><div class="col-xl-1 d-flex justify-content-end" > 1788 <!-- START Store Icons --> 1789 <style> 1790 .site-header-main .store-icons .header-icon { margin: 0 2px; font-size: 18px; color: #090a0a; } 1791 .site-header-main .store-icons .icon-label { font-size: 10px; color: #090a0a; } 1792 .site-header-main .shopify-currency-form select { color: #090a0a; } 1793 .site-header-main .cart-item-count { top: 8px; right: 12px;} 1794 </style> 1795 1796 <div class="header__icons store-icons d-flex align-items-center">
1796<div class="store-icon-wishlist"> 1797 <a href="/pages/wishlist" class="header-icon"><i class="fal fa-heart"></i></a></div><div class="store-icon-login"><a href="/account/register" class="header-icon"><i class="fal fa-user"></i></a></div><!--cart button--> 1798 1799 <a href="#" class="cart-icon-bubble header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none"> 1800 <path fill="currentColor" fill-rule="evenodd" d="M20.5 6.5a4.75 4.75 0 00-4.75 4.75v.56h-3.16l-.77 11.6a5 5 0 004.99 5.34h7.38a5 5 0 004.99-5.33l-.77-11.6h-3.16v-.57A4.75 4.75 0 0020.5 6.5zm3.75 5.31v-.56a3.75 3.75 0 10-7.5 0v.56h7.5zm-7.5 1h7.5v.56a3.75 3.75 0 11-7.5 0v-.56zm-1 0v.56a4.75 4.75 0 109.5 0v-.56h2.22l.71 10.67a4 4 0 01-3.99 4.27h-7.38a4 4 0 01-4-4.27l.72-10.67h2.22z"/> 1801</svg> 1802<span class="visually-hidden">Cart</span></a> 1803 1804 1805 <!--end cart button--> 1806 1807 1808 1809 </div> 1810 1811 <!-- END Store Icons --> 1812 </div> 1813
1813<script>var cartIcon = 'fal fa-shopping-bag';</script>
1813</div> 1814 </div> 1815</div> 1816<!-- END Site Header - Upper --> 1817 1818</header> 1819 1820 1821</div> 1822<style data-shopify> 1823 .cart-notification { 1824 display: none; 1825 } 1826</style> 1827<cart-notification> 1828 <div class="cart-notification-wrapper page-width"> 1829 <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1"> 1830 <div class="cart-notification__header"> 1831 <h2 class="cart-notification__heading caption-large"><svg class="icon icon-checkmark color-foreground-" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none"> 1832 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 1833</svg> 1834Item added to your cart</h2> 1835 <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close"> 1836 <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg> 1837 </button> 1838 </div> 1839 <div id="cart-notification-product" class="cart-notification-product"></div> 1840 <div class="cart-notification__links"> 1841 <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a> 1842 1843 <form class="header-cart-contents-cta d-flex flex-column" action="/cart" method="post" novalidate> 1844 <a href="#" class="btn btn-primary btn-block btn-continue-shopping">Continue Shopping</a> 1845 <a href="/cart" class="btn btn-secondary btn-block mt-2">View Cart</a> 1846 <button class="btn btn-secondary btn-block mt-2" type="submit" name="checkout">Go To Checkout</button> 1847 </form> 1848 </div> 1849 </div> 1850 </div> 1851</cart-notification> 1852
1853<script> 1854 class StickyHeader extends HTMLElement { 1855 constructor() { 1856 super(); 1857 } 1858 1859 connectedCallback() { 1860 this.header = document.getElementById('shopify-section-header'); 1861 this.headerBounds = {}; 1862 this.currentScrollTop = 0; 1863 this.preventReveal = false; 1864 1865 this.onScrollHandler = this.onScroll.bind(this); 1866 this.hideHeaderOnScrollUp = () => this.preventReveal = true; 1867 1868 this.addEventListener('preventHeaderReveal', this.hideHeaderOnScrollUp); 1869 window.addEventListener('scroll', this.onScrollHandler, false); 1870 1871 this.createObserver(); 1872 } 1873 1874 disconnectedCallback() { 1875 this.removeEventListener('preventHeaderReveal', this.hideHeaderOnScrollUp); 1876 window.removeEventListener('scroll', this.onScrollHandler); 1877 } 1878 1879 createObserver() { 1880 let observer = new IntersectionObserver((entries, observer) => { 1881 this.headerBounds = entries[0].intersectionRect; 1882 observer.disconnect(); 1883 }); 1884 1885 observer.observe(this.header); 1886 } 1887 1888 onScroll() { 1889 const scrollTop = window.pageYOffset || document.documentElement.scrollTop; 1890 1891 if (scrollTop > this.currentScrollTop && scrollTop > this.headerBounds.bottom) { 1892 requestAnimationFrame(this.hide.bind(this)); 1893 } else if (scrollTop < this.currentScrollTop && scrollTop > this.headerBounds.bottom) { 1894 if (!this.preventReveal) { 1895 requestAnimationFrame(this.reveal.bind(this)); 1896 } else { 1897 window.clearTimeout(this.isScrolling); 1898 1899 this.isScrolling = setTimeout(() => { 1900 this.preventReveal = false; 1901 }, 66); 1902 1903 requestAnimationFrame(this.hide.bind(this)); 1904 } 1905 } else if (scrollTop <= this.headerBounds.top) { 1906 requestAnimationFrame(this.reset.bind(this)); 1907 } 1908 1909 1910 this.currentScrollTop = scrollTop; 1911 } 1912 1913 hide() { 1914 this.header.classList.add('shopify-section-header-hidden', 'shopify-section-header-sticky'); 1915 this.closeMenuDisclosure(); 1916 this.closeSearchModal(); 1917 } 1918 1919 reveal() { 1920 this.header.classList.add('shopify-section-header-sticky', 'animate'); 1921 this.header.classList.remove('shopify-section-header-hidden'); 1922 } 1923 1924 reset() { 1925 this.header.classList.remove('shopify-section-header-hidden', 'shopify-section-header-sticky', 'animate'); 1926 } 1927 1928 closeMenuDisclosure() { 1929 this.disclosures = this.disclosures || this.header.querySelectorAll('details-disclosure'); 1930 this.disclosures.forEach(disclosure => disclosure.close()); 1931 } 1932 1933 closeSearchModal() { 1934 this.searchModal = this.searchModal || this.header.querySelector('details-modal'); 1935 this.searchModal.close(false); 1936 } 1937 } 1938 1939 customElements.define('sticky-header', StickyHeader); 1940 </script>
1940</div> 1941 <div id="shopify-section-static_site_header_bottom" class="shopify-section"><link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-list-menu.css?v=161614383810958508431747122322"> 1942<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-search.css?v=93094182928243270001747122328"> 1943<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-menu-drawer.css?v=25441607779389632351747122323"> 1944<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-cart-notification.css?v=71785866653568433361747122319"> 1945<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-cart-items.css?v=66764593009401432141747122318"><noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-list-menu.css?v=161614383810958508431747122322" rel="stylesheet" type="text/css" media="all" /></noscript> 1946<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-search.css?v=93094182928243270001747122328" rel="stylesheet" type="text/css" media="all" /></noscript> 1947<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-menu-drawer.css?v=25441607779389632351747122323" rel="stylesheet" type="text/css" media="all" /></noscript> 1948<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-cart-notification.css?v=71785866653568433361747122319" rel="stylesheet" type="text/css" media="all" /></noscript> 1949<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-cart-items.css?v=66764593009401432141747122318" rel="stylesheet" type="text/css" media="all" /></noscript> 1950 1951 1952 1953 <!-- START Site Header - Lower --> 1954 <style> 1955 .site-header-bottom { background-color: #ffffff; height: 58px; } 1956 .site-header.stuck .site-header-bottom { height: 50px; background-color: #ffffff; } 1957 .site-header-bottom .menu-item-title { font-size: 16px; padding: 0 var(--spc-sm); } 1958 .site-header-bottom .menu-item-title, 1959 .site-header-bottom .sub-menu-item-title, 1960 .site-header-bottom .sub-menu-item {text-transform: capitalize; } 1961 .site-header-bottom .sub-menu-item-title { font-size: 18px; } 1962 .site-header-bottom .sub-menu-item, 1963 .site-header-bottom .regular-dropdown-item { font-size: 15px; } 1964 .site-header-bottom .regular-dropdown-item .regular-dropdown-link:hover, 1965 .site-header-bottom .regular-dropdown-item .regular-dropdown-link:active { color: ; } 1966 .site-header-bottom .mega-menu { top: 170px !important; } 1967 .stuck .site-header-bottom .mega-menu { top: 160px !important; } 1968 @media(min-width: 1028px) { .site-header-bottom .menu-item-title {padding: 0 22px;} .site-header-bottom .menu-item-title a {height: 58px;}} 1969 1970.search__button { 1971 1972 background-color: #000000; 1973} 1974 1975 .field__label { 1976 1977 color: #858585!important; 1978 } 1979 1980 </style> 1981 <div class="site-header-bottom d-flex align-items-center"> 1982 <div class="container"> 1983 <div class="row"><!-- START Menu Wrapper --> 1984 <div class="col-xl-12 d-flex justify-content-start align-items-center" ><!-- START Mega Dropdown --> 1985<style> 1986 1987 .menu-item.in-bottom-header-1 .mega-menu {left: 50%; width: 1080px; margin-left: -598px; 1988} 1989 @media(min-width: 1272px) and (max-width: 1432px){ 1990 .menu-item.in-bottom-header-1 .mega-menu {left: 50%; width: 1080px; margin-left: -598px; 1991} 1992 } 1993 .menu-item.in-bottom-header-1 { color: #090a0a; } 1994 .menu-item.in-bottom-header-1 .menu-item-link { color: #090a0a; } 1995 .menu-item.in-bottom-header-1 .regular-dropdown-link, 1996 .menu-item.in-bottom-header-1 .sub-menu-item-title, 1997 .menu-item.in-bottom-header-1 .sub-menu-item-title > a, 1998 .menu-item.in-bottom-header-1 .sub-menu-item-link, 1999 .menu-item.in-bottom-header-1 .nested-menu-item-link, 2000 .menu-item.in-bottom-header-1 .store-icons a, 2001 .menu-item.in-bottom-header-1 .store-icons a:active { color: #151515; } 2002 .menu-item.in-bottom-header-1 .mega-menu { background-color: #ffffff; } 2003 .menu-item.in-bottom-header-1 .sub-menu-item-link:hover, 2004 .menu-item.in-bottom-header-1 .sub-menu-item-link:active { color: #7dc241; } 2005 .menu-item.in-bottom-header-1 .menu-item-label { background-color: #151515; color: #ffffff; } 2006 .menu-item.in-bottom-header-1 .menu-item-title i { color: #090a0a; } 2007 .menu-item.in-bottom-header-1 .menu-item-title:hover, 2008 .menu-item.in-bottom-header-1 .menu-item-title:hover i { color: #7dc241; } 2009</style> 2010<div class="menu-item in-bottom-header-1" > 2011 <div class="menu-item-title d-flex align-items-center"> 2012 <a class="menu-item-link" href="/pages/brands">Brands</a><i class="fal fa-angle-down"></i> 2013 <div class="mega-menu"> 2014 <div class="row"><div class="col"> 2015 2016 <ul class="menu">
2017 <li class="sub-menu-item"><a href="/collections/adcom" class="sub-menu-item-link">Adcom</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/artysan" class="sub-menu-item-link">Artysan</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/pages/ascendo-immersive-audio" class="sub-menu-item-link">Ascendo</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/audeze" class="sub-menu-item-link">Audeze</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/audio-desk" class="sub-menu-item-link">Audio Desk</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/audioflow" class="sub-menu-item-link">Audioflow</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/pages/audioquest-summit-dealer" class="sub-menu-item-link">Audioquest</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/avid-hifi" class="sub-menu-item-link">AVID Hifi</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/blue-sound" class="sub-menu-item-link">Blue Sound</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://hificentre.com/pages/bowers-and-wilkins-1" class="sub-menu-item-link">Bowers & Wilkins</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://hificentre.com/pages/burmester1" class="sub-menu-item-link">Burmester</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/cambridge-audio" class="sub-menu-item-link">Cambridge Audio</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/classe" class="sub-menu-item-link">Classe</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/clearaudio" class="sub-menu-item-link">Clearaudio</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/chord" class="sub-menu-item-link">Chord</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/ch-precision" class="sub-menu-item-link">CH Precision</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/denon" class="sub-menu-item-link">Denon</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/dynavector" class="sub-menu-item-link">Dynavector</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://hificentre.com/pages/estelon" class="sub-menu-item-link">Estelon</a><ul class="nested-menu"></ul></li> 2018 </ul> 2019 </div><div class="col"> 2020 2021 <ul class="menu"> 2022 <li class="sub-menu-item"><a href="/collections/eversolo" class="sub-menu-item-link">Eversolo</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/focal" class="sub-menu-item-link">Focal</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/gold-note" class="sub-menu-item-link">Gold Note</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/grado" class="sub-menu-item-link">Grado</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/graham-audio" class="sub-menu-item-link">Graham Audio</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/hana" class="sub-menu-item-link">Hana</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/hegel" class="sub-menu-item-link">Hegel</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/hifiman" class="sub-menu-item-link">HiFiMan</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/ifi" class="sub-menu-item-link">iFi</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/ikarao" class="sub-menu-item-link">Ikarao</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/innuos" class="sub-menu-item-link">Innuos</a><ul class="nested-menu"></ul></li>
2022<li class="sub-menu-item"><a href="/collections/isoacoustics" class="sub-menu-item-link">IsoAcoustics</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/jl-audio" class="sub-menu-item-link">JL Audio</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/jvc" class="sub-menu-item-link">JVC</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://hificentre.com/pages/kaleidescape1" class="sub-menu-item-link">Kaleidescape</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/kanto" class="sub-menu-item-link">Kanto</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://hificentre.com/pages/keflp" class="sub-menu-item-link">KEF</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://www.klipsch.com/intl/heritage-premium-audio" class="sub-menu-item-link">Klipsch</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/laiv" class="sub-menu-item-link">LAiV</a><ul class="nested-menu"></ul></li> 2023 </ul> 2024 </div><div class="col"> 2025 2026 <ul class="menu"> 2027 <li class="sub-menu-item"><a href="https://hificentre.com/pages/linn-1" class="sub-menu-item-link">Linn</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/loewe" class="sub-menu-item-link">Loewe</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/lumin" class="sub-menu-item-link">Lumin</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/luxman" class="sub-menu-item-link">Luxman</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/luxsin" class="sub-menu-item-link">Luxsin</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/magnetar" class="sub-menu-item-link">Magnetar</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://hificentre.com/pages/marantz-1" class="sub-menu-item-link">Marantz</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/marten" class="sub-menu-item-link">Marten</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/matrix-audio" class="sub-menu-item-link">Matrix Audio</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://hificentre.com/pages/mcintosh2" class="sub-menu-item-link">Mcintosh</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/meze" class="sub-menu-item-link">Meze Audio</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/michi" class="sub-menu-item-link">Michi</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/msb" class="sub-menu-item-link">MSB</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://hificentre.com/pages/naim2" class="sub-menu-item-link">Naim</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/noble" class="sub-menu-item-link">Noble</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/primacoustic" class="sub-menu-item-link">Primacoustic</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://hificentre.com/collections/wireless-speakers/products/primare-allt-i-ett" class="sub-menu-item-link">Primare</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/pro-ject" class="sub-menu-item-link">Pro-Ject</a><ul class="nested-menu"></ul></li> 2028 </ul> 2029 </div><div class="col"> 2030 2031 <ul class="menu"> 2032 <li class="sub-menu-item"><a href="https://hificentre.com/pages/rega-1" class="sub-menu-item-link">Rega</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/rotel" class="sub-menu-item-link">Rotel</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/sennheiser" class="sub-menu-item-link">Sennheiser</a><ul class="nested-menu"></ul></li>
2032<li class="sub-menu-item"><a href="/collections/silent-angel" class="sub-menu-item-link">Silent Angel</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/sonos" class="sub-menu-item-link">SONOS</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="https://hificentre.com/pages/sonusfaber" class="sub-menu-item-link">Sonus Faber</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/spirit-torino" class="sub-menu-item-link">Spirit Torino</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/storm-audio" class="sub-menu-item-link">Storm Audio</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/sumiko" class="sub-menu-item-link">Sumiko</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/svs" class="sub-menu-item-link">SVS</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/t-a" class="sub-menu-item-link">T+A</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/tannoy" class="sub-menu-item-link">Tannoy</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/torus" class="sub-menu-item-link">Torus</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/trinnov" class="sub-menu-item-link">Trinnov</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/brand-transparent" class="sub-menu-item-link">Transparent Cable</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/wattson-audio" class="sub-menu-item-link">Wattson Audio</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/weiss" class="sub-menu-item-link">Weiss</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/brands-yg-acoustics" class="sub-menu-item-link">YG Acoustics</a><ul class="nested-menu"></ul></li> 2033 </ul> 2034 </div></div> 2035 </div></div> 2036</div> 2037<!-- END Mega Dropdown --> 2038<!-- START Mega Dropdown --> 2039<style> 2040 2041 .menu-item.in-bottom-header-2 .mega-menu {left: 50%; width: 1080px; margin-left: -598px; 2042} 2043 @media(min-width: 1272px) and (max-width: 1432px){ 2044 .menu-item.in-bottom-header-2 .mega-menu {left: 50%; width: 1080px; margin-left: -598px; 2045} 2046 } 2047 .menu-item.in-bottom-header-2 { color: #090a0a; } 2048 .menu-item.in-bottom-header-2 .menu-item-link { color: #090a0a; } 2049 .menu-item.in-bottom-header-2 .regular-dropdown-link, 2050 .menu-item.in-bottom-header-2 .sub-menu-item-title, 2051 .menu-item.in-bottom-header-2 .sub-menu-item-title > a, 2052 .menu-item.in-bottom-header-2 .sub-menu-item-link, 2053 .menu-item.in-bottom-header-2 .nested-menu-item-link, 2054 .menu-item.in-bottom-header-2 .store-icons a, 2055 .menu-item.in-bottom-header-2 .store-icons a:active { color: #151515; } 2056 .menu-item.in-bottom-header-2 .mega-menu { background-color: #ffffff; } 2057 .menu-item.in-bottom-header-2 .sub-menu-item-link:hover, 2058 .menu-item.in-bottom-header-2 .sub-menu-item-link:active { color: #7dc241; } 2059 .menu-item.in-bottom-header-2 .menu-item-label { background-color: #151515; color: #ffffff; } 2060 .menu-item.in-bottom-header-2 .menu-item-title i { color: #090a0a; } 2061 .menu-item.in-bottom-header-2 .menu-item-title:hover, 2062 .menu-item.in-bottom-header-2 .menu-item-title:hover i { color: #7dc241; } 2063</style> 2064<div class="menu-item in-bottom-header-2" > 2065 <div class="menu-item-title d-flex align-items-center"> 2066 <a class="menu-item-link" href="/collections">Products</a><i class="fal fa-angle-down"></i> 2067 <div class="mega-menu"> 2068 <div class="row"><div class="col"> 2069 2070 <ul class="menu"> 2071 <li class="sub-menu-item"><a href="/collections/accessories" class="sub-menu-item-link">Accessories</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/av-receivers" class="sub-menu-item-link">AV Receivers</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/cables" class="sub-menu-item-link">Cables</a><ul class="nested-menu"></ul></li>
2071<li class="sub-menu-item"><a href="/collections/cd-players" class="sub-menu-item-link">CD Players</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/compact-systems" class="sub-menu-item-link">Compact Systems</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/dacs" class="sub-menu-item-link">DAC's</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/headphone-amplifiers" class="sub-menu-item-link">Headphone Amplifiers</a><ul class="nested-menu"></ul></li> 2072 </ul> 2073 </div><div class="col"> 2074 2075 <ul class="menu"> 2076 <li class="sub-menu-item"><a href="/collections/headphones" class="sub-menu-item-link">Headphones</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/integrated-amplifier" class="sub-menu-item-link">Integrated Amplifiers</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/movie-servers" class="sub-menu-item-link">Movie Servers</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/music-servers" class="sub-menu-item-link">Music Servers</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/network-players" class="sub-menu-item-link">Network Players</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/network-switches" class="sub-menu-item-link">Network Switches</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/phono-cartridges" class="sub-menu-item-link">Phono Cartridges</a><ul class="nested-menu"></ul></li> 2077 </ul> 2078 </div><div class="col"> 2079 2080 <ul class="menu"> 2081 <li class="sub-menu-item"><a href="/collections/phono-preamps" class="sub-menu-item-link">Phono Preamps</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/power-amplifiers" class="sub-menu-item-link">Power Amplifiers</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/power-conditioners" class="sub-menu-item-link">Power Conditioners</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/preamplifiers" class="sub-menu-item-link">Preamplifiers</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/projectors" class="sub-menu-item-link">Projectors</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/room-treatment" class="sub-menu-item-link">Room Treatment</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/sound-bars" class="sub-menu-item-link">Sound Bars</a><ul class="nested-menu"></ul></li> 2082 </ul> 2083 </div><div class="col"> 2084 2085 <ul class="menu"> 2086 <li class="sub-menu-item"><a href="/collections/speakers" class="sub-menu-item-link">Speakers</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/speakers-subwoofer" class="sub-menu-item-link">Subwoofers</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/surround-processors" class="sub-menu-item-link">Surround Processors</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/televisions" class="sub-menu-item-link">Televisions</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/turntables" class="sub-menu-item-link">Turntables</a><ul class="nested-menu"></ul></li><li class="sub-menu-item"><a href="/collections/wireless-speakers" class="sub-menu-item-link">Wireless Audio</a><ul class="nested-menu"></ul></li> 2087 </ul> 2088 </div></div> 2089 </div></div> 2090</div> 2091<!-- END Mega Dropdown --> 2092<!-- START Regular Dropdown --> 2093<style> 2094 .menu-item.in-bottom-header-3 .menu-item-link, 2095 .menu-item.in-bottom-header-3 .menu-item-title i, 2096 .menu-item.in-bottom-header-3 .menu-item-link:visited { color: #090a0a; } 2097 .menu-item.in-bottom-header-3 .menu-item-title:hover i, 2098 .menu-item.in-bottom-header-3 .menu-item-link:hover, 2099 .menu-item.in-bottom-header-3 .menu-item-link:active { color: #7dc241; } 2100 .menu-item.in-bottom-header-3 .menu-item-label { background-color: #151515; color: #ffffff; } 2101 .menu-item.in-bottom-header-3 .regular-dropdown { background-color: #ffffff; } 2102 .menu-item.in-bottom-header-3 .regular-dropdown-link, 2103 .menu-item.in-bottom-header-3 .regular-dropdown-link:visited { color: #151515; } 2104 .menu-item.in-bottom-header-3 .regular-dropdown-link:hover, 2105 .menu-item.in-bottom-header-3 .regular-dropdown-link:active { color: #7dc241; } 2106</style> 2107<div class="menu-item in-bottom-header-3 menu-item-regular d-flex align-items-center" > 2108 <div class="menu-item-title d-flex align-items-center nested-cstm"><a class="menu-item-link " href="/collections/pre-owned-demo">Pre-Owned & Clearance</a></div> 2109</div> 2110<!-- END Regular Dropdown --> 2111 2112 2113<style> 2114 .nested-cstm .nested-menu{ 2115 display:none; 2116 2117 } 2118 li.nested-menu-ctn.regular-dropdown-item:hover .nested-menu { 2119 display: block; 2120} 2121 2122 li.nested-menu-ctn.regular-dropdown-item:hover a.nested-menu-contians.regular-dropdown-link:after 2123 { 2124 transform: rotateZ(90deg); 2125 } 2126 2127
2128 a.nested-menu-contians.regular-dropdown-link:after { 2129 content: ">"; 2130 float: right; 2131} 2132 2133</style> 2134<!-- START Regular Dropdown --> 2135<style> 2136 .menu-item.in-bottom-header-4 .menu-item-link, 2137 .menu-item.in-bottom-header-4 .menu-item-title i, 2138 .menu-item.in-bottom-header-4 .menu-item-link:visited { color: #090a0a; } 2139 .menu-item.in-bottom-header-4 .menu-item-title:hover i, 2140 .menu-item.in-bottom-header-4 .menu-item-link:hover, 2141 .menu-item.in-bottom-header-4 .menu-item-link:active { color: #7dc241; } 2142 .menu-item.in-bottom-header-4 .menu-item-label { background-color: #151515; color: #ffffff; } 2143 .menu-item.in-bottom-header-4 .regular-dropdown { background-color: #ffffff; } 2144 .menu-item.in-bottom-header-4 .regular-dropdown-link, 2145 .menu-item.in-bottom-header-4 .regular-dropdown-link:visited { color: #151515; } 2146 .menu-item.in-bottom-header-4 .regular-dropdown-link:hover, 2147 .menu-item.in-bottom-header-4 .regular-dropdown-link:active { color: #7dc241; } 2148</style> 2149<div class="menu-item in-bottom-header-4 menu-item-regular d-flex align-items-center" > 2150 <div class="menu-item-title d-flex align-items-center nested-cstm"><a class="menu-item-link " href="/pages/reviews">Reviews</a></div> 2151</div> 2152<!-- END Regular Dropdown --> 2153 2154 2155<style> 2156 .nested-cstm .nested-menu{ 2157 display:none; 2158 2159 } 2160 li.nested-menu-ctn.regular-dropdown-item:hover .nested-menu { 2161 display: block; 2162} 2163 2164 li.nested-menu-ctn.regular-dropdown-item:hover a.nested-menu-contians.regular-dropdown-link:after 2165 { 2166 transform: rotateZ(90deg); 2167 } 2168 2169 2170 a.nested-menu-contians.regular-dropdown-link:after { 2171 content: ">"; 2172 float: right; 2173} 2174 2175</style> 2176<!-- START Regular Dropdown --> 2177<style> 2178 .menu-item.in-bottom-header-5 .menu-item-link, 2179 .menu-item.in-bottom-header-5 .menu-item-title i, 2180 .menu-item.in-bottom-header-5 .menu-item-link:visited { color: #151515; } 2181 .menu-item.in-bottom-header-5 .menu-item-title:hover i, 2182 .menu-item.in-bottom-header-5 .menu-item-link:hover, 2183 .menu-item.in-bottom-header-5 .menu-item-link:active { color: #151515; } 2184 .menu-item.in-bottom-header-5 .menu-item-label { background-color: #151515; color: #ffffff; } 2185 .menu-item.in-bottom-header-5 .regular-dropdown { background-color: #ffffff; } 2186 .menu-item.in-bottom-header-5 .regular-dropdown-link, 2187 .menu-item.in-bottom-header-5 .regular-dropdown-link:visited { color: #151515; } 2188 .menu-item.in-bottom-header-5 .regular-dropdown-link:hover, 2189 .menu-item.in-bottom-header-5 .regular-dropdown-link:active { color: #151515; } 2190</style> 2191<div class="menu-item in-bottom-header-5 menu-item-regular d-flex align-items-center" > 2192 <div class="menu-item-title d-flex align-items-center nested-cstm"><a class="menu-item-link " href="/pages/learn">Learn</a><i class="fal fa-angle-down"></i> 2193 <ul class="regular-dropdown"><li class=" regular-dropdown-item "> 2194 <a href="/blogs/buying-guides" class=" regular-dropdown-link">Buying Guides</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2195 <a href="/pages/av-systems" class=" regular-dropdown-link">Popular AV Systems</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2196 <a href="/pages/learn" class=" regular-dropdown-link">FAQs</a><ul class="nested-menu"></ul></li></ul></div> 2197</div> 2198<!-- END Regular Dropdown --> 2199 2200 2201<style> 2202 .nested-cstm .nested-menu{ 2203 display:none; 2204 2205 } 2206 li.nested-menu-ctn.regular-dropdown-item:hover .nested-menu { 2207 display: block; 2208} 2209 2210 li.nested-menu-ctn.regular-dropdown-item:hover a.nested-menu-contians.regular-dropdown-link:after 2211 { 2212 transform: rotateZ(90deg); 2213 } 2214 2215 2216 a.nested-menu-contians.regular-dropdown-link:after { 2217 content: ">"; 2218 float: right; 2219} 2220 2221</style> 2222<!-- START Regular Dropdown --> 2223<style> 2224 .menu-item.in-bottom-header-6 .menu-item-link, 2225 .menu-item.in-bottom-header-6 .menu-item-title i, 2226 .menu-item.in-bottom-header-6 .menu-item-link:visited { color: #151515; } 2227 .menu-item.in-bottom-header-6 .menu-item-title:hover i, 2228 .menu-item.in-bottom-header-6 .menu-item-link:hover, 2229 .menu-item.in-bottom-header-6 .menu-item-link:active { color: #151515; } 2230 .menu-item.in-bottom-header-6 .menu-item-label { background-color: #151515; color: #ffffff; } 2231 .menu-item.in-bottom-header-6 .regular-dropdown { background-color: #ffffff; } 2232 .menu-item.in-bottom-header-6 .regular-dropdown-link, 2233 .menu-item.in-bottom-header-6 .regular-dropdown-link:visited { color: #151515; } 2234 .menu-item.in-bottom-header-6 .regular-dropdown-link:hover, 2235 .menu-item.in-bottom-header-6 .regular-dropdown-link:active { color: #151515; } 2236</style> 2237<div class="menu-item in-bottom-header-6 menu-item-regular d-flex align-items-center" > 2238 <div class="menu-item-title d-flex align-items-center nested-cstm"><a class="menu-item-link " href="/pages/design-installation">Design & Installation</a><i class="fal fa-angle-down"></i> 2239 <ul class="regular-dropdown"><li class=" regular-dropdown-item "> 2240 <a href="/pages/private-cinema" class=" regular-dropdown-link">Private Cinema</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2241 <a href="/pages/led-screens" class=" regular-dropdown-link">Micro LED Walls</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2242 <a href="/pages/home-theatre-and-media-rooms" class=" regular-dropdown-link">Home Theatre & Media Rooms</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2243 <a href="/pages/home-automation" class=" regular-dropdown-link">Home Automation</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2244 <a href="/pages/savant-power-system" class=" regular-dropdown-link">Savant Power System</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2245 <a href="/pages/ascendo-immersive-audio" class=" regular-dropdown-link">Ascendo</a><ul class="nested-menu"></ul></li></ul></div> 2246</div> 2247<!-- END Regular Dropdown --> 2248 2249 2250<style> 2251 .nested-cstm .nested-menu{ 2252 display:none; 2253 2254 } 2255 li.nested-menu-ctn.regular-dropdown-item:hover .nested-menu { 2256 display: block; 2257} 2258 2259 li.nested-menu-ctn.regular-dropdown-item:hover a.nested-menu-contians.regular-dropdown-link:after 2260 { 2261 transform: rotateZ(90deg); 2262 } 2263 2264
2265 a.nested-menu-contians.regular-dropdown-link:after { 2266 content: ">"; 2267 float: right; 2268} 2269 2270</style> 2271<!-- START Regular Dropdown --> 2272<style> 2273 .menu-item.in-bottom-header-7 .menu-item-link, 2274 .menu-item.in-bottom-header-7 .menu-item-title i, 2275 .menu-item.in-bottom-header-7 .menu-item-link:visited { color: #090a0a; } 2276 .menu-item.in-bottom-header-7 .menu-item-title:hover i, 2277 .menu-item.in-bottom-header-7 .menu-item-link:hover, 2278 .menu-item.in-bottom-header-7 .menu-item-link:active { color: #7dc241; } 2279 .menu-item.in-bottom-header-7 .menu-item-label { background-color: #151515; color: #ffffff; } 2280 .menu-item.in-bottom-header-7 .regular-dropdown { background-color: #ffffff; } 2281 .menu-item.in-bottom-header-7 .regular-dropdown-link, 2282 .menu-item.in-bottom-header-7 .regular-dropdown-link:visited { color: #151515; } 2283 .menu-item.in-bottom-header-7 .regular-dropdown-link:hover, 2284 .menu-item.in-bottom-header-7 .regular-dropdown-link:active { color: #7dc241; } 2285</style> 2286<div class="menu-item in-bottom-header-7 menu-item-regular d-flex align-items-center" > 2287 <div class="menu-item-title d-flex align-items-center nested-cstm"><a class="menu-item-link " href="/pages/book-a-demo">Book a Demo</a></div> 2288</div> 2289<!-- END Regular Dropdown --> 2290 2291 2292<style> 2293 .nested-cstm .nested-menu{ 2294 display:none; 2295 2296 } 2297 li.nested-menu-ctn.regular-dropdown-item:hover .nested-menu { 2298 display: block; 2299} 2300 2301 li.nested-menu-ctn.regular-dropdown-item:hover a.nested-menu-contians.regular-dropdown-link:after 2302 { 2303 transform: rotateZ(90deg); 2304 } 2305 2306 2307 a.nested-menu-contians.regular-dropdown-link:after { 2308 content: ">"; 2309 float: right; 2310} 2311 2312</style> 2313<!-- START Regular Dropdown --> 2314<style> 2315 .menu-item.in-bottom-header-8 .menu-item-link, 2316 .menu-item.in-bottom-header-8 .menu-item-title i, 2317 .menu-item.in-bottom-header-8 .menu-item-link:visited { color: #151515; } 2318 .menu-item.in-bottom-header-8 .menu-item-title:hover i, 2319 .menu-item.in-bottom-header-8 .menu-item-link:hover, 2320 .menu-item.in-bottom-header-8 .menu-item-link:active { color: #151515; } 2321 .menu-item.in-bottom-header-8 .menu-item-label { background-color: #151515; color: #ffffff; } 2322 .menu-item.in-bottom-header-8 .regular-dropdown { background-color: #ffffff; } 2323 .menu-item.in-bottom-header-8 .regular-dropdown-link, 2324 .menu-item.in-bottom-header-8 .regular-dropdown-link:visited { color: #151515; } 2325 .menu-item.in-bottom-header-8 .regular-dropdown-link:hover, 2326 .menu-item.in-bottom-header-8 .regular-dropdown-link:active { color: #151515; } 2327</style> 2328<div class="menu-item in-bottom-header-8 menu-item-regular d-flex align-items-center" > 2329 <div class="menu-item-title d-flex align-items-center nested-cstm"><a class="menu-item-link " href="/pages/about">About</a></div> 2330</div> 2331<!-- END Regular Dropdown --> 2332 2333 2334<style> 2335 .nested-cstm .nested-menu{ 2336 display:none; 2337 2338 } 2339 li.nested-menu-ctn.regular-dropdown-item:hover .nested-menu { 2340 display: block; 2341} 2342 2343 li.nested-menu-ctn.regular-dropdown-item:hover a.nested-menu-contians.regular-dropdown-link:after 2344 { 2345 transform: rotateZ(90deg); 2346 } 2347 2348 2349 a.nested-menu-contians.regular-dropdown-link:after { 2350 content: ">"; 2351 float: right; 2352} 2353 2354</style> 2355<!-- START Regular Dropdown --> 2356<style> 2357 .menu-item.in-bottom-header-9 .menu-item-link, 2358 .menu-item.in-bottom-header-9 .menu-item-title i, 2359 .menu-item.in-bottom-header-9 .menu-item-link:visited { color: #151515; } 2360 .menu-item.in-bottom-header-9 .menu-item-title:hover i, 2361 .menu-item.in-bottom-header-9 .menu-item-link:hover, 2362 .menu-item.in-bottom-header-9 .menu-item-link:active { color: #151515; } 2363 .menu-item.in-bottom-header-9 .menu-item-label { background-color: #151515; color: #ffffff; } 2364 .menu-item.in-bottom-header-9 .regular-dropdown { background-color: #ffffff; } 2365 .menu-item.in-bottom-header-9 .regular-dropdown-link, 2366 .menu-item.in-bottom-header-9 .regular-dropdown-link:visited { color: #151515; } 2367 .menu-item.in-bottom-header-9 .regular-dropdown-link:hover, 2368 .menu-item.in-bottom-header-9 .regular-dropdown-link:active { color: #151515; } 2369</style> 2370<div class="menu-item in-bottom-header-9 menu-item-regular d-flex align-items-center" > 2371 <div class="menu-item-title d-flex align-items-center nested-cstm"><a class="menu-item-link " href="/pages/contact-us">Help</a><i class="fal fa-angle-down"></i> 2372 <ul class="regular-dropdown"><li class=" regular-dropdown-item "> 2373 <a href="/policies/shipping-policy" class=" regular-dropdown-link">Shipping & Returns</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2374 <a href="/policies/refund-policy" class=" regular-dropdown-link">Refund Policy</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2375 <a href="/pages/finance" class=" regular-dropdown-link">Finance</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2376 <a href="/pages/trade-in" class=" regular-dropdown-link">Trade In</a><ul class="nested-menu"></ul></li><li class=" regular-dropdown-item "> 2377 <a href="/pages/contact-us" class=" regular-dropdown-link">Contact Us</a><ul class="nested-menu"></ul></li></ul></div> 2378</div> 2379<!-- END Regular Dropdown --> 2380 2381 2382<style> 2383 .nested-cstm .nested-menu{ 2384 display:none; 2385 2386 } 2387 li.nested-menu-ctn.regular-dropdown-item:hover .nested-menu { 2388 display: block; 2389} 2390 2391 li.nested-menu-ctn.regular-dropdown-item:hover a.nested-menu-contians.regular-dropdown-link:after 2392 { 2393 transform: rotateZ(90deg); 2394 } 2395 2396
2397 a.nested-menu-contians.regular-dropdown-link:after { 2398 content: ">"; 2399 float: right; 2400} 2401 2402</style> 2403</div> 2404 </div> 2405 </div> 2406 <!-- END Site Header - Lower --> 2407 2408 </div> 2409<style data-shopify> 2410 .cart-notification { 2411 display: none; 2412 } 2413</style> 2414<cart-notification> 2415 <div class="cart-notification-wrapper page-width"> 2416 <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1"> 2417 <div class="cart-notification__header"> 2418 <h2 class="cart-notification__heading caption-large"><svg class="icon icon-checkmark color-foreground-" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none"> 2419 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 2420</svg> 2421Item added to your cart</h2> 2422 <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close"> 2423 <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg> 2424 </button> 2425 </div> 2426 <div id="cart-notification-product" class="cart-notification-product"></div> 2427 <div class="cart-notification__links"> 2428 <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a> 2429 2430 <form class="header-cart-contents-cta d-flex flex-column" action="/cart" method="post" novalidate> 2431 <a href="#" class="btn btn-primary btn-block btn-continue-shopping">Continue Shopping</a> 2432 <a href="/cart" class="btn btn-secondary btn-block mt-2">View Cart</a> 2433 <button class="btn btn-secondary btn-block mt-2" type="submit" name="checkout">Go To Checkout</button> 2434 </form> 2435 </div> 2436 </div> 2437 </div> 2438</cart-notification> 2439 2440<style> #shopify-section-static_site_header_bottom .site-header-bottom .menu-item.in-bottom-header-4 .mega-menu {left: auto !important; right: 45% !important; transform: none !important; max-width: 320px !important; min-width: 260px !important; width: auto !important;} </style></div> 2441 </header> 2442 <!-- END Site Header - ISSUE IS HERE --> 2443 2444 <div id="shopify-section-static_site_header_mobile" class="shopify-section"><!-- START Mobile Header --> 2445<style> 2446 .mobile-header-top { height: 40px; background-color: #090a0a; } 2447 .mobile-strapline { font-size: 15px; line-height: 28px; text-transform: none; letter-spacing: 0px; color: #090a0a; } 2448 .mobile-strapline span { color: #090a0a; } 2449 .mobile-header { height: 100px; background-color: #ffffff; } 2450 .mobile-header a i { font-size: 24px; } 2451 .mobile-brand-logo-image { width: 170px; } 2452 .mobile-menu, .mobile-cart { color: #090a0a; } 2453 .mobile-cart .shop-icon-basket-inner i.fa { color: #090a0a; } 2454 .off-canvas { background-color: #ffffff; } 2455 .mobile-nav-heading, .off-canvas-close, .mobile-nav ul li a { color: #090a0a; } 2456 2457 /* Contact Us / Store Tour buttons at the foot of the menu: theme button style, sized to sit two-up in the drawer. */ 2458 .mobile-nav-actions { display: flex; gap: 10px; padding-top: 18px; } 2459 .mobile-nav-actions .btn { flex: 1 1 0; min-width: 0; padding: 0 8px; font-size: 15px; text-align: center; white-space: nowrap; } 2460</style><div class="mobile-header-top d-flex d-xl-none align-items-center"> 2461 <div class="container"> 2462 <div class="row"> 2463 <div class="col-12"> 2464 <p class="mobile-strapline"><a href="/pages/vancouver-audio-festival-hifi-centre"><strong>You're Invited:</strong> Vancouver Audio Fest 2026</a></p> 2465 </div> 2466 </div> 2467 </div> 2468 </div><div class="mobile-header d-flex d-xl-none align-items-center"> 2469 <div class="container"> 2470 <div class="row"> 2471 <div class="col-3 d-flex justify-content-start align-items-center"> 2472 <a href="#" class="mobile-menu"><i class="fal fa-align-left"></i></a> 2473 </div> 2474 <div class="col-6 d-flex justify-content-center align-items-center text-center"> 2475 <a href="https://hificentre.com" class="mobile-brand-logo-link" rel="home"><img data-src="//hificentre.com/cdn/shop/files/hifi_logo_on_white.png?v=1669030890" height="" width="" class="lazyload mobile-brand-logo-image" loading="lazy" alt="Hi-Fi Centre Logo"></a> 2476 </div> 2477 <div class="col-3 d-flex justify-content-end align-items-center"> 2478 <button type="button" class="si-msearch" aria-label="Search"> 2479 <svg width="21" height="21" viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" aria-hidden="true"><circle cx="8.5" cy="8.5" r="5.5"></circle>
2479<line x1="12.8" y1="12.8" x2="17.5" y2="17.5"></line></svg> 2480 </button> 2481 <div class="mobile-cart-wrapper" id="mobile-cart-wrapper"> 2482 <!--cart button--> 2483 2484 2485 <a href="/cart" class="mobile-cart go-cart__trigger js-go-cart-trigger header__icon header__icon--cart link focus-inset" id="cart-icon-bubble-mob"> 2486 <div class="shop-icon-basket-inner"> 2487 <i class="fal fa-shopping-bag"></i> 2488 </div> 2489 2490 <div class="cart-count-bubble hidden"> 2491 2492<span aria-hidden="true" class="js-go-cart-counter cart-item-count" id="cart-notification-button-mob"><span id="cart-count">0</span></span> 2493 </div> 2494 2495 </a> 2496 2497 </div> 2498 </div> 2499 </div> 2500 </div> 2501</div> 2502<div class="mobile-search d-block d-xl-none"> 2503 <div class="container"> 2504 <div class="row"> 2505 <div class="col-12"> 2506 <!-- START Search Form --> 2507<style>.store-search.in-mobile-header .search__input { 2508 2509 2510font-size: 12px; 2511 color: #090a0a; 2512 background-color: #ffffff; 2513 border-color: #090a0a;} 2514 .store-search.in-mobile-header .field__label { 2515 font-size: 12px; 2516 color: #090a0a; 2517 2518 } 2519 .store-search.in-mobile-header .search__input:focus { 2520 font-size: 12px; 2521 color: #090a0a; 2522 background-color: #ffffff; 2523 border-color: #f5f7fa; 2524 2525 } 2526 .store-search.in-mobile-header .search__input.field__input::-webkit-input-placeholder { color: #090a0a; } 2527 .store-search.in-mobile-header .search__input.field__input::-moz-placeholder { color: #090a0a; } 2528 .store-search.in-mobile-header .search__input.field__input:-ms-input-placeholder { color: #090a0a; } 2529 .store-search.in-mobile-header .search__input.field__input::-ms-input-placeholder { color: #090a0a; } 2530 .store-search.in-mobile-header .search__input.field__input::placeholder { color: #090a0a; } 2531 .store-search.in-mobile-header .search__button {} 2532 .store-search.in-mobile-header .search__button .icon { 2533 color: #afafaf;} 2534 .store-search.in-mobile-header .search__button {} 2535 .store-search.in-mobile-header .predictive-search { 2536 background-color: ; 2537 } 2538</style><form action="/search" method="get" role="search" class="search search-modal__form"> 2539 <div class="field"> 2540 <input class="search__input field__input" 2541 id="Search-In-Modal" 2542 type="search" 2543 name="q" 2544 value="" 2545 placeholder="What are you looking for..."> 2546 <label class="field__label" for="Search-In-Modal">What are you looking for...</label> 2547 <input type="hidden" name="options[prefix]" value="last"> 2548 <button class="search__button field__button" aria-label="Search"> 2549 <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 2550 <use href="#icon-search"> 2551 </svg> 2552 </button> 2553 </div></form><!-- END Search Form --> 2554 2555 2556 2557 2558 </div> 2559 </div> 2560 </div> 2561</div> 2562<!-- END Mobile Header --><!-- START Off-Canvas Menu --> 2563<div class="off-canvas d-block d-xl-none"> 2564 <header class="mobile-nav-header"><h2 class="mobile-nav-heading">Main Navigation</h2><a href="#" class="off-canvas-close"><i class="fal fa-times-circle"></i></a> 2565 </header> 2566<nav class="mobile-nav"> 2567 2568 2569 2570 <ul> 2571 2572 <li><a href="/pages/brands">Brands</a> 2573 2574 <a href="#" class="mobile-submenu-toggle"><i class="fal fa-plus"></i></a> 2575 <ul class="mobile-submenu"> 2576 2577 <li><a href= "/collections/adcom">Adcom</a> 2578 2579 </li> 2580 2581 <li><a href= "/collections/artysan">Artysan</a> 2582 2583 </li> 2584 2585 <li><a href= "/collections/audeze">Audeze</a> 2586 2587 </li> 2588 2589 <li><a href= "/collections/audio-desk">Audio Desk</a> 2590 2591 </li> 2592 2593 <li><a href= "/collections/audioflow">Audioflow</a> 2594 2595 </li> 2596 2597 <li><a href= "/pages/audioquest-summit-dealer">Audioquest</a> 2598 2599 </li> 2600 2601 <li><a href= "/collections/avid-hifi">
2601AVID Hifi</a> 2602 2603 </li> 2604 2605 <li><a href= "/collections/blue-sound">Blue Sound</a> 2606 2607 </li> 2608 2609 <li><a href= "/collections/bowers-wilkins">Bowers & Wilkins</a> 2610 2611 </li> 2612 2613 <li><a href= "/collections/burmester">Burmester</a> 2614 2615 </li> 2616 2617 <li><a href= "/collections/cambridge-audio">Cambridge Audio</a> 2618 2619 </li> 2620 2621 <li><a href= "/collections/chord">Chord</a> 2622 2623 </li> 2624 2625 <li><a href= "/collections/ch-precision">CH Precision</a> 2626 2627 </li> 2628 2629 <li><a href= "/collections/classe">Classe</a> 2630 2631 </li> 2632 2633 <li><a href= "/collections/clearaudio">Clearaudio</a> 2634 2635 </li> 2636 2637 <li><a href= "/collections/denon">Denon</a> 2638 2639 </li> 2640 2641 <li><a href= "/collections/dynavector">Dynavector</a> 2642 2643 </li> 2644 2645 <li><a href= "/collections/estelon">Estelon</a> 2646 2647 </li> 2648 2649 <li><a href= "/collections/eversolo">Eversolo</a> 2650 2651 </li> 2652 2653 <li><a href= "/collections/focal">Focal</a> 2654 2655 </li> 2656 2657 <li><a href= "/collections/gold-note">Gold Note</a> 2658 2659 </li> 2660 2661 <li><a href= "/collections/grado">Grado</a> 2662 2663 </li> 2664 2665 <li><a href= "/collections/graham-audio">Graham Audio</a> 2666 2667 </li> 2668 2669 <li><a href= "/collections/hana">Hana</a> 2670 2671 </li> 2672 2673 <li><a href= "/collections/hegel">Hegel</a> 2674 2675 </li> 2676 2677 <li><a href= "/collections/hifiman">HiFiMan</a> 2678 2679 </li> 2680 2681 <li><a href= "/collections/ifi">iFi</a> 2682 2683 </li> 2684 2685 <li><a href= "/collections/innuos">Innuos</a> 2686 2687 </li> 2688 2689 <li><a href= "/collections/isoacoustics">IsoAcoustics</a> 2690 2691 </li> 2692 2693 <li><a href= "/collections/jl-audio">JL Audio</a> 2694 2695 </li> 2696 2697 <li><a href= "/collections/jvc">JVC</a> 2698 2699 </li> 2700 2701 <li><a href= "/collections/kaleidescape">Kaleidescape</a> 2702 2703 </li> 2704 2705 <li><a href= "/collections/kanto">Kanto</a> 2706 2707 </li> 2708 2709 <li><a href= "/collections/kef">KEF</a> 2710 2711 </li> 2712 2713 <li><a href= "https://www.klipsch.com/intl/heritage-premium-audio">Klipsch</a> 2714 2715 </li> 2716 2717 <li><a href= "/collections/laiv">LAiV</a> 2718 2719 </li> 2720 2721 <li><a href= "/collections/linn">Linn</a> 2722 2723 </li> 2724 2725 <li><a href= "/collections/lumin">Lumin</a> 2726 2727 </li> 2728 2729 <li><a href= "/collections/luxman">Luxman</a> 2730 2731 </li> 2732 2733 <li><a href= "/collections/magnetar">Magnetar</a> 2734 2735 </li> 2736 2737 <li><a href= "/collections/marantz">Marantz</a> 2738 2739 </li> 2740 2741 <li><a href= "/collections/marten">Marten</a> 2742 2743 </li> 2744 2745 <li><a href= "/collections/matrix-audio">Matrix Audio</a> 2746 2747 </li> 2748 2749 <li><a href= "/collections/mcintosh">Mcintosh</a> 2750 2751 </li> 2752 2753 <li><a href= "/collections/meze">Meze Audio</a> 2754 2755 </li> 2756 2757 <li><a href= "/collections/michi">Michi</a> 2758 2759 </li> 2760 2761 <li><a href= "/collections/naim">Naim</a> 2762 2763 </li> 2764 2765 <li><a href= "/collections/noble">Noble</a> 2766 2767 </li> 2768 2769 <li><a href= "/collections/rega">Rega</a> 2770 2771 </li> 2772 2773 <li><a href= "/collections/rotel">Rotel</a> 2774 2775 </li> 2776 2777 <li><a href= "/collections/primacoustic">Primacoustic</a> 2778 2779 </li> 2780 2781 <li><a href= "/collections/pro-ject">Pro-Ject</a> 2782 2783 </li> 2784 2785 <li><a href= "/collections/silent-angel">Silent Angel</a> 2786 2787 </li> 2788 2789 <li><a href= "/collections/sennheiser">Sennheiser</a> 2790 2791 </li> 2792 2793 <li><a href= "/collections/sonos">SONOS</a> 2794 2795 </li> 2796 2797 <li><a href= "/collections/sonus-faber">Sonus Faber</a> 2798 2799 </li> 2800 2801 <li><a href= "/collections/spirit-torino">Spirit Torino</a> 2802 2803 </li> 2804 2805 <li><a href= "/collections/storm-audio">Storm Audio</a> 2806 2807 </li> 2808 2809 <li><a href= "/collections/sumiko">Sumiko</a> 2810 2811 </li> 2812 2813 <li><a href= "/collections/svs">SVS</a> 2814 2815 </li> 2816 2817 <li><a href= "/collections/t-a">T+A</a> 2818 2819 </li> 2820 2821 <li><a href= "/collections/tannoy">Tannoy</a> 2822 2823 </li> 2824 2825 <li><a href= "/collections/torus">Torus</a> 2826 2827 </li> 2828 2829 <li><a href= "/collections/brand-transparent">Transparent Cable</a> 2830 2831 </li> 2832 2833 <li><a href= "/collections/trinnov">Trinnov</a> 2834 2835 </li> 2836 2837 <li><a href= "/collections/wattson-audio">Wattson Audio</a> 2838 2839 </li> 2840 2841 <li><a href= "/collections/brands-yg-acoustics">YG Acoustics</a> 2842 2843 </li> 2844 2845 </ul> 2846 2847 </li> 2848 2849 <li><a href="/collections/all-products">Products</a> 2850 2851 <a href="#" class="mobile-submenu-toggle"><i class="fal fa-plus"></i></a> 2852 <ul class="mobile-submenu"> 2853 2854 <li><a href= "/collections/accessories">Accessories</a> 2855 2856 </li> 2857 2858 <li><a href= "/collections/av-receivers">AV Receivers</a> 2859 2860 </li> 2861 2862 <li><a href= "/collections/books">Books</a> 2863 2864 </li> 2865 2866 <li><a href= "/collections/cables">Cables</a> 2867 2868 </li> 2869 2870 <li><a href= "/collections/cd-players">CD Players</a> 2871 2872 </li> 2873 2874 <li><a href= "/collections/compact-systems">Compact Systems</a> 2875 2876 </li> 2877 2878 <li><a href= "/collections/dacs">DAC's</a> 2879 2880 </li> 2881 2882 <li><a href= "/collections/headphone-amplifiers">Headphone Amplifiers</a> 2883 2884 </li> 2885 2886 <li><a href= "/collections/headphones">Headphones</a> 2887 2888 </li> 2889 2890 <li><a href= "/collections/integrated-amplifier">Integrated Amplifiers</a> 2891 2892 </li> 2893 2894 <li><a href= "/collections/movie-servers">Movie Servers</a> 2895 2896 </li> 2897 2898 <li><a href= "/collections/music-servers">Music Servers</a> 2899 2900 </li> 2901 2902 <li><a href= "/collections/network-players">Network Players</a> 2903 2904 </li> 2905 2906 <li><a href= "/collections/network-switches">Network Switches</a> 2907 2908 </li> 2909 2910 <li><a href= "/collections/phono-cartridges">Phono Cartridges</a> 2911 2912 </li> 2913 2914 <li><a href= "/collections/phono-preamps">Phono Preamps</a> 2915 2916 </li> 2917 2918 <li><a href= "/collections/power-amplifiers">Power Amplifiers</a> 2919 2920 </li> 2921 2922 <li><a href= "/collections/power-conditioners">Power Conditioners</a> 2923 2924 </li> 2925 2926 <li><a href= "/collections/preamplifiers">Preamplifiers</a> 2927 2928 </li> 2929 2930 <li><a href= "/collections/projectors">Projectors</a> 2931 2932 </li> 2933 2934 <li><a href= "/collections/room-treatment">Room Treatment</a> 2935 2936 </li> 2937 2938 <li><a href= "/collections/sound-bars">Sound Bars</a> 2939 2940 </li> 2941 2942 <li><a href= "/collections/speakers">Speakers</a> 2943 2944 </li> 2945 2946 <li><a href= "/collections/speakers-subwoofer">Subwoofers</a> 2947 2948 </li> 2949 2950 <li><a href= "/collections/surround-processors">Surround Processors</a> 2951 2952 </li> 2953 2954 <li><a href= "/collections/turntables">Turntables</a> 2955 2956 </li> 2957 2958 <li><a href= "/collections/wireless-speakers">Wireless Audio</a> 2959 2960 </li> 2961 2962 </ul> 2963 2964 </li> 2965 2966 <li><a href="/collections/pre-owned-demo">Pre-Owned & Clearance</a> 2967 2968 </li> 2969 2970 <li><a href="https://hificentre.com/pages/reviews">Reviews</a> 2971 2972 </li> 2973 2974 <li><a href="/pages/learn">Learn</a> 2975 2976 <a href="#" class="mobile-submenu-toggle"><i class="fal fa-plus"></i></a> 2977 <ul class="mobile-submenu"> 2978 2979 <li><a href= "/blogs/buying-guides">Buying Guides</a> 2980 2981 </li> 2982 2983 <li><a href= "/pages/av-systems">Popular AV Systems</a> 2984 2985 </li> 2986 2987 <li><a href= "/pages/learn">FAQs</a> 2988 2989 </li> 2990 2991 </ul> 2992 2993 </li> 2994 2995 <li><a href="/pages/design-installation">Design & Installation</a> 2996 2997 <a href="#" class="mobile-submenu-toggle"><i class="fal fa-plus"></i></a> 2998 <ul class="mobile-submenu"> 2999 3000 <li><a href= "/pages/private-cinema">Private Cinema</a> 3001 3002 </li> 3003 3004 <li><a href= "/pages/led-screens">Micro LED Walls</a> 3005 3006 </li> 3007 3008 <li><a href= "/pages/home-theatre-and-media-rooms">Home Theatre & Media Rooms</a> 3009 3010 </li> 3011 3012 <li><a href= "/pages/home-automation">Home Automation</a> 3013 3014 </li> 3015 3016 <li><a href= "/pages/ascendo-immersive-audio">Ascendo</a> 3017 3018 </li> 3019 3020 </ul> 3021 3022 </li> 3023 3024 <li><a href="/pages/book-a-demo">Book a Demo</a> 3025 3026 </li> 3027 3028 <li><a href="/pages/about">About</a> 3029 3030 </li> 3031 3032 <li><a href="/pages/contact-us">Help</a> 3033 3034 <a href="#" class="mobile-submenu-toggle"><i class="fal fa-plus"></i></a> 3035 <ul class="mobile-submenu"> 3036 3037 <li><a href= "/policies/shipping-policy">Shipping & Returns</a> 3038 3039 </li> 3040 3041 <li><a href= "/policies/refund-policy">Refund Policy</a> 3042 3043 </li> 3044 3045 <li><a href= "/pages/contact-us">Contact Us</a> 3046 3047 </li> 3048 3049 </ul> 3050 3051 </li> 3052 3053 </ul><div class='mobile-nav-actions'> 3054 <a class='btn btn-primary' href='/pages/contact-us'>Contact Us</a> 3055 <a class='btn btn-primary' href='/pages/3d-store-tour'>Store Tour</a> 3056 </div> 3057 3058 </nav> 3059</div> 3060<!-- END Off-Canvas Menu -->
3060<script> 3061 $(function(){ 3062 var cartCount = 0; 3063 $('.js-go-cart-add-to-cart').on('click', function(){ 3064 $.ajax({ 3065 success: function(cart){ 3066 cartCount++; 3067 $('#cart-notification-button-mob').html('<span id="cart-count">'+ cartCount +'</span>'); 3068 $('.cart-count-bubble').addClass('cart-count'); 3069 $('.cart-count-bubble').removeClass('hidden'); 3070 } 3071 }); 3072 }); 3073}); 3074</script>
3074 3075 3076 3077 3078<style> 3079@media (max-width: 1199.98px) { 3080 /* Hide the mobile search bar, but keep its input in the DOM and focusable: 3081 Doofinder opens its layer when that input receives focus. */ 3082 .mobile-search { 3083 position: absolute !important; width: 1px !important; height: 1px !important; 3084 padding: 0 !important; margin: 0 !important; border: 0 !important; 3085 overflow: hidden !important; white-space: nowrap !important; 3086 clip: rect(0 0 0 0) !important; clip-path: inset(50%) !important; 3087 } 3088 .si-msearch { 3089 display: flex; align-items: center; justify-content: center; 3090 background: none; border: 0; padding: 0; margin: 0 16px 0 0; 3091 color: inherit; cursor: pointer; -webkit-tap-highlight-color: transparent; 3092 } 3093 .si-msearch svg { display: block; } 3094} 3095@media (min-width: 1200px) { .si-msearch { display: none !important; } } 3096</style>
3097<script> 3098(function () { 3099 document.addEventListener("click", function (e) { 3100 var btn = e.target && e.target.closest ? e.target.closest(".si-msearch") : null; 3101 if (!btn) return; 3102 e.preventDefault(); 3103 var input = document.querySelector(".mobile-search input[name='q']") 3104 || document.querySelector(".mobile-search .search__input"); 3105 if (!input) { window.location.href = "/search"; return; } 3106 try { input.focus({ preventScroll: true }); } catch (err) { input.focus(); } 3107 input.click(); 3108 }); 3109})(); 3110</script>
3110 3111<style> #shopify-section-static_site_header_mobile .mobile-header-top {} #shopify-section-static_site_header_mobile .mobile-strapline a {color: #fff;} </style></div> 3112<div id="shopify-section-static_breadcrumbs" class="shopify-section"><!-- START Breadcrumb Trail --> 3113<style> 3114 .site-breadcrumbs { 3115 height: 50px; 3116 background-color: #fafafa; 3117 text-align: left; 3118 } 3119 .site-breadcrumbs span { 3120 font-size: 12px; 3121 line-height: 30px; 3122 text-transform: none; 3123 color: #090a0a; 3124 } 3125 .site-breadcrumbs a, 3126 .site-breadcrumbs a:visited, 3127 .site-breadcrumbs a:active, 3128 .site-breadcrumbs a:hover { 3129 font-size: 12px; 3130 line-height: 30px; 3131 text-transform: none; 3132 color: #090a0a; 3133 } 3134</style><!-- product --> 3135 3136 3137<div class="site-breadcrumbs d-flex align-items-center"> 3138 <div class="container"> 3139 <div class="row"> 3140 <div class="col-lg-12"> 3141 <nav class="breadcrumbs" role="navigation" aria-label="breadcrumbs"> 3142 <a href="/" class="homepage-link" title="Home"> 3143 Home</a> 3144 <span class="separator" aria-hidden="true">›</span> 3145 3146 3147 3148 3149 <a href="/collections/wireless-speakers" title="">Wireless Audio</a> 3150 3151 3152 <span class="separator" aria-hidden="true">›</span> 3153 <span class="page-title">Primare Allt-I-Ett All-in-One System | Hi-Fi Centre</span> 3154 3155 3156 </nav> 3157 </div> 3158 </div> 3159 </div> 3160</div> 3161 3162<style> #shopify-section-static_breadcrumbs .breadcrumbs, #shopify-section-static_breadcrumbs .site-breadcrumbs span {line-height: 1em;} </style></div> 3163<!-- START Main Content --> 3164 <main class="site-content"> 3165 <section id="shopify-section-template--17917318594613__main" class="shopify-section product-section spaced-section"> 3166 3167<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 3168<link href="https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&display=swap" rel="stylesheet" media="(max-width: 749px)"> 3169<style> 3170/* ============================================================ 3171 SI Mobile PDP — ver1 layout + ver2 "Questions" card 3172 Mobile only (max-width: 749px). Desktop untouched. 3173 ============================================================ */ 3174 3175.si-mpdp { display: none; } 3176 3177@media screen and (max-width: 749px) { 3178 3179 /* --- Hide the theme's default product layout on mobile --- */ 3180 .product-section-wrapper .product.grid, 3181 .product-section-wrapper section.page-width > .product, 3182 #shopify-section-static_breadcrumbs { display: none !important; } 3183 .product-section-wrapper section.page-width { padding: 0 !important; margin: 0 !important; max-width: none !important; } 3184 3185 /* --- Root --- */ 3186 .si-mpdp { 3187 display: block; 3188 background: #fff; 3189 position: relative; 3190 padding-bottom: 28px; 3191 font-family: "Inter Tight", "Helvetica Neue", Arial, sans-serif; 3192 color: #141312; 3193 -webkit-tap-highlight-color: transparent; 3194 font-size: 16px; 3195 line-height: normal; 3196 letter-spacing: normal; 3197 } 3198 .si-mpdp *, .si-mpdp *::before, .si-mpdp *::after { box-sizing: border-box; } 3199 .si-mpdp a { color: #bd2f22; text-decoration: none; } 3200 .si-mpdp .si-hs { scrollbar-width: none; } 3201 .si-mpdp .si-hs::-webkit-scrollbar { display: none; } 3202 3203 /* --- 1. Breadcrumbs --- */ 3204 .si-mpdp__crumbs { 3205 padding: 14px 18px 0; 3206 display: flex; align-items: center; gap: 6px; 3207 font-size: 12.5px; color: #8a8681; 3208 white-space: nowrap; overflow-x: auto; 3209 } 3210 .si-mpdp__crumbs a { color: #8a8681; } 3211 .si-mpdp__crumbs .si-sep { color: #cfccc7; } 3212 .si-mpdp__crumbs .si-cur { color: #3f3c38; } 3213 3214 /* --- 2. Title block --- */ 3215 .si-mpdp__head { padding: 10px 18px 12px; } 3216 .si-mpdp__vendor { 3217 font-size: 11.5px; letter-spacing: 0.18em; text-transform: uppercase; 3218 color: #8a8681; font-weight: 600; 3219 } 3220 .si-mpdp__title { 3221 margin: 6px 0 10px; font-size: 27px; line-height: 1.14; 3222 letter-spacing: -0.02em; font-weight: 600; text-wrap: pretty; 3223 color: #141312; text-transform: none; 3224 } 3225 .si-mpdp__pricerow { display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; } 3226 .si-mpdp__price { font-size: 24px; font-weight: 600; letter-spacing: -0.01em; color: #141312; } 3227 /* The theme prints an 'each' / 'pair' label inside the price span for products 3228 tagged that way. Keep it, scaled to the mobile price. */ 3229 .si-mpdp .si-mpdp__pricerow .each_tag_label { 3230 font-size: 15px; font-weight: 600; color: #141312; padding-left: 5px; 3231 } 3232 .si-mpdp__chips { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; } 3233 .si-mpdp__chip { 3234 display: flex; align-items: center; gap: 6px; 3235 background: #f5f4f2;
3235 color: #3f3c38; 3236 font-size: 12.5px; font-weight: 500; padding: 6px 10px; border-radius: 999px; 3237 } 3238 .si-mpdp__chip svg { flex: 0 0 auto; display: block; } 3239 3240 /* --- 3. Gallery --- */ 3241 .si-mpdp__gallery { 3242 display: flex; gap: 0; overflow-x: auto; 3243 scroll-snap-type: x mandatory; background: #f7f6f4; 3244 -webkit-overflow-scrolling: touch; 3245 cursor: grab; user-select: none; -webkit-user-select: none; 3246 } 3247 /* Pointer-drag support: touch already scrolls natively, this adds mouse/trackpad drag. */ 3248 .si-mpdp__gallery.is-grab { cursor: grabbing; } 3249 .si-mpdp__gallery.is-free { scroll-snap-type: none; } 3250 .si-mpdp__slide { 3251 flex: 0 0 100%; box-sizing: border-box; scroll-snap-align: center; 3252 aspect-ratio: 1 / 1; padding: 8px; 3253 background-size: contain; background-position: center; background-repeat: no-repeat; 3254 background-origin: content-box; 3255 } 3256 .si-mpdp__dots { 3257 display: flex; justify-content: center; gap: 6px; 3258 padding: 12px 0 4px; background: #f7f6f4; 3259 } 3260 .si-mpdp__dot { width: 6px; height: 6px; border-radius: 3px; background: #cfccc7; transition: width .2s; position: relative; cursor: pointer; } 3261 /* Enlarge the dot tap target to ~44px without changing its footprint. */ 3262 .si-mpdp__dot::after { content: ''; position: absolute; top: -14px; bottom: -14px; left: -5px; right: -5px; } 3263 .si-mpdp__dot.is-active { width: 18px; background: #141312; } 3264 3265 /* --- 4. Options --- */ 3266 .si-mpdp__opts { padding: 20px 18px 4px; display: flex; flex-direction: column; gap: 14px; } 3267 .si-mpdp__opt { display: block; margin: 0; } 3268 .si-mpdp__optlabel { 3269 font-size: 12.5px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; 3270 color: #8a8681; margin-bottom: 7px; 3271 } 3272 .si-mpdp__selectwrap { position: relative; } 3273 .si-mpdp__select { 3274 width: 100%; min-height: 52px; appearance: none; -webkit-appearance: none; 3275 background: #fff; border: 1.5px solid #dcd9d4; border-radius: 6px; 3276 padding: 0 42px 0 14px; font-family: inherit; font-size: 15.5px; font-weight: 500; 3277 color: #141312; cursor: pointer; background-image: none; 3278 } 3279 .si-mpdp__selectarrow { 3280 position: absolute; right: 16px; top: 50%; transform: translateY(-50%); 3281 pointer-events: none; color: #8a8681; font-size: 11px; 3282 } 3283 3284 /* --- 4b. Quantity (mirrors the theme's own field) --- */ 3285 .si-mpdp__qtywrap { padding: 14px 18px 0; } 3286 .si-mpdp__qtywrap[hidden] { display: none; } 3287 .si-mpdp__qty { 3288 display: inline-flex; align-items: center; 3289 border: 1.5px solid #dcd9d4; border-radius: 6px; background: #fff; overflow: hidden; 3290 } 3291 .si-mpdp__qtybtn { 3292 width: 52px; min-height: 52px; border: 0; background: none; 3293 font-family: inherit; font-size: 20px; font-weight: 500; color: #141312; 3294 cursor: pointer; padding: 0; margin: 0; display: grid; place-items: center; 3295 } 3296 .si-mpdp__qtybtn[disabled] { color: #cfccc7; cursor: default; } 3297 .si-mpdp__qtyinput { 3298 width: 56px; min-height: 52px; border: 0; background: none; text-align: center; 3299 font-family: inherit; font-size: 15.5px; font-weight: 600; color: #141312; 3300 padding: 0; margin: 0; -moz-appearance: textfield; appearance: textfield; 3301 } 3302 .si-mpdp__qtyinput::-webkit-outer-spin-button, 3303 .si-mpdp__qtyinput::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } 3304 .si-mpdp__qtynote { font-size: 12.5px; color: #6b6762; margin-top: 6px; } 3305 /* The theme's own "priced as each" note, moved in here from the hidden desktop column. */ 3306 .si-mpdp__eachnote { padding: 8px 18px 0; } 3307 .si-mpdp__eachnote:empty { display: none; } 3308 .si-mpdp__eachnote .custom-message { display: block; } 3309 .si-mpdp__eachnote p { 3310 margin: 0; font-size: 12.5px; line-height: 1.45; color: #6b6762; 3311 } 3312 /* --- 5. Purchase block (ver1) --- */ 3313 .si-mpdp__buy { padding: 22px 18px 6px; display: flex; flex-direction: column; gap: 10px; } 3314 .si-mpdp__atc { 3315 width: 100%; min-height: 56px; border: 0; border-radius: 6px; 3316 background: #599e18; color: #fff; font-family: inherit; 3317 font-size: 17px; font-weight: 600; letter-spacing: 0.01em; cursor: pointer; 3318 margin: 0; display: block; 3319 } 3320 .si-mpdp__atc[disabled] { opacity: .55; cursor: default; } 3321 /* Native dynamic checkout button restyled to the mock's ShopPay button */ 3322 .si-mpdp__buy .shopify-payment-button { width: 100%; } 3323 /* Shopify wraps the ATC + dynamic-checkout buttons in a <form>, so the parent's 3324 flex gap applies around the form, not between the buttons. Make the form a 3325 flex column so the two buttons get the same 10px rhythm as everything else. */ 3326 .si-mpdp__buy form { display: flex; flex-direction: column; gap: 10px; } 3327 .si-mpdp__buy .shopify-payment-button__button { 3328 border-radius: 6px; min-height: 52px; overflow: hidden; 3329 font-family: inherit; font-size: 16px; font-weight: 600; 3330 } 3331 .si-mpdp__buy .shopify-payment-button__button--unbranded { background: #5a31f4; color: #fff; } 3332 .si-mpdp__buy .shopify-payment-button__more-options { display: none !important; } 3333 /* Custom fallback ShopPay-look button (used when dynamic checkout unavailable) */ 3334 .si-mpdp__shoppay { 3335 width: 100%; min-height: 52px; border: 0; border-radius: 6px; 3336 background: #5a31f4; color: #fff; font-family: inherit; font-size: 16px; font-weight: 600; 3337 cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 7px; 3338 } 3339 .si-mpdp__shoppay span { font-weight: 500; opacity: .9; } 3340 /* The store's own Flexiti instalment widget, relocated here from the price row. */ 3341 .si-mpdp__fin { display: flex; justify-content: center; padding-top: 2px; text-align: center; } 3342 .si-mpdp__fin .flxcalculator-plugin-wrapper { margin: 0; padding: 0; } 3343 .si-mpdp__fin .flxcalculator-plugin-snippet { font-size: 13px; line-height: 1.4;
3343 color: #3f3c38; } 3344 .si-mpdp__fin .flexitiApplyNowLink { color: #bd2f22; text-decoration: underline; } 3345 /* The widget ships a hard line break and an oversized logo for desktop widths. */ 3346 .si-mpdp__fin br { display: none; } 3347 .si-mpdp__fin .flxcalculator-plugin-snippet img { width: 16px !important; height: 16px !important; vertical-align: -3px; } 3348 .si-mpdp__pay { 3349 display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; padding: 8px 0 2px; 3350 } 3351 .si-mpdp__payicon { 3352 display: flex; align-items: center; justify-content: center; 3353 width: 46px; height: 30px; border: 1px solid #e6e3df; border-radius: 4px; background: #fff; 3354 } 3355 .si-mpdp__payicon svg { display: block; width: 34px; height: 22px; } 3356 3357 /* --- 6. Value grid --- */ 3358 .si-mpdp__value { margin: 16px 18px; border: 1px solid #eceae7; border-radius: 8px; overflow: hidden; } 3359 .si-mpdp__valuegrid { display: grid; grid-template-columns: 1fr 1fr; } 3360 .si-mpdp__valuecell { padding: 14px; } 3361 .si-mpdp__valuecell:nth-child(odd) { border-right: 1px solid #eceae7; } 3362 .si-mpdp__valuecell:nth-child(-n+2) { border-bottom: 1px solid #eceae7; } 3363 .si-mpdp__valuecell b { display: block; font-size: 13.5px; font-weight: 600; line-height: 16px; } 3364 .si-mpdp__valuecell span { display: block; font-size: 12.5px; color: #6b6762; margin-top: 2px; } 3365 3366 /* --- 7. Questions card --- */ 3367 .si-mpdp__help { 3368 margin: 22px 18px; padding: 18px; border-radius: 8px; text-align: center; 3369 background: #f2f1ef; color: #141312; 3370 } 3371 .si-mpdp__helptitle { font-size: 18px; font-weight: 600; letter-spacing: -0.01em; line-height: 21px; } 3372 .si-mpdp__helpsub { font-size: 13.5px; line-height: 1.5; margin-top: 6px; color: #6b6762; } 3373 .si-mpdp__helpbtns { display: flex; flex-direction: column; gap: 8px; margin-top: 14px; } 3374 .si-mpdp__helpemail { 3375 min-height: 48px; width: 100%; display: grid; place-items: center; 3376 border: 0; border-radius: 6px; background: #141312; color: #fff !important; 3377 font-family: inherit; font-size: 14.5px; font-weight: 600; 3378 padding: 0; margin: 0; cursor: pointer; 3379 } 3380 .si-mpdp__helpcall { 3381 min-height: 48px; display: grid; place-items: center; 3382 border: 1px solid #d6d3ce; border-radius: 6px; background: transparent; 3383 font-size: 14.5px; font-weight: 600; color: #141312 !important; 3384 } 3385 .si-mpdp__helpvideo { 3386 display: flex; align-items: center; justify-content: center; gap: 7px; 3387 padding: 6px 0 2px; font-size: 14px; font-weight: 600; 3388 color: #141312 !important; text-decoration: underline; 3389 } 3390 .si-mpdp__helpvideo svg { flex: 0 0 auto; } 3391 3392 /* --- 8. Reviews --- */ 3393 .si-mpdp__reviews { padding: 6px 18px 4px; } 3394 .si-mpdp__revhead { display: flex; align-items: flex-end; justify-content: space-between; gap: 12px; } 3395 .si-mpdp__revtitle { font-size: 19px; font-weight: 600; letter-spacing: -0.01em; } 3396 .si-mpdp__revsub { font-size: 13px; color: #6b6762; margin-top: 4px; } 3397 .si-mpdp__revtile { 3398 display: flex; align-items: center; gap: 12px; margin: 14px 0; padding: 14px; 3399 background: #f7f6f4; border-radius: 8px; 3400 } 3401 .si-mpdp__revscore { font-size: 34px; font-weight: 600; letter-spacing: -0.02em; line-height: 1; } 3402 .si-mpdp__stars { color: #f0a52b; font-size: 15px; letter-spacing: 0.06em; } 3403 .si-mpdp__stars .si-dim { opacity: .45; } 3404 .si-mpdp__revcap { font-size: 12.5px; color: #6b6762; margin-top: 3px; } 3405 .si-mpdp__revcards { 3406 display: flex; gap: 10px; overflow-x: auto; scroll-snap-type: x mandatory; 3407 margin: 0 -18px; padding: 2px 18px 4px; 3408 } 3409 .si-mpdp__revcard { 3410 flex: 0 0 268px; scroll-snap-align: start; 3411 border: 1px solid #eceae7; border-radius: 8px; padding: 14px; 3412 } 3413 .si-mpdp__revcard .si-mpdp__stars { font-size: 13px; } 3414 .si-mpdp__revquote { font-size: 14px; line-height: 1.5; margin-top: 8px; text-wrap: pretty; } 3415 .si-mpdp__revwho { font-size: 12.5px; color: #8a8681; margin-top: 10px; } 3416 .si-mpdp__revcardtitle { font-size: 13.5px; font-weight: 600; letter-spacing: -0.005em; line-height: 1.3; margin-top: 2px; } 3417 .si-mpdp__revcardtitle + .si-mpdp__revquote { margin-top: 6px; } 3418 .si-mpdp__revcards .si-mpdp__revcard:nth-child(n+11) { display: none; } 3419 .si-mpdp__revall { 3420 display: inline-block; margin-top: 12px; 3421 font-size: 13.5px; font-weight: 600; color: #bd2f22 !important; text-decoration: underline; 3422 } 3423 3424 /* --- 12. Ask sheet --- */ 3425 .si-mpdp__sheet { 3426 position: fixed; inset: 0; background: rgba(20,19,18,.45); z-index: 50; 3427 display: none; justify-content: center; align-items: flex-end; 3428 } 3429 .si-mpdp__sheet.is-open { display: flex; } 3430 .si-mpdp__sheetpanel { width: 100%; background: #fff; border-radius: 12px 12px 0 0; padding: 18px 18px 26px; } 3431 .si-mpdp__sheethead { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; } 3432 .si-mpdp__sheettitle { font-size: 19px; font-weight: 600; letter-spacing: -0.01em; } 3433 .si-mpdp__sheetsub { font-size: 13.5px; color: #6b6762; margin-top: 4px; } 3434 .si-mpdp__sheetclose { 3435 width: 40px; height: 40px; border: 0; background: #f5f4f2; border-radius: 20px; 3436 font-size: 16px; cursor: pointer; font-family: inherit; padding: 0; margin: 0; flex: 0 0 40px; 3437 } 3438 .si-mpdp__sheetopts { display: flex; flex-direction: column; gap: 8px; margin-top: 16px; } 3439 .si-mpdp__sheetopt { 3440 min-height: 56px; display: flex; align-items: center; gap: 12px; padding: 0 14px; 3441 border-radius: 6px; border: 1px solid #dcd9d4; color: #141312 !important; 3442 font-size: 15.5px; font-weight: 600; 3443 } 3444 .si-mpdp__sheetopt--primary { background: #141312; color: #fff !important; border: 0; } 3445 .si-mpdp__sheetopt small { margin-left: auto; font-size: 12.5px; font-weight: 400; color: #6b6762; } 3446 .si-mpdp__sheetopt--primary small { color: inherit; opacity: .7; } 3447 .si-mpdp__sheetchips { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 16px; } 3448 .si-mpdp__sheetchip { 3449 border: 1px solid #dcd9d4; background: #fff; border-radius: 999px; min-height: 40px; 3450 padding: 0 12px; font-family: inherit; font-size: 13px; cursor: pointer;
3450 color: #3f3c38; margin: 0; 3451 } 3452 3453 /* --- 13. Toast --- */ 3454 .si-mpdp__toast { 3455 position: fixed; bottom: 20px; left: 50%; transform: translateX(-50%); 3456 width: calc(100% - 28px); max-width: 362px; 3457 background: #1f6b3a; color: #fff; border-radius: 8px; padding: 13px 15px; 3458 display: none; align-items: center; justify-content: space-between; gap: 12px; 3459 z-index: 40; font-size: 14.5px; 3460 } 3461 .si-mpdp__toast.is-open { display: flex; } 3462 .si-mpdp__toast a { color: #fff !important; font-weight: 600; text-decoration: underline; } 3463 3464 /* --- Exact-match sizing: mock uses content-box on anchor-based buttons --- */ 3465 .si-mpdp__helpcall, 3466 .si-mpdp__sheetopt { box-sizing: content-box; } 3467 3468 /* `.si-mpdp a` sets text-decoration: none and outranks a single class, 3469 so underlined links need the extra specificity. */ 3470 .si-mpdp a.si-mpdp__revall, 3471 .si-mpdp a.si-mpdp__helpvideo { text-decoration: underline; } 3472 .si-mpdp__sheetopt--primary { box-sizing: border-box; } 3473 3474 /* The theme's own <h1> and price node are moved into this block on mobile so the 3475 page keeps exactly one H1. Re-skin them here to match the mock. */ 3476 .si-mpdp h1.si-mpdp__title { 3477 margin: 6px 0 10px; padding: 0; font-size: 27px; line-height: 1.14; 3478 letter-spacing: -0.02em; font-weight: 600; text-wrap: pretty; 3479 color: #141312; text-transform: none; text-align: left; 3480 } 3481 .si-mpdp .si-mpdp__pricehost { margin: 0; padding: 0; } 3482 .si-mpdp .si-mpdp__pricehost .collection-product-prices-inner { margin: 0; padding: 0; display: block; } 3483 .si-mpdp .si-mpdp__pricehost .collection-product-price { 3484 font-size: 24px; font-weight: 600; letter-spacing: -0.01em; color: #141312; 3485 } 3486 /* The store's payment-plan widget injects itself beside the price node, which 3487 the mobile layout already covers with its own instalment line. */ 3488 .si-mpdp .si-mpdp__pricerow .flxcalculator-plugin-wrapper { display: none !important; } 3489 3490 /* Theme ships a global `div:empty { display: none }` rule (specificity 0-1-1), 3491 which hides the background-image gallery slides and the pagination dots 3492 because they are intentionally empty elements. Higher specificity restores them. */ 3493 .si-mpdp .si-mpdp__slide { display: block; } 3494 .si-mpdp .si-mpdp__dot { display: block; } 3495 3496} 3497 3498</style><div class="si-mpdp" id="si-mpdp" data-product-id="8083052265525"><nav class="si-mpdp__crumbs si-hs" aria-label="breadcrumbs"> 3499 <a href="/">Home</a> 3500 <span class="si-sep">/</span><a href="collections-wireless-speaker">Wireless Speaker</a> 3501 <span class="si-sep">/</span><span class="si-cur">Primare Allt-I-Ett</span> 3502 </nav><div class="si-mpdp__head"> 3503 <div class="si-mpdp__vendor">Primare</div> 3504 <div class="si-mpdp__title" data-si-title-fallback>Allt-I-Ett</div> 3505 <div class="si-mpdp__pricerow"> 3506 <div class="si-mpdp__price" data-si-price data-si-price-fallback>$5,000.00</div> 3507 </div> 3508 <div class="si-mpdp__chips"> 3509 <div class="si-mpdp__chip"><svg width="13" height="13" viewBox="0 0 20 20" aria-hidden="true"><circle cx="10" cy="10" r="10" fill="#599E18"></circle><path d="M5.6 10.4l2.7 2.7 6-6.2" fill="none" stroke="#fff" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"></path></svg>Free shipping in Canada</div> 3510 <div class="si-mpdp__chip"><svg width="13" height="13" viewBox="0 0 20 20" aria-hidden="true"><circle cx="10" cy="10" r="10" fill="#599E18"></circle><path d="M5.6 10.4l2.7 2.7 6-6.2" fill="none" stroke="#fff" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"></path></svg>Authorized dealer</div> 3511 </div> 3512 </div><div class="si-mpdp__gallery si-hs" data-si-gallery><div class="si-mpdp__slide" role="img" data-media-id="29750837772341" 3513 aria-label="Compact black Primare Allt-I-Ett streaming audio system with digital display and dark speaker grille." 3514 style="background-image: url('//hificentre.com/cdn/shop/files/Allt-i-ettFront.jpg?v=1773169831&width=900');"></div><div class="si-mpdp__slide" role="img" data-media-id="29750837837877" 3515 aria-label="Black Primare Allt-I-Ett streaming compact system with five front speakers and a top digital display." 3516 style="background-image: url('//hificentre.com/cdn/shop/files/Allt-i-ettInside.jpg?v=1773169834&width=900');"></div><div class="si-mpdp__slide" role="img" data-media-id="29750837903413" 3517 aria-label="Black Primare Allt-I-Ett compact streaming system with rear audio and power ports and built-in speakers." 3518 style="background-image: url('//hificentre.com/cdn/shop/files/Allt-i-ettback.jpg?v=1773169836&width=900');"></div><div class="si-mpdp__slide" role="img" data-media-id="29750838198325" 3519 aria-label="Black rectangular compact audio system with built-in touchscreen and control knob on top, placed on bookshelf with books and ." 3520 style="background-image: url('//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled.jpg?v=1773169844&width=900');"></div><div class="si-mpdp__slide" role="img" data-media-id="29750838231093" 3521 aria-label="Black Primare Allt-I-Ett compact streaming system with top control panel on wooden chest." 3522 style="background-image: url('//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled.jpg?v=1773169844&width=900');"></div><div class="si-mpdp__slide" role="img" data-media-id="29750838263861" 3523 aria-label="Compact black Primare Allt-I-Ett streaming audio system on wooden surface with flowers nearby." 3524 style="background-image: url('//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled.jpg?v=1773169844&width=900');"></div><div class="si-mpdp__slide" role="img" data-media-id="29750838296629" 3525 aria-label="Compact black Primare Allt-I-Ett streaming sound system with touchscreen display on wooden countertop." 3526 style="background-image: url('//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled.jpg?v=1773169844&width=900');"></div><div class="si-mpdp__slide" role="img" data-media-id="29750838329397" 3527 aria-label="Black Primare Allt-I-Ett streaming compact system with touchscreen and dial control panel." 3528 style="background-image: url('//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled.jpg?v=1773169844&width=900');"></div><div class="si-mpdp__slide" role="img" data-media-id="29750838362165" 3529 aria-label="Black Primare Allt-I-Ett compact streaming system with digital display on wooden chest in bright living room." 3530 style="background-image: url('//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled.jpg?v=1773169844&width=900');"></div><div class="si-mpdp__slide" role="img" data-media-id="30620712927285" 3531 aria-label="Black Primare Allt-I-Ett compact streaming audio system with front display and touchscreen controls." 3532 style="background-image: url('//hificentre.com/cdn/shop/files/unnamed-4.jpg?v=1787591559&width=900');"></div></div> 3533 <div class="si-mpdp__dots" data-si-dots><div class="si-mpdp__dot is-active"></div><div class="si-mpdp__dot"></div><div class="si-mpdp__dot"></div><div class="si-mpdp__dot"></div><div class="si-mpdp__dot"></div><div class="si-mpdp__dot"></div><div class="si-mpdp__dot"></div><div class="si-mpdp__dot"></div><div class="si-mpdp__dot"></div><div class="si-mpdp__dot"></div></div><div class="si-mpdp__qtywrap" data-si-qty-wrap hidden> 3534 <div class="si-mpdp__optlabel">Quantity</div> 3535 <div class="si-mpdp__qty"> 3536 <button type="button" class="si-mpdp__qtybtn" data-si-qty-step="-1" aria-label="Decrease quantity">−</button> 3537 <input class="si-mpdp__qtyinput" type="number" inputmode="numeric" value="1" min="1" step="1" aria-label="Quantity" form="si-mpdp-form" name="quantity" data-si-qty> 3538 <button type="button" class="si-mpdp__qtybtn" data-si-qty-step="1" aria-label="Increase quantity">+</button> 3539 </div> 3540 </div><div class="si-mpdp__eachnote" data-si-msg-slot></div><div class="si-mpdp__buy"><form method="post" action="/cart/add" id="si-mpdp-form" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="45043109134389" data-si-variant-id> 3541 <button type="submit" name="add" class="si-mpdp__atc" data-si-atc 3542 >Add to cart · <span data-si-price-text>$5,000.00</span></button> 3543 <div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":22469355,"merchantName":"Hi-Fi Centre","personalized":true}}" fallback="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="34088fb0f7cee40a6f0096467ecd4158" buyer-country="CA" buyer-locale="en" buyer-currency="CAD" variant-params="[{"id":45043109134389,"requiresShipping":true}]" shop-id="22469355" enabled-flags="["1172c16a","a1d1f9a1","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true"> </div> </shopify-accelerated-checkout> </div> 3544<input type="hidden" name="product-id" value="8083052265525" /><input type="hidden" name="section-id" value="template--17917318594613__main" /></form><div class="si-mpdp__fin" data-si-fin-slot></div><div class="si-mpdp__pay"><span class="si-mpdp__payicon"><svg class="si-mpdp__paysvg" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
35440 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 3545</span><span class="si-mpdp__payicon"><svg class="si-mpdp__paysvg" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
354506zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 3546</span><span class="si-mpdp__payicon"><svg class="si-mpdp__paysvg" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 3547</span><span class="si-mpdp__payicon"><svg class="si-mpdp__paysvg" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
354716.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3548</span><span class="si-mpdp__payicon"><svg class="si-mpdp__paysvg" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 3549</span><span class="si-mpdp__payicon"><svg class="si-mpdp__paysvg" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3550</span></div> 3551 </div><div class="si-mpdp__value"> 3552 <div class="si-mpdp__valuegrid"> 3553 <div class="si-mpdp__valuecell"><b>Free shipping</b><span>Anywhere in Canada</span></div> 3554 <div class="si-mpdp__valuecell"><b>Top-rated store</b><span>Since 1984</span></div> 3555 <div class="si-mpdp__valuecell"><b>Authorized dealer</b><span>Canadian Primare dealer</span></div> 3556 <div class="si-mpdp__valuecell"><b>Full warranty</b><span>Manufacturer backed</span></div> 3557 </div> 3558 </div><div class="si-mpdp__help"> 3559 <div class="si-mpdp__helptitle">Questions? Talk to a human.</div> 3560 <div class="si-mpdp__helpsub">Mon–Fri 10–
35605:30 PT</div> 3561 <div class="si-mpdp__helpbtns"> 3562 <button type="button" class="si-mpdp__helpemail" data-si-ask>Email Us</button> 3563 <a class="si-mpdp__helpcall" href="tel:16046885502">Call (604) 688-5502</a> 3564 <a class="si-mpdp__helpvideo" href="https://www.youtube.com/embed/ozLys0rb7Oo?rel=0" target="_blank" rel="noopener" data-si-video> 3565 <svg width="17" height="12" viewBox="0 0 24 17" aria-hidden="true"><rect width="24" height="17" rx="4" fill="#FF0000"></rect><path d="M9.6 4.9l6 3.6-6 3.6z" fill="#fff"></path></svg> 3566 Watch a video tour of our store 3567 </a> 3568 </div> 3569 </div><div class="si-mpdp__reviews"> 3570 <div class="si-mpdp__revhead"> 3571 <div> 3572 <div class="si-mpdp__revtitle">What customers say about us</div> 3573 </div> 3574 </div> 3575 <div class="si-mpdp__revtile"> 3576 <div class="si-mpdp__revscore">4.8</div> 3577 <div> 3578 <div class="si-mpdp__stars">★★★★★</div> 3579 <div class="si-mpdp__revcap">200+ reviews · 100k+ customers since 1984</div> 3580 </div> 3581 </div><div class="si-mpdp__revcards si-hs" data-si-revcards><div class="si-mpdp__revcard" data-si-date="20260519"><div class="si-mpdp__stars">★★★★★</div> 3582 <div class="si-mpdp__revquote">“Upgrading my system reminded me why I love great sound in the first place. The new setup delivers incredible sound with effortless ease, and it’s c...”</div> 3583 <div class="si-mpdp__revwho">Verified customer, Canada · May 2026</div> 3584 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3585 <div class="si-mpdp__revquote">“I’m passionate about building my system, and while I value Hi-Fi Centre’s expertise, I’m especially pleased with my turntable, which has been a tru...”</div> 3586 <div class="si-mpdp__revwho">Verified customer, Canada · Feb 2026</div> 3587 </div><div class="si-mpdp__revcard" data-si-date="20260505"><div class="si-mpdp__stars">★★★★★</div> 3588 <div class="si-mpdp__revquote">“Building my system piece by piece has completely changed how I experience music and movies. Whether it’s hearing a soundtrack in theaters and wanti...”</div> 3589 <div class="si-mpdp__revwho">Casey Gorton, Canada · May 2026</div> 3590 </div><div class="si-mpdp__revcard" data-si-date="20240822"><div class="si-mpdp__stars">★★★★★</div> 3591 <div class="si-mpdp__revquote">“Awesome Cambridge Audio Gear and Speedy Service”</div> 3592 <div class="si-mpdp__revwho">Rob · Aug 2024</div> 3593 </div><div class="si-mpdp__revcard" data-si-date="20250521"><div class="si-mpdp__stars">★★★★★</div> 3594 <div class="si-mpdp__revquote">“Better Than Promised Delivery and Flawless Purchase”</div> 3595 <div class="si-mpdp__revwho">Dev A · May 2025</div> 3596 </div><div class="si-mpdp__revcard" data-si-date="20250715"><div class="si-mpdp__stars">★★★★★</div> 3597 <div class="si-mpdp__revquote">“Wanting smaller speakers, I turned to Hi-Fi Centre and found a perfect match with B&W, combining compact design and impressive sound that keeps me ...”</div> 3598 <div class="si-mpdp__revwho">Randolph Decker, Vancouver, British Columbia, Canada · Jul 2025</div> 3599 </div><div class="si-mpdp__revcard" data-si-date="20250523"><div class="si-mpdp__stars">★★★★★</div> 3600 <div class="si-mpdp__revquote">“Brilliant SVS Recommendation and Seamless Service”</div> 3601 <div class="si-mpdp__revwho">Gord L · May 2025</div> 3602 </div><div class="si-mpdp__revcard" data-si-date="20260605"><div class="si-mpdp__stars">★★★★★</div> 3603 <div class="si-mpdp__revquote">“I inherited a large vinyl collection from my father, but putting together the right system felt overwhelming until I received expert guidance. Now ...”</div> 3604 <div class="si-mpdp__revwho">Verified customer, Canada · Jun 2026</div> 3605 </div><div class="si-mpdp__revcard" data-si-date="20250717"><div class="si-mpdp__stars">★★★★★</div> 3606 <div class="si-mpdp__revquote">“After searching for the right speakers, Hi-Fi Centre helped me find a pair that finally delivered the full, balanced sound I’d been missing for years.”</div> 3607 <div class="si-mpdp__revwho">Rick T, London, Ontario, Canada · Jul 2025</div> 3608 </div><div class="si-mpdp__revcard" data-si-date="20260602"><div class="si-mpdp__stars">★★★★★</div> 3609 <div class="si-mpdp__revquote">“Moving from hand-me-down components to my first serious audio system was a huge step, and the B&W 606 S2 speakers made it worthwhile from day one. ...”</div> 3610 <div class="si-mpdp__revwho">John B., Canada · Jun 2026</div> 3611 </div><div class="si-mpdp__revcard" data-si-date="20250715"><div class="si-mpdp__stars">★★★★★</div> 3612 <div class="si-mpdp__revquote">“When I needed to replace my speakers, Hi-Fi Centre made it easy with great pricing and fast shipping, bringing my movies and music to life again.”</div> 3613 <div class="si-mpdp__revwho">Mark Adkins, Ottawa, Ontario, Canada · Jul 2025</div> 3614 </div><div class="si-mpdp__revcard" data-si-date="20250715"><div class="si-mpdp__stars">★★★★★</div> 3615 <div class="si-mpdp__revquote">“After struggling with my system, Hi-Fi Centre’s guidance helped me find speakers that revealed incredible clarity and detail, letting me rediscover...”</div> 3616 <div class="si-mpdp__revwho">Verified customer, Vancouver, British Columbia, Canada · Jul 2025</div> 3617 </div><div class="si-mpdp__revcard" data-si-date="20260505"><div class="si-mpdp__stars">★★★★★</div> 3618 <div class="si-mpdp__revquote">“What started with a Technics receiver and a curiosity about better sound eventually became a lifelong journey toward building my dream system. With...”</div> 3619 <div class="si-mpdp__revwho">Tony A., Canada · May 2026</div> 3620 </div><div class="si-mpdp__revcard" data-si-date="20250731"><div class="si-mpdp__stars">★★★★★</div> 3621 <div class="si-mpdp__revquote">“As someone focused on building my system, I chose Hi-Fi Centre for wireless headphones that finally deliver true hi-fi sound without sacrificing co...”</div> 3622 <div class="si-mpdp__revwho">Andrew Coates, British Columbia, Canada · Jul 2025</div> 3623 </div><div class="si-mpdp__revcard" data-si-date="20260513"><div class="si-mpdp__stars">★★★★★</div> 3624 <div class="si-mpdp__revquote">“Upgrading my speakers, DAC, CD player, and streamer completely transformed my system without needing an extreme budget. Now I can enjoy vinyl, CDs,...”</div> 3625 <div class="si-mpdp__revwho">Verified customer, Canada · May 2026</div> 3626 </div><div class="si-mpdp__revcard" data-si-date="20260525"><div class="si-mpdp__stars">★★★★★</div> 3627 <div class="si-mpdp__revquote">“I started with entry-level gear and thought it sounded fine—until I experienced what a truly great system could do. Upgrading to B&W speakers and a...”</div> 3628 <div class="si-mpdp__revwho">Verified customer, Canada · May 2026</div> 3629 </div><div class="si-mpdp__revcard" data-si-date="20260513"><div class="si-mpdp__stars">★★★★★</div> 3630 <div class="si-mpdp__revquote">“What I love most about my system is how naturally it blends into our home while delivering huge, immersive sound. The soundstage is incredible, the...”</div> 3631 <div class="si-mpdp__revwho">Jeremy F., Canada · May 2026</div> 3632 </div><div class="si-mpdp__revcard" data-si-date="20260205"><div class="si-mpdp__stars">★★★★★</div> 3633 <div class="si-mpdp__revquote">“I’m passionate about building my system, and Hi-Fi Centre’s expertise helped me achieve a huge, immersive soundstage with B&W speakers and Transpar...”</div> 3634 <div class="si-mpdp__revwho">Jeremy F, Canada · Feb 2026</div> 3635 </div><div class="si-mpdp__revcard" data-si-date="20260501"><div class="si-mpdp__stars">★★★★★</div> 3636 <div class="si-mpdp__revquote">“I was searching for a reliable hi-fi store and found exactly what I needed at Hi-Fi Centre. With my new B&W speakers, I’m spending more time enjoyi...”</div> 3637 <div class="si-mpdp__revwho">Verified customer, Canada · May 2026</div> 3638 </div><div class="si-mpdp__revcard" data-si-date="20250715"><div class="si-mpdp__stars">★★★★★</div> 3639 <div class="si-mpdp__revquote">“After losing my system, I rebuilt it with Hi-Fi Centre’s help, creating a setup that delivers immersive detail and brings my music vividly to life.”</div> 3640 <div class="si-mpdp__revwho">Caleb Bouey, British Columbia, Canada · Jul 2025</div> 3641 </div><div class="si-mpdp__revcard" data-si-date="20260426"><div class="si-mpdp__stars">★★★★★</div> 3642 <div class="si-mpdp__revquote">“I was just looking for an amp to pair with my new speakers, but once I added the AXR100, everything changed. My old CDs and records suddenly felt a...”</div> 3643 <div class="si-mpdp__revwho">Terence Figueroa, Canada · Apr 2026</div> 3644 </div><div class="si-mpdp__revcard" data-si-date="20260528"><div class="si-mpdp__stars">★★★★★</div> 3645 <div class="si-mpdp__revquote">“As a DIY audio enthusiast, I enjoy building as much as I can myself, but Hi-Fi Centre has always been my source for the components that complete th...”</div> 3646 <div class="si-mpdp__revwho">Verified customer, Canada · May 2026</div> 3647 </div><div class="si-mpdp__revcard" data-si-date="20250114"><div class="si-mpdp__stars">★★★★★</div> 3648 <div class="si-mpdp__revquote">“
3648Clear Communication”</div> 3649 <div class="si-mpdp__revwho">P. S. · Jan 2025</div> 3650 </div><div class="si-mpdp__revcard" data-si-date="20260222"><div class="si-mpdp__stars">★★★★★</div> 3651 <div class="si-mpdp__revquote">“I built my system piece by piece, and Hi-Fi Centre’s advice and fair pricing helped me achieve a clear, satisfying sound I can truly enjoy every day.”</div> 3652 <div class="si-mpdp__revwho">Geoff C., St. Andrew · Feb 2026</div> 3653 </div><div class="si-mpdp__revcard" data-si-date="20260521"><div class="si-mpdp__stars">★★★★★</div> 3654 <div class="si-mpdp__revquote">“After years of using vintage and second-hand gear, stepping into higher-end audio with the Clearaudio Concept turntable completely changed my liste...”</div> 3655 <div class="si-mpdp__revwho">Todd, Canada · May 2026</div> 3656 </div><div class="si-mpdp__revcard" data-si-date="20250715"><div class="si-mpdp__stars">★★★★★</div> 3657 <div class="si-mpdp__revquote">“With a strong system already in place, I chose Hi-Fi Centre for their selection, adding headphones that make everyday listening more convenient and...”</div> 3658 <div class="si-mpdp__revwho">Verified customer, Richmond, British Columbia, Canada · Jul 2025</div> 3659 </div><div class="si-mpdp__revcard" data-si-date="20250815"><div class="si-mpdp__stars">★★★★★</div> 3660 <div class="si-mpdp__revquote">“After decades in the hobby, Hi-Fi Centre’s expert guidance helped me upgrade to exceptional systems that brought greater enjoyment, longer listenin...”</div> 3661 <div class="si-mpdp__revwho">Verified customer, North Vancouver, British Columbia, Canada · Aug 2025</div> 3662 </div><div class="si-mpdp__revcard" data-si-date="20250715"><div class="si-mpdp__stars">★★★★★</div> 3663 <div class="si-mpdp__revquote">“As a long-time customer, I’ve relied on Hi-Fi Centre’s honest advice to build a system over the years that makes listening to music consistently en...”</div> 3664 <div class="si-mpdp__revwho">Ron T, Surrey, British Columbia, Canada · Jul 2025</div> 3665 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3666 <div class="si-mpdp__revquote">“Having trusted Hi-Fi Centre for decades, I’ve always felt at home with their team, building systems over the years that continue to deliver comfort...”</div> 3667 <div class="si-mpdp__revwho">Verified customer, Canada · Feb 2026</div> 3668 </div><div class="si-mpdp__revcard" data-si-date="20230820"><div class="si-mpdp__stars">★★★★★</div> 3669 <div class="si-mpdp__revquote">“Early Delivery and a Great-Sounding Cartridge Upgrade”</div> 3670 <div class="si-mpdp__revwho">Marc L · Aug 2023</div> 3671 </div><div class="si-mpdp__revcard" data-si-date="20250615"><div class="si-mpdp__stars">★★★★★</div> 3672 <div class="si-mpdp__revquote">“Easy Pre-Order and Smooth Pickup Experience”</div> 3673 <div class="si-mpdp__revwho">Richard B · Jun 2025</div> 3674 </div><div class="si-mpdp__revcard" data-si-date="20250716"><div class="si-mpdp__stars">★★★★★</div> 3675 <div class="si-mpdp__revquote">“Frustrated with my previous streamer, I turned to Hi-Fi Centre and upgraded to an Eversolo unit that delivers better sound, easy setup, and a compl...”</div> 3676 <div class="si-mpdp__revwho">Julien Spencer, Ontario, Canada · Jul 2025</div> 3677 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3678 <div class="si-mpdp__revquote">“I’m passionate about building my system, and Hi-Fi Centre helped me upgrade with an Eversolo streamer that brought incredible clarity and made dail...”</div> 3679 <div class="si-mpdp__revwho">Jaret Homenuk, Canada · Feb 2026</div> 3680 </div><div class="si-mpdp__revcard" data-si-date="20260515"><div class="si-mpdp__stars">★★★★★</div> 3681 <div class="si-mpdp__revquote">“After years away from the hobby, rebuilding my system piece by piece completely reignited my passion for music. The first time I heard everything c...”</div> 3682 <div class="si-mpdp__revwho">Michael O., Canada · May 2026</div> 3683 </div><div class="si-mpdp__revcard" data-si-date="20250813"><div class="si-mpdp__stars">★★★★★</div> 3684 <div class="si-mpdp__revquote">“
3684Excellent Service and a Great YouTube Channel”</div> 3685 <div class="si-mpdp__revwho">Michael E · Aug 2025</div> 3686 </div><div class="si-mpdp__revcard" data-si-date="20250220"><div class="si-mpdp__stars">★★★★★</div> 3687 <div class="si-mpdp__revquote">“Exceptional Service and Expertise You Can Trust”</div> 3688 <div class="si-mpdp__revwho">Derek S · Feb 2025</div> 3689 </div><div class="si-mpdp__revcard" data-si-date="20240820"><div class="si-mpdp__stars">★★★★★</div> 3690 <div class="si-mpdp__revquote">“Returning to Hi-Fi Centre, I expanded my system with their expert guidance, achieving a complete setup that elevated my listening experience and br...”</div> 3691 <div class="si-mpdp__revwho">Roger R · Aug 2024</div> 3692 </div><div class="si-mpdp__revcard" data-si-date="20250424"><div class="si-mpdp__stars">★★★★★</div> 3693 <div class="si-mpdp__revquote">“Expert Guidance from Dennis and a Great System”</div> 3694 <div class="si-mpdp__revwho">Paul N · Apr 2025</div> 3695 </div><div class="si-mpdp__revcard" data-si-date="20250522"><div class="si-mpdp__stars">★★★★★</div> 3696 <div class="si-mpdp__revquote">“Expert Help and a Perfect New System”</div> 3697 <div class="si-mpdp__revwho">Ghost II · May 2025</div> 3698 </div><div class="si-mpdp__revcard" data-si-date="20250110"><div class="si-mpdp__stars">★★★★★</div> 3699 <div class="si-mpdp__revquote">“Fast, Competitive Service”</div> 3700 <div class="si-mpdp__revwho">Trevor L · Jan 2025</div> 3701 </div><div class="si-mpdp__revcard" data-si-date="20250320"><div class="si-mpdp__stars">★★★★★</div> 3702 <div class="si-mpdp__revquote">“Fast Delivery That Beat Expectations”</div> 3703 <div class="si-mpdp__revwho">George C · Mar 2025</div> 3704 </div><div class="si-mpdp__revcard" data-si-date="20250730"><div class="si-mpdp__stars">★★★★★</div> 3705 <div class="si-mpdp__revquote">“Fast, Free Shipping and Five-Star Service”</div> 3706 <div class="si-mpdp__revwho">Brian F · Jul 2025</div> 3707 </div><div class="si-mpdp__revcard" data-si-date="20250723"><div class="si-mpdp__stars">★★★★★</div> 3708 <div class="si-mpdp__revquote">“Flawless Product and Personalized Service”</div> 3709 <div class="si-mpdp__revwho">Sergey S · Jul 2025</div> 3710 </div><div class="si-mpdp__revcard" data-si-date="20250720"><div class="si-mpdp__stars">★★★★★</div> 3711 <div class="si-mpdp__revquote">“Flawless Remote Purchase and Shipping”</div> 3712 <div class="si-mpdp__revwho">Brad S · Jul 2025</div> 3713 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3714 <div class="si-mpdp__revquote">“I wanted a simple system, and Hi-Fi Centre helped me build a refined Focal setup that fits my space perfectly and brings real joy to my daily liste...”</div> 3715 <div class="si-mpdp__revwho">Chris Short, Canada · Feb 2026</div> 3716 </div><div class="si-mpdp__revcard" data-si-date="20250815"><div class="si-mpdp__stars">★★★★★</div> 3717 <div class="si-mpdp__revquote">“As a long-time customer, I turned to Hi-Fi Centre to upgrade my headphones, and their expertise helped me find a comfortable, great-sounding pair p...”</div> 3718 <div class="si-mpdp__revwho">Oliver W, Parksville, British Columbia, Canada · Aug 2025</div> 3719 </div><div class="si-mpdp__revcard" data-si-date="20250731"><div class="si-mpdp__stars">★★★★★</div> 3720 <div class="si-mpdp__revquote">“I wanted a simple system, and Hi-Fi Centre helped me build an incredible setup that transformed my listening experience and revealed music with dep...”</div> 3721 <div class="si-mpdp__revwho">Verified customer, Kamloops, British Columbia, Canada · Jul 2025</div> 3722 </div><div class="si-mpdp__revcard" data-si-date="20250716"><div class="si-mpdp__stars">★★★★★</div> 3723 <div class="si-mpdp__revquote">“After years with my system, Hi-Fi Centre helped me transition to streaming with B&W and Marantz, delivering stunning clarity that makes every liste...”</div> 3724 <div class="si-mpdp__revwho">Chuck Currie, Colwood, British Columbia, Canada · Jul 2025</div> 3725 </div><div class="si-mpdp__revcard" data-si-date="20260422"><div class="si-mpdp__stars">★★★★★</div> 3726 <div class="si-mpdp__revquote">“I started with a simple second-hand setup, but over the years, Hi-Fi Centre helped me grow my system step by step with thoughtful advice that match...”</div> 3727 <div class="si-mpdp__revwho">Paul W, Canada · Apr 2026</div> 3728 </div><div class="si-mpdp__revcard" data-si-date="20260528"><div class="si-mpdp__stars">★★★★★</div> 3729 <div class="si-mpdp__revquote">“When it came time to upgrade my system, the GoldenEar Reference speakers made an immediate impact. Their sound quality has completely elevated my l...”</div> 3730 <div class="si-mpdp__revwho">Verified customer, Canada · May 2026</div> 3731 </div><div class="si-mpdp__revcard" data-si-date="20260515"><div class="si-mpdp__stars">★★★★★</div> 3732 <div class="si-mpdp__revquote">“Buying my first serious headphones felt like a reward to myself, but it quickly became much more than that. The Grado SR325e opened my ears to deta...”</div> 3733 <div class="si-mpdp__revwho">Verified customer, Canada · May 2026</div> 3734 </div><div class="si-mpdp__revcard" data-si-date="20260519"><div class="si-mpdp__stars">★★★★★</div> 3735 <div class="si-mpdp__revquote">“Music and audio have always been more than a hobby for me—they’ve been a lifelong passion. From evolving technology to discovering better sound, bu...”</div> 3736 <div class="si-mpdp__revwho">raymond l., Canada · May 2026</div> 3737 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3738 <div class="si-mpdp__revquote">“I wanted a simple system, and Hi-Fi Centre’s guidance helped transform my setup with Gryphon cables, unlocking greater clarity, depth, and a deeper...”</div> 3739 <div class="si-mpdp__revwho">Verified customer, Canada · Feb 2026</div> 3740 </div><div class="si-mpdp__revcard" data-si-date="20250213"><div class="si-mpdp__stars">★★★★★</div> 3741 <div class="si-mpdp__revquote">“Happy Upgrade to the Aethos and Great Service”</div> 3742 <div class="si-mpdp__revwho">Dean B · Feb 2025</div> 3743 </div><div class="si-mpdp__revcard" data-si-date="20250211"><div class="si-mpdp__stars">★★★★★</div> 3744 <div class="si-mpdp__revquote">“Hassle-Free Experience”</div> 3745 <div class="si-mpdp__revwho">Anthony · Feb 2025</div> 3746 </div><div class="si-mpdp__revcard" data-si-date="20260605"><div class="si-mpdp__stars">★★★★★</div> 3747 <div class="si-mpdp__revquote">“As someone who is constantly refining and upgrading my audio setup, few products have left a lasting impression like the Sennheiser HD800S. Even al...”</div> 3748 <div class="si-mpdp__revwho">Verified customer, Canada · Jun 2026</div> 3749 </div><div class="si-mpdp__revcard" data-si-date="20250423"><div class="si-mpdp__stars">★★★★★</div> 3750 <div class="si-mpdp__revquote">“Helpful Audiophiles and a Smooth Rega Purchase”</div> 3751 <div class="si-mpdp__revwho">James M · Apr 2025</div> 3752 </div><div class="si-mpdp__revcard" data-si-date="20250715"><div class="si-mpdp__stars">★★★★★</div> 3753 <div class="si-mpdp__revquote">“Refining my system, Hi-Fi Centre’s advice helped me simplify my setup while achieving higher sound quality, making streaming music both effortless ...”</div> 3754 <div class="si-mpdp__revwho">David G, British Columbia, Canada · Jul 2025</div> 3755 </div><div class="si-mpdp__revcard" data-si-date="20250716"><div class="si-mpdp__stars">★★★★★</div> 3756 <div class="si-mpdp__revquote">“Chasing the perfect sound, I found Hi-Fi Centre helped me complete my system with B&W 800 D3 speakers, transforming music into a powerful, immersiv...”</div> 3757 <div class="si-mpdp__revwho">Patrick Guiney, Langford, British Columbia, Canada · Jul 2025</div> 3758 </div><div class="si-mpdp__revcard" data-si-date="20250719"><div class="si-mpdp__stars">★★★★★</div> 3759 <div class="si-mpdp__revquote">“For my cabin system, I wanted simplicity, and Hi-Fi Centre helped me cho
3759ose KEF LS60 speakers that deliver immersive, effortless sound perfectly su...”</div> 3760 <div class="si-mpdp__revwho">Jim Humphry, Vancouver, British Columbia, Canada · Jul 2025</div> 3761 </div><div class="si-mpdp__revcard" data-si-date="20260605"><div class="si-mpdp__stars">★★★★★</div> 3762 <div class="si-mpdp__revquote">“After years of compromising on sound quality, the KEF LSX II reminded me what I had been missing. These compact speakers transformed my bedroom int...”</div> 3763 <div class="si-mpdp__revwho">James S., Canada · Jun 2026</div> 3764 </div><div class="si-mpdp__revcard" data-si-date="20260508"><div class="si-mpdp__stars">★★★★★</div> 3765 <div class="si-mpdp__revquote">“Upgrading from the speakers I inherited from my dad was a huge step, but the KEF Q11s completely transformed how I experience music. I’m now hearin...”</div> 3766 <div class="si-mpdp__revwho">Evan Buday, Canada · May 2026</div> 3767 </div><div class="si-mpdp__revcard" data-si-date="20260219"><div class="si-mpdp__stars">★★★★★</div> 3768 <div class="si-mpdp__revquote">“I wanted a simple, modern upgrade, and Hi-Fi Centre’s guidance helped me build a great-sounding system that made me enjoy music more than ever.”</div> 3769 <div class="si-mpdp__revwho">Ravi Pankhania, Richmond, British Columbia, Canada · Feb 2026</div> 3770 </div><div class="si-mpdp__revcard" data-si-date="20260205"><div class="si-mpdp__stars">★★★★★</div> 3771 <div class="si-mpdp__revquote">“I’m passionate about audio and found Hi-Fi Centre through the Yellow Pages; their expert advice and selection transformed my system with powerful, ...”</div> 3772 <div class="si-mpdp__revwho">Mark Lane, Canada · Feb 2026</div> 3773 </div><div class="si-mpdp__revcard" data-si-date="20260429"><div class="si-mpdp__stars">★★★★★</div> 3774 <div class="si-mpdp__revquote">“After trying other shops without success, Hi-Fi Centre helped me put together a system that truly feels complete. It’s incredibly musical, easy to ...”</div> 3775 <div class="si-mpdp__revwho">James V, Canada · Apr 2026</div> 3776 </div><div class="si-mpdp__revcard" data-si-date="20250617"><div class="si-mpdp__stars">★★★★★</div> 3777 <div class="si-mpdp__revquote">“Knowledgeable Staff and Fast Delivery”</div> 3778 <div class="si-mpdp__revwho">Oliver W · Jun 2025</div> 3779 </div><div class="si-mpdp__revcard" data-si-date="20241120"><div class="si-mpdp__stars">★★★★★</div> 3780 <div class="si-mpdp__revquote">“Like-New Demo Speakers and Outstanding Packaging”</div> 3781 <div class="si-mpdp__revwho">Jimmy M · Nov 2024</div> 3782 </div><div class="si-mpdp__revcard" data-si-date="20260205"><div class="si-mpdp__stars">★★★★★</div> 3783 <div class="si-mpdp__revquote">“I’ve been a passionate audiophile for decades, and Hi-Fi Centre’s expert guidance, trusted relationships, and exceptional products have helped me c...”</div> 3784 <div class="si-mpdp__revwho">Paul M., Canada · Feb 2026</div> 3785 </div><div class="si-mpdp__revcard" data-si-date="20250718"><div class="si-mpdp__stars">★★★★★</div> 3786 <div class="si-mpdp__revquote">“Dennis’s knowledgeable, patient advice helped me make the right decisions over the years, and my system’s authenticity, presence, and ease of use n...”</div> 3787 <div class="si-mpdp__revwho">Paul, Vancouver, British Columbia, Canada · Jul 2025</div> 3788 </div><div class="si-mpdp__revcard" data-si-date="20260205"><div class="si-mpdp__stars">★★★★★</div> 3789 <div class="si-mpdp__revquote">“Hi-Fi Centre always offers fair advice and honest opinion, with consistent good advice and quality gear that bring me closer to the music experienc...”</div> 3790 <div class="si-mpdp__revwho">Jeff C., Canada · Feb 2026</div> 3791 </div><div class="si-mpdp__revcard" data-si-date="20250716"><div class="si-mpdp__stars">★★★★★</div> 3792 <div class="si-mpdp__revquote">“I value simple, high-quality sound, and Hi-Fi Centre’s patient, knowledgeable guidance helped me find the right upgrade, improving clarity, depth, ...”</div> 3793 <div class="si-mpdp__revwho">Blair G, Delta, Britisla Columbia, Canada · Jul 2025</div> 3794 </div><div class="si-mpdp__revcard" data-si-date="20260505"><div class="si-mpdp__stars">★★★★★</div> 3795 <div class="si-mpdp__revquote">“What started as an addition to my TV setup eventually became a dedicated music system that completely transformed my living room. Now it’s a space ...”</div> 3796 <div class="si-mpdp__revwho">Verified customer, Canada · May 2026</div> 3797 </div><div class="si-mpdp__revcard" data-si-date="20260528"><div class="si-mpdp__stars">★★★★★</div> 3798 <div class="si-mpdp__revquote">“After years away from the hobby while raising a family, getting back into high-end audio reminded me just how rewarding great sound can be. With th...”</div> 3799 <div class="si-mpdp__revwho">Edwin L., Canada · May 2026</div> 3800 </div><div class="si-mpdp__revcard" data-si-date="20260525"><div class="si-mpdp__stars">★★★★★</div> 3801 <div class="si-mpdp__revquote">“I didn’t fully understand how much audio equipment could change the listening experience until I upgraded my system piece by piece over the years. ...”</div> 3802 <div class="si-mpdp__revwho">Antonio F., Canada · May 2026</div> 3803 </div><div class="si-mpdp__revcard" data-si-date="20250119"><div class="si-mpdp__stars">★★★★★</div> 3804 <div class="si-mpdp__revquote">“Marantz 60n Delivered Power, Clarity, and Big Savings”</div> 3805 <div class="si-mpdp__revwho">Mr. Smith · Jan 2025</div> 3806 </div><div class="si-mpdp__revcard" data-si-date="20260227"><div class="si-mpdp__stars">★★★★★</div> 3807 <div class="si-mpdp__revquote">“I wanted a simple, compact system, and Hi-Fi Centre delivered excellent sound with my Marantz Model M1 and B&W 705 S3, exceeding expectations.”</div> 3808 <div class="si-mpdp__revwho">Arash S., Vancouver, British Columbia, Canada · Feb 2026</div> 3809 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3810 <div class="si-mpdp__revquote">“I’m passionate about building my system, and Hi-Fi Centre’s expert advice helped me upgrade to a high-end setup with crystal clear sound and an imm...”</div> 3811 <div class="si-mpdp__revwho">Thomas Braidwood, Canada · Feb 2026</div> 3812 </div><div class="si-mpdp__revcard" data-si-date="20260422"><div class="si-mpdp__stars">★★★★★</div> 3813 <div class="si-mpdp__revquote">“I started with a pretty average system, but once I upgraded, everything changed. Now I listen to music far more often and actually sit down to enjo...”</div> 3814 <div class="si-mpdp__revwho">Stephen C, Canada · Apr 2026</div> 3815 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3816 <div class="si-mpdp__revquote">“I wanted a simple, great-sounding system, and Hi-Fi Centre helped me find the perfect McIntosh amp and Sonus Faber speakers for daily vinyl listeni...”</div> 3817 <div class="si-mpdp__revwho">Rick J., Canada · Feb 2026</div> 3818 </div><div class="si-mpdp__revcard" data-si-date="20260219"><div class="si-mpdp__stars">★★★★★</div> 3819 <div class="si-mpdp__revquote">“I’m passionate about building my system, and Hi-Fi Centre’s expertise helped me upgrade to McIntosh mono blocks, delivering the power and stunning ...”</div> 3820 <div class="si-mpdp__revwho">Verified customer, Vancouver, British Columbia, Canada · Feb 2026</div> 3821 </div><div class="si-mpdp__revcard" data-si-date="20260501"><div class="si-mpdp__stars">★★★★★</div> 3822 <div class="si-mpdp__revquote">“After a frustrating experience elsewhere, I found exactly what I needed with help from Hi-Fi Centre. From the amp to the speakers and beyond, every...”</div> 3823 <div class="si-mpdp__revwho">Blake, Canada · May 2026</div> 3824 </div><div class="si-mpdp__revcard" data-si-date="20260501"><div class="si-mpdp__stars">★★★★★</div> 3825 <div class="si-mpdp__revquote">“I started with a simple second-hand setup, but upgrading through Hi-Fi Centre c
3825ompletely transformed how I hear music. Now I catch details in album...”</div> 3826 <div class="si-mpdp__revwho">Kevin B., Canada · May 2026</div> 3827 </div><div class="si-mpdp__revcard" data-si-date="20250915"><div class="si-mpdp__stars">★★★★★</div> 3828 <div class="si-mpdp__revquote">“Coming from an analog system, Hi-Fi Centre helped me transition into a stunning McIntosh tube setup, delivering incredible sound quality and that i...”</div> 3829 <div class="si-mpdp__revwho">Lance F, Sorrento, British Columbia, Canada · Sep 2025</div> 3830 </div><div class="si-mpdp__revcard" data-si-date="20220801"><div class="si-mpdp__stars">★★★★★</div> 3831 <div class="si-mpdp__revquote">“Ordering online, I was impressed by Hi-Fi Centre’s fast shipping, clear communication, and honest product condition, making my purchase feel seamle...”</div> 3832 <div class="si-mpdp__revwho">Boray N · Aug 2022</div> 3833 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3834 <div class="si-mpdp__revquote">“I’m passionate about building my system, and Hi-Fi Centre helped me upgrade to a setup that looks great, sounds fantastic, and makes listening to m...”</div> 3835 <div class="si-mpdp__revwho">Gordon Tanner, Canada · Feb 2026</div> 3836 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3837 <div class="si-mpdp__revquote">“I’m passionate about building my system, and Hi-Fi Centre helped me upgrade to a reliable NAD amp with great sound, clean design, and modern featur...”</div> 3838 <div class="si-mpdp__revwho">Spencer A., Canada · Feb 2026</div> 3839 </div><div class="si-mpdp__revcard" data-si-date="20260429"><div class="si-mpdp__stars">★★★★★</div> 3840 <div class="si-mpdp__revquote">“What started as an old surround setup turned into multiple systems that fit perfectly into every space in my home. With expert guidance, I now enjo...”</div> 3841 <div class="si-mpdp__revwho">Verified customer, Canada · Apr 2026</div> 3842 </div><div class="si-mpdp__revcard" data-si-date="20260422"><div class="si-mpdp__stars">★★★★★</div> 3843 <div class="si-mpdp__revquote">“I started with a modest setup, but over time, with the help of Hi-Fi Centre, I built a system that delivers true reference-quality sound. From Naim...”</div> 3844 <div class="si-mpdp__revwho">Ralph H, Canada · Apr 2026</div> 3845 </div><div class="si-mpdp__revcard" data-si-date="20260429"><div class="si-mpdp__stars">★★★★★</div> 3846 <div class="si-mpdp__revquote">“I started with a basic system, but over the years, Hi-Fi Centre helped me build something truly engaging. With my Naim setup, music is always playi...”</div> 3847 <div class="si-mpdp__revwho">Verified customer, Canada · Apr 2026</div> 3848 </div><div class="si-mpdp__revcard" data-si-date="20250715"><div class="si-mpdp__stars">★★★★★</div> 3849 <div class="si-mpdp__revquote">“Coming from a basic system, Hi-Fi Centre helped me upgrade to a setup that brought clarity, depth, and a deeper connection to music I now enjoy eve...”</div> 3850 <div class="si-mpdp__revwho">Anton Thomas, Burnaby, British Columbia, Canada · Jul 2025</div> 3851 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3852 <div class="si-mpdp__revquote">“I’m passionate about building my system, and Hi-Fi Centre’s expert guidance over the years helped me create a truly satisfying setup that makes all...”</div> 3853 <div class="si-mpdp__revwho">Verified customer, Canada · Feb 2026</div> 3854 </div><div class="si-mpdp__revcard" data-si-date="20260218"><div class="si-mpdp__stars">★★★★★</div> 3855 <div class="si-mpdp__revquote">“I wanted a simple upgrade, and Hi-Fi Centre made it easy with great pricing and a relaxed experience, helping me find speakers I’m truly proud to own.”</div> 3856 <div class="si-mpdp__revwho">Verified customer, British Columbia/Squamish, Canada · Feb 2026</div> 3857 </div><div class="si-mpdp__revcard" data-si-date="20250618"><div class="si-mpdp__stars">★★★★★</div> 3858 <div class="si-mpdp__revquote">“Next-Level Service Worth Breaking My No-Review Rule”</div> 3859 <div class="si-mpdp__revwho">Alex D · Jun 2025</div> 3860 </div><div class="si-mpdp__revcard" data-si-date="20250110"><div class="si-mpdp__stars">★★★★★</div> 3861 <div class="si-mpdp__revquote">“
3861Outstanding Communication and On-Time Delivery Despite the Strike”</div> 3862 <div class="si-mpdp__revwho">Daniel W · Jan 2025</div> 3863 </div><div class="si-mpdp__revcard" data-si-date="20250109"><div class="si-mpdp__stars">★★★★★</div> 3864 <div class="si-mpdp__revquote">“Professional Service That Stands Out in a Transactional World”</div> 3865 <div class="si-mpdp__revwho">Matthew W · Jan 2025</div> 3866 </div><div class="si-mpdp__revcard" data-si-date="20250816"><div class="si-mpdp__stars">★★★★★</div> 3867 <div class="si-mpdp__revquote">“Prompt Answers and a Smooth Delivery”</div> 3868 <div class="si-mpdp__revwho">Jeremy K · Aug 2025</div> 3869 </div><div class="si-mpdp__revcard" data-si-date="20250715"><div class="si-mpdp__stars">★★★★★</div> 3870 <div class="si-mpdp__revquote">“I was searching for great sound, and Hi-Fi Centre’s expert advice helped me find the right headphones, opening my eyes to how incredible music can ...”</div> 3871 <div class="si-mpdp__revwho">Tyler C, British Columbia, Canada · Jul 2025</div> 3872 </div><div class="si-mpdp__revcard" data-si-date="20250123"><div class="si-mpdp__stars">★★★★★</div> 3873 <div class="si-mpdp__revquote">“Quick Online Order and Helpful Phone Support”</div> 3874 <div class="si-mpdp__revwho">D'Arcy H · Jan 2025</div> 3875 </div><div class="si-mpdp__revcard" data-si-date="20260508"><div class="si-mpdp__stars">★★★★★</div> 3876 <div class="si-mpdp__revquote">“After years away from the hobby, getting back into vinyl reminded me why I fell in love with hi-fi in the first place. Sitting with my sons on Chri...”</div> 3877 <div class="si-mpdp__revwho">Glenn Davies, Canada · May 2026</div> 3878 </div><div class="si-mpdp__revcard" data-si-date="20250716"><div class="si-mpdp__stars">★★★★★</div> 3879 <div class="si-mpdp__revquote">“After needing a replacement, Hi-Fi Centre helped me upgrade to a Rega setup that brought new life to my vinyl, making every listening session feel ...”</div> 3880 <div class="si-mpdp__revwho">James MacKay, Qualicum Beach, British Columbia, Canada · Jul 2025</div> 3881 </div><div class="si-mpdp__revcard" data-si-date="20260521"><div class="si-mpdp__stars">★★★★★</div> 3882 <div class="si-mpdp__revquote">“Reviving a 1977 Rega Planar that belonged to my wife’s grandmother became a special project for our family. With the right parts from Hi-Fi Centre,...”</div> 3883 <div class="si-mpdp__revwho">Sean C., Canada · May 2026</div> 3884 </div><div class="si-mpdp__revcard" data-si-date="20260426"><div class="si-mpdp__stars">★★★★★</div> 3885 <div class="si-mpdp__revquote">“I started with a basic setup, but upgrading through Hi-Fi Centre completely changed how I experience my collection. My records now sound clearer an...”</div> 3886 <div class="si-mpdp__revwho">Tony Redford, Canada · Apr 2026</div> 3887 </div><div class="si-mpdp__revcard" data-si-date="20260526"><div class="si-mpdp__stars">★★★★★</div> 3888 <div class="si-mpdp__revquote">“My system has evolved slowly over decades, from vintage gear and budget components to a simple setup that still delivers rich, detailed sound every...”</div> 3889 <div class="si-mpdp__revwho">Verified customer, Canada · May 2026</div> 3890 </div><div class="si-mpdp__revcard" data-si-date="20260602"><div class="si-mpdp__stars">★★★★★</div> 3891 <div class="si-mpdp__revquote">“After years of focusing on family and leaving my audio gear in storage, I finally returned to the hobby and discovered just how much I had missed i...”</div> 3892 <div class="si-mpdp__revwho">Verified customer, Canada · Jun 2026</div> 3893 </div><div class="si-mpdp__revcard" data-si-date="20260304"><div class="si-mpdp__stars">★★★★★</div> 3894 <div class="si-mpdp__revquote">“I wanted a simple upgrade, and Hi-Fi Centre helped me improve my sound quality with a Rega Brio and streaming, making music far more enjoyable ever...”</div> 3895 <div class="si-mpdp__revwho">Christman Lee, Canada · Mar 2026</div> 3896 </div><div class="si-mpdp__revcard" data-si-date="20260426"><div class="si-mpdp__stars">★★★★★</div> 3897 <div class="si-mpdp__revquote">“I was simply replacing a stylus, but the experience—and the results—went far beyond that. With the new Rega Carbon stylus, my system sounds fuller ...”</div> 3898 <div class="si-mpdp__revwho">Wayne Cook, Canada · Apr 2026</div> 3899 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3900 <div class="si-mpdp__revquote">“I’m passionate about building my system, and Hi-Fi Centre’s great pricing and service helped me add a second Rega turntable to enjoy my vinyl colle...”</div> 3901 <div class="si-mpdp__revwho">Harit, Canada · Feb 2026</div> 3902 </div><div class="si-mpdp__revcard" data-si-date="20260519"><div class="si-mpdp__stars">★★★★★</div> 3903 <div class="si-mpdp__revquote">“After decades of refining my system, upgrading to the Rega Planar 3 felt like the perfect next step. The sound is fantastic, the quality is immedia...”</div> 3904 <div class="si-mpdp__revwho">Scott M., Canada · May 2026</div> 3905 </div><div class="si-mpdp__revcard" data-si-date="20260218"><div class="si-mpdp__stars">★★★★★</div> 3906 <div class="si-mpdp__revquote">“I’m passionate about building my system, and Hi-Fi Centre’s expert guidance helped me transition to vinyl with the right setup, making my listening...”</div> 3907 <div class="si-mpdp__revwho">Richard H., Vancouver, British Columbia, Canada · Feb 2026</div> 3908 </div><div class="si-mpdp__revcard" data-si-date="20260205"><div class="si-mpdp__stars">★★★★★</div> 3909 <div class="si-mpdp__revquote">“I wanted a simple solution, and Hi-Fi Centre’s expert help got my vintage turntable running perfectly, letting me enjoy vinyl again and improve my ...”</div> 3910 <div class="si-mpdp__revwho">Verified customer, Canada · Feb 2026</div> 3911 </div><div class="si-mpdp__revcard" data-si-date="20260508"><div class="si-mpdp__stars">★★★★★</div> 3912 <div class="si-mpdp__revquote">“After years of slowly upgrading my vinyl setup, the Rega RP3 and ND5 cartridge finally brought everything together. Now I’m no longer chasing bette...”</div> 3913 <div class="si-mpdp__revwho">Iain Harnish, Canada · May 2026</div> 3914 </div><div class="si-mpdp__revcard" data-si-date="20250715"><div class="si-mpdp__stars">★★★★★</div> 3915 <div class="si-mpdp__revquote">“
3915Starting my hi-fi journey, Hi-Fi Centre guided me to the right components, transforming my system with greater clarity, detail, and a more immersiv...”</div> 3916 <div class="si-mpdp__revwho">Verified customer, Fernie, British Columbia, Canada · Jul 2025</div> 3917 </div><div class="si-mpdp__revcard" data-si-date="20260219"><div class="si-mpdp__stars">★★★★★</div> 3918 <div class="si-mpdp__revquote">“I’ve trusted Hi-Fi Centre for years, and their expert advice and in-home setup helped me rediscover powerful, high-fidelity sound that completely t...”</div> 3919 <div class="si-mpdp__revwho">Peter D., Vancouver, British Columbia, Canada · Feb 2026</div> 3920 </div><div class="si-mpdp__revcard" data-si-date="20250716"><div class="si-mpdp__stars">★★★★★</div> 3921 <div class="si-mpdp__revquote">“As a beginner, I turned to Hi-Fi Centre for guidance, and their expertise helped me discover true hi-fi sound with headphones that deliver impressi...”</div> 3922 <div class="si-mpdp__revwho">Verified customer, Mississauga, Ontario, Canada · Jul 2025</div> 3923 </div><div class="si-mpdp__revcard" data-si-date="20260521"><div class="si-mpdp__stars">★★★★★</div> 3924 <div class="si-mpdp__revquote">“After trying countless headphones over the years, the Sennheiser HD 630 finally gave me the sound experience I was looking for. Every listening ses...”</div> 3925 <div class="si-mpdp__revwho">sennheiser-hd-630-headphones-delivered-the-expansive-sound-id-been-searching-for, Canada · May 2026</div> 3926 </div><div class="si-mpdp__revcard" data-si-date="20250106"><div class="si-mpdp__stars">★★★★★</div> 3927 <div class="si-mpdp__revquote">“Smooth Transaction”</div> 3928 <div class="si-mpdp__revwho">Chris A · Jan 2025</div> 3929 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3930 <div class="si-mpdp__revquote">“I was looking for a simple way to add vinyl, and Hi-Fi Centre made it easy to enjoy my record collection again with great sound and quality equipment.”</div> 3931 <div class="si-mpdp__revwho">Stanley C., Canada · Feb 2026</div> 3932 </div><div class="si-mpdp__revcard" data-si-date="20260602"><div class="si-mpdp__stars">★★★★★</div> 3933 <div class="si-mpdp__revquote">“After moving from a condo into our first detached home, I finally had the freedom to build the kind of system I’d always wanted. The SVS PC-2000 Pr...”</div> 3934 <div class="si-mpdp__revwho">Derek Scollon, Canada · Jun 2026</div> 3935 </div><div class="si-mpdp__revcard" data-si-date="20260515"><div class="si-mpdp__stars">★★★★★</div> 3936 <div class="si-mpdp__revquote">“My system has evolved over decades, from Heathkit builds and reel-to-reel recording to Totem speakers, Naim electronics, and modern streaming. What...”</div> 3937 <div class="si-mpdp__revwho">Garry G., Canada · May 2026</div> 3938 </div><div class="si-mpdp__revcard" data-si-date="20260513"><div class="si-mpdp__stars">★★★★★</div> 3939 <div class="si-mpdp__revquote">“I came in simply wanting to explore and listen, but ended up finding a system that completely changed how I experience music. The clarity from the ...”</div> 3940 <div class="si-mpdp__revwho">Juan M, Canada · May 2026</div> 3941 </div><div class="si-mpdp__revcard" data-si-date="20250625"><div class="si-mpdp__stars">★★★★★</div> 3942 <div class="si-mpdp__revquote">“Trusted Advice and Genuine Service from Igor”</div> 3943 <div class="si-mpdp__revwho">Rodney E · Jun 2025</div> 3944 </div><div class="si-mpdp__revcard" data-si-date="20260204"><div class="si-mpdp__stars">★★★★★</div> 3945 <div class="si-mpdp__revquote">“I wanted a simple, great-sounding system, and Hi-Fi Centre’s expertise over the years has kept me upgrading confidently while enjoying music in my ...”</div> 3946 <div class="si-mpdp__revwho">Alison F., Canada · Feb 2026</div> 3947 </div><div class="si-mpdp__revcard" data-si-date="20250815"><div class="si-mpdp__stars">★★★★★</div> 3948 <div class="si-mpdp__revquote">“Focused on improving my system, I chose Hi-Fi Centre for their selection, and their cables and speaker wire upgrades made a noticeable difference i...”</div> 3949 <div class="si-mpdp__revwho">Verified customer, British Columbia, Canada · Aug 2025</div> 3950 </div></div> 3951 <a class="si-mpdp__revall" href="/pages/reviews">Read more reviews</a> 3952 </div><div class="si-mpdp__sheet" data-si-sheet> 3953 <div class="si-mpdp__sheetpanel"> 3954 <div class="si-mpdp__sheethead"> 3955 <div> 3956 <div class="si-mpdp__sheettitle">Ask about the Allt-I-Ett</div> 3957 <div class="si-mpdp__sheetsub">Pick the fastest way to reach us.</div> 3958 </div> 3959 <button type="button" class="si-mpdp__sheetclose" data-si-close-sheet aria-label="Close">✕</button> 3960 </div> 3961 <div class="si-mpdp__sheetopts"> 3962 <a class="si-mpdp__sheetopt si-mpdp__sheetopt--primary" href="tel:16046885502">Call (604) 688-5502 <small>Open now</small></a> 3963 <a class="si-mpdp__sheetopt" href="sms:16046885502">Text us <small>Replies in minutes</small></a> 3964 <a class="si-mpdp__sheetopt" href="mailto:[email protected]?subject=Question%20about%20Primare+Allt-I-Ett">Email us <small>Within a few hours</small></a> 3965 <a class="si-mpdp__sheetopt" href="/pages/book-a-demo">Book a listening demo <small>Vancouver</small></a> 3966 </div> 3967 <div class="si-mpdp__sheetchips"><button type="button" class="si-mpdp__sheetchip" data-si-chip>
3967Which amp do I need?</button> 3968 <button type="button" class="si-mpdp__sheetchip" data-si-chip>Leather vs leather free?</button> 3969 <button type="button" class="si-mpdp__sheetchip" data-si-chip>Can I hear it in store?</button></div> 3970 </div> 3971 </div><div class="si-mpdp__toast" data-si-toast> 3972 <span>Added to cart</span> 3973 <a href="/cart/checkout" data-si-toast-link>Checkout</a> 3974 </div> 3975 3976
3976<script type="application/json" data-si-variants>[{"id":45043109134389,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"Allt-I-Ett","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Primare Allt-I-Ett","public_title":null,"options":["Default Title"],"price":500000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}]</script>
3976<span hidden data-si-variant-media=""></span> 3977</div> 3978
3979<script> 3980(function () { 3981 var root = document.getElementById('si-mpdp'); 3982 if (!root) return; 3983 var mq = window.matchMedia('(max-width: 749px)'); 3984 3985 /* ---------- Gallery dots ---------- */ 3986 var gallery = root.querySelector('[data-si-gallery]'); 3987 var dots = root.querySelectorAll('[data-si-dots] .si-mpdp__dot'); 3988 var siShowSlide = null; /* set below; used by variant resolution to show a variant's image */ 3989 if (gallery && dots.length) { 3990 var raf = null; 3991 gallery.addEventListener('scroll', function () { 3992 if (raf) return; 3993 raf = requestAnimationFrame(function () { 3994 raf = null; 3995 var i = Math.round(gallery.scrollLeft / gallery.clientWidth); 3996 dots.forEach(function (d, j) { d.classList.toggle('is-active', j === i); }); 3997 }); 3998 }, { passive: true }); 3999 4000 /* Tap a dot to jump to that image. */ 4001 dots.forEach(function (d, i) { 4002 d.addEventListener('click', function () { goToSlide(i); }); 4003 }); 4004 4005 function goToSlide(i) { 4006 var w = gallery.clientWidth; 4007 var max = dots.length - 1; 4008 i = Math.max(0, Math.min(max, i)); 4009 gallery.classList.add('is-free'); 4010 void gallery.offsetWidth; /* flush the snap-off style before the scroll starts */ 4011 gallery.scrollTo({ left: i * w, behavior: 'smooth' }); 4012 clearTimeout(snapTimer); 4013 snapTimer = setTimeout(function () { gallery.classList.remove('is-free'); }, 500); 4014 } 4015 4016 /* Drag to swipe. Touch devices already scroll natively with snap, so this 4017 only takes over for mouse/pen; hijacking touch would fight momentum scroll. */ 4018 var snapTimer = null, dragging = false, startX = 0, startLeft = 0, moved = 0; 4019 4020 gallery.addEventListener('pointerdown', function (e) { 4021 if (e.pointerType === 'touch' || e.button !== 0) return; 4022 dragging = true; moved = 0; 4023 startX = e.clientX; startLeft = gallery.scrollLeft; 4024 clearTimeout(snapTimer); 4025 gallery.classList.add('is-grab', 'is-free'); 4026 try { gallery.setPointerCapture(e.pointerId); } catch (err) {} 4027 }); 4028 4029 gallery.addEventListener('pointermove', function (e) { 4030 if (!dragging) return; 4031 var dx = e.clientX - startX; 4032 if (Math.abs(dx) > moved) moved = Math.abs(dx); 4033 gallery.scrollLeft = startLeft - dx; 4034 e.preventDefault(); 4035 }); 4036 4037 function endDrag(e) { 4038 if (!dragging) return; 4039 dragging = false; 4040 gallery.classList.remove('is-grab'); 4041 try { gallery.releasePointerCapture(e.pointerId); } catch (err) {} 4042 var w = gallery.clientWidth; 4043 var from = Math.round(startLeft / w); 4044 var target; 4045 if (moved > 40) { 4046 target = from + (gallery.scrollLeft > startLeft ? 1 : -1); 4047 } else { 4048 target = Math.round(gallery.scrollLeft / w); 4049 } 4050 goToSlide(target); 4051 } 4052 4053 gallery.addEventListener('pointerup', endDrag); 4054 gallery.addEventListener('pointercancel', endDrag); 4055 gallery.addEventListener('dragstart', function (e) { e.preventDefault(); }); 4056 4057 siShowSlide = goToSlide; 4058 } 4059 4060 /* ---------- Quantity (mirrors the theme's own field) ---------- 4061 The theme already sets min/step/value — 2/2/2 for products tagged 'each', 4062 1/1/1 otherwise — so copy its rules rather than duplicating the logic. */ 4063 var qtyWrap = root.querySelector('[data-si-qty-wrap]'); 4064 var qtyInput = root.querySelector('[data-si-qty]'); 4065 var qtyMinus = root.querySelector('[data-si-qty-step="-1"]'); 4066 var themeQtyInput = null; 4067 4068 function siQtyNum(attr, fallback) { 4069 var n = parseInt(qtyInput ? qtyInput.getAttribute(attr) : '', 10); 4070 return isNaN(n) || n < 1 ? fallback : n; 4071 } 4072 4073 function siQtyClamp(v) { 4074 var min = siQtyNum('min', 1); 4075 var step = siQtyNum('step', 1); 4076 var n = parseInt(v, 10); 4077 if (isNaN(n) || n < min) return min; 4078 var over = (n - min) % step; 4079 if (over !== 0) n = n - over; 4080 return n < min ? min : n; 4081 } 4082 4083 function siQtyValue() { 4084 return qtyInput ? siQtyClamp(qtyInput.value) : 1; 4085 } 4086 4087 function siSetQty(v) { 4088 if (!qtyInput) return; 4089 var n = siQtyClamp(v); 4090 qtyInput.value = n; 4091 if (qtyMinus) qtyMinus.disabled = n <= siQtyNum('min', 1); 4092 siPushQty(); 4093 } 4094 4095 /* Write the mobile value back into the theme's input so the theme's own 4096 add-to-cart, price-per-quantity and cart drawer all see it. */ 4097 function siPushQty() { 4098 if (!themeQtyInput || !qtyInput) return; 4099 var n = siQtyClamp(qtyInput.value); 4100 if (String(themeQtyInput.value) === String(n)) return; 4101 themeQtyInput.value = n; 4102 themeQtyInput.dispatchEvent(new Event('input', { bubbles: true })); 4103 themeQtyInput.dispatchEvent(new Event('change', { bubbles: true })); 4104 } 4105 4106 function siInitQty() { 4107 if (!qtyWrap || !qtyInput) return; 4108 themeQtyInput = document.querySelector('.product__info-wrapper input[name="quantity"]') 4109 || document.querySelector('.product-form__quantity input[name="quantity"]'); 4110 if (!themeQtyInput) return; /* product has no quantity field — leave hidden */ 4111 ['min', 'step', 'max'].forEach(function (a) { 4112 var v = themeQtyInput.getAttribute(a); 4113 if (v) qtyInput.setAttribute(a, v); 4114 });
4115 qtyWrap.removeAttribute('hidden'); 4116 siSetQty(themeQtyInput.value); 4117 4118 root.querySelectorAll('[data-si-qty-step]').forEach(function (b) { 4119 b.addEventListener('click', function () { 4120 var dir = parseInt(b.getAttribute('data-si-qty-step'), 10) || 1; 4121 siSetQty(siQtyClamp(qtyInput.value) + dir * siQtyNum('step', 1)); 4122 }); 4123 }); 4124 qtyInput.addEventListener('change', function () { siSetQty(qtyInput.value); }); 4125 qtyInput.addEventListener('blur', function () { siSetQty(qtyInput.value); }); 4126 } 4127 4128 /* ---------- Adopt the theme's existing <h1> and price (keeps one H1 per page) ---------- */ 4129 var themeTitle = null, themePrice = null, titleHome = null, priceHome = null; 4130 var themeCompare = null, themePct = null; 4131 var titleFallback = root.querySelector('[data-si-title-fallback]'); 4132 var priceFallback = root.querySelector('[data-si-price-fallback]'); 4133 var siMoved = false; 4134 4135 /* The Flexiti instalment widget is injected asynchronously next to the price node. 4136 On mobile it belongs under the buy buttons, so move it there once it appears. */ 4137 var finSlot = root.querySelector('[data-si-fin-slot]'); 4138 var finEl = null, finHome = null; 4139 4140 function siFinIn() { 4141 if (!finSlot) return; 4142 if (!finEl) { 4143 var el = document.querySelector('.flxcalculator-plugin-wrapper'); 4144 if (!el || finSlot.contains(el)) return; 4145 finEl = el; 4146 finHome = { p: el.parentNode, n: el.nextSibling }; 4147 } 4148 if (finEl.parentNode !== finSlot) finSlot.appendChild(finEl); 4149 } 4150 4151 function siFinOut() { 4152 if (finEl && finHome && finHome.p) finHome.p.insertBefore(finEl, finHome.n); 4153 } 4154 4155 /* The theme prints a note under its quantity field for items priced 'each'
4156 ("...please select quantity 2 for a pair"). The mobile layout hides the 4157 theme's product column, so move that node into the mobile quantity block 4158 instead of restating the wording here — edits to it stay in one place. */ 4159 var msgSlot = root.querySelector('[data-si-msg-slot]'); 4160 var msgEl = null, msgHome = null; 4161 4162 function siMsgIn() { 4163 if (!msgSlot) return; 4164 if (!msgEl) { 4165 var el = document.querySelector('.product__info-wrapper .custom-message') 4166 || document.querySelector('.product-section-wrapper .custom-message'); 4167 if (!el || msgSlot.contains(el)) return; 4168 msgEl = el; 4169 msgHome = { p: el.parentNode, n: el.nextSibling }; 4170 } 4171 if (msgEl.parentNode !== msgSlot) msgSlot.appendChild(msgEl); 4172 } 4173 4174 function siMsgOut() { 4175 if (msgEl && msgHome && msgHome.p) msgHome.p.insertBefore(msgEl, msgHome.n); 4176 } 4177 4178 function siWatchFin() { 4179 if (!finSlot || !window.MutationObserver) return; 4180 siFinIn(); 4181 if (finEl) return; 4182 var obs = new MutationObserver(function () { 4183 if (!mq.matches) return; 4184 siFinIn(); 4185 if (finEl) obs.disconnect(); 4186 }); 4187 obs.observe(document.body, { childList: true, subtree: true }); 4188 setTimeout(function () { obs.disconnect(); }, 20000); 4189 } 4190 4191 function siAdopt() { 4192 if (siMoved) return; 4193 if (themeTitle && titleFallback) { 4194 var vendor = 'Primare'; 4195 var t = themeTitle.textContent.trim(); 4196 if (vendor && t.slice(0, vendor.length).toLowerCase() === vendor.toLowerCase()) { 4197 themeTitle.textContent = t.slice(vendor.length).trim(); 4198 } 4199 themeTitle.classList.add('si-mpdp__title'); 4200 titleFallback.parentNode.insertBefore(themeTitle, titleFallback); 4201 titleFallback.style.display = 'none'; 4202 titleFallback.removeAttribute('data-si-title-fallback'); 4203 } 4204 if (themePrice && priceFallback) { 4205 /* On sale the theme prints two prices: the compare-at (which also carries 4206 `collection-product-price`) and the live price. Point the variant writer at 4207 the live one so the compare-at is not overwritten with it. */ 4208 var saleEl = themePrice.querySelector('.collection-sale-price2'); 4209 var inner = saleEl || themePrice.querySelector('.collection-product-price') || themePrice; 4210 inner.setAttribute('data-si-price', ''); 4211 themeCompare = saleEl ? themePrice.querySelector('.collection-original-price') : null; 4212 themePct = saleEl ? themePrice.querySelector('.collection-product-saving-percentage') : null; 4213 themePrice.classList.add('si-mpdp__pricehost'); 4214 priceFallback.parentNode.insertBefore(themePrice, priceFallback); 4215 priceFallback.style.display = 'none'; 4216 priceFallback.removeAttribute('data-si-price'); 4217 } 4218 siWatchFin(); 4219 siMsgIn(); 4220 siMoved = true; 4221 } 4222 4223 function siRelease() { 4224 if (!siMoved) return; 4225 if (themeTitle && titleHome) { 4226 themeTitle.classList.remove('si-mpdp__title'); 4227 themeTitle.textContent = titleHome.txt; 4228 titleHome.p.insertBefore(themeTitle, titleHome.n); 4229 if (titleFallback) { titleFallback.style.display = ''; titleFallback.setAttribute('data-si-title-fallback', ''); } 4230 } 4231 if (themePrice && priceHome) { 4232 themePrice.classList.remove('si-mpdp__pricehost'); 4233 priceHome.p.insertBefore(themePrice, priceHome.n); 4234 if (priceFallback) { priceFallback.style.display = ''; priceFallback.setAttribute('data-si-price', ''); } 4235 } 4236 siFinOut(); 4237 siMsgOut(); 4238 siMoved = false; 4239 } 4240 4241 /* This snippet renders above the theme's product markup, so its
4241<script> runs 4242 before that markup is parsed. Wait for the document before adopting. */ 4243 function siInitAdopt() { 4244 themeTitle = document.querySelector('h1.product__title'); 4245 themePrice = document.querySelector('.product__info-container .collection-product-prices'); 4246 titleHome = themeTitle ? { p: themeTitle.parentNode, n: themeTitle.nextSibling, txt: themeTitle.textContent } : null; 4247 priceHome = themePrice ? { p: themePrice.parentNode, n: themePrice.nextSibling } : null; 4248 if (mq.matches) siAdopt(); 4249 if (mq.addEventListener) { 4250 mq.addEventListener('change', function (e) { if (e.matches) { siAdopt(); } else { siRelease(); } }); 4251 } else if (mq.addListener) { 4252 mq.addListener(function (e) { if (e.matches) { siAdopt(); } else { siRelease(); } }); 4253 } 4254 try { siInitQty(); } catch (err) {} 4255 try { if (selects && selects.length) resolve(); } catch (err) {} 4256 } 4257 if (document.readyState === 'loading') { 4258 document.addEventListener('DOMContentLoaded', siInitAdopt); 4259 } else { 4260 siInitAdopt(); 4261 } 4262 4263 /* ---------- Reviews: newest first (metaobject order is not by date) ---------- */ 4264 var revWrap = root.querySelector('[data-si-revcards]'); 4265 if (revWrap) { 4266 var revCards = Array.prototype.slice.call(revWrap.children); 4267 revCards.sort(function (a, b) { 4268 var da = a.getAttribute('data-si-date') || ''; 4269 var db = b.getAttribute('data-si-date') || ''; 4270 return db.localeCompare(da); 4271 }); 4272 revCards.forEach(function (c) { revWrap.appendChild(c); }); 4273 } 4274 4275 /* ---------- Ask sheet ---------- */ 4276 var sheet = root.querySelector('[data-si-sheet]'); 4277 root.querySelectorAll('[data-si-open-sheet]').forEach(function (b) { 4278 b.addEventListener('click', function () { sheet.classList.add('is-open'); }); 4279 }); 4280 root.querySelectorAll('[data-si-close-sheet]').forEach(function (b) { 4281 b.addEventListener('click', function () { sheet.classList.remove('is-open'); }); 4282 }); 4283 sheet.addEventListener('click', function (e) { if (e.target === sheet) sheet.classList.remove('is-open'); }); 4284 4285 /* ---------- "Ask a question" -> theme's native popup (same as desktop) ---------- */ 4286 root.querySelectorAll('[data-si-ask]').forEach(function (b) { 4287 b.addEventListener('click', function (e) { 4288 e.preventDefault(); 4289 if (typeof window.openAskQuestionPopup === 'function') { 4290 window.openAskQuestionPopup(); 4291 return; 4292 } 4293 var native = document.querySelector('.tally-question-button'); 4294 if (native) { native.click(); return; } 4295 sheet.classList.add('is-open'); 4296 }); 4297 }); 4298 /* ---------- Store-tour video -> theme's fancybox popup (same as desktop) ---------- */ 4299 root.querySelectorAll('[data-si-video]').forEach(function (b) { 4300 b.addEventListener('click', function (e) { 4301 var native = document.querySelector('.link-product-video'); 4302 if (native && native !== b) { e.preventDefault(); native.click(); return; } 4303 var jq = window.jQuery; 4304 if (jq && jq.fancybox) { 4305 e.preventDefault(); 4306 jq.fancybox({ 4307 href: b.getAttribute('href'), 4308 type: 'iframe', 4309 padding: 0, 4310 autoSize: false, 4311 fitToView: true, 4312 width: 900, 4313 height: 506 4314 }); 4315 } 4316 }); 4317 }); 4318 root.querySelectorAll('[data-si-chip]').forEach(function (chip) { 4319 chip.addEventListener('click', function () { 4320 var subject = 'Question about Primare Allt-I-Ett: ' + chip.textContent.trim(); 4321 window.location.href = 'mailto:[email protected]?subject=' + encodeURIComponent(subject); 4322 }); 4323 }); 4324 4325 /* ---------- Variant resolution ---------- */ 4326 var variants = []; 4327 try { variants = JSON.parse(root.querySelector('[data-si-variants]').textContent); } catch (e) {} 4328 var selects = root.querySelectorAll('[data-si-option]'); 4329 var idInput = root.querySelector('[data-si-variant-id]'); 4330 var current = null; 4331 function fmtMoney(cents) { 4332 var s = (cents / 100).toFixed(2); 4333 return '$' + s.replace(/\B(?=(\d{3})+(?!\d))/g, ','); 4334 } 4335 4336 /* Map variant id -> media id (from Liquid), and media id -> slide index (from the DOM), 4337 so picking a variant can bring its own image into view. */ 4338 var variantMedia = {}; 4339 var mediaSlide = {}; 4340 (function () { 4341 var host = root.querySelector('[data-si-variant-media]'); 4342 var raw = host ? host.getAttribute('data-si-variant-media') : ''; 4343 (raw || '').split(',').forEach(function (pair) { 4344 var bits = pair.split(':'); 4345 if (bits.length === 2 && bits[0] && bits[1]) variantMedia[bits[0].trim()] = bits[1].trim(); 4346 }); 4347 root.querySelectorAll('[data-si-gallery] .si-mpdp__slide').forEach(function (s, i) { 4348 var mid = s.getAttribute('data-media-id'); 4349 if (mid) mediaSlide[mid] = i; 4350 }); 4351 })(); 4352 4353 function showVariantImage(variantId) { 4354 if (!siShowSlide) return; 4355 var mid = variantMedia[String(variantId)]; 4356 if (!mid) return; 4357 var idx = mediaSlide[mid]; 4358 if (idx == null) return; 4359 if (Math.round(gallery.scrollLeft / gallery.clientWidth) === idx) return;
4360 siShowSlide(idx); 4361 } 4362 4363 var siFirstResolve = true; 4364 4365 /* The theme's price span can hold child labels (the 'each' / 'pair' tag), so 4366 rewrite only its leading text node instead of replacing all its content. */ 4367 function siWritePrice(el, text) { 4368 for (var i = 0; i < el.childNodes.length; i++) { 4369 var n = el.childNodes[i]; 4370 if (n.nodeType === 3 && n.nodeValue.trim() !== '') { n.nodeValue = text; return; } 4371 } 4372 el.insertBefore(document.createTextNode(text), el.firstChild); 4373 } 4374 4375 /* Keep the compare-at price and the saving badge in step with the chosen variant. */ 4376 function siSyncCompare() { 4377 if (!current) return; 4378 var cmp = current.compare_at_price; 4379 var onSale = !!cmp && cmp > current.price; 4380 if (themeCompare) { 4381 if (onSale) { 4382 themeCompare.style.display = ''; 4383 siWritePrice(themeCompare, fmtMoney(cmp)); 4384 } else { 4385 themeCompare.style.display = 'none'; 4386 } 4387 } 4388 if (themePct) { 4389 if (onSale) { 4390 themePct.style.display = ''; 4391 themePct.textContent = Math.round((cmp - current.price) * 100 / cmp) + '% Off!'; 4392 } else { 4393 themePct.style.display = 'none'; 4394 } 4395 } 4396 } 4397 4398 function resolve() { 4399 var opts = Array.prototype.map.call(selects, function (s) { return s.value; }); 4400 current = variants.find(function (v) { 4401 return opts.every(function (val, i) { return v.options[i] === val; }); 4402 }) || null; 4403 var atc = root.querySelector('[data-si-atc]'); 4404 var barAtc = root.querySelector('[data-si-bar-atc]'); 4405 if (current) { 4406 if (idInput) idInput.value = current.id; 4407 root.querySelectorAll('[data-si-price]').forEach(function (el) { siWritePrice(el, fmtMoney(current.price)); }); 4408 siSyncCompare(); 4409 var sku = root.querySelector('[data-si-sku]'); 4410 if (sku && current.sku) sku.textContent = current.sku; 4411 [atc, barAtc].forEach(function (b) { 4412 if (!b) return; 4413 if (current.available) { 4414 b.disabled = false; 4415 b.innerHTML = 'Add to cart · ' + fmtMoney(current.price); 4416 } else { 4417 b.disabled = true; 4418 b.textContent = 'Sold out'; 4419 } 4420 }); 4421 /* Don't yank the gallery on first paint — only when the shopper switches variant. */ 4422 if (!siFirstResolve) showVariantImage(current.id); 4423 } 4424 siFirstResolve = false; 4425 } 4426 selects.forEach(function (s) { s.addEventListener('change', resolve); }); 4427 if (selects.length) resolve(); 4428 4429 /* ---------- Add to cart + toast ---------- */ 4430 var toast = root.querySelector('[data-si-toast]'); 4431 var toastTimer = null; 4432 function showToast() { 4433 clearTimeout(toastTimer); 4434 toast.classList.add('is-open'); 4435 toastTimer = setTimeout(function () { toast.classList.remove('is-open'); }, 2600); 4436 } 4437 function refreshCartCount() { 4438 fetch('/cart.js').then(function (r) { return r.json(); }).then(function (cart) { 4439 document.querySelectorAll('.cart-count-bubble span[aria-hidden], .cart-count-bubble span:first-child, [data-cart-count]').forEach(function (el) { 4440 el.textContent = cart.item_count; 4441 }); 4442 }).catch(function () {}); 4443 } 4444 /* Hand the add off to the theme's own add-to-cart button so the desktop cart 4445 drawer opens and refreshes exactly as it does on desktop. The button sits in 4446 the theme's product block, which is display:none on mobile — a programmatic 4447 click still fires its handlers. Returns false if the theme markup is absent. */ 4448 function themeAddToCart(id) { 4449 var themeBtn = document.querySelector('.js-go-cart-add-to-cart') 4450 || document.querySelector('product-form form button[name="add"]'); 4451 if (!themeBtn || themeBtn.disabled) return false; 4452 var themeForm = themeBtn.closest('form'); 4453 if (!themeForm) return false; 4454 var themeId = themeForm.querySelector('input[name="id"]'); 4455 if (themeId && id) themeId.value = id; 4456 /* The theme's quantity input lives outside the form and is bound to it with a 4457 `form` attribute, so it is submitted even though it is not a descendant. */ 4458 siPushQty(); 4459 themeBtn.click(); 4460 return true; 4461 } 4462 4463 function addToCart() { 4464 var id = idInput ? idInput.value : (current && current.id); 4465 if (!id) return; 4466 if (themeAddToCart(id)) return; 4467 fetch('/cart/add.js', { 4468 method: 'POST', 4469 headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, 4470 body: JSON.stringify({ id: Number(id), quantity: siQtyValue() }) 4471 }).then(function (r) { 4472 if (!r.ok) throw new Error('add failed'); 4473 return r.json(); 4474 }).then(function () { 4475 showToast(); 4476 refreshCartCount(); 4477 }).catch(function () { 4478 var form = document.getElementById('si-mpdp-form'); 4479 if (form) form.submit(); 4480 }); 4481 } 4482 var form = document.getElementById('si-mpdp-form'); 4483 if (form) { 4484 form.addEventListener('submit', function (e) { 4485 if (!mq.matches) return; 4486 e.preventDefault(); 4487 addToCart(); 4488 }); 4489 } 4490 var barAtc = root.querySelector('[data-si-bar-atc]'); 4491 if (barAtc) barAtc.addEventListener('click', addToCart); 4492})(); 4493</script>
4493 4494 4495 4496<link rel="stylesheet" data-href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.css" integrity="sha512-UTNP5BXLIptsaj5WdKFrkFov94lDx+eBvbKyoe1YAfjeRPC+gT5kyZ10kOHCfNZqEui1sxmqvodNUx3KbuYI/A==" crossorigin="anonymous" /> 4497<link rel="stylesheet" data-href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" integrity="sha512-tS3S5qG0BlhnQROyJXvNjeEM4UpMXHrQfTGmbQ1gKmelCxlSEBUaxhRBj/EFTzpbP4RVSrpEikbmdJobCvhE3g==" crossorigin="anonymous" /> 4498 4499 4500 4501<link data-href="//hificentre.com/cdn/shop/t/148/assets/section-main-product.css?v=172028145234854752281747122371" rel="stylesheet" /> 4502<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-accordion.css?v=112665542506864650661747122317" rel="stylesheet" /> 4503<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-price.css?v=167279626702283648481747122326" rel="stylesheet" /> 4504<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-rte.css?v=84043763465619332371747122327" rel="stylesheet" /> 4505<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-slider.css?v=82006835487707820721747122328" rel="stylesheet" /> 4506<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-rating.css?v=5116795798491347341747122327" rel="stylesheet" /> 4507<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-loading-overlay.css?v=167310470843593579841747122323" rel="stylesheet" /> 4508 4509<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-deferred-media.css?v=172922751239659067591747122320"> 4510
4511<script src="//hificentre.com/cdn/shop/t/148/assets/product-form.js?v=102813494861314877831747122364" defer="defer"></script>
4511<!--============================================================================= 4512Body 4513=============================================================================--> 4514<input type="hidden" id="selected_media_slider" value="" /> 4515<div class="product-page product-new-template product-section-wrapper" data-product-id="8083052265525" data-section-id="product-template"> 4516 4517 4518 <!-------- If 3d_model --><section class="page-width mt-5 section-template--17917318594613__main-padding"> 4519 4520<div class="product grid grid--1-col grid--2-col-tablet"> 4521 4522<!--============================================================================= 4523Media 4524=============================================================================--> 4525 4526<div class="grid__item medium-up--one-half one-whole product__media-wrapper"> 4527 4528 <div class="image_badges"> 4529 <div class="no-js-hidden" role="status"> 4530 4531 4532 4533 </div> 4534 </div><!-------- if Full Images --> 4535 <div class="slider-wrapper"> 4536 <div class=" product-featured-images-wrapper"> 4537 4538 4539 4540 4541<a data-index-slide="" attr_id="slider_slider_1" class="slider_slider_1 fancybox slider_Compact black Primare Allt-I-Ett streaming audio system with digital display and dark speaker grille." data-fancybox-group="product-gallery" href="//hificentre.com/cdn/shop/files/Allt-i-ettFront_1600x.jpg?v=1773169831"> 4542 <div data-media-id="29750837772341" data-media="//hificentre.com/cdn/shop/files/Allt-i-ettFront_100x.jpg?v=1773169831" class="product_media_element synergy_media product-featured-image-wrapper product-zoom"> 4543 <img loading="lazy" data-image1="1" data-src="//hificentre.com/cdn/shop/files/Allt-i-ettFront.jpg?v=1773169831" height="" width="" class="lazyloaded product-featured-image lazy2 " src="//hificentre.com/cdn/shop/files/Allt-i-ettFront_480x.jpg?v=1773169831" alt="Compact black Primare Allt-I-Ett streaming audio system with digital display and dark speaker grille." data-zoom="//hificentre.com/cdn/shop/files/Allt-i-ettFront.jpg?v=1773169831"> 4544 </div> 4545</a> 4546 4547 4548 4549 4550<a data-index-slide="" attr_id="slider_slider_2" class="slider_slider_2 fancybox slider_Black Primare Allt-I-Ett streaming compact system with five front speakers and a top digital display." data-fancybox-group="product-gallery" href="//hificentre.com/cdn/shop/files/Allt-i-ettInside_1600x.jpg?v=1773169834"> 4551 <div data-media-id="29750837837877" data-media="//hificentre.com/cdn/shop/files/Allt-i-ettInside_100x.jpg?v=1773169834" class="product_media_element synergy_media product-featured-image-wrapper product-zoom"> 4552 <img loading="lazy" data-image1="2" data-src="//hificentre.com/cdn/shop/files/Allt-i-ettInside.jpg?v=1773169834" height="" width="" class="lazyloaded product-featured-image lazy2 " src="//hificentre.com/cdn/shop/files/Allt-i-ettInside_480x.jpg?v=1773169834" alt="Black Primare Allt-I-Ett streaming compact system with five front speakers and a top digital display." data-zoom="//hificentre.com/cdn/shop/files/Allt-i-ettInside.jpg?v=1773169834"> 4553 </div> 4554</a> 4555 4556 4557 4558 4559<a data-index-slide="" attr_id="slider_slider_3" class="slider_slider_3 fancybox slider_Black Primare Allt-I-Ett compact streaming system with rear audio and power ports and built-in speakers." data-fancybox-group="product-gallery" href="//hificentre.com/cdn/shop/files/Allt-i-ettback_1600x.jpg?v=1773169836"> 4560 <div data-media-id="29750837903413" data-media="//hificentre.com/cdn/shop/files/Allt-i-ettback_100x.jpg?v=1773169836" class="product_media_element synergy_media product-featured-image-wrapper product-zoom"> 4561 <img loading="lazy" data-image1="3" data-src="//hificentre.com/cdn/shop/files/Allt-i-ettback.jpg?v=1773169836" height="" width="" class="lazyloaded product-featured-image lazy2 " src="//hificentre.com/cdn/shop/files/Allt-i-ettback_480x.jpg?v=1773169836" alt="Black Primare Allt-I-Ett compact streaming system with rear audio and power ports and built-in speakers." data-zoom="//hificentre.com/cdn/shop/files/Allt-i-ettback.jpg?v=1773169836"> 4562 </div> 4563</a> 4564 4565 4566 4567 4568<a data-index-slide="" attr_id="slider_slider_4" class="slider_slider_4 fancybox slider_Black rectangular compact audio system with built-in touchscreen and control knob on top, placed on bookshelf with books and ." data-fancybox-group="product-gallery" href="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_1600x.jpg?v=1773169844"> 4569 <div data-media-id="29750838198325" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_100x.jpg?v=1773169844" class="product_media_element synergy_media product-featured-image-wrapper product-zoom"> 4570 <img loading="lazy" data-image1="4" data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled.jpg?v=1773169844" height="" width="" class="lazyloaded product-featured-image lazy2 " src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_480x.jpg?v=1773169844" alt="Black rectangular compact audio system with built-in touchscreen and control knob on top, placed on bookshelf with books and ." data-zoom="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled.jpg?v=1773169844"> 4571 </div> 4572</a> 4573 4574 4575 4576 4577<a data-index-slide="" attr_id="slider_slider_5" class="slider_slider_5 fancybox slider_Black Primare Allt-I-Ett compact streaming system with top control panel on wooden chest." data-fancybox-group="product-gallery" href="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_1600x.jpg?v=1773169844"> 4578 <div data-media-id="29750838231093" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_100x.jpg?v=1773169844" class="product_media_element synergy_media product-featured-image-wrapper product-zoom"> 4579 <img loading="lazy" data-image1="5" data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled.jpg?v=1773169844" height="" width="" class="lazyloaded product-featured-image lazy2 " src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_480x.jpg?v=1773169844" alt="Black Primare Allt-I-Ett compact streaming system with top control panel on wooden chest." data-zoom="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled.jpg?v=1773169844"> 4580 </div> 4581</a> 4582 4583 4584 4585 4586<a data-index-slide="" attr_id="slider_slider_6" class="slider_slider_6 fancybox slider_Compact black Primare Allt-I-Ett streaming audio system on wooden surface with flowers nearby." data-fancybox-group="product-gallery" href="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_1600x.jpg?v=1773169844"> 4587 <div data-media-id="29750838263861" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_100x.jpg?v=1773169844" class="product_media_element synergy_media product-featured-image-wrapper product-zoom"> 4588 <img loading="lazy" data-image1="6" data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled.jpg?v=1773169844" height="" width="" class="lazyloaded product-featured-image lazy2 " src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_480x.jpg?v=1773169844" alt="Compact black Primare Allt-I-Ett streaming audio system on wooden surface with flowers nearby." data-zoom="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled.jpg?v=1773169844"> 4589 </div> 4590</a> 4591 4592 4593 4594 4595<a data-index-slide="" attr_id="slider_slider_7" class="slider_slider_7 fancybox slider_Compact black Primare Allt-I-Ett streaming sound system with touchscreen display on wooden countertop." data-fancybox-group="product-gallery" href="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_1600x.jpg?v=1773169844"> 4596 <div data-media-id="29750838296629" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_100x.jpg?v=1773169844" class="product_media_element synergy_media product-featured-image-wrapper product-zoom"> 4597 <img loading="lazy" data-image1="7" data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled.jpg?v=1773169844" height="" width="" class="lazyloaded product-featured-image lazy2 " src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_480x.jpg?v=1773169844" alt="Compact black Primare Allt-I-Ett streaming sound system with touchscreen display on wooden countertop." data-zoom="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled.jpg?v=1773169844"> 4598 </div> 4599</a> 4600 4601 4602 4603 4604<a data-index-slide="" attr_id="slider_slider_8" class="slider_slider_8 fancybox slider_Black Primare Allt-I-Ett streaming compact system with touchscreen and dial control panel." data-fancybox-group="product-gallery" href="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_1600x.jpg?v=1773169844"> 4605 <div data-media-id="29750838329397" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_100x.jpg?v=1773169844" class="product_media_element synergy_media product-featured-image-wrapper product-zoom"> 4606 <img loading="lazy" data-image1="8" data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled.jpg?v=1773169844" height="" width="" class="lazyloaded product-featured-image lazy2 " src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_480x.jpg?v=1773169844" alt="Black Primare Allt-I-Ett streaming compact system with touchscreen and dial control panel." data-zoom="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled.jpg?v=1773169844"> 4607 </div> 4608</a> 4609 4610 4611 4612 4613<a data-index-slide="" attr_id="slider_slider_9" class="slider_slider_9 fancybox slider_Black Primare Allt-I-Ett compact streaming system with digital display on wooden chest in bright living room." data-fancybox-group="product-gallery" href="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_1600x.jpg?v=1773169844"> 4614 <div data-media-id="29750838362165" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_100x.jpg?v=1773169844" class="product_media_element synergy_media product-featured-image-wrapper product-zoom"> 4615 <img loading="lazy" data-image1="9" data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled.jpg?v=1773169844" height="" width="" class="lazyloaded product-featured-image lazy2 " src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_480x.jpg?v=1773169844" alt="Black Primare Allt-I-Ett compact streaming system with digital display on wooden chest in bright living room." data-zoom="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled.jpg?v=1773169844"> 4616 </div> 4617</a> 4618 4619 4620 4621 4622<a data-index-slide="" attr_id="slider_slider_10" class="slider_slider_10 fancybox slider_Black Primare Allt-I-Ett compact streaming audio system with front display and touchscreen controls." data-fancybox-group="product-gallery" href="//hificentre.com/cdn/shop/files/unnamed-4_1600x.jpg?v=1787591559"> 4623 <div data-media-id="30620712927285" data-media="//hificentre.com/cdn/shop/files/unnamed-4_100x.jpg?v=1787591559" class="product_media_element synergy_media product-featured-image-wrapper product-zoom"> 4624 <img loading="lazy" data-image1="10" data-src="//hificentre.com/cdn/shop/files/unnamed-4.jpg?v=1787591559" height="" width="" class="lazyloaded product-featured-image lazy2 " src="//hificentre.com/cdn/shop/files/unnamed-4_480x.jpg?v=1787591559" alt="Black Primare Allt-I-Ett compact streaming audio system with front display and touchscreen controls." data-zoom="//hificentre.com/cdn/shop/files/unnamed-4.jpg?v=1787591559"> 4625 </div> 4626</a> 4627 4628 4629 4630 </div><div data-count="10" class="product-images slider-nav-thumbnails"> 4631
4632 <div attr_selected_swatch="Compact black Primare Allt-I-Ett streaming audio system with digital display and dark speaker grille." data-media-id="29750837772341" class="synergy_image_thumb slide_Compact black Primare Allt-I-Ett streaming audio system with digital display and dark speaker grille."> 4633 <a data-slide-index="" href="javascript:void(0);" class="product-single__thumbnail synergy_anchor_thumb" data-media="//hificentre.com/cdn/shop/files/Allt-i-ettFront_100x.jpg?v=1773169831"> 4634 <img loading="lazy" src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169831" data-src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169831" height="" width="" class="lazyloaded product-thumbnail_2 lazy2" alt="Compact black Primare Allt-I-Ett streaming audio system with digital display and dark speaker grille."> 4635 </a> 4636 </div> 4637 4638 <div attr_selected_swatch="Black Primare Allt-I-Ett streaming compact system with five front speakers and a top digital display." data-media-id="29750837837877" class="synergy_image_thumb slide_Black Primare Allt-I-Ett streaming compact system with five front speakers and a top digital display."> 4639 <a data-slide-index="" href="javascript:void(0);" class="product-single__thumbnail synergy_anchor_thumb" data-media="//hificentre.com/cdn/shop/files/Allt-i-ettInside_100x.jpg?v=1773169834"> 4640 <img loading="lazy" src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169834" data-src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169834" height="" width="" class="lazyloaded product-thumbnail_2 lazy2" alt="Black Primare Allt-I-Ett streaming compact system with five front speakers and a top digital display."> 4641 </a> 4642 </div> 4643 4644 <div attr_selected_swatch="Black Primare Allt-I-Ett compact streaming system with rear audio and power ports and built-in speakers." data-media-id="29750837903413" class="synergy_image_thumb slide_Black Primare Allt-I-Ett compact streaming system with rear audio and power ports and built-in speakers."> 4645 <a data-slide-index="" href="javascript:void(0);" class="product-single__thumbnail synergy_anchor_thumb" data-media="//hificentre.com/cdn/shop/files/Allt-i-ettback_100x.jpg?v=1773169836"> 4646 <img loading="lazy" src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169836" data-src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169836" height="" width="" class="lazyloaded product-thumbnail_2 lazy2" alt="Black Primare Allt-I-Ett compact streaming system with rear audio and power ports and built-in speakers."> 4647 </a> 4648 </div> 4649 4650 <div attr_selected_swatch="Black rectangular compact audio system with built-in touchscreen and control knob on top, placed on bookshelf with books and ." data-media-id="29750838198325" class="synergy_image_thumb slide_Black rectangular compact audio system with built-in touchscreen and control knob on top, placed on bookshelf with books and ."> 4651 <a data-slide-index="" href="javascript:void(0);" class="product-single__thumbnail synergy_anchor_thumb" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_100x.jpg?v=1773169844"> 4652 <img loading="lazy" src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" data-src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" height="" width="" class="lazyloaded product-thumbnail_2 lazy2" alt="Black rectangular compact audio system with built-in touchscreen and control knob on top, placed on bookshelf with books and ."> 4653 </a> 4654 </div> 4655 4656 <div attr_selected_swatch="Black Primare Allt-I-Ett compact streaming system with top control panel on wooden chest." data-media-id="29750838231093" class="synergy_image_thumb slide_Black Primare Allt-I-Ett compact streaming system with top control panel on wooden chest."> 4657 <a data-slide-index="" href="javascript:void(0);" class="product-single__thumbnail synergy_anchor_thumb" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_100x.jpg?v=1773169844"> 4658 <img loading="lazy" src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" data-src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" height="" width="" class="lazyloaded product-thumbnail_2 lazy2" alt="Black Primare Allt-I-Ett compact streaming system with top control panel on wooden chest."> 4659 </a> 4660 </div> 4661
4662 <div attr_selected_swatch="Compact black Primare Allt-I-Ett streaming audio system on wooden surface with flowers nearby." data-media-id="29750838263861" class="synergy_image_thumb slide_Compact black Primare Allt-I-Ett streaming audio system on wooden surface with flowers nearby."> 4663 <a data-slide-index="" href="javascript:void(0);" class="product-single__thumbnail synergy_anchor_thumb" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_100x.jpg?v=1773169844"> 4664 <img loading="lazy" src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" data-src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" height="" width="" class="lazyloaded product-thumbnail_2 lazy2" alt="Compact black Primare Allt-I-Ett streaming audio system on wooden surface with flowers nearby."> 4665 </a> 4666 </div> 4667 4668 <div attr_selected_swatch="Compact black Primare Allt-I-Ett streaming sound system with touchscreen display on wooden countertop." data-media-id="29750838296629" class="synergy_image_thumb slide_Compact black Primare Allt-I-Ett streaming sound system with touchscreen display on wooden countertop."> 4669 <a data-slide-index="" href="javascript:void(0);" class="product-single__thumbnail synergy_anchor_thumb" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_100x.jpg?v=1773169844"> 4670 <img loading="lazy" src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" data-src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" height="" width="" class="lazyloaded product-thumbnail_2 lazy2" alt="Compact black Primare Allt-I-Ett streaming sound system with touchscreen display on wooden countertop."> 4671 </a> 4672 </div> 4673 4674 <div attr_selected_swatch="Black Primare Allt-I-Ett streaming compact system with touchscreen and dial control panel." data-media-id="29750838329397" class="synergy_image_thumb slide_Black Primare Allt-I-Ett streaming compact system with touchscreen and dial control panel."> 4675 <a data-slide-index="" href="javascript:void(0);" class="product-single__thumbnail synergy_anchor_thumb" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_100x.jpg?v=1773169844"> 4676 <img loading="lazy" src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" data-src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" height="" width="" class="lazyloaded product-thumbnail_2 lazy2" alt="Black Primare Allt-I-Ett streaming compact system with touchscreen and dial control panel."> 4677 </a> 4678 </div> 4679 4680 <div attr_selected_swatch="Black Primare Allt-I-Ett compact streaming system with digital display on wooden chest in bright living room." data-media-id="29750838362165" class="synergy_image_thumb slide_Black Primare Allt-I-Ett compact streaming system with digital display on wooden chest in bright living room."> 4681 <a data-slide-index="" href="javascript:void(0);" class="product-single__thumbnail synergy_anchor_thumb" data-media="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_100x.jpg?v=1773169844"> 4682 <img loading="lazy" src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" data-src="//hificentre.com/cdn/shop/files/[email protected]?v=1773169844" height="" width="" class="lazyloaded product-thumbnail_2 lazy2" alt="Black Primare Allt-I-Ett compact streaming system with digital display on wooden chest in bright living room."> 4683 </a> 4684 </div> 4685 4686 <div attr_selected_swatch="Black Primare Allt-I-Ett compact streaming audio system with front display and touchscreen controls." data-media-id="30620712927285" class="synergy_image_thumb slide_Black Primare Allt-I-Ett compact streaming audio system with front display and touchscreen controls.">
4687 <a data-slide-index="" href="javascript:void(0);" class="product-single__thumbnail synergy_anchor_thumb" data-media="//hificentre.com/cdn/shop/files/unnamed-4_100x.jpg?v=1787591559"> 4688 <img loading="lazy" src="//hificentre.com/cdn/shop/files/[email protected]?v=1787591559" data-src="//hificentre.com/cdn/shop/files/[email protected]?v=1787591559" height="" width="" class="lazyloaded product-thumbnail_2 lazy2" alt="Black Primare Allt-I-Ett compact streaming audio system with front display and touchscreen controls."> 4689 </a> 4690 </div> 4691 4692 </div></div><!-------- if 3d_model --> 4693 <!-- START Social Share --> 4694<div class="social-share d-flex justify-content-center mb-1 mb-lg-0"> 4695 <ul class="social-share-icons d-flex justify-content-start"> 4696 <li><a href="https://twitter.com/intent/tweet?url=https://hificentre.com/products/primare-allt-i-ett&text=Primare Allt-I-Ett" class="share-icon twitter" target="_blank"><i class="fab fa-twitter"></i></a></li> 4697 <li><a href="https://www.facebook.com/sharer.php?u=https://hificentre.com/products/primare-allt-i-ett" class="share-icon facebook" target="_blank"><i class="fab fa-facebook-f"></i></a></li> 4698 <li><a href="https://www.linkedin.com/shareArticle?mini=true&url=https://hificentre.com/products/primare-allt-i-ett" class="share-icon linkedin" target="_blank"><i class="fab fa-linkedin-in"></i></a></li> 4699 <li><a href="http://pinterest.com/pin/create/link/?url=https://hificentre.com/products/primare-allt-i-ett" class="share-icon pinterest" target="_blank"><i class="fab fa-pinterest-p"></i></a></li></ul> 4700</div> 4701<!-- END Social Share --> 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719</div><!-- / grid__item --> 4720 4721<!--============================================================================= 4722End Media 4723=============================================================================--> 4724 4725<!--============================================================================= 4726Product Information 4727=============================================================================--> 4728 4729<div class="product__info-wrapper grid__item medium-up--one-half one-whole"> 4730 4731<div id="ProductInfo-template--17917318594613__main" class="product__info-container"><p class="product__text caption-with-letter-spacing" >Primare</p> 4732 4733 <!-------- When title --><div class="product-meta"> 4734 4735 <h1 class="product__title" > 4736 Primare Allt-I-Ett 4737 </h1><div id="sku-template--17917318594613__main" > 4738 4739 <span class="product-sku">SKU: Allt-I-Ett</span> 4740 4741</div> 4742 <span class="in-stock-details"></div> 4743 4744 <!-------- When shoppay --><p class="product__text caption-with-letter-spacing" ></p> 4745 4746 <!-------- When title --><div class="no-js-hidden" id="price-template--17917318594613__main" role="status" ><style> 4747 div#product-price .flxcalculator-plugin-wrapper { 4748 display: none; 4749 } 4750 .collection-sale-price2 { 4751 font-size: 15px; 4752 font-weight: var(--font-weight-bold); 4753 position: relative; 4754 top: 0; 4755 color: red; 4756 } 4757</style> 4758 4759 4760 4761 4762 4763 4764 4765<div class="collection-product-prices">
4766 <div class="collection-product-prices-inner"><span class="collection-product-price" style="font-size: 25px;">$5,000.00</span></span></div> 4767</div> 4768 4769 4770<div id="free-ship-template--17917318594613__main" class="si-free-shipping" role="status" aria-live="polite"> 4771 <span class="si-free-shipping__icon" aria-hidden="true"> 4772 <svg width="22" height="22" viewBox="0 0 24 24" focusable="false"> 4773 <circle cx="12" cy="12" r="11" fill="#599E18"></circle> 4774 <path d="M9.2 12.6l-1.6-1.6a1 1 0 10-1.4 1.4l2.3 2.3a1 1 0 001.4 0l6.5-6.5a1 1 0 10-1.4-1.4l-5.8 5.8z" fill="white"></path> 4775 </svg> 4776 </span> 4777 4778 <span class="si-free-shipping__text"> 4779 <strong>Free Shipping</strong> <span class="si-free-shipping__sub">in Canada</span> 4780 </span> 4781 4782 </div></div> 4783 4784
4784<script> 4785 (function(){ 4786 const priceId = 'price-template--17917318594613__main'; 4787 const shipId = 'free-ship-template--17917318594613__main'; 4788 const finId = 'financing-template--17917318594613__main'; 4789 4790 function place(){ 4791 var price = document.getElementById(priceId); 4792 if (!price) return; 4793 4794 var ship = document.getElementById(shipId); 4795 if (ship && ship.parentNode !== price) price.appendChild(ship); 4796 4797 var fin = document.getElementById(finId); 4798 if (fin && price.nextElementSibling !== fin) { 4799 price.parentNode.insertBefore(fin, price.nextSibling); 4800 } 4801 } 4802 4803 document.addEventListener('DOMContentLoaded', place); 4804 var root = document.getElementById('ProductInfo-template--17917318594613__main'); 4805 if (root && 'MutationObserver' in window) { 4806 new MutationObserver(place).observe(root, { childList:true, subtree:true }); 4807 } 4808 })(); 4809 </script>
4809<div class="product__tax caption rte"></div> 4810 4811 <!-------- When description --><style> 4812 .product-sku{ display: block;} 4813 4814 .product-form__input input[type='radio']:disabled + label, .product-form__input input[type='radio'].disabled + label { 4815 border-color: rgba(var(--color-foreground), 0.1); 4816 color: rgba(var(--color-foreground), 0.4); 4817 } 4818 .product-form__input input[type='radio']:disabled + label::before, .product-form__input input[type='radio'].disabled + label::after { 4819 position: absolute; 4820 content: ""; 4821 left: 0; 4822 top: 50%; 4823 right: 0; 4824 border-top: 2px solid; 4825 border-color: inherit; 4826 -webkit-transform:rotate(-35deg); 4827 -moz-transform:rotate(-35deg); 4828 -ms-transform:rotate(-35deg); 4829 -o-transform:rotate(-35deg); 4830 transform:rotate(-35deg); 4831 } 4832 .product-form__input input[type=radio]:checked+label { 4833 border: 1px solid #000 !important; 4834 } 4835 4836 .product-form__input .select { 4837 max-width: 25rem; 4838 border: 1px solid #000000; 4839} 4840 </style> 4841 4842 <style></style><noscript class="product-form__noscript-wrapper-template--17917318594613__main"> 4843 <div class="product-form__input hidden"> 4844 <label class="form__label" for="Variants-template--17917318594613__main">Product variants</label> 4845 <div class="select"> 4846 <select name="id" id="Variants-template--17917318594613__main" class="select__select" form="product-form-template--17917318594613__main"><option 4847 selected="selected" 4848 4849 value="45043109134389" 4850 > 4851 Default Title 4852 4853 - $5,000.00 4854 </option></select> 4855 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 4856 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 4857</svg> 4858 4859 </div> 4860 </div> 4861 </noscript> 4862 4863
4863<script> 4864 document.addEventListener('DOMContentLoaded', function() { 4865 function isIE() { 4866 const ua = window.navigator.userAgent; 4867 const msie = ua.indexOf('MSIE '); 4868 const trident = ua.indexOf('Trident/'); 4869 4870 return (msie > 0 || trident > 0); 4871 } 4872 4873 if (!isIE()) return; 4874 const hiddenInput = document.querySelector('#product-form-template--17917318594613__main input[name="id"]'); 4875 const noScriptInputWrapper = document.createElement('div'); 4876 const variantSwitcher = document.querySelector('variant-radios[data-section="template--17917318594613__main"]') || document.querySelector('variant-selects[data-section="template--17917318594613__main"]'); 4877 noScriptInputWrapper.innerHTML = document.querySelector('.product-form__noscript-wrapper-template--17917318594613__main').textContent; 4878 variantSwitcher.outerHTML = noScriptInputWrapper.outerHTML; 4879 4880 document.querySelector('#Variants-template--17917318594613__main').addEventListener('change', function(event) { 4881 hiddenInput.value = event.currentTarget.value; 4882 }); 4883 }); 4884 </script>
4884 4885 4886 <!-------- When variant_image --><div class="size-guide"> 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 </div> 4907 4908 <!-------- Pickup Availability --> 4909 <link data-href="//hificentre.com/cdn/shop/t/148/assets/component-pickup-availability.css?v=182529111801178770621747122325" rel="stylesheet" /><pickup-availability class="product__pickup-availabilities no-js-hidden" 4910 available 4911 data-base-url="https://hificentre.com/" 4912 data-variant-id="45043109134389" 4913 data-has-only-default-variant="true" 4914 > 4915 <template> 4916 <pickup-availability-preview class="pickup-availability-preview"> 4917 <svg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-unavailable" fill="none" viewBox="0 0 20 20"> 4918 <path fill="#DE3618" stroke="#fff" d="M13.94 3.94L10 7.878l-3.94-3.94A1.499 1.499 0 103.94 6.06L7.88 10l-3.94 3.94a1.499 1.499 0 102.12 2.12L10 12.12l3.94 3.94a1.497 1.497 0 002.12 0 1.499 1.499 0 000-2.12L12.122 10l3.94-3.94a1.499 1.499 0 10-2.121-2.12z"/> 4919</svg> 4920 4921 <div class="pickup-availability-info"> 4922 <p class="caption-large">Couldn't load pickup availability</p> 4923 <button class="pickup-availability-button link link--text underlined-link">Refresh</button> 4924 </div> 4925 </pickup-availability-preview> 4926 </template> 4927 </pickup-availability> 4928 </div> 4929 4930
4930<script src="//hificentre.com/cdn/shop/t/148/assets/pickup-availability.js?v=106503768932782885821747122363" defer="defer"></script>
4930<div class="product-form__input product-form__quantity" ><label class="form__label" for="Quantity-template--17917318594613__main"> 4931 Quantity 4932 </label> 4933 4934 <quantity-input class="quantity js-qty"> 4935 <button class="quantity__button no-js-hidden" name="minus" type="button"> 4936 <span class="visually-hidden">Decrease quantity for Primare Allt-I-Ett</span> 4937 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" fill="none" viewBox="0 0 10 2"> 4938 <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor"> 4939</svg> 4940 4941 </button> 4942 <input class="quantity__input js-qty__num" 4943 type="number" 4944 name="quantity" 4945 id="Quantity-template--17917318594613__main" 4946 min="1" 4947 step="1" 4948 value="1" 4949 form="product-form-template--17917318594613__main" 4950 > 4951 <button class="quantity__button no-js-hidden" name="plus" type="button"> 4952 <span class="visually-hidden">Increase quantity for Primare Allt-I-Ett</span> 4953 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10"> 4954 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 4955</svg> 4956 4957 </button> 4958 </quantity-input> 4959 </div> 4960 4961 <!-------- When product_personalizer --> 4962 4963 <!-------- When collapsible_tab --><div > 4964 4965 <product-form class="product-form" data-cart-type="drawer"> 4966 4967 <div class="product-form__error-message-wrapper" role="alert" hidden> 4968 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error" viewBox="0 0 13 13"> 4969 <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/> 4970 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/> 4971 <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/> 4972 <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"> 4973 </svg> 4974 <span class="product-form__error-message"></span> 4975 </div><form method="post" action="/cart/add" id="product-form-template--17917318594613__main" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><!-- cart-toggle --> 4976 4977 <input type="hidden" name="id" value="45043109134389" disabled> 4978 4979 4980 <div class="product-form__buttons "> 4981 4982 <button type="submit" 4983 name="add" 4984 style="background-color: #80b63a;" 4985 class="js-go-cart-add-to-cart button button--full-width button--secondary" 4986 > 4987 4988 4989 4990 <span>Add to cart</span> 4991 4992 4993 <div class="loading-overlay__spinner hidden"> 4994 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 4995 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 4996 </svg> 4997 </div> 4998 </button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":22469355,"merchantName":"Hi-Fi Centre","personalized":true}}" fallback="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="34088fb0f7cee40a6f0096467ecd4158" buyer-country="CA" buyer-locale="en" buyer-currency="CAD" variant-params="[{"id":45043109134389,"requiresShipping":true}]" shop-id="22469355" enabled-flags="["1172c16a","a1d1f9a1","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true"> </div> </shopify-accelerated-checkout> </div> 4999</div><input type="hidden" name="product-id" value="8083052265525" /><input type="hidden" name="section-id" value="template--17917318594613__main" /></form></product-form> 5000 5001 <link data-href="//hificentre.com/cdn/shop/t/148/assets/component-pickup-availability.css?v=182529111801178770621747122325" rel="stylesheet" /><pickup-availability class="product__pickup-availabilities no-js-hidden" 5002 available 5003 data-root-url="/" 5004 data-variant-id="45043109134389" 5005 data-has-only-default-variant="true" 5006 > 5007 <template> 5008 <pickup-availability-preview class="pickup-availability-preview"> 5009 <svg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-unavailable" fill="none" viewBox="0 0 20 20"> 5010 <path fill="#DE3618" stroke="#fff" d="M13.94 3.94L10 7.878l-3.94-3.94A1.499 1.499 0 103.94 6.06L7.88 10l-3.94 3.94a1.499 1.499 0 102.12 2.12L10 12.12l3.94 3.94a1.497 1.497 0 002.12 0 1.499 1.499 0 000-2.12L12.122 10l3.94-3.94a1.499 1.499 0 10-2.121-2.12z"/> 5011</svg> 5012 5013 <div class="pickup-availability-info"> 5014 <p class="caption-large">Couldn't load pickup availability</p> 5015 <button class="pickup-availability-button link link--text underlined-link">Refresh</button> 5016 </div> 5017 </pickup-availability-preview> 5018 </template> 5019 </pickup-availability> 5020 5021 5022 </div> 5023 5024
5024<script src="//hificentre.com/cdn/shop/t/148/assets/pickup-availability.js?v=106503768932782885821747122363" defer="defer"></script>
5024<!-------- When rating --><style> 5025 .tally-question-button { 5026 background-color: #ffffff; 5027 color: #000000; 5028 border: 2px solid #000000; 5029 text-align: center; 5030 padding: 12px 24px; 5031 font-size: 16px; 5032 cursor: pointer; 5033 width: 100%; 5034 max-width: 400px; 5035 transition: all 0.3s ease; 5036 display: block; 5037 text-decoration: none; 5038 } 5039 5040 .tally-question-button:hover { 5041 background-color: #000000; 5042 color: #ffffff; 5043 } 5044</style> 5045 5046<a href="#" class="tally-question-button" onclick="return openAskQuestionPopup();"> 5047 Ask a Question 5048</a> 5049
5050<script> 5051 function openAskQuestionPopup() { 5052 var url = 5053 "https://form.jotform.com/260136976206055" + 5054 "?product=Primare+Allt-I-Ett" + 5055 "&source=https://hificentre.com%2Fproducts%2Fprimare-allt-i-ett"; 5056 5057 jQuery.fancybox.open({ 5058 href: url, 5059 type: "iframe", 5060 width: 980, 5061 height: 920, 5062 autoSize: true, 5063 fitToView: true, 5064 iframe: { preload: false }, 5065 helpers: { overlay: { locked: true } } 5066 }); 5067 5068 return false; 5069 } 5070</script>
5070 5071 5072 <!-------- When collapsible_tab --><div style="line-height:1.3em;padding: 15px 20px; display:inline-block;"> 5073Speak with our team: 5074<a href="tel:16046885502"> 5075<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 25" fill="none"> 5076 <path d="M13 20.25H11C10.59 20.25 10.25 19.91 10.25 19.5C10.25 19.09 10.59 18.75 11 18.75H13C13.41 18.75 13.75 19.09 13.75 19.5C13.75 19.91 13.41 20.25 13 20.25Z" fill="black"></path> 5077 <path d="M16.5 23.25H7.5C5.98 23.25 4.75 22.02 4.75 20.5V4.5C4.75 2.98 5.98 1.75 7.5 1.75H16.5C18.02 1.75 19.25 2.98 19.25 4.5V20.5C19.25 22.02 18.02 23.25 16.5 23.25ZM7.5 3.25C6.81 3.25 6.25 3.81 6.25 4.5V20.5C6.25 21.19 6.81 21.75 7.5 21.75H16.5C17.19 21.75 17.75 21.19 17.75 20.5V4.5C17.75 3.81 17.19 3.25 16.5 3.25H7.5Z" fill="black"></path> 5078 <path d="M14.3798 4.5H9.61977C9.23977 4.5 8.88976 4.29 8.72976 3.95L8.00977 2.5H16.0098L15.2898 3.95C15.1198 4.29 14.7698 4.5 14.3998 4.5H14.3798Z" fill="black"></path> 5079</svg> 5080<b>(604) 688-5502</b> 5081</a> 5082</div> 5083 5084 <!-------- When collapsible_tab --><div class="trust_badge"><img loading="lazy" alt="Checkout Secure" src="//hificentre.com/cdn/shop/t/148/assets/trust2.png?v=6859582596799819491747122381" class="no-border ratina-img checkout-img ml-0" /></div> 5085 5086 <!-------- When estimator --><a class="link-product-video" style="padding: 10px 0;color:#000;" href="https://www.youtube.com/watch?v=ozLys0rb7Oo"> 5087<svg width="30" height="30" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5088<path d="M19.67 8.14002C19.5811 7.7973 19.4028 7.48433 19.1533 7.23309C18.9038 6.98185 18.5921 6.80134 18.25 6.71001C16.176 6.4654 14.0883 6.35517 12 6.38001C9.91174 6.35517 7.82405 6.4654 5.75001 6.71001C5.40793 6.80134 5.09622 6.98185 4.84674 7.23309C4.59725 7.48433 4.41894 7.7973 4.33001 8.14002C4.10282 9.41396 3.99236 10.706 4.00001 12C3.99198 13.3007 4.10244 14.5994 4.33001 15.88C4.42355 16.2172 4.60391 16.5239 4.85309 16.7696C5.10226 17.0153 5.41153 17.1913 5.75001 17.28C7.82405 17.5246 9.91174 17.6349 12 17.61C14.0883 17.6349 16.176 17.5246 18.25 17.28C18.5885 17.1913 18.8978 17.0153 19.1469 16.7696C19.3961 16.5239 19.5765 16.2172 19.67 15.88C19.8976 14.5994 20.008 13.3007 20 12C20.0077 10.706 19.8972 9.41396 19.67 8.14002ZM10.36 14.39V9.63001L14.55 12L10.36 14.38V14.39Z" fill="#FF0000"></path> 5089</svg> 5090<span class="link">Watch a video tour of our store</span> 5091</a> 5092
5093<script> 5094$(document).ready(function() { 5095 $("a.link-product-video[href*='youtube.com'], a.link-product-video[href*='youtu.be']").each(function() { 5096 var href = $(this).attr('href'); 5097 var videoId; 5098 5099 // Convert to embed URL 5100 if (href.includes('youtube.com/watch?v=')) { 5101 videoId = href.split('v=')[1].split('&')[0]; 5102 $(this).attr('href', 'https://www.youtube.com/embed/' + videoId + '?rel=0'); 5103 } else if (href.includes('youtu.be/')) { 5104 videoId = href.split('youtu.be/')[1].split('?')[0]; 5105 $(this).attr('href', 'https://www.youtube.com/embed/' + videoId + '?rel=0'); 5106 } 5107 }); 5108 5109 // Initialize Fancybox 5110 $("a.link-product-video[href*='youtube.com/embed']").fancybox({ 5111 type: 'iframe', 5112 aspectRatio: true, // ✅ Maintains 16:9 ratio automatically 5113 iframe: { 5114 css: { 5115 width: '800px', // ✅ Default desktop width (not "min") 5116 maxWidth: '100vw', // ✅ Never exceeds viewport on mobile 5117 } 5118 } 5119 }); 5120});</script>
5120 5121 5122 <!-------- When collapsible_tab --><section id="shopify-block-AekM3d2lZaHBPKytRa__sellit9_trade_messaging_UrbcPm" class="shopify-block shopify-app-block"><!-- sellit9-trade-modal.liquid (section) --> 5123<link rel="preconnect" href="https://fonts.googleapis.com"> 5124<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 5125<link 5126 href="https://fonts.googleapis.com/css2?family=Nunito&family=Poppins:wght@500;600;700&display=swap" 5127 rel="stylesheet" 5128> 5129<style> 5130 @keyframes spin { 5131 to { 5132 transform: rotate(360deg); 5133 } 5134 } 5135 .trade-widget.trade-widget { 5136 font-size: 16px; 5137 font-family: Poppins, sans-serif !important; 5138 line-height: 16px; 5139 text-align: left !important ; 5140 display: flex; 5141 gap: 10px; 5142 align-items: center; 5143 padding-top: 20px; 5144 padding-bottom: 20px; 5145 background: none !important; 5146 border: none !important; 5147 color: inherit; 5148 5149 white-space: normal !important; 5150 padding-left: 0 !important; 5151 height: auto !important; 5152 padding-right: 0 !important; 5153 } 5154 .trade-widget.trade-widget span { 5155 white-space: normal !important; 5156 } 5157 .si9-approval-warning { 5158 background: #fff4e5 !important; 5159 border: 1px solid #ffcc80 !important; 5160 border-radius: 6px; 5161 padding: 14px 16px !important; 5162 color: #6b4a00; 5163 font-size: 14px; 5164 margin-bottom: 10px; 5165 } 5166 .trade-widget.trade-widget:focus-visible { 5167 outline: none !important; 5168 outline-offset: none !important; 5169 box-shadow: none !important; 5170 } 5171 .animate-spin { 5172 animation: spin 1s linear infinite; 5173 } 5174 .product__info-wrapper, 5175 .page-width { 5176 transform: none !important; 5177 animation: none !important; 5178 opacity: 1 !important; 5179 } 5180 .popup-container-widget { 5181 position: relative; 5182 margin: auto; 5183 width: 90%; 5184 max-width: 535px; 5185 background: transparent; 5186 border-radius: 10px; 5187 overflow: hidden; 5188 max-height: 778px; 5189 height: 100%; 5190 } 5191 #popup-iframe-widget { 5192 height: calc(100% + 9px) !important; 5193 background: white; 5194 } 5195 .trade-widget__image{ 5196 width: 60px !important; 5197 height: 32px !important; 5198 } 5199 @media screen and (max-width: 767px) { 5200 .trade-widget.trade-widget { 5201 font-size: 14px !important; 5202 } 5203 .popup-container-widget { 5204 border-radius: 0; 5205 max-height: 100% !important; 5206 height: 100% !important; 5207 width: 100%; 5208 max-width: 100%; 5209 } 5210 .popup-wrapper-widget { 5211 overflow: auto; 5212 height: calc(100vh - 62px); 5213 } 5214 } 5215</style> 5216 5217<div class=""> 5218 <!-- Button to open the Popup --> 5219 5220 5221 5222 5223 5224 5225 <div 5226 class="si9-trade-widget-root" 5227 style="display:block;" 5228 > 5229 5230 <button 5231 type="button" 5232 class="trade-widget" 5233 style="cursor: pointer !important;" 5234 > 5235 <img 5236 class="trade-widget__image" 5237 src="https://cdn.prod.website-files.com/6569026f2b8bf7049365a2cd/67db2c3116467af7f91d41f9_tradelogo.png" 5238 width="60" 5239 height="32" 5240 > 5241 <span> 5242 5243 Trade old items for instant store credit & 5244 <strong>save $100s on today's purchase! <span style="text-decoration: underline">Try now!</span></strong> 5245 5246 </span> 5247 </button> 5248 5249 </div> 5250 5251
5251<script src="//cdn.shopify.com/extensions/01a08c0d-bec9-71d8-96fc-cd65b1057694/sellit9-trade-75/assets/si9-environment.js" type="text/javascript"></script>
5251 5252
5252<script> 5253 (function () { 5254 // Design mode is a synthetic editor context: the button above is 5255 // always rendered visible there, and background reconciliation is 5256 // skipped entirely so it never fights the merchant's test render. 5257 window.__si9DesignMode = false; 5258 5259 // Freshness inputs for the background reconciliation gate below. 5260 // approval_updated_at is an ISO 8601 timestamp (date_time metafield); 5261 // approval_ttl is a whole number of seconds (number_integer metafield). 5262 // Both are written together with is_approved, so a missing/unparseable 5263 // value here just means the metafield writer hasn't run yet for this 5264 // shop (or the shop predates this rollout) - treated as stale below. 5265 window.__si9ApprovalUpdatedAt = "2026-09-25T00:56:54Z"; 5266 window.__si9ApprovalTtl = 600; 5267 5268 const shop = window.Shopify && window.Shopify.shop; 5269 const marketId = '1496973365'; 5270 // Buyer's active storefront language, not the merchant's configured 5271 // language - passed through so /widget/trade can localize its CMS 5272 // content to match what the shopper is currently browsing in. 5273 const storefrontLocale = 'en'; 5274 const localeQs = '&locale=' + encodeURIComponent(storefrontLocale); 5275 // window.SI9_ENV is defined by the si9-environment.js asset loaded 5276 // above; anything other than 'testing' (including undefined, if the 5277 // asset somehow failed to load) defaults to production. 5278 const gtmId = (window.SI9_ENV === 'testing') ? 'GTM-W6CGW8PZ' : 'GTM-T9WWC6CB'; 5279 5280 // Load sellit9's OWN GTM container into a NAMED data layer (si9DataLayer), 5281 // never the ambient window.dataLayer. On shops that run their own GTM, the 5282 // ambient dataLayer is the merchant's — pushing our gtm.js/event into it would 5283 // re-trigger their page-view tags and corrupt their analytics. The &l= param 5284 // tells GTM to use our isolated layer. 5285 function loadGtm() { 5286 if (window.__si9GtmLoaded) return; 5287 window.__si9GtmLoaded = true; 5288 window.si9DataLayer = window.si9DataLayer || []; 5289 window.si9DataLayer.push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 5290 const first = document.getElementsByTagName('script')[0]; 5291 const tag = document.createElement('script'); 5292 tag.async = true; 5293 tag.src = 'https://www.googletagmanager.com/gtm.js?id=' + gtmId + '&l=si9DataLayer'; 5294 first.parentNode.insertBefore(tag, first); 5295 } 5296 5297 // Respect Shopify's Customer Privacy analytics consent before any tracking. 5298 function canTrack() { 5299 try { 5300 const cp = window.Shopify && window.Shopify.customerPrivacy; 5301 if (cp && typeof cp.analyticsProcessingAllowed === 'function') return cp.analyticsProcessingAllowed(); 5302 } catch (e) {} 5303 return false; // consent API not present → default to NOT tracking (safe) 5304 } 5305 5306 function pushNow(event) { 5307 loadGtm(); 5308 window.si9DataLayer = window.si9DataLayer || []; 5309 window.si9DataLayer.push({ 5310 event: event, 5311 shop: shop, 5312 market_id: marketId, 5313 placement: 'shopify_product_page', 5314 }); 5315 } 5316 5317 function pushEvent(event) { 5318 var decide = function () { 5319 if (canTrack()) pushNow(event); 5320 }; 5321 // The consent API may not be loaded yet on the storefront; load it first so we 5322 // evaluate the real permission state instead of failing closed on a timing issue. 5323 if (window.Shopify && typeof window.Shopify.loadFeatures === 'function') { 5324 window.Shopify.loadFeatures([{ name: 'consent-tracking-api', version: '0.1' }], decide); 5325 } else { 5326 decide(); // no loader available → canTrack() still default-denies (safe) 5327 } 5328 } 5329 5330 // Every .trade-widget element in the DOM is now always a fully working button 5331 // (the approval warning shown in the editor is a separate, non-.trade-widget 5332 // element), so no exclusion selector is needed here. 5333 document.querySelectorAll('.trade-widget').forEach((button) => { 5334 if (button.dataset.si9Bound) return;
5334 // dedupe: each block injects its own script 5335 button.dataset.si9Bound = '1'; 5336 5337 // VIEW — fire once when the banner is actually visible (not just in the DOM). 5338 let seen = false; 5339 if ('IntersectionObserver' in window) { 5340 const io = new IntersectionObserver( 5341 function (entries) { 5342 entries.forEach(function (e) { 5343 if (e.isIntersecting && !seen) { 5344 seen = true; 5345 pushEvent('sellit9_widget_view'); 5346 io.disconnect(); 5347 } 5348 }); 5349 }, 5350 { threshold: 0.5 }, 5351 ); 5352 io.observe(button); 5353 } else { 5354 pushEvent('sellit9_widget_view'); 5355 } 5356 5357 // OPEN — fire once per page on the first click (kept symmetric with view). 5358 let opened = false; 5359 button.addEventListener('click', function () { 5360 if (!opened) { 5361 opened = true; 5362 pushEvent('sellit9_widget_open'); 5363 } 5364 5365 if (document.getElementById('popup')) return; 5366 const popupHtml = ` 5367 <div id="popup" style="display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); z-index:9999;"> 5368 <div class="popup-container-widget"> 5369 <div id="iframe-loader" style="position:absolute; top:0; left:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; z-index:9999;"> 5370 <svg class="animate-spin" 5371 style="color:#000000;width:48px;height:48px;" 5372 xmlns="http://www.w3.org/2000/svg" 5373 fill="none"
5374 viewBox="0 0 24 24" 5375 > 5376 <circle 5377 style="opacity:0.25" 5378 cx="12" 5379 cy="12" 5380 r="10" 5381 stroke="currentColor" 5382 stroke-width="4" 5383 ></circle> 5384 <path 5385 class="opacity:0.75" 5386 fill="currentColor" 5387 d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z" 5388 ></path> 5389 </svg> 5390 </div> 5391 <iframe id="popup-iframe-widget" src="" style="visibility:hidden; width:100%; height:80vh; border:none;"></iframe> 5392 <button id="close-popup-widget-button" style="position:absolute; visibility:hidden; top:10px; right:10px; color:white; border:none; padding:10px; cursor:pointer; border-radius:50%;">X</button> 5393 </div> 5394 </div> 5395 `; 5396 document.body.insertAdjacentHTML('beforeend', popupHtml); 5397 5398 const iframe = document.getElementById('popup-iframe-widget'); 5399 const popup = document.getElementById('popup'); 5400 const loader = document.getElementById('iframe-loader'); 5401 5402 iframe.onload = () => { 5403 if (loader) { 5404 setTimeout(() => { 5405 loader.style.display = 'none'; 5406 iframe.style.visibility = 'visible'; 5407 }); 5408 } 5409 }; 5410 5411 const popupUrl = (window.SI9_ENV === 'testing') 5412 ? 'https://testing.sellit9.com/widget/trade' 5413 : 'https://www.sellit9.com/widget/trade'; 5414 5415 fetch('/apps/sellit9?market_id=' + encodeURIComponent(marketId)) 5416 .then((res) => res.json()) 5417 .then((data) => { 5418 if (data.merchantSlug) { 5419 iframe.src = popupUrl + '?merchant_slug=' + encodeURIComponent(data.merchantSlug) + localeQs; 5420 } else { 5421 iframe.src = popupUrl + '?store_url=' + encodeURIComponent(shop) + localeQs; 5422 } 5423 }) 5424 .catch(() => { 5425 iframe.src = popupUrl + '?store_url=' + encodeURIComponent(shop) + localeQs; 5426 }); 5427 5428 document.body.style.overflow = 'hidden'; 5429 popup.style.display = 'flex'; 5430 5431 const openButtons = document.querySelectorAll('.trade-widget'); 5432 5433 document.addEventListener('click', function (e) { 5434 if (e.target.id === 'popup') { 5435 closePopup(); 5436 } 5437 }); 5438 5439 document.getElementById('close-popup-widget-button').addEventListener('click', function () { 5440 closePopup(); 5441 }); 5442 5443 document.addEventListener('keydown', function (e) { 5444 if (e.key === 'Escape') { 5445 closePopup(); 5446 } 5447 }); 5448 5449 window.addEventListener('message', function (event) { 5450 if (event.data === 'closePopup') { 5451 closePopup(); 5452 } 5453 }); 5454 5455 function closePopup() { 5456 document.body.style.overflow = 'auto'; 5457 popup.style.display = 'none'; 5458 if (popup) popup.remove(); 5459 } 5460 }); 5461 }); 5462 5463 // ---- Background approval reconciliation ---- 5464 // The metafield fast-path above can be stale (e.g. right after ops 5465 // approves/revokes a merchant). After paint, re-verify against the 5466 // real backend via the same /apps/sellit9 app proxy used for the 5467 // click-time merchantSlug lookup, and reconcile every 5468 // .si9-trade-widget-root on the page — approval is shop-wide, not 5469 // per-block, so one check covers every block instance rendered on 5470 // this page. The button under each root was already parsed and 5471 // click-bound above (querySelectorAll matches hidden elements too), 5472 // so reconciliation only ever toggles display — it never re-injects 5473 // or rebinds anything. 5474 if (!window.__si9DesignMode) { 5475 var SI9_APPROVAL_CACHE_KEY = 'si9_isApproved'; 5476 5477 function si9ApplyApproval(approved) { 5478 document.querySelectorAll('.si9-trade-widget-root').forEach(function (root) { 5479 root.style.display = approved ? '' : 'none'; 5480 }); 5481 } 5482 5483 // Seed from the last known-good result immediately, before the 5484 // network round trip below resolves, so a repeat page view in the 5485 // same tab doesn't sit on a stale metafield render while we 5486 // re-verify. This can reveal OR hide relative to the fast path. 5487 try { 5488 var si9Cached = window.sessionStorage.getItem(SI9_APPROVAL_CACHE_KEY); 5489 if (si9Cached !== null) { 5490 si9ApplyApproval(si9Cached === 'true'); 5491 } 5492 } catch (e) {} 5493
5494 // Page-level dedupe: N block instances each run this whole script, 5495 // but approval is shop-wide, so only the first one actually fetches 5496 // (mirrors the window.__si9GtmLoaded guard above). 5497 if (!window.__si9ApprovalChecked) { 5498 window.__si9ApprovalChecked = true; 5499 5500 var si9Verify = function () { 5501 fetch('/apps/sellit9?shop=' + encodeURIComponent(shop)) 5502 .then(function (res) { 5503 if (!res.ok) throw new Error('si9 approval verify failed'); 5504 return res.json(); 5505 }) 5506 .then(function (data) { 5507 // Only reconcile on a definitive boolean from the backend. 5508 // Malformed/missing isApproved is treated the same as a 5509 // network error below: leave current visibility untouched. 5510 if (!data || typeof data.isApproved !== 'boolean') return; 5511 si9ApplyApproval(data.isApproved); 5512 try { 5513 window.sessionStorage.setItem(SI9_APPROVAL_CACHE_KEY, String(data.isApproved)); 5514 } catch (e) {} 5515 }) 5516 .catch(function () { 5517 // A transient backend blip must not blank an already-approved 5518 // widget — that would defeat the fast metafield path. Leave 5519 // the current metafield/session-cache-driven visibility as 5520 // is, and don't write anything to sessionStorage. The 5521 // genuinely-unknown case (no metafield / unregistered 5522 // merchant) simply stays hidden until a definitive `true` 5523 // arrives on a later verify. 5524 }); 5525 }; 5526 5527 // Freshness gate: approval_updated_at + approval_ttl let us trust 5528 // the metafield fast path (rendered above) without a network round 5529 // trip, as long as it hasn't gone stale. An ops approval/revocation 5530 // rewrites approval_updated_at at the same time as is_approved, so 5531 // this window can never outlive the actual approval state by more 5532 // than approval_ttl seconds. 5533 // 5534 // Missing or unparseable inputs (no updatedAt, no ttl) are treated 5535 // as stale on purpose - that fails toward re-verifying against the 5536 // backend, which is the safe/correct-data direction, not toward 5537 // skipping it. 5538 var si9UpdatedAtMs = Date.parse(window.__si9ApprovalUpdatedAt || ''); 5539 var si9TtlSeconds = Number(window.__si9ApprovalTtl); 5540 var si9IsFresh = 5541 !isNaN(si9UpdatedAtMs) && 5542 !isNaN(si9TtlSeconds) && 5543 Date.now() <= si9UpdatedAtMs + si9TtlSeconds * 1000; 5544 5545 if (si9IsFresh) { 5546 // Fast path is fresh: the metafield-driven render above already 5547 // reflects the current approval state. Skip the network verify 5548 // entirely, and leave sessionStorage exactly as it is - nothing 5549 // was actually reconciled, so there's nothing new to cache. 5550 } else if (document.readyState === 'complete') { 5551 // Fire after paint; if the page already finished loading by the 5552 // time this script runs, verify immediately instead of waiting 5553 // on a 'load' event that already happened. 5554 si9Verify(); 5555 } else { 5556 window.addEventListener('load', si9Verify); 5557 } 5558 } 5559 } 5560 })(); 5561 </script>
5561 5562</div> 5563 5564 5565</section> 5566 5567 <!-------- When text --><div id="shopify-block-AWlA2aXQwWitSc0YrN__selleasy_lb_upsell_widget_cpal_iKcHxU" class="shopify-block shopify-app-block lb-widget-cpal"></div> 5568 5569 <!-------- When text -->
5569<script> 5570window.addEventListener('load', function() { 5571var _learnq = window._learnq || []; 5572function addedToCart() { 5573 fetch(`${window.location.origin}/cart.js`) 5574 .then(res => res.clone().json().then(data => { 5575 var cart = { 5576 total_price: data.total_price/100, 5577 $value: data.total_price/100, 5578 total_discount: data.total_discount, 5579 original_total_price: data.original_total_price/100, 5580 items: data.items 5581 } 5582 if (item !== 'undefined') { 5583 cart = Object.assign(cart, item) 5584 } 5585 if (klAjax) { 5586 _learnq.push(['track', 'Added to Cart', cart]); 5587 klAjax = false; 5588 } 5589 })) 5590}; 5591(function (ns, fetch) { 5592 ns.fetch = function() { 5593 const response = fetch.apply(this, arguments); 5594 response.then(res => { 5595 if (`${window.location.origin}/cart/add.js` 5596 .includes(res.url)) { 5597 addedToCart() 5598 } 5599 }); 5600 return response 5601 } 5602}(window, window.fetch)); 5603var klAjax = true; 5604var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); 5605for (var i = 0; i < atcButtons.length; i++) { 5606 atcButtons[i].addEventListener("click", function() { 5607 if (klAjax) { 5608 _learnq.push(['track', 'Added to Cart', item]); 5609 klAjax = false; 5610 } 5611 }) 5612} 5613}); 5614</script>
5614 5615 5616 <!-------- When collapsible_tab --></div><!-- / ProductInfo-id --> 5617 5618</div><!-- / product__info-wrapper --> 5619 5620 5621 <!-------- Product Modal --> 5622 <product-modal id="ProductModal-template--17917318594613__main" class="product-media-modal media-modal"> 5623 <div class="product-media-modal__dialog" role="dialog" aria-label="Media gallery" aria-modal="true" tabindex="-1"> 5624 <button id="ModalClose-template--17917318594613__main" type="button" class="product-media-modal__toggle" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 5625 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 5626</svg> 5627</button> 5628 5629 <div class="product-media-modal__content" role="document" aria-label="Media gallery" tabindex="0"> 5630<img 5631 data-srcset="//hificentre.com/cdn/shop/files/Allt-i-ettFront_550x.jpg?v=1773169831 550w,//hificentre.com/cdn/shop/files/Allt-i-ettFront.jpg?v=1773169831 1000w" 5632 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 5633 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 5634 data-src="//hificentre.com/cdn/shop/files/Allt-i-ettFront_1445x.jpg?v=1773169831" 5635 alt="Compact black Primare Allt-I-Ett streaming audio system with digital display and dark speaker grille." 5636 loading="lazy" 5637 width="1100" 5638 height="1100" 5639 data-media-id="29750837772341" 5640 class=" lazy2" 5641 > 5642<img 5643 data-srcset="//hificentre.com/cdn/shop/files/Allt-i-ettInside_550x.jpg?v=1773169834 550w,//hificentre.com/cdn/shop/files/Allt-i-ettInside.jpg?v=1773169834 1000w" 5644 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 5645 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 5646 data-src="//hificentre.com/cdn/shop/files/Allt-i-ettInside_1445x.jpg?v=1773169834" 5647 alt="Black Primare Allt-I-Ett streaming compact system with five front speakers and a top digital display." 5648 loading="lazy" 5649 width="1100" 5650 height="1100" 5651 data-media-id="29750837837877" 5652 class=" lazy2" 5653 > 5654<img 5655 data-srcset="//hificentre.com/cdn/shop/files/Allt-i-ettback_550x.jpg?v=1773169836 550w,//hificentre.com/cdn/shop/files/Allt-i-ettback.jpg?v=1773169836 1000w" 5656 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 5657 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 5658 data-src="//hificentre.com/cdn/shop/files/Allt-i-ettback_1445x.jpg?v=1773169836" 5659 alt="Black Primare Allt-I-Ett compact streaming system with rear audio and power ports and built-in speakers." 5660 loading="lazy" 5661 width="1100" 5662 height="1100" 5663 data-media-id="29750837903413" 5664 class=" lazy2" 5665 > 5666<img 5667 data-srcset="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_550x.jpg?v=1773169844 550w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_1100x.jpg?v=1773169844 1100w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_1445x.jpg?v=1773169844 1445w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_1680x.jpg?v=1773169844 1680w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_2048x.jpg?v=1773169844 2048w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_2200x.jpg?v=1773169844 2200w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled.jpg?v=1773169844 2560w" 5668 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 5669 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 5670 data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10754-scaled_1445x.jpg?v=1773169844" 5671 alt="Black rectangular compact audio system with built-in touchscreen and control knob on top, placed on bookshelf with books and ." 5672 loading="lazy" 5673 width="1100" 5674 height="765" 5675 data-media-id="29750838198325" 5676 class=" lazy2" 5677 > 5678<img 5679 data-srcset="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_550x.jpg?v=1773169844 550w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_1100x.jpg?v=1773169844 1100w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_1445x.jpg?v=1773169844 1445w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_1680x.jpg?v=1773169844 1680w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_2048x.jpg?v=1773169844 2048w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_2200x.jpg?v=1773169844 2200w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled.jpg?v=1773169844 2560w" 5680 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 5681 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 5682 data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_10871-scaled_1445x.jpg?v=1773169844" 5683 alt="Black Primare Allt-I-Ett compact streaming system with top control panel on wooden chest." 5684 loading="lazy" 5685 width="1100" 5686 height="741" 5687 data-media-id="29750838231093" 5688 class=" lazy2" 5689 > 5690<img 5691 data-srcset="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_550x.jpg?v=1773169844 550w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_1100x.jpg?v=1773169844 1100w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_1445x.jpg?v=1773169844 1445w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_1680x.jpg?v=1773169844 1680w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_2048x.jpg?v=1773169844 2048w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_2200x.jpg?v=1773169844 2200w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled.jpg?v=1773169844 2560w" 5692 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 5693 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 5694 data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11003-scaled_1445x.jpg?v=1773169844" 5695 alt="Compact black Primare Allt-I-Ett streaming audio system on wooden surface with flowers nearby." 5696 loading="lazy" 5697 width="1100" 5698 height="734" 5699 data-media-id="29750838263861" 5700 class=" lazy2" 5701 > 5702<img 5703 data-srcset="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_550x.jpg?v=1773169844 550w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_1100x.jpg?v=1773169844 1100w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_1445x.jpg?v=1773169844 1445w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_1680x.jpg?v=1773169844 1680w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_2048x.jpg?v=1773169844 2048w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_2200x.jpg?v=1773169844 2200w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled.jpg?v=1773169844 2560w" 5704 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 5705 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 5706 data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11042-scaled_1445x.jpg?v=1773169844" 5707 alt="Compact black Primare Allt-I-Ett streaming sound system with touchscreen display on wooden countertop." 5708 loading="lazy" 5709 width="1100" 5710 height="739" 5711 data-media-id="29750838296629" 5712 class=" lazy2" 5713 > 5714<img 5715 data-srcset="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_550x.jpg?v=1773169844 550w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_1100x.jpg?v=1773169844 1100w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_1445x.jpg?v=1773169844 1445w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_1680x.jpg?v=1773169844 1680w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_2048x.jpg?v=1773169844 2048w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_2200x.jpg?v=1773169844 2200w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled.jpg?v=1773169844 2560w" 5716 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 5717 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 5718 data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11090-scaled_1445x.jpg?v=1773169844" 5719 alt="Black Primare Allt-I-Ett streaming compact system with touchscreen and dial control panel." 5720 loading="lazy" 5721 width="1100" 5722 height="762" 5723 data-media-id="29750838329397" 5724 class=" lazy2" 5725 > 5726<img 5727 data-srcset="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_550x.jpg?v=1773169844 550w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_1100x.jpg?v=1773169844 1100w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_1445x.jpg?v=1773169844 1445w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_1680x.jpg?v=1773169844 1680w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_2048x.jpg?v=1773169844 2048w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_2200x.jpg?v=1773169844 2200w,//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled.jpg?v=1773169844 2560w" 5728 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 5729 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 5730 data-src="//hificentre.com/cdn/shop/files/20250821_PRIMARE_AlltiEttLifestyle_11162-scaled_1445x.jpg?v=1773169844" 5731 alt="Black Primare Allt-I-Ett compact streaming system with digital display on wooden chest in bright living room." 5732 loading="lazy" 5733 width="1100" 5734 height="735" 5735 data-media-id="29750838362165" 5736 class=" lazy2" 5737 > 5738<img 5739 data-srcset="//hificentre.com/cdn/shop/files/unnamed-4_550x.jpg?v=1787591559 550w,//hificentre.com/cdn/shop/files/unnamed-4.jpg?v=1787591559 1000w" 5740 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 5741 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 5742 data-src="//hificentre.com/cdn/shop/files/unnamed-4_1445x.jpg?v=1787591559" 5743 alt="Black Primare Allt-I-Ett compact streaming audio system with front display and touchscreen controls." 5744 loading="lazy" 5745 width="1100" 5746 height="483" 5747 data-media-id="30620712927285" 5748 class=" lazy2" 5749 ></div> 5750 </div> 5751 </product-modal> 5752 5753 5754<!--============================================================================= 5755End Product Information 5756=============================================================================--> 5757 5758</div><!-- / product grid --> 5759</section><!-- / page-width --> 5760</div><!-- / product-page product-new-template --> 5761 5762 5763<!--============================================================================= 5764Scripts 5765=============================================================================--> 5766 5767 5768 5769 5770
5770<script type="text/javascript"> 5771 let productVariantQuantitesArray = []; 5772 var productVariantQuantites = []; 5773 5774 productVariantQuantitesArray.forEach(productVariantQuantity => { 5775 5776 let productVariantQuantityDetails = productVariantQuantity.split(":"); 5777 let variant_id = parseInt(productVariantQuantityDetails[0], 10) || 0; 5778 let variant_quantity = parseInt(productVariantQuantityDetails[1], 10) || 0; 5779 5780 productVariantQuantites[variant_id] = variant_quantity; 5781 }); 5782 5783 5784 var productSettingsJson = { 5785 5786 display_vat: false, 5787 vat_text_without: "(EX VAT)", 5788 vat: "1.20", 5789 vat_text_with:"(INC VAT)", 5790 product_in_stock: "Available", 5791 product_out_of_stock: "Out of Stock", 5792 show_quantity: true, 5793 product_extra_info: "Order Delivered Within 48 Hours", 5794 product_out_of_stock_extra_info: null, 5795 money_without_currency_format:null, 5796 product_now: '"Now"', 5797 product_was: 'Was', 5798 product_you_save: '"You Save"', 5799 product_off: '"Off"' 5800 }; 5801 5802 </script>
5802 5803
5804<script type="lazyload2"> 5805 class ProductModal extends ModalDialog { 5806 constructor() { 5807 super(); 5808 } 5809 5810 hide() { 5811 super.hide(); 5812 } 5813 5814 show(opener) { 5815 super.show(opener); 5816 this.showActiveMedia(); 5817 } 5818 5819 showActiveMedia() { 5820 this.querySelectorAll(`[data-media-id]:not([data-media-id="${this.openedBy.getAttribute("data-media-id")}"])`).forEach((element) => { 5821 element.classList.remove('active'); 5822 } 5823 ) 5824 const activeMedia = this.querySelector(`[data-media-id="${this.openedBy.getAttribute("data-media-id")}"]`); 5825 const activeMediaTemplate = activeMedia.querySelector('template'); 5826 const activeMediaContent = activeMediaTemplate ? activeMediaTemplate.content : null; 5827 activeMedia.classList.add('active'); 5828 activeMedia.scrollIntoView(); 5829 5830 const container = this.querySelector('[role="document"]'); 5831 container.scrollLeft = (activeMedia.width - container.clientWidth) / 2; 5832 5833 if (activeMedia.nodeName == 'DEFERRED-MEDIA' && activeMediaContent && activeMediaContent.querySelector('.js-youtube')) 5834 activeMedia.loadContent(); 5835 } 5836 } 5837 5838 if (!customElements.get('product-modal')) customElements.define('product-modal', ProductModal); 5839</script>
5839 5840
5840<script type="lazyload2" data-src="//hificentre.com/cdn/shop/t/148/assets/media-gallery.js?v=33822"></script>
5840 5841 5842 5843<!------------ ask a question popup -----> 5844<div class="askpopup"> 5845 5846 5847 5848<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" /> 5849 <span class="close_btn">x</span> 5850 5851<div id="contactFormWrapper"> 5852 5853 5854 5855 <h2 class="text-center" style="font-size:22px;">Ask A Question</h2> 5856 <div class="desktop-12 tablet-6 mobile-3"> 5857 <p> 5858 <input type="text" value="" id="contactFormName" name="contact[name]" placeholder="Name" /> 5859 </p> 5860 </div> 5861 5862 <div class="desktop-12 tablet-6 mobile-3"> 5863 <p> 5864 <input type="email" value="" id="contactFormEmail" name="contact[email]" placeholder="Email" /> 5865 </p> 5866 </div> 5867 5868 <div class="desktop-12 tablet-6 mobile-3"> 5869 <p> 5870 <input type="text" id="contactFormTelephone" name="contact[phone]" placeholder="Phone number" /> 5871 </p> 5872 </div> 5873 <div class="desktop-12 tablet-6 mobile-3"> 5874 <p> 5875 <input type="text" id="contactFormproductTitle" name="contact[productTitle]" placeholder="Product Title" value="Primare Allt-I-Ett" /> 5876 </p> 5877 </div> 5878 5879 <div class="desktop-12 tablet-6 mobile-3"> 5880 <p> 5881 <input type="text" id="contactFormproductsku" name="contact[productsku]" placeholder="productsku" value=" Product Code : Allt-I-Ett" /> 5882 </p> 5883 </div> 5884 5885 <div class="desktop-12 tablet-6 mobile-3"> 5886 <p> 5887 <textarea rows="3" cols="40" id="contactFormMessage" name="contact[body]" placeholder="Message"></textarea> 5888 </p> 5889 <div class="custom_captcha"> 5890 <label class="captcha-error"> </label> 5891 <input type="text" id="txtInput" value="" placeholder="Enter captcha"> 5892 <span id="mainCaptcha"></span> 5893 <div class="refresh" id="refresh" onclick="Captcha();"><img src="//hificentre.com/cdn/shop/t/148/assets/refresh-icon.png?v=171709447740412045901747122365" /></div> 5894 </div> 5895 5896 5897 <p class="text-center"> 5898 <input onclick="ValidCaptcha();" type="submit" id="contactFormSubmit" class="secondary button" value="Send" /> 5899 </p> 5900 </div> 5901</div> 5902 5903<div class="clear"></div> 5904 5905 5906 5907 5908 5909 5910</form> 5911 5912<div class="clear"></div> 5913 5914 5915<style> 5916 .successForm.feedback{display:none;} 5917/*.......POP UP-----*/ 5918 5919.desktop-12 { 5920 width: 100%; 5921} 5922.close_btn { 5923 position: absolute; 5924 font-size: 20px; 5925 transform: scaleX(1.5); 5926 top: 0; 5927 right: 10px; 5928 cursor: pointer; 5929} 5930.centered-form div#contactFormWrapper { 5931 margin-top: 20px; 5932} 5933.add.ask_query { 5934 background: #000000; 5935 color: #fff; 5936 text-align: center; 5937 cursor: pointer; 5938 margin-right: 10px; 5939 margin-bottom: 10px; 5940} 5941.in_store_btn { 5942 background: #000; 5943 color: #fff; 5944 text-align: center; 5945 margin-bottom: 20px; 5946} 5947.add { 5948 margin-top: 10px; 5949 line-height: 48px !important; 5950 height: 48px; 5951 padding: 0 !important; 5952 width: 100% !important; 5953 text-transform: uppercase; 5954 cursor: pointer; 5955 background: #80b63a; 5956 color: #fff; 5957 border: 1px solid #fff 5958} 5959 5960.askpopup #contact_form { 5961 margin: 0 auto; 5962 margin-top: 0px; 5963 width: 450px; 5964 background: #fff; 5965 padding: 20px; 5966 padding-top: 20px; 5967 margin-top: 50px; 5968 padding-top: 30px; 5969 height: 100% !important; 5970 overflow: auto !important; 5971 position: relative; 5972} 5973 5974.elementHide { 5975 visibility: hidden; 5976} 5977.addspanelement{margin-left: 50px;} 5978.add.ask_query { 5979 background: ; 5980 color: #fff; 5981 text-align: center; 5982 cursor:pointer; 5983 margin-right:10px; 5984} 5985.askpopup{ 5986 position:fixed;left:0px; 5987 right:0px;top:0px;bottom:0px; 5988 background:rgba(0, 0, 0, 0.77); 5989 z-index:999999; 5990 display:none; 5991} 5992.askpopup input,.askpopup textarea { 5993 background: #fcfaf8; 5994 margin-bottom: 10px; 5995} 5996 5997.askpopup input[type="text"], .askpopup input[type="email"], .askpopup input[type="number"] { 5998 width: 100%; 5999 border: 1px solid #e5e5e5; 6000 padding: 15px 0px; 6001 margin: 0px; 6002 margin-bottom: 0px; 6003 margin-bottom: 20px; 6004 max-width: 100%; 6005 text-indent: 17px; 6006 outline: none; 6007} 6008.askpopup textarea{height: 120px;} 6009 6010.askpopup #contactFormSubmit { 6011 width: 100%; 6012 padding: 10px 0px; 6013 background: #000; 6014 margin-top: 20px; 6015 cursor: pointer;
6016 color: #fff; 6017} 6018#mainCaptcha{ 6019 position: relative; 6020 top: 15px; 6021 left: 20px; 6022} 6023#txtInput{width: 150px;float:left;} 6024#refresh { 6025 width: 50px; 6026 float: right; 6027 margin-left: 50px; 6028} 6029#refresh img { 6030 width: 100%; 6031} 6032.askpopup textarea { 6033 width: 100%!important; 6034 border: 1px solid #e5e5e5!important; 6035 padding: 8px 18px; 6036} 6037@media screen and (max-width: 768px) { 6038/* .askpopup{ 6039 position:absolute; 6040 top: 10px; 6041 } */ 6042} 6043 6044@media screen and (max-width: 480px) { 6045 .askpopup #contact_form{width:90%;} 6046 #contactFormMessage{min-width:250px;} 6047} 6048 6049.each_tag_label {font-size: 16px; } 6050 6051 6052/* All contact form fields now have a border */ 6053.contact-form .form-control { 6054 border: 1px solid #aaa; 6055} 6056 6057</style> 6058 6059 6060</div> 6061
6062<script> 6063 6064 function Captcha(){ 6065 var alpha = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'); 6066 var i; 6067 for (i=0;i<6;i++){ 6068 var a = alpha[Math.floor(Math.random() * alpha.length)]; 6069 var b = alpha[Math.floor(Math.random() * alpha.length)]; 6070 var c = alpha[Math.floor(Math.random() * alpha.length)]; 6071 var d = alpha[Math.floor(Math.random() * alpha.length)]; 6072 var e = alpha[Math.floor(Math.random() * alpha.length)]; 6073 var f = alpha[Math.floor(Math.random() * alpha.length)]; 6074 var g = alpha[Math.floor(Math.random() * alpha.length)]; 6075 } 6076 var code = a + ' ' + b + ' ' + ' ' + c + ' ' + d + ' ' + e + ' '+ f + ' ' + g; 6077 document.getElementById("mainCaptcha").value = code; 6078 $('#mainCaptcha').text(code); 6079 console.log('--'+code); 6080 } 6081 function ValidCaptcha(e){ 6082 var string1 = removeSpaces(document.getElementById('mainCaptcha').value); 6083 var string2 = removeSpaces(document.getElementById('txtInput').value); 6084 if (string1 == string2){ 6085 $('.captcha-error').text('Thank You !'); 6086 $('#contact_form').submit(); 6087 } 6088 else{ 6089 $('.captcha-error').text('Please enter correct captcha.'); 6090 return false; 6091 } 6092 } 6093 function removeSpaces(string){ 6094 return string.split(' ').join(''); 6095 } 6096 Captcha(); 6097 6098 $(document).ready(function(){ 6099 6100 $(".ask_query").click(function(){ 6101 $(".askpopup").fadeIn(); 6102 e.stopPropagation(); 6103 return false; 6104 }); 6105 $(document).on("click",".close_btn",function (e) { 6106 $(".askpopup").fadeOut(); 6107 }); 6108 6109 6110 6111 $('.product-featured-images-wrapper').slick({ 6112 slidesToShow: 1, 6113 slidesToScroll: 1, 6114 arrows: false, 6115 fade: true, 6116 asNavFor: '.slider-nav-thumbnails', 6117 vertical: false, 6118 verticalSwiping: false, 6119 dots: true, 6120 customPaging: function(slick, index) { 6121 return '<span type="hidden" hidden data-role="none" data-slick-index="' + index + '"></span>'; 6122 } 6123 6124 }); 6125 $('.slider-nav-thumbnails').slick({ 6126 slidesToShow: 4, 6127 slidesToScroll: 1, 6128 vertical: true, 6129 asNavFor: '.product-featured-images-wrapper', 6130 centerMode: false, 6131 focusOnSelect: true, 6132 arrows: true, 6133 responsive: [{ 6134 breakpoint: 750, 6135 settings: { 6136 slidesToShow: 4, 6137 slidesToScroll: 1, 6138 vertical:false 6139 } 6140 }] 6141 }); 6142 var $selectedMedia = $('#selected_media_slider').val(); 6143 if($selectedMedia != '' && $selectedMedia != ' ') { 6144 let $newMedia = $('.product-featured-images-wrapper').find('[data-media-id=' + $selectedMedia + ']'); 6145 let slideno = $newMedia.closest('[data-index-slide]').data('slick-index'); 6146 $('.product-featured-images-wrapper').slick('slickGoTo', slideno); 6147 } 6148 6149}); 6150 6151 6152 6153// Remove active class from all thumbnail slides 6154// $('.slider-nav-thumbnails .slick-slide').removeClass('slick-active'); 6155 6156// Set active class to first thumbnail slides 6157// $('.slider-nav-thumbnails .slick-slide').eq(0).addClass('slick-active'); 6158 6159// On before slide change match active thumbnail to current slide 6160// $('.product-featured-images-wrapper').on('beforeChange', function (event, slick, currentSlide, nextSlide) { 6161// var mySlideNumber = nextSlide; 6162// $('.slider-nav-thumbnails .slick-slide').removeClass('slick-active'); 6163// $('.slider-nav-thumbnails .slick-slide').eq(mySlideNumber).addClass('slick-active'); 6164// }); 6165 6166 // $('.slider-nav-thumbnails a img').click(function(){ 6167 // var img_src = $(this).attr("data-src"); 6168 // /* 6169 // $('.product-featured-images-wrapper .product__media.media img').attr('src', img_src ); 6170 // $('.product-featured-images-wrapper .product__media.media img').attr('srcset', img_src ); 6171 // */ 6172 // }) ; 6173 6174 6175 6176</script>
6176 6177 6178
6178<script> 6179 if ($('#visitor_counter_visitors').length) { 6180 6181 var min = 2; 6182 6183 6184 var max = 11; 6185 6186 min = Math.ceil(min); 6187 max = Math.floor(max); 6188 var r = Math.floor(Math.random() * (max - min + 1)) + min; 6189 var inc = '1'; 6190 var myRandom = ['1', '2', '3', '4', '5','10', '-1', '-2', '-3', '-4', '-5']; 6191 var randomlyValue=''; 6192 var currentmyRandom=''; 6193 var plus = ['10', '20', '15']; 6194 var range=''; 6195 6196 setInterval(function(){ 6197 randomlyValue = Math.floor(Math.random() * myRandom.length); 6198 currentmyRandom = myRandom[randomlyValue]; 6199 r = parseInt(r) + parseInt(currentmyRandom); 6200 if(r <= min){ 6201 r = min; 6202 } 6203 if(r > max){ 6204 r = max; 6205 } 6206 jQuery("#visitor_counter_visitors").html(r); 6207 }, 2000); 6208 } 6209 6210 if ($('#estimateTimer').length) { 6211 var startTime = new Date(); 6212 var endTime = new Date(startTime.getFullYear()+"/"+(startTime.getMonth()+1)+"/"+startTime.getDate()+' '); 6213 var timer_time = Math.round((endTime - startTime) / 60000); 6214 6215 var tomorrow = new Date(); 6216 tomorrow.setDate(tomorrow.getDate() + $('#estimateTimer').parent("b").find(".dateEstimate").data("date")); 6217 6218 if(timer_time <= 0){ 6219 endTime.setDate(endTime.getDate() + 1); 6220 timer_time = Math.round((endTime - startTime) / 60000); 6221 tomorrow.setDate(tomorrow.getDate() + 1); 6222 } 6223 6224 var excludeDays = ""; 6225 excludeDays = excludeDays.split(" "); 6226 $.each(excludeDays, function(key, daySingle){ 6227 if(daySingle === "SUN"){ 6228 excludeDays[key] = 0; 6229 } 6230 if(daySingle === "MON"){ 6231 excludeDays[key] = 1; 6232 } 6233 if(daySingle === "TUE"){ 6234 excludeDays[key] = 2; 6235 } 6236 if(daySingle === "WED"){ 6237 excludeDays[key] = 3; 6238 } 6239 if(daySingle === "THU"){ 6240 excludeDays[key] = 4; 6241 } 6242 if(daySingle === "FRI"){ 6243 excludeDays[key] = 5; 6244 } 6245 if(daySingle === "SAT"){ 6246 excludeDays[key] = 6; 6247 } 6248 }); 6249 if(excludeDays.length >= 7){ 6250 excludeDays = []; 6251 } 6252 var tomorrow = new Date(); 6253 tomorrow.setDate(tomorrow.getDate() + $('#estimateTimer').parent("b").find(".dateEstimate").data("date")); 6254 do { 6255 tomorrow.setDate(tomorrow.getDate() + 1); 6256 } while($.inArray(tomorrow.getDay(), excludeDays) > -1); 6257 var fmt = new DateFmt(); 6258 $(".dateEstimate").html(fmt.format(tomorrow,"%w %n %d")); 6259 6260 var hours = Math.floor(timer_time / 60); 6261 var minutes = Math.floor(timer_time % 60); 6262 6263 $(function() { 6264 $('#estimateTimer').countdowntimer({ 6265 hours : hours, 6266 minutes : minutes, 6267 seconds : 00 6268 }); 6269 }); 6270 } 6271 function DateFmt() { 6272 this.dateMarkers = { 6273 d:['getDate',function(v) { return ("0"+v).substr(-2,2)}], 6274 m:['getMonth',function(v) { return ("0"+v).substr(-2,2)}], 6275 n:['getMonth',function(v) { 6276 var mthNames = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]; 6277 return mthNames[v]; 6278 }], 6279 w:['getDay',function(v) { 6280 var dayNames = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]; 6281 return dayNames[v]; 6282 }], 6283 y:['getFullYear'], 6284 H:['getHours',function(v) { return ("0"+v).substr(-2,2)}], 6285 M:['getMinutes',function(v) { return ("0"+v).substr(-2,2)}], 6286 S:['getSeconds',function(v) { return ("0"+v).substr(-2,2)}], 6287 i:['toISOString',null] 6288 }; 6289 6290 this.format = function(date, fmt) { 6291 var dateMarkers = this.dateMarkers 6292 var dateTxt = fmt.replace(/%(.)/g, function(m, p){ 6293 var rv = date[(dateMarkers[p])[0]]() 6294 6295 if ( dateMarkers[p][1] != null ) rv = dateMarkers[p][1](rv) 6296 6297 return rv 6298 }); 6299 6300 return dateTxt 6301 } 6302 } 6303 6304</script>
6304 6305 6306
6306<script> 6307 document.addEventListener('DOMContentLoaded', function() { 6308 function isIE() { 6309 const ua = window.navigator.userAgent; 6310 const msie = ua.indexOf('MSIE '); 6311 const trident = ua.indexOf('Trident/'); 6312 6313 return (msie > 0 || trident > 0); 6314 } 6315 6316 if (!isIE()) return; 6317 const hiddenInput = document.querySelector('#product-form-template--17917318594613__main input[name="id"]'); 6318 const noScriptInputWrapper = document.createElement('div'); 6319 const variantSwitcher = document.querySelector('variant-radios[data-section="template--17917318594613__main"]') || document.querySelector('variant-selects[data-section="template--17917318594613__main"]'); 6320 noScriptInputWrapper.innerHTML = document.querySelector('.product-form__noscript-wrapper-template--17917318594613__main').textContent; 6321 variantSwitcher.outerHTML = noScriptInputWrapper.outerHTML; 6322 6323 document.querySelector('#Variants-template--17917318594613__main').addEventListener('change', function(event) { 6324 hiddenInput.value = event.currentTarget.value; 6325 }); 6326 }); 6327</script>
6327 6328 6329 6330
6331<script type="application/ld+json"> 6332 { 6333 "@context": "http://schema.org/", 6334 "@type": "Product", 6335 "name": "Primare Allt-I-Ett", 6336 "url": "https:\/\/hificentre.com\/products\/primare-allt-i-ett", 6337 "image": [ 6338 "https:\/\/hificentre.com\/cdn\/shop\/files\/Allt-i-ettFront_1000x.jpg?v=1773169831" 6339 ], 6340 "description": "The Primare Allt-I-Ett all-in-one music system is an integrated high-fidelity audio console engineered for listeners seeking expansive acoustic performance from a single consolidated footprint. Powered by a 300-watt digital amplification platform driving a ten-transducer array, the unit delivers wide dynamic range and articulate frequency separation across primary living spaces. Combining proprietary digital signal processing, advanced room calibration, and network streaming architecture, this compact system unifies physical media and high-resolution digital playback into a singular enclosure.The Hi-Fi Centre Team TakeLiving with the Primare Allt-I-Ett transforms open-plan living areas into continuous soundfields where music remains intelligible and tonally balanced regardless of your position in the room. The motorised display rises smoothly during operation to provide immediate track metadata, retracting flush when idle to maintain an understated architectural profile on media furniture. Onboard BACCH 3D processing actively addresses acoustic crosstalk, projecting an expansive stereo image for evening listening sessions or television audio without requiring outboard surround channels. The integration of an internal moving magnet phono stage alongside modern network connectivity makes transitioning between vinyl playback and streaming straightforward.Key Features\n\nTen-Driver Acoustic Array: Six woofers, two midranges, and two waveguide tweeters generate balanced, room-filling sound without external loudspeakers.\n\nBACCH 3D Processing: Active acoustic crosstalk cancellation expands the perceived soundstage well beyond the physical chassis boundaries.\n\nPrisma Network Streaming: Native compatibility with AirPlay 2, Spotify Connect, and UPnP ensures seamless high-resolution streaming.\n\nAuthorized Dealer Support: Hi-Fi Centre is an Authorized Dealer, ensuring authentic manufacturer warranty coverage and dedicated aftercare.\nTechnical Specifications\n\nAmplification: 300W peak DSP-controlled power\n\nTransducer Configuration: 10 drivers (6 woofers: 2 front-firing, 2 rear-firing, 2 down-firing; 2 midrange units; 2 waveguide tweeters)\n\nDigital Processing: BACCH 3D Spatial Audio, Auto Room EQ, 11-band graphic equaliser\n\nStreaming Architecture: Primare Prisma (Apple AirPlay 2, Spotify Connect, TIDAL Connect, Qobuz, UPnP, Bluetooth, DAB+, FM radio)\n\nInputs: 1 x HDMI eARC, 1 x Optical Toslink, 1 x Coaxial RCA, 1 x USB-A, 1 x Analogue RCA \/ MM Phono\n\nOutputs: 1 x Subwoofer RCA, 1 x 3.5mm headphone jack, Bluetooth headphone transmission\n\nDimensions (W x D x H): 690 x 303 x 150 mm (230 mm height with motorised display deployed)\n\nWeight: 16.0 kg\n", 6341 "sku": "Allt-I-Ett", 6342 "brand": { 6343 "@type": "Thing", 6344 "name": "Primare" 6345 }, 6346 "offers": [{ 6347 "@type" : "Offer","sku": "Allt-I-Ett","availability" : "http://schema.org/InStock", 6348 "price" : 5000.0, 6349 "priceCurrency" : "CAD", 6350 "url" : "https:\/\/hificentre.com\/products\/primare-allt-i-ett?variant=45043109134389" 6351 } 6352] 6353 } 6354</script>
6354 6355 6356<style> #shopify-section-template--17917318594613__main .trade-widget span {text-transform: capitalize; font-size: 0.9em; line-height: 1.3em;} #shopify-section-template--17917318594613__main .lb-embed {margin-bottom: 10px;} </style></section><div id="shopify-section-template--17917318594613__si_tabs_V3WRQE" class="shopify-section"><style> 6357 .section-product-tabs{ 6358 background: #090A0A; 6359 padding-top: 40px; 6360 padding-bottom: 40px; 6361 } 6362 6363 ul.tabs { 6364 margin: 0px; 6365 padding: 0px; 6366 list-style: none; 6367 position: relative; 6368 top: 1px; 6369 text-align: center; 6370 } 6371 6372 ul.tabs li { 6373 display: inline-block; 6374 padding: 18px 40px 20px; 6375 cursor: pointer; 6376 color: #000; 6377 font-size: 16px; 6378 font-weight: 400; 6379 text-align: center; 6380 border-radius: 0px; 6381 margin-right: 5px; 6382 border-top: 2px solid transparent; 6383 line-height: 120%; 6384 text-transform: none; 6385 letter-spacing: 0; 6386 background: #fbfbfb; 6387 } 6388 ul.tabs li:last-child { 6389 margin-right: 0px; 6390 } 6391 ul.tabs li .spr-starrating { 6392 display: none; 6393 } 6394 ul.tabs li .spr-badge-caption > span { 6395 display: none; 6396 } 6397 ul.tabs li .spr-badge { 6398 display: inline-block; 6399 } 6400 6401 ul.tabs li.current { 6402 font-weight: 700; 6403 color: #000000; 6404 background-color: #ffffff; 6405 border-top: 2px solid var(--White, #000); 6406 } 6407 6408 .tab-content { 6409 display: none; 6410 border-radius: 0px 8px 8px 8px; 6411 background: rgba(255, 255, 255, 0.06); 6412 padding: 50px 40px; 6413 color: #fff; 6414 } 6415 6416 .tab-content.current { 6417 display: inherit; 6418 } 6419 6420 .pla_advantages_section { 6421 margin-top: 65px; 6422 } 6423 6424 .d-flex .col-3 { 6425 flex: 1 1 25%; 6426 width: 25%; 6427 } 6428 6429 .pr_info_title { 6430 font-size: 22px; 6431 font-weight: 700; 6432 line-height: 22px; 6433 margin-top: 30px; 6434 margin-bottom: 20px; 6435 } 6436 6437 .product_section_btn { 6438 margin-bottom: 30px; 6439 } 6440 6441 .product-template__container { 6442 padding-bottom: 55px; 6443 } 6444 6445 .owl-nav { 6446 display: none; 6447 } 6448 6449 .ga-product { 6450 background: #fff; 6451 box-shadow: 0 21px 51px rgba(0, 0, 0, 0.05); 6452 border-radius: 10px; 6453 padding: 0 !important; 6454 padding-bottom: 30px !important; 6455 } 6456 6457 .product_tabs .grid__item { 6458 margin-bottom: 30px; 6459 } 6460 .product-stories-title { 6461 text-align: center; 6462 font-size: 32px; 6463 font-weight: 600; 6464 margin-top: 0; 6465 } 6466 .content.active{ 6467 display: block; 6468 } 6469 6470 .d-flex{ 6471 display: flex; 6472 } 6473 .d-flex .col-3 { 6474 flex: 1 1 25%; 6475 width: 25%; 6476 } 6477 .inf_product_wrapper { 6478 padding-left: 30px; 6479 padding-right: 30px; 6480 margin-bottom: 20px; 6481 } 6482 .pr_info_title { 6483 font-weight: 700; 6484 line-height: 22px; 6485 margin-top: 30px; 6486 margin-bottom: 20px; 6487 } 6488 .custom-field_inf_description { 6489 font-size: 16px; 6490 font-weight: 400; 6491 line-height: 26px; 6492 } 6493 .section_line_gor { 6494 height: 1px; 6495 background-color: #000; 6496 opacity: .1; 6497 width: 100%; 6498 margin-top: 50px; 6499 margin-bottom: 50px; 6500 } 6501 .title_before_contact_button { 6502 font-size: 22px; 6503 font-weight: 400; 6504 margin-bottom: 20px; 6505 } 6506 .first-main-im img{ 6507 max-width: 100%; 6508 } 6509 .tab-link:not(.current):hover{ 6510 opacity: .7; 6511 } 6512 .tab-content .accordion { 6513 margin-bottom: 16px; 6514 border-radius: 6px; 6515 margin-top: 0; 6516 border: 0; 6517 6518 } 6519 .accordion summary { 6520 display: flex; 6521 position: relative; 6522 line-height: 1; 6523 padding: 1.5rem 20px; 6524 } 6525 6526 .accordion .summary__title { 6527 display: flex; 6528 flex: 1; 6529 } 6530 6531 .accordion .icon-caret { 6532 height: 16px; 6533 width: 16px; 6534 position: relative; 6535 top: 8px; 6536 margin-left: auto; 6537 transition: .4s; 6538 } 6539 6540 .accordion + .accordion { 6541 margin-top: 0; 6542 border-top: none; 6543 } 6544 6545 .accordion { 6546 margin-top: 2.5rem; 6547 margin-bottom: 0; 6548 border-top: 0.1rem solid rgba(var(--color-foreground), 0.08); 6549 border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08); 6550 border-radius: 10px; 6551 } 6552 6553 .accordion__title { 6554 display: inline-block; 6555 max-width: calc(100% - 6rem); 6556 min-height: 1.6rem; 6557 margin: 0; 6558 word-break: break-word; 6559 text-transform: none !important; 6560 } 6561 6562 .accordion .svg-wrapper { 6563 align-self: center; 6564 fill: rgb(var(--color-foreground)); 6565 height: calc(var(--font-heading-scale) * 2rem); 6566 margin-right: calc(var(--font-heading-scale) * 1rem); 6567 width: calc(var(--font-heading-scale) * 2rem); 6568 } 6569 .accordion details > summary { 6570 background: #f3f3f3; 6571 } 6572 .accordion details[open] > summary .icon-caret { 6573 transform: rotate(180deg); 6574 } 6575 6576 .accordion__content { 6577 margin-bottom: 1.5rem; 6578 word-break: break-word; 6579 overflow-x: auto; 6580 padding: 0 0.6rem; 6581 } 6582 6583 .accordion__content img { 6584 max-width: 100%; 6585 } 6586 6587 .accordion__title, 6588 .accordion__content { 6589 /* color: #fff; */ 6590 } 6591 .accordion__title { 6592 font-size: 16px; 6593 padding: 5px 4px 5px 0; 6594 } 6595 .accordion__content { 6596 background-color: #fbfbfb; 6597 padding-left: 2.5rem !important; 6598 padding-right: 2.5rem !important; 6599 padding-top: 30px !important; 6600 padding-bottom: 30px; 6601 } 6602 6603 @media(max-width: 989px){ 6604 ul.tabs li { 6605 padding-left: 35px; 6606 padding-right: 35px; 6607 } 6608 } 6609 6610 @media(max-width:749px){ 6611 .product_tabs .grid__item{
6612 flex: 0 0 100%; 6613 max-width: 100%; 6614 } 6615 .d-flex .col-3 { 6616 flex: 1 1 50%; 6617 width: 50%; 6618 } 6619 ul.tabs li { 6620 padding-left: 14px; 6621 padding-right: 14px; 6622 font-size: 14px; 6623 } 6624 } 6625 @media(max-width: 575px){ 6626 ul.tabs li{ 6627 min-width: 50px; 6628 font-size: 10px; 6629 padding-left: 10px; 6630 padding-right: 10px; 6631 margin-right: -3px; 6632 } 6633 .col_teaser_title { 6634 font-size: 19px; 6635 } 6636 .d-flex .col-3 { 6637 flex: 1 1 100%; 6638 width: 100%; 6639 } 6640 .content { 6641 padding: 15px 20px; 6642 font-size: 14px; 6643 } 6644 .tab-content{ 6645 padding: 20px; 6646 font-size: 16px; 6647 } 6648 } 6649 @media(max-width: 500px) { 6650 ul.tabs { 6651 display: flex; 6652 gap: 5px; 6653 flex-wrap: wrap; 6654 } 6655 ul.tabs li { 6656 min-width: calc(50% - 5px); 6657 flex: 1 1 auto; 6658 box-shadow: inset 0 0 0 3px #fbfbfb1a; 6659 border-bottom: 0; 6660 margin-right: 0px; 6661 font-size: 14px; 6662 } 6663 ul.tabs li.current { 6664 box-shadow: inset 0 0 0 3px #fff; 6665 color: #fff; 6666 } 6667 } 6668 @media(max-width: 375px){ 6669 ul.tabs li{ 6670 font-size: 14px; 6671 } 6672 6673 } 6674</style> 6675 6676<div class="section-product-tabs" id="tabs__template--17917318594613__si_tabs_V3WRQE"> 6677 <div class="container"> 6678 <div class="product_tabs"> 6679 <ul class="tabs"> 6680 6681 6682 6683 <li class="tab-link current" data-tab="tab-1"> 6684 Description 6685 </li> 6686 6687 6688 6689 6690 6691 6692 <li class="tab-link " data-tab="tab-3"> 6693 Shipping 6694 </li> 6695 6696 6697 6698 6699 </ul> 6700 6701 6702 6703 <div id="tab-1" class="tab-content current"> 6704 <div class="product-single__description rte"> 6705 <p>The <strong>Primare</strong> Allt-I-Ett <strong>all-in-one music system</strong> is an integrated high-fidelity audio console engineered for listeners seeking expansive acoustic performance from a single consolidated footprint. Powered by a 300-watt digital amplification platform driving a ten-transducer array, the unit delivers wide dynamic range and articulate frequency separation across primary living spaces. Combining proprietary digital signal processing, advanced room calibration, and network streaming architecture, this compact system unifies physical media and high-resolution digital playback into a singular enclosure.</p><h3>The Hi-Fi Centre Team Take</h3><p>Living with the Primare Allt-I-Ett transforms open-plan living areas into continuous soundfields where music remains intelligible and tonally balanced regardless of your position in the room. The motorised display rises smoothly during operation to provide immediate track metadata, retracting flush when idle to maintain an understated architectural profile on media furniture. Onboard BACCH 3D processing actively addresses acoustic crosstalk, projecting an expansive stereo image for evening listening sessions or television audio without requiring outboard surround channels. The integration of an internal moving magnet phono stage alongside modern network connectivity makes transitioning between vinyl playback and streaming straightforward.</p><h3>Key Features</h3><p><br></p><ul> 6706<li> 6707<strong>Ten-Driver Acoustic Array:</strong> Six woofers, two midranges, and two waveguide tweeters generate balanced, room-filling sound without external loudspeakers.</li> 6708<li> 6709<strong>BACCH 3D Processing:</strong> Active acoustic crosstalk cancellation expands the perceived soundstage well beyond the physical chassis boundaries.</li> 6710<li> 6711<strong>Prisma Network Streaming:</strong> Native compatibility with AirPlay 2, Spotify Connect, and UPnP ensures seamless high-resolution streaming.</li> 6712<li> 6713<strong>Authorized Dealer Support:</strong> Hi-Fi Centre is an Authorized Dealer, ensuring authentic manufacturer warranty coverage and dedicated aftercare.</li> 6714</ul><h3>Technical Specifications</h3><p><br></p><ul> 6715<li> 6716<strong>Amplification:</strong> 300W peak DSP-controlled power</li> 6717<li> 6718<strong>Transducer Configuration:</strong> 10 drivers (6 woofers: 2 front-firing, 2 rear-firing, 2 down-firing; 2 midrange units; 2 waveguide tweeters)</li> 6719<li> 6720<strong>Digital Processing:</strong> BACCH 3D Spatial Audio, Auto Room EQ, 11-band graphic equaliser</li> 6721<li> 6722<strong>Streaming Architecture:</strong> Primare Prisma (Apple AirPlay 2, Spotify Connect, TIDAL Connect, Qobuz, UPnP, Bluetooth, DAB+, FM radio)</li> 6723<li> 6724<strong>Inputs:</strong> 1 x HDMI eARC, 1 x Optical Toslink, 1 x Coaxial RCA, 1 x USB-A, 1 x Analogue RCA / MM Phono</li> 6725<li> 6726<strong>Outputs:</strong> 1 x Subwoofer RCA, 1 x 3.5mm headphone jack, Bluetooth headphone transmission</li> 6727<li> 6728<strong>Dimensions (W x D x H):</strong> 690 x 303 x 150 mm (230 mm height with motorised display deployed)</li> 6729<li> 6730<strong>Weight:</strong> 16.0 kg</li> 6731</ul> 6732 6733 <div class="related-page-shipping"> 6734 6735 </div> 6736 </div> 6737 </div> 6738 6739 6740 6741 6742 <div id="tab-2" class="tab-content "> 6743 <div class="product-single__description rte"> 6744 6745 6746 <div class="related-page-shipping"> 6747 6748 </div> 6749 </div> 6750 </div> 6751 6752 6753 6754 6755 <div id="tab-3" class="tab-content "> 6756 <div class="product-single__description rte"> 6757 6758 <p>All orders are processed within 48 hours from date of order.</p><p><em><strong>We offer Free Ground Shipping on all orders regardless of size.  </strong></em></p><ul><li>If you would like to receive your order quicker you can request Express shipping during Check-Out in the Comments section.  Additional charges will apply.</li><li>In-stock items are shipped from our Vancouver warehouse and will reach major Canadian cities in 5-7 business days.</li><li>Items not in stock will either ship from one of our manufacturer partners' warehouses or in rare cases first must be sent to Vancouver and then to you.  </li></ul> 6759 <div class="related-page-shipping"> 6760 6761 </div> 6762 </div> 6763 </div> 6764 6765 6766 6767 6768 </div> 6769 </div> 6770</div> 6771
6772<script> 6773 let tabs = document.querySelectorAll('ul.tabs li') 6774 6775 Array.from(tabs).map(item => { 6776 item.addEventListener('click', function(){ 6777 document.querySelector('.tab-link.current').classList.remove('current') 6778 document.querySelector('.tab-content.current').classList.remove('current') 6779 this.classList.add('current') 6780 let tabId = this.dataset.tab 6781 document.querySelector(`#${tabId}`).classList.add('current') 6782 }) 6783 }) 6784</script>
6784 6785 6786 6787<style> #shopify-section-template--17917318594613__si_tabs_V3WRQE .section-product-tabs {background: #f3f3f3;} #shopify-section-template--17917318594613__si_tabs_V3WRQE .tab-content {color: #000000; background-color: #ffffff;} #shopify-section-template--17917318594613__si_tabs_V3WRQE .ga-product {background: #000000;} #shopify-section-template--17917318594613__si_tabs_V3WRQE .tab-link {color: #000000;} </style></div><section id="shopify-section-template--17917318594613__custom_liquid_L3KBfg" class="shopify-section section"><style data-shopify>.section-template--17917318594613__custom_liquid_L3KBfg-padding { 6788 padding-top: calc(40px * 0.75); 6789 padding-bottom: calc(52px * 0.75); 6790} 6791 6792@media screen and (min-width: 750px) { 6793 .section-template--17917318594613__custom_liquid_L3KBfg-padding { 6794 padding-top: 40px; 6795 padding-bottom: 52px; 6796 } 6797}</style><div class="color-background-1 gradient"> 6798 <div class="section-template--17917318594613__custom_liquid_L3KBfg-padding"> 6799 <div id="similar-products"></div> 6800 </div> 6801</div> 6802 6803 6804</section><div id="shopify-section-template--17917318594613__dynamic_grid_yDiRRi" class="shopify-section"> 6805<!-- START Section --> 6806<style> 6807 #section-template--17917318594613__dynamic_grid_yDiRRi { background-color: #ffffff;background-repeat: no-repeat; background-position: center center; background-size: auto; background-attachment: ; padding-top: 30px; padding-bottom: 30px; } 6808 @media(max-width: 1200px) { 6809 #section-template--17917318594613__dynamic_grid_yDiRRi { padding-top: 50px; padding-bottom: 50px; } 6810 } 6811 6812 #section-template--17917318594613__dynamic_grid_yDiRRi .section-title { color: #151515; } 6813 #section-template--17917318594613__dynamic_grid_yDiRRi .section-subtitle { color: #151515; } 6814 6815</style> 6816<div id="section-template--17917318594613__dynamic_grid_yDiRRi" class="section"><div class="container"> 6817<!-- START Section Header --> 6818<header class="section-header sr-only" style="margin-bottom: 0px;"> 6819 <div class="container"></div> 6820</header> 6821<!-- END Section Header --> 6822<div class="section-banner-grid section-content"> 6823 <div class="row" > 6824 <div class="custom-col-lg-3 custom-col-xs" style="padding-left:10px; padding-right:10px;" ><!-- START Banner --> 6825 6826 6827 6828<style> 6829 #banner-banner_grid_wjRyBc { 6830 background-color: #ffffff;background-repeat: no-repeat; background-size: auto; background-position: center center;text-align: center;min-height: auto;padding: 0px 0px 0px 0px; margin: 0px 0 0px 0; 6831 }#banner-banner_grid_wjRyBc .banner-content { padding: 0px; } 6832 #banner-banner_grid_wjRyBc .banner-title { 6833 font-family:var(--font-secondary); 6834 font-size: 20px; line-height: 22px;color: #090a0a;letter-spacing: 0px; text-transform: none; 6835 } 6836 #banner-banner_grid_wjRyBc .banner-description { 6837 font-family: var(--font-secondary); 6838 font-size: 14px; line-height: 18px; text-transform: none;color: #090a0a;} 6839 #banner-banner_grid_wjRyBc .banner-title span:not(.tertiary) { color: #999999; } 6840 #banner-banner_grid_wjRyBc .banner-description span:not(.tertiary) { color: #999999; } 6841 #banner-banner_grid_wjRyBc .btn-custom, #banner-banner_grid_wjRyBc .btn-custom:visited, #banner-banner_grid_wjRyBc .btn-custom-two, #banner-banner_grid_wjRyBc .btn-custom-two:visited { background-color: #666666; color: #ffffff; } 6842 #banner-banner_grid_wjRyBc .btn-custom:hover, #banner-banner_grid_wjRyBc .btn-custom:active, #banner-banner_grid_wjRyBc .btn-custom-two:hover, #banner-banner_grid_wjRyBc .btn-custom-two:active { background-color: #353535; color: #f6f6f6; } 6843 #banner-banner_grid_wjRyBc .btn-custom-outline, #banner-banner_grid_wjRyBc .btn-custom-underline, #banner-banner_grid_wjRyBc .btn-custom-outline:active, #banner-banner_grid_wjRyBc .btn-custom-underline:active, #banner-banner_grid_wjRyBc .btn-custom-two-outline, #banner-banner_grid_wjRyBc .btn-custom-two-underline, #banner-banner_grid_wjRyBc .btn-custom-two-outline:active, #banner-banner_grid_wjRyBc .btn-custom-two-underline:active { color: #ffffff; border-color: #666666; } 6844 #banner-banner_grid_wjRyBc .btn-custom-outline:hover, #banner-banner_grid_wjRyBc .btn-custom-underline:hover, #banner-banner_grid_wjRyBc .btn-custom-outline:active, #banner-banner_grid_wjRyBc .btn-custom-underline:active, #banner-banner_grid_wjRyBc .btn-custom-two-outline:hover, #banner-banner_grid_wjRyBc .btn-custom-two-underline:hover, #banner-banner_grid_wjRyBc .btn-custom-two-outline:active, #banner-banner_grid_wjRyBc .btn-custom-two-underline:active { color: #ffffff; border-color: #353535; }#banner-banner_grid_wjRyBc .banner-content { background-color: #ffffff; } 6845 @media (min-width: 768px) { 6846 #banner-banner_grid_wjRyBc { 6847 6848 text-align: center; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px !important;min-height: 10px;background-attachment: fixed;/* margin-top: 0; margin-bottom: 0; */ 6849 } 6850 #banner-banner_grid_wjRyBc .banner-content { width: 100%; max-width: 100%; padding: 0px; } 6851 #banner-banner_grid_wjRyBc .banner-title { font-family:var(--font-primary);font-weight:900; font-size: 22px;
6851 line-height: 26px; color: #090a0a; } 6852 #banner-banner_grid_wjRyBc .banner-description { font-family:var(--font-primary); color: #090a0a; } 6853 #banner-banner_grid_wjRyBc .btn-custom-two, #banner-banner_grid_wjRyBc .btn-custom-two-outline, #banner-banner_grid_wjRyBc .btn-custom-two-underline { margin-left: var(--spc); } 6854 #banner-banner_grid_wjRyBc .custom_width { width:30%; } 6855 } 6856 6857 @media (min-width: 992px) { 6858 #banner-banner_grid_wjRyBc { 6859 6860 text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px !important;min-height: 10px;background-attachment: fixed;/* margin-top: 0; margin-bottom: 0; */ 6861 } 6862 #banner-banner_grid_wjRyBc .banner-content { width: 100%; max-width: 100%; padding: 0px; } 6863 #banner-banner_grid_wjRyBc .banner-title { font-family:var(--font-primary);font-weight:900; font-size: 22px; line-height: 26px; color: #090a0a; } 6864 #banner-banner_grid_wjRyBc .banner-description { font-family:var(--font-primary); color: #090a0a; } 6865 #banner-banner_grid_wjRyBc .btn-custom-two, #banner-banner_grid_wjRyBc .btn-custom-two-outline, #banner-banner_grid_wjRyBc .btn-custom-two-underline { margin-left: var(--spc); } 6866 } 6867 @media (min-width: 1920px) { 6868 #banner-banner_grid_wjRyBc { 6869 6870 text-align: center; padding: 0px 0px 0px 0px;min-height: 10px;margin-top: 0; margin-bottom: 0; 6871 } 6872 #banner-banner_grid_wjRyBc .banner-content { width: 100%; max-width: 100%; } 6873 } 6874 6875 @media (max-width: 991px) { 6876 #banner-banner_grid_wjRyBc {min-height: 10px; background-attachment: unset;/* margin-top: 0; margin-bottom: 0; */ 6877 } 6878 #banner-banner_grid_wjRyBc .banner-title span:not(.tertiary) { color: #999999; text-decoration: ; } 6879 #banner-banner_grid_wjRyBc .banner-description span:not(.tertiary) { color: #999999; } 6880 6881 #banner-banner_grid_wjRyBc .btn-custom, #banner-banner_grid_wjRyBc .btn-custom:visited, #banner-banner_grid_wjRyBc .btn-custom-two, #banner-banner_grid_wjRyBc .btn-custom-two:visited { background-color: #666666; color: #ffffff; } 6882 #banner-banner_grid_wjRyBc .btn-custom:hover, #banner-banner_grid_wjRyBc .btn-custom:active, #banner-banner_grid_wjRyBc .btn-custom-two:hover, #banner-banner_grid_wjRyBc .btn-custom-two:active { background-color: #353535; color: #f6f6f6; } 6883 #banner-banner_grid_wjRyBc .btn-custom-outline, #banner-banner_grid_wjRyBc .btn-custom-underline, #banner-banner_grid_wjRyBc .btn-custom-outline:active, #banner-banner_grid_wjRyBc .btn-custom-underline:active, #banner-banner_grid_wjRyBc .btn-custom-two-outline, #banner-banner_grid_wjRyBc .btn-custom-two-underline, #banner-banner_grid_wjRyBc .btn-custom-two-outline:active, #banner-banner_grid_wjRyBc .btn-custom-two-underline:active { color: #ffffff; border-color: #666666; } 6884 #banner-banner_grid_wjRyBc .btn-custom-outline:hover, #banner-banner_grid_wjRyBc .btn-custom-underline:hover, #banner-banner_grid_wjRyBc .btn-custom-outline:active, #banner-banner_grid_wjRyBc .btn-custom-underline:active, #banner-banner_grid_wjRyBc .btn-custom-two-outline:hover, #banner-banner_grid_wjRyBc .btn-custom-two-underline:hover, #banner-banner_grid_wjRyBc .btn-custom-two-outline:active, #banner-banner_grid_wjRyBc .btn-custom-two-underline:active { color: #f6f6f6; border-color: #353535; } 6885 6886 } 6887 @media screen and (min-width: 768px) and (max-width: 992px) { 6888 #banner-banner_grid_wjRyBc .banner-title { line-height: auto; } 6889 #banner-banner_grid_wjRyBc .btn-banner { font-size: 14px; padding: 8px 5px; height: auto; margin-top:10px; min-width: 150px; line-height:30px; } 6890 #banner-banner_grid_wjRyBc .banner-content { width: 100%; max-width: 100%; text-align:center; } 6891 6892 } 6893 @media screen and (min-width: 768px) and (max-width: 1200px) { 6894 #banner-banner_grid_wjRyBc .banner-title { line-height: auto; } 6895 #banner-banner_grid_wjRyBc .btn-banner { font-size: 14px; padding: 8px 5px; height: auto; margin-top:10px; min-width: 150px; line-height:30px; } 6896 #banner-banner_grid_wjRyBc {padding: 0px 10px 0px 10px;} 6897 6898 } 6899 @media (max-width: 767px) { 6900 #banner-banner_grid_wjRyBc,.enabled-mobile .cycle-slide {min-height: 30px;} 6901 #banner-banner_grid_wjRyBc .btn-banner{width:80%;} 6902 .enabled-mobile .cycle-slide,.enabled-mobile {min-height: 30px;height: 30px;} 6903 .cycle-sentinel .custom_width { width:100% !important; } 6904 #banner-banner_grid_wjRyBc .custom_width { width:30%; } 6905 } 6906 6907 6908</style><div id="banner-banner_grid_wjRyBc" class="banner d-flex justify-content-center align-items-center lazyload lazy-bg" loading="lazy"> 6909 6910 <div class="banner-content"><a href="" class="display:flex;justify-content:center;"> 6911 <img loading="lazy" class="custom_width" src="//hificentre.com/cdn/shop/files/icon.svg?v=1747832788" alt="Image"> 6912 </a><h2 class="banner-title" style="letter-spacing: 0px;">Free Delivery</h2><p class="banner-description">Fast and complimentary shipping for all online orders.</p></div></div><!-- END Banner --></div> 6913 <div class="custom-col-lg-3 custom-col-xs" style="padding-left:10px; padding-right:10px;" ><!-- START Banner --> 6914 6915 6916 6917<style> 6918 #banner-banner_grid_DRzQRb { 6919 background-color: #ffffff;background-repeat: no-repeat; background-size: auto; background-position: center center;text-align: center;min-height: auto;padding: 0px 0px 0px 0px; margin: 0px 0 0px 0; 6920 }#banner-banner_grid_DRzQRb .banner-content { padding: 0px; } 6921 #banner-banner_grid_DRzQRb .banner-title { 6922 font-family:var(--font-secondary); 6923 font-size: 22px; line-height: 22px;color: #090a0a;letter-spacing: 0px; text-transform: none; 6924 } 6925 #banner-banner_grid_DRzQRb .banner-description { 6926 font-family: var(--font-secondary); 6927 font-size: 14px; line-height: 18px; text-transform: none;color: #090a0a;} 6928 #banner-banner_grid_DRzQRb .banner-title span:not(.tertiary) { color: #999999; } 6929 #banner-banner_grid_DRzQRb .banner-description span:not(.tertiary) { color: #999999; } 6930 #banner-banner_grid_DRzQRb .btn-custom, #banner-banner_grid_DRzQRb .btn-custom:visited, #banner-banner_grid_DRzQRb .btn-custom-two, #banner-banner_grid_DRzQRb .btn-custom-two:visited { background-color: #666666; color: #ffffff; } 6931 #banner-banner_grid_DRzQRb .btn-custom:hover, #banner-banner_grid_DRzQRb .btn-custom:active, #banner-banner_grid_DRzQRb .btn-custom-two:hover, #banner-banner_grid_DRzQRb .btn-custom-two:active { background-color: #353535; color: #f6f6f6; } 6932 #banner-banner_grid_DRzQRb .btn-custom-outline, #banner-banner_grid_DRzQRb .btn-custom-underline, #banner-banner_grid_DRzQRb .btn-custom-outline:active, #banner-banner_grid_DRzQRb .btn-custom-underline:active, #banner-banner_grid_DRzQRb .btn-custom-two-outline, #banner-banner_grid_DRzQRb .btn-custom-two-underline, #banner-banner_grid_DRzQRb .btn-custom-two-outline:active, #banner-banner_grid_DRzQRb .btn-custom-two-underline:active { color: #ffffff; border-color: #666666; } 6933 #banner-banner_grid_DRzQRb .btn-custom-outline:hover, #banner-banner_grid_DRzQRb .btn-custom-underline:hover, #banner-banner_grid_DRzQRb .btn-custom-outline:active, #banner-banner_grid_DRzQRb .btn-custom-underline:active, #banner-banner_grid_DRzQRb .btn-custom-two-outline:hover, #banner-banner_grid_DRzQRb .btn-custom-two-underline:hover, #banner-banner_grid_DRzQRb .btn-custom-two-outline:active, #banner-banner_grid_DRzQRb .btn-custom-two-underline:active { color: #ffffff; border-color: #353535; }#banner-banner_grid_DRzQRb .banner-content { background-color: #ffffff; } 6934 @media (min-width: 768px) { 6935 #banner-banner_grid_DRzQRb { 6936 6937 text-align: center; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px !important;min-height: 10px;background-attachment: fixed;/* margin-top: 0; margin-bottom: 0; */ 6938 } 6939 #banner-banner_grid_DRzQRb .banner-content { width: 100%; max-width: 100%; padding: 0px; } 6940 #banner-banner_grid_DRzQRb .banner-title { font-family:var(--font-primary);font-weight:900; font-size: 22px;
6940 line-height: 26px; color: #090a0a; } 6941 #banner-banner_grid_DRzQRb .banner-description { font-family:var(--font-primary); color: #090a0a; } 6942 #banner-banner_grid_DRzQRb .btn-custom-two, #banner-banner_grid_DRzQRb .btn-custom-two-outline, #banner-banner_grid_DRzQRb .btn-custom-two-underline { margin-left: var(--spc); } 6943 #banner-banner_grid_DRzQRb .custom_width { width:30%; } 6944 } 6945 6946 @media (min-width: 992px) { 6947 #banner-banner_grid_DRzQRb { 6948 6949 text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px !important;min-height: 10px;background-attachment: fixed;/* margin-top: 0; margin-bottom: 0; */ 6950 } 6951 #banner-banner_grid_DRzQRb .banner-content { width: 100%; max-width: 100%; padding: 0px; } 6952 #banner-banner_grid_DRzQRb .banner-title { font-family:var(--font-primary);font-weight:900; font-size: 22px; line-height: 26px; color: #090a0a; } 6953 #banner-banner_grid_DRzQRb .banner-description { font-family:var(--font-primary); color: #090a0a; } 6954 #banner-banner_grid_DRzQRb .btn-custom-two, #banner-banner_grid_DRzQRb .btn-custom-two-outline, #banner-banner_grid_DRzQRb .btn-custom-two-underline { margin-left: var(--spc); } 6955 } 6956 @media (min-width: 1920px) { 6957 #banner-banner_grid_DRzQRb { 6958 6959 text-align: center; padding: 0px 0px 0px 0px;min-height: 10px;margin-top: 0; margin-bottom: 0; 6960 } 6961 #banner-banner_grid_DRzQRb .banner-content { width: 100%; max-width: 100%; } 6962 } 6963 6964 @media (max-width: 991px) { 6965 #banner-banner_grid_DRzQRb {min-height: 10px; background-attachment: unset;/* margin-top: 0; margin-bottom: 0; */ 6966 } 6967 #banner-banner_grid_DRzQRb .banner-title span:not(.tertiary) { color: #999999; text-decoration: ; } 6968 #banner-banner_grid_DRzQRb .banner-description span:not(.tertiary) { color: #999999; } 6969 6970 #banner-banner_grid_DRzQRb .btn-custom, #banner-banner_grid_DRzQRb .btn-custom:visited, #banner-banner_grid_DRzQRb .btn-custom-two, #banner-banner_grid_DRzQRb .btn-custom-two:visited { background-color: #666666; color: #ffffff; } 6971 #banner-banner_grid_DRzQRb .btn-custom:hover, #banner-banner_grid_DRzQRb .btn-custom:active, #banner-banner_grid_DRzQRb .btn-custom-two:hover, #banner-banner_grid_DRzQRb .btn-custom-two:active { background-color: #353535; color: #f6f6f6; } 6972 #banner-banner_grid_DRzQRb .btn-custom-outline, #banner-banner_grid_DRzQRb .btn-custom-underline, #banner-banner_grid_DRzQRb .btn-custom-outline:active, #banner-banner_grid_DRzQRb .btn-custom-underline:active, #banner-banner_grid_DRzQRb .btn-custom-two-outline, #banner-banner_grid_DRzQRb .btn-custom-two-underline, #banner-banner_grid_DRzQRb .btn-custom-two-outline:active, #banner-banner_grid_DRzQRb .btn-custom-two-underline:active { color: #ffffff; border-color: #666666; } 6973 #banner-banner_grid_DRzQRb .btn-custom-outline:hover, #banner-banner_grid_DRzQRb .btn-custom-underline:hover, #banner-banner_grid_DRzQRb .btn-custom-outline:active, #banner-banner_grid_DRzQRb .btn-custom-underline:active, #banner-banner_grid_DRzQRb .btn-custom-two-outline:hover, #banner-banner_grid_DRzQRb .btn-custom-two-underline:hover, #banner-banner_grid_DRzQRb .btn-custom-two-outline:active, #banner-banner_grid_DRzQRb .btn-custom-two-underline:active { color: #f6f6f6; border-color: #353535; } 6974 6975 } 6976 @media screen and (min-width: 768px) and (max-width: 992px) { 6977 #banner-banner_grid_DRzQRb .banner-title { line-height: auto; } 6978 #banner-banner_grid_DRzQRb .btn-banner { font-size: 14px; padding: 8px 5px; height: auto; margin-top:10px; min-width: 150px; line-height:30px; } 6979 #banner-banner_grid_DRzQRb .banner-content { width: 100%; max-width: 100%; text-align:center; } 6980 6981 } 6982 @media screen and (min-width: 768px) and (max-width: 1200px) { 6983 #banner-banner_grid_DRzQRb .banner-title { line-height: auto; } 6984 #banner-banner_grid_DRzQRb .btn-banner { font-size: 14px; padding: 8px 5px; height: auto; margin-top:10px; min-width: 150px; line-height:30px; } 6985 #banner-banner_grid_DRzQRb {padding: 0px 10px 0px 10px;} 6986 6987 } 6988 @media (max-width: 767px) { 6989 #banner-banner_grid_DRzQRb,.enabled-mobile .cycle-slide {min-height: 30px;} 6990 #banner-banner_grid_DRzQRb .btn-banner{width:80%;} 6991 .enabled-mobile .cycle-slide,.enabled-mobile {min-height: 30px;height: 30px;} 6992 .cycle-sentinel .custom_width { width:100% !important; } 6993 #banner-banner_grid_DRzQRb .custom_width { width:30%; } 6994 } 6995 6996 6997</style><div id="banner-banner_grid_DRzQRb" class="banner d-flex justify-content-center align-items-center lazyload lazy-bg" loading="lazy"> 6998 6999 <div class="banner-content"><a href="" class="display:flex;justify-content:center;"> 7000 <img loading="lazy" class="custom_width" src="//hificentre.com/cdn/shop/files/Reviewed.svg?v=1747832845" alt="Image"> 7001 </a><h2 class="banner-title" style="letter-spacing: 0px;">Top Reviewed</h2><p class="banner-description">
7001Top rated with thousands of happy customers since 1984.</p></div></div><!-- END Banner --></div> 7002 <div class="custom-col-lg-3 custom-col-xs" style="padding-left:10px; padding-right:10px;" ><!-- START Banner --> 7003 7004 7005 7006<style> 7007 #banner-banner_grid_6e6zYD { 7008 background-color: #ffffff;background-repeat: no-repeat; background-size: auto; background-position: center center;text-align: center;min-height: auto;padding: 0px 0px 0px 0px; margin: 0px 0 0px 0; 7009 }#banner-banner_grid_6e6zYD .banner-content { padding: 0px; } 7010 #banner-banner_grid_6e6zYD .banner-title { 7011 font-family:var(--font-secondary); 7012 font-size: 22px; line-height: 22px;color: #090a0a;letter-spacing: 0px; text-transform: none; 7013 } 7014 #banner-banner_grid_6e6zYD .banner-description { 7015 font-family: var(--font-secondary); 7016 font-size: 14px; line-height: 18px; text-transform: none;color: #090a0a;} 7017 #banner-banner_grid_6e6zYD .banner-title span:not(.tertiary) { color: #999999; } 7018 #banner-banner_grid_6e6zYD .banner-description span:not(.tertiary) { color: #999999; } 7019 #banner-banner_grid_6e6zYD .btn-custom, #banner-banner_grid_6e6zYD .btn-custom:visited, #banner-banner_grid_6e6zYD .btn-custom-two, #banner-banner_grid_6e6zYD .btn-custom-two:visited { background-color: #666666; color: #ffffff; } 7020 #banner-banner_grid_6e6zYD .btn-custom:hover, #banner-banner_grid_6e6zYD .btn-custom:active, #banner-banner_grid_6e6zYD .btn-custom-two:hover, #banner-banner_grid_6e6zYD .btn-custom-two:active { background-color: #353535; color: #f6f6f6; } 7021 #banner-banner_grid_6e6zYD .btn-custom-outline, #banner-banner_grid_6e6zYD .btn-custom-underline, #banner-banner_grid_6e6zYD .btn-custom-outline:active, #banner-banner_grid_6e6zYD .btn-custom-underline:active, #banner-banner_grid_6e6zYD .btn-custom-two-outline, #banner-banner_grid_6e6zYD .btn-custom-two-underline, #banner-banner_grid_6e6zYD .btn-custom-two-outline:active, #banner-banner_grid_6e6zYD .btn-custom-two-underline:active { color: #ffffff; border-color: #666666; } 7022 #banner-banner_grid_6e6zYD .btn-custom-outline:hover, #banner-banner_grid_6e6zYD .btn-custom-underline:hover, #banner-banner_grid_6e6zYD .btn-custom-outline:active, #banner-banner_grid_6e6zYD .btn-custom-underline:active, #banner-banner_grid_6e6zYD .btn-custom-two-outline:hover, #banner-banner_grid_6e6zYD .btn-custom-two-underline:hover, #banner-banner_grid_6e6zYD .btn-custom-two-outline:active, #banner-banner_grid_6e6zYD .btn-custom-two-underline:active { color: #ffffff; border-color: #353535; }#banner-banner_grid_6e6zYD .banner-content { background-color: #ffffff; } 7023 @media (min-width: 768px) { 7024 #banner-banner_grid_6e6zYD { 7025 7026 text-align: center; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px !important;min-height: 10px;background-attachment: fixed;/* margin-top: 0; margin-bottom: 0; */ 7027 } 7028 #banner-banner_grid_6e6zYD .banner-content { width: 100%; max-width: 100%; padding: 0px; } 7029 #banner-banner_grid_6e6zYD .banner-title { font-family:var(--font-primary);font-weight:500; font-size: 22px; line-height: 26px; color: #090a0a; } 7030 #banner-banner_grid_6e6zYD .banner-description { font-family:var(--font-primary); color: #090a0a; } 7031 #banner-banner_grid_6e6zYD .btn-custom-two, #banner-banner_grid_6e6zYD .btn-custom-two-outline, #banner-banner_grid_6e6zYD .btn-custom-two-underline { margin-left: var(--spc); } 7032 #banner-banner_grid_6e6zYD .custom_width { width:30%; } 7033 } 7034 7035 @media (min-width: 992px) { 7036 #banner-banner_grid_6e6zYD { 7037 7038 text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px !important;min-height: 10px;background-attachment: fixed;/* margin-top: 0; margin-bottom: 0; */ 7039 } 7040 #banner-banner_grid_6e6zYD .banner-content { width: 100%; max-width: 100%; padding: 0px; } 7041 #banner-banner_grid_6e6zYD .banner-title { font-family:var(--font-primary);font-weight:500; font-size: 22px; line-height: 26px; color: #090a0a; } 7042 #banner-banner_grid_6e6zYD .banner-description { font-family:var(--font-primary); color: #090a0a; } 7043 #banner-banner_grid_6e6zYD .btn-custom-two, #banner-banner_grid_6e6zYD .btn-custom-two-outline, #banner-banner_grid_6e6zYD .btn-custom-two-underline { margin-left: var(--spc); } 7044 } 7045 @media (min-width: 1920px) { 7046 #banner-banner_grid_6e6zYD { 7047 7048 text-align: center; padding: 0px 0px 0px 0px;min-height: 10px;margin-top: 0; margin-bottom: 0; 7049 } 7050 #banner-banner_grid_6e6zYD .banner-content { width: 100%; max-width: 100%; } 7051 } 7052 7053 @media (max-width: 991px) { 7054 #banner-banner_grid_6e6zYD {min-height: 10px; background-attachment: unset;/* margin-top: 0; margin-bottom: 0; */ 7055 } 7056 #banner-banner_grid_6e6zYD .banner-title span:not(.tertiary) { color: #999999; text-decoration: ; } 7057 #banner-banner_grid_6e6zYD .banner-description span:not(.tertiary) { color: #999999; } 7058 7059 #banner-banner_grid_6e6zYD .btn-custom, #banner-banner_grid_6e6zYD .btn-custom:visited, #banner-banner_grid_6e6zYD .btn-custom-two, #banner-banner_grid_6e6zYD .btn-custom-two:visited { background-color: #666666; color: #ffffff; } 7060 #banner-banner_grid_6e6zYD .btn-custom:hover, #banner-banner_grid_6e6zYD .btn-custom:active, #banner-banner_grid_6e6zYD .btn-custom-two:hover, #banner-banner_grid_6e6zYD .btn-custom-two:active { background-color: #353535; color: #f6f6f6; } 7061 #banner-banner_grid_6e6zYD .btn-custom-outline, #banner-banner_grid_6e6zYD .btn-custom-underline, #banner-banner_grid_6e6zYD .btn-custom-outline:active, #banner-banner_grid_6e6zYD .btn-custom-underline:active, #banner-banner_grid_6e6zYD .btn-custom-two-outline, #banner-banner_grid_6e6zYD .btn-custom-two-underline, #banner-banner_grid_6e6zYD .btn-custom-two-outline:active, #banner-banner_grid_6e6zYD .btn-custom-two-underline:active { color: #ffffff; border-color: #666666; } 7062 #banner-banner_grid_6e6zYD .btn-custom-outline:hover, #banner-banner_grid_6e6zYD .btn-custom-underline:hover, #banner-banner_grid_6e6zYD .btn-custom-outline:active, #banner-banner_grid_6e6zYD .btn-custom-underline:active, #banner-banner_grid_6e6zYD .btn-custom-two-outline:hover, #banner-banner_grid_6e6zYD .btn-custom-two-underline:hover, #banner-banner_grid_6e6zYD .btn-custom-two-outline:active, #banner-banner_grid_6e6zYD .btn-custom-two-underline:active { color: #f6f6f6; border-color: #353535; } 7063 7064 } 7065 @media screen and (min-width: 768px) and (max-width: 992px) { 7066 #banner-banner_grid_6e6zYD .banner-title { line-height: auto; } 7067 #banner-banner_grid_6e6zYD .btn-banner { font-size: 14px; padding: 8px 5px; height: auto; margin-top:10px; min-width: 150px; line-height:30px; } 7068 #banner-banner_grid_6e6zYD .banner-content { width: 100%; max-width: 100%; text-align:center; } 7069 7070 } 7071 @media screen and (min-width: 768px) and (max-width: 1200px) { 7072 #banner-banner_grid_6e6zYD .banner-title { line-height: auto; } 7073 #banner-banner_grid_6e6zYD .btn-banner { font-size: 14px; padding: 8px 5px; height: auto; margin-top:10px; min-width: 150px; line-height:30px; } 7074 #banner-banner_grid_6e6zYD {padding: 0px 10px 0px 10px;} 7075 7076 } 7077 @media (max-width: 767px) { 7078 #banner-banner_grid_6e6zYD,.enabled-mobile .cycle-slide {min-height: 30px;} 7079 #banner-banner_grid_6e6zYD .btn-banner{width:80%;} 7080 .enabled-mobile .cycle-slide,.enabled-mobile {min-height: 30px;height: 30px;} 7081 .cycle-sentinel .custom_width { width:100% !important; } 7082 #banner-banner_grid_6e6zYD .custom_width { width:30%; } 7083 } 7084 7085 7086</style><div id="banner-banner_grid_6e6zYD" class="banner d-flex justify-content-center align-items-center lazyload lazy-bg" loading="lazy"> 7087 7088 <div class="banner-content"><a href="" class="display:flex;justify-content:center;"> 7089 <img loading="lazy" class="custom_width" src="//hificentre.com/cdn/shop/files/warranty.svg?v=1747838975" alt="Image"> 7090 </a><h2 class="banner-title" style="letter-spacing: 0px;">Warranty</h2><p class="banner-description">All products are covered by manufacturer's warranty.</p></div></div><!-- END Banner --></div> 7091 <div class="custom-col-lg-3 custom-col-xs" style="padding-left:10px; padding-right:10px;" ><!-- START Banner --> 7092 7093 7094 7095<style> 7096 #banner-banner_grid_fhzYcL { 7097 background-color: #ffffff;background-repeat: no-repeat; background-size: auto; background-position: center center;text-align: center;min-height: auto;padding: 0px 0px 0px 0px; margin: 0px 0 0px 0; 7098 }#banner-banner_grid_fhzYcL .banner-content { padding: 0px; } 7099 #banner-banner_grid_fhzYcL .banner-title { 7100 font-family:var(--font-secondary); 7101 font-size: 20px; line-height: 22px;color: #090a0a;letter-spacing: 0px; text-transform: none; 7102 } 7103 #banner-banner_grid_fhzYcL .banner-description { 7104 font-family: var(--font-secondary); 7105 font-size: 14px; line-height: 18px; text-transform: none;color: #090a0a;} 7106 #banner-banner_grid_fhzYcL .banner-title span:not(.tertiary) { color: #999999; } 7107 #banner-banner_grid_fhzYcL .banner-description span:not(.tertiary) { color: #999999; } 7108 #banner-banner_grid_fhzYcL .btn-custom, #banner-banner_grid_fhzYcL .btn-custom:visited, #banner-banner_grid_fhzYcL .btn-custom-two, #banner-banner_grid_fhzYcL .btn-custom-two:visited { background-color: #666666; color: #ffffff; } 7109 #banner-banner_grid_fhzYcL .btn-custom:hover, #banner-banner_grid_fhzYcL .btn-custom:active, #banner-banner_grid_fhzYcL .btn-custom-two:hover, #banner-banner_grid_fhzYcL .btn-custom-two:active { background-color: #353535; color: #f6f6f6; } 7110 #banner-banner_grid_fhzYcL .btn-custom-outline, #banner-banner_grid_fhzYcL .btn-custom-underline, #banner-banner_grid_fhzYcL .btn-custom-outline:active, #banner-banner_grid_fhzYcL .btn-custom-underline:active, #banner-banner_grid_fhzYcL .btn-custom-two-outline, #banner-banner_grid_fhzYcL .btn-custom-two-underline, #banner-banner_grid_fhzYcL .btn-custom-two-outline:active, #banner-banner_grid_fhzYcL .btn-custom-two-underline:active { color: #ffffff; border-color: #666666; } 7111 #banner-banner_grid_fhzYcL .btn-custom-outline:hover, #banner-banner_grid_fhzYcL .btn-custom-underline:hover, #banner-banner_grid_fhzYcL .btn-custom-outline:active, #banner-banner_grid_fhzYcL .btn-custom-underline:active, #banner-banner_grid_fhzYcL .btn-custom-two-outline:hover, #banner-banner_grid_fhzYcL .btn-custom-two-underline:hover, #banner-banner_grid_fhzYcL .btn-custom-two-outline:active, #banner-banner_grid_fhzYcL .btn-custom-two-underline:active { color: #ffffff; border-color: #353535; }#banner-banner_grid_fhzYcL .banner-content { background-color: #ffffff; } 7112 @media (min-width: 768px) { 7113 #banner-banner_grid_fhzYcL { 7114 7115 text-align: center; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px !important;min-height: 10px;background-attachment: fixed;/* margin-top: 0; margin-bottom: 0; */ 7116 } 7117 #banner-banner_grid_fhzYcL .banner-content { width: 100%; max-width: 100%; padding: 0px; } 7118 #banner-banner_grid_fhzYcL .banner-title { font-family:var(--font-primary);font-weight:900; font-size: 22px;
7118 line-height: 26px; color: #090a0a; } 7119 #banner-banner_grid_fhzYcL .banner-description { font-family:var(--font-secondary); color: #090a0a; } 7120 #banner-banner_grid_fhzYcL .btn-custom-two, #banner-banner_grid_fhzYcL .btn-custom-two-outline, #banner-banner_grid_fhzYcL .btn-custom-two-underline { margin-left: var(--spc); } 7121 #banner-banner_grid_fhzYcL .custom_width { width:30%; } 7122 } 7123 7124 @media (min-width: 992px) { 7125 #banner-banner_grid_fhzYcL { 7126 7127 text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px !important;min-height: 10px;background-attachment: fixed;/* margin-top: 0; margin-bottom: 0; */ 7128 } 7129 #banner-banner_grid_fhzYcL .banner-content { width: 100%; max-width: 100%; padding: 0px; } 7130 #banner-banner_grid_fhzYcL .banner-title { font-family:var(--font-primary);font-weight:900; font-size: 22px; line-height: 26px; color: #090a0a; } 7131 #banner-banner_grid_fhzYcL .banner-description { font-family:var(--font-secondary); color: #090a0a; } 7132 #banner-banner_grid_fhzYcL .btn-custom-two, #banner-banner_grid_fhzYcL .btn-custom-two-outline, #banner-banner_grid_fhzYcL .btn-custom-two-underline { margin-left: var(--spc); } 7133 } 7134 @media (min-width: 1920px) { 7135 #banner-banner_grid_fhzYcL { 7136 7137 text-align: center; padding: 0px 0px 0px 0px;min-height: 10px;margin-top: 0; margin-bottom: 0; 7138 } 7139 #banner-banner_grid_fhzYcL .banner-content { width: 100%; max-width: 100%; } 7140 } 7141 7142 @media (max-width: 991px) { 7143 #banner-banner_grid_fhzYcL {min-height: 10px; background-attachment: unset;/* margin-top: 0; margin-bottom: 0; */ 7144 } 7145 #banner-banner_grid_fhzYcL .banner-title span:not(.tertiary) { color: #999999; text-decoration: ; } 7146 #banner-banner_grid_fhzYcL .banner-description span:not(.tertiary) { color: #999999; } 7147 7148 #banner-banner_grid_fhzYcL .btn-custom, #banner-banner_grid_fhzYcL .btn-custom:visited, #banner-banner_grid_fhzYcL .btn-custom-two, #banner-banner_grid_fhzYcL .btn-custom-two:visited { background-color: #666666; color: #ffffff; } 7149 #banner-banner_grid_fhzYcL .btn-custom:hover, #banner-banner_grid_fhzYcL .btn-custom:active, #banner-banner_grid_fhzYcL .btn-custom-two:hover, #banner-banner_grid_fhzYcL .btn-custom-two:active { background-color: #353535; color: #f6f6f6; } 7150 #banner-banner_grid_fhzYcL .btn-custom-outline, #banner-banner_grid_fhzYcL .btn-custom-underline, #banner-banner_grid_fhzYcL .btn-custom-outline:active, #banner-banner_grid_fhzYcL .btn-custom-underline:active, #banner-banner_grid_fhzYcL .btn-custom-two-outline, #banner-banner_grid_fhzYcL .btn-custom-two-underline, #banner-banner_grid_fhzYcL .btn-custom-two-outline:active, #banner-banner_grid_fhzYcL .btn-custom-two-underline:active { color: #ffffff; border-color: #666666; } 7151 #banner-banner_grid_fhzYcL .btn-custom-outline:hover, #banner-banner_grid_fhzYcL .btn-custom-underline:hover, #banner-banner_grid_fhzYcL .btn-custom-outline:active, #banner-banner_grid_fhzYcL .btn-custom-underline:active, #banner-banner_grid_fhzYcL .btn-custom-two-outline:hover, #banner-banner_grid_fhzYcL .btn-custom-two-underline:hover, #banner-banner_grid_fhzYcL .btn-custom-two-outline:active, #banner-banner_grid_fhzYcL .btn-custom-two-underline:active { color: #f6f6f6; border-color: #353535; } 7152 7153 } 7154 @media screen and (min-width: 768px) and (max-width: 992px) { 7155 #banner-banner_grid_fhzYcL .banner-title { line-height: auto; } 7156 #banner-banner_grid_fhzYcL .btn-banner { font-size: 14px; padding: 8px 5px; height: auto; margin-top:10px; min-width: 150px; line-height:30px; } 7157 #banner-banner_grid_fhzYcL .banner-content { width: 100%; max-width: 100%; text-align:center; } 7158 7159 } 7160 @media screen and (min-width: 768px) and (max-width: 1200px) { 7161 #banner-banner_grid_fhzYcL .banner-title { line-height: auto; } 7162 #banner-banner_grid_fhzYcL .btn-banner { font-size: 14px; padding: 8px 5px; height: auto; margin-top:10px; min-width: 150px; line-height:30px; } 7163 #banner-banner_grid_fhzYcL {padding: 0px 10px 0px 10px;} 7164 7165 } 7166 @media (max-width: 767px) { 7167 #banner-banner_grid_fhzYcL,.enabled-mobile .cycle-slide {min-height: 30px;} 7168 #banner-banner_grid_fhzYcL .btn-banner{width:80%;} 7169 .enabled-mobile .cycle-slide,.enabled-mobile {min-height: 30px;height: 30px;} 7170 .cycle-sentinel .custom_width { width:100% !important; } 7171 #banner-banner_grid_fhzYcL .custom_width { width:30%; } 7172 } 7173 7174 7175</style><div id="banner-banner_grid_fhzYcL" class="banner d-flex justify-content-center align-items-center lazyload lazy-bg" loading="lazy"> 7176 7177 <div class="banner-content"><a href="" class="display:flex;justify-content:center;"> 7178 <img loading="lazy" class="custom_width" src="//hificentre.com/cdn/shop/files/curtomer_care.svg?v=1747838975" alt="Image"> 7179 </a><h2 class="banner-title" style="letter-spacing: 0px;">Customer Care</h2><p class="banner-description">Our customer care team will maximize your True Sound experience.</p></div></div><!-- END Banner --></div></div> 7180 </div></div></div> 7181<!-- END Section --> 7182 7183 7184<style> 7185 @media screen and (min-width:768px){ 7186 .slides.enabled-mobile .cycle-slide{display:none !important;} 7187 } 7188 .section-banner-grid.section-content .row .custom-col-lg-2 { 7189 width: calc(100% / 12*2); 7190 } 7191 .section-banner-grid.section-content .row .custom-col-lg-3 { 7192 width: calc(100% / 12*3); 7193 } 7194 .section-banner-grid.section-content .row .custom-col-lg-4 { 7195 width: calc(100% / 12*4); 7196 } 7197 .section-banner-grid.section-content .row .custom-col-lg-5 { 7198 width: calc(100% / 12*5); 7199 } 7200 .section-banner-grid.section-content .row .custom-col-lg-6 { 7201 width: calc(100% / 12*6); 7202 } 7203 .section-banner-grid.section-content .row .custom-col-lg-7 { 7204 width: calc(100% / 12*7); 7205 } 7206 .section-banner-grid.section-content .row .custom-col-lg-8 { 7207 width: calc(100% / 12*8); 7208 } 7209 .section-banner-grid.section-content .row .custom-col-lg-9 { 7210 width: calc(100% / 12*9); 7211 } 7212 .section-banner-grid.section-content .row .custom-col-lg-10 { 7213 width: calc(100% / 12*10); 7214 } 7215 .section-banner-grid.section-content .row .custom-col-lg-11 { 7216 width: calc(100% / 12*11); 7217 } 7218 .section-banner-grid.section-content .row .custom-col-lg-12 { 7219 width: 100%; 7220 } 7221 @media screen and (max-width:767px){ 7222 .section-banner-grid.section-content .row .custom-col-lg-2.custom-col-xs { 7223 width: 100%; 7224 } 7225 .section-banner-grid.section-content .row .custom-col-lg-3.custom-col-xs { 7226 width: 100%; 7227 } 7228 .section-banner-grid.section-content .row .custom-col-lg-4.custom-col-xs { 7229 width: 100%; 7230 } 7231 .section-banner-grid.section-content .row .custom-col-lg-5.custom-col-xs { 7232 width: 100%; 7233 } 7234 .section-banner-grid.section-content .row .custom-col-lg-6.custom-col-xs { 7235 width: 100%; 7236 } 7237 .section-banner-grid.section-content .row .custom-col-lg-7.custom-col-xs { 7238 width: 100%; 7239 } 7240 .section-banner-grid.section-content .row .custom-col-lg-8.custom-col-xs { 7241 width: 100%; 7242 } 7243 .section-banner-grid.section-content .row .custom-col-lg-9.custom-col-xs { 7244 width: 100%; 7245 } 7246 .section-banner-grid.section-content .row .custom-col-lg-10.custom-col-xs { 7247 width: 100%; 7248 } 7249 .section-banner-grid.section-content .row .custom-col-lg-11.custom-col-xs { 7250 width: 100%; 7251 } 7252 .section-banner-grid.section-content .row .custom-col-lg-12.custom-col-xs { 7253 width: 100%; 7254 } 7255 } 7256 7257</style> 7258 7259<style> #shopify-section-template--17917318594613__dynamic_grid_yDiRRi h2.banner-title {margin-bottom: 10px; margin-top: 20px; font-weight: 500;} </style></div><div id="shopify-section-template--17917318594613__image_with_text_rzHhVi" class="shopify-section spaced-section--full-width"> 7260 7261 7262 7263 <style> 7264 .image-with-text-section-template--17917318594613__image_with_text_rzHhVi { 7265 background-color: #fafafa; 7266 color: #151515; 7267 } 7268 .image-with-text-section-template--17917318594613__image_with_text_rzHhVi h3, 7269 .image-with-text-section-template--17917318594613__image_with_text_rzHhVi h4, 7270 .image-with-text-section-template--17917318594613__image_with_text_rzHhVi h2 { 7271 color: #151515; 7272 } 7273 .section-template--17917318594613__image_with_text_rzHhVi-padding {
7274 padding-top: calc(0px * 0.75); 7275 padding-bottom: calc(0px * 0.75); 7276 } 7277 .image-with-text-section-template--17917318594613__image_with_text_rzHhVi .image-with-text__content { 7278 padding: 72px 16px 72px 72px; 7279 } 7280 @media screen and (min-width: 750px) { 7281 .section-template--17917318594613__image_with_text_rzHhVi-padding { 7282 padding-top: 0px; 7283 padding-bottom: 0px; 7284 } 7285 .image-with-text-section-template--17917318594613__image_with_text_rzHhVi .image-with-text__media { 7286 min-height: 680px; 7287 } 7288 } 7289 .image-with-text-section-template--17917318594613__image_with_text_rzHhVi .grid__item{ 7290 padding-bottom: 0; 7291 padding-left: 0; 7292 } 7293 .id_template--17917318594613__image_with_text_rzHhVi .button { 7294 font-size: 18px; 7295 padding: 10px 25px; 7296 border-radius: 50px; 7297 line-height: 24px; 7298 border:1px solid #000000; 7299 font-weight: 600; 7300 } 7301 .id_template--17917318594613__image_with_text_rzHhVi .button:hover{ 7302 opacity: .7; 7303 } 7304 @media(max-width: 989px) { 7305 .image-with-text-section-template--17917318594613__image_with_text_rzHhVi .image-with-text__content { 7306 padding: calc(72px / 2) calc(16px / 2) calc(72px / 2) calc(72px / 2); 7307 } 7308 } 7309 @media(max-width: 749px){ 7310 .id_template--17917318594613__image_with_text_rzHhVi .image-with-text__content { 7311 padding-right: 0px; 7312 padding-left: 0px; 7313 } 7314 .image-with-text-section-template--17917318594613__image_with_text_rzHhVi .image-with-text__content { 7315 padding: calc(72px / 3) 0 calc(72px / 2) 0; 7316 } 7317 } 7318 @media(max-width: 749px) { 7319 .image-with-text__media { 7320 margin-left: -15px; 7321 margin-right: -15px; 7322 } 7323 } 7324 </style> 7325 7326 <link href="//hificentre.com/cdn/shop/t/148/assets/component-image-with-text.css?v=5568542444548442571750751218" rel="stylesheet" type="text/css" media="all" /> 7327 <div class="image-with-text-section-template--17917318594613__image_with_text_rzHhVi section-template--17917318594613__image_with_text_rzHhVi-padding"> 7328 <div class="image-with-text container id_template--17917318594613__image_with_text_rzHhVi"> 7329 <div class="image-with-text__grid color-#fafafa grid grid--gapless grid--1-col grid--2-col-tablet gradient"> 7330 <div class="grid__item"> 7331 <div 7332 class="image-with-text__media image-with-text__media--adapt media" 7333 7334 style="padding-bottom: 66.66666666666666%;" 7335 7336 ><img 7337 srcset="//hificentre.com/cdn/shop/files/MG_0128_165x.jpg?v=1634529787 165w,//hificentre.com/cdn/shop/files/MG_0128_360x.jpg?v=1634529787 360w,//hificentre.com/cdn/shop/files/MG_0128_535x.jpg?v=1634529787 535w,//hificentre.com/cdn/shop/files/MG_0128_750x.jpg?v=1634529787 750w,//hificentre.com/cdn/shop/files/MG_0128_1070x.jpg?v=1634529787 1070w,//hificentre.com/cdn/shop/files/MG_0128_1500x.jpg?v=1634529787 1500w,//hificentre.com/cdn/shop/files/MG_0128.jpg?v=1634529787 2016w 7338 " 7339 src="//hificentre.com/cdn/shop/files/MG_0128_1500x.jpg?v=1634529787" 7340 sizes="(min-width: 1170px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 7341 alt="" 7342 loading="lazy" 7343 width="2016" 7344 height="1344" 7345 ></div> 7346 </div> 7347 <div class="grid__item"> 7348 <div class="image-with-text__content image-with-text__content--adapt"><h2 class="image-with-text__heading h1" > 7349 Why Shop at Hi-Fi Centre 7350 </h2><div class="image-with-text__text rte" ><p>Whether you're an audiophile or just getting started, we'll help you find the perfect setup with expert advice and hands-on demos. Here's why music lovers and home theatre enthusiasts choose us:</p><ul><li><strong>Curated Selection of Premium Brands</strong> - The world's best high-fidelity audio and home theatre gear, all in one place.</li><li><strong>Professional Guidance & Custom Demos</strong> - Experience premium sound firsthand with help from our expert staff.</li><li><strong>Exceptional Customer Service</strong> - We're here to help before, during, and after your purchase.</li><li><strong>An Experience Like No Other </strong>- Step into our showroom and hear the difference for yourself.</li></ul><p>Take your audio experience to the next level.</p></div><style> 7351 .id_template--17917318594613__image_with_text_rzHhVi .section-button { 7352 background-color: #80b63a; 7353 color: #000000 !important; 7354 } 7355 </style><a 7356 7357 href="/pages/book-a-demo" 7358 7359 class="button section-button button--primary" 7360 7361 7362 > 7363 BOOK A DEMO 7364 </a></div> 7365 </div> 7366 </div> 7367 </div> 7368 </div> 7369 7370 7371<style> #shopify-section-template--17917318594613__image_with_text_rzHhVi h2 {font-size: 3.2rem; text-transform: none; letter-spacing: 0;} #shopify-section-template--17917318594613__image_with_text_rzHhVi p {line-height: 1.5em;} #shopify-section-template--17917318594613__image_with_text_rzHhVi .button {border-radius: 0px; border: 0px;} #shopify-section-template--17917318594613__image_with_text_rzHhVi .image-with-text__text ul {margin-bottom: 10px; margin-top: 20px;} #shopify-section-template--17917318594613__image_with_text_rzHhVi .image-with-text__text ul li {line-height: 1.5em; padding-bottom: 10px;} </style></div><section id="shopify-section-template--17917318594613__product-recommendations" class="shopify-section spaced-section"><link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-card.css?v=165905420951304578971747122318"> 7372<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-price.css?v=167279626702283648481747122326"> 7373<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-product-grid.css?v=130297513747588347561747122326"> 7374<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/section-product-recommendations.css?v=43755720937753601011747122372"> 7375 7376<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-card.css?v=165905420951304578971747122318" rel="stylesheet" type="text/css" media="all" /></noscript> 7377<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-price.css?v=167279626702283648481747122326" rel="stylesheet" type="text/css" media="all" /></noscript> 7378<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/component-product-grid.css?v=130297513747588347561747122326" rel="stylesheet" type="text/css" media="all" /></noscript> 7379<noscript><link href="//hificentre.com/cdn/shop/t/148/assets/section-product-recommendations.css?v=43755720937753601011747122372" rel="stylesheet" type="text/css" media="all" /></noscript> 7380 7381<product-recommendations class="product-recommendations page-width" data-url="/recommendations/products?section_id=template--17917318594613__product-recommendations&product_id=8083052265525&limit=4"> 7382 7383</product-recommendations> 7384
7385<script> 7386 class ProductRecommendations extends HTMLElement { 7387 constructor() { 7388 super(); 7389 7390 const handleIntersection = (entries, observer) => { 7391 if (!entries[0].isIntersecting) return; 7392 observer.unobserve(this); 7393 7394 fetch(this.dataset.url) 7395 .then(response => response.text()) 7396 .then(text => { 7397 const html = document.createElement('div'); 7398 html.innerHTML = text; 7399 const recommendations = html.querySelector('product-recommendations'); 7400 if (recommendations && recommendations.innerHTML.trim().length) { 7401 this.innerHTML = recommendations.innerHTML; 7402 } 7403 }) 7404 .catch(e => { 7405 console.error(e); 7406 }); 7407 } 7408 7409 new IntersectionObserver(handleIntersection.bind(this), {rootMargin: '0px 0px 200px 0px'}).observe(this); 7410 } 7411 } 7412 7413 customElements.define('product-recommendations', ProductRecommendations); 7414</script>
7414 7415 7416 7417</section><section id="shopify-section-template--17917318594613__1640127107ae402e61" class="shopify-section spaced-section"><div class="page-width"></div> 7418 7419 7420</section><section id="shopify-section-template--17917318594613__1668681637caa1156e" class="shopify-section spaced-section"><div class="page-width"></div> 7421 7422 7423</section><section id="shopify-section-template--17917318594613__1782889747ce8765ff" class="shopify-section spaced-section"><div class="page-width"></div> 7424 7425 7426</section> 7427 </main> 7428 <!-- END Main Content --> 7429 7430 <!-- START Site Footer --> 7431 <footer class="site-footer"> 7432 <div id="shopify-section-static_site_footer" class="shopify-section"><!-- START Section --> 7433<style> 7434 #section-static_site_footer { background-color: #1f1a17;background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: ; padding-top: 60px; padding-bottom: 60px; } 7435 @media(max-width: 1200px) { 7436 #section-static_site_footer { padding-top: px; padding-bottom: px; } 7437 } 7438 7439</style> 7440<div id="section-static_site_footer" class="section"><div class="container"> 7441<style> 7442 7443 .footer-column-heading { 7444 7445 color: #ffffff; 7446 } 7447 7448 .footer-column p, .footer-menu ul li a, .footer-menu ul li a:visited { 7449 color: #bcbab9; 7450 font-size: 16px !important; 7451 font-family: var(--font-secondary ) !important; 7452 } 7453 .footer-menu ul li a:hover { color: var(--color-brand); } 7454 .site-footer-bottom { background-color: #f7f7f7; padding: var(--spc) 0; } 7455 .copyright-text { color: #151515; } 7456 7457 @media(min-width: 992px){ .site-footer-bottom { height: 60px; padding: 0; } } 7458 7459</style><div class="section-footer section-content"> 7460 <div class="site-footer-columns"> 7461 <div class="row"><div class="col-md-3" > 7462 <aside class="footer-column footer-social-icons"> 7463 <a href="/" class="footer-logo-image"> 7464 <img src="//hificentre.com/cdn/shop/files/Logo_Black_93148844-357b-4b43-b016-b51dd04a7117.png?v=1755680981&width=180" width="180" height="47" alt="" /> 7465 </a> 7466 7467 7468 <p>Customer Service</p><p><a href="tel:(604) 688-5502" title="tel:(604) 688-5502">(604) 688-5502</a></p> 7469 7470 7471 <div class="social-profiles-label">Connect With Us</div><!-- START Social Profiles --> 7472<style> 7473 .social-profiles{list-style:none;display: flex;gap: 25px;margin: 0; 7474 padding: 0;} 7475 .social-profiles.in-top-header li { line-height: px; } 7476 .social-profiles.in-footer li i { font-size: px; } 7477 .social-profiles.in-footer li a { color: #7dc241; } 7478 .social-profiles.in-footer li a:hover, 7479 .social-profiles.in-footer li a:active { color: #ffffff; } 7480</style> 7481<ul class="social-profiles in-footer"><li><a target="_blank" href="https://www.facebook.com/hificentre"><i class="fab fa-facebook-f"></i></a></li><li><a target="_blank" href="https://www.instagram.com/hifi_centre/"><i class="fab fa-instagram"></i></a></li></ul> 7482<!-- END Social Profiles --> 7483 </aside> 7484 </div><div class="col-md-3" > 7485 <aside class="footer-column footer-menu"><h3 class="footer-column-heading">CATEGORIES</h3> 7486 <ul><li><a href="/pages/brands">Brands</a></li><li><a href="/collections/all-products">Products</a></li><li><a href="/collections/pre-owned-demo">Pre-Owned & Clearance</a></li><li><a href="https://hificentre.com/pages/reviews">Reviews</a></li><li><a href="/pages/learn">Learn</a></li><li><a href="/pages/design-installation">Design & Installation</a></li><li><a href="/pages/book-a-demo">Book a Demo</a></li><li><a href="/pages/about">About</a></li><li><a href="/pages/contact-us">Help</a></li></ul></aside> 7487 </div><div class="col-md-3" > 7488 <aside class="footer-column footer-menu"><h3 class="footer-column-heading">SUPPORT</h3> 7489 <ul><li><a href="/blogs/news">Blog</a></li><li><a href="/pages/learn">Learn</a></li><li><a href="https://hificentre.com/account/">My Account</a></li><li><a href="/policies/shipping-policy">Shipping and Returns</a></li><li><a href="/policies/refund-policy">Refund Policy</a></li><li><a href="/pages/contact-us">Contact Us</a></li></ul></aside> 7490 </div><div class="col-md-3" > 7491 <aside class="footer-column footer-newsletter"><div class="footer-column-heading"><div class="footer-nwslt-info"> 7492<img src="https://cdn.shopify.com/s/files/1/2246/9355/files/icon-footer-img.png" width="44" height="47" alt=""> 7493<div class="body-info"> 7494<h3 class="footer-column-heading">NEWSLETTER</h3> 7495<p>Be the first to know about future updates!</p> 7496</div> 7497</div></div> 7498 <div class="klaviyo-form-VmXxRt"></div></aside> 7499 </div></div> 7500 </div> 7501 </div></div></div> 7502<!-- END Section --> 7503<!-- START Bottom Footer --> 7504<div class="site-footer-bottom d-flex align-items-center"> 7505 <div class="container"> 7506 <div class="row"> 7507 <div class="col-lg-6 d-flex justify-content-center justify-content-lg-start"> 7508 <div class="copyright-info text-center text-lg-left"> 7509 <p>HiFiCentre © 2026 All Rights Reserved 7510 • <a href="/policies/terms-of-service">Terms</a> 7511 • <a href="/pages/privacy-statement">Privacy Policy</a> 7512 </p> 7513 </div> 7514 </div> 7515 7516 <div class="col-lg-6 d-flex justify-content-center justify-content-lg-end"> 7517 <div class="payment-logos text-lg-right"> 7518 7519 <img src="//hificentre.com/cdn/shop/files/UnionPay_4656c50a-ee17-4280-9aa4-1d5aa49c171e_icon.png?v=5480343608592309243" alt="UnionPay"> 7520 <img src="//hificentre.com/cdn/shop/files/WeChatPay_icon.png?v=12407895138203404864" alt="WeChatPay"> 7521 <img src="//hificentre.com/cdn/shop/files/Alipay_icon.png?v=12050036646420223640" alt="Alipay"> 7522 <img src="//hificentre.com/cdn/shop/files/Visa_2021_icon.png?v=16224558896898228900" alt="Visa"> 7523 <img src="//hificentre.com/cdn/shop/files/Mastercard_icon.png?v=3361063343191178537" alt="Mastercard"> 7524 <img src="//hificentre.com/cdn/shop/files/ammex_icon.jpg?v=10142536360135528653" alt="American Express"> 7525 <img src="//hificentre.com/cdn/shop/files/Interac_icon.png?v=13859912258377629580" alt="Interac"> 7526 <img src="//hificentre.com/cdn/shop/files/paypal_icon.png?v=12986607829824853323" alt="Paypal"> 7527 <img src="//hificentre.com/cdn/shop/files/shoppay_icon.png?v=8098653370935876828" alt="Shoppay"> 7528 <img src="//hificentre.com/cdn/shop/files/applepay_icon.jpg?v=6080013313409774955" alt="Applepay"> 7529 <img src="//hificentre.com/cdn/shop/files/googlepay_icon.jpg?v=9240541427031708239" alt="Googlepay"> 7530 <img src="//hificentre.com/cdn/shop/files/flexiti_icon.jpg?v=1155147492441862768" alt="Flexiti"> 7531 7532 7533 </div> 7534 </div> 7535</div> 7536<!-- END Bottom Footer --> 7537<style> #shopify-section-static_site_footer .footer-menu ul li a:hover {color: #53b23a;} #shopify-section-static_site_footer .body-info p {font-size: 13px !important;} @media (min-width: 768px) {#shopify-section-static_site_footer .col-md-3:nth-child(3), #shopify-section-static_site_footer .col-md-3:nth-child(2) {flex: 0 0 22%; max-width: 22%; } #shopify-section-static_site_footer .col-md-3:nth-child(4) {flex: 0 0 31%; max-width: 31%; }} </style></div> 7538 </footer> 7539 <!-- END Site Footer --> 7540 <div id="shopify-section-static_site_popup" class="shopify-section"></div> 7541 7542 <!-- Quick View --> 7543 <link data-href="//hificentre.com/cdn/shop/t/148/assets/section-main-product.css?v=172028145234854752281747122371" rel="stylesheet" /> 7544<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-accordion.css?v=112665542506864650661747122317" rel="stylesheet" /> 7545<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-price.css?v=167279626702283648481747122326" rel="stylesheet" /> 7546<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-rte.css?v=84043763465619332371747122327" rel="stylesheet" /> 7547<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-slider.css?v=82006835487707820721747122328" rel="stylesheet" /> 7548<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-rating.css?v=5116795798491347341747122327" rel="stylesheet" /> 7549<link data-href="//hificentre.com/cdn/shop/t/148/assets/component-loading-overlay.css?v=167310470843593579841747122323" rel="stylesheet" /><style> 7550 7551 .social-share { 7552 margin: 0 auto; 7553 width: 43%; 7554 } 7555 .share-icon { 7556 width: 32px; 7557 height: 32px; 7558 font-size: 16px; 7559 } 7560 a.share-icon:hover, a.share-icon:active { background: none; } 7561 7562</style> 7563 7564<link rel="stylesheet" data-href="//hificentre.com/cdn/shop/t/148/assets/component-deferred-media.css?v=172922751239659067591747122320"> 7565
7566<script src="//hificentre.com/cdn/shop/t/148/assets/product-form.js?v=102813494861314877831747122364" defer="defer"></script>
7566 7567 7568<div class="modal fade" id="quickViewModal" tabindex="-1" role="dialog" aria-hidden="true" data-product-id="8083052265525"> 7569 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 7570 <i class="fa fa-times"></i> 7571 </button> 7572 <div class="modal-dialog" role="document"> 7573 <div class="modal-content"> 7574 <div class="modal-body"> 7575 <div class="row"> 7576 <div class="col-lg-5"> 7577 <div class="qwick-view-left"> 7578 <div class="quick-view-learg-img"> 7579 <div class="quick-view-tab-content tab-content"> 7580 <div class="tab-pane active show fade" id="modal1" role="tabpanel"> 7581 <!-- Product Image --> 7582 <div class="product-main-image__item"> 7583 7584 7585 7586 <div class="img_box_1"></div> 7587 7588 <!-- START Social Share --> 7589 <div class="social-share d-flex justify-content- mb-1 mb-lg-0"> 7590 <ul class="social-share-icons d-flex justify-content-start"> 7591 <li><a href="https://twitter.com/intent/tweet?url=https://hificentre.com/products/primare-allt-i-ett&text=Primare Allt-I-Ett" class="share-icon twitter" target="_blank"><i class="fab fa-twitter"></i></a></li> 7592 <li><a href="https://www.facebook.com/sharer.php?u=https://hificentre.com/products/primare-allt-i-ett" class="share-icon facebook" target="_blank"><i class="fab fa-facebook-f"></i></a></li> 7593 <li><a href="https://www.linkedin.com/shareArticle?mini=true&url=https://hificentre.com/products/primare-allt-i-ett" class="share-icon linkedin" target="_blank"><i class="fab fa-linkedin-in"></i></a></li> 7594 <li><a href="http://pinterest.com/pin/create/link/?url=https://hificentre.com/products/primare-allt-i-ett" class="share-icon pinterest" target="_blank"><i class="fab fa-pinterest-p"></i></a></li></ul> 7595 </div> 7596 <!-- END Social Share --> 7597 7598 7599 7600 </div> 7601 </div> 7602 </div> 7603 </div> 7604 </div> 7605 </div> 7606 <div class="col-lg-7"> 7607 <div class="qwick-view-right"> 7608 <div class="qwick-view-content"> 7609 <h3 class="product_title">FROM_JS</h3> 7610 7611 7612 <span class="product_sku">FROM_JS</span> 7613 <span class="product_vendor">FROM_JS</span> 7614 7615 7616 <div class="price price-part price__sale"> 7617 <span class="new price-box__new amount2 new-price price-item price-item--regular">jsprice</span> 7618 <span class="old main new-price price-item price-item--sale price-item--last">jsprice</span> 7619 </div> 7620 7621 <div class="small-product-des quick-desc"> 7622 <div class="divider divider--xs product-info__divider"></div> 7623 <div class="product-info__description product-des"> 7624 7625 </div> 7626 </div> 7627 7628 <product-form class="product-form"> 7629 7630 <form action="/cart/add" method="post" enctype="multipart/form-data" id="AddToCartForm-8083052265525" class=" has-product-swatches "> 7631 7632 <div class="quick-view-select"> 7633 <label class="form__label"> 7634 Choose an option 7635 </label> 7636 <div class="select-option-part"> 7637 <div class="variants"></div> 7638 <div class="divider divider--sm"></div> 7639 7640 7641 </div> 7642 </div><div > 7643 7644 <div class="quickview-plus-minus"> 7645 7646 <label class="form__label" for="Quantity-"> 7647 Quantity 7648 </label> 7649 7650 <quantity-input class="cart-plus-minus quantity"> 7651 <div class="cart-plus-minus"> 7652 <button class="quantity__button no-js-hidden cart-plus-minus-box cart-minus-box" name="minus" type="button">
7653 <span class="visually-hidden">Decrease quantity for Primare Allt-I-Ett</span> 7654 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" fill="none" viewBox="0 0 10 2"> 7655 <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor"> 7656</svg> 7657 7658 </button> 7659 <input 7660 type="number" 7661 min="1" 7662 value="1" 7663 name="quantity" 7664 class="quantity__input"> 7665 <button name="plus" type="button" 7666 class="quantity__button no-js-hidden cart-plus-minus-box cart-plus-box product-form__submit button button--full-width button--primary" 7667 > 7668 <span class="visually-hidden">Increase quantity for Primare Allt-I-Ett</span> 7669 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10"> 7670 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 7671</svg> 7672 7673 </button> 7674 </div> 7675 </quantity-input> 7676 7677 <div class="product-form__buttons"> 7678 7679 <div class="quickview-btn-cart" title="Add To Cart"> 7680 7681 7682 <div class="product-form__buttons"> 7683 <a href="#" class="header-icon-1"> 7684 <button title="Add to cart" 7685 class="addtocartqv btn-hover-black product-form__submit button button--full-width button--primary" 7686 7687 type="submit" name="add" value="Add to Cart"> 7688 <span> 7689 Add to cart 7690 </span> 7691 <div class="loading-overlay__spinner hidden"> 7692 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 7693 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 7694 </svg> 7695 </div> 7696 </button> 7697 </a> 7698 7699 </div> 7700 <div class="buynow"> 7701 <input type="hidden" name="return_to" value="/checkout/"/> 7702 <button id="AddToCartText-" class="button buynow-btn" title="Buy" onClick="instantBuy()"><span>Buy now</span></button> 7703 </div> 7704 </div> 7705 </div> 7706 </div> 7707 7708 </div> 7709 7710 <div class="product-form__error-message-wrapper"> 7711 <div class="product-form__error-message"></div> 7712 </div> 7713 </form> 7714 7715 7716 </product-form> 7717 </div> 7718 </div> 7719 </div> 7720 </div> 7721 </div> 7722 </div> 7723 </div> 7724</div> 7725
7726<script> 7727 document.addEventListener('DOMContentLoaded', function() { 7728 function isIE() { 7729 const ua = window.navigator.userAgent; 7730 const msie = ua.indexOf('MSIE '); 7731 const trident = ua.indexOf('Trident/'); 7732 return (msie > 0 || trident > 0); 7733 } 7734 if (!isIE()) return; 7735 const hiddenInput = document.querySelector('#product-form- input[name="id"]'); 7736 const noScriptInputWrapper = document.createElement('div'); 7737 const variantSwitcher = document.querySelector('variant-radios[data-section=""]') || document.querySelector('variant-selects[data-section=""]'); 7738 noScriptInputWrapper.innerHTML = document.querySelector('.product-form__noscript-wrapper-').textContent; 7739 variantSwitcher.outerHTML = noScriptInputWrapper.outerHTML; 7740 document.querySelector('#Variants-').addEventListener('change', function(event) { 7741 hiddenInput.value = event.currentTarget.value; 7742 }); 7743 }); 7744</script>
7744 7745
7746<script> 7747 // Hides Quickview on Add to Cart 7748 $(document).ready(function(){ 7749 $(".quickview-btn-cart button").click(function(){ 7750 $("#quickViewModal").hide(); 7751 }); 7752 }); 7753 7754 Shopify.onCartUpdate = function(cart) { 7755 Shopify.updateCartInfo(cart, '#cart-info #cart-content', 'shopping-cart'); 7756 }; 7757</script>
7757 7758 7759 7760
7761<script type="text/javascript"> 7762 let productVariantQuantitesArrayQuickView = []; 7763 var productVariantQuantites = []; 7764 7765 productVariantQuantitesArrayQuickView.forEach(productVariantQuantity => { 7766 7767 let productVariantQuantityDetails = productVariantQuantity.split(":"); 7768 let variant_id = parseInt(productVariantQuantityDetails[0], 10) || 0; 7769 let variant_quantity = parseInt(productVariantQuantityDetails[1], 10) || 0; 7770 7771 productVariantQuantites[variant_id] = variant_quantity; 7772 }); 7773 7774 7775 var productSettingsJson = { 7776 7777 display_vat: false, 7778 vat_text_without: "(EX VAT)", 7779 vat: "1.20", 7780 vat_text_with:"(INC VAT)", 7781 product_in_stock: "Available", 7782 product_out_of_stock: "Out of Stock", 7783 show_quantity: true, 7784 product_extra_info: "Order Delivered Within 48 Hours", 7785 product_out_of_stock_extra_info: null, 7786 money_without_currency_format:null, 7787 product_now: '"Now"', 7788 product_was: 'Was', 7789 product_you_save: '"You Save"', 7790 product_off: '"Off"' 7791 }; 7792 7793 </script>
7793 7794
7795<script> 7796 function instantBuy(){ 7797 var $ = jQuery; 7798 7799 var formParams = $('form.cart').serialize(); 7800 $.ajax({ 7801 url: "/checkouts", 7802 type: "post", 7803 data: formParams, 7804 success: function(){ 7805 window.location.href = "/checkouts"; 7806 }, 7807 error: function(){ 7808 } 7809 }) 7810 } 7811 </script>
7811 7812
7813<script> 7814 7815// 7816// Shopify 2.0 - QuickView 0.1 7817// Written by Steve Roberts @ IC 7818// 7819 7820 7821 var mainImage = ''; 7822 jQuery(function ($) { 7823 7824 quiqview = function(product_handle) { 7825 Shopify.getProduct(product_handle); 7826 7827 document.querySelector('.addtocartqv').addEventListener('click', function(e) { 7828 e.preventDefault(); 7829 7830 var $this = this.closest('product-form'); 7831 var $form = $this.querySelector('form'); 7832 7833 var $cartNotification = document.querySelector('cart-drawer'); 7834 $form.querySelector('[name=id]').disabled = false; 7835 7836 onSubmitHandler(); 7837 7838 function onSubmitHandler() { 7839 7840 const submitButton = $this.querySelector('[type="submit"]'); 7841 7842 //if (submitButton.classList.contains('loading')) return; 7843 7844 handleErrorMessage(); 7845 7846 $cartNotification.setActiveElement(document.activeElement); 7847 7848 submitButton.setAttribute('aria-disabled', true); 7849 submitButton.classList.add('loading'); 7850 $this.querySelector('.loading-overlay__spinner').classList.remove('hidden'); 7851 7852 const config = fetchConfig('javascript'); 7853 config.headers['X-Requested-With'] = 'XMLHttpRequest'; 7854 delete config.headers['Content-Type']; 7855 7856 const formData = new FormData($form); 7857 formData.append('sections', $cartNotification.getSectionsToRender().map((section) => section.id)); 7858 formData.append('sections_url', window.location.pathname); 7859 config.body = formData; 7860 7861 fetch(`${routes.cart_add_url}`, config) 7862 .then((response) => response.json()) 7863 .then((response) => { 7864 if (response.status) { 7865 handleErrorMessage(response.description); 7866 return; 7867 } 7868 7869 $cartNotification.renderContents(response); 7870 }) 7871 .catch((e) => { 7872 console.error(e); 7873 }) 7874 .finally(() => { 7875 submitButton.classList.remove('loading'); 7876 submitButton.removeAttribute('aria-disabled'); 7877 $this.querySelector('.loading-overlay__spinner').classList.add('hidden'); 7878 }); 7879 } 7880 7881 function handleErrorMessage(errorMessage = false) { 7882 var errorMessageWrapper = $form.querySelector('.product-form__error-message-wrapper'); 7883 7884 console.log(errorMessageWrapper, $form) 7885 var errorMessage = errorMessage || errorMessageWrapper.querySelector('.product-form__error-message'); 7886 7887 errorMessageWrapper.toggleAttribute('hidden', !errorMessage); 7888 7889 if (errorMessage) { 7890 errorMessage.textContent = errorMessage; 7891 } 7892 } 7893 7894 7895 7896 }); 7897 7898 7899 } 7900 Shopify.onProduct = function(product) { 7901 $('.viewfullinfo').attr('href', product.url); 7902 7903 // product description without shortcode 7904 text_truncate = function(str, length, ending) { 7905 if (length == null) { 7906 length = 500; 7907 } 7908 if (ending == null) { 7909 ending = '...'; 7910 } 7911 if (str.length > length) { 7912 return str.substring(0, length - ending.length) + ending; 7913 } else { 7914 return str; 7915 } 7916 }; 7917 7918 var _parent = '#quickViewModal'; 7919 $(_parent+' .product_title').text(product.title); 7920 7921 7922 7923 // SKU 7924 $(_parent+' .product_sku').empty(); 7925 $(_parent+' .product_sku').append("<span class=\"product-sku\">SKU:" +product.sku+"</span>"); 7926 7927 7928 // Vendor 7929 $(_parent+' .product_vendor').empty(); 7930 $(_parent+' .product_vendor').append("<span class=\"modal-product-vendor\">" + product.vendor + "</span>"); 7931 7932 7933 7934 // Product Rating 7935 $(_parent+' .rating').empty(); 7936 $(_parent+' .rating').append("<span class=\"shopify-product-reviews-badge\" data-id=\""+product.id+"\"></span>"); 7937 7938 7939 7940 7941 //Check Variants 7942 var variant = ''; 7943 7944 if(product.variants.length == 1) { 7945 $(".quick-view-select").hide(); 7946 } else { 7947 $(".quick-view-select").show(); 7948 } 7949 for (i = 0; i < product.variants.length; i++) { 7950 if(product.variants[i].inventory_quantity > 0) { 7951 variant = product.variants[i]; 7952 break; 7953 } 7954 } 7955 7956 if(variant == '') { 7957 for (i = 0; i < product.variants.length; i++) { 7958 if(product.variants[i].inventory_policy == "continue") { 7959 variant = product.variants[i]; 7960 break; 7961 } 7962 } 7963 if(variant == '') { 7964 variant = product.variants[0]; 7965 } 7966 } 7967 7968 mainImage = product.featured_image; 7969 var shopifyimgurl = variant.featured_image ? variant.featured_image.src : product.featured_image; 7970 var imgurl = "<img class=\"full-width\" alt=\"\" src = \""+shopifyimgurl+"\" >"; 7971 jQuery(_parent+' .product-main-image__item .img_box_1').empty(); 7972 jQuery(_parent+' .product-main-image__item .img_box_1').append(imgurl); 7973 jQuery(_parent+' .product-main-image__item .img_box_2').empty(); 7974 jQuery(_parent+' .product-main-image__item .img_box_2').append(imgurl); 7975 7976 // Product Description (with shortcode) | remove: "<span>" | split: "<span" 7977 7978 var desc = product.description; 7979 7980 // if (desc.indexOf("desc") >= 0) { 7981 // $(_parent+' .product-des').show(); 7982 // $(_parent+' .product-des').html(desc); 7983 // } 7984 // else { 7985 // $(_parent+' .product-des').html(text_truncate(product.description,499)); 7986 // } 7987 $(_parent+' .product-des').html(text_truncate(product.description,499)); 7988 //set Variants Property 7989 7990 var inv_qua = variant.inventory_quantity; 7991 //price 7992 if(variant.price < variant.compare_at_price) { 7993 $('.price-part .main').addClass('amount'); 7994 $('.price-part .price-box__new').show(); 7995 changePriceValue('.price-part .main', variant.compare_at_price); 7996 changePriceValue('.price-part .price-box__new', variant.price); 7997 } 7998 else { 7999 $('.price-part .price-box__new').hide(); 8000 $('.price-part .main').removeClass('amount'); 8001 changePriceValue('.price-part .main', variant.price); 8002 } 8003 8004 // Variants Select 8005 if(product.variants.length > 1) { 8006 var variants_margin = product.options.length == 2 ? 'variants_margin' : ''; 8007 8008 var select = '<select id="product-select-qv" name="id">'; 8009 var selected = 'selected'; 8010 for (i = 0; i < product.variants.length; i++) { 8011 var _var = product.variants[i]; 8012 if(_var.available) { 8013 select += '<option value="' + _var.id + '"' + selected +'>' + _var.title + ' - ' + Shopify.formatMoney(_var.price, "${{amount}}") + '</option>' 8014 selected = ''; 8015 } 8016 } 8017 select += '</select>'; 8018 8019 var variant_select = '<div class="variants_selects ' + variants_margin + '">'; 8020 8021 variant_select += select; 8022 variant_select += '</div><div class="divider divider--sm"></div>'; 8023 select = variant_select; 8024 } 8025 else { 8026 var select = '<input type="hidden" name="id" value="' + product.variants[0].id + '" />'; 8027 } 8028 $('.variants').empty(); 8029 $('.variants').html(select); 8030 8031 //parametres 8032 setParametresText(_parent+' .product-sku', variant.sku); 8033 if(jQuery(_parent + ' .product-sku').length) { 8034 var $ava = jQuery(_parent + " .product-info__availabilitu"); 8035 if(variant.sku != "") { 8036 if($ava.hasClass('pull-left')){ $ava.removeClass('pull-left') } 8037 } else { 8038 if(!$ava.hasClass('pull-left')){ $ava.addClass('pull-left') } 8039 } 8040 } 8041 8042 //quantity 8043 var out_of_stock = false;
8044 if(variant.inventory_management) { 8045 if(inv_qua > 0) { 8046 $(_parent+' .product-availability').text(inv_qua + " Translation missing: en.popup_quick_view.general.in_stock"); 8047 } 8048 else { 8049 out_of_stock = true; 8050 $(_parent+' .product-availability').text("Translation missing: en.popup_quick_view.general.in_stock"); 8051 } 8052 } 8053 else { 8054 $(_parent+' .product-availability').text("Translation missing: en.popup_quick_view.general.many_in_stock"); 8055 } 8056 8057 // button 8058 if(!out_of_stock || variant.inventory_policy == "continue") { 8059 $('.product-available').show(); 8060 $('.product-disable').hide(); 8061 $('.addtocartqv').attr('id', product.id ); 8062 } 8063 else { 8064 $('.product-available').hide(); 8065 $('.product-disable').show(); 8066 } 8067 8068 if (product.available && product.variants.length > 1) { 8069 new Shopify.OptionSelectors("product-select-qv", { product: product, onVariantSelected: selectCallbackQv, enableHistoryState: true }); 8070 8071 if($('#quickViewModal .variants_selects .selector-wrapper').length > 0) { 8072 $.each( jQuery('#quickViewModal .variants_selects .selector-wrapper'), function(index) { 8073 $(this).find('label').text(product.options[index].name); 8074 }); 8075 } 8076 } 8077 else { 8078 jQuery('.currency .active').trigger('click'); 8079 } 8080 selectGrid(_parent); 8081 8082 if($(".spr-badge").length > 0) { 8083 $.getScript(window.location.protocol + "//productreviews.shopifycdn.com/assets/v4/spr.js"); 8084 } 8085 8086 if($(".selector-wrapper label").length) { 8087 $(".selector-wrapper label").each(function( index ) { 8088 $(this).text(jQuery(this).text() + ":"); 8089 }); 8090 } 8091 8092 $(_parent).modal('show'); 8093 8094 if( !( 'ontouchstart' in window ) && 8095 !navigator.msMaxTouchPoints && 8096 !navigator.userAgent.toLowerCase().match( /windows phone os 7/i ) ) return false; 8097 8098 $j('body').css("top", -$j('body').scrollTop()); 8099 $j('body').addClass("no-scroll"); 8100 $j('.close').click(function(){ 8101 var top = parseInt($j('body').css("top").replace("px", ""))*-1; 8102 $j('body').removeAttr("style"); 8103 $j('body').removeClass("no-scroll"); 8104 $j('body').scrollTop(top); 8105 }); 8106 } 8107 8108 function setParametresText(obj, value) { 8109 if(value != '') { 8110 $(obj).parent().show(); 8111 $(obj).text(value); 8112 } 8113 else { 8114 $(obj).parent().hide(); 8115 } 8116 } 8117 8118 function changePriceValue (cell, value) { 8119 $(cell).html(Shopify.formatMoney(value, "${{amount}}")); 8120 }; 8121 8122 }); 8123 8124 8125 8126 var selectCallbackQv = function(variant, selector) { 8127 8128 var _parent = '#quickViewModal'; 8129 var _parentprice = _parent + ' .price-part'; 8130 if (!variant) { 8131 jQuery(_parent + " .price-box").hide(); 8132 jQuery(_parent + " .qwt").hide(); 8133 jQuery(_parent + " .control-console").hide(); 8134 jQuery(_parent + ' .addtocartqv').attr('disabled','disabled'); 8135 jQuery(_parent + ' .addtocartqv').text('Sold Out'); 8136 return false;
8137 } 8138 8139 jQuery(_parent + " .price-box").show(); 8140 jQuery(_parent + " .qwt").show(); 8141 jQuery(_parent + " .control-console").show(); 8142 8143 if(variant.price < variant.compare_at_price){ 8144 jQuery(_parentprice + ' .main').addClass('price-box__old'); 8145 jQuery(_parentprice + ' .price-box__new').show(); 8146 changePriceValue(_parentprice + ' .main', variant.compare_at_price); 8147 changePriceValue(_parentprice + ' .price-box__new', variant.price); 8148 } else { 8149 jQuery(_parentprice + ' .price-box__new').hide(); 8150 jQuery(_parentprice + ' .main').removeClass('price-box__old'); 8151 changePriceValue(_parentprice + ' .main', variant.price); 8152 } 8153 8154 newVariantTextDataQv(_parent + ' .product-sku', variant.sku); 8155 8156 if(jQuery(_parent + ' .product-sku').length) { 8157 var $ava = jQuery(_parent + " .product-info__availabilitu"); 8158 if(variant.sku != "") { 8159 if($ava.hasClass('pull-left')){ $ava.removeClass('pull-left') } 8160 } else { 8161 if(!$ava.hasClass('pull-left')){ $ava.addClass('pull-left') } 8162 } 8163 } 8164 8165 if (variant.available) { 8166 if (variant.inventory_management == null) { 8167 jQuery(_parent + " .product-availability").text("Translation missing: en.popup_quick_view.general.many_in_stock"); 8168 } else { 8169 jQuery(_parent + " .product-availability").text(" Translation missing: en.popup_quick_view.general.many_in_stock"); 8170 } 8171 } else { 8172 jQuery(_parent + " .product-availability").text("Sold out"); 8173 } 8174 8175 var shopifyimgurl = variant.featured_image ? variant.featured_image.src : mainImage; 8176 var imgurl = "<img class=\"full-width\" alt=\"\" src = \""+shopifyimgurl+"\" >"; 8177 if(jQuery(_parent+' .product-main-image__item .img_box_1').children().length > 0) { 8178 var detach = jQuery(_parent+' .product-main-image__item .img_box_1 img').detach(); 8179 jQuery(_parent+' .product-main-image__item .img_box_2').empty(); 8180 jQuery(_parent+' .product-main-image__item .img_box_2').append(detach); 8181 } 8182 jQuery(_parent+' .product-main-image__item .img_box_1').empty(); 8183 jQuery(_parent+' .product-main-image__item .img_box_1').append(imgurl); 8184 8185 if (variant && variant.available) { 8186 jQuery(_parent + ' .addtocartqv').removeAttr('disabled'); 8187 jQuery(_parent + ' .addtocartqv').html('Add to cart'); 8188 jQuery(_parent + " .control-console").show(); 8189 } else { 8190 jQuery(_parent + ' .addtocartqv').attr('disabled','disabled'); 8191 jQuery(_parent + ' .addtocartqv').text('Sold Out'); 8192 jQuery(_parent + " .control-console").hide(); 8193 } 8194 8195 8196 jQuery('.currency .active').trigger('click'); 8197 }; 8198 8199 8200 8201 function changePriceValue (cell, value) { 8202 jQuery(cell).html(Shopify.formatMoney(value, "${{amount}}")); 8203 }; 8204 8205 function newVariantTextDataQv (obj, value) { 8206 if(value != '') { 8207 jQuery(obj).parent().show(); 8208 jQuery(obj).text(value); 8209 } 8210 else { 8211 jQuery(obj).parent().hide(); 8212 } 8213 }; 8214 8215 8216 function selectGrid(_parent) { 8217 setTimeout(timeout, 5); 8218 function timeout() {
8219 if(jQuery(_parent + " .selector-wrapper").length > 2){ 8220 jQuery(_parent + " .single-option-selector").addClass("select--wd"); 8221 } else if(jQuery(_parent + " .selector-wrapper").length == 1){ 8222 jQuery(_parent + " .single-option-selector").before("<label>Title</label>"); 8223 jQuery(_parent + " .single-option-selector").addClass("select--wd"); 8224 } 8225 } 8226 }; 8227 8228 8229</script>
8229 8230 8231<!-- END QUICKVIEW PRODUCT --> 8232 <link href="//hificentre.com/cdn/shop/t/148/assets/quickview.scss.css?v=159638550957683880031747122437" rel="stylesheet"> 8233 8234 <!-- START Javascripts --> 8235 8236 <!-- - old script code
8236<script src="//hificentre.com/cdn/shop/t/148/assets/api.jquery.js?v=33822" defer></script>
8236 - --> 8237 8238
8238<script src="//hificentre.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" defer></script>
8238 8239
8239<script src="//hificentre.com/cdn/shop/t/148/assets/bootstrap.bundle.min.js?v=107203003638627263241747122313" defer></script>
8239 8240
8240<script src="//hificentre.com/cdn/shop/t/148/assets/jquery.cycle2.min.js?v=114130172543517180861747122351" defer></script>
8240 8241
8241<script src="//hificentre.com/cdn/shop/t/148/assets/jquery.cycle2.swipe.min.js?v=93668110684856986721747122351" defer></script>
8241 8242
8242<script src="//hificentre.com/cdn/shop/t/148/assets/jquery.cycle2.carousel.min.js?v=102559314336763638291747122351" defer></script>
8242<script src="//hificentre.com/cdn/shop/t/148/assets/jquery.zoom.min.js?v=127655014540499679121747122353" type="text/javascript"></script>
vendor: 1 bytes, line 8242
8242
8243<script> 8244 Shopify.money_format = '${{amount}}';var is_collection_page = false;var is_search_page = false;var cartCount = 0; 8245 var cartTotal = 0; 8246 </script>
8246 8247
8247<script src="//hificentre.com/cdn/shop/t/148/assets/theme.js?v=38280844324942073031758278318" defer></script>
8247 8248
8248<script type="lazyload2" data-src="//hificentre.com/cdn/shop/t/148/assets/custom.min.js?v=145785297642224083491747122331"></script>
8248 8249 <!-- 8250
8250<script type="lazyload2" data-src="//hificentre.com/cdn/shop/t/148/assets/gocart.min.js?v=75612046511814564191747122346"></script>
8250 8251
8251<script data-src="//hificentre.com/cdn/shop/t/148/assets/gocart.js?v=32307010837125419481747122346"></script>
8251 8252 --> 8253 <!-- END Javascripts --> 8254 8255 <ul hidden> 8256 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 8257 </ul> 8258 8259
8259<script> 8260 window.routes = { 8261 cart_add_url: '/cart/add', 8262 cart_change_url: '/cart/change', 8263 cart_update_url: '/cart/update', 8264 predictive_search_url: '/search/suggest', 8265 }; 8266 8267 window.cartStrings = { 8268 error: `There was an error while updating your cart. Please try again.`, 8269 quantityError: `You can only add [quantity] of this item to your cart.`, 8270 }; 8271 8272 window.variantStrings = { 8273 addToCart: `Add to cart`, 8274 soldOut: `Sold out`, 8275 unavailable: `Sold Out`, 8276 }; 8277 8278 window.accessibilityStrings = { 8279 shareSuccess: `Link copied to clipboard`, 8280 }; 8281 8282 window.currency = { 8283 code: 'CAD', 8284 symbol: '$', 8285 }; 8286 </script>
8286 8287 8288 8289
8289<script> 8290 jQuery(document).on('change', '.js-qty .js-qty__num', function () { 8291 var qty = jQuery(this).val(); 8292 var price = jQuery('#ProductPrice').attr('content'); 8293 var total = parseFloat(parseFloat(qty, 2) * parseFloat(price)).toFixed(2); 8294 jQuery('.total_area_price').text('$' + total); 8295 }); 8296 </script>
8296 8297 8298
8298<script type="text/javascript"> 8299 $(function() { 8300 8301 $(".fancybox").length && ($(".fancybox").fancybox(), 8302 $("body").on("click", ".glass", function() { 8303 var t = $(".slider-nav-thumbnails").find(".slick-current").data("slide-index"); 8304 $(".product-featured-images-wrapper a[data-index-slide='" + t + "']").trigger("click") 8305 })); 8306 8307 8308 }); 8309 </script>
8309 8310 8311 8312 8313
8313<script src="//cdn.doofinder.com/recommendations/js/doofinderRecommendation.min.js"></script>
8313 8314
8314<script src="//hificentre.com/cdn/shop/t/148/assets/custom-swiper.js?v=40831367678506894461768902591" defer="defer"></script>
8314 8315 <!-- Swiper JS --> 8316
8316<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
8316 8317 8318
8318<script> 8319 (function (d, e, n) { 8320 e = d.createElement('script'); 8321 e.type = 'text/javascript'; 8322 e.async = true; 8323 e.src = 'https://api.videoly.co/1/quchbox/0/5497/quch.js'; 8324 n = d.getElementsByTagName('script')[0]; 8325 n.parentNode.insertBefore(e, n); 8326 })(document); 8327 </script>
8327 8328
8328<script> 8329 (function () { 8330 function hideWithImportant(el) { 8331 if (!el) return; 8332 el.style.setProperty('display', 'none', 'important'); 8333 } 8334 function showInlineWithImportant(el) { 8335 if (!el) return; 8336 el.style.setProperty('display', 'inline-block', 'important'); 8337 } 8338 8339 function updateLineErrors(root) { 8340 var scope = root || document; 8341 scope.querySelectorAll('.cart-item__error').forEach(function (wrap) { 8342 var t = wrap.querySelector('.cart-item__error-text'); 8343 var svg = wrap.querySelector('svg.icon-error, svg.icon.icon-error'); 8344 var hasText = !!(t && t.textContent && t.textContent.trim().length > 0); 8345 8346 wrap.setAttribute('data-has-error', hasText ? 'true' : 'false'); 8347 if (hasText) { 8348 showInlineWithImportant(svg); 8349 } else { 8350 hideWithImportant(svg); 8351 } 8352 }); 8353 } 8354 8355 if (document.readyState === 'loading') { 8356 document.addEventListener('DOMContentLoaded', function () { 8357 updateLineErrors(); 8358 }); 8359 } else { 8360 updateLineErrors(); 8361 } 8362 8363 if ('MutationObserver' in window) { 8364 new MutationObserver(function () { 8365 updateLineErrors(); 8366 }).observe(document.body, { childList: true, subtree: true, characterData: true }); 8367 } 8368 })(); 8369 </script>
8369 8370 8371 8372 <style> </style> 8373<div id="shopify-block-AOWtzVTVmbzR4cWlHT__4061177414627956758" class="shopify-block shopify-app-block">
8373<script> 8374 window.zooomyWish={ 8375 "shop":'hificentre.myshopify.com', 8376 'local':'en', 8377 'customerId':'', 8378 'customerEmail':'', 8379 'customerName':' ', 8380 'page' :'product', 8381 'productId':'8083052265525', 8382 'productHandle' : 'primare-allt-i-ett' 8383 } 8384</script>
vendor: 2 bytes, line 8384
8384
8385<script src="https://zooomyapps.com/wishlist/ZooomyColl.js" data-shop-id="hificentre.myshopify.com" data-cus-id="" data-cus-email="" data-cus-name=" " data-page="product" async defer></script>
8385 8386 8387</div><div id="shopify-block-AbjlpS05yWnRvcDhHU__13639825439846884791" class="shopify-block shopify-app-block">
8387<script src="https://www.formilla.com/scripts/loadFormilla.js?guid=csffb9c9-92ff-40b5-a847-0f7805d75cde" type="text/javascript" async="true"></script>
8387 8388 8389</div><div id="shopify-block-AM05QbkZpaG5MWU93V__18228966181090706294" class="shopify-block shopify-app-block"> 8390 8391 8392
8392<script> 8393 window.lbupsellVersion = 2; 8394 </script>
8394 8395 8396 8397
8398<script> 8399 8400 8401 window.lbupsellToken = "8c814f2d1d244bea1627ec6552a6a5d2" 8402 8403 8404</script>
8404 8405
8406<script> 8407 8408 window.lbInitMode = "immediate"; 8409 8410 window.lbComponentSrc = "https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-upsell-components.esm.js";</script>
8410 8411
8412<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-utils.js" defer="defer"></script>
8412 8413 8414</div><div id="shopify-block-AZTBqQ2pWa1RaT2FUR__3445100404868895822" class="shopify-block shopify-app-block">
8414<script type="text/javascript" async src="https://ecomm-monthly-payment-widget.flexiti.com/payment-calculator/storefront-script.js?shop=hificentre.myshopify.com&t=2026-09-24 18:02"></script>
8414 8415 8416 8417</div>
8417<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8417 8418</body> 8419</html> 8420 8421
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.