PageSourceSearch

https://www.taappliance.com/

html taappliance.com collected 2026-10-04 22:48:52 UTC 568,986 bytes, 9,199 lines download raw bytes

1<!doctype html>
2<html class="js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="canonical" href="https://www.taappliance.com/"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
9    
10    <link href="https://fonts.googleapis.com/css2?family=Mozilla+Text:ital,wght@0,300..700;1,300..700&family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet">
11
12    <title>
13      Buy Appliances &amp; Barbecues at the Best Prices | TA Appliances
14 &ndash; TA Appliances &amp; Barbecues</title>
15
16    
17      <meta name="description" content="Experience the TA Advantage! We offer the best in Home Appliances, Outdoor Kitchens, and Barbecues at discount prices. Shop online or visit one of our showrooms today!">
18    
19
20    
21
22<meta property="og:site_name" content="TA Appliances &amp; Barbecues">
23<meta property="og:url" content="https://www.taappliance.com/">
24<meta property="og:title" content="Buy Appliances &amp; Barbecues at the Best Prices | TA Appliances">
25<meta property="og:type" content="website">
26<meta property="og:description" content="Experience the TA Advantage! We offer the best in Home Appliances, Outdoor Kitchens, and Barbecues at discount prices. Shop online or visit one of our showrooms today!"><meta name="twitter:card" content="summary_large_image">
27<meta name="twitter:title" content="Buy Appliances &amp; Barbecues at the Best Prices | TA Appliances">
28<meta name="twitter:description" content="Experience the TA Advantage! We offer the best in Home Appliances, Outdoor Kitchens, and Barbecues at discount prices. Shop online or visit one of our showrooms today!">
29
30
31    
31<script type="module">
32      import * as StandardEvents from 'https://cdn.shopify.com/storefront/standard-events.js';
33
34      window.StandardEvents = StandardEvents;
35
36      customElements.define('collection-component', StandardEvents.createViewEventElement());
37      customElements.define(
38        'product-component',
39        StandardEvents.createViewEventElement(HTMLElement, { defaultTrigger: 'intersect' }),
40      );
41
42      document.addEventListener('DOMContentLoaded', () => {
43        const template = document.querySelector('main[data-template]')?.dataset.template || '';
44        document.dispatchEvent(
45          new StandardEvents.PageViewEvent({
46            page: { template, title: document.title, url: window.location.href },
47          })
48        );
49      }, { once: true });
50    </script>
50
51
52    
53
54    
54<script src="//www.taappliance.com/cdn/shop/t/413/assets/constants.js?v=132983761750457495441788290396" defer="defer"></script>
54
55    
55<script src="//www.taappliance.com/cdn/shop/t/413/assets/pubsub.js?v=25310214064522200911788290396" defer="defer"></script>
55
56    
56<script src="//www.taappliance.com/cdn/shop/t/413/assets/global.js?v=54306875653467914221788290396" defer="defer"></script>
56
57    
57<script src="//www.taappliance.com/cdn/shop/t/413/assets/cart-disclosure-modal.js?v=154804774285276548271788290396" defer="defer"></script>
57
58    
58<script src="//www.taappliance.com/cdn/shop/t/413/assets/cart-disclosure-tooltip.js?v=71764992101190568491788290396" defer="defer"></script>
58
59    
59<script src="//www.taappliance.com/cdn/shop/t/413/assets/details-disclosure.js?v=13653116266235556501788290396" defer="defer"></script>
59
60    
60<script src="//www.taappliance.com/cdn/shop/t/413/assets/details-modal.js?v=25581673532751508451788290396" defer="defer"></script>
60
61    
61<script src="//www.taappliance.com/cdn/shop/t/413/assets/search-form.js?v=133129549252120666541788290396" defer="defer"></script>
61
62    
62<script src="//www.taappliance.com/cdn/shop/t/413/assets/standard-actions-override.js?v=179748164002689766821788290396" defer="defer"></script>
62<script src="//www.taappliance.com/cdn/shop/t/413/assets/animations.js?v=88693664871331136111788290396" defer="defer"></script>
62<script src="//searchanise-ef84.kxcdn.com/widgets/shopify/init.js?a=0V7k6C4I6w"></script>
62
63    
63<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
63<meta name="google-site-verification" content="jeaHDeKjrxl0dDfOkn7mgsZuLM8WoQBaELmX6Hdl4lY">
64<meta name="facebook-domain-verification" content="z3vt7szss70ywce4hilfi78z8aa98u">
65<meta name="facebook-domain-verification" content="xzrfcminmj40mvfygsvbzq17ae8hm4">
66<meta name="facebook-domain-verification" content="2rv1xbaodki20n7dqv92u1bxxw6isc">
67<meta name="facebook-domain-verification" content="o00t6w7x50y7mj2b44aayvn171t0zn">
68<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55113908403/digital_wallets/dialog">
69<meta id="in-context-paypal-metadata" data-shop-id="55113908403" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="CAD">
70<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
70<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=3248292019"></script>
70
71<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
72<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=3248292019&shop_id=55113908403" crossorigin="anonymous"></script>
vendor: 1 bytes, line 72
72
73<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":55113908403,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/55113908403","merchantName":"TA Appliances \u0026 Barbecues","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"TA Appliances \u0026 Barbecues","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 73
73
74<script id="shopify-features" type="application/json">{"accessToken":"6889df76d949785bf203c99164d87608","betas":["rich-media-storefront-analytics"],"domain":"www.taappliance.com","predictiveSearch":true,"shopId":55113908403,"locale":"en"}</script>
vendor: 1 bytes, line 74
74
75<script>var Shopify = Shopify || {};
76Shopify.shop = "ta-appliances-barbecues.myshopify.com";
77Shopify.locale = "en";
78Shopify.currency = {"active":"CAD","rate":"1.0"};
79Shopify.country = "CA";
80Shopify.theme = {"name":"TA Dawn - Live Theme","id":154525171891,"schema_name":"Dawn","schema_version":"16.0.0","theme_store_id":887,"role":"main"};
81Shopify.theme.handle = "null";
82Shopify.theme.style = {"id":null,"handle":null};
83Shopify.cdnHost = "www.taappliance.com/cdn";
84Shopify.routes = Shopify.routes || {};
85Shopify.routes.root = "/";
86Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
87Shopify.SignInWithShop = Shopify.SignInWithShop || {};
88Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
89Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 89
89
90<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 90
90
91<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 91
91
92<script>
93  window.ShopifyPay = window.ShopifyPay || {};
94  window.ShopifyPay.apiHost = "shop.app\/pay";
95  window.ShopifyPay.redirectState = null;
96</script>
vendor: 1 bytes, line 96
96
97<script>
98  window.Shopify = window.Shopify || {};
99  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
100  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
101  window.Shopify.SignInWithShop.eligible = true;
102</script>
vendor: 1 bytes, line 102
102
103<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 103
103
104<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 104
104
105<script type="module">
106  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
107
108  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
109
110</script>
vendor: 1 bytes, line 110
110
111<script>
112  window.Shopify = window.Shopify || {};
113  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
114  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"]};
115</script>
vendor: 1 bytes, line 115
115
116<script>(function() {
117  var isLoaded = false;
118  function asyncLoad() {
119    if (isLoaded) return;
120    isLoaded = true;
121    var urls = ["https:\/\/formbuilder.hulkapps.com\/skeletopapp.js?shop=ta-appliances-barbecues.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=TSx2BF\u0026shop=ta-appliances-barbecues.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=TSx2BF\u0026shop=ta-appliances-barbecues.myshopify.com","https:\/\/shopify.livechatinc.com\/api\/v2\/script\/99b4e6c3-856b-433a-97b3-844d80b8b03e\/widget.js?shop=ta-appliances-barbecues.myshopify.com","https:\/\/apps.bazaarvoice.com\/deployments\/taappliances\/main_site\/production\/en_CA\/bv.js?shop=ta-appliances-barbecues.myshopify.com","\/\/cdn.shopify.com\/proxy\/f329162c7615fb95c35d583990853f5fc4832fd2301311d9b88493e487091698\/feed.mulwi.com\/js\/init.js?shop=ta-appliances-barbecues.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn-scripts.signifyd.com\/shopify\/script-tag.js?shop=ta-appliances-barbecues.myshopify.com","https:\/\/plan-app-ui.fairstone.ca\/merchants\/ta-appliances-barbecues\/fairstone-script-fwhk8ls9sl25f.js?shop=ta-appliances-barbecues.myshopify.com"];
122    for (var i = 0; i < urls.length; i++) {
123      var s = document.createElement('script');
124      s.type = 'text/javascript';
125      s.async = true;
126      s.src = urls[i];
127      var x = document.getElementsByTagName('script')[0];
128      x.parentNode.insertBefore(s, x);
129    }
130  };
131  if(window.attachEvent) {
132    window.attachEvent('onload', asyncLoad);
133  } else {
134    window.addEventListener('load', asyncLoad, false);
135  }
136})();</script>
vendor: 1 bytes, line 136
136
137<script id="__st">var __st={"a":55113908403,"offset":-14400,"reqid":"42a66e03-3449-4d87-883a-51bfb641ff5a-1791154129","pageurl":"www.taappliance.com\/","u":"a7faec6753a8","p":"home"};</script>
vendor: 1 bytes, line 137
137
138<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 138
138
139<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 139
139
140<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.taappliance.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 140
140
141<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.taappliance.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>
141<script crossorigin="anonymous" defer="defer" src="//www.taappliance.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 141
141
142<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 142
142
143<script>
144  window.Shopify = window.Shopify || {};
145  window.Shopify.MCP = window.Shopify.MCP || {};
146  window.Shopify.MCP.enabled = true;
147  window.Shopify.MCP.shop = "ta-appliances-barbecues.myshopify.com";
148  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.taappliance.com\/api\/mcp";
149  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"]}}];
150</script>
vendor: 1 bytes, line 150
150
151<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.taappliance.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
152</script>
vendor: 1 bytes, line 152
152
153<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.taappliance.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
154</script>
vendor: 1 bytes, line 154
154
155<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
156  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);
157</script>
vendor: 1 bytes, line 157
157
158<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
159</script>
159
160<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.taappliance.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
161<style id="shopify-accelerated-checkout-cart">
162        #shopify-buyer-consent {
163  margin-top: 1em;
164  display: inline-block;
165  width: 100%;
166}
167
168#shopify-buyer-consent.hidden {
169  display: none;
170}
171
172#shopify-subscription-policy-button {
173  background: none;
174  border: none;
175  padding: 0;
176  text-decoration: underline;
177  font-size: inherit;
178  cursor: pointer;
179}
180
181#shopify-subscription-policy-button::before {
182  box-shadow: none;
183}
184
185      </style>
186<script id="sections-script" data-sections="header" defer="defer" src="//www.taappliance.com/cdn/shop/t/413/compiled_assets/scripts.js?v=54287171066597991451788290396"></script>
vendor: 1 bytes, line 186
186
187<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 187
187
188<script>(function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init(); }; h.appendChild(s); })();</script>
188
189    <style>.shopify-section-group-footer-group { display: none !important; }</style>
190
191    <style data-shopify>
192      @font-face {
193  font-family: Assistant;
194  font-weight: 400;
195  font-style: normal;
196  font-display: swap;
197  src: url("//www.taappliance.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
198       url("//www.taappliance.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
199}
200
201      @font-face {
202  font-family: Assistant;
203  font-weight: 700;
204  font-style: normal;
205  font-display: swap;
206  src: url("//www.taappliance.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"),
207       url("//www.taappliance.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff");
208}
209
210      
211      
212      @font-face {
213  font-family: Assistant;
214  font-weight: 400;
215  font-style: normal;
216  font-display: swap;
217  src: url("//www.taappliance.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
218       url("//www.taappliance.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
219}
220
221
222      
223        :root,
224        .color-scheme-1 {
225          --color-background: 255,255,255;
226        
227          --gradient-background: #ffffff;
228        
229
230        
231
232        --color-foreground: 18,18,18;
233        --color-background-contrast: 191,191,191;
234        --color-shadow: 18,18,18;
235        --color-button: 18,18,18;
236        --color-button-text: 255,255,255;
237        --color-secondary-button: 255,255,255;
238        --color-secondary-button-text: 18,18,18;
239        --color-link: 18,18,18;
240        --color-badge-foreground: 18,18,18;
241        --color-badge-background: 255,255,255;
242        --color-badge-border: 18,18,18;
243        --payment-terms-background-color: rgb(255 255 255);
244      }
245      
246        
247        .color-scheme-2 {
248          --color-background: 243,243,243;
249        
250          --gradient-background: #f3f3f3;
251        
252
253        
254
255        --color-foreground: 18,18,18;
256        --color-background-contrast: 179,179,179;
257        --color-shadow: 18,18,18;
258        --color-button: 18,18,18;
259        --color-button-text: 243,243,243;
260        --color-secondary-button: 243,243,243;
261        --color-secondary-button-text: 18,18,18;
262        --color-link: 18,18,18;
263        --color-badge-foreground: 18,18,18;
264        --color-badge-background: 243,243,243;
265        --color-badge-border: 18,18,18;
266        --payment-terms-background-color: rgb(243 243 243);
267      }
268      
269        
270        .color-scheme-3 {
271          --color-background: 36,40,51;
272        
273          --gradient-background: #242833;
274        
275
276        
277
278        --color-foreground: 255,255,255;
279        --color-background-contrast: 47,52,66;
280        --color-shadow: 18,18,18;
281        --color-button: 255,255,255;
282        --color-button-text: 0,0,0;
283        --color-secondary-button: 36,40,51;
284        --color-secondary-button-text: 255,255,255;
285        --color-link: 255,255,255;
286        --color-badge-foreground: 255,255,255;
287        --color-badge-background: 36,40,51;
288        --color-badge-border: 255,255,255;
289        --payment-terms-background-color: rgb(36 40 51);
290      }
291      
292        
293        .color-scheme-4 {
294          --color-background: 18,18,18;
295        
296          --gradient-background: #121212;
297        
298
299        
300
301        --color-foreground: 255,255,255;
302        --color-background-contrast: 146,146,146;
303        --color-shadow: 18,18,18;
304        --color-button: 255,255,255;
305        --color-button-text: 18,18,18;
306        --color-secondary-button: 18,18,18;
307        --color-secondary-button-text: 255,255,255;
308        --color-link: 255,255,255;
309        --color-badge-foreground: 255,255,255;
310        --color-badge-background: 18,18,18;
311        --color-badge-border: 255,255,255;
312        --payment-terms-background-color: rgb(18 18 18);
313      }
314      
315        
316        .color-scheme-5 {
317          --color-background: 51,79,180;
318        
319          --gradient-background: #334fb4;
320        
321
322        
323
324        --color-foreground: 255,255,255;
325        --color-background-contrast: 23,35,81;
326        --color-shadow: 18,18,18;
327        --color-button: 255,255,255;
328        --color-button-text: 51,79,180;
329        --color-secondary-button: 51,79,180;
330        --color-secondary-button-text: 255,255,255;
331        --color-link: 255,255,255;
332        --color-badge-foreground: 255,255,255;
333        --color-badge-background: 51,79,180;
334        --color-badge-border: 255,255,255;
335        --payment-terms-background-color: rgb(51 79 180);
336      }
337      
338
339      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
340        color: rgba(var(--color-foreground), 0.75);
341        background-color: rgb(var(--color-background));
342      }
343
344      :root {
345        --font-body-family: Assistant, sans-serif;
346        --font-body-style: normal;
347        --font-body-weight: 400;
348        --font-body-weight-bold: 700;
349
350        --font-heading-family: Assistant, sans-serif;
351        --font-heading-style: normal;
352        --font-heading-weight: 400;
353
354        --font-body-scale: 1.0;
355        --font-heading-scale: 1.0;
356
357        --media-padding: px;
358        --media-border-opacity: 0.05;
359        --media-border-width: 1px;
360        --media-radius: 0px;
361        --media-shadow-opacity: 0.0;
362        --media-shadow-horizontal-offset: 0px;
363        --media-shadow-vertical-offset: 4px;
364        --media-shadow-blur-radius: 5px;
365        --media-shadow-visible: 0;
366
367        --page-width: 120rem;
368        --page-width-margin: 0rem;
369
370        --product-card-image-padding: 0.0rem;
371        --product-card-corner-radius: 0.0rem;
372        --product-card-text-alignment: left;
373        --product-card-border-width: 0.0rem;
374        --product-card-border-opacity: 0.1;
375        --product-card-shadow-opacity: 0.0;
376        --product-card-shadow-visible: 0;
377        --product-card-shadow-horizontal-offset: 0.0rem;
378        --product-card-shadow-vertical-offset: 0.4rem;
379        --product-card-shadow-blur-radius: 0.5rem;
380
381        --collection-card-image-padding: 0.0rem;
382        --collection-card-corner-radius: 0.0rem;
383        --collection-card-text-alignment: left;
384        --collection-card-border-width: 0.0rem;
385        --collection-card-border-opacity: 0.1;
386        --collection-card-shadow-opacity: 0.0;
387        --collection-card-shadow-visible: 0;
388        --collection-card-shadow-horizontal-offset: 0.0rem;
389        --collection-card-shadow-vertical-offset: 0.4rem;
390        --collection-card-shadow-blur-radius: 0.5rem;
391
392        --blog-card-image-padding: 0.0rem;
393        --blog-card-corner-radius: 0.0rem;
394        --blog-card-text-alignment: left;
395        --blog-card-border-width: 0.0rem;
396        --blog-card-border-opacity: 0.1;
397        --blog-card-shadow-opacity: 0.0;
398        --blog-card-shadow-visible: 0;
399        --blog-card-shadow-horizontal-offset: 0.0rem;
400        --blog-card-shadow-vertical-offset: 0.4rem;
401        --blog-card-shadow-blur-radius: 0.5rem;
402
403        --badge-corner-radius: 4.0rem;
404
405        --popup-border-width: 1px;
406        --popup-border-opacity: 0.1;
407        --popup-corner-radius: 0px;
408        --popup-shadow-opacity: 0.05;
409        --popup-shadow-horizontal-offset: 0px;
410        --popup-shadow-vertical-offset: 4px;
411        --popup-shadow-blur-radius: 5px;
412
413        --drawer-border-width: 1px;
414        --drawer-border-opacity: 0.1;
415        --drawer-shadow-opacity: 0.0;
416        --drawer-shadow-horizontal-offset: 0px;
417        --drawer-shadow-vertical-offset: 4px;
418        --drawer-shadow-blur-radius: 5px;
419
420        --spacing-sections-desktop: 0px;
421        --spacing-sections-mobile: 0px;
422
423        --grid-desktop-vertical-spacing: 8px;
424        --grid-desktop-horizontal-spacing: 8px;
425        --grid-mobile-vertical-spacing: 4px;
426        --grid-mobile-horizontal-spacing: 4px;
427
428        --text-boxes-border-opacity: 0.1;
429        --text-boxes-border-width: 0px;
430        --text-boxes-radius: 0px;
431        --text-boxes-shadow-opacity: 0.0;
432        --text-boxes-shadow-visible: 0;
433        --text-boxes-shadow-horizontal-offset: 0px;
434        --text-boxes-shadow-vertical-offset: 4px;
435        --text-boxes-shadow-blur-radius: 5px;
436
437        --buttons-radius: 0px;
438        --buttons-radius-outset: 0px;
439        --buttons-border-width: 1px;
440        --buttons-border-opacity: 1.0;
441        --buttons-shadow-opacity: 0.0;
442        --buttons-shadow-visible: 0;
443        --buttons-shadow-horizontal-offset: 0px;
444        --buttons-shadow-vertical-offset: 4px;
445        --buttons-shadow-blur-radius: 5px;
446        --buttons-border-offset: 0px;
447
448        --inputs-radius: 0px;
449        --inputs-border-width: 1px;
450        --inputs-border-opacity: 0.55;
451        --inputs-shadow-opacity: 0.0;
452        --inputs-shadow-horizontal-offset: 0px;
453        --inputs-margin-offset: 0px;
454        --inputs-shadow-vertical-offset: 4px;
455        --inputs-shadow-blur-radius: 5px;
456        --inputs-radius-outset: 0px;
457
458        --variant-pills-radius: 40px;
459        --variant-pills-border-width: 1px;
460        --variant-pills-border-opacity: 0.55;
461        --variant-pills-shadow-opacity: 0.0;
462        --variant-pills-shadow-horizontal-offset: 0px;
463        --variant-pills-shadow-vertical-offset: 4px;
464        --variant-pills-shadow-blur-radius: 5px;
465      }
466
467      *,
468      *::before,
469      *::after {
470        box-sizing: inherit;
471      }
472
473      html {
474        box-sizing: border-box;
475        font-size: calc(var(--font-body-scale) * 62.5%);
476        height: 100%;
477      }
478
479      body {
480        display: flex;
481        flex-direction: column;
482        min-height: 100%;
483        margin: 0;
484        font-size: 1.5rem;
485        letter-spacing: 0.06rem;
486        line-height: calc(1 + 0.8 / var(--font-body-scale));
487        font-family: var(--font-body-family);
488        font-style: var(--font-body-style);
489        font-weight: var(--font-body-weight);
490      }
491
492      @media screen and (min-width: 750px) {
493        body {
494          font-size: 1.6rem;
495        }
496      }
497    </style>
498
499    <link href="//www.taappliance.com/cdn/shop/t/413/assets/base.css?v=39604259526467514021788290396" rel="stylesheet" type="text/css" media="all" />
500    <link rel="stylesheet" href="//www.taappliance.com/cdn/shop/t/413/assets/component-cart-items.css?v=21057267699993713401788290396" media="print" onload="this.media='all'"><link href="//www.taappliance.com/cdn/shop/t/413/assets/component-cart-drawer.css?v=39223250576183958541788290396" rel="stylesheet" type="text/css" media="all" />
501      <link href="//www.taappliance.com/cdn/shop/t/413/assets/component-cart.css?v=164708765130180853531788290396" rel="stylesheet" type="text/css" media="all" />
502      <link href="//www.taappliance.com/cdn/shop/t/413/assets/component-totals.css?v=15906652033866631521788290396" rel="stylesheet" type="text/css" media="all" />
503      <link href="//www.taappliance.com/cdn/shop/t/413/assets/component-price.css?v=47596247576480123001788290396" rel="stylesheet" type="text/css" media="all" />
504      <link href="//www.taappliance.com/cdn/shop/t/413/assets/component-discounts.css?v=152760482443307489271788290396" rel="stylesheet" type="text/css" media="all" />
505
506      <link rel="preload" as="font" href="//www.taappliance.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
507      
508
509      <link rel="preload" as="font" href="//www.taappliance.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
510      
511<link
512        rel="stylesheet"
513        href="//www.taappliance.com/cdn/shop/t/413/assets/component-predictive-search.css?v=118923337488134913561788290396"
514        media="print"
515        onload="this.media='all'"
516      >
516<script>
517      if (Shopify.designMode) {
518        document.documentElement.classList.add('shopify-design-mode');
519      }
520    </script>
520
521
522    <!-- Delivery-app property merge guard
523         /cart/change.js REPLACES properties rather than merging them.
524         The delivery-date app calls it with only its own delivery fields
525         (_odd/_odate/_odm/_odt/_LocationId), wiping plan-linking properties
526         like _lineID and _Protection Plan. Intercept those calls, fetch the
527         current item's existing properties, merge, then continue. -->
528    
528<script>
529      (function () {
530        var DELIVERY_ONLY = ['_odd','_odate','_odm','_odt','_LocationId'];
531        var _origFetch = window.fetch;
532
533        function isDeliveryOnlyPropsCall(body) {
534          // Catches property-only updates (no quantity field) that contain
535          // nothing but delivery properties — the delivery-app's fingerprint.
536          if (!body || typeof body.properties !== 'object') return false;
537          if (body.quantity !== undefined) return false;           // quantity change — leave alone
538          var keys = Object.keys(body.properties || {});
539          return keys.length > 0 && keys.every(function (k) { return DELIVERY_ONLY.indexOf(k) !== -1; });
540        }
541
542        window.fetch = function (url, opts) {
543          if (typeof url === 'string' && url.indexOf('/cart/change.js') !== -1
544              && opts && (opts.method || '').toUpperCase() === 'POST') {
545            try {
546              var body = JSON.parse(opts.body);
547              if (isDeliveryOnlyPropsCall(body)) {
548                return _origFetch('/cart.js')
549                  .then(function (r) { return r.json(); })
550                  .then(function (cart) {
551                    var itemId = body.id;
552                    var existing = (cart.items || []).find(function (i) { return i.key === itemId; });
553                    if (existing && existing.properties && Object.keys(existing.properties).length) {
554                      // Existing props first, delivery props overlay on top
555                      var merged = Object.assign({}, existing.properties, body.properties);
556                      opts = Object.assign({}, opts, { body: JSON.stringify(Object.assign({}, body, { properties: merged })) });
557                    }
558                    return _origFetch(url, opts);
559                  })
560                  .catch(function () { return _origFetch(url, opts); });
561              }
562            } catch (e) {}
563          }
564          return _origFetch(url, opts);
565        };
566      })();
567    </script>
567
568  <!-- Marker.io bug reporting -->
569  
569<script>
570    window.markerConfig = {
571      project: '6abd50c5b8015e2453901b40',
572      source: 'snippet'
573    };
574    !function(e,r,a){if(!e.__Marker){e.__Marker={};var t=[],n={__cs:t};["show","hide","isVisible","capture","cancelCapture","unload","reload","isExtensionInstalled","setReporter","clearReporter","setCustomData","on","off"].forEach(function(e){n[e]=function(){var r=Array.prototype.slice.call(arguments);r.unshift(e),t.push(r)}}),e.Marker=n;var s=r.createElement("script");s.async=1,s.src="https://edge.marker.io/latest/shim.js";var i=r.getElementsByTagName("script")[0];i.parentNode.insertBefore(s,i)}}(window,document);
575  </script>
575
576  <!-- BEGIN app block: shopify://apps/searchanise-search-filter/blocks/app-embed-v2/d8f24ada-02b1-458a-bbeb-5bf16d5c921e -->
577
578
579  
579<script async src="https://searchanise-ef84.kxcdn.com/widgets/shopify/init.js?a=0V7k6C4I6w"></script>
579
580
581<!-- END app block --><!-- BEGIN app block: shopify://apps/savedby-package-protection/blocks/savedby-storefront-widget/6d4bce9c-696c-4f95-8a15-0cc2b2b9e839 --><!-- START SAVEDBY EXTENSION -->
582<link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
583<link rel="preconnect" href="https://cdn.shopifycdn.net" crossorigin>
584<link rel="preconnect" href="https://cdn.savedby.io" crossorigin>
585
586<script>
587  (() => {
588    const widgetConfig = {"excludedProducts":[],"feeTiers":[{"max":70,"price":1.67,"variantId":45105148461235},{"max":100,"price":2.97,"variantId":45105148494003},{"max":150,"price":4.47,"variantId":45105148526771},{"max":200,"price":5.97,"variantId":45105148559539},{"max":250,"price":7.97,"variantId":45105148592307},{"max":300,"price":9.47,"variantId":45105148625075},{"max":350,"price":11.47,"variantId":45105148657843},{"max":400,"price":12.97,"variantId":45105148690611},{"max":450,"price":14.97,"variantId":45105148723379},{"max":500,"price":16.47,"variantId":45105148756147},{"max":550,"price":18.47,"variantId":45105148788915},{"max":600,"price":19.97,"variantId":45105148821683},{"max":650,"price":21.97,"variantId":45105148854451},{"max":700,"price":23.47,"variantId":45105148887219},{"max":750,"price":25.47,"variantId":45105148919987},{"max":800,"price":26.97,"variantId":45105148952755},{"max":850,"price":28.97,"variantId":45105148985523},{"max":900,"price":30.47,"variantId":45105149018291},{"max":950,"price":32.47,"variantId":45105149051059},{"max":1000,"price":33.97,"variantId":45105149083827},{"max":1050,"price":35.97,"variantId":45105149116595},{"max":1100,"price":37.47,"variantId":45105149149363},{"max":1150,"price":39.47,"variantId":45105149182131},{"max":1200,"price":40.97,"variantId":45105149214899}],"nonCoveredProducts":[],"protectionProduct":"gid://shopify/Product/8366304624819","widgetExcludedProducts":[],"storefront":{"version":"v7.0.0-beta.22","variant":"BASIC","autoOptIn":false,"info":{"description":"Package Protection","title":"Checkout+"},"useOnlyAjaxToRemove":false,"checkoutText":"","optOutText":"Continue Without Package Protection","customCSS":"","checkoutButtonExclusions":{"attributes":[],"classNames":[]}},"checkout":{"variant":"LOWPRO","title":"","textContent":"","popup":{"isOrderSatisfaction":false,"point1Title":"","point1Body":"","point2Body":"","point3Title":"","point3Body":"","point2Title":"","carbonPointTitle":"","carbonPointBody":"","iconColor":"","bannerSrc":"","carbonPointIcon":""},"hidePrice":false,"autoOptIn":false},"currentPlan":{"id":"9i95duVa3WlZSvqthkTa","isOrderSatisfaction":false},"enableConditions":{"checkout":[{"key":"cart.attributes.sbEnableWidget","op":"EQUALS","value":"true"},{"key":"cart.attributes.Checkout-Method","op":"NOT_EQUAL","value":"pickup"}]}};
589
590    
591    window.SavedBy = {
592      cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"CAD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
593      countryCode: "CA",
594      
595        customer: null,
596        
597        settings: {"useDefaultFontFamily":true,"fontFamily":{"error":"json not allowed for this object"},"hideSubtotal":true,"showCartTotal":true,"showCompareAtPrice":false,"showInlineCartButton":false,"swapButtonOrder":false,"parentMarginBottom":4,"infoIconUrl":"https:\/\/cdn.savedby.io\/logos\/savedby\/SavedByLogo-small.png","infoBGColor":"#f5f5f5","infoTextColor":"#000000","infoVariant":"SIMPLE","continueTextColor":"#000000","continueFontSize":15,"continueButtonLocation":"END","disclaimerLocation":"bottom","disclaimer":"","customCheckoutSelector":"[name=\"checkout\"]:not(#CartDrawer-Checkout)","customCSS":":host {--info-bg-color: rgba(0,0,0,0);}\n[name=description], [name=fee] {font-weight: 300 !important;}\na.sb__non-covered-link {\n    color: rgb(237, 28, 36);\n    min-height: 50px;\n    border: 2px solid rgb(237, 28, 36);\n    border-radius: 5px;\n    font-weight: 400;\n    font-size: 15px;\n    font-family: Poppins, sans-serif;\n    letter-spacing: normal;\n    text-decoration: none;\n    opacity: unset;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    box-sizing: border-box;\n    padding: 0 6px;\n    line-height: 1.5;\n    transition: opacity .2s linear;\n}\n\na.sb__non-covered-link:hover {\n   opacity: .8;\n}","customJS":"\/\/ ---------------------------------------------------------------------------\n\/\/ Debug logging\n\/\/ Enable:  add ?sbdebug=1 to any URL (persists), or run SBDebug.enable()\n\/\/ Disable: add ?sbdebug=0, or run SBDebug.disable()\n\/\/ Warnings and errors always print; debug\/info only print when enabled.\n\/\/ ---------------------------------------------------------------------------\nconst SB_DEBUG = (() =\u003e {\n    try {\n        const q = new URLSearchParams(location.search).get(\"sbdebug\");\n        if (q === \"1\") localStorage.setItem(\"sbDebug\", \"1\");\n        if (q === \"0\") localStorage.removeItem(\"sbDebug\");\n        return localStorage.getItem(\"sbDebug\") === \"1\";\n    } catch (e) {\n        return false;\n    }\n})();\n\nconst sbLog = (() =\u003e {\n    const label = \"%c[SavedBy]\";\n    const style = \"color:#fff;background:#5b21b6;padding:1px 4px;border-radius:3px\";\n    const ts = () =\u003e new Date().toISOString().slice(11, 23);\n    const out = (method, args, always = false) =\u003e {\n        if (!SB_DEBUG \u0026\u0026 !always) return;\n        console[method](label, style, ts(), ...args);\n    };\n    return {\n        debug: (...a) =\u003e out(\"debug\", a),\n        info: (...a) =\u003e out(\"info\", a),\n        warn: (...a) =\u003e out(\"warn\", a, true),\n        error: (...a) =\u003e out(\"error\", a, true),\n        \/\/ Synchronous so concurrent async runs don't interleave inside the group\n        summary: (title, fn) =\u003e {\n            if (!SB_DEBUG) return;\n            console.groupCollapsed(label, style, ts(), title);\n            try {\n                fn();\n            } finally {\n                console.groupEnd();\n            }\n        },\n    };\n})();\n\nsbLog.info(\"Script loaded\", { debug: SB_DEBUG, url: location.pathname });\n\n\/\/ ---------------------------------------------------------------------------\n\/\/ Initial enable state\n\/\/ ---------------------------------------------------------------------------\nlet pickupFlag = null;\ntry {\n    pickupFlag = localStorage.getItem(\"pickup\");\n} catch (e) {\n    sbLog.warn(\"localStorage unavailable; assuming no pickup flag\", e);\n}\n\/\/ Widget shows only when BOTH are true:\n\/\/   methodEnabled: checkout method is delivery\n\/\/   tagsEnabled:   every cart item has at least one enable tag\nlet methodEnabled = !pickupFlag;\nlet tagsEnabled = false; \/\/ fail closed until the first run finishes\n\nfunction applyEnabled(source) {\n    const next = methodEnabled \u0026\u0026 tagsEnabled;\n    if (SavedBy.enabled !== next) {\n        sbLog.info(`SavedBy.enabled: ${SavedBy.enabled} → ${next} (via ${source})`, { methodEnabled, tagsEnabled });\n    } else {\n        sbLog.debug(`SavedBy.enabled stays ${next} (via ${source})`, { methodEnabled, tagsEnabled });\n    }\n    SavedBy.enabled = next;\n}\napplyEnabled(\"init\");\n\nwindow.addEventListener(\"method-changed\", ({ detail }) =\u003e {\n    const method = detail?.currentMethod;\n    const enabled = method === \"delivery\";\n    sbLog.info(`method-changed: \"${method}\" → methodEnabled = ${enabled}`, detail);\n    if (method === undefined) sbLog.warn(\"method-changed fired 
597without detail.currentMethod\", detail);\n    methodEnabled = enabled;\n    applyEnabled(\"method-changed\");\n});\n\nSavedBy.onCheckout(() =\u003e {\n    sbLog.info(\"onCheckout fired → { useAjax: true }\", { enabled: SavedBy.enabled });\n    return {\n        useAjax: true,\n    };\n});\n\n\/\/ ---------------------------------------------------------------------------\n\/\/ Tag-based widget enablement\n\/\/ ---------------------------------------------------------------------------\nconst tagsToInclude = [\"TACategory1_SMALL APPLIANCES\", \"TACategory2_MIXERS\", \"TAProductCode_EFR\", \"TAProductCode_EGR\", \"TAProductCode_EPM\", \"TAProductCode_ESE\", \"TAProductCode_ESU\"];\nconst cacheKey = \"SBcachedProducts\";\n\nlet runSeq = 0;\n\nasync function enrichCartWithTags(isReady = false) {\n    const runId = ++runSeq;\n    const tag = `run#${runId}${isReady ? \" (ready)\" : \"\"}`;\n    const t0 = performance.now();\n    const ms = (start) =\u003e `${Math.round(performance.now() - start)}ms`;\n\n    let evaluation = [];\n    let updateBody = { attributes: {} };\n\n    try {\n        const cart = SavedBy.cart;\n        if (!cart || !Array.isArray(cart.items)) {\n            sbLog.warn(`${tag} SavedBy.cart missing or malformed; disabling`, cart);\n            tagsEnabled = false;\n            applyEnabled(tag);\n            return;\n        }\n        const currentAttrs = cart.attributes || {};\n        sbLog.debug(`${tag} start: ${cart.items.length} item(s)`, { attributes: currentAttrs });\n\n        \/\/ Load cache\n        let productCache = {};\n        try {\n            const cached = sessionStorage.getItem(cacheKey);\n            if (cached) productCache = JSON.parse(cached);\n            sbLog.debug(`${tag} cache loaded: ${Object.keys(productCache).length} entr(ies)`);\n        } catch (e) {\n            sbLog.warn(`${tag} failed to read product cache; starting empty`, e);\n        }\n\n        let hits = 0;\n        let fetched = 0;\n        let failed = 0;\n\n        const enrichedItems = await Promise.all(\n            cart.items.map(async (item) =\u003e {\n                const cached = productCache[item.handle];\n                if (cached) {\n                    hits++;\n                    return {\n                        handle: item.handle,\n                        source: \"cache\",\n                        id: cached.id,\n                        tags: cached.tags || [],\n                        requires_shipping: cached.requires_shipping,\n                    };\n                }\n\n                const ft0 = performance.now();\n                try {\n                    const res = await fetch(`\/products\/${item.handle}.js`);\n                    if (!res.ok) throw new Error(`HTTP ${res.status}`);\n                    const product = await res.json();\n                    const requires_shipping = product.requires_shipping || product.variants.some((variant) =\u003e variant.requires_shipping);\n\n                    productCache[item.handle] = {\n                        id: product.id,\n                        requires_shipping,\n                        tags: product.tags || [],\n                    };\n\n                    fetched++;\n                    sbLog.debug(`${tag} fetched \"${item.handle}\" in ${ms(ft0)}`, {\n                        id: product.id,\n                        requires_shipping,\n                        tagCount: (product.tags || []).length,\n                    });\n\n                    return {\n                        handle: item.handle,\n                        source: \"fetch\",\n                        id: product.id,\n                        tags: product.tags || [],\n                        requires_shipping,\n                    };\n                } catch (e) {\n                    failed++;\n                    sbLog.warn(`${tag} failed to fetch product \"${item.handle}\" after ${ms(ft0)}`, e);\n                    return {\n                        handle: item.handle,\n                        source: \"error\",\n                        tags: [],\n                        requires_shipping: false,\n                    };\n                }\n            })\n        );\n\n        sbLog.debug(`${tag} products: ${hits} cached, ${fetched} fetched, ${failed} failed`);\n        if (failed \u003e 0) {\n            sbLog.warn(`${tag} ${failed} product(s) failed to load; treated as ineligible (widget disabled)`);\n        }\n\n        \/\/ Save cache\n        try {\n            sessionStorage.setItem(cacheKey, JSON.stringify(productCache));\n        } catch (e) {\n            sbLog.warn(`${tag} failed to write product cache`, e);\n        }\n\n        \/\/ Evaluate\n        evaluation = enrichedItems.map((i) =\u003e {\n            const matched = i.tags.filter((t) =\u003e tagsToInclude.includes(t));\n            return {\n                handle: i.handle,\n                source: i.source,\n                shippable: i.requires_shipping,\n                eligible: matched.length \u003e 0,\n                matchedTags: matched.join(\", \") || \"—\",\n            };\n        });\n\n        \/\/ Every item must carry an enable tag. Empty cart → false (avoids vacuous truth from .every())\n        const shouldEnable = enrichedItems.length \u003e 0 \u0026\u0026 evaluation.every((e) =\u003e e.eligible);\n        const shouldEnableStr = shouldEnable.toString();\n\n        const blockers = evaluation.filter((e) =\u003e !e.eligible).map((e) =\u003e e.handle);\n        sbLog.info(`${tag} shouldEnable = ${shouldEnable}`, {\n            total: enrichedItems.length,\n            reason:\n                enrichedItems.length === 0\n                    ? \"empty cart\"\n                    : blockers.length\n                      ? `ineligible item(s): ${blockers.join(\", \")}`\n                      : \"all items eligible\",\n        });\n\n        tagsEnabled = shouldEnable;\n        applyEnabled(tag);\n\n        \/\/ Build update\n        if (currentAttrs.sbEnableWidget !== shouldEnableStr) {\n            updateBody.attributes.sbEnableWidget = shouldEnableStr;\n            sbLog.debug(`${tag} sbEnableWidget: ${JSON.stringify(currentAttrs.sbEnableWidget)} → \"${shouldEnableStr}\"`);\n        }\n\n        \/\/ Only update Checkout-Method on SavedBy:ready event\n        if (currentAttrs[\"Checkout-Method\"] === \"pickup\" \u0026\u0026 isReady) {\
597n            updateBody.attributes[\"Checkout-Method\"] = \"delivery\";\n            sbLog.debug(`${tag} Checkout-Method: \"pickup\" → \"delivery\"`);\n        } else if (currentAttrs[\"Checkout-Method\"] === \"pickup\") {\n            sbLog.debug(`${tag} Checkout-Method is \"pickup\" but not a ready run; leaving it`);\n        }\n\n        if (Object.keys(updateBody.attributes).length === 0) {\n            sbLog.debug(`${tag} no attribute changes; skipping cart update`);\n            return;\n        }\n\n        if (runId !== runSeq) {\n            sbLog.warn(`${tag} newer run#${runSeq} already started; this update may be based on a stale cart`);\n        }\n\n        \/\/ Post update\n        const ut0 = performance.now();\n        sbLog.info(`${tag} POST \/cart\/update.js`, updateBody);\n        const res = await fetch(\"\/cart\/update.js?savedby=true\", {\n            method: \"POST\",\n            headers: {\n                \"Content-Type\": \"application\/json\",\n            },\n            body: JSON.stringify(updateBody),\n        });\n\n        if (!res.ok) {\n            const body = await res.text().catch(() =\u003e \"(unreadable)\");\n            sbLog.error(`${tag} cart update failed: HTTP ${res.status} after ${ms(ut0)}`, body);\n        } else {\n            sbLog.debug(`${tag} cart update OK in ${ms(ut0)}`);\n        }\n    } catch (e) {\n        sbLog.error(`${tag} unexpected error`, e);\n        tagsEnabled = false;\n        applyEnabled(`${tag} error`);\n    } finally {\n        sbLog.summary(`${tag} finished in ${ms(t0)}`, () =\u003e {\n            if (evaluation.length) console.table(evaluation);\n            console.log(\"updateBody\", updateBody);\n        });\n    }\n}\n\nenrichCartWithTags(true);\n\n\/\/ Debounce cart updates to avoid excessive calls\nlet debounceTimeout = null;\nSavedBy.onCartUpdate(() =\u003e {\n    sbLog.debug(debounceTimeout ? \"onCartUpdate → debounce reset\" : \"onCartUpdate → debounce scheduled (500ms)\");\n    clearTimeout(debounceTimeout);\n    debounceTimeout = setTimeout(() =\u003e {\n        debounceTimeout = null;\n        enrichCartWithTags(false);\n    }, 500);\n});\n\n\/\/ ---------------------------------------------------------------------------\n\/\/ Console helpers: SBDebug.state(), SBDebug.rerun(), etc.\n\/\/ ---------------------------------------------------------------------------\nwindow.SBDebug = {\n    enable() {\n        try { localStorage.setItem(\"sbDebug\", \"1\"); } catch (e) {}\n        location.reload();\n    },\n    disable() {\n        try { localStorage.removeItem(\"sbDebug\"); } catch (e) {}\n        location.reload();\n    },\n    state() {\n        let cache = null;\n        try {\n            cache = JSON.parse(sessionStorage.getItem(cacheKey) || \"{}\");\n        } catch (e) {\n            cache = `(unreadable: ${e.message})`;\n        }\n        return {\n            debug: SB_DEBUG,\n            enabled: SavedBy.enabled,\n            attributes: SavedBy.cart?.attributes,\n            items: SavedBy.cart?.items?.map((i) =\u003e i.handle),\n            runs: runSeq,\n            cache,\n        };\n    },\n    clearCache() {\n        sessionStorage.removeItem(cacheKey);\n        sbLog.info(\"Product cache cleared\");\n    },\n    rerun(isReady = false) {\n        return enrichCartWithTags(isReady);\n    },\n};","popupOverride":""},
598        shop: "www.taappliance.com",
599        config: widgetConfig,
600        subMap: {},
601        status: "ACTIVE",
602        exchangeRate: {"amount":"100.0","currency_code":"CAD"},
603        protectionProduct: "gid://shopify/Product/8366304624819",
604        
605      };
606
607      if (!window.SavedBy?.config?.storefront?.version) console.error('[SAVEDBY] Missing SFW version');
608    
609    // DEV OVERRIDE VERSION
610    const devVersion = localStorage.getItem('SAVEDBY_DEV_VERSION');
611    if (devVersion?.match(/^v\d+\.\d+\.\d+-beta\.\d+$/)) window.SavedBy.config.storefront.version = devVersion;
612
613    // CHECK IF SAVEDBY SHOULD RUN
614    
615      // STOP IF NOT ACTIVE AND NOT IN DEV MODE
616      if (window.SavedBy.status !== "ACTIVE" && !localStorage.getItem('SAVEDBY_DEV')) {
617        console.warn("[SAVEDBY] status", window.SavedBy.status)
618        return
619      }
620    
621
622
623    const assetUrl = "https://cdn.shopify.com/extensions/01a0fe97-9fe3-702b-91e2-233814efb9ab/savedby-1-487/assets/VERSION.js";
624
625    fetch('/products/savedby-package-protection.json')
626      .then((r) => r.json())
627      .then((data) =>{
628        window.SavedBy.product = data.product;
629      });
630  
631    const cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"CAD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
632    const savedByLineItem = cart.items.find((item) => item.vendor === 'SavedBy');
633
634    // if (savedByLineItem || '_SavedBy-internal' in cart.attributes) {
635    if (savedByLineItem) {
636      let savedByRemovedCount = localStorage.getItem('savedByRemovedCount');
637
638      if (!widgetConfig?.storefront?.useOnlyAjaxToRemove && (savedByRemovedCount || 0) < 3) {
639        // USE REDIRECT TO REMOVE SAVEDBY FROM CART
640        const { origin, pathname, search, protocol }
640 = window.location;
641        const url = new URL(origin + `/cart/update`);
642        if (!savedByLineItem) return;
643        url.searchParams.append(`updates[${savedByLineItem.id}]`, '0');
644
645        // if ('_SavedBy-internal' in cart.attributes) {
646        //   url.searchParams.append(`attributes[_SavedBy-internal]`, '');
647        // }
648
649        url.searchParams.append('return_to', pathname + search);
650        const savedByRemovedCount = +(localStorage.getItem('savedByRemovedCount') || 0);
651        localStorage.setItem('savedByRemovedCount', (+savedByRemovedCount || 0) + 1);
652
653        window.location.href = url.toString();
654      } else {
655        // USE AJAX TO REMOVE SAVEDBY FROM CART & RELOAD PAGE
656        const body = {};
657        if (savedByLineItem) body.updates = { [savedByLineItem.id]: 0 };
658        // if ('_SavedBy-internal' in cart.attributes) body.attributes = { '_SavedBy-internal': null }; // TODO -- remove?
659
660        fetch('/cart/update.js', {
661          method: 'POST',
662          headers: { 'Content-Type': 'application/json' },
663          body: JSON.stringify(body),
664        }).then(() => {
665          const currentCount = +(localStorage.getItem('savedByRemovedCount') || 0);
666          localStorage.setItem('savedByRemovedCount', currentCount + 1);
667
668          if (currentCount < 2) window.location.reload();
669        });
670      }
671    } else {
672      localStorage.removeItem('savedByRemovedCount');
673      // BFCACHE REFRESH IF NEEDED
674      if (window.performance?.getEntriesByType('navigation')?.[0]?.type === 'back_forward') {
675        window.location.reload();
676      } else {
677        window.addEventListener('pageshow', (event) => {
678          if (event.persisted) window.location.reload();
679        });
680      }
681    }
682
683    safeIdleCallback(() => {
684      const script = Object.assign(document.createElement('script'), {
685        type: "module",
686        async: true,
687        src: assetUrl.replace('VERSION', window.SavedBy.config.storefront.version),
688        // onerror: (...e) => loadWidgetAsync("https://cdn.shopify.com/extensions/01a0fe97-9fe3-702b-91e2-233814efb9ab/savedby-1-487/assets/latest.js")
689      })
690      document.head.appendChild(script);
691    });
692
693    function safeIdleCallback(cb, timeout = 2000) {
694      let called = false;
695
696      const invoke = () => {
697        if (called) return;
698        called = true;
699        cb();
700      };
701
702      if ('requestIdleCallback' in window) {
703        window.requestIdleCallback(invoke);
704      } else {
705        // Fallback if not supported (Safari, etc.)
706        setTimeout(() => {
707          invoke();
708        }, 1);
709      }
710
711      // Guarantee execution even if idle never comes
712      setTimeout(() => {
713        invoke();
714      }, timeout);
715    }
716  })();
717</script>
717
718
719<style data-shopify>
720  
721    savedby-checkout-plus {
722      font-family: inherit;
723    }
724  
725
726  savedby-checkout-plus {
727    width: 100%;
728  }
729
730  [savedby-hidden]:not(savedby-checkout-plus [savedby-hidden]) {
731    display: none !important;
732  }
733</style>
734
735
736
737<!-- END SAVEDBY EXTENSION -->
738<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
739
740
741
742
743
744
745
746
747
748
749
750
751  
751<script async src="https://static.klaviyo.com/onsite/js/TSx2BF/klaviyo.js?company_id=TSx2BF"></script>
751
752  
752<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>
752
753
754  
755
756
757
758
759  
759<script>
760    window.klaviyoReviewsProductDesignMode = false
761  </script>
761
762
763
764
765
766
767
768
769
770
771<!-- END app block -->
771<script src="https://cdn.shopify.com/extensions/01a0f6b9-396a-713a-ba86-3c9e67328667/avada-cookie-bar-63/assets/avada-cookie.js" type="text/javascript" defer="defer"></script>
771
772<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
773<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: 55113908403,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 773
773
774<script>
775  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
776</script>
vendor: 1 bytes, line 776
776
777<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}
777).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: 55113908403,storefrontBaseUrl: "https://www.taappliance.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.taappliance.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2146304179","configuration":"{\"apiKey\":\"0V7k6C4I6w\",\"host\":\"searchserverapi1.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5559ea45e47b67d15b30b79e7c6719da","type":"APP","apiClientId":578825,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
777,"dataSharingState":"unrestricted"},{"id":"2119237811","configuration":"{\"accountID\":\"TSx2BF\",\"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":"1804370099","configuration":"{\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a83cf44fb282052ff936f7ab101058","type":"APP","apiClientId":4539653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1217102003","configuration":"{\"storeUuid\":\"99b4e6c3-856b-433a-97b3-844d80b8b03e\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3238ef9155de00529c40d347490289c4","type":"APP","apiClientId":1806141,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"575602867","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-NV25D56CG5\\\",\\\"G-89L8CCXVTF\\\",\\\"G-GF1T0EFW4L\\\",\\\"G-X7SQGV7002\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-NV25D56CG5\\\",\\\"G-89L8CCXVTF\\\",\\\"G-GF1T0EFW4L\\\",\\\"G-X7SQGV7002\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-NV25D56CG5\\\",\\\"G-89L8CCXVTF\\\",\\\"G-GF1T0EFW4L\\\",\\\"G-X7SQGV7002\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-NV25D56CG5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-NV25D56CG5\\\",\\\"G-89L8CCXVTF\\\",\\\"G-GF1T0EFW4L\\\",\\\"G-X7SQGV7002\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-NV25D56CG5\\\",\\\"G-89L8CCXVTF\\\",\\\"G-GF1T0EFW4L\\\",\\\"G-X7SQGV7002\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-NV25D56CG5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-NV25D56CG5\\\",\\\"G-89L8CCXVTF\\\",\\\"G-GF1T0EFW4L\\\",\\\"G-X7SQGV7002\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-NV25D56CG5\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-NV25D56CG5\\\",\\\"G-89L8CCXVTF\\\",\\\"G-GF1T0EFW4L\\\",\\\"G-X7SQGV7002\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-NV25D56CG5\\\",\\\"G-89L8CCXVTF\\\",\\\"G-GF1T0EFW4L\\\",\\\"G-X7SQGV7002\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-NV25D56CG5\\\"}],\\\"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":"205226163","configuration":"{\"pixel_id\":\"115282485831706\",\"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"]}
777,{"id":"17531059","configuration":"{\"myshopifyDomain\":\"ta-appliances-barbecues.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"TA Appliances \u0026 Barbecues","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"ta-appliances-barbecues.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/www.taappliance.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8430980956339","handle":"broil-king-grills-gas-grills-674114","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45397955444915","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6674787205299","handle":"falmec-ventilation-range-hoods-fpafx30w6ss","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39750095995059","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6674550915251","handle":"ao-smith-reverse-osmosis-ao-ro-4000","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39749637537971","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196206071987","handle":"fhiaba-30-inch-145-cuft-built-in-bottom-freezer-refrigerator-with-interior-ice-maker-fk30bi-rs","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41766918586547","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7553504805043","handle":"miele-triflex-hx1-facelift-stick-vacuum-with-vortex-technology-41mul101usa","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45398593405107","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8076477825203","handle":"vitantonio-6-piece-knife-block-with-cutlery-cutting-board-salt-pepper-mill-set-88888st11","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45399015522483","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6679846813875","handle":"removal-service","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39766252814515","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6679846846643","handle":"moving-service","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39766252847283","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6679846879411","handle":"door-swing","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39766252880051","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7555605528755","handle":"laundry-set-up-service","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42820908548275","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6679846944947","handle":"laundry-stacking-service","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39766252978355","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6679846912179","handle":"stacking-on-pedestal","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39766252945587","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
777,{"id":"6952032239795","handle":"appliance-assembly-service","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40762955825331","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6866531352755","handle":"2-year-protection-plan","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40435168477363","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6866561630387","handle":"3-year-protection-plan","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40435263635635","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6866552094899","handle":"4-year-protection-plan","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40435215171763","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.taappliance.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"154525171891","themeStoreId":"887","themePublished":"true","eventMetadataId":"f3fc72c6-a039-45d7-8a7a-0b81f9f8d22b","pageType":"home","shopId":"55113908403","storefrontBaseUrl":"https:\/\/www.taappliance.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
777<script>
778  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
779  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
780  window.ShopifyAnalytics.meta.currency = 'CAD';
781  var meta = {"page":{"pageType":"home","requestId":"42a66e03-3449-4d87-883a-51bfb641ff5a-1791154129"}};
782  for (var attr in meta) {
783    window.ShopifyAnalytics.meta[attr] = meta[attr];
784  }
785</script>
vendor: 1 bytes, line 785
785
786<script class="analytics">
787  (function () {
788    var customDocumentWrite = function(content) {
789      var jquery = null;
790
791      if (window.jQuery) {
792        jquery = window.jQuery;
793      } else if (window.Checkout && window.Checkout.$) {
794        jquery = window.Checkout.$;
795      }
796
797      if (jquery) {
798        jquery('body').append(content);
799      }
800    };
801
802    var hasLoggedConversion = function(token) {
803      if (token) {
804        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
805      }
806      return false;
807    }
808
809    var setCookieIfConversion = function(token) {
810      if (token) {
811        var twoMonthsFromNow = new Date(Date.now());
812        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
813
814        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
815      }
816    }
817
818    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
819    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
820    if (trekkie.integrations) {
821      return;
822    }
823    trekkie.methods = [
824      'identify',
825      'page',
826      'ready',
827      'track',
828      'trackForm',
829      'trackLink'
830    ];
831    trekkie.factory = function(method) {
832      return function() {
833        var args = Array.prototype.slice.call(arguments);
834        args.unshift(method);
835        trekkie.push(args);
836        if (method == 'track' || method == 'page') {
837          var pageUrl;
838          try {
839            pageUrl = window.location.href;
840          } catch (e) {}
841          var pageReferrer;
842          try {
843            pageReferrer = document.referrer;
844          } catch (e) {}
845          try {
846            if (window.__TREKKIE_SHIM_QUEUE == null) {
847              window.__TREKKIE_SHIM_QUEUE = [];
848            }
849            window.__TREKKIE_SHIM_QUEUE.push({
850              from: 'trekkie-stub',
851              method: method,
852              args: args.slice(1),
853              pageContext: {
854                url: pageUrl,
855                referrer: pageReferrer
856              }
857            });
858          } catch (e) {
859            // no-op
860          }
861        }
862        return trekkie;
863      };
864    };
865    for (var i = 0; i < trekkie.methods.length; i++) {
866      var key = trekkie.methods[i];
867      trekkie[key] = trekkie.factory(key);
868    }
869    trekkie.load = function(config) {
870      trekkie.config = config || {};
871      trekkie.config.initialDocumentCookie = document.cookie;
872      var first = document.getElementsByTagName('script')[0];
873var script = document.createElement('script');
874script.type = 'text/javascript';
875script.onerror = function(e) {
876  var scriptFallback = document.createElement('script');
877  scriptFallback.type = 'text/javascript';
878  scriptFallback.onerror = function(error) {
879          var Monorail = {
880      produce: function produce(monorailDomain, schemaId, payload) {
881        var currentMs = new Date().getTime();
882        var event = {
883          schema_id: schemaId,
884          payload: payload,
885          metadata: {
886            event_created_at_ms: currentMs,
887            event_sent_at_ms: currentMs
888          }
889        };
890        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
891      },
892      sendRequest: function sendRequest(endpointUrl, payload) {
893        // Try the sendBeacon API
894        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
895          var blobData = new window.Blob([payload], {
896            type: 'text/plain'
897          });
898
899          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
900            return true;
901          } // sendBeacon was not successful
902
903        } // XHR beacon
904
905        var xhr = new XMLHttpRequest();
906
907        try {
908          xhr.open('POST', endpointUrl);
909          xhr.setRequestHeader('Content-Type', 'text/plain');
910          xhr.send(payload);
911        } catch (e) {
912          console.log(e);
913        }
914
915        return false;
916      },
917      isIos12: function isIos12() {
918        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
919      }
920    };
921    Monorail.produce('monorail-edge.shopifysvc.com',
922      'trekkie_storefront_load_errors/1.1',
923      {shop_id: 55113908403,
924      theme_id: 154525171891,
925      app_name: "storefront",
926      context_url: window.location.href,
927      source_url: "//www.taappliance.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
928
929  };
930  scriptFallback.async = true;
931  scriptFallback.src = '//www.taappliance.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
932  first.parentNode.insertBefore(scriptFallback, first);
933};
934script.async = true;
935script.src = '//www.taappliance.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
936first.parentNode.insertBefore(script, first);
937
938    };
939    trekkie.load(
940      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55113908403,"isMerchantRequest":null,"themeId":154525171891,"themeCityHash":"2619396905582403408","contentLanguage":"en","currency":"CAD","eventMetadataId":"f3fc72c6-a039-45d7-8a7a-0b81f9f8d22b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
941    );
942
943    var loaded = false;
944    trekkie.ready(function() {
945      if (loaded) return;
946      loaded = true;
947
948      window.ShopifyAnalytics.lib = window.trekkie;
949
950      var originalDocumentWrite = document.write;
951      document.write = customDocumentWrite;
952      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
953      document.write = originalDocumentWrite;
954
955      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
956      var token = match? match[1]: undefined;
957      if (!hasLoggedConversion(token)) {
958        setCookieIfConversion(token);
959        
960      }
961    });
962
963    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"42a66e03-3449-4d87-883a-51bfb641ff5a-1791154129","shopifyEmitted":true});
964
965    var eventsListenerScript = document.createElement('script');
966    eventsListenerScript.async = true;
967    eventsListenerScript.src = "//www.taappliance.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
968    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
969})();</script>
vendor: 1 bytes, line 969
969
970<script
971  defer
972  src="https://www.taappliance.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
973  data-application="storefront-renderer"
974  data-shop-id="55113908403"
975  data-render-region="gcp-us-central1"
976  data-page-type="index"
977  data-theme-instance-id="154525171891"
978  data-theme-name="Dawn"
979  data-theme-version="16.0.0"
980  data-monorail-region="shop_domain"
981  data-resource-timing-sampling-rate="10"
982  data-shs="true"
983  data-shs-beacon="true"
984  data-shs-export-with-fetch="true"
985  data-shs-logs-sample-rate="1"
986  data-shs-beacon-endpoint="https://www.taappliance.com/api/collect"
987></script>
vendor: 1 bytes, line 987
987
988<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
988<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"55113908403","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"CA","language":"en"}}</script>
988
989<meta name="shopify-y" content="1feab3e8-5e61-4616-8077-87ac0aa186c6" data-expiration="1822711729000"><meta name="shopify-s" content="fac6fe78-c330-4368-94cd-ea472e2db520" data-expiration="1791155929000"><meta name="new-cookie-storage-activated" content="t">
990</head>
991
992  <body class="gradient">
993    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
994      Skip to content
995    </a><div id="shopify-section-cart-drawer" class="shopify-section">
996
997<style>
998  /* ── 1. Default hidden state (component-cart-drawer.css has .drawer.active { visibility:visible }
999          but no default hidden, so we provide it here) ── */
1000  .drawer {
1001    visibility: hidden;
1002  }
1003  .drawer.active {
1004    visibility: visible;
1005  }
1006
1007  /* ── 2. Colour override — set CSS variables on the panel so ALL Dawn component
1008          CSS (stepper, buttons, borders) auto-adapts without any !important ──
1009     Also set display:flex/column here so Dawn's cart-drawer.is-empty rule
1010     (display:grid + align-items:center) can't override us. ── */
1011  #CartDrawer .drawer__inner {
1012    display: flex !important;
1013    flex-direction: column !important;
1014    --color-background:             13, 24, 38;
1015    --color-foreground:             240, 231, 212;
1016    --color-button:                 192, 57, 43;
1017    --color-button-text:            255, 255, 255;
1018    --color-border:                 240, 231, 212;
1019    --colors-outline-button-labels: 240, 231, 212;
1020    --color-shadow:                 0, 0, 0;
1021    background-color: rgb(13, 24, 38);
1022    color: rgb(240, 231, 212);
1023    /* panel width */
1024    width: calc(100vw - 2rem);
1025    max-width: 520px;
1026    padding: 0 2rem;
1027    border-color: rgba(240, 231, 212, 0.12);
1028  }
1029
1030  /* The backdrop itself should be a dark overlay — Dawn's component CSS sets it to
1031     rgba(var(--color-foreground), 0.5) which would inherit the global theme foreground.
1032     We want a neutral dark semi-transparent overlay instead. */
1033  cart-drawer .drawer {
1034    background-color: rgba(0, 0, 0, 0.45);
1035  }
1036
1037  /* ── 3. Header ── */
1038  #CartDrawer .drawer__header {
1039    border-bottom: 0.1rem solid rgba(240, 231, 212, 0.15);
1040    padding: 1.8rem 0 1.4rem;
1041    display: flex;
1042    align-items: center;
1043    justify-content: space-between;
1044  }
1045  #CartDrawer .drawer__heading {
1046    color: rgb(240, 231, 212);
1047    font-size: 1.8rem;
1048    font-weight: 600;
1049    margin: 0;
1050  }
1051  /* Dawn positions .drawer__close as position:absolute — override */
1052  #CartDrawer .drawer__close {
1053    color: rgb(240, 231, 212);
1054    position: static;
1055    right: auto;
1056    top: auto;
1057    min-width: unset;
1058    min-height: unset;
1059    width: 36px;
1060    height: 36px;
1061    padding: 4px;
1062    flex-shrink: 0;
1063  }
1064
1065  /* ── 4. Empty state
1066     We drive show/hide with cart-drawer-items.is-empty ~ sibling selectors so we
1067     don't depend on <cart-drawer>.is-empty (which cart-drawer.js doesn't always clear
1068     on the root element in time). cart-drawer-items.is-empty IS reliably set/cleared.
1069
1070     HTML order inside .drawer__inner:
1071       .drawer__header  (always visible)
1072       cart-drawer-items  (hidden via display:none when is-empty)
1073       .drawer__inner-empty  (shown when cart is empty, flex:1 fills remaining space)
1074       .drawer__footer  (shown when cart has items)
1075  ── */
1076
1077  /* Override Dawn's rule that hides the header when cart-drawer.is-empty */
1078  #CartDrawer .drawer__header { display: flex !important; width: 100%; box-sizing: border-box; }
1079
1080  /* Dawn switches .drawer__inner to display:grid when cart is empty — revert to flex so header fills full width */
1081  cart-drawer.is-empty #CartDrawer .drawer__inner,
1082  cart-drawer.is-empty .drawer__inner {
1083    display: flex !important;
1084    flex-direction: column !important;
1085    align-items: stretch !important;
1086    padding: 0 1.5rem !important;
1087  }
1088
1089  /* Hide cart-drawer-items from layout when empty (it's a flex child of .drawer__inner) */
1090  cart-drawer-items.is-empty { display: none !important; }
1091  cart-drawer-items:not(.is-empty) { padding-top: 4px; }
1092
1093  /* Empty state: hidden by default; shown as a flex:1 column when cart is empty */
1094  .drawer__inner-empty { display: none; }
1095  cart-drawer-items.is-empty ~ .drawer__inner-empty {
1096    display: flex;
1097    flex: 1;
1098    flex-direction: column;
1099    align-items: center;
1100    justify-content: center;
1101  }
1102  /* Items visible: hide empty state */
1103  cart-drawer-items:not(.is-empty) ~ .drawer__inner-empty { display: none !important; }
1104
1105  /* Footer: hidden by default */
1106  .drawer__footer { display: none !important; }
1107  /* Show footer when cart has items */
1108  cart-drawer-items:not(.is-empty) ~ .drawer__footer {
1109    display: flex !important;
1110    flex-direction: column;
1111  }
1112
1113  #CartDrawer .cart-drawer__warnings {
1114    display: flex;
1115    flex-direction: column;
1116    align-items: center;
1117    gap: 1.6rem;
1118    padding: 2rem;
1119    text-align: center;
1120  }
1121  #CartDrawer .cart__empty-title {
1122    color: rgb(240, 231, 212);
1123    font-size: 1.6rem;
1124    font-weight: 500;
1125    margin: 0;
1126  }
1127
1128  /* ── 5. Cart item colours — Dawn's grid layout is untouched ── */
1129  #CartDrawer .cart-item {
1130    border-top: 0.1rem solid rgba(240, 231, 212, 0.1);
1131    padding-top: 12px;
1132    padding-bottom: 12px;
1133  }
1134  #CartDrawer .cart-item:first-child {
1135    border-top: none;
1136    padding-top: 8px;
1137  }
1138  #CartDrawer .cart-item__name {
1139    color: rgb(240, 231, 212);
1140    font-weight: 600;
1141  }
1142  #CartDrawer .price { color: rgb(240, 231, 212); }
1143  #CartDrawer .cart-item__old-price .price { color: rgba(240, 231, 212, 0.4); }
1144  /* Center price vertically within its grid cell */
1145  #CartDrawer .cart-item__totals {
1146    display: flex !important;
1147    align-items: center !important;
1148    justify-content: flex-end !important;
1149  }
1150  #CartDrawer .product-option { color: rgba(240, 231, 212, 0.55); font-size: 1.2rem; }
1151  #CartDrawer .discounts__discount { color: rgba(240, 231, 212, 0.6); font-size: 1.2rem; }
1152
1153  /* Remove button */
1154  #CartDrawer cart-remove-button .button {
1155    color: rgba(240, 231, 212, 0.5);
1156    background: transparent;
1157    border: none;
1158    box-shadow: none;
1159    padding: 0;
1160    margin-left: 10px;
1161    font-size: 1.2rem;
1162    text-transform: none;
1163    min-width: unset;
1164    min-height: unset;
1165    line-height: normal;
1166  }
1167  #CartDrawer cart-remove-button .button:hover { color: rgb(240, 231, 212); box-shadow: none; }
1168
1169  /* Quantity stepper */
1170  #CartDrawer .quantity {
1171    border-radius: 10rem;
1172    border: 1.5px solid rgba(240, 231, 212, 0.25);
1173    background: rgba(240, 231, 212, 0.06);
1174  }
1175  /* base.css draws the visible border via ::before (fill) and ::after (box-shadow outline)
1176     on .quantity — zero both out so only our border: rule above is visible */
1177  #CartDrawer .quantity::before,
1178  #CartDrawer .quantity::after {
1179    box-shadow: none !important;
1180    background: transparent !important;
1181  }
1182
1183  /* ── 6. Footer ── */
1184  #CartDrawer .drawer__footer {
1185    border-top: 0.1rem solid rgba(240, 231, 212, 0.15);
1186    padding: 1.4rem 0 1.8rem;
1187  }
1188  #CartDrawer .totals__subtotal { color: rgb(240, 231, 212); font-weight: 600; }
1189  #CartDrawer .totals__subtotal-value { color: #e7be76; font-weight: 700; }
1190  #CartDrawer .tax-note { color: rgba(240, 231, 212, 0.45); font-size: 1.2rem; }
1191
1192  /* ── 7. CTA button pair ── */
1193  .ta-cart-ctas {
1194    display: flex;
1195    gap: 1rem;
1196    margin-top: 1.4rem;
1197  }
1198  .ta-btn-view-cart {
1199    flex: 1;
1200    display: flex; align-items: center; justify-content: center;
1201    padding: 1.1rem 1rem;
1202    border-radius: 0.4rem;
1203    border: 1.5px solid rgba(240, 231, 212, 0.3);
1204    color: rgba(240, 231, 212, 0.75);
1205    font-size: 1.4rem; font-weight: 500;
1206    text-decoration: none; background: transparent; white-space: nowrap;
1207    transition: border-color 0.2s, color 0.2s;
1208    box-sizing: border-box;
1209  }
1210  .ta-btn-view-cart:hover {
1211    border-color: rgba(240, 231, 212, 0.6);
1212    color: rgb(240, 231, 212);
1213  }
1214  .ta-btn-checkout {
1215    flex: 2;
1216    display: flex; align-items: center; justify-content: center;
1217    padding: 1.1rem 1rem;
1218    border-radius: 0.4rem; border: none; cursor: pointer;
1219    background: #c0392b; color: #fff;
1220    font-size: 1.4rem; font-weight: 600;
1221    white-space: nowrap; transition: background 0.2s;
1222    box-sizing: border-box;
1223  }
1224  .ta-btn-checkout:hover { background: #a93226; }
1225
1226  /* ── 7b. Free warranty bar ── */
1227  .ta-cart-warranty-bar {
1228    grid-column: 1 / -1;
1229    display: flex;
1230    flex-direction: row;
1231    align-items: center;
1232    justify-content: space-between;
1233    gap: 8px;
1234    padding: 4px 8px;
1235    background: #e8f5e9;
1236    border-radius: 4px;
1237    font-size: 1.2rem;
1238    color: #2e7d32;
1239  }
1240  .ta-cart-warranty-bar__label { flex: 1; }
1241  .ta-cart-warranty-bar__price { font-weight: 600; white-space: nowrap; }
1242
1243  /* ── 8. Protection plan bar ──
1244     grid-column: 1/-1 spans the full 4-col Dawn cart-item grid.
1245     Sits naturally as a third row beneath stepper. ── */
1246  .ta-cart-protection {
1247    grid-column: 1 / -1;
1248    display: flex;
1249    flex-direction: row;
1250    flex-wrap: nowrap;
1251    align-items: center;
1252    gap: 8px;
1253    padding: 6px 10px; border-radius: 6px; margin-top: 6px;
1254    background: rgba(240, 231, 212, 0.06);
1255    font-size: 12px; color: rgba(240, 231, 212, 0.7);
1256    width: 100%;
1257    box-sizing: border-box;
1258  }
1259  .ta-cart-protection__dot { display: none; }
1260  .ta-cart-protection__name {
1261    flex: 1; min-width: 0;
1262    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
1263  }
1264  .ta-cart-protection__price {
1265    font-weight: 600; color: rgb(240, 231, 212); flex-shrink: 0; white-space: nowrap;
1266  }
1267  .ta-cart-protection__select {
1268    flex: 1; min-width: 0;
1269    background: transparent;
1270    border: none;
1271    color: rgba(240, 231, 212, 0.85);
1272    font-size: 14px;
1273    font-family: inherit;
1274    cursor: pointer;
1275    padding: 0;
1276    appearance: none;
1277    -webkit-appearance: none;
1278    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='rgba(240,231,212,0.5)' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");
1279    background-repeat: no-repeat;
1280    background-position: right 4px center;
1281    padding-right: 16px;
1282  }
1283  .ta-cart-protection__select option {
1284    background: rgb(13, 24, 38);
1285    color: rgb(240, 231, 212);
1286  }
1287  .ta-cart-protection__remove {
1288    flex-shrink: 0;
1289    background: none; border: none; padding: 0;
1290    font-size: 11px; color: rgba(240, 231, 212, 0.4);
1291    cursor: pointer; text-decoration: underline; white-space: nowrap;
1292  }
1293  .ta-cart-protection__remove:hover { color: #f08080; }
1294</style><cart-drawer class="drawer is-empty">
1295  <div id="CartDrawer" class="cart-drawer">
1296
1297    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
1298
1299    <div
1300      class="drawer__inner color-scheme-1"
1301      role="dialog"
1302      aria-modal="true"
1303      aria-label="Your cart"
1304      tabindex="-1"
1305    ><div class="drawer__header">
1306        <h2 class="drawer__heading h2">
1307          Your cart
1308</h2>
1309        <button
1310          class="drawer__close focus-inset modal-close-button"
1311          onclick="this.closest('cart-drawer').close()"
1312          aria-label="Close"
1313        >
1314<svg class="icon icon-close" width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
1315	<path fill-rule="evenodd" clip-rule="evenodd" d="M17.1598 1.29872C17.399 1.05959 17.399 0.67189 17.1598 0.432764C16.9207 0.193638 16.533 0.193637 16.2939 0.432763L8.97099 7.75565L1.69766 0.48231C1.45853 0.243184 1.07083 0.243184 0.831703 0.48231C0.592577 0.721436 0.592576 1.10914 0.831702 1.34826L8.10504 8.6216L0.995386 15.7312C0.75626 15.9704 0.75626 16.3581 0.995386 16.5972C1.23451 16.8363 1.62221 16.8363 1.86134 16.5972L8.97099 9.48755L16.1302 16.6467C16.3693 16.8859 16.757 16.8859 16.9961 16.6467C17.2353 16.4076 17.2353 16.0199 16.9961 15.7808L9.83694 8.6216L17.1598 1.29872Z" fill="currentColor"/>
1316</svg>
1317
1318</button>
1319      </div><cart-drawer-items class="is-empty">
1320        <form
1321          action="/cart"
1322          id="CartDrawer-Form"
1323          class="cart__contents cart-drawer__form"
1324          method="post"
1325        >
1326          <div id="CartDrawer-CartItems" class="drawer__contents js-contents">
1327            <div class="cart-drawer__cart-items-wrapper"></div>
1328
1329            <p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
1330            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
1331              Loading...
1332            </p>
1333          </div>
1334          <div id="CartDrawer-CartErrors" role="alert"></div>
1335        </form>
1336      </cart-drawer-items><div class="drawer__inner-empty">
1337        <div class="cart-drawer__warnings">
1338          <h2 class="cart__empty-title">Your cart is empty</h2>
1339          <a href="/" class="button focus-inset">
1340            Continue shopping
1341          </a>
1342        </div>
1343      </div><div class="drawer__footer">
1344        <div class="cart-drawer__footer">
1345          <div class="totals" role="status">
1346            <h2 class="totals__subtotal">Estimated total</h2>
1347            <p class="totals__subtotal-value">$0.00 CAD</p>
1348          </div><p class="tax-note">
1349            Taxes, discounts and shipping calculated at checkout.
1350          </p>
1351        </div>
1352
1353        <div class="ta-cart-ctas">
1354          <a href="/cart" class="ta-btn-view-cart focus-inset">
1354View cart</a>
1355          <button
1356            type="submit"
1357            id="CartDrawer-Checkout"
1358            class="ta-btn-checkout focus-inset"
1359            name="checkout"
1360            form="CartDrawer-Form"
1361          >
1362            Check out
1363          </button>
1364        </div>
1365      </div>
1365<script type="application/json" id="ta-checkout-services-data">[]</script>
1365
1366
1367    </div>
1368  </div>
1369</cart-drawer>
1370
1371<script>
1372  (function () {
1373    function patch() {
1374      var el = document.querySelector('cart-drawer');
1375      if (!el || typeof el.renderContents !== 'function') {
1376        requestAnimationFrame(patch);
1377        return;
1378      }
1379
1380      // 1. Patch renderContents — strip is-empty from root + items after add-to-cart,
1381      //    and manually sync the cart badge (cart-icon-bubble is filtered from section
1382      //    re-renders to prevent the tiny empty-bag SVG swap, so we update it ourselves).
1383      var orig = el.renderContents.bind(el);
1384      el.renderContents = function (state) {
1385        orig(state);
1386        el.classList.remove('is-empty');
1387        var items = el.querySelector('cart-drawer-items');
1388        if (items) items.classList.remove('is-empty');
1389        taUpdateBadge(state.item_count);
1390      };
1391
1392      // 2. Patch CartDrawerItems.prototype.getSectionsToRender — skip cart-icon-bubble
1393      //    so remove/qty-change doesn't swap in the tiny empty-bag SVG.
1394      //    Must patch the PROTOTYPE (not an instance) so freshly re-rendered
1395      //    cart-drawer-items elements inherit the filter automatically.
1396      var drawerItemsEl = document.querySelector('cart-drawer-items');
1397      if (drawerItemsEl) {
1398        var proto = Object.getPrototypeOf(drawerItemsEl);
1399        if (proto && typeof proto.getSectionsToRender === 'function' && !proto._taBubblePatched) {
1400          var origProtoSections = proto.getSectionsToRender;
1401          proto.getSectionsToRender = function () {
1402            return origProtoSections.call(this).filter(function (s) { return s.id !== 'cart-icon-bubble'; });
1403          };
1404          proto._taBubblePatched = true;
1405        }
1406      }
1407    }
1408
1409    // 3. Badge sync helper — updates Dawn's native .cart-count-bubble in the header.
1410    //    We filter cart-icon-bubble from section re-renders (to prevent the tiny
1411    //    empty-bag SVG swap), so we manually keep the badge in sync here instead.
1412    function taUpdateBadge(count) {
1413      var btn = document.getElementById('cart-icon-bubble');
1414      if (!btn) return;
1415      var badge = btn.querySelector('.ta-header__cart-count');
1416      if (count > 0) {
1417        if (!badge) {
1418          badge = document.createElement('span');
1419          badge.className = 'ta-header__cart-count';
1420          btn.appendChild(badge);
1421        }
1422        badge.textContent = count;
1423      } else {
1424        if (badge) badge.remove();
1425      }
1426    }
1427
1428    // 4. Cascade delete + standalone plan remove — both use cart item KEYS
1429    //    (not line numbers) so indices shifting after removals never causes wrong targets.
1430    function taRemoveByKeys(keys, onDone) {
1431      // Remove items sequentially by key using /cart/change.js
1432      // Each key removal is safe regardless of other line shifts.
1433      var remaining = keys.slice();
1434      function next() {
1435        if (!remaining.length) { onDone && onDone(); return; }
1436        var key = remaining.shift();
1437        fetch('/cart/change.js', {
1438          method: 'POST',
1439          headers: { 'Content-Type': 'application/json' },
1440          body: JSON.stringify({ id: key, quantity: 0 })
1441        })
1442        .then(function (r) { return r.json(); })
1443        .then(function () { next(); })
1444        .catch(function () { next(); });
1445      }
1446      next();
1447    }
1448
1449    function taReRenderDrawer(onDone) {
1450      fetch('/?sections=cart-drawer')
1451        .then(function (r) { return r.json(); })
1452        .then(function (sections) {
1453          var html = sections['cart-drawer'];
1454          if (!html) return;
1455          var doc = new DOMParser().parseFromString(html, 'text/html');
1456          var newInner = doc.querySelector('.drawer__inner');
1457          var curInner = document.querySelector('#CartDrawer .drawer__inner');
1458          if (newInner && curInner) curInner.innerHTML = newInner.innerHTML;
1459          // Sync is-empty state
1460          return fetch('/cart.js')
1461            .then(function (r) { return r.json(); })
1462            .then(function (cart) {
1463              var drawerEl = document.querySelector('cart-drawer');
1464              var itemsEl = document.querySelector('cart-drawer-items');
1465              var isEmpty = cart.item_count === 0;
1466              if (drawerEl) drawerEl.classList.toggle('is-empty', isEmpty);
1467              if (itemsEl) itemsEl.classList.toggle('is-empty', isEmpty);
1468              taUpdateBadge(cart.item_count);
1469              onDone && onDone();
1470            });
1471        })
1472        .catch(function () { onDone && onDone(); });
1473    }
1474
1475    function setDrawerLoading(on) {
1476      var inner = document.querySelector('#CartDrawer .drawer__inner');
1477      if (inner) inner.style.opacity = on ? '0.45' : '';
1478      if (inner) inner.style.pointerEvents = on ? 'none' : '';
1479    }
1480
1481    function initCascadeRemove() {
1482      // Qty stepper sync — intercept before Dawn's quantity-input handler for items with linked plans
1483      document.addEventListener('change', function (e) {
1484        if (!e.target.matches('#CartDrawer .quantity__input')) return;
1485        var cartItem = e.target.closest('.cart-item');
1486        if (!cartItem) return;
1487        var protectionKey    = cartItem.dataset.taProtectionKey;
1488        var svcKey           = cartItem.dataset.taSvcKey;
1489        var warrantyKey      = cartItem.dataset.taWarrantyKey;
1490        var checkoutSvcKeys  = (cartItem.dataset.taCheckoutSvcKeys || '').split(' ').filter(
1490Boolean);
1491        if (!protectionKey && !svcKey && !warrantyKey && !checkoutSvcKeys.length) return; // no linked plans — let Dawn handle normally
1492
1493        e.stopImmediatePropagation(); // prevent Dawn's CartDrawerItems.onQuantityChange
1494        var applianceKey = cartItem.dataset.taItemKey;
1495        var qty = parseInt(e.target.value, 10);
1496        if (isNaN(qty) || qty < 0) return;
1497        setDrawerLoading(true);
1498
1499        if (qty === 0) {
1500          var keys = [applianceKey, protectionKey, svcKey, warrantyKey].filter(Boolean).concat(checkoutSvcKeys);
1501          taRemoveByKeys(keys, function () {
1502            taReRenderDrawer(function () { setDrawerLoading(false); });
1503          });
1504          return;
1505        }
1506
1507        fetch('/cart/change.js', {
1508          method: 'POST',
1509          headers: { 'Content-Type': 'application/json' },
1510          body: JSON.stringify({ id: applianceKey, quantity: qty })
1511        })
1512        .then(function (r) { return r.json(); })
1513        .then(function () {
1514          var linked = [protectionKey, svcKey, warrantyKey].filter(Boolean);
1515          var updates = {};
1516          linked.forEach(function (k) { updates[k] = qty; });
1517          return fetch('/cart/update.js', {
1518            method: 'POST',
1519            headers: { 'Content-Type': 'application/json' },
1520            body: JSON.stringify({ updates: updates })
1521          });
1522        })
1523        .then(function () {
1524          taReRenderDrawer(function () { setDrawerLoading(false); });
1525        })
1526        .catch(function () { setDrawerLoading(false); });
1527      }, true); // capture:true — fires before Dawn's bubble-phase handler
1528
1529      // Appliance remove button — cascade-deletes linked protection plan too
1530      document.addEventListener('click', function (e) {
1531        var removeBtn = e.target.closest('cart-remove-button');
1532        if (!removeBtn) return;
1533        var cartItem = removeBtn.closest('.cart-item[data-ta-protection-key], .cart-item[data-ta-svc-key], .cart-item[data-ta-warranty-key], .cart-item[data-ta-checkout-svc-keys]');
1534        if (!cartItem) return; // no linked plan — Dawn handles it normally
1535
1536        e.stopImmediatePropagation();
1537        e.preventDefault();
1538        setDrawerLoading(true);
1539
1540        var applianceKey     = cartItem.dataset.taItemKey;
1541        var protectionKey    = cartItem.dataset.taProtectionKey;
1542        var svcKey           = cartItem.dataset.taSvcKey;
1543        var warrantyKey      = cartItem.dataset.taWarrantyKey;
1544        var checkoutSvcKeys  = (cartItem.dataset.taCheckoutSvcKeys || '').split(' ').filter(
1544Boolean);
1545        var keys = [applianceKey, protectionKey, svcKey, warrantyKey].filter(Boolean).concat(checkoutSvcKeys);
1546
1547        taRemoveByKeys(keys, function () {
1548          taReRenderDrawer(function () { setDrawerLoading(false); });
1549        });
1550      }, true);
1551
1552      // Protection plan standalone remove button (data-ta-remove-key)
1553      document.addEventListener('click', function (e) {
1554        var btn = e.target.closest('[data-ta-remove-key]');
1555        if (!btn) return;
1556        e.preventDefault();
1557        setDrawerLoading(true);
1558        taRemoveByKeys([btn.dataset.taRemoveKey], function () {
1559          taReRenderDrawer(function () { setDrawerLoading(false); });
1560        });
1561      });
1562
1563      // Protection plan change-plan dropdown
1564      // Use capture:true so we intercept before cart-drawer-items' own change listener
1565      // (which would misread our <select> as a quantity input and show a step error).
1566      document.addEventListener('change', function (e) {
1567        var sel = e.target.closest('.ta-cart-protection__select');
1568        if (!sel) return;
1569        e.stopPropagation(); // prevent Dawn's CartItems.onChange from seeing this event
1570
1571        var bar = sel.closest('[data-ta-protect-key]');
1572        if (!bar) return;
1573
1574        var protectKey   = bar.dataset.taProtectKey;
1575        var applianceKey = bar.dataset.taItemKey;
1576        var tier         = bar.dataset.taTier || '';
1577        var planType     = bar.dataset.taPlanType || 'protection';
1578        var isService    = planType === 'service';
1579
1580        var isDeclined   = sel.value === 'declined';
1581        var newVariantId = isDeclined ? null : parseInt(sel.value, 10);
1582        var selectedOpt  = sel.options[sel.selectedIndex];
1583        var newPrice     = selectedOpt ? selectedOpt.dataset.price : '0';
1584        var newHandle    = selectedOpt ? (selectedOpt.dataset.handle || '') : '';
1585
1586        // Find appliance title from the cart-item DOM
1587        var cartItem       = bar.closest('.cart-item');
1588        var titleEl        = cartItem && cartItem.querySelector('.cart-item__name');
1589        var applianceTitle = titleEl ? titleEl.textContent.trim() : '';
1590
1591        setDrawerLoading(true);
1592
1593        // Save tier to cart attributes so declined state persists across re-renders
1594        var attrUpdate = {};
1595        var tierAttrKey = (isService ? '_svc_tier_' : '_plan_tier_') + applianceKey;
1596        if (tier) attrUpdate[tierAttrKey] = tier;
1597
1598        function doCartUpdate(cb) {
1599          if (Object.keys(attrUpdate).length) {
1600            fetch('/cart/update.js', {
1601              method: 'POST',
1602              headers: { 'Content-Type': 'application/json' },
1603              body: JSON.stringify({ attributes: attrUpdate })
1604            }).then(function () { cb(); }).catch(cb);
1605          } else {
1606            cb();
1607          }
1608        }
1609
1610        function addNewPlan(cb) {
1611          if (isDeclined || !newVariantId) { cb(); return; }
1612          var applianceVid  = bar.dataset.taItemVid  || '';
1613          var appliancePair = bar.dataset.taItemPair || '';
1614          var applianceQty  = parseInt(bar.dataset.taItemQty, 10) || 1;
1615          var props = {
1616            '_lineID':          applianceVid,
1617            '_ta_pair':         appliancePair,
1618            'For':              applianceTitle,
1619            '_plan_price':      (parseInt(newPrice, 10) / 100).toFixed(2),
1620            '_delivery-method': 'Delivery'
1621          };
1622          if (isService) {
1623            props['_service_plan'] = 'Service Plan Selected';
1624          } else {
1625            props['_Protection Plan'] = newHandle;
1626          }
1627          fetch('/cart/add.js', {
1628            method: 'POST',
1629            headers: { 'Content-Type': 'application/json' },
1630            body: JSON.stringify({ id: newVariantId, quantity: applianceQty, properties: props })
1631          })
1632          .then(function (r) { return r.json(); })
1633          .then(function () { cb(); })
1634          .catch(cb);
1635        }
1636
1637        doCartUpdate(function () {
1638          if (protectKey) {
1639            taRemoveByKeys([protectKey], function () {
1640              addNewPlan(function () {
1641                taReRenderDrawer(function () { setDrawerLoading(false); });
1642              });
1643            });
1644          } else {
1645            addNewPlan(function () {
1646              taReRenderDrawer(function () { setDrawerLoading(false); });
1647            });
1648          }
1649        });
1650      }, true); // capture:true — intercept before cart-drawer-items' bubble-phase handler
1651    }
1652
1653    document.addEventListener('ta:warrantyAdded', function () {
1654      taReRenderDrawer(function () {});
1655    });
1656
1657    if (document.readyState === 'loading') {
1658      document.addEventListener('DOMContentLoaded', function () { patch(); initCascadeRemove(); });
1659    } else {
1660      patch();
1661      initCascadeRemove();
1662    }
1663  })();
1664
1665  // ── Orphan plan failsafe ──────────────────────────────────────────────────
1666  // If the cart contains ONLY hidden plan/service/warranty items (no real
1667  // appliance), silently clear it so the customer isn't stuck.
1668  (function () {
1669    function clearOrphanedPlans() {
1670      fetch('/cart.js')
1671        .then(function (r) { return r.json(); })
1672        .then(function (cart) {
1673          if (!cart.items || cart.items.length === 0) return;
1674          var allOrphans = cart.items.every(function (item) {
1675            return item.product_type === 'OPTIONS_HIDDEN_PRODUCT';
1676          });
1677          if (!allOrphans) return;
1678          fetch('/cart/clear.js', { method: 'POST' })
1679            .then(function () {
1680              // Refresh drawer count and re-render without reloading the page
1681              if (typeof taReRenderDrawer === 'function') {
1682                taReRenderDrawer(function () {});
1683              } else if (window.location.pathname === '/cart') {
1684                window.location.reload();
1685              }
1686            });
1687        });
1688    }
1689
1690    // Run on page load (catches cart page and any page with a stale cart)
1691    if (document.readyState === 'loading') {
1692      document.addEventListener('DOMContentLoaded', clearOrphanedPlans);
1693    } else {
1694      clearOrphanedPlans();
1695    }
1696
1697    // Also run whenever the cart drawer opens
1698    document.addEventListener('click', function (e) {
1699      if (e.target.closest('[aria-controls="CartDrawer"]')) {
1700        setTimeout(clearOrphanedPlans, 300); // slight delay so drawer renders first
1701      }
1702    });
1703  })();
1704</script>
1704
1705
1706
1707</div><div id="ta-csd-overlay" aria-modal="true" role="dialog" aria-labelledby="ta-csd-title" hidden>
1708  <div id="ta-csd-backdrop"></div>
1709  <div id="ta-csd-panel">
1710    <div id="ta-csd-header">
1711      <div id="ta-csd-header-text">
1712        <p id="ta-csd-eyebrow">Before you check out…</p>
1713        <h2 id="ta-csd-title">Add services to your order</h2>
1714      </div>
1715      <div id="ta-csd-header-right">
1716        <span id="ta-csd-page-indicator"></span>
1717        <button id="ta-csd-close" aria-label="Close services panel" type="button">
1718          <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg>
1719        </button>
1720      </div>
1721    </div>
1722    <div id="ta-csd-body"></div>
1723    <div id="ta-csd-footer">
1724      <button id="ta-csd-next" type="button">Proceed to Checkout</button>
1725      <div id="ta-csd-footer-bottom">
1726        <button id="ta-csd-back" type="button" hidden>← Previous item</button>
1727        <button id="ta-csd-skip" type="button">No thanks, skip services</button>
1728      </div>
1729    </div>
1730  </div><!-- shared tooltip — sibling of panel so it escapes overflow:hidden --><div id="ta-csd-tooltip" hidden></div>
1731</div>
1732
1733<style>
1734  /* Overlay */
1735  #ta-csd-overlay {
1736    position: fixed;
1737    inset: 0;
1738    z-index: 99999;
1739    display: flex;
1740    align-items: flex-end;
1741    justify-content: center;
1742  }
1743  #ta-csd-overlay[hidden] { display: none !important; }
1744
1745  @media (min-width: 750px) {
1746    #ta-csd-overlay { align-items: center; }
1747  }
1748
1749  /* Backdrop */
1750  #ta-csd-backdrop {
1751    position: absolute;
1752    inset: 0;
1753    background: rgba(0,0,0,0.65);
1754    animation: ta-csd-fade-in 0.2s ease forwards;
1755  }
1756
1757  /* Panel */
1758  #ta-csd-panel {
1759    position: relative;
1760    z-index: 1;
1761    width: 100%;
1762    max-width: 700px;
1763    max-height: 90dvh;
1764    max-height: 90vh;
1765    display: flex;
1766    flex-direction: column;
1767    background: rgb(13,24,38);
1768    color: rgb(240,231,212);
1769    border-radius: 1.25rem 1.25rem 0 0;
1770    overflow: hidden;
1771    animation: ta-csd-slide-up 0.28s cubic-bezier(0.32,0.72,0,1) forwards;
1772  }
1773
1774  @media (min-width: 750px) {
1775    #ta-csd-panel {
1776      border-radius: 1.25rem;
1777      animation: ta-csd-pop-in 0.22s cubic-bezier(0.32,0.72,0,1) forwards;
1778    }
1779  }
1780
1781  /* Header */
1782  #ta-csd-header {
1783    display: flex;
1784    align-items: flex-start;
1785    justify-content: space-between;
1786    gap: 1rem;
1787    padding: 2rem 2rem 1.5rem;
1788    border-bottom: 1px solid rgba(240,231,212,0.15);
1789    flex-shrink: 0;
1790  }
1791  #ta-csd-header-right {
1792    display: flex;
1793    align-items: center;
1794    gap: 0.75rem;
1795    flex-shrink: 0;
1796  }
1797  #ta-csd-page-indicator {
1798    font-size: 1rem;
1799    opacity: 0.5;
1800    color: rgb(240,231,212);
1801    white-space: nowrap;
1802  }
1803  #ta-csd-eyebrow {
1804    margin: 0 0 0.4rem;
1805    font-size: 1.25rem;
1806    letter-spacing: 0.08em;
1807    text-transform: uppercase;
1808    opacity: 0.65;
1809    color: rgb(240,231,212);
1810  }
1811  #ta-csd-title {
1812    margin: 0;
1813    font-size: clamp(2rem, 4vw, 2.75rem);
1814    font-weight: 700;
1815    color: rgb(240,231,212);
1816    line-height: 1.2;
1817  }
1818  #ta-csd-close {
1819    flex-shrink: 0;
1820    background: none;
1821    border: none;
1822    cursor: pointer;
1823    color: rgb(240,231,212);
1824    opacity: 0.7;
1825    padding: 0.25rem;
1826    line-height: 0;
1827    transition: opacity 0.15s;
1828  }
1829  #ta-csd-close:hover { opacity: 1; }
1830
1831  /* Scrollable body */
1832  #ta-csd-body {
1833    flex: 1;
1834    overflow-y: auto;
1835    -webkit-overflow-scrolling: touch;
1836    padding: 1.75rem 2rem;
1837    display: flex;
1838    flex-direction: column;
1839    gap: 2rem;
1840  }
1841
1842  /* Group label */
1843  .ta-csd-group-label {
1844    font-size: 1.1rem;
1845    letter-spacing: 0.09em;
1846    text-transform: uppercase;
1847    opacity: 0.55;
1848    margin: 0 0 1rem;
1849  }
1850
1851  /* Service card */
1852  .ta-csd-card {
1853    display: flex;
1854    align-items: center;
1855    justify-content: space-between;
1856    gap: 1rem;
1857    padding: 1.1rem 1.25rem;
1858    border: 1px solid rgba(240,231,212,0.18);
1859    border-radius: 0.75rem;
1860    background: rgba(255,255,255,0.04);
1861    margin-bottom: 0.75rem;
1862    transition: border-color 0.15s;
1863  }
1864  .ta-csd-card:last-child { margin-bottom: 0; }
1865  .ta-csd-card.ta-csd-added {
1866    border-color: rgba(240,231,212,0.5);
1867    background: rgba(240,231,212,0.06);
1868  }
1869  .ta-csd-card-left {
1870    display: flex;
1871    align-items: center;
1872    gap: 0.6rem;
1873    flex: 1;
1874    min-width: 0;
1875  }
1876  .ta-csd-card-name {
1877    font-weight: 600;
1878    font-size: 1.6rem;
1879    color: rgb(240,231,212);
1880  }
1881
1882  /* Info button */
1883  .ta-csd-info-btn {
1884    display: inline-flex;
1885    align-items: center;
1886    justify-content: center;
1887    width: 22px;
1888    height: 22px;
1889    border-radius: 50%;
1890    border: 1.5px solid rgba(240,231,212,0.5);
1891    color: rgba(240,231,212,0.5);
1892    font-size: 13px;
1893    font-weight: 700;
1894    font-style: normal;
1895    line-height: 1;
1896    flex-shrink: 0;
1897    cursor: pointer;
1898    background: none;
1899    padding: 0;
1900    transition: border-color 0.15s, color 0.15s;
1901  }
1902  .ta-csd-info-btn:hover,
1903  .ta-csd-info-btn.is-open {
1904    border-color: rgb(240,231,212);
1905    color: rgb(240,231,212);
1906  }
1907
1908  .ta-csd-card-right {
1909    display: flex;
1910    align-items: center;
1911    gap: 0.75rem;
1912    flex-shrink: 0;
1913  }
1914  .ta-csd-card-price {
1915    font-weight: 700;
1916    font-size: 1.5rem;
1917    white-space: nowrap;
1918    color: rgb(240,231,212);
1919  }
1920  .ta-csd-add-btn {
1921    background: rgb(192,57,43);
1922    color: #fff;
1923    border: none;
1924    border-radius: 0.5rem;
1925    padding: 0.65rem 1.4rem;
1926    font-size: 1.15rem;
1927    font-weight: 600;
1928    cursor: pointer;
1929    white-space: nowrap;
1930    transition: opacity 0.15s;
1931  }
1932  .ta-csd-add-btn:hover { opacity: 0.85; }
1933  .ta-csd-add-btn:disabled { opacity: 0.5; cursor: default; }
1934  .ta-csd-added-label {
1935    display: none;
1936    font-size: 1.15rem;
1937    font-weight: 600;
1938    color: rgb(240,231,212);
1939    opacity: 0.8;
1940  }
1941  .ta-csd-card.ta-csd-added .ta-csd-add-btn { display: none; }
1942  .ta-csd-card.ta-csd-added .ta-csd-added-label { display: block; }
1943  .ta-csd-remove-btn {
1944    display: none;
1945    background: none;
1946    border: 1.5px solid rgba(240,231,212,0.4);
1947    border-radius: 0.4rem;
1948    color: rgba(240,231,212,0.65);
1949    font-size: 1rem;
1950    font-weight: 500;
1951    cursor: pointer;
1952    padding: 0.35rem 0.75rem;
1953    transition: border-color 0.15s, color 0.15s, opacity 0.15s;
1954    white-space: nowrap;
1955    margin-left: 0.25rem;
1956  }
1957  .ta-csd-remove-btn:hover { border-color: rgb(240,231,212); color: rgb(240,231,212); }
1958  .ta-csd-remove-btn:disabled { opacity: 0.4; cursor: default; }
1959  .ta-csd-card.ta-csd-added .ta-csd-remove-btn { display: inline-block; }
1960
1961  /* Shared tooltip — sits outside panel, rendered over everything */
1962  #ta-csd-tooltip {
1963    position: fixed;
1964    z-index: 999999;
1965    width: 300px;
1966    background: rgb(240,231,212);
1967    color: rgb(13,24,38);
1968    font-size: 1.05rem;
1969    font-weight: 400;
1970    line-height: 1.6;
1971    border-radius: 10px;
1972    padding: 14px 18px;
1973    pointer-events: none;
1974    box-shadow: 0 4px 20px rgba(0,0,0,0.35);
1975  }
1976  #ta-csd-tooltip[hidden] { display: none !important; }
1977  #ta-csd-tooltip::after {
1978    content: '';
1979    position: absolute;
1980    top: 100%;
1981    left: var(--ta-csd-arrow-left, 50%);
1982    transform: translateX(-50%);
1983    border: 7px solid transparent;
1984    border-top-color: rgb(240,231,212);
1985  }
1986
1987  /* Footer */
1988  #ta-csd-footer {
1989    flex-shrink: 0;
1990    padding: 1.25rem 2rem 1.75rem;
1991    border-top: 1px solid rgba(240,231,212,0.15);
1992    display: flex;
1993    flex-direction: column;
1994    gap: 0.75rem;
1995  }
1996  #ta-csd-next {
1997    width: 100%;
1998    background: rgb(192,57,43);
1999    color: #fff;
2000    border: none;
2001    border-radius: 0.6rem;
2002    padding: 1.2rem 1.5rem;
2003    font-size: 1.3rem;
2004    font-weight: 700;
2005    cursor: pointer;
2006    transition: opacity 0.15s;
2007    letter-spacing: 0.03em;
2008  }
2009  #ta-csd-next:hover { opacity: 0.88; }
2010  #ta-csd-next:disabled { opacity: 0.5; cursor: default; }
2011
2012  #ta-csd-footer-bottom {
2013    display: flex;
2014    align-items: center;
2015    justify-content: center;
2016    gap: 1.5rem;
2017  }
2018  #ta-csd-back {
2019    background: none;
2020    border: none;
2021    color: rgb(240,231,212);
2022    font-size: 1.1rem;
2023    opacity: 0.65;
2024    cursor: pointer;
2025    padding: 0.3rem;
2026    transition: opacity 0.15s;
2027  }
2028  #ta-csd-back:hover { opacity: 0.9; }
2029  #ta-csd-skip {
2030    background: none;
2031    border: none;
2032    color: rgb(240,231,212);
2033    font-size: 1.1rem;
2034    opacity: 0.65;
2035    cursor: pointer;
2036    padding: 0.3rem;
2037    text-decoration: underline;
2038    transition: opacity 0.15s;
2039  }
2040  #ta-csd-skip:hover { opacity: 0.9; }
2041
2042  /* Animations */
2043  @keyframes ta-csd-fade-in {
2044    from { opacity: 0; } to { opacity: 1; }
2045  }
2046  @keyframes ta-csd-slide-up {
2047    from { transform: translateY(100%); opacity: 0; }
2048    to   { transform: translateY(0);    opacity: 1; }
2049  }
2050  @keyframes ta-csd-pop-in {
2051    from { transform: scale(0.94);
2051 opacity: 0; }
2052    to   { transform: scale(1);    opacity: 1; }
2053  }
2054
2055  /* ── Mobile scaling ── */
2056  @media (max-width: 749px) {
2057    #ta-csd-panel {
2058      max-height: 85dvh;
2059      max-height: 85vh;
2060    }
2061    #ta-csd-header { padding: 1.25rem 1.25rem 1rem; }
2062    #ta-csd-eyebrow { font-size: 1rem; }
2063    #ta-csd-title { font-size: 1.75rem; }
2064    #ta-csd-page-indicator { font-size: 1rem; }
2065    #ta-csd-body { padding: 1rem 1.25rem; gap: 1.25rem; }
2066    .ta-csd-group-label { font-size: 0.95rem; }
2067    .ta-csd-card { padding: 0.85rem 1rem; gap: 0.75rem; }
2068    .ta-csd-card-name { font-size: 1.3rem; }
2069    .ta-csd-info-btn { width: 20px; height: 20px; font-size: 12px; }
2070    .ta-csd-card-price { font-size: 1.25rem; }
2071    .ta-csd-add-btn { font-size: 1.1rem; padding: 0.55rem 1rem; }
2072    .ta-csd-added-label { font-size: 1.1rem; }
2073    .ta-csd-remove-btn { font-size: 0.9rem; padding: 0.3rem 0.55rem; }
2074
2075    #ta-csd-tooltip { width: 240px; font-size: 1rem; padding: 12px 14px; }
2076    #ta-csd-footer { padding: 0.9rem 1.25rem 1.25rem; gap: 0.6rem; }
2077    #ta-csd-next { font-size: 1.2rem; padding: 1rem 1rem; }
2078    #ta-csd-back { font-size: 1rem; }
2079    #ta-csd-skip { font-size: 1rem; }
2080  }
2081</style>
2082
2083<script>
2084(function () {
2085  'use strict';
2086
2087  /* ── State ── */
2088  var csdGroups  = [];
2089  var csdPage    = 0;
2090
2091  /* ── Scroll lock (iOS-compatible) ── */
2092  var _csdSavedScrollY = 0;
2093  function csdLockScroll() {
2094    _csdSavedScrollY = window.scrollY;
2095    document.body.style.position = 'fixed';
2096    document.body.style.top      = '-' + _csdSavedScrollY + 'px';
2097    document.body.style.width    = '100%';
2098  }
2099  function csdUnlockScroll() {
2100    document.body.style.position = '';
2101    document.body.style.top      = '';
2102    document.body.style.width    = '';
2103    window.scrollTo(0, _csdSavedScrollY);
2104  }
2105
2106  /* ── Parse Liquid service data ── */
2107  function getData() {
2108    var el = document.getElementById('ta-checkout-services-data');
2109    if (!el) return [];
2110    try { return JSON.parse(el.textContent) || []; } catch(e) { return []; }
2111  }
2112
2113  /*
2114   * ── Fetch live cart and update inCart + cartItemKey on each service ──
2115   *
2116   * Each service in Liquid JSON has { type, handle, vid, inCart, ... }.
2117   * A service cart item has properties: _service_type = handle, _lineID = appliance key (VID:hash).
2118   * We match by handle + appliance variant_id (stripping the hash from _lineID).
2119   */
2120  function fetchAndUpdateInCart(items) {
2121    return fetch('/cart.js')
2122      .then(function(r) { return r.json(); })
2123      .then(function(cart) {
2124        var cartItems = cart.items || [];
2125        items.forEach(function(item) {
2126          var itemVid = String(item.vid || '');
2127          item.services.forEach(function(svc) {
2128            svc.inCart     = false;
2129            svc.cartItemKey = null;
2130            for (var i = 0; i < cartItems.length; i++) {
2131              var ci = cartItems[i];
2132              if (!ci.properties || !ci.properties['_service_type']) continue;
2133              if (ci.properties['_service_type'] !== svc.handle) continue;
2134              /* _lineID is VID:hash — extract VID prefix for comparison */
2135              var lineID    = String(ci.properties['_lineID'] || '');
2136              var lineVid   = lineID.split(':')[0];
2137              if (lineVid === itemVid || lineID === item.key) {
2138                svc.inCart      = true;
2139                svc.cartItemKey = ci.key;
2140                break;
2141              }
2142            }
2143          });
2144        });
2145        return items;
2146      });
2147  }
2148
2149  /*
2150   * ── One page per eligible product.
2151   *
2152   * Modal opens ONLY IF at least one eligible item has no service in cart yet.
2153   * Once open, show ALL eligible items — including ones already selected —
2154   * so the customer can confirm or undo their prior choice.
2155   *
2156   * Returns [] (skip modal) if:
2157   *   • No items have eligible services, OR
2158   *   • Every item that has eligible services already has at least one in cart.
2159   */
2160  function buildEligibleGroups(items) {
2161    var eligibleItems = items.filter(function(item) {
2162      return item.services.length > 0;
2163    });
2164
2165    if (eligibleItems.length === 0) return [];
2166
2167    var anyUnselected = eligibleItems.some(function(item) {
2168      return !item.services.some(function(svc) { return svc.inCart; });
2169    });
2170
2171    if (!anyUnselected) return [];
2172
2173    /* Show all eligible items — selected or not */
2174    return eligibleItems.map(function(item) {
2175      return { title: item.title, items: [item] };
2176    });
2177  }
2178
2179  function groupLabel(group) {
2180    return group.title;
2181  }
2182
2183  /* ── HTML helpers ── */
2184  function escHtml(s) {
2185    return String(s)
2186      .replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;')
2187      .replace(/"/g,'&quot;').replace(/'/g,'&#39;');
2188  }
2189  function escAttr(s) { return escHtml(s); }
2190
2191  /* ── Tooltip ── */
2192  var _tooltipBtn = null;
2193  function hideTooltip() {
2194    var tt = document.getElementById('ta-csd-tooltip');
2195    tt.setAttribute('hidden', '');
2196    if (_tooltipBtn) { _tooltipBtn.classList.remove('is-open'); _tooltipBtn = null; }
2197  }
2198  function showTooltip(btn, text) {
2199    hideTooltip();
2200    _tooltipBtn = btn;
2201    btn.classList.add('is-open');
2202    var tt   = document.getElementById('ta-csd-tooltip');
2203    tt.textContent = text;
2204    tt.removeAttribute('hidden');
2205
2206    var rect  = btn.getBoundingClientRect();
2207    var tw    = 300;
2208    var idealLeft = rect.left + rect.width / 2 - tw / 2;
2209    var left  = Math.max(8, Math.min(idealLeft, window.innerWidth - tw - 8));
2210    var top   = rect.top - tt.offsetHeight - 10;
2211    if (top < 8) top = rect.bottom + 10;
2212    tt.style.left = left + 'px';
2213    tt.style.top  = top  + 'px';
2214    var arrowLeft = (rect.left + rect.width / 2) - left;
2215    tt.style.setProperty('--ta-csd-arrow-left', arrowLeft + 'px');
2216  }
2217
2218  /* ── Build body for current page ── */
2219  function renderPage() {
2220    var group  = csdGroups[csdPage];
2221    var body   = document.getElementById('ta-csd-body');
2222    var total  = csdGroups.length;
2223    body.innerHTML = '';
2224    body.scrollTop = 0;
2225    hideTooltip();
2226
2227    var indicator = document.getElementById('ta-csd-page-indicator');
2228    indicator.textContent = total > 1 ? (csdPage + 1) + ' of ' + total : '';
2229
2230    var labelEl = document.createElement('p');
2231    labelEl.className   = 'ta-csd-group-label';
2232    labelEl.textContent = groupLabel(group);
2233    body.appendChild(labelEl);
2234
2235    /* Single item per group — render its services directly */
2236    var item = group.items[0];
2237    item.services.forEach(function(svc) {
2238      var card = document.createElement('div');
2239      card.className        = 'ta-csd-card' + (svc.inCart ? ' ta-csd-added' : '');
2240      card.dataset.svcType  = svc.type;
2241      card.dataset.itemKeys = item.key;
2242      card.dataset.itemQty  = item.quantity || 1;
2243      if (svc.cartItemKey) card.dataset.cartKey = svc.cartItemKey;
2244
2245      card.innerHTML =
2246        '<div class="ta-csd-card-left">' +
2247          '<span class="ta-csd-card-name">' + escHtml(svc.name) + '</span>' +
2248          (svc.desc
2249            ? '<button class="ta-csd-info-btn" type="button" aria-label="About ' + escAttr(svc.name) + '" data-desc="' + escAttr(svc.desc) + '">i</button>'
2250            : '') +
2251        '</div>' +
2252        '<div class="ta-csd-card-right">' +
2253          '<span class="ta-csd-card-price">' + escHtml(svc.priceFmt) + ' / item</span>' +
2254          '<button class="ta-csd-add-btn" type="button"' +
2255            ' data-handle="' + escAttr(svc.handle) + '"' +
2256            ' data-vid="' + escAttr(String(svc.vid)) + '">' +
2257            'Add' +
2258          '</button>' +
2259          '<span class="ta-csd-added-label">&#10003; Added</span>' +
2260          '<button class="ta-csd-remove-btn" type="button">Remove</button>' +
2261        '</div>';
2262
2263      body.appendChild(card);
2264    });
2265
2266    var nextBtn = document.getElementById('ta-csd-next');
2267    var backBtn = document.getElementById('ta-csd-back');
2268    var isLast  = csdPage === total - 1;
2269    nextBtn.textContent = isLast ? 'Proceed to Checkout' : 'Next item →';
2270    backBtn.hidden      = csdPage === 0;
2271  }
2272
2273  /* ── Add service ── */
2274  function addServiceForKeys(btn, handle, vid, itemKeys, qty, done) {
2275    btn.disabled = true;
2276    var keys  = itemKeys.split(',').filter(Boolean);
2277    var chain = Promise.resolve();
2278    var addedKey = null;
2279    keys.forEach(function(key) {
2280      chain = chain.then(function() {
2281        return fetch('/cart/add.js', {
2282          method: 'POST',
2283          headers: { 'Content-Type': 'application/json' },
2284          body: JSON.stringify({
2285            id: parseInt(vid, 10),
2286            quantity: qty || 1,
2287            properties: { '_service_type': handle, '_lineID': key }
2288          })
2289        }).then(function(r) { return r.json(); })
2290          .then(function(data) {
2291            /* Store the cart item key returned so we can remove it later */
2292            if (data && data.key) addedKey = data.key;
2293          });
2294      });
2295    });
2296    chain.then(function() { done(null, addedKey); }).catch(function(e) { done(e, null); });
2297  }
2298
2299  /* ── Remove service ── */
2300  function removeService(cartKey, done) {
2301    fetch('/cart/change.js', {
2302      method: 'POST',
2303      headers: { 'Content-Type': 'application/json' },
2304      body: JSON.stringify({ id: cartKey, quantity: 0 })
2305    }).then(function(r) { return r.json(); })
2306      .then(function() { done(null); })
2307      .catch(function(e) { done(e); });
2308  }
2309
2310  /* ── Open / close modal ── */
2311  function openModal(groups) {
2312    csdGroups = groups;
2313    csdPage   = 0;
2314    renderPage();
2315    document.getElementById('ta-csd-overlay').removeAttribute('hidden');
2316    csdLockScroll();
2317    setTimeout(function(){
2318      var panel = document.getElementById('ta-csd-panel');
2319      if (panel) { panel.setAttribute('tabindex', '-1'); panel.focus(); }
2320    }, 50);
2321  }
2322
2323  function closeModal() {
2324    hideTooltip();
2325    document.getElementById('ta-csd-overlay').setAttribute('hidden', '');
2326    csdUnlockScroll();
2327  }
2328
2329  function goCheckout() {
2330    closeModal();
2331    window.location.href = '/checkout';
2332  }
2333
2334  /* ── Init ── */
2335  function init() {
2336    /* Intercept Checkout button — fetch fresh cart before deciding */
2337    document.addEventListener('click', function(e) {
2338      var btn = e.target.closest('#CartDrawer-Checkout');
2339      if (!btn) return;
2340      e.preventDefault();
2341      e.stopPropagation();
2342
2343      var origText   = btn.textContent;
2344      btn.disabled   = true;
2345      btn.textContent = 'Checking…';
2346
2347      var items = getData();
2348      fetchAndUpdateInCart(items)
2349        .then(function(updatedItems) {
2350          var groups = buildEligibleGroups(updatedItems);
2351          if (groups.length === 0) {
2352            /* All services already added (or no applicable services) — go straight to checkout */
2353            goCheckout();
2354          } else {
2355            btn.disabled    = false;
2356            btn.textContent = origText;
2357            openModal(groups);
2358          }
2359        })
2360        .catch(function() {
2361          /* If fetch fails for any reason, fall through to checkout rather than blocking */
2362          goCheckout();
2363        });
2364    }, true);
2365
2366    /* Body delegation: info / add / remove buttons */
2367    document.getElementById('ta-csd-body').addEventListener('click', function(e) {
2368      /* Info button */
2369      var infoBtn = e.target.closest('.ta-csd-info-btn');
2370      if (infoBtn) {
2371        if (infoBtn.classList.contains('is-open')) { hideTooltip(); return; }
2372        showTooltip(infoBtn, infoBtn.dataset.desc || '');
2373        return;
2374      }
2375      if (!e.target.closest('.ta-csd-info-btn')) hideTooltip();
2376
2377      /* Add button */
2378      var addBtn = e.target.closest('.ta-csd-add-btn');
2379      if (addBtn && !addBtn.disabled) {
2380        var card = addBtn.closest('.ta-csd-card');
2381        addBtn.textContent = 'Adding…';
2382        var addSvcType = card.dataset.svcType;
2383        var addItemQty = parseInt(card.dataset.itemQty, 10) || 1;
2384        addServiceForKeys(addBtn, addBtn.dataset.handle, addBtn.dataset.vid, card.dataset.itemKeys, addItemQty, function(err, cartKey) {
2385          if (err) {
2386            addBtn.textContent = 'Add';
2387            addBtn.disabled    = false;
2388          } else {
2389            card.classList.add('ta-csd-added');
2390            if (cartKey) card.dataset.cartKey = cartKey;
2391            /* Update in-memory group data so back/next re-render shows correct state */
2392            var grp = csdGroups[csdPage];
2393            if (grp) grp.items[0].services.forEach(function(s) {
2394              if (s.type === addSvcType) { s.inCart = true; s.cartItemKey = cartKey || s.cartItemKey; }
2395            });
2396          }
2397        });
2398        return;
2399      }
2400
2401      /* Remove button */
2402      var removeBtn = e.target.closest('.ta-csd-remove-btn');
2403      if (removeBtn && !removeBtn.disabled) {
2404        var card    = removeBtn.closest('.ta-csd-card');
2405        var cartKey = card.dataset.cartKey;
2406        if (!cartKey) return;
2407        var remSvcType = card.dataset.svcType;
2408        removeBtn.disabled    = true;
2409        removeBtn.textContent = 'Removing…';
2410        removeService(cartKey, function(err) {
2411          if (err) {
2412            removeBtn.disabled    = false;
2413            removeBtn.textContent = 'Remove';
2414          } else {
2415            card.classList.remove('ta-csd-added');
2416            delete card.dataset.cartKey;
2417            removeBtn.disabled    = false;
2418            removeBtn.textContent = 'Remove';
2419            /* Update in-memory group data so back/next re-render shows correct state */
2420            var grp = csdGroups[csdPage];
2421            if (grp) grp.items[0].services.forEach(function(s) {
2422              if (s.type === remSvcType) { s.inCart = false; s.cartItemKey = null; }
2423            });
2424          }
2425        });
2426        return;
2427      }
2428    });
2429
2430    /* Next / Proceed button */
2431    document.getElementById('ta-csd-next').addEventListener('click', function() {
2432      if (csdPage < csdGroups.length - 1) {
2433        csdPage++;
2434        renderPage();
2435      } else {
2436        goCheckout();
2437      }
2438    });
2439
2440    /* Back button */
2441    document.getElementById('ta-csd-back').addEventListener('click', function() {
2442      if (csdPage > 0) { csdPage--; renderPage(); }
2443    });
2444
2445    document.getElementById('ta-csd-skip').addEventListener('click', goCheckout);
2446    document.getElementById('ta-csd-close').addEventListener('click', closeModal);
2447    document.getElementById('ta-csd-backdrop').addEventListener('click', closeModal);
2448
2449    document.addEventListener('keydown', function(e) {
2450      if (e.key !== 'Escape') return;
2451      var overlay = document.getElementById('ta-csd-overlay');
2452      if (overlay && !overlay.hidden) closeModal();
2453    });
2454
2455    document.addEventListener('click', function(e) {
2456      if (!e.target.closest('.ta-csd-info-btn')) hideTooltip();
2457    });
2458  }
2459
2460  if (document.readyState === 'loading') {
2461    document.addEventListener('DOMContentLoaded', init);
2462  } else {
2463    init();
2464  }
2465})();
2466</script>
2466
2467<!-- BEGIN sections: header-group -->
2468<section id="shopify-section-sections--20959742034099__announcement-bar" class="shopify-section shopify-section-group-header-group"><style>
2469  .ta-announcement-bar {
2470    background-color: #0d1826;
2471    color: #f0e7d4;
2472    display: flex;
2473    align-items: center;
2474    width: 100%;
2475    box-sizing: border-box;
2476    padding: 0 28px;
2477    height: 34px;
2478    font-size: 11.5px;
2479    font-weight: 400;
2480    letter-spacing: 0.15px;
2481    gap: 14px;
2482    font-family: 'Poppins', sans-serif;
2483    -webkit-font-smoothing: antialiased;
2484  }
2485
2486  .ta-announcement-bar a {
2487    color: inherit;
2488    text-decoration: none;
2489    opacity: 0.86;
2490  }
2491
2492  .ta-announcement-bar a:hover {
2493    opacity: 1;
2494    text-decoration: underline;
2495  }
2496
2497  .ta-ann-dot {
2498    width: 3px;
2499    height: 3px;
2500    border-radius: 50%;
2501    background: rgba(240, 231, 212, 0.35);
2502    flex-shrink: 0;
2503  }
2504
2505  .ta-ann-tagline {
2506    display: flex;
2507    align-items: center;
2508    gap: 5px;
2509  }
2510
2511  .ta-ann-leaf {
2512    color: #e7be76;
2513    font-weight: 600;
2514  }
2515
2516  .ta-ann-right {
2517    margin-left: auto;
2518    display: flex;
2519    align-items: center;
2520    gap: 14px;
2521  }
2522
2523  .ta-ann-phone {
2524    font-weight: 600;
2525    color: inherit;
2526    letter-spacing: 0.3px;
2527  }
2528
2529  /* ── Sticky: target this section's wrapper ── */
2530  /* In a section group the id gets a group prefix, so target both possibilities */
2531  #shopify-section-sections--20959742034099__announcement-bar,
2532  #shopify-section-header-sections--20959742034099__announcement-bar {
2533    position: fixed !important;
2534    top: 0 !important;
2535    left: 0 !important;
2536    right: 0 !important;
2537    width: 100vw !important;
2538    z-index: 201 !important;
2539    box-sizing: border-box !important;
2540  }
2541
2542  @media screen and (max-width: 768px) {
2543    .ta-announcement-bar {
2544      padding: 0 16px;
2545      font-size: 10.5px;
2546      gap: 10px;
2547    }
2548
2549    /* On mobile: hide the family-owned tagline, show the reviews rating instead */
2550    .ta-ann-hide-mobile {
2551      display: none;
2552    }
2553
2554    .ta-ann-tagline {
2555      display: none;
2556    }
2557
2558    .ta-ann-rating-mobile {
2559      display: flex !important;
2560    }
2561  }
2562</style>
2563
2564<div class="ta-announcement-bar"><a href="/pages/about-us" class="ta-ann-tagline"><span class="ta-ann-leaf">🍁</span>Family-owned in Ontario since 1906
2565</a><div class="ta-ann-dot ta-ann-hide-mobile"></div><a href="/pages/review-page" class="ta-ann-hide-mobile">⭐ 10,000+ verified  reviews</a><a href="/pages/review-page" class="ta-ann-rating-mobile" style="display:none;">⭐ 10,000+ verified  reviews</a><div class="ta-ann-right"><a href="/pages/track-your-order" class="ta-ann-hide-mobile">Track my order</a>
2566      <div class="ta-ann-dot ta-ann-hide-mobile"></div><a href="/pages/our-locations">Visit a showroom</a>
2567      <div class="ta-ann-dot"></div><span class="ta-ann-phone">1-800-303-7550</span></div>
2568
2569</div>
2570
2571<style>
2572  /* Applied via JS — !important ensures other scripts can't override position */
2573  .ta-sticky-section {
2574    position: fixed !important;
2575    left: 0 !important;
2576    right: 0 !important;
2577    width: 100% !important;
2578    z-index: 200 !important;
2579  }
2580</style>
2581
2582<script>
2583(function() {
2584  // Shared stacking function — defined globally so ta-header can also call it.
2585  // Uses a CSS class (!important) instead of inline styles so other theme scripts
2586  // can't wipe the positioning by clearing element.style.
2587  window.taStackHeaders = function() {
2588    var slots = [
2589      document.querySelector('.ta-announcement-bar'),
2590      document.querySelector('.ta-header-wrapper'),
2591    ].map(function(el) {
2592      if (!el) return null;
2593      return el.closest('section, .shopify-section') || el.parentElement;
2594    }).filter(Boolean);
2595
2596    // Deduplicate
2597    var seen = [];
2598    slots = slots.filter(function(el) {
2599      if (seen.indexOf(el) !== -1) return false;
2600      seen.push(el);
2601      return true;
2602    });
2603
2604    if (!slots.length) return;
2605
2606    // offsetHeight works on fixed elements — no static reset needed
2607    var offset = 0;
2608    slots.forEach(function(slot) {
2609      var h = slot.offsetHeight;
2610      slot.classList.add('ta-sticky-section');
2611      slot.style.top = offset + 'px'; // only top needs to be per-element
2612      offset += h;
2613    });
2614
2615    // getBoundingClientRect gives the actual painted bottom of the lowest fixed header
2616    // element — catches anything offsetHeight misses (e.g. the promo bar on mobile).
2617    var lastSlot = slots[slots.length - 1];
2618    if (lastSlot) {
2619      var rect = lastSlot.getBoundingClientRect();
2620      if (rect.bottom > offset) {
2621        offset = rect.bottom;
2622      }
2623    }
2624
2625    document.documentElement.style.setProperty('--header-height', offset + 'px');
2626    document.documentElement.style.setProperty('--ta-header-bottom', offset + 'px');
2627    document.body.style.paddingTop = offset + 'px';
2628  };
2629
2630  function init() {
2631    window.taStackHeaders();
2632  }
2633
2634  if (document.readyState === 'loading') {
2635    document.addEventListener('DOMContentLoaded', init);
2636  } else {
2637    init();
2638  }
2639
2640  window.addEventListener('load', window.taStackHeaders);
2641  window.addEventListener('resize', window.taStackHeaders);
2642  document.addEventListener('shopify:section:load', window.taStackHeaders);
2643
2644  // ResizeObserver: re-measure whenever the header section's rendered height changes
2645  // (e.g. web font swap, promo bar content settling, Klaviyo/Podium injections).
2646  // This ensures body.paddingTop is always correct regardless of load-event timing.
2647  function attachHeaderObserver() {
2648    var annBar = document.querySelector('.ta-announcement-bar');
2649    var hdrWrapper = document.querySelector('.ta-header-wrapper');
2650    var targets = [annBar, hdrWrapper].map(function(el) {
2651      return el && (el.closest('section, .shopify-section') || el.parentElement);
2652    }).filter(Boolean);
2653
2654    if (!targets.length || typeof ResizeObserver === 'undefined') return;
2655
2656    var ro = new ResizeObserver(function() {
2657      window.taStackHeaders();
2658    });
2659    targets.forEach(function(t) { ro.observe(t); });
2660  }
2661
2662  if (document.readyState === 'loading') {
2663    document.addEventListener('DOMContentLoaded', attachHeaderObserver);
2664  } else {
2665    attachHeaderObserver();
2666  }
2667})();
2668</script>
2668
2669
2670
2671</section><section id="shopify-section-sections--20959742034099__header" class="shopify-section shopify-section-group-header-group"><style>
2672  /* ══════════════════════════════════════════════════════
2673     TA HEADER v2 — Four-row redesign
2674     Row 1 : Main   (logo · search · icons)  — #2a1f1f
2675     Row 2 : Sub-nav (utility links)          — white
2676     Row 3 : Shop-nav (category bar)          — white
2677     Announcement bar lives in its own section.
2678  ══════════════════════════════════════════════════════ */
2679
2680  /* ── Pin header section directly — CSS guarantee, JS refines the top value ── */
2681  #shopify-section-sections--20959742034099__header {
2682    position: fixed !important;
2683    top: 34px !important; /* fallback: announcement bar height — JS overrides with measured value */
2684    left: 0 !important;
2685    right: 0 !important;
2686    width: 100% !important;
2687    z-index: 200 !important;
2688  }
2689
2690  /* ── Wrapper — relative so logo can span rows as overlay ── */
2691  .ta-header-wrapper {
2692    width: 100%;
2693    position: relative;
2694    background: #ffffff;
2695  }
2696
2697  /* ══════════════════════════════════════
2698     ROW 1 — MAIN (search · icons)
2699  ══════════════════════════════════════ */
2700  .ta-header {
2701    background: #ffffff;
2702    width: 100%;
2703    position: relative;
2704    z-index: 10;
2705  }
2706
2707  .ta-header__inner {
2708    position: relative;
2709    height: 90px; /* 40px above search bar + 46px bar + 4px below */
2710    padding: 0 32px;
2711    box-sizing: border-box;
2712  }
2713
2714  /* ── Logo — absolute overlay spanning header + subnav rows ── */
2715  .ta-header__logo {
2716    position: absolute;
2717    left: clamp(32px, 7vw, 160px);
2718    top: 0;
2719    /* height set via JS to match header + subnav combined height */
2720    display: flex;
2721    align-items: center;
2722    z-index: 20;
2723    pointer-events: none;
2724  }
2725
2726  .ta-header__logo a {
2727    display: block;
2728    line-height: 0;
2729    pointer-events: auto;
2730    transform: translateY(-8px);
2731  }
2732
2733  .ta-header__logo img {
2734    height: 96px;
2735    width: auto;
2736    max-width: 260px;
2737    display: block;
2738  }
2739
2740  @media (max-width: 1149px) {
2741    .ta-header__logo img { height: 80px; }
2742  }
2743
2744  .ta-header__logo-mobile { display: none !important; }
2745
2746  .ta-header__logo-text {
2747    font-family: 'Poppins', sans-serif;
2748    font-size: 20px;
2749    font-weight: 700;
2750    color: #2a1f1f;
2751    text-decoration: none;
2752  }
2753
2754  /* ── Inline search form (Searchanise) ── */
2755  .ta-search-form {
2756    position: absolute;
2757    left: 50%;
2758    transform: translateX(-50%);
2759    top: 50%;
2760    margin-top: -12px; /* shifted down from center */
2761    width: clamp(280px, 38vw, 560px);
2762    height: 46px;
2763    display: flex;
2764    align-items: center;
2765    background: #ede9e4;
2766    border-radius: 100px;
2767    border: 1.5px solid transparent;
2768    box-sizing: border-box;
2769    overflow: hidden;
2770    transition: box-shadow 0.15s, background 0.15s;
2771  }
2772
2773  .ta-search-form:focus-within {
2774    background: #f7f4f0;
2775  }
2776
2777  .ta-search-form:hover:not(:focus-within) {
2778    box-shadow: inset 0 0 0 1.5px rgba(15, 30, 55, 0.22);
2779    background: #ede9e4;
2780  }
2781
2782  .ta-search-form__icon {
2783    flex-shrink: 0;
2784    display: flex;
2785    align-items: center;
2786    padding: 0 10px 0 16px;
2787    color: rgba(42, 31, 31, 0.38);
2788    pointer-events: none;
2789  }
2790
2791  .ta-search-form__input {
2792    flex: 1;
2793    border: none !important;
2794    outline: none !important;
2795    box-shadow: none !important;
2796    background: transparent !important;
2797    font-family: 'Poppins', sans-serif;
2798    font-size: 14px;
2799    color: #2a1f1f;
2800    padding: 0;
2801    min-width: 0;
2802    border-radius: 0 !important;
2803    -webkit-appearance: none;
2804  }
2805
2806  .ta-search-form__input:focus,
2807  .ta-search-form__input:active {
2808    border: none !important;
2809    outline: none !important;
2810    box-shadow: none !important;
2811    background: transparent !important;
2812  }
2813
2814  .ta-search-form__input::placeholder {
2815    color: rgba(42, 31, 31, 0.38);
2816  }
2817
2818  .ta-search-form__input::-webkit-search-cancel-button,
2819  .ta-search-form__input::-webkit-search-decoration,
2820  .ta-search-form__input::-ms-clear {
2821    display: none !important;
2822    -webkit-appearance: none;
2823  }
2824
2825  .ta-search-form__submit {
2826    flex-shrink: 0;
2827    width: 48px;
2828    height: 100%;
2829    background: #ED1C24;
2830    border: none;
2831    border-radius: 0 100px 100px 0;
2832    cursor: pointer;
2833    display: flex;
2834    align-items: center;
2835    justify-content: center;
2836    color: #ffffff;
2837    transition: background 0.15s;
2838  }
2839
2840  .ta-search-form:hover .ta-search-form__submit {
2841    background: #c8181f;
2842  }
2843
2844  /* ── Icons (account · wishlist · cart) — icon SVG centered with search bar, label hangs into subnav ── */
2845  .ta-header__icons {
2846    position: absolute;
2847    right: clamp(32px, 7vw, 160px);
2848    top: 48px; /* icon top: search bar center (63px) minus half icon height (15px) */
2849    display: flex;
2850    align-items: flex-start;
2851    gap: 28px;
2852  }
2853
2854  .ta-header__icon-btn {
2855    display: flex;
2856    flex-direction: column;
2857    align-items: center;
2858    justify-content: center;
2859    gap: 4px;
2860    width: auto;
2861    min-width: 34px;
2862    height: auto;
2863    padding: 0;
2864    border-radius: 8px;
2865    color: #2a1f1f;
2866    background: transparent;
2867    border: none;
2868    cursor: pointer;
2869    text-decoration: none;
2870    position: relative;
2871    transition: color 0.15s;
2872    font-family: 'Poppins', sans-serif;
2873    -webkit-tap-highlight-color: transparent;
2874  }
2875
2876  .ta-header__icon-btn:hover {
2877    background: transparent;
2878    color: #ED1C24;
2879  }
2880
2881  .ta-header__icon-label {
2882    font-size: 10px;
2883    font-weight: 500;
2884    letter-spacing: 0.3px;
2885    line-height: 1;
2886    color: inherit;
2887    white-space: nowrap;
2888  }
2889
2890  .ta-header__icon-btn:focus-visible {
2891    outline: 2px solid #ED1C24;
2892    outline-offset: 2px;
2893  }
2894
2895  .ta-header__icon-btn:focus:not(:focus-visible) {
2896    outline: none;
2897  }
2898
2899  .ta-header__icon-btn svg {
2900    width: 30px;
2901    height: 30px;
2902  }
2903
2904  /* Mobile left group — hidden on desktop */
2905  .ta-header__mobile-left {
2906    display: none;
2907  }
2908
2909  /* "Menu" button — styled like desktop Shop All (icon + text, red) */
2910  .ta-header__menu-btn {
2911    display: none; /* shown in mobile media query */
2912    align-items: center;
2913    gap: 8px;
2914    padding: 10px 16px;
2915    background: #ED1C24;
2916    border: none;
2917    border-radius: 6px;
2918    cursor: pointer;
2919    font-family: 'Poppins', sans-serif;
2920    font-size: 12px;
2921    font-weight: 700;
2922    color: #ffffff;
2923    letter-spacing: 0.3px;
2924    text-transform: uppercase;
2925    white-space: nowrap;
2926    transition: background 0.15s;
2927    -webkit-tap-highlight-color: transparent;
2928  }
2929
2930  .ta-header__menu-btn:hover,
2931  .ta-header__menu-btn.is-open {
2932    background: #c8181f;
2933  }
2934
2935  /* Mobile extras inside drawer — hidden on desktop */
2936  .ta-sad-mobile-extras {
2937    display: none;
2938  }
2939
2940  /* Account footer — sticky bottom of drawer, outside scrollable viewport */
2941  .ta-sad-account-footer {
2942    display: none; /* shown on mobile only */
2943    flex-shrink: 0;
2944    flex-direction: column;
2945    gap: 4px;
2946    padding: 14px 0 20px;
2947    border-top: 2px solid rgba(255,255,255,0.12);
2948    background: rgba(0,0,0,0.15);
2949  }
2950
2951  .ta-sad-account-btn {
2952    display: flex;
2953    align-items: center;
2954    gap: 10px;
2955    margin: 0 22px 4px;
2956    padding: 11px 16px;
2957    background: #ED1C24;
2958    border-radius: 6px;
2959    font-family: 'Poppins', sans-serif;
2960    font-size: 13px;
2961    font-weight: 600;
2962    color: #ffffff;
2963    text-decoration: none;
2964    transition: background 0.15s;
2965  }
2966
2967  .ta-sad-account-btn:hover {
2968    background: #c8181f;
2969  }
2970
2971  .ta-sad-utility-links {
2972    margin-top: 8px;
2973  }
2974
2975  .ta-sad-utility-links .ta-shop-all-drawer__link {
2976    font-size: 13px;
2977    color: rgba(240,231,212,0.65);
2978  }
2979
2980  .ta-sad-utility-links .ta-shop-all-drawer__link:hover {
2981    color: #f0e7d4;
2982  }
2983
2984  /* Mobile search icon — visible on mobile only */
2985  .ta-header__mobile-search-btn {
2986    display: none;
2987  }
2988
2989  /* Cart badge */
2990  .ta-header__cart-count {
2991    position: absolute;
2992    top: 0px;
2993    right: 0px;
2994    background: #ED1C24;
2995    color: #fff;
2996    font-size: 9px;
2997    font-weight: 700;
2998    min-width: 15px;
2999    height: 15px;
3000    border-radius: 8px;
3001    display: flex;
3002    align-items: center;
3003    justify-content: center;
3004    padding: 0 3px;
3005    font-family: 'Poppins', sans-serif;
3006    line-height: 1;
3007    pointer-events: none;
3008  }
3009  /* Hide Dawn's native cart-count-bubble — we use .ta-header__cart-count instead */
3010  #cart-icon-bubble .cart-count-bubble {
3011    display: none;
3012  }
3013
3014  /* Customer accounts popover (Shopify native web component) */
3015  shopify-account.ta-header__account-btn {
3016    --shopify-account-font-heading: 'Poppins', sans-serif;
3017    --shopify-account-font-heading-weight: 600;
3018    --shopify-account-font-body: 'Poppins', sans-serif;
3019    --shopify-account-font-body-weight: 400;
3020    --shopify-account-color-background: #ffffff;
3021    --shopify-account-color-text: #0f1419;
3022    --shopify-account-color-accent: #ED1C24;
3023    --shopify-account-color-accent-text: #ffffff;
3024    --shopify-account-radius-base: 10px;
3025    --shopify-account-radius-button: 6px;
3026    --shopify-account-dialog-position-top: var(--account-dialog-top, 0px);
3027    display: flex;
3028    align-items: center;
3029  }
3030
3031  shopify-account.ta-header__account-btn:not(:defined) {
3032    display: flex;
3033    align-items: center;
3034  }
3035
3036  /* ══════════════════════════════════════
3037     ROW 2 — SUB-NAV
3038  ══════════════════════════════════════ */
3039  .ta-subnav {
3040    background: transparent;
3041    height: 36px;
3042    font-family: 'Poppins', sans-serif;
3043    overflow: visible;
3044    position: relative;
3045    z-index: 25;
3046  }
3047
3048  .ta-subnav__inner {
3049    max-width: 1600px;
3050    margin: 0 auto;
3051    padding: 0 32px;
3052    height: 100%;
3053    display: flex;
3054    align-items: center;
3055    justify-content: center;
3056    gap: 32px;
3057    box-sizing: border-box;
3058  }
3059
3060  .ta-subnav__link {
3061    font-size: 12px;
3062    font-weight: 400;
3063    color: #0f1419;
3064    text-decoration: none;
3065    position: relative;
3066    padding: 2px 0;
3067    white-space: nowrap;
3068    transition: color 0.15s;
3069    font-family: 'Poppins', sans-serif;
3070  }
3071
3072  .ta-subnav__link::after {
3073    content: "";
3074    position: absolute;
3075    bottom: -2px;
3076    left: 0;
3077    right: 0;
3078    height: 1.5px;
3079    background: #ED1C24;
3080    transform: scaleX(0);
3081    transform-origin: center;
3082    transition: transform 0.2s;
3083  }
3084
3085  .ta-subnav__link:hover {
3086    color: #ED1C24;
3087  }
3088
3089  .ta-subnav__link:hover::after {
3090    transform: scaleX(1);
3091  }
3092
3093  /* ── Subnav dropdown ── */
3094  .ta-subnav__item {
3095    position: relative;
3096    display: flex;
3097    align-items: center;
3098    height: 36px;
3099  }
3100
3101  .ta-subnav__item > .ta-subnav__link {
3102    display: flex;
3103    align-items: center;
3104    gap: 4px;
3105    cursor: pointer;
3106  }
3107
3108  .ta-subnav__chevron {
3109    display: inline-block;
3110    width: 10px;
3111    height: 10px;
3112    transition: transform 0.2s;
3113  }
3114
3115  .ta-subnav__item.is-open > .ta-subnav__link .ta-subnav__chevron {
3116    transform: rotate(180deg);
3117  }
3118
3119  .ta-subnav__dropdown {
3120    display: none;
3121    position: absolute;
3122    top: 100%;
3123    left: 50%;
3124    transform: translateX(-50%);
3125    background: #ffffff;
3126    border: 1px solid #e8e4de;
3127    border-top: 2px solid #ED1C24;
3128    border-radius: 0 0 6px 6px;
3129    box-shadow: 0 4px 16px rgba(0,0,0,0.1);
3130    min-width: 200px;
3131    padding: 6px 0;
3132    z-index: 200;
3133  }
3134
3135  .ta-subnav__item.is-open > .ta-subnav__dropdown {
3136    display: block;
3137  }
3138
3139  .ta-subnav__dropdown-link {
3140    display: block;
3141    padding: 9px 20px;
3142    font-size: 12px;
3143    font-weight: 400;
3144    color: #0f1419;
3145    text-decoration: none;
3146    white-space: nowrap;
3147    font-family: 'Poppins', sans-serif;
3148    transition: color 0.15s, background 0.15s;
3149  }
3150
3151  .ta-subnav__dropdown-link:hover {
3152    color: #ED1C24;
3153    background: #faf9f7;
3154  }
3155
3156  /* ══════════════════════════════════════
3157     ROW 3 — SHOP CATEGORY BAR
3158  ══════════════════════════════════════ */
3159  .ta-shopnav {
3160    background: #ffffff;
3161    display: flex;
3162    align-items: stretch;
3163    border-top: 1px solid #e8e4de;
3164    border-bottom: 1px solid #e8e4de;
3165    height: 52px;
3166    font-family: 'Poppins', sans-serif;
3167    overflow: visible;
3168    position: relative;
3169  }
3170
3171  /* Right spacer hidden — centering now handled by equal padding on categories */
3172  .ta-shopnav__right-spacer {
3173    display: none;
3174  }
3175
3176  /* Shop All — absolutely positioned left so categories can be truly full-width centred */
3177  .ta-shopnav__shop-all {
3178    position: absolute;
3179    left: 0;
3180    top: 0;
3181    bottom: 0;
3182    display: flex;
3183    align-items: center;
3184    gap: 8px;
3185    padding: 0 20px;
3186    min-width: 120px;
3187    background: #ED1C24;
3188    border: none;
3189    border-right: 1px solid #c8181f;
3190    cursor: pointer;
3191    font-family: 'Poppins', sans-serif;
3192    font-size: 12.5px;
3193    font-weight: 700;
3194    color: #ffffff;
3195    letter-spacing: 0.3px;
3196    text-transform: uppercase;
3197    white-space: nowrap;
3198    transition: background 0.15s;
3199    height: 100%;
3200    z-index: 2;
3201    -webkit-tap-highlight-color: transparent;
3202  }
3203
3204  .ta-shopnav__shop-all:hover,
3205  .ta-shopnav__shop-all.is-open {
3206    background: #c8181f;
3207    border-right-color: #a8141a;
3208  }
3209
3210  .ta-shopnav__shop-all svg {
3211    flex-shrink: 0;
3212    opacity: 0.9;
3213  }
3214
3215  /* Categories — full bar width, equal padding both sides set by JS, truly centred */
3216  .ta-shopnav__categories {
3217    width: 100%;
3218    display: flex;
3219    align-items: stretch;
3220    justify-content: space-evenly;
3221    max-width: 1660px;
3222    margin: 0 auto;
3223    overflow-x: auto;
3224    scrollbar-width: none;
3225    cursor: grab;
3226    user-select: none;
3227    box-sizing: border-box;
3228  }
3229
3230  .ta-shopnav__categories::-webkit-scrollbar {
3231    display: none;
3232  }
3233
3234  .ta-shopnav__categories.is-dragging {
3235    cursor: grabbing;
3236  }
3237
3238  /* Individual category item */
3239  .ta-shopnav__item {
3240    display: flex;
3241    align-items: stretch;
3242    /* no position: relative — mega-menu positions against .ta-shopnav instead */
3243  }
3244
3245  .ta-shopnav__cat-link {
3246    display: flex;
3247    align-items: center;
3248    padding: 0 8px;
3249    font-family: 'Poppins', sans-serif;
3250    font-size: 12px;
3251    font-weight: 600;
3252    letter-spacing: 0.3px;
3253    text-transform: uppercase;
3254    color: #0f1419;
3255    text-decoration: none;
3256    white-space: nowrap;
3257    cursor: pointer;
3258    position: relative;
3259    transition: color 0.15s;
3260    background: transparent;
3261    border: none;
3262    height: 100%;
3263  }
3264
3265  /* Red underline — scales up from bottom on hover/open */
3266  .ta-shopnav__cat-link::after {
3267    content: "";
3268    position: absolute;
3269    bottom: 0;
3270    left: 16px;
3271    right: 16px;
3272    height: 3px;
3273    background: #ED1C24;
3274    transform: scaleY(0);
3275    transform-origin: bottom;
3276    transition: transform 0.15s;
3277  }
3278
3279  .ta-shopnav__item:hover > .ta-shopnav__cat-link,
3280  .ta-shopnav__item.is-open > .ta-shopnav__cat-link {
3281    color: #ED1C24;
3282  }
3283
3284  .ta-shopnav__item:hover > .ta-shopnav__cat-link::after,
3285  .ta-shopnav__item.is-open > .ta-shopnav__cat-link::after {
3286    transform: scaleY(1);
3287  }
3288
3289
3290  /* Outlet — dedicated yellow tab after category items */
3291  .ta-shopnav__item--outlet > .ta-shopnav__cat-link {
3292    color: #0f1419 !important;
3293    background: #FFE000 !important;
3294    height: 100% !important;
3295    border-radius: 0 !important;
3296    padding: 0 16px !important;
3297    margin: 0 !important;
3298  }
3299  .ta-shopnav__item--outlet > .ta-shopnav__cat-link::after {
3300    display: none !important;
3301  }
3302  .ta-shopnav__item--outlet:hover > .ta-shopnav__cat-link {
3303    color: #0f1419 !important;
3304    background: #f0d000 !important;
3305  }
3306
3307  /* ── Mega-menu dropdown panel ── */
3308  .ta-mega-menu {
3309    display: none;
3310    position: absolute;
3311    top: calc(100% + 1px);
3312    left: 10%;
3313    width: 80%;
3314    background: rgba(13, 24, 38, 0.70);
3315    -webkit-backdrop-filter: blur(18px);
3316    backdrop-filter: blur(18px);
3317    border: 1px solid rgba(255, 255, 255, 0.12);
3318    border-top: none;
3319    border-radius: 0 0 14px 14px;
3320    padding: 28px 40px 32px;
3321    z-index: 9997;
3322    box-shadow: 0 20px 60px rgba(0,0,0,0.5);
3323    box-sizing: border-box;
3324  }
3325
3326  .ta-shopnav__item.is-open > .ta-mega-menu {
3327    display: grid;
3328    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
3329    gap: 0 32px;
3330    align-items: start;
3331    max-height: min(550px, calc(100vh - 160px));
3332    overflow-y: auto;
3333    scrollbar-width: thin;
3334    scrollbar-color: rgba(255,255,255,0.85) transparent;
3335  }
3336
3337  .ta-shopnav__item.is-open > .ta-mega-menu::-webkit-scrollbar {
3338    width: 6px;
3339  }
3340
3341  .ta-shopnav__item.is-open > .ta-mega-menu::-webkit-scrollbar-track {
3342    background: transparent;
3343  }
3344
3345  .ta-shopnav__item.is-open > .ta-mega-menu::-webkit-scrollbar-thumb {
3346    background: rgba(255,255,255,0.85);
3347    border-radius: 3px;
3348  }
3349
3350  .ta-mega-menu__heading {
3351    grid-column: 1 / -1;
3352    font-size: 10px;
3353    font-weight: 600;
3354    letter-spacing: 0.1em;
3355    text-transform: uppercase;
3356    color: rgba(255, 255, 255, 0.35);
3357    padding-bottom: 14px;
3358    margin-bottom: 6px;
3359    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
3360    font-family: 'Poppins', sans-serif;
3361  }
3362
3363  /* L1 item block (wraps the L1 link + its L2 children) */
3364  .ta-mega-menu__l1-block {
3365    padding: 8px 0 14px;
3366    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
3367  }
3368
3369  /* L1 link — the main clickable category */
3370  .ta-mega-menu__l1-link {
3371    display: block;
3372    padding: 0 0 6px;
3373    font-size: 13.5px;
3374    font-weight: 600;
3375    color: #ffffff;
3376    text-decoration: none;
3377    font-family: 'Poppins', sans-serif;
3378    transition: color 0.15s;
3379  }
3380
3381  .ta-mega-menu__l1-link:hover {
3382    color: #ED1C24;
3383  }
3384
3385  /* L2 sub-items */
3386  .ta-mega-menu__l2-list {
3387    list-style: none;
3388    margin: 0;
3389    padding: 0;
3390  }
3391
3392  .ta-mega-menu__l2-link {
3393    display: block;
3394    padding: 3px 0;
3395    font-size: 11.5px;
3396    font-weight: 400;
3397    color: rgba(255, 255, 255, 0.55);
3398    text-decoration: none;
3399    font-family: 'Poppins', sans-serif;
3400    transition: color 0.15s;
3401  }
3402
3403  .ta-mega-menu__l2-link:hover {
3404    color: #ED1C24;
3405  }
3406
3407  /* Mega-menu backdrop */
3408  .ta-mega-backdrop {
3409    display: none;
3410    position: fixed;
3411    inset: 0;
3412    top: var(--header-height, 188px);
3413    background: rgba(0,0,0,0.3);
3414    z-index: 9996;
3415    cursor: pointer;
3416  }
3417
3418  .ta-mega-backdrop.is-open {
3419    display: block;
3420  }
3421
3422  /* ══════════════════════════════════════
3423     STICKY + BODY OFFSET
3424  ══════════════════════════════════════ */
3425  #shopify-section-sections--20959742034099__header {
3426    position: fixed !important;
3427    left: 0 !important;
3428    right: 0 !important;
3429    width: 100% !important;
3430    z-index: 202 !important;
3431  }
3432
3433  html {
3434    background-color: #ffffff;
3435  }
3436
3437  /* ══════════════════════════════════════
3438     PROMO BAR
3439  ══════════════════════════════════════ */
3440  .ta-promo-bar {
3441    background: #ED1C24;
3442    width: 100%;
3443    position: relative;
3444    overflow: hidden;
3445  }
3446
3447  /* All items stacked; only .is-active shows */
3448  .ta-promo-bar__inner {
3449    display: none;
3450    align-items: center;
3451    justify-content: center;
3452    padding: 9px 24px;
3453    font-family: 'Poppins', sans-serif;
3454    font-size: 12.5px;
3455    font-weight: 500;
3456    color: #ffffff;
3457    letter-spacing: 0.2px;
3458    text-decoration: none;
3459    text-align: center;
3460    gap: 8px;
3461    opacity: 0;
3462    transition: opacity 0.4s ease;
3463  }
3464
3465  .ta-promo-bar__inner.is-active {
3466    display: flex;
3467    opacity: 1;
3468  }
3469
3470  a.ta-promo-bar__inner:hover {
3471    background: rgba(0,0,0,0.08);
3472  }
3473
3474  /* Fallback padding — JS taStackHeaders() overrides with real measured value */
3475  body {
3476    padding-top: 249px;
3477    overflow-x: hidden;
3478  }
3479
3480  @media screen and (max-width: 767px) {
3481    body {
3482      padding-top: 180px;
3483    }
3484  }
3485
3486  /* ══════════════════════════════════════
3487     SHOP ALL DRAWER (slim two-level panel)
3488  ══════════════════════════════════════ */
3489
3490  /* Backdrop behind drawer */
3491  .ta-nav-overlay {
3492    display: none;
3493    position: fixed;
3494    top: 0;
3495    left: 0;
3496    right: 0;
3497    bottom: 0;
3498    background: rgba(0,0,0,0.45);
3499    z-index: 9995;
3500    cursor: pointer;
3501  }
3502
3503  .ta-nav-overlay.is-open {
3504    display: block;
3505  }
3506
3507  /* Drawer panel — fixed sidebar sliding in from left */
3508  .ta-shop-all-drawer {
3509    position: fixed;
3510    top: var(--ta-header-bottom, 0px);
3511    left: 0;
3512    width: 480px;
3513    height: calc(100dvh - var(--ta-header-bottom, 0px));
3514    background: rgba(10, 20, 50, 0.88);
3515    -webkit-backdrop-filter: blur(20px);
3516    backdrop-filter: blur(20px);
3517    border-right: 1px solid rgba(255, 255, 255, 0.12);
3518    box-shadow: 4px 0 32px rgba(0,0,0,0.35);
3519    z-index: 9996;
3520    overflow: hidden;
3521    visibility: hidden;
3522    transform: translateX(-100%);
3523    transition: transform 0.28s ease, visibility 0s linear 0.28s;
3524    display: flex;
3525    flex-direction: column;
3526  }
3527
3528  .ta-shop-all-drawer.is-open {
3529    visibility: visible;
3530    transform: translateX(0);
3531    transition: transform 0.28s ease, visibility 0s linear 0s;
3532  }
3533
3534  /* Two-panel viewport (clips to one panel at a time) */
3535  .ta-shop-all-drawer__viewport {
3536    width: 100%;
3537    flex: 1;
3538    min-height: 0; /* allows flex child to shrink below content size */
3539    overflow: hidden;
3540    position: relative;
3541  }
3542
3543  .ta-shop-all-drawer__slider {
3544    display: flex;
3545    width: 200%;
3546    height: 100%;
3547    transition: transform 0.24s ease;
3548  }
3549
3550  .ta-shop-all-drawer__slider.at-level-2 {
3551    transform: translateX(-50%);
3552  }
3553
3554  /* Each panel fills half the slider (= full drawer width) */
3555  .ta-shop-all-drawer__panel-wrap {
3556    width: 50%;
3557    flex-shrink: 0;
3558    height: 100%;
3559    overflow-y: auto;
3560    overflow-x: hidden;
3561    overscroll-behavior: contain;
3562    box-sizing: border-box;
3563    padding: 10px 0 32px;
3564    scrollbar-width: thin;
3565    scrollbar-color: rgba(255,255,255,0.15) transparent;
3566  }
3567
3568  /* Group: heading + list */
3569  .ta-shop-all-drawer__group {
3570    margin-bottom: 4px;
3571  }
3572
3573  .ta-shop-all-drawer__group + .ta-shop-all-drawer__group {
3574    border-top: 1px solid rgba(255, 255, 255, 0.08);
3575    padding-top: 4px;
3576  }
3577
3578  /* More From TA — distinct separator from Shop All content */
3579  .ta-sad-more-from-ta {
3580    border-top: 2px solid rgba(255,255,255,0.18) !important;
3581    margin-top: 10px;
3582    padding-top: 10px !important;
3583  }
3584
3585  /* Group heading */
3586  .ta-shop-all-drawer__group-heading {
3587    display: block;
3588    padding: 12px 22px 6px;
3589    font-family: 'Poppins', sans-serif;
3590    font-size: 13px;
3591    font-weight: 700;
3592    letter-spacing: 0.02em;
3593    text-transform: uppercase;
3594    color: #ED1C24;
3595  }
3596
3597  .ta-shop-all-drawer__group-list {
3598    list-style: none;
3599    margin: 0;
3600    padding: 0;
3601  }
3602
3603  /* Plain link (no sub-menu) */
3604  .ta-shop-all-drawer__link {
3605    display: block;
3606    padding: 9px 22px;
3607    font-family: 'Poppins', sans-serif;
3608    font-size: 14px;
3609    font-weight: 400;
3610    color: #ffffff;
3611    text-decoration: none;
3612    transition: color 0.15s;
3613  }
3614
3615  .ta-shop-all-drawer__link:hover {
3616    color: #ED1C24;
3617  }
3618
3619  /* Button item (has sub-menu — shows chevron) */
3620  .ta-shop-all-drawer__btn {
3621    display: flex;
3622    align-items: center;
3623    justify-content: space-between;
3624    width: 100%;
3625    padding: 9px 22px;
3626    font-family: 'Poppins', sans-serif;
3627    font-size: 14px;
3628    font-weight: 400;
3629    color: #ffffff;
3630    background: transparent;
3631    border: none;
3632    cursor: pointer;
3633    text-align: left;
3634    box-sizing: border-box;
3635    transition: color 0.15s;
3636  }
3637
3638  .ta-shop-all-drawer__btn:hover {
3639    color: #ED1C24;
3640  }
3641
3642  .ta-shop-all-drawer__btn svg {
3643    opacity: 0.4;
3644    flex-shrink: 0;
3645    transition: opacity 0.15s;
3646  }
3647
3648  .ta-shop-all-drawer__btn:hover svg {
3649    opacity: 0.7;
3650  }
3651
3652  /* Level 2 panel (sub-menu) */
3653  .ta-shop-all-drawer__back-bar {
3654    display: flex;
3655    align-items: center;
3656    gap: 8px;
3657    padding: 12px 22px;
3658    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
3659    margin-bottom: 4px;
3660  }
3661
3662  .ta-shop-all-drawer__back-btn {
3663    display: flex;
3664    align-items: center;
3665    gap: 7px;
3666    background: transparent;
3667    border: none;
3668    cursor: pointer;
3669    font-family: 'Poppins', sans-serif;
3670    font-size: 12px;
3671    font-weight: 500;
3672    color: rgba(255, 255, 255, 0.55);
3673    padding: 0;
3674    transition: color 0.15s;
3675  }
3676
3677  .ta-shop-all-drawer__back-btn:hover {
3678    color: #ffffff;
3679  }
3680
3681  .ta-shop-all-drawer__l2-title {
3682    display: block;
3683    padding: 8px 22px 5px;
3684    font-family: 'Poppins', sans-serif;
3685    font-size: 10px;
3686    font-weight: 600;
3687    letter-spacing: 0.09em;
3688    text-transform: uppercase;
3689    color: rgba(255, 255, 255, 0.45);
3690  }
3691
3692  .ta-shop-all-drawer__l2-list {
3693    list-style: none;
3694    margin: 0;
3695    padding: 0;
3696  }
3697
3698  /* 3 columns only for Shop By Brand */
3699  .ta-shop-all-drawer__l2-list[data-group="brand"] {
3700    padding: 0 22px 0;
3701    column-count: 3;
3702    column-gap: 12px;
3703  }
3704
3705  .ta-shop-all-drawer__l2-list[data-group="brand"] li {
3706    break-inside: avoid;
3707  }
3708
3709  .ta-shop-all-drawer__l2-list[data-group="brand"] .ta-shop-all-drawer__link {
3710    padding: 7px 8px 7px 0;
3711    font-size: 13px;
3712  }
3713
3714  /* ══════════════════════════════════════
3715     MOBILE MENU
3716  ══════════════════════════════════════ */
3717  .ta-mobile-menu {
3718    display: none;
3719    position: fixed;
3720    top: var(--header-height, 148px);
3721    left: 0;
3722    right: 0;
3723    bottom: 0;
3724    z-index: 9999;
3725  }
3726
3727  .ta-mobile-menu.is-open {
3728    display: block;
3729  }
3730
3731  .ta-mobile-menu__overlay {
3732    position: absolute;
3733    inset: 0;
3734    background: rgba(0,0,0,0.45);
3735  }
3736
3737  .ta-mobile-menu__panel {
3738    position: absolute;
3739    top: 0;
3740    left: 0;
3741    bottom: 0;
3742    width: 320px;
3743    max-width: 85vw;
3744    background: #2a1f1f;
3745    display: flex;
3746    flex-direction: column;
3747    overflow: hidden;
3748    transform: translateX(-100%);
3749    transition: transform 0.28s ease;
3750  }
3751
3752  .ta-mobile-menu.is-open .ta-mobile-menu__panel {
3753    transform: translateX(0);
3754  }
3755
3756  .ta-mobile-menu__header {
3757    display: flex;
3758    align-items: center;
3759    justify-content: space-between;
3760    padding: 0 20px;
3761    height: 60px;
3762    border-bottom: 1px solid rgba(240, 231, 212, 0.12);
3763    flex-shrink: 0;
3764  }
3765
3766  .ta-mobile-menu__title {
3767    font-family: 'Poppins', sans-serif;
3768    font-size: 15px;
3769    font-weight: 600;
3770    color: #f0e7d4;
3771    letter-spacing: 0.02em;
3772  }
3773
3774  .ta-mobile-menu__close {
3775    background: transparent;
3776    border: none;
3777    cursor: pointer;
3778    color: #f0e7d4;
3779    padding: 8px;
3780    margin-right: -8px;
3781    display: flex;
3782    align-items: center;
3783    justify-content: center;
3784  }
3785
3786  .ta-mobile-menu__nav {
3787    overflow-y: auto;
3788    flex: 1;
3789    padding: 8px 0 32px;
3790  }
3791
3792  .ta-mobile-menu__nav > ul {
3793    list-style: none;
3794    margin: 0;
3795    padding: 0;
3796  }
3797
3798  .ta-mobile-menu__item {
3799    border-bottom: 1px solid rgba(240, 231, 212, 0.1);
3800  }
3801
3802  .ta-mobile-menu__link,
3803  .ta-mobile-menu__toggle {
3804    display: flex;
3805    align-items: center;
3806    justify-content: space-between;
3807    width: 100%;
3808    padding: 16px 20px;
3809    font-family: 'Poppins', sans-serif;
3810    font-size: 14px;
3811    font-weight: 500;
3812    color: #f0e7d4;
3813    text-decoration: none;
3814    background: transparent;
3815    border: none;
3816    cursor: pointer;
3817    text-align: left;
3818    box-sizing: border-box;
3819  }
3820
3821  .ta-mobile-menu__arrow {
3822    flex-shrink: 0;
3823    transition: transform 0.2s ease;
3824    color: #f0e7d4;
3825    opacity: 0.4;
3826  }
3827
3828  .ta-mobile-menu__item.is-open > .ta-mobile-menu__toggle .ta-mobile-menu__arrow {
3829    transform: rotate(180deg);
3830  }
3831
3832  .ta-mobile-menu__sub {
3833    list-style: none;
3834    margin: 0;
3835    padding: 0 0 8px 0;
3836    display: none;
3837    background: rgba(0,0,0,0.15);
3838  }
3839
3840  .ta-mobile-menu__item.is-open > .ta-mobile-menu__sub {
3841    display: block;
3842  }
3843
3844  .ta-mobile-menu__sublink {
3845    display: block;
3846    padding: 11px 20px 11px 32px;
3847    font-family: 'Poppins', sans-serif;
3848    font-size: 13px;
3849    color: #f0e7d4;
3850    text-decoration: none;
3851    opacity: 0.8;
3852  }
3853
3854  .ta-mobile-menu__sublink:hover {
3855    opacity: 1;
3856  }
3857
3858  .ta-mobile-menu__toggle--l2 {
3859    padding: 11px 20px 11px 32px;
3860    font-size: 13px;
3861    font-weight: 400;
3862    opacity: 0.8;
3863  }
3864
3865  .ta-mobile-menu__toggle--l2:hover {
3866    opacity: 1;
3867  }
3868
3869  .ta-mobile-menu__sub--l3 {
3870    background: rgba(0, 0, 0, 0.12);
3871  }
3872
3873  .ta-mobile-menu__sublink--l3 {
3874    padding-left: 44px;
3875    font-size: 12px;
3876    opacity: 0.7;
3877  }
3878
3879  .ta-mobile-menu__sublink--l3:hover {
3880    opacity: 1;
3881  }
3882
3883  .ta-mobile-menu__sublink--view-all {
3884    font-weight: 600;
3885    opacity: 0.9;
3886  }
3887
3888  /* Utility links section divider at bottom of mobile menu */
3889  .ta-mobile-menu__divider {
3890    padding: 14px 20px 6px;
3891    font-family: 'Poppins', sans-serif;
3892    font-size: 10px;
3893    font-weight: 600;
3894    letter-spacing: 0.08em;
3895    text-transform: uppercase;
3896    color: rgba(240, 231, 212, 0.35);
3897    border-top: 1px solid rgba(240, 231, 212, 0.1);
3898    margin-top: 8px;
3899  }
3900
3901  /* ══════════════════════════════════════
3902     MOBILE SEARCH ROW
3903  ══════════════════════════════════════ */
3904  .ta-mobile-search-row {
3905    display: none; /* shown via media query */
3906    background: #ffffff;
3907    padding: 0 14px 12px;
3908  }
3909
3910  /* ══════════════════════════════════════
3911     MOBILE CATEGORY CHIPS
3912  ══════════════════════════════════════ */
3913
3914  /* Wrapper: Shop All (static) + scrollable chip strip side by side */
3915  .ta-mobile-shopnav-wrapper {
3916    display: none; /* shown via media query */
3917    background: #ffffff;
3918    border-top: 1px solid #e8e4de;
3919    border-bottom: 1px solid #e8e4de;
3920    align-items: stretch;
3921  }
3922
3923  /* Scrollable chip strip only — no Shop All inside */
3924  .ta-mobile-shopnav {
3925    display: flex;
3926    flex: 1;
3927    overflow-x: auto;
3928    -webkit-overflow-scrolling: touch;
3929    scrollbar-width: none;
3930    padding: 8px 14px 8px 8px;
3931    gap: 8px;
3932    align-items: center;
3933  }
3934
3935  .ta-mobile-shopnav::-webkit-scrollbar {
3936    display: none;
3937  }
3938
3939  .ta-mobile-shopnav__chip {
3940    flex-shrink: 0;
3941    padding: 10px 14px;
3942    border-radius: 22px;
3943    border: 1px solid #e8e4dc;
3944    background: #ffffff;
3945    font-family: 'Poppins', sans-serif;
3946    font-size: 11.5px;
3947    font-weight: 600;
3948    color: #0f1419;
3949    letter-spacing: 0.3px;
3950    text-transform: uppercase;
3951    white-space: nowrap;
3952    cursor: pointer;
3953    text-decoration: none;
3954    display: inline-flex;
3955    align-items: center;
3956    gap: 6px;
3957    transition: background 0.15s, color 0.15s, border-color 0.15s;
3958    -webkit-tap-highlight-color: transparent;
3959  }
3960
3961  /* Shop All: static block outside the scroll container */
3962  .ta-mobile-shopnav__chip--shop-all {
3963    flex-shrink: 0;
3964    background: #ED1C24;
3965    color: #ffffff;
3966    border-radius: 0;
3967    padding: 0 16px;
3968    align-self: stretch;
3969    border: none;
3970    display: inline-flex;
3971    align-items: center;
3972    gap: 6px;
3973    font-family: 'Poppins', sans-serif;
3974    font-size: 11.5px;
3975    font-weight: 600;
3976    letter-spacing: 0.3px;
3977    text-transform: uppercase;
3978    white-space: nowrap;
3979    cursor: pointer;
3980    transition: background 0.15s;
3981    -webkit-tap-highlight-color: transparent;
3982  }
3983
3984  .ta-mobile-shopnav__chip--shop-all:hover,
3985  .ta-mobile-shopnav__chip--shop-all.is-open {
3986    background: #c8181f;
3987  }
3988
3989  /* ══════════════════════════════════════
3990     CART DRAWER
3991  ══════════════════════════════════════ */
3992
3993
3994  cart-drawer .drawer__inner {
3995    background: rgba(13, 24, 38, 0.92) !important;
3996    -webkit-backdrop-filter: blur(18px) !important;
3997    backdrop-filter: blur(18px) !important;
3998    border-left: 1px solid rgba(255, 255, 255, 0.12) !important;
3999    box-shadow: -4px 0 32px rgba(0,0,0,0.35) !important;
4000  }
4001
4002  #CartDrawer-Overlay {
4003    background: rgba(0,0,0,0.45) !important;
4004    transition: opacity 0.28s ease !important;
4005  }
4006
4007  cart-drawer .drawer__top,
4008  cart-drawer .drawer__header-wrapper {
4009    border: none !important;
4010    background: transparent !important;
4011  }
4012
4013  cart-drawer .drawer__header {
4014    border-bottom: 1px solid rgba(240, 231, 212, 0.12) !important;
4015    background: transparent !important;
4016    display: flex !important;
4017    align-items: center !important;
4018    justify-content: space-between !important;
4019  }
4020
4021  cart-drawer .drawer__heading {
4022    color: #f0e7d4 !important;
4023    font-family: 'Poppins', sans-serif !important;
4024    font-size: 16px !important;
4025    font-weight: 600 !important;
4026  }
4027
4028  cart-drawer .drawer__close {
4029    color: #f0e7d4 !important;
4030    background: rgba(255,255,255,0.08) !important;
4031    border: 1px solid rgba(240,231,212,0.2) !important;
4032    border-radius: 6px !important;
4033    width: 28px !important;
4034    height: 28px !important;
4035    min-width: 28px !important;
4036    display: flex !important;
4037    align-items: center !important;
4038    justify-content: center !important;
4039    opacity: 1 !important;
4040    flex-shrink: 0 !important;
4041    position: relative !important;
4042    top: auto !important;
4043    bottom: auto !important;
4044    margin: 0 !important;
4045    transition: background 0.15s, border-color 0.15s !important;
4046  }
4047
4048  cart-drawer .drawer__close svg {
4049    width: 14px !important;
4050    height: 14px !important;
4051  }
4052
4053  cart-drawer .drawer__close:hover {
4054    background: rgba(255,255,255,0.15) !important;
4055    border-color: rgba(240,231,212,0.4) !important;
4056  }
4057
4058
4059  cart-drawer .drawer__contents,
4060  cart-drawer .js-contents,
4061  cart-drawer .drawer__cart-items {
4062    background: transparent !important;
4063    border: none !important;
4064  }
4065
4066  cart-drawer .cart-item {
4067    border-bottom: 1px solid rgba(240, 231, 212, 0.1) !important;
4068    border-top: none !important;
4069    background: transparent !important;
4070  }
4071
4072  cart-drawer .cart-item:first-child {
4073    border-top: none !important;
4074  }
4075
4076  cart-drawer .cart-item__image {
4077    border-radius: 6px !important;
4078    background: rgba(255,255,255,0.05) !important;
4079  }
4080
4081  cart-drawer .cart-item__vendor,
4082  cart-drawer .card__subtitle {
4083    color: #f0e7d4 !important;
4084    opacity: 0.5 !important;
4085    font-family: 'Poppins', sans-serif !important;
4086    font-size: 11px !important;
4087  }
4088
4089  cart-drawer .cart-item__name {
4090    color: #f0e7d4 !important;
4091    font-family: 'Poppins', sans-serif !important;
4092    text-decoration: none !important;
4093    transition: color 0.15s !important;
4094  }
4095
4096  cart-drawer .cart-item__name:hover {
4097    color: #ED1C24 !important;
4098  }
4099
4100  cart-drawer .cart-item__final-price {
4101    color: #f0e7d4 !important;
4102    font-family: 'Poppins', sans-serif !important;
4103  }
4104
4105  cart-drawer quantity-input.quantity {
4106    border-color: rgba(240, 231, 212, 0.18) !important;
4107    background: rgba(255,255,255,0.04) !important;
4108  }
4109
4110  cart-drawer .quantity__button {
4111    color: #f0e7d4 !important;
4112    background: transparent !important;
4113    transition: background 0.15s, color 0.15s !important;
4114  }
4115
4116  cart-drawer .quantity__button:hover:not(.disabled) {
4117    background: rgba(13, 24, 38, 0.40) !important;
4118    color: #ED1C24 !important;
4119  }
4120
4121  cart-drawer .quantity__input {
4122    color: #f0e7d4 !important;
4123    background: transparent !important;
4124    font-family: 'Poppins', sans-serif !important;
4125  }
4126
4127  cart-drawer cart-remove-button .button {
4128    background: transparent !important;
4129    border: 1px solid rgba(240, 231, 212, 0.22) !important;
4130    color: #f0e7d4 !important;
4131    font-family: 'Poppins', sans-serif !important;
4132    font-size: 12px !important;
4133    opacity: 0.6;
4134    transition: opacity 0.15s, color 0.15s, border-color 0.15s !important;
4135    box-shadow: none !important;
4136  }
4137
4138  cart-drawer cart-remove-button .button:hover {
4139    color: #ED1C24 !important;
4140    border-color: #ED1C24 !important;
4141    opacity: 1 !important;
4142    background: transparent !important;
4143    box-shadow: none !important;
4144  }
4145
4146  cart-drawer .drawer__footer {
4147    border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
4148    background: rgba(13, 24, 38, 0.50) !important;
4149  }
4150
4151  cart-drawer .cart__empty-title {
4152    color: #ED1C24 !important;
4153    font-family: 'Poppins', sans-serif !important;
4154  }
4155
4156  cart-drawer .cart__empty-text {
4157    color: rgba(240, 231, 212, 0.6) !important;
4158    font-family: 'Poppins', sans-serif !important;
4159  }
4160
4161  cart-drawer .cart__empty-buttons .button,
4162  cart-drawer .cart__empty-buttons a {
4163    background: #ED1C24 !important;
4164    color: #ffffff !important;
4165    border: none !important;
4166    font-family: 'Poppins', sans-serif !important;
4167    font-weight: 600 !important;
4168    box-shadow: none !important;
4169    transition: background 0.2s !important;
4170  }
4171
4172  cart-drawer .cart__empty-buttons .button:hover,
4173  cart-drawer .cart__empty-buttons a:hover {
4174    background: #c8181f !important;
4175    box-shadow: none !important;
4176  }
4177
4178  cart-drawer .totals__subtotal,
4179  cart-drawer .totals__subtotal-value {
4180    color: #f0e7d4 !important;
4181    font-family: 'Poppins', sans-serif !important;
4182  }
4183
4184  cart-drawer .tax-note {
4185    color: #f0e7d4 !important;
4186    opacity: 0.4 !important;
4187    font-family: 'Poppins', sans-serif !important;
4188    font-size: 11px !important;
4189  }
4190
4191  cart-drawer #CartDrawer-Checkout {
4192    background: #ED1C24 !important;
4193    color: #ffffff !important;
4194    border: none !important;
4195    font-family: 'Poppins', sans-serif !important;
4196    font-weight: 600 !important;
4197    letter-spacing: 0.04em !important;
4198    box-shadow: none !important;
4199    transition: background 0.2s !important;
4200  }
4201
4202  cart-drawer #CartDrawer-Checkout:hover {
4203    background: #c8181f !important;
4204    box-shadow: none !important;
4205  }
4206
4207  cart-drawer .view-cart-button {
4208    display: none !important;
4209  }
4210
4211  cart-drawer .cart__ctas {
4212    display: flex !important;
4213    flex-direction: column !important;
4214    align-items: center !important;
4215  }
4216
4217  cart-drawer #CartDrawer-Checkout {
4218    width: 100% !important;
4219    max-width: 320px !important;
4220    text-align: center !important;
4221  }
4222
4223  cart-drawer .drawer__contents::-webkit-scrollbar { width: 4px; }
4224  cart-drawer .drawer__contents::-webkit-scrollbar-track { background: transparent; }
4225  cart-drawer .drawer__contents::-webkit-scrollbar-thumb { background: rgba(240,231,212,0.15); border-radius: 4px; }
4226
4227  /* Hide cart error icon when there is no error message text */
4228  cart-drawer .cart-item__error-text:empty ~ svg { display: none !important; }
4229
4230  .ta-cart-protection {
4231    margin: 8px 0 0 0 !important;
4232    padding: 8px 10px !important;
4233    border-top: 1px solid rgba(240, 231, 212, 0.1) !important;
4234    border-radius: 0 0 6px 6px !important;
4235    background: rgba(240, 231, 212, 0.04) !important;
4236    display: flex !important;
4237    flex-direction: column !important;
4238    gap: 6px !important;
4239    visibility: visible !important;
4240    opacity: 1 !important;
4241  }
4242
4243  .ta-cart-protection__item {
4244    display: flex;
4245    align-items: center;
4246    gap: 8px;
4247    font-size: 12px;
4248    color: rgba(240, 231, 212, 0.7);
4249  }
4250
4251  .ta-cart-protection__icon {
4252    flex-shrink: 0;
4253    display: flex;
4254    align-items: center;
4255    color: #ED1C24;
4256    opacity: 0.85;
4257  }
4258
4259  .ta-cart-protection__name {
4260    flex: 1;
4261    line-height: 1.3;
4262  }
4263
4264  .ta-cart-protection__price {
4265    flex-shrink: 0;
4266    font-weight: 600;
4267    white-space: nowrap;
4268  }
4269
4270  .ta-cart-protection__price--free {
4271    color: #7cba6e;
4272    font-size: 11px;
4273    text-transform: uppercase;
4274    letter-spacing: 0.04em;
4275  }
4276
4277  .ta-cart-protection__price--paid {
4278    color: #f0e7d4;
4279  }
4280
4281  .ta-cart-protection__remove {
4282    background: none;
4283    border: none;
4284    padding: 0 0 0 6px;
4285    cursor: pointer;
4286    color: rgba(240, 231, 212, 0.35);
4287    font-size: 11px;
4288    text-decoration: underline;
4289    transition: color 0.15s;
4290  }
4291
4292  .ta-cart-protection__remove:hover {
4293    color: #ED1C24;
4294  }
4295
4296  cart-drawer .drawer__cart-items {
4297    transition: opacity 0.15s ease;
4298  }
4299
4300  cart-drawer .drawer__cart-items.ta-updating {
4301    opacity: 0.4;
4302    pointer-events: none;
4303  }
4304
4305  /* ── Cart drawer mobile fixes ── */
4306  @media screen and (max-width: 767px) {
4307    /* 85vw — leaves 15% exposed so tapping outside to close feels natural */
4308    cart-drawer .drawer__inner {
4309      width: 85vw !important;
4310      max-width: 85vw !important;
4311    }
4312
4313    /* Safe area padding so checkout button clears home indicator */
4314    cart-drawer .drawer__footer {
4315      padding-bottom: calc(16px + env(safe-area-inset-bottom, 0px)) !important;
4316    }
4317  }
4318
4319  /* ══════════════════════════════════════
4320     KLAVIYO / MODAL SUPPRESSION
4321  ══════════════════════════════════════ */
4322  [class*="kl-teaser"],
4323  [class*="klaviyo-form"],
4324  [class*="klaviyo-overlay"],
4325  [class*="kl-overlay"],
4326  [class*="kl-private-reset-css"],
4327  [data-testid="POPUP"],
4328  [data-testid="animated-teaser"],
4329  [data-testid="overlay"],
4330  [data-testid="OVERLAY"] {
4331    display: none !important;
4332  }
4333
4334  /* ══════════════════════════════════════
4335     MOBILE CATEGORY DROPDOWN PANEL
4336  ══════════════════════════════════════ */
4337  .ta-mobile-cat-panel {
4338    display: none; /* shown in mobile media query */
4339    position: fixed;
4340    top: var(--header-height, 160px);
4341    left: 0;
4342    right: 0;
4343    background: #ffffff;
4344    border-bottom: 2px solid #e8e4de;
4345    z-index: 99996;
4346    max-height: 60vh;
4347    overflow-y: auto;
4348    transform: translateY(-8px);
4349    opacity: 0;
4350    pointer-events: none;
4351    transition: transform 0.2s ease, opacity 0.2s ease;
4352  }
4353
4354  .ta-mobile-cat-panel.is-open {
4355    transform: translateY(0);
4356    opacity: 1;
4357    pointer-events: auto;
4358  }
4359
4360  .ta-mobile-cat-panel__heading {
4361    font-family: 'Mozilla Text', sans-serif;
4362    font-size: 10px;
4363    font-weight: 600;
4364    letter-spacing: 1.5px;
4365    text-transform: uppercase;
4366    color: #ED1C24;
4367    padding: 14px 16px 8px;
4368    border-bottom: 1px solid #f0ece4;
4369  }
4370
4371  .ta-mobile-cat-panel__link {
4372    display: block;
4373    padding: 11px 16px;
4374    font-family: 'Poppins', sans-serif;
4375    font-size: 13px;
4376    font-weight: 500;
4377    color: #0f1419;
4378    text-decoration: none;
4379    border-bottom: 1px solid #f5f2ee;
4380    transition: background 0.12s, color 0.12s;
4381  }
4382
4383  .ta-mobile-cat-panel__link:last-child {
4384    border-bottom: none;
4385  }
4386
4387  .ta-mobile-cat-panel__link:active {
4388    background: #f5f0e8;
4389    color: #ED1C24;
4390  }
4391
4392  .ta-mobile-cat-panel__link--l2 {
4393    padding-left: 28px;
4394    font-size: 12px;
4395    font-weight: 400;
4396    color: #6b7380;
4397  }
4398
4399  .ta-mobile-shopnav__chip.is-active {
4400    background: #f5f0e8;
4401    border-color: #ED1C24;
4402    color: #ED1C24;
4403  }
4404
4405  /* ══════════════════════════════════════
4406     MOBILE OVERRIDES  (< 768px)
4407  ══════════════════════════════════════ */
4408  @media screen and (max-width: 767px) {
4409
4410    /* Main row: burger · (logo centered absolutely) · search icon · cart */
4411    .ta-header__inner {
4412      grid-template-columns: auto 1fr auto;
4413      gap: 8px;
4414      padding: 0 14px;
4415      height: 60px;
4416    }
4417
4418    /* Logo: centered absolutely, only within header row height */
4419    .ta-header__logo {
4420      left: 0;
4421      right: 0;
4422      height: 88px !important; /* just the header row on mobile */
4423      justify-content: center;
4424    }
4425
4426    .ta-header__inner {
4427      height: 150px; /* 88px logo row + 46px search bar + 16px padding */
4428    }
4429
4430    .ta-header__logo-desktop { display: none !important; }
4431    .ta-header__logo-mobile {
4432      display: block !important;
4433      height: 66px !important;
4434      width: auto !important;
4435      max-width: 200px !important;
4436    }
4437
4438    /* Mobile left: Menu button — pin to logo row, not full header height */
4439    .ta-header__mobile-left {
4440      display: flex;
4441      align-items: center;
4442      position: absolute;
4443      left: 14px;
4444      top: 44px;
4445      transform: translateY(-50%);
4446      z-index: 1;
4447    }
4448
4449    .ta-header__menu-btn {
4450      display: flex;
4451    }
4452
4453    /* Hide account icon on mobile — lives in the Menu drawer instead */
4454    .ta-header__account {
4455      display: none !important;
4456    }
4457
4458    shopify-account.ta-header__account-btn {
4459      display: none !important;
4460    }
4461
4462    /* Hide Shop All chip — entry point is now the Menu button */
4463    .ta-mobile-shopnav__chip--shop-all {
4464      display: none !important;
4465    }
4466
4467    /* Show More From TA in the scrollable panel */
4468    .ta-sad-mobile-extras {
4469      display: block;
4470    }
4471
4472    /* Show sticky account footer at bottom of drawer */
4473    .ta-sad-account-footer {
4474      display: flex;
4475    }
4476
4477    /* Right icons: account stub + cart — pin to logo row, not full header height */
4478    .ta-header__icons {
4479      z-index: 1;
4480      gap: 4px;
4481      top: 44px;
4482      transform: translateY(-50%);
4483    }
4484
4485    .ta-header__mobile-search-btn {
4486      display: none; /* search bar is always visible below logo row */
4487    }
4488
4489    /* Wishlist visible on mobile with placeholder URL */
4490    .ta-header__wishlist-btn {
4491      display: flex;
4492    }
4493
4494    /* Hide icon labels on mobile to save space */
4495    .ta-header__icon-label {
4496      display: none;
4497    }
4498
4499    .ta-header__icon-btn svg {
4500      width: 24px;
4501      height: 24px;
4502    }
4503
4504    /* Sub-nav hidden on mobile (accessible via mobile menu) */
4505    .ta-subnav {
4506      display: none;
4507    }
4508
4509    /* Desktop shop-nav hidden on mobile */
4510    .ta-shopnav {
4511      display: none;
4512    }
4513
4514    /* Hide old mobile search trigger — Searchanise bar handles search on mobile */
4515    .ta-mobile-search-row {
4516      display: none;
4517    }
4518
4519    /* Move search bar below the logo row on mobile */
4520    .ta-search-form {
4521      position: absolute;
4522      top: 88px;
4523      left: 14px;
4524      right: 14px;
4525      width: auto;
4526      transform: none;
4527      margin: 0;
4528    }
4529
4530    .ta-mobile-shopnav-wrapper {
4531      display: flex;
4532    }
4533
4534    /* Shop All drawer: narrower on mobile */
4535    .ta-shop-all-drawer {
4536      width: 90vw !important;
4537    }
4538
4539    /* Mobile category dropdown panel */
4540    .ta-mobile-cat-panel {
4541      display: block;
4542    }
4543  }
4544  /* ── Cart drawer close button nudge ── */
4545  .drawer__close {
4546    position: relative !important;
4547    top: -2px !important;
4548    right: -4px !important;
4549  }
4550</style><div class="ta-header-wrapper"><div class="ta-header__logo">
4551    <a href="/" aria-label="TA Appliances &amp; Barbecues"><img
4552          class="ta-header__logo-desktop"
4553          src="//www.taappliance.com/cdn/shop/files/TA_Logo_w_oTag.png?height=96&v=1787240029"
4554          srcset="//www.taappliance.com/cdn/shop/files/TA_Logo_w_oTag.png?height=96&v=1787240029 1x, //www.taappliance.com/cdn/shop/files/TA_Logo_w_oTag.png?height=192&v=1787240029 2x"
4555          alt="TA Appliances &amp; Barbecues"
4556          height="96"
4557          fetchpriority="high"
4558        ><img
4559          class="ta-header__logo-mobile"
4560          src="//www.taappliance.com/cdn/shop/files/TA_logo_mobile_centered.png?height=66&v=1787240306"
4561          srcset="//www.taappliance.com/cdn/shop/files/TA_logo_mobile_centered.png?height=66&v=1787240306 1x, //www.taappliance.com/cdn/shop/files/TA_logo_mobile_centered.png?height=132&v=1787240306 2x"
4562          alt="TA Appliances &amp; Barbecues"
4563          height="66"
4564          fetchpriority="high"
4565        ></a>
4566  </div><header class="ta-header">
4567    <div class="ta-header__inner"><div class="ta-header__mobile-left">
4568        <button class="ta-header__menu-btn" id="ta-hamburger-btn" aria-label="Open menu" aria-expanded="false">
4569          <svg width="16" height="12" viewBox="0 0 22 16" fill="none" aria-hidden="true">
4570            <line y1="1" x2="22" y2="1" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
4571            <line y1="8" x2="22" y2="8" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
4572            <line y1="15" x2="22" y2="15" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
4573          </svg>
4574          Menu
4575        </button>
4576      </div><form action="/search" method="get" role="search" class="ta-search-form">
4577        <input type="hidden" name="options[prefix]" value="last">
4578        <span class="ta-search-form__icon" aria-hidden="true">
4579          <svg width="16" height="16" viewBox="0 0 16 16" fill="none">
4580            <path d="M7 13C10.3137 13 13 10.3137 13 7C13 3.68629 10.3137 1 7 1C3.68629 1 1 3.68629 1 7C1 10.3137 3.68629 13 7 13Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
4581            <path d="M11 11L15 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
4582          </svg>
4583        </span>
4584        <input
4585          type="search"
4586          class="ta-search-form__input"
4587          id="ta-snize-search-input"
4588          name="q"
4589          value=""
4590          placeholder="Search 9,000+ appliances — by brand, model, or feature…"
4591          autocomplete="off"
4592          autocorrect="off"
4593          autocapitalize="off"
4594          spellcheck="false"
4595          aria-label="Search"
4596        >
4597        <button class="ta-search-form__submit" type="submit" aria-label="Search">
4598          <svg width="14" height="14" viewBox="0 0 14 14" fill="none">
4599            <path d="M2 7h10M7 2l5 5-5 5" stroke="#fff" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
4600          </svg>
4601        </button>
4602      </form><div class="ta-header__icons"><button class="ta-header__icon-btn ta-header__mobile-search-btn" aria-label="Search" type="button">
4603          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true">
4604            <path d="M9 17C13.4183 17 17 13.4183 17 9C17 4.58172 13.4183 1 9 1C4.58172 1 1 4.58172 1 9C1 13.4183 4.58172 17 9 17Z" stroke="currentColor" stroke-width="1.6"/>
4605            <path d="M15 15L19 19" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/>
4606          </svg>
4607        </button><shopify-store store-domain="https://www.taappliance.com" country="CA" language="en"></shopify-store>
4608<shopify-account
4609            menu="customer-account-main-menu"
4610            class="ta-header__account-btn"
4611          >
4612            <span slot="signed-out-avatar" style="display:flex;align-items:center;">
4613              <button class="ta-header__icon-btn" aria-label="Account" type="button" tabindex="-1" style="pointer-events:none;">
4614                <svg width="20" height="22" viewBox="0 0 20 22" fill="none" aria-hidden="true">
4615                  <path d="M19 21C19 16.0294 14.9706 12 10 12C5.02944 12 1 16.0294 1 21" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/>
4616                  <circle cx="10" cy="6" r="5" stroke="currentColor" stroke-width="1.6"/>
4617                </svg>
4618                <span class="ta-header__icon-label">Account</span>
4619              </button>
4620            </span>
4621          </shopify-account><a href="/pages/wishlist" class="ta-header__icon-btn ta-header__wishlist-btn" aria-label="Saved">
4622          <svg width="22" height="20" viewBox="0 0 22 20" fill="none" aria-hidden="true">
4623            <path d="M11 18.5S1 12.5 1 6.5C1 4.01 3.01 2 5.5 2C7.24 2 8.91 2.99 10 4.5C11.09 2.99 12.76 2 14.5 2C16.99 2 19 4.01 19 6.5C19 12.5 11 18.5 11 18.5Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
4624          </svg>
4625          <span class="ta-header__icon-label">Saved</span>
4626        </a><a
4627          href="/cart"
4628          id="cart-icon-bubble"
4629          class="ta-header__icon-btn"
4630          aria-label="Cart"
4631        >
4632          <svg width="22" height="22" viewBox="0 0 22 22" fill="none" aria-hidden="true">
4633            <path d="M2 2h2.5l2.8 11h9.9l2.3-8H6.3" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
4634            <circle cx="9.5" cy="18.5" r="1.8" stroke="currentColor" stroke-width="1.4"/>
4635            <circle cx="16.5" cy="18.5" r="1.8" stroke="currentColor" stroke-width="1.4"/>
4636          </svg><span class="ta-header__icon-label">Cart</span>
4637        </a>
4638
4639      </div>
4640    </div>
4641  </header><div class="ta-mobile-search-row">
4642    <button class="ta-mobile-search-trigger" id="ta-mobile-search-trigger" aria-label="Search appliances, brands…" aria-haspopup="dialog">
4643      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true">
4644        <path d="M7 13C10.3137 13 13 10.3137 13 7C13 3.68629 10.3137 1 7 1C3.68629 1 1 3.68629 1 7C1 10.3137 3.68629 13 7 13Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
4645        <path d="M11 11L15 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
4646      </svg>
4647      Search appliances, brands…
4648    </button>
4649  </div><div class="ta-subnav">
4650      <div class="ta-subnav__inner"><div class="ta-subnav__item">
4651              <a href="#" class="ta-subnav__link" aria-expanded="false">
4652                About Us
4653              </a>
4654              <div class="ta-subnav__dropdown"><a href="/pages/about-us" class="ta-subnav__dropdown-link">About Us</a><a href="/pages/why-choose-ta-appliances-barbecues" class="ta-subnav__dropdown-link">Why Choose TA?</a></div>
4655            </div><div class="ta-subnav__item">
4656              <a href="#" class="ta-subnav__link" aria-expanded="false">
4657                Promotions
4658              </a>
4659              <div class="ta-subnav__dropdown"><a href="/collections/offers" class="ta-subnav__dropdown-link">Offers</a><a href="/collections/hot-deals" class="ta-subnav__dropdown-link">Hot Deals</a><a href="/pages/flyers" class="ta-subnav__dropdown-link">Flyers</a>
4659<a href="https://www.taappliance.com/pages/contest" class="ta-subnav__dropdown-link">Contests</a><a href="https://www.taappliance.com/collections/on-sale" class="ta-subnav__dropdown-link">On Sale</a></div>
4660            </div><a href="https://www.taappliance.com/pages/price-match" class="ta-subnav__link">Price Match Promise</a><a href="https://www.taappliance.com/pages/protection-service-plans" class="ta-subnav__link">Protection Plans</a><a href="https://tabuilderdivision.com/" class="ta-subnav__link">Builder Division</a></div>
4661    </div><nav class="ta-shopnav" aria-label="Shop categories"><button class="ta-shopnav__shop-all" id="ta-shop-all-btn" aria-expanded="false" type="button">
4662      <svg width="18" height="13" viewBox="0 0 18 13" fill="none" aria-hidden="true">
4663        <line y1="1" x2="18" y2="1" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/>
4664        <line y1="6.5" x2="18" y2="6.5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/>
4665        <line y1="12" x2="18" y2="12" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/>
4666      </svg>
4667      Shop All
4668    </button><div class="ta-shopnav__categories"><div class="ta-shopnav__item" data-index="0">
4669          <a href="/collections/refrigeration" class="ta-shopnav__cat-link">Refrigeration</a><div class="ta-mega-menu" role="region" aria-label="Refrigeration subcategories">
4670              <div class="ta-mega-menu__heading">Refrigeration</div><div class="ta-mega-menu__l1-block">
4671                  <a href="/collections/built-in-fridges" class="ta-mega-menu__l1-link">Built-In Fridges</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/built-in-all-fridges" class="ta-mega-menu__l2-link">Column</a></li><li><a href="/collections/built-in-bottom-mount-fridges" class="ta-mega-menu__l2-link">Bottom Mount</a></li><li><a href="/collections/built-in-french-door-fridges" class="ta-mega-menu__l2-link">French Door</a></li><li><a href="/collections/built-in-3-door-fridges" class="ta-mega-menu__l2-link">3 Door</a></li><li><a href="/collections/built-in-4-door-fridges" class="ta-mega-menu__l2-link">4 Door</a></li><li><a href="/collections/built-in-6-door-fridges" class="ta-mega-menu__l2-link">6 Door</a></li><li><a href="/collections/built-in-side-by-side-fridges" class="ta-mega-menu__l2-link">Side by Side</a></li><li><a href="https://drive.google.com/file/d/1e51JUR-3aNQYB4X8H43ZYwHGLJ_u9Q52/view?usp=sharing" class="ta-mega-menu__l2-link">Refrigeration Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4672                  <a href="/collections/freestanding-fridges" class="ta-mega-menu__l1-link">Freestanding Fridges</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/freestanding-bottom-mount-fridges" class="ta-mega-menu__l2-link">Bottom Mount</a></li><li><a href="/collections/freestanding-french-door-fridges" class="ta-mega-menu__l2-link">French Door</a></li><li><a href="/collections/freestanding-3-door-fridges" class="ta-mega-menu__l2-link">3 Door</a></li><li><a href="/collections/freestanding-4-door-fridges" class="ta-mega-menu__l2-link">4 Door</a></li><li><a href="/collections/freestanding-5-door-fridges" class="ta-mega-menu__l2-link">5 Door</a></li><li><a href="/collections/freestanding-side-by-side-fridges" class="ta-mega-menu__l2-link">Side by Side</a></li><li><a href="/collections/freestanding-top-mount-fridges" class="ta-mega-menu__l2-link">Top Mount</a></li><li><a href="/collections/freestanding-all-fridges" class="ta-mega-menu__l2-link">All Fridge</a></li><li><a href="https://drive.google.com/file/d/1e51JUR-3aNQYB4X8H43ZYwHGLJ_u9Q52/view?usp=sharing" class="ta-mega-menu__l2-link">Refrigeration Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4673                  <a href="/collections/under-counter-refrigeration" class="ta-mega-menu__l1-link">Under-Counter Refrigeration</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/under-counter-fridges" class="ta-mega-menu__l2-link">All Fridge</a></li><li><a href="/collections/refrigeration-drawers" class="ta-mega-menu__l2-link">Drawer</a></li><li><a href="/collections/under-counter-convertible-combo-fridge-freezers" class="ta-mega-menu__l2-link">Convertible/Combo</a></li></ul></div><div class="ta-mega-menu__l1-block">
4674                  <a href="/collections/freezers" class="ta-mega-menu__l1-link">Freezers</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/built-in-freezer-columns" class="ta-mega-menu__l2-link">Built-In</a></li><li><a href="/collections/upright-freezers" class="ta-mega-menu__l2-link">Upright</a></li><li><a href="/collections/chest-freezers" class="ta-mega-menu__l2-link">Chest</a></li><li><a href="/collections/under-counter-freezers" class="ta-mega-menu__l2-link">Under-Counter</a></li><li><a href="/collections/freezer-drawers" class="ta-mega-menu__l2-link">
4674Drawer</a></li><li><a href="https://drive.google.com/file/d/1aC3g86uyv01OvjF1ax3NfR1XOXOe7L07/view?usp=sharing" class="ta-mega-menu__l2-link">Freezer Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4675                  <a href="/collections/wine-storage" class="ta-mega-menu__l1-link">Wine Storage</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/built-in-wine-storage" class="ta-mega-menu__l2-link">Built-In</a></li><li><a href="/collections/freestanding-wine-storage" class="ta-mega-menu__l2-link">Freestanding</a></li><li><a href="/collections/under-counter-wine-storage" class="ta-mega-menu__l2-link">Under-Counter</a></li><li><a href="https://drive.google.com/file/d/1oeaXLXU1z_tstzDcJ4bY4Hsjbe-SQ1zc/view?usp=sharing" class="ta-mega-menu__l2-link">Wine Storage Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4676                  <a href="/collections/specialty-cooling" class="ta-mega-menu__l1-link">Specialty Cooling</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/beverage-centers" class="ta-mega-menu__l2-link">Beverage Centers</a></li><li><a href="/collections/kegerators" class="ta-mega-menu__l2-link">Kegerators</a></li><li><a href="https://drive.google.com/file/d/1e51JUR-3aNQYB4X8H43ZYwHGLJ_u9Q52/view?usp=sharing" class="ta-mega-menu__l2-link">Refrigeration Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4677                  <a href="/collections/ice-machines" class="ta-mega-menu__l1-link">Ice Machines</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/built-in-ice-machines" class="ta-mega-menu__l2-link">Built-In</a></li><li><a href="/collections/freestanding-ice-machines" class="ta-mega-menu__l2-link">Freestanding</a></li><li><a href="https://drive.google.com/file/d/1AGCKp7OWifcNa4Q0uePzEgNsLVFRgSbf/view?usp=sharing" class="ta-mega-menu__l2-link">Ice Machine Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4678                  <a href="/collections/cooling-appliance-accessories" class="ta-mega-menu__l1-link">Cooling Appliance Accessories</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/refrigeration-water-filters" class="ta-mega-menu__l2-link">Water Filters</a></li><li><a href="/collections/refrigeration-air-filters" class="ta-mega-menu__l2-link">Air Filters</a></li><li><a href="/collections/refrigeration-accessories" class="ta-mega-menu__l2-link">Refrigeration Accessories</a></li><li><a href="/collections/freezer-accessories" class="ta-mega-menu__l2-link">Freezer Accessories</a></li><li><a href="/collections/wine-storage-accessories" class="ta-mega-menu__l2-link">Wine Storage Accessories</a></li><li><a href="/collections/ice-machine-accessories" class="ta-mega-menu__l2-link">Ice Machine Accessories</a></li></ul></div><div class="ta-mega-menu__l1-block">
4679                  <a href="/collections/in-stock-refrigeration-products" class="ta-mega-menu__l1-link">In-Stock Refrigeration Products</a></div></div></div><div class="ta-shopnav__item" data-index="1">
4680          <a href="/collections/cooking" class="ta-shopnav__cat-link">Cooking</a><div class="ta-mega-menu" role="region" aria-label="Cooking subcategories">
4681              <div class="ta-mega-menu__heading">Cooking</div><div class="ta-mega-menu__l1-block">
4682                  <a href="/collections/freestanding-ranges" class="ta-mega-menu__l1-link">Freestanding Ranges</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/freestanding-electric-ranges" class="ta-mega-menu__l2-link">Electric</a></li><li><a href="/collections/freestanding-gas-ranges" class="ta-mega-menu__l2-link">Gas</a></li><li><a href="/collections/freestanding-dual-fuel-ranges" class="ta-mega-menu__l2-link">Dual Fuel</a></li><li><a href="/collections/freestanding-induction-ranges" class="ta-mega-menu__l2-link">Induction</a></li><li><a href="https://drive.google.com/file/d/1IE2nnmIfhwte9GbARDz-DxDzakfQlk4A/view?usp=sharing" class="ta-mega-menu__l2-link">Range Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4683                  <a href="/collections/slide-in-ranges" class="ta-mega-menu__l1-link">Slide-In Ranges</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/slide-in-electric-ranges" class="ta-mega-menu__l2-link">Electric</a></li><li><a href="/collections/slide-in-gas-ranges" class="ta-mega-menu__l2-link">Gas</a></li><li><a href="/collections/slide-in-dual-fuel-ranges" class="ta-mega-menu__l2-link">Dual Fuel</a></li><li><a href="/collections/slide-in-induction-ranges" class="ta-mega-menu__l2-link">Induction</a></li><li><a href="https://drive.google.com/file/d/1IE2nnmIfhwte9GbARDz-DxDzakfQlk4A/view?usp=sharing" class="ta-mega-menu__l2-link">Range Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4684                  <a href="/collections/professional-ranges" class="ta-mega-menu__l1-link">Professional Ranges</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/professional-electric-manual-clean-ranges" class="ta-mega-menu__l2-link">Electric</a></li><li><a href="/collections/professional-gas-ranges" class="ta-mega-menu__l2-link">Gas</a></li><li><a href="/collections/professional-dual-fuel-manual-clean-ranges" class="ta-mega-menu__l2-link">Dual Fuel</a></li><li><a href="/collections/professional-induction-manual-clean-ranges" class="ta-mega-menu__l2-link">Induction</a></li><li><a href="https://drive.google.com/file/d/10R57ugUv4qnbMZD-16nBWnAl2x82fUzM/view?usp=sharing" class="ta-mega-menu__l2-link">Professional Range Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4685                  <a href="/collections/cooktops" class="ta-mega-menu__l1-link">Cooktops </a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/built-in-cooktops" class="ta-mega-menu__l2-link">Built-In</a></li><li><a href="/collections/modular-cooktops" class="ta-mega-menu__l2-link">Modular</a></li><li><a href="/collections/portable-cooktops" class="ta-mega-menu__l2-link">Portable</a></li><li><a href="https://drive.google.com/file/d/1IeDdO2ttdj-Rh5srqpCx6SgCYo6GaTC_/view?usp=sharing" class="ta-mega-menu__l2-link">
4685Cooktops Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4686                  <a href="/collections/rangetops" class="ta-mega-menu__l1-link">Rangetops</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/electric-rangetops" class="ta-mega-menu__l2-link">Electric</a></li><li><a href="/collections/gas-rangetops" class="ta-mega-menu__l2-link">Gas</a></li><li><a href="/collections/induction-rangetops" class="ta-mega-menu__l2-link">Induction</a></li><li><a href="https://drive.google.com/file/d/1IeDdO2ttdj-Rh5srqpCx6SgCYo6GaTC_/view?usp=sharing" class="ta-mega-menu__l2-link">Rangetops Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4687                  <a href="/collections/wall-ovens-drawers" class="ta-mega-menu__l1-link">Wall Ovens & Drawers</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/single-wall-ovens" class="ta-mega-menu__l2-link">Single</a></li><li><a href="/collections/double-wall-ovens" class="ta-mega-menu__l2-link">Double</a></li><li><a href="/collections/combo-wall-ovens" class="ta-mega-menu__l2-link">Combination</a></li><li><a href="/collections/speed-ovens" class="ta-mega-menu__l2-link">Speed</a></li><li><a href="/collections/steam-ovens" class="ta-mega-menu__l2-link">Steam</a></li><li><a href="/collections/indoor-pizza-ovens" class="ta-mega-menu__l2-link">Indoor Pizza</a></li><li><a href="/collections/drawers" class="ta-mega-menu__l2-link">Drawers</a></li><li><a href="https://drive.google.com/file/d/1jasOI8V9VP8EYacPos5t0NqPEpD3-Pej/view?usp=sharing" class="ta-mega-menu__l2-link">Wall Oven Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4688                  <a href="/collections/microwaves" class="ta-mega-menu__l1-link">Microwaves</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/countertop-microwaves-1" class="ta-mega-menu__l2-link">Countertop</a></li><li><a href="/collections/over-the-range-microwaves" class="ta-mega-menu__l2-link">Over the Range</a></li><li><a href="/collections/built-in-microwaves" class="ta-mega-menu__l2-link">Built-In</a></li><li><a href="/collections/microwave-drawers" class="ta-mega-menu__l2-link">Drawer</a></li><li><a href="https://drive.google.com/file/d/1CZ_QrcULOepB4uUqCjonwedYIyh9RS_T/view?usp=sharing" class="ta-mega-menu__l2-link">Microwave Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4689                  <a href="/collections/cooking-accessories" class="ta-mega-menu__l1-link">Cooking Accessories</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/range-accessories" class="ta-mega-menu__l2-link">Range Accessories</a></li><li><a href="/collections/cooktop-accessories" class="ta-mega-menu__l2-link">Cooktop Accessories</a></li><li><a href="/collections/oven-accessories" class="ta-mega-menu__l2-link">Oven & Drawer Accessories</a></li><li><a href="/collections/microwave-accessories" class="ta-mega-menu__l2-link">Microwave Accessories</a></li></ul></div><div class="ta-mega-menu__l1-block">
4690                  <a href="/collections/ventilation" class="ta-mega-menu__l1-link">Ventilation</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/chimney-ventilation-hoods" class="ta-mega-menu__l2-link">Chimney</a></li><li><a href="/collections/wall-mount-ventilation-hoods" class="ta-mega-menu__l2-link">Wall Mount</a></li><li><a href="/collections/under-cabinet-ventilation-hoods" class="ta-mega-menu__l2-link">Under Cabinet</a></li><li><a href="/collections/insert-ventilation-hoods" class="ta-mega-menu__l2-link">Insert</a></li><li><a href="/collections/island-ventilation-hoods" class="ta-mega-menu__l2-link">Island</a></li><li><a href="/collections/downdraft-ventilation" class="ta-mega-menu__l2-link">Downdraft</a></li><li><a href="/collections/ventilation-shells-liners" class="ta-mega-menu__l2-link">Shells & Liners</a></li><li><a href="https://drive.google.com/file/d/1zR9t6sW9co5aO9oLKlFtTZEtCkHU_Fhq/view?usp=sharing" class="ta-mega-menu__l2-link">Ventilation Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4691                  <a href="/collections/ventilation-accessories" class="ta-mega-menu__l1-link">Ventilation Accessories</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/ventilation-blowers" class="ta-mega-menu__l2-link">Blowers</a></li><li><a href="/collections/duct-covers" class="ta-mega-menu__l2-link">Duct Covers</a></li><li><a href="/collections/recirculating-kits" class="ta-mega-menu__l2-link">Recirculating Kits</a></li><li><a href="/collections/ventilation-panel-kits" class="ta-mega-menu__l2-link">Panel Kits</a></li><li><a href="/collections/ventilation-trim-kits" class="ta-mega-menu__l2-link">Trim Kits</a></li><li><a href="/collections/other-ventilation-accessories" class="ta-mega-menu__l2-link">Other Ventilation Accessories</a></li></ul></div><div class="ta-mega-menu__l1-block">
4692                  <a href="/collections/all-in-one-kitchens" class="ta-mega-menu__l1-link">All-in-One Kitchens</a></div><div class="ta-mega-menu__l1-block">
4693                  <a href="/collections/in-stock-cooking-products" class="ta-mega-menu__l1-link">In-Stock Cooking Products</a></div></div></div><div class="ta-shopnav__item" data-index="2">
4694          <a href="/collections/kitchen-clean-up" class="ta-shopnav__cat-link">Kitchen Clean Up</a><div class="ta-mega-menu" role="region" aria-label="Kitchen Clean Up subcategories">
4695              <div class="ta-mega-menu__heading">Kitchen Clean Up</div><div class="ta-mega-menu__l1-block">
4696                  <a href="/collections/dishwashers" class="ta-mega-menu__l1-link">Dishwashers</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/built-in-dishwashers" class="ta-mega-menu__l2-link">Built-In</a></li><li><a href="/collections/dishwasher-drawers" class="ta-mega-menu__l2-link">
4696Drawer</a></li><li><a href="/collections/portable-dishwashers" class="ta-mega-menu__l2-link">Portable</a></li><li><a href="/collections/countertop-dishwashers" class="ta-mega-menu__l2-link">Countertop</a></li><li><a href="https://drive.google.com/file/d/1aOlRtJPTE6Q0FIZOD9Dp-X3VhSYEabHm/view?usp=sharing" class="ta-mega-menu__l2-link">Dishwasher Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4697                  <a href="/collections/trash-compactors" class="ta-mega-menu__l1-link">Trash Compactors</a></div><div class="ta-mega-menu__l1-block">
4698                  <a href="/collections/kitchen-clean-up-accessories" class="ta-mega-menu__l1-link">Kitchen Clean Up Accessories</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/dishwasher-accessories" class="ta-mega-menu__l2-link">Dishwasher Accessories</a></li><li><a href="/collections/trash-compactor-accessories" class="ta-mega-menu__l2-link">Trash Compactor Accessories</a></li></ul></div><div class="ta-mega-menu__l1-block">
4699                  <a href="/collections/in-stock-kitchen-clean-up-products" class="ta-mega-menu__l1-link">In-Stock Kitchen Clean-Up Products</a></div></div></div><div class="ta-shopnav__item" data-index="3">
4700          <a href="/collections/laundry" class="ta-shopnav__cat-link">Laundry</a><div class="ta-mega-menu" role="region" aria-label="Laundry subcategories">
4701              <div class="ta-mega-menu__heading">Laundry</div><div class="ta-mega-menu__l1-block">
4702                  <a href="/collections/washers" class="ta-mega-menu__l1-link">Washers</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/front-load-washers" class="ta-mega-menu__l2-link">Front Load</a></li><li><a href="/collections/top-load-washers" class="ta-mega-menu__l2-link">Top Load</a></li><li><a href="/collections/compact-portable-washers" class="ta-mega-menu__l2-link">Compact & Portable</a></li><li><a href="/collections/coin-op-washers" class="ta-mega-menu__l2-link">Coin-Op</a></li><li><a href="https://drive.google.com/file/d/1m-0AJUBhbQ33PqrBTNsrtvvzkLsnNMk9/view?usp=sharing" class="ta-mega-menu__l2-link">Laundry Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4703                  <a href="/collections/dryers" class="ta-mega-menu__l1-link">Dryers</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/electric-dryers" class="ta-mega-menu__l2-link">Electric</a></li><li><a href="/collections/gas-dryers" class="ta-mega-menu__l2-link">Gas</a></li><li><a href="/collections/compact-dryers" class="ta-mega-menu__l2-link">Compact</a></li><li><a href="/collections/electric-condensation-dryers" class="ta-mega-menu__l2-link">Condensation</a></li><li><a href="/collections/coin-op-dryers" class="ta-mega-menu__l2-link">Coin-Op</a></li><li><a href="https://drive.google.com/file/d/1m-0AJUBhbQ33PqrBTNsrtvvzkLsnNMk9/view?usp=sharing" class="ta-mega-menu__l2-link">Laundry Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4704                  <a href="/collections/all-in-one-laundry" class="ta-mega-menu__l1-link">All-In-One Laundry</a></div><div class="ta-mega-menu__l1-block">
4705                  <a href="/collections/laundry-centers" class="ta-mega-menu__l1-link">Laundry Centers</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/electric-laundry-centers" class="ta-mega-menu__l2-link">Electric</a></li><li><a href="/collections/gas-laundry-centers" class="ta-mega-menu__l2-link">Gas</a></li><li><a href="https://drive.google.com/file/d/1m-0AJUBhbQ33PqrBTNsrtvvzkLsnNMk9/view?usp=sharing" class="ta-mega-menu__l2-link">Laundry Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4706                  <a href="/collections/steam-drying-closets" class="ta-mega-menu__l1-link">Steam & Drying Closets</a></div><div class="ta-mega-menu__l1-block">
4707                  <a href="/collections/laundry-pedestals-stacking-kits-accessories" class="ta-mega-menu__l1-link">Laundry Accessories</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/laundry-pedestals" class="ta-mega-menu__l2-link">Pedestals</a></li><li><a href="/collections/laundry-stacking-kits" class="ta-mega-menu__l2-link">Stacking Kits</a></li><li><a href="/collections/other-laundry-accessories" class="ta-mega-menu__l2-link">Other Laundry Accessories</a></li></ul></div><div class="ta-mega-menu__l1-block">
4708                  <a href="/collections/in-stock-laundry-products" class="ta-mega-menu__l1-link">In-Stock Laundry Products</a></div></div></div><div class="ta-shopnav__item" data-index="4">
4709          <a href="/collections/bbq-outdoor" class="ta-shopnav__cat-link">BBQ & Outdoor</a><div class="ta-mega-menu" role="region" aria-label="BBQ & Outdoor subcategories">
4710              <div class="ta-mega-menu__heading">BBQ & Outdoor</div><div class="ta-mega-menu__l1-block">
4711                  <a href="/collections/freestanding-grills-smokers" class="ta-mega-menu__l1-link">Grills & Smokers</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/freestanding-natural-gas-propane-grills" class="ta-mega-menu__l2-link">Natural Gas & Propane Grills</a></li><li><a href="/collections/freestanding-flat-top-gas-grills" class="ta-mega-menu__l2-link">Flat Top Grills</a></li><li><a href="/collections/freestanding-gas-electric-smokers" class="ta-mega-menu__l2-link">Gas & Electric Smokers</a></li><li>
4711<a href="/collections/freestanding-charcoal-grills-smokers" class="ta-mega-menu__l2-link">Charcoal Grills & Smokers</a></li><li><a href="/collections/pellet-grills-smokers" class="ta-mega-menu__l2-link">Pellet Grills & Smokers</a></li><li><a href="/collections/wood-grills-smokers" class="ta-mega-menu__l2-link">Wood Grills & Smokers</a></li><li><a href="/collections/portable-grills" class="ta-mega-menu__l2-link">Portable Grills</a></li><li><a href="/collections/towable-grills" class="ta-mega-menu__l2-link">Towable Grills</a></li><li><a href="/collections/carts-nests" class="ta-mega-menu__l2-link">Carts & Nests</a></li><li><a href="https://drive.google.com/file/d/1OQJ7I-R-u9ziQBtKX2fmrqXrONv_WBRu/view" class="ta-mega-menu__l2-link">Natural Gas & Propane Grill Guide</a></li><li><a href="https://drive.google.com/file/d/1i_MxuPckp9zhXf7xcKYWx1zCS4iWXQMF/view?usp=sharing" class="ta-mega-menu__l2-link">Pellet Grill Guide</a></li><li><a href="https://drive.google.com/file/d/1pu0cyxuaQbXP-Ex8zUOLMcoTySxgWbgu/view?usp=sharing" class="ta-mega-menu__l2-link">Kamado Grill (Egg Style) Guide</a></li><li><a href="https://drive.google.com/file/d/1z_VY1AHz9s444s4ey4fU_5liLvTWrTgb/view?usp=sharing" class="ta-mega-menu__l2-link">Charcoal Grill Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4712                  <a href="/collections/outdoor-kitchens" class="ta-mega-menu__l1-link">Outdoor Kitchens</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/island-gas-grills" class="ta-mega-menu__l2-link">Island Gas Grills</a></li><li><a href="/collections/built-in-gas-grills" class="ta-mega-menu__l2-link">Built-In Gas Grills</a></li><li><a href="/collections/built-in-flat-top-grills" class="ta-mega-menu__l2-link">Built-In Flat Top Grills</a></li><li><a href="/collections/built-in-electric-grills" class="ta-mega-menu__l2-link">Built-In Electric Grills</a></li><li><a href="/collections/built-in-hybrid-grills" class="ta-mega-menu__l2-link">Built-In Hybrid Grills</a></li><li><a href="/collections/built-in-charcoal-grills-smokers" class="ta-mega-menu__l2-link">Built-In Charcoal Grills & Smokers</a></li><li><a href="/collections/built-in-pellet-grills-smokers" class="ta-mega-menu__l2-link">Built-In Pellet Grills & Smokers</a></li><li><a href="/collections/built-in-wood-grills-smokers" class="ta-mega-menu__l2-link">Built-In Wood Grills & Smokers</a></li><li><a href="/collections/built-in-side-burners" class="ta-mega-menu__l2-link">Built-In Side Burners</a></li><li><a href="/collections/outdoor-cooking" class="ta-mega-menu__l2-link">Outdoor Cooking</a></li><li><a href="/collections/outdoor-refrigeration" class="ta-mega-menu__l2-link">Outdoor Refrigeration</a></li><li><a href="/collections/outdoor-ice-machines" class="ta-mega-menu__l2-link">Outdoor Ice Machines</a></li><li><a href="/collections/outdoor-ventilation" class="ta-mega-menu__l2-link">Outdoor Ventilation</a></li><li><a href="/collections/outdoor-built-in-cabinetry" class="ta-mega-menu__l2-link">Outdoor Cabinetry</a></li><li><a href="/collections/outdoor-sinks" class="ta-mega-menu__l2-link">Outdoor Sinks</a></li><li><a href="/collections/outdoor-appliance-kitchen-accessories" class="ta-mega-menu__l2-link">Outdoor Accessories</a></li><li><a href="https://drive.google.com/file/d/18cMxReD8VGMFYbR9Nc9kRHwo05824YbU/view?usp=sharing" class="ta-mega-menu__l2-link"> Outdoor Kitchen Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4713                  <a href="/collections/outdoor-pizza-ovens-accessories" class="ta-mega-menu__l1-link">Outdoor Pizza Ovens</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/outdoor-gas-pizza-ovens" class="ta-mega-menu__l2-link">Gas Pizza Ovens</a></li><li><a href="/collections/outdoor-multi-fuel-pizza-ovens" class="ta-mega-menu__l2-link">Multi Fuel Pizza Ovens</a></li><li><a href="/collections/outdoor-wood-fire-pizza-ovens" class="ta-mega-menu__l2-link">Wood Fire Pizza Ovens</a></li><li><a href="/collections/outdoor-portable-pizza-ovens" class="ta-mega-menu__l2-link">Portable Pizza Ovens</a></li><li><a href="/collections/outdoor-pizza-oven-carts" class="ta-mega-menu__l2-link">Carts</a></li><li><a href="/collections/outdoor-pizza-oven-covers" class="ta-mega-menu__l2-link">Covers</a></li><li><a href="/collections/outdoor-pizza-oven-stones" class="ta-mega-menu__l2-link">Stones</a></li><li><a href="/collections/outdoor-pizza-oven-tools" class="ta-mega-menu__l2-link">Tools</a></li><li><a href="/collections/outdoor-pizza-oven-pans" class="ta-mega-menu__l2-link">Pans</a></li><li><a href="/collections/outdoor-pizza-oven-accessories" class="ta-mega-menu__l2-link">Accessories</a></li><li><a href="/collections/outdoor-pizza-oven-parts" class="ta-mega-menu__l2-link">Parts</a></li><li><a href="https://drive.google.com/file/d/1dJ7LWtPrSSFFdUCWWTaDqALp9O1QBNY8/view?usp=sharing" class="ta-mega-menu__l2-link">
4713Pizza Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4714                  <a href="/collections/outdoor-heaters-accessories" class="ta-mega-menu__l1-link">Outdoor Heaters</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/outdoor-electric-heaters" class="ta-mega-menu__l2-link">Electric Heaters</a></li><li><a href="/collections/outdoor-gas-heaters" class="ta-mega-menu__l2-link">Gas Heaters</a></li><li><a href="/collections/outdoor-heater-accessories" class="ta-mega-menu__l2-link">Accessories</a></li><li><a href="/collections/outdoor-heater-parts" class="ta-mega-menu__l2-link">Parts</a></li><li><a href="https://drive.google.com/file/d/18cMxReD8VGMFYbR9Nc9kRHwo05824YbU/view?usp=sharing" class="ta-mega-menu__l2-link">Outdoor Kitchen Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4715                  <a href="/collections/bbq-accessories" class="ta-mega-menu__l1-link">BBQ Accessories</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/charcoal-pellets" class="ta-mega-menu__l2-link">Charcoal & Pellets</a></li><li><a href="/collections/covers-bags" class="ta-mega-menu__l2-link">Covers & Bags</a></li><li><a href="/collections/grilling-tools" class="ta-mega-menu__l2-link">Grilling Tools</a></li><li><a href="/collections/sauces-spices" class="ta-mega-menu__l2-link">Sauces & Spices</a></li><li><a href="/collections/grill-cleaning-tools-products" class="ta-mega-menu__l2-link">Cleaning Tools & Products</a></li><li><a href="/collections/baskets-toppers" class="ta-mega-menu__l2-link">Baskets & Toppers</a></li><li><a href="/collections/grill-cookware" class="ta-mega-menu__l2-link">Cookware</a></li><li><a href="/collections/bbq-cutting-boards" class="ta-mega-menu__l2-link">Cutting Boards</a></li><li><a href="/collections/grilling-floor-mats" class="ta-mega-menu__l2-link">Floor Mats</a></li><li><a href="/collections/bbq-gloves-aprons" class="ta-mega-menu__l2-link">Gloves & Aprons</a></li><li><a href="/collections/bbq-grid-lifters" class="ta-mega-menu__l2-link">Grid Lifters</a></li><li><a href="/collections/bbq-griddles" class="ta-mega-menu__l2-link">Griddles</a></li><li><a href="/collections/grilling-accessories" class="ta-mega-menu__l2-link">Grilling Accessories</a></li><li><a href="/collections/grilling-lights" class="ta-mega-menu__l2-link">Grilling Lights</a></li><li><a href="/collections/insulation-blankets" class="ta-mega-menu__l2-link">Insulation Blankets</a></li><li><a href="/collections/grilling-planks-stones-rocks" class="ta-mega-menu__l2-link">Planks, Stones & Rocks</a></li><li><a href="/collections/grilling-roasters-racks" class="ta-mega-menu__l2-link">Roasters & Racks</a></li><li><a href="/collections/rotisseries-accessories" class="ta-mega-menu__l2-link">Rotisseries & Accessories</a></li><li><a href="/collections/side-burner-accessories" class="ta-mega-menu__l2-link">Side Burner Accessories</a></li><li><a href="/collections/smoking-accessories" class="ta-mega-menu__l2-link">Smoking Accessories</a></li><li><a href="/collections/bbq-thermometers-accessories" class="ta-mega-menu__l2-link">Thermometers & Accessories</a></li><li><a href="/collections/bbq-promotional-merchandise" class="ta-mega-menu__l2-link">Promotional Merchandise</a></li></ul></div><div class="ta-mega-menu__l1-block">
4716                  <a href="/collections/bbq-parts" class="ta-mega-menu__l1-link">BBQ Parts</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/bbq-replacement-burners" class="ta-mega-menu__l2-link">Burners</a></li><li><a href="/collections/castors-wheels" class="ta-mega-menu__l2-link">Castors & Wheels</a></li><li><a href="/collections/controllers" class="ta-mega-menu__l2-link">Controllers</a></li><li><a href="/collections/conversion-kits" class="ta-mega-menu__l2-link">Conversion Kits</a></li><li><a href="/collections/bbq-drip-pans" class="ta-mega-menu__l2-link">Drip Pans</a></li><li><a href="/collections/grease-management" class="ta-mega-menu__l2-link">Grease Management</a></li><li><a href="/collections/bbq-grids" class="ta-mega-menu__l2-link">Grids</a></li><li><a href="/collections/bbq-handles" class="ta-mega-menu__l2-link">Handles</a></li><li><a href="/collections/heat-deflectors-flavorizers" class="ta-mega-menu__l2-link">Heat Deflectors & Flavorizers</a></li><li><a href="/collections/hoses-regulators" class="ta-mega-menu__l2-link">Hoses & Regulators</a></li><li><a href="/collections/ignitors" class="ta-mega-menu__l2-link">Ignitors</a></li><li><a href="/collections/insulated-jackets" class="ta-mega-menu__l2-link">Insulated Jackets</a></li><li><a href="/collections/knobs" class="ta-mega-menu__l2-link">Knobs</a></li><li><a href="/collections/bbq-shelves" class="ta-mega-menu__l2-link">Shelves</a></li><li><a href="/collections/side-burner-parts" class="ta-mega-menu__l2-link">Side Burner Parts</a></li><li><a href="/collections/side-burner-shelves" class="ta-mega-menu__l2-link">Side Burner Shelves</a></li><li><a href="/collections/smoker-components" class="ta-mega-menu__l2-link">Smoker Components</a></li><li><a href="/collections/smoker-parts" class="ta-mega-menu__l2-link">Smoker Parts</a></li><li><a href="/collections/temperature-gauges" class="ta-mega-menu__l2-link">Temperature Gauges</a></li><li><a href="/collections/warming-racks" class="ta-mega-menu__l2-link">Warming Racks</a></li><li><a href="/collections/wind-guards" class="ta-mega-menu__l2-link">Wind Guards</a></li><li><a href="/collections/other-bbq-parts" class="ta-mega-menu__l2-link">Other BBQ Parts</a></li></ul></div><div class="ta-mega-menu__l1-block">
4717                  <a href="/collections/outdoor-other" class="ta-mega-menu__l1-link">Outdoor Other</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/coolers" class="ta-mega-menu__l2-link">Coolers</a></li><li><a href="/collections/outdoor-fire-pits" class="ta-mega-menu__l2-link">Outdoor Fire Pits</a></li><li><a href="/collections/other-outdoor-products" class="ta-mega-menu__l2-link">Other Outdoor Products</a></li></ul></div><div class="ta-mega-menu__l1-block">
4718                  <a href="/collections/in-stock-bbq-outdoor-products" class="ta-mega-menu__l1-link">In-Stock BBQ/Outdoor Products</a></div></div></div><div class="ta-shopnav__item" data-index="5">
4719          <a href="/collections/small-appliances-accessories" class="ta-shopnav__cat-link">Small Appliances</a><div class="ta-mega-menu" role="region" aria-label="Small Appliances subcategories">
4720              <div class="ta-mega-menu__heading">Small Appliances</div><div class="ta-mega-menu__l1-block">
4721                  <a href="/collections/small-appliances" class="ta-mega-menu__l1-link">Small Appliances</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/air-fryers" class="ta-mega-menu__l2-link">Air Fryers</a></li><li><a href="/collections/blenders" class="ta-mega-menu__l2-link">Blenders</a></li><li><a href="/collections/bread-makers" class="ta-mega-menu__l2-link">Bread Makers</a></li><li><a href="/collections/coffee-makers" class="ta-mega-menu__l2-link">Coffee Makers</a></li><li><a href="/collections/cookers" class="ta-mega-menu__l2-link">Cookers</a></li><li><a href="/collections/countertop-grills-sandwich-makers" class="ta-mega-menu__l2-link">Countertop Grills</a></li><li><a href="/collections/countertop-ovens" class="ta-mega-menu__l2-link">Countertop Ovens</a></li><li><a href="/collections/countertop-pizza-ovens" class="ta-mega-menu__l2-link">Countertop Pizza Ovens</a></li><li><a href="/collections/deli-slicers" class="ta-mega-menu__l2-link">Deli Slicers</a></li><li><a href="/collections/electric-kettles" class="ta-mega-menu__l2-link">Electric Kettles</a></li><li><a href="/collections/electric-scales" class="ta-mega-menu__l2-link">Electric Scales</a></li><li><a href="/collections/electric-woks" class="ta-mega-menu__l2-link">Electric Woks</a></li><li><a href="/collections/food-processors" class="ta-mega-menu__l2-link">Food Processors</a></li><li><a href="/collections/food-waste-composters" class="ta-mega-menu__l2-link">Food Waste Composters</a></li><li><a href="/collections/fryers" class="ta-mega-menu__l2-link">Fryers</a></li><li><a href="/collections/hand-blenders" class="ta-mega-menu__l2-link">Hand Blenders</a></li><li><a href="/collections/hand-mixers" class="ta-mega-menu__l2-link">Hand Mixers</a></li><li><a href="/collections/ice-cream-machines" class="ta-mega-menu__l2-link">Ice Cream Machines</a></li><li><a href="/collections/irons" class="ta-mega-menu__l2-link">Irons</a></li><li><a href="/collections/juicers" class="ta-mega-menu__l2-link">Juicers</a></li><li><a href="/collections/milk-coolers" class="ta-mega-menu__l2-link">Milk Coolers</a></li><li><a href="/collections/pasta-machines" class="ta-mega-menu__l2-link">Pasta Machines</a></li><li><a href="/collections/rice-cookers" class="ta-mega-menu__l2-link">Rice Cookers</a></li><li><a href="/collections/smoking-guns" class="ta-mega-menu__l2-link">Smoking Guns</a></li><li><a href="/collections/soda-sparkling-water-makers" class="ta-mega-menu__l2-link">Soda & Sparkling Water Makers</a></li><li><a href="/collections/sous-vide-machines" class="ta-mega-menu__l2-link">Sous Vide Machines</a></li><li><a href="/collections/tea-machines" class="ta-mega-menu__l2-link">Tea Machines</a></li><li><a href="/collections/thermo-pots" class="ta-mega-menu__l2-link">Thermo Pots</a></li><li><a href="/collections/toasters" class="ta-mega-menu__l2-link">Toasters</a></li><li><a href="/collections/tomato-machines" class="ta-mega-menu__l2-link">Tomato Machines</a></li><li><a href="/collections/vacuum-pumps-sealer-machines" class="ta-mega-menu__l2-link">Vacuum Pumps & Sealer Machines</a></li><li><a href="/collections/waffle-makers" class="ta-mega-menu__l2-link">Waffle Makers</a></li><li><a href="https://drive.google.com/file/d/1w8UXXOsyLQpYIDqzKVdRPK4-4BjAeukt/view?usp=sharing" class="ta-mega-menu__l2-link">
4721Small Appliances Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4722                  <a href="/collections/stand-mixers-attachments-accessories" class="ta-mega-menu__l1-link">Stand Mixers, Attachments & Accessories</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/stand-mixers" class="ta-mega-menu__l2-link">Stand Mixers</a></li><li><a href="/collections/stand-mixer-attachments" class="ta-mega-menu__l2-link">Attachments</a></li><li><a href="/collections/stand-mixer-bowls" class="ta-mega-menu__l2-link">Bowls</a></li><li><a href="/collections/stand-mixer-accessories" class="ta-mega-menu__l2-link">Accessories</a></li><li><a href="https://drive.google.com/file/d/1w8UXXOsyLQpYIDqzKVdRPK4-4BjAeukt/view?usp=sharing" class="ta-mega-menu__l2-link">Small Appliances Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4723                  <a href="/collections/small-appliance-accessories" class="ta-mega-menu__l1-link">Small Appliance Accessories</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/blender-accessories" class="ta-mega-menu__l2-link">Blender Accessories</a></li><li><a href="/collections/coffee-accessories" class="ta-mega-menu__l2-link">Coffee Accessories</a></li><li><a href="/collections/countertop-grill-accessories" class="ta-mega-menu__l2-link">Countertop Grill Accessories</a></li><li><a href="/collections/countertop-oven-accessories" class="ta-mega-menu__l2-link">Countertop Oven Accessories</a></li><li><a href="/collections/countertop-pizza-oven-accessories" class="ta-mega-menu__l2-link">Countertop Pizza Oven Accessories</a></li><li><a href="/collections/electric-kettle-accessories" class="ta-mega-menu__l2-link">Electric Kettle Accessories</a></li><li><a href="/collections/food-processor-accessories" class="ta-mega-menu__l2-link">Food Processor Accessories</a></li><li><a href="/collections/food-waste-composter-accessories" class="ta-mega-menu__l2-link">Food Waste Composter Accessories</a></li><li><a href="/collections/pasta-machine-accessories" class="ta-mega-menu__l2-link">Pasta Machine Accessories</a></li><li><a href="/collections/smoking-gun-accessories" class="ta-mega-menu__l2-link">Smoking Gun Accessories</a></li><li><a href="/collections/soda-sparkling-water-maker-accessories" class="ta-mega-menu__l2-link">Soda & Sparkling Water Maker Accessories</a></li><li><a href="/collections/sous-vide-machine-accessories" class="ta-mega-menu__l2-link">Sous Vide Machine Accessories</a></li><li><a href="/collections/toaster-accessories" class="ta-mega-menu__l2-link">Toaster Accessories</a></li><li><a href="/collections/tomato-machine-accessories" class="ta-mega-menu__l2-link">Tomato Machine Accessories</a></li><li><a href="/collections/vacuum-pump-sealer-machine-accessories" class="ta-mega-menu__l2-link">Vacuum Pump & Sealer Machine Accessories</a></li><li><a href="/collections/other-small-appliance-accessories" class="ta-mega-menu__l2-link">Other Small Appliance Accessories</a></li></ul></div><div class="ta-mega-menu__l1-block">
4724                  <a href="/collections/in-stock-small-appliance-products" class="ta-mega-menu__l1-link">In-Stock Small Appliance Products</a></div></div></div><div class="ta-shopnav__item" data-index="6">
4725          <a href="/collections/espresso" class="ta-shopnav__cat-link">Espresso</a><div class="ta-mega-menu" role="region" aria-label="Espresso subcategories">
4726              <div class="ta-mega-menu__heading">Espresso</div><div class="ta-mega-menu__l1-block">
4727                  <a href="/collections/espresso-machines" class="ta-mega-menu__l1-link">Espresso Machines</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/built-in-espresso-machines" class="ta-mega-menu__l2-link">Built-In</a></li><li><a href="/collections/super-automatic-espresso-machines" class="ta-mega-menu__l2-link">Super-Automatic</a></li><li><a href="/collections/semi-automatic-espresso-machines" class="ta-mega-menu__l2-link">Semi-Automatic</a></li><li><a href="/collections/office-use-espresso-machines" class="ta-mega-menu__l2-link">Office Use</a></li><li><a href="/collections/pod-espresso-machines" class="ta-mega-menu__l2-link">Pod</a></li><li><a href="https://drive.google.com/file/d/1msFWet5qgVLL6nLC9KrOn31IZ9PVhaOi/view?usp=sharing" class="ta-mega-menu__l2-link">
4727Espresso Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4728                  <a href="/collections/espresso-accessories" class="ta-mega-menu__l1-link">Espresso Accessories</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/coffee-grinders" class="ta-mega-menu__l2-link">Coffee Grinders</a></li><li><a href="/collections/milk-frothers" class="ta-mega-menu__l2-link">Milk Frothers</a></li><li><a href="/collections/coffee-beans" class="ta-mega-menu__l2-link">Coffee Beans</a></li><li><a href="/collections/milk-jugs-frothing-pitchers" class="ta-mega-menu__l2-link">Milk Jugs & Frothing Pitchers</a></li><li><a href="/collections/espresso-tools-accessories" class="ta-mega-menu__l2-link">Tools & Accessories</a></li><li><a href="/collections/espresso-coffee-pods" class="ta-mega-menu__l2-link">Pods</a></li><li><a href="/collections/bean-pod-storage" class="ta-mega-menu__l2-link">Bean & Pod Storage</a></li><li><a href="/collections/french-presses" class="ta-mega-menu__l2-link">French Presses</a></li><li><a href="/collections/espresso-coffee-stovetop-makers" class="ta-mega-menu__l2-link">Stovetop Makers</a></li><li><a href="/collections/espresso-coffee-machine-filters" class="ta-mega-menu__l2-link">Filters</a></li><li><a href="/collections/espresso-machine-trim-kits" class="ta-mega-menu__l2-link">Trim Kits</a></li></ul></div><div class="ta-mega-menu__l1-block">
4729                  <a href="/collections/in-stock-espresso-products" class="ta-mega-menu__l1-link">In-Stock Espresso Products</a></div></div></div><div class="ta-shopnav__item" data-index="7">
4730          <a href="/collections/vacuums-cleaning-essentials" class="ta-shopnav__cat-link">Vacuums & Cleaning</a><div class="ta-mega-menu" role="region" aria-label="Vacuums & Cleaning subcategories">
4731              <div class="ta-mega-menu__heading">Vacuums & Cleaning</div><div class="ta-mega-menu__l1-block">
4732                  <a href="/collections/vacuums" class="ta-mega-menu__l1-link">Vacuums</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/handheld-vacuums" class="ta-mega-menu__l2-link">Handheld</a></li><li><a href="/collections/canister-vacuums" class="ta-mega-menu__l2-link">Canister</a></li><li><a href="/collections/central-vacuums" class="ta-mega-menu__l2-link">Central</a></li><li><a href="https://drive.google.com/file/d/1XqU7xLgHRBC3yR_iIuOBNVEUyZaCh3dV/view?usp=sharing" class="ta-mega-menu__l2-link">Vacuum Guide</a></li></ul></div><div class="ta-mega-menu__l1-block">
4733                  <a href="/collections/vacuum-accessories-parts" class="ta-mega-menu__l1-link">Vacuum Accessories & Parts</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/vacuum-bags" class="ta-mega-menu__l2-link">Bags</a></li><li><a href="/collections/vacuum-filters" class="ta-mega-menu__l2-link">Filters</a></li><li><a href="/collections/other-vacuum-accessories" class="ta-mega-menu__l2-link">Other Accessories</a></li><li><a href="/collections/vacuum-parts" class="ta-mega-menu__l2-link">Parts</a></li><li><a href="/collections/central-vacuum-kits" class="ta-mega-menu__l2-link">Central Kits</a></li><li><a href="/collections/central-vacuum-accessories" class="ta-mega-menu__l2-link">Central Vac Accessories</a></li></ul></div><div class="ta-mega-menu__l1-block">
4734                  <a href="/collections/cleaning-products-tools" class="ta-mega-menu__l1-link">Cleaning Products & Tools</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/cooktop-cleaners" class="ta-mega-menu__l2-link">Cooktop Cleaners</a></li><li><a href="/collections/dishwasher-cleaning-supplies" class="ta-mega-menu__l2-link">Dishwasher Cleaning Supplies</a></li><li><a href="/collections/espresso-coffee-machine-cleaners" class="ta-mega-menu__l2-link">Espresso/Coffee Machine Cleaners</a></li><li><a href="/collections/kitchen-appliance-cleaners" class="ta-mega-menu__l2-link">Kitchen Appliance Cleaners</a></li><li><a href="/collections/laundry-cleaning-supplies" class="ta-mega-menu__l2-link">Laundry Cleaning Supplies</a></li><li><a href="/collections/oven-cleaners" class="ta-mega-menu__l2-link">Oven Cleaners</a></li><li><a href="/collections/other-cleaners" class="ta-mega-menu__l2-link">Other Cleaners</a></li><li><a href="/collections/cleaning-tools" class="ta-mega-menu__l2-link">Cleaning Tools</a></li></ul></div><div class="ta-mega-menu__l1-block">
4735                  <a href="/collections/in-stock-vacuums-cleaning-products" class="ta-mega-menu__l1-link">In-Stock Vacuums & Cleaning Products</a></div></div></div><div class="ta-shopnav__item ta-shopnav__item--outlet">
4736          <a href="#" class="ta-shopnav__cat-link">Outlet</a>
4737          <div class="ta-mega-menu" role="region" aria-label="Outlet subcategories">
4738            <div class="ta-mega-menu__heading">Outlet</div><div class="ta-mega-menu__l1-block">
4739                <a href="/collections/limited-supply-bbq-outdoor-products" class="ta-mega-menu__l1-link">Limited Supply - BBQ & Outdoor</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/limited-supply-grills-smokers" class="ta-mega-menu__l2-link">Grills & Smokers</a></li><li><a href="/collections/limited-supply-outdoor-kitchens" class="ta-mega-menu__l2-link">Outdoor Kitchens</a></li><li><a href="/collections/limited-supply-outdoor-pizza-ovens-accessories" class="ta-mega-menu__l2-link">Outdoor Pizza Ovens & Accessories</a></li><li><a href="/collections/limited-supply-outdoor-heaters-accessories" class="ta-mega-menu__l2-link">Outdoor Heaters & Accessories</a></li><li><a href="/collections/limited-supply-bbq-accessories" class="ta-mega-menu__l2-link">BBQ Accessories</a></li><li><a href="/collections/limited-supply-bbq-parts" class="ta-mega-menu__l2-link">BBQ Parts</a></li><li><a href="/collections/limited-supply-outdoor-other" class="ta-mega-menu__l2-link">Outdoor Other</a></li></ul></div><div class="ta-mega-menu__l1-block">
4740                <a href="/collections/all-clearance-in-box" class="ta-mega-menu__l1-link">Clearance (In Box)</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/refrigeration-clearance" class="ta-mega-menu__l2-link">Refrigeration</a></li><li><a href="/collections/cooking-clearance" class="ta-mega-menu__l2-link">Cooking</a></li><li><a href="/collections/kitchen-clean-up-clearance" class="ta-mega-menu__l2-link">Kitchen Clean-Up</a></li><li><a href="/collections/laundry-clearance" class="ta-mega-menu__l2-link">Laundry</a></li><li><a href="/collections/small-appliance-clearance" class="ta-mega-menu__l2-link">Small Appliances</a></li><li><a href="/collections/espresso-clearance" class="ta-mega-menu__l2-link">Espresso</a></li><li><a href="/collections/kitchenware-clearance" class="ta-mega-menu__l2-link">Kitchenware</a></li><li><a href="/collections/kitchen-essentials-clearance" class="ta-mega-menu__l2-link">Kitchen Essentials</a></li><li><a href="/collections/vacuums-cleaning-clearance" class="ta-mega-menu__l2-link">Vacuums & Cleaning</a></li><li><a href="/collections/water-air-treatment-clearance" class="ta-mega-menu__l2-link">Water & Air Treatment</a></li><li><a href="/collections/garage-clearance" class="ta-mega-menu__l2-link">Garage</a></li></ul></div><div class="ta-mega-menu__l1-block">
4741                <a href="/collections/all-floor-models-out-of-box" class="ta-mega-menu__l1-link">Floor Models (Out of Box)</a><ul class="ta-mega-menu__l2-list"><li><a href="/collections/refrigeration-floor-models" class="ta-mega-menu__l2-link">Refrigeration</a></li><li><a href="/collections/cooking-floor-models" class="ta-mega-menu__l2-link">Cooking</a></li><li><a href="/collections/kitchen-clean-up-floor-models" class="ta-mega-menu__l2-link">Kitchen Clean-Up</a></li><li><a href="/collections/laundry-floor-models" class="ta-mega-menu__l2-link">Laundry</a></li><li><a href="/collections/small-appliance-floor-models" class="ta-mega-menu__l2-link">Small Appliances</a></li><li><a href="/collections/espresso-floor-models" class="ta-mega-menu__l2-link">Espresso</a></li><li><a href="/collections/kitchenware-floor-models" class="ta-mega-menu__l2-link">Kitchenware</a></li><li><a href="/collections/kitchen-essentials-floor-models" class="ta-mega-menu__l2-link">Kitchen Essentials</a></li><li><a href="/collections/vacuums-cleaning-floor-models" class="ta-mega-menu__l2-link">Vacuums & Cleaning</a></li><li><a href="/collections/water-air-treatment-floor-models" class="ta-mega-menu__l2-link">Water & Air Treatment</a></li><li><a href="/collections/garage-floor-models" class="ta-mega-menu__l2-link">Garage</a></li></ul></div><div class="ta-mega-menu__l1-block">
4742                <a href="/collections/make-an-offer" class="ta-mega-menu__l1-link">Make an Offer</a></div></div>
4743        </div></div>
4744    <div class="ta-shopnav__right-spacer" aria-hidden="true"></div><div id="ta-shop-all-drawer" class="ta-shop-all-drawer" aria-hidden="true">
4745      <div class="ta-shop-all-drawer__viewport">
4746        <div class="ta-shop-all-drawer__slider" id="ta-shop-all-slider"><div class="ta-shop-all-drawer__panel-wrap" id="ta-shop-all-panel-1"><div class="ta-shop-all-drawer__group">
4747                <span class="ta-shop-all-drawer__group-heading">Promotions</span>
4748                <ul class="ta-shop-all-drawer__group-list"><li><a href="/collections/hot-deals" class="ta-shop-all-drawer__link">Hot Deals</a></li><li><a href="/collections/offers" class="ta-shop-all-drawer__link">Offers</a></li><li><a href="/pages/flyers" class="ta-shop-all-drawer__link">Flyers</a></li></ul>
4749              </div><div class="ta-shop-all-drawer__group">
4750                <span class="ta-shop-all-drawer__group-heading">Shop By Category</span>
4751                <ul class="ta-shop-all-drawer__group-list"><li>
4752                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="0" onclick="taShopAllDrillIn(this)" type="button">
4753                          Refrigeration
4754                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4755                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4756                          </svg>
4757                        </button>
4758                      </li><li>
4759                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="1" onclick="taShopAllDrillIn(this)" type="button">
4760                          Cooking
4761                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4762                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4763                          </svg>
4764                        </button>
4765                      </li><li>
4766                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="2" onclick="taShopAllDrillIn(this)" type="button">
4767                          Kitchen Clean Up
4768                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4769                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4770                          </svg>
4771                        </button>
4772                      </li><li>
4773                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="3" onclick="taShopAllDrillIn(this)" type="button">
4774                          Laundry
4775                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4776                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4777                          </svg>
4778                        </button>
4779                      </li><li>
4780                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="4" onclick="taShopAllDrillIn(this)" type="button">
4781                          BBQ & Outdoor
4782                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4783                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4784                          </svg>
4785                        </button>
4786                      </li><li>
4787                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="5" onclick="taShopAllDrillIn(this)" type="button">
4788                          Small Appliances
4789                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4790                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4791                          </svg>
4792                        </button>
4793                      </li><li>
4794                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="6" onclick="taShopAllDrillIn(this)" type="button">
4795                          Espresso
4796                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4797                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4798                          </svg>
4799                        </button>
4800                      </li><li>
4801                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="7" onclick="taShopAllDrillIn(this)" type="button">
4802                          Kitchenware
4803                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4804                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4805                          </svg>
4806                        </button>
4807                      </li><li>
4808                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="8" onclick="taShopAllDrillIn(this)" type="button">
4809                          Vacuums & Cleaning
4810                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4811                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4812                          </svg>
4813                        </button>
4814                      </li><li>
4815                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="9" onclick="taShopAllDrillIn(this)" type="button">
4816                          Water & Air Treatment
4817                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4818                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4819                          </svg>
4820                        </button>
4821                      </li><li>
4822                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="10" onclick="taShopAllDrillIn(this)" type="button">
4823                          Garage
4824                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4825                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4826                          </svg>
4827                        </button>
4828                      </li><li>
4829                        <button class="ta-shop-all-drawer__btn" data-group="category" data-index="11" onclick="taShopAllDrillIn(this)" type="button">
4830                          Miscellaneous
4831                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4832                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4833                          </svg>
4834                        </button>
4835                      </li></ul>
4836              </div><div class="ta-shop-all-drawer__group">
4837                <span class="ta-shop-all-drawer__group-heading">Shop By Brand</span>
4838                <ul class="ta-shop-all-drawer__group-list"><li>
4839                        <button class="ta-shop-all-drawer__btn" data-group="brand" data-index="0" onclick="taShopAllDrillIn(this)" type="button">
4840                          A-D
4841                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4842                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4843                          </svg>
4844                        </button>
4845                      </li><li>
4846                        <button class="ta-shop-all-drawer__btn" data-group="brand" data-index="1" onclick="taShopAllDrillIn(this)" type="button">
4847                          E-J
4848                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4849                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4850                          </svg>
4851                        </button>
4852                      </li><li>
4853                        <button class="ta-shop-all-drawer__btn" data-group="brand" data-index="2" onclick="taShopAllDrillIn(this)" type="button">
4854                          K-R
4855                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4856                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4857                          </svg>
4858                        </button>
4859                      </li><li>
4860                        <button class="ta-shop-all-drawer__btn" data-group="brand" data-index="3" onclick="taShopAllDrillIn(this)" type="button">
4861                          S-Z
4862                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4863                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4864                          </svg>
4865                        </button>
4866                      </li></ul>
4867              </div><div class="ta-shop-all-drawer__group">
4868                <span class="ta-shop-all-drawer__group-heading">Outlet</span>
4869                <ul class="ta-shop-all-drawer__group-list"><li>
4870                        <button class="ta-shop-all-drawer__btn" data-group="outlet" data-index="0" onclick="taShopAllDrillIn(this)" type="button">
4871                          Limited Supply - BBQ & Outdoor
4872                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4873                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4874                          </svg>
4875                        </button>
4876                      </li><li>
4877                        <button class="ta-shop-all-drawer__btn" data-group="outlet" data-index="1" onclick="taShopAllDrillIn(this)" type="button">
4878                          Clearance (In Box)
4879                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4880                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4881                          </svg>
4882                        </button>
4883                      </li><li>
4884                        <button class="ta-shop-all-drawer__btn" data-group="outlet" data-index="2" onclick="taShopAllDrillIn(this)" type="button">
4885                          Floor Models (Out of Box)
4886                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4887                            <path d="M1 1l4 4-4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4888                          </svg>
4889                        </button>
4890                      </li><li><a href="/collections/make-an-offer" class="ta-shop-all-drawer__link">Make an Offer</a></li></ul>
4891              </div><div class="ta-sad-mobile-extras"><div class="ta-shop-all-drawer__group ta-sad-more-from-ta">
4892                  <span class="ta-shop-all-drawer__group-heading">More From TA</span>
4893                  <ul class="ta-shop-all-drawer__group-list"><li><a href="/pages/about-us" class="ta-shop-all-drawer__link">About Us</a></li><li><a href="/pages/why-choose-ta-appliances-barbecues" class="ta-shop-all-drawer__link">Why Choose TA?</a></li><li><a href="https://www.taappliance.com/pages/price-match" class="ta-shop-all-drawer__link">Price Match Promise</a></li><li><a href="https://www.taappliance.com/pages/protection-service-plans" class="ta-shop-all-drawer__link">Protection Plans</a></li><li><a href="https://tabuilderdivision.com/" class="ta-shop-all-drawer__link">Builder Division</a></li></ul>
4894                </div></div></div><div class="ta-shop-all-drawer__panel-wrap" id="ta-shop-all-panel-2">
4895            <div class="ta-shop-all-drawer__back-bar">
4896              <button class="ta-shop-all-drawer__back-btn" onclick="taShopAllBack()" type="button">
4897                <svg width="6" height="10" viewBox="0 0 6 10" fill="none" aria-hidden="true">
4898                  <path d="M5 1L1 5l4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4899                </svg>
4900                Back
4901              </button>
4902            </div>
4903            <span class="ta-shop-all-drawer__l2-title" id="ta-shop-all-l2-title"></span>
4904            <ul class="ta-shop-all-drawer__l2-list" id="ta-shop-all-l2-list"></ul>
4905          </div></div></div><div class="ta-sad-account-footer"><a href="/account/login" class="ta-sad-account-btn">
4906            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
4907            Sign In / Create Account
4908          </a><div class="ta-sad-utility-links"></div>
4909      </div>
4910
4911    </div></nav><div class="ta-mobile-shopnav-wrapper" aria-label="Shop categories">
4912    <button class="ta-mobile-shopnav__chip ta-mobile-shopnav__chip--shop-all" id="ta-mobile-shop-all-btn" type="button">
4913      <svg width="14" height="10" viewBox="0 0 14 10" fill="none" aria-hidden="true">
4914        <line y1="1" x2="14" y2="1" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/>
4915        <line y1="5" x2="14" y2="5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/>
4916        <line y1="9" x2="14" y2="9" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/>
4917      </svg>
4918      Shop All
4919    </button>
4920    <div class="ta-mobile-shopnav"><a href="/collections/refrigeration" class="ta-mobile-shopnav__chip" data-mobile-cat="0">Refrigeration</a><a href="/collections/cooking" class="ta-mobile-shopnav__chip" data-mobile-cat="1">Cooking</a><a href="/collections/kitchen-clean-up" class="ta-mobile-shopnav__chip" data-mobile-cat="2">Kitchen Clean Up</a><a href="/collections/laundry" class="ta-mobile-shopnav__chip" data-mobile-cat="3">Laundry</a><a href="/collections/bbq-outdoor" class="ta-mobile-shopnav__chip" data-mobile-cat="4">BBQ & Outdoor</a><a href="/collections/small-appliances-accessories" class="ta-mobile-shopnav__chip" data-mobile-cat="5">Small Appliances</a></div>
4921  </div><div id="ta-mobile-cat-panel" class="ta-mobile-cat-panel" aria-hidden="true">
4922    <div id="ta-mobile-cat-panel-inner"></div>
4923  </div>
4923<script type="application/json" id="ta-mobile-cat-data">
4924  [{
4925      "title": "Refrigeration",
4926      "url": "\/collections\/refrigeration",
4927      "links": [{
4928          "title": "Built-In Fridges",
4929          "url": "\/collections\/built-in-fridges",
4930          "links": [{ "title": "Column", "url": "\/collections\/built-in-all-fridges" },
4931{ "title": "Bottom Mount", "url": "\/collections\/built-in-bottom-mount-fridges" },
4932{ "title": "French Door", "url": "\/collections\/built-in-french-door-fridges" },
4933{ "title": "3 Door", "url": "\/collections\/built-in-3-door-fridges" },
4934{ "title": "4 Door", "url": "\/collections\/built-in-4-door-fridges" },
4935{ "title": "6 Door", "url": "\/collections\/built-in-6-door-fridges" },
4936{ "title": "Side by Side", "url": "\/collections\/built-in-side-by-side-fridges" },
4937{ "title": "Refrigeration Guide", "url": "https:\/\/drive.google.com\/file\/d\/1e51JUR-3aNQYB4X8H43ZYwHGLJ_u9Q52\/view?usp=sharing" }
4938]
4939        },
4940{
4941          "title": "Freestanding Fridges",
4942          "url": "\/collections\/freestanding-fridges",
4943          "links": [{ "title": "Bottom Mount", "url": "\/collections\/freestanding-bottom-mount-fridges" },
4944{ "title": "French Door", "url": "\/collections\/freestanding-french-door-fridges" },
4945{ "title": "3 Door", "url": "\/collections\/freestanding-3-door-fridges" },
4946{ "title": "4 Door", "url": "\/collections\/freestanding-4-door-fridges" },
4947{ "title": "5 Door", "url": "\/collections\/freestanding-5-door-fridges" },
4948{ "title": "Side by Side", "url": "\/collections\/freestanding-side-by-side-fridges" },
4949{ "title": "Top Mount", "url": "\/collections\/freestanding-top-mount-fridges" },
4950{ "title": "All Fridge", "url": "\/collections\/freestanding-all-fridges" },
4951{ "title": "Refrigeration Guide", "url": "https:\/\/drive.google.com\/file\/d\/1e51JUR-3aNQYB4X8H43ZYwHGLJ_u9Q52\/view?usp=sharing" }
4952]
4953        },
4954{
4955          "title": "Under-Counter Refrigeration",
4956          "url": "\/collections\/under-counter-refrigeration",
4957          "links": [{ "title": "All Fridge", "url": "\/collections\/under-counter-fridges" },
4958{ "title": "Drawer", "url": "\/collections\/refrigeration-drawers" },
4959{ "title": "Convertible\/Combo", "url": "\/collections\/under-counter-convertible-combo-fridge-freezers" }
4960]
4961        },
4962{
4963          "title": "Freezers",
4964          "url": "\/collections\/freezers",
4965          "links": [{ "title": "Built-In", "url": "\/collections\/built-in-freezer-columns" },
4966{ "title": "Upright", "url": "\/collections\/upright-freezers" },
4967{ "title": "Chest", "url": "\/collections\/chest-freezers" },
4968{ "title": "Under-Counter", "url": "\/collections\/under-counter-freezers" },
4969{ "title": "Drawer", "url": "\/collections\/freezer-drawers" },
4970{ "title": "Freezer Guide", "url": "https:\/\/drive.google.com\/file\/d\/1aC3g86uyv01OvjF1ax3NfR1XOXOe7L07\/view?usp=sharing" }
4971]
4972        },
4973{
4974          "title": "Wine Storage",
4975          "url": "\/collections\/wine-storage",
4976          "links": [{ "title": "Built-In", "url": "\/collections\/built-in-wine-storage" },
4977{ "title": "Freestanding", "url": "\/collections\/freestanding-wine-storage" },
4978{ "title": "Under-Counter", "url": "\/collections\/under-counter-wine-storage" },
4979{ "title": "Wine Storage Guide", "url": "https:\/\/drive.google.com\/file\/d\/1oeaXLXU1z_tstzDcJ4bY4Hsjbe-SQ1zc\/view?usp=sharing" }
4980]
4981        },
4982{
4983          "title": "Specialty Cooling",
4984          "url": "\/collections\/specialty-cooling",
4985          "links": [{ "title": "Beverage Centers", "url": "\/collections\/beverage-centers" },
4986{ "title": "Kegerators", "url": "\/collections\/kegerators" },
4987{ "title": "Refrigeration Guide", "url": "https:\/\/drive.google.com\/file\/d\/1e51JUR-3aNQYB4X8H43ZYwHGLJ_u9Q52\/view?usp=sharing" }
4988]
4989        },
4990{
4991          "title": "Ice Machines",
4992          "url": "\/collections\/ice-machines",
4993          "links": [{ "title": "Built-In", "url": "\/collections\/built-in-ice-machines" },
4994{ "title": "Freestanding", "url": "\/collections\/freestanding-ice-machines" },
4995{ "title": "Ice Machine Guide", "url": "https:\/\/drive.google.com\/file\/d\/1AGCKp7OWifcNa4Q0uePzEgNsLVFRgSbf\/view?usp=sharing" }
4996]
4997        },
4998{
4999          "title": "Cooling Appliance Accessories",
5000          "url": "\/collections\/cooling-appliance-accessories",
5001          "links": [{ "title": "Water Filters", "url": "\/collections\/refrigeration-water-filters" },
5002{ "title": "Air Filters", "url": "\/collections\/refrigeration-air-filters" },
5003{ "title": "Refrigeration Accessories", "url": "\/collections\/refrigeration-accessories" },
5004{ "title": "Freezer Accessories", "url": "\/collections\/freezer-accessories" },
5005{ "title": "Wine Storage Accessories", "url": "\/collections\/wine-storage-accessories" },
5006{ "title": "Ice Machine Accessories", "url": "\/collections\/ice-machine-accessories" }
5007]
5008        },
5009{
5010          "title": "In-Stock Refrigeration Products",
5011          "url": "\/collections\/in-stock-refrigeration-products",
5012          "links": []
5013        }
5014]
5015    },
5016{
5017      "title": "Cooking",
5018      "url": "\/collections\/cooking",
5019      "links": [{
5020          "title": "Freestanding Ranges",
5021          "url": "\/collections\/freestanding-ranges",
5022          "links": [{ "title": "Electric", "url": "\/collections\/freestanding-electric-ranges" },
5023{ "title": "Gas", "url": "\/collections\/freestanding-gas-ranges" },
5024{ "title": "Dual Fuel", "url": "\/collections\/freestanding-dual-fuel-ranges" },
5025{ "title": "Induction", "url": "\/collections\/freestanding-induction-ranges" },
5026{ "title": "Range Guide", "url": "https:\/\/drive.google.com\/file\/d\/1IE2nnmIfhwte9GbARDz-DxDzakfQlk4A\/view?usp=sharing" }
5027]
5028        },
5029{
5030          "title": "Slide-In Ranges",
5031          "url": "\/collections\/slide-in-ranges",
5032          "links": [{ "title": "Electric", "url": "\/collections\/slide-in-electric-ranges" },
5033{ "title": "Gas", "url": "\/collections\/slide-in-gas-ranges" },
5034{ "title": "Dual Fuel", "url": "\/collections\/slide-in-dual-fuel-ranges" },
5035{ "title": "Induction", "url": "\/collections\/slide-in-induction-ranges" },
5036{ "title": "Range Guide", "url": "https:\/\/drive.google.com\/file\/d\/1IE2nnmIfhwte9GbARDz-DxDzakfQlk4A\/view?usp=sharing" }
5037]
5038        },
5039{
5040          "title": "Professional Ranges",
5041          "url": "\/collections\/professional-ranges",
5042          "links": [{ "title": "Electric", "url": "\/collections\/professional-electric-manual-clean-ranges" },
5043{ "title": "Gas", "url": "\/collections\/professional-gas-ranges" },
5044{ "title": "Dual Fuel", "url": "\/collections\/professional-dual-fuel-manual-clean-ranges" },
5045{ "title": "Induction", "url": "\/collections\/professional-induction-manual-clean-ranges" },
5046{ "title": "Professional Range Guide", "url": "https:\/\/drive.google.com\/file\/d\/10R57ugUv4qnbMZD-16nBWnAl2x82fUzM\/view?usp=sharing" }
5047]
5048        },
5049{
5050          "title": "Cooktops ",
5051          "url": "\/collections\/cooktops",
5052          "links": [{ "title": "Built-In", "url": "\/collections\/built-in-cooktops" },
5053{ "title": "Modular", "url": "\/collections\/modular-cooktops" },
5054{ "title": "Portable", "url": "\/collections\/portable-cooktops" },
5055{ "title": "Cooktops Guide", "url": "https:\/\/drive.google.com\/file\/d\/1IeDdO2ttdj-Rh5srqpCx6SgCYo6GaTC_\/view?usp=sharing" }
5056]
5057        },
5058{
5059          "title": "Rangetops",
5060          "url": "\/collections\/rangetops",
5061          "links": [{ "title": "Electric", "url": "\/collections\/electric-rangetops" },
5062{ "title": "Gas", "url": "\/collections\/gas-rangetops" },
5063{ "title": "Induction", "url": "\/collections\/induction-rangetops" },
5064{ "title": "Rangetops Guide", "url": "https:\/\/drive.google.com\/file\/d\/1IeDdO2ttdj-Rh5srqpCx6SgCYo6GaTC_\/view?usp=sharing" }
5065]
5066        },
5067{
5068          "title": "Wall Ovens \u0026 Drawers",
5069          "url": "\/collections\/wall-ovens-drawers",
5070          "links": [{ "title": "Single", "url": "\/collections\/single-wall-ovens" },
5071{ "title": "Double", "url": "\/collections\/double-wall-ovens" },
5072{ "title": "Combination", "url": "\/collections\/combo-wall-ovens" },
5073{ "title": "Speed", "url": "\/collections\/speed-ovens" },
5074{ "title": "Steam", "url": "\/collections\/steam-ovens" },
5075{ "title": "Indoor Pizza", "url": "\/collections\/indoor-pizza-ovens" },
5076{ "title": "Drawers", "url": "\/collections\/drawers" },
5077{ "title": "Wall Oven Guide", "url": "https:\/\/drive.google.com\/file\/d\/1jasOI8V9VP8EYacPos5t0NqPEpD3-Pej\/view?usp=sharing" }
5078]
5079        },
5080{
5081          "title": "Microwaves",
5082          "url": "\/collections\/microwaves",
5083          "links": [{ "title": "Countertop", "url": "\/collections\/countertop-microwaves-1" },
5084{ "title": "Over the Range", "url": "\/collections\/over-the-range-microwaves" },
5085{ "title": "Built-In", "url": "\/collections\/built-in-microwaves" },
5086{ "title": "Drawer", "url": "\/collections\/microwave-drawers" },
5087{ "title": "Microwave Guide", "url": "https:\/\/drive.google.com\/file\/d\/1CZ_QrcULOepB4uUqCjonwedYIyh9RS_T\/view?usp=sharing" }
5088]
5089        },
5090{
5091          "title": "Cooking Accessories",
5092          "url": "\/collections\/cooking-accessories",
5093          "links": [{ "title": "Range Accessories", "url": "\/collections\/range-accessories" },
5094{ "title": "Cooktop Accessories", "url": "\/collections\/cooktop-accessories" },
5095{ "title": "Oven \u0026 Drawer Accessories", "url": "\/collections\/oven-accessories" },
5096{ "title": "Microwave Accessories", "url": "\/collections\/microwave-accessories" }
5097]
5098        },
5099{
5100          "title": "Ventilation",
5101          "url": "\/collections\/ventilation",
5102          "links": [{ "title": "Chimney", "url": "\/collections\/chimney-ventilation-hoods" },
5103{ "title": "Wall Mount", "url": "\/collections\/wall-mount-ventilation-hoods" },
5104{ "title": "Under Cabinet", "url": "\/collections\/under-cabinet-ventilation-hoods" },
5105{ "title": "Insert", "url": "\/collections\/insert-ventilation-hoods" },
5106{ "title": "Island", "url": "\/collections\/island-ventilation-hoods" },
5107{ "title": "Downdraft", "url": "\/collections\/downdraft-ventilation" },
5108{ "title": "Shells \u0026 Liners", "url": "\/collections\/ventilation-shells-liners" },
5109{ "title": "Ventilation Guide", "url": "https:\/\/drive.google.com\/file\/d\/1zR9t6sW9co5aO9oLKlFtTZEtCkHU_Fhq\/view?usp=sharing" }
5110]
5111        },
5112{
5113          "title": "Ventilation Accessories",
5114          "url": "\/collections\/ventilation-accessories",
5115          "links": [{ "title": "Blowers", "url": "\/collections\/ventilation-blowers" },
5116{ "title": "Duct Covers", "url": "\/collections\/duct-covers" },
5117{ "title": "Recirculating Kits", "url": "\/collections\/recirculating-kits" },
5118{ "title": "Panel Kits", "url": "\/collections\/ventilation-panel-kits" },
5119{ "title": "Trim Kits", "url": "\/collections\/ventilation-trim-kits" },
5120{ "title": "Other Ventilation Accessories", "url": "\/collections\/other-ventilation-accessories" }
5121]
5122        },
5123{
5124          "title": "All-in-One Kitchens",
5125          "url": "\/collections\/all-in-one-kitchens",
5126          "links": []
5127        },
5128{
5129          "title": "In-Stock Cooking Products",
5130          "url": "\/collections\/in-stock-cooking-products",
5131          "links": []
5132        }
5133]
5134    },
5135{
5136      "title": "Kitchen Clean Up",
5137      "url": "\/collections\/kitchen-clean-up",
5138      "links": [{
5139          "title": "Dishwashers",
5140          "url": "\/collections\/dishwashers",
5141          "links": [{ "title": "Built-In", "url": "\/collections\/built-in-dishwashers" },
5142{ "title": "Drawer", "url": "\/collections\/dishwasher-drawers" },
5143{ "title": "Portable", "url": "\/collections\/portable-dishwashers" },
5144{ "title": "Countertop", "url": "\/collections\/countertop-dishwashers" },
5145{ "title": "Dishwasher Guide", "url": "https:\/\/drive.google.com\/file\/d\/1aOlRtJPTE6Q0FIZOD9Dp-X3VhSYEabHm\/view?usp=sharing" }
5146]
5147        },
5148{
5149          "title": "Trash Compactors",
5150          "url": "\/collections\/trash-compactors",
5151          "links": []
5152        },
5153{
5154          "title": "Kitchen Clean Up Accessories",
5155          "url": "\/collections\/kitchen-clean-up-accessories",
5156          "links": [{ "title": "Dishwasher Accessories", "url": "\/collections\/dishwasher-accessories" },
5157{ "title": "Trash Compactor Accessories", "url": "\/collections\/trash-compactor-accessories" }
5158]
5159        },
5160{
5161          "title": "In-Stock Kitchen Clean-Up Products",
5162          "url": "\/collections\/in-stock-kitchen-clean-up-products",
5163          "links": []
5164        }
5165]
5166    },
5167{
5168      "title": "Laundry",
5169      "url": "\/collections\/laundry",
5170      "links": [{
5171          "title": "Washers",
5172          "url": "\/collections\/washers",
5173          "links": [{ "title": "Front Load", "url": "\/collections\/front-load-washers" },
5174{ "title": "Top Load", "url": "\/collections\/top-load-washers" },
5175{ "title": "Compact \u0026 Portable", "url": "\/collections\/compact-portable-washers" },
5176{ "title": "Coin-Op", "url": "\/collections\/coin-op-washers" },
5177{ "title": "Laundry Guide", "url": "https:\/\/drive.google.com\/file\/d\/1m-0AJUBhbQ33PqrBTNsrtvvzkLsnNMk9\/view?usp=sharing" }
5178]
5179        },
5180{
5181          "title": "Dryers",
5182          "url": "\/collections\/dryers",
5183          "links": [{ "title": "Electric", "url": "\/collections\/electric-dryers" },
5184{ "title": "Gas", "url": "\/collections\/gas-dryers" },
5185{ "title": "Compact", "url": "\/collections\/compact-dryers" },
5186{ "title": "Condensation", "url": "\/collections\/electric-condensation-dryers" },
5187{ "title": "Coin-Op", "url": "\/collections\/coin-op-dryers" },
5188{ "title": "Laundry Guide", "url": "https:\/\/drive.google.com\/file\/d\/1m-0AJUBhbQ33PqrBTNsrtvvzkLsnNMk9\/view?usp=sharing" }
5189]
5190        },
5191{
5192          "title": "All-In-One Laundry",
5193          "url": "\/collections\/all-in-one-laundry",
5194          "links": []
5195        },
5196{
5197          "title": "Laundry Centers",
5198          "url": "\/collections\/laundry-centers",
5199          "links": [{ "title": "Electric", "url": "\/collections\/electric-laundry-centers" },
5200{ "title": "Gas", "url": "\/collections\/gas-laundry-centers" },
5201{ "title": "Laundry Guide", "url": "https:\/\/drive.google.com\/file\/d\/1m-0AJUBhbQ33PqrBTNsrtvvzkLsnNMk9\/view?usp=sharing" }
5202]
5203        },
5204{
5205          "title": "Steam \u0026 Drying Closets",
5206          "url": "\/collections\/steam-drying-closets",
5207          "links": []
5208        },
5209{
5210          "title": "Laundry Accessories",
5211          "url": "\/collections\/laundry-pedestals-stacking-kits-accessories",
5212          "links": [{ "title": "Pedestals", "url": "\/collections\/laundry-pedestals" },
5213{ "title": "Stacking Kits", "url": "\/collections\/laundry-stacking-kits" },
5214{ "title": "Other Laundry Accessories", "url": "\/collections\/other-laundry-accessories" }
5215]
5216        },
5217{
5218          "title": "In-Stock Laundry Products",
5219          "url": "\/collections\/in-stock-laundry-products",
5220          "links": []
5221        }
5222]
5223    },
5224{
5225      "title": "BBQ \u0026 Outdoor",
5226      "url": "\/collections\/bbq-outdoor",
5227      "links": [{
5228          "title": "Grills \u0026 Smokers",
5229          "url": "\/collections\/freestanding-grills-smokers",
5230          "links": [{ "title": "Natural Gas \u0026 Propane Grills", "url": "\/collections\/freestanding-natural-gas-propane-grills" },
5231{ "title": "Flat Top Grills", "url": "\/collections\/freestanding-flat-top-gas-grills" },
5232{ "title": "Gas \u0026 Electric Smokers", "url": "\/collections\/freestanding-gas-electric-smokers" },
5233{ "title": "Charcoal Grills \u0026 Smokers", "url": "\/collections\/freestanding-charcoal-grills-smokers" },
5234{ "title": "Pellet Grills \u0026 Smokers", "url": "\/collections\/pellet-grills-smokers" },
5235{ "title": "Wood Grills \u0026 Smokers", "url": "\/collections\/wood-grills-smokers" },
5236{ "title": "Portable Grills", "url": "\/collections\/portable-grills" },
5237{ "title": "Towable Grills", "url": "\/collections\/towable-grills" },
5238{ "title": "Carts \u0026 Nests", "url": "\/collections\/carts-nests" },
5239{ "title": "Natural Gas \u0026 Propane Grill Guide", "url": "https:\/\/drive.google.com\/file\/d\/1OQJ7I-R-u9ziQBtKX2fmrqXrONv_WBRu\/view" },
5240{ "title": "Pellet Grill Guide", "url": "https:\/\/drive.google.com\/file\/d\/1i_MxuPckp9zhXf7xcKYWx1zCS4iWXQMF\/view?usp=sharing" },
5241{ "title": "Kamado Grill (Egg Style) Guide", "url": "https:\/\/drive.google.com\/file\/d\/1pu0cyxuaQbXP-Ex8zUOLMcoTySxgWbgu\/view?usp=sharing" },
5242{ "title": "Charcoal Grill Guide", "url": "https:\/\/drive.google.com\/file\/d\/1z_VY1AHz9s444s4ey4fU_5liLvTWrTgb\/view?usp=sharing" }
5243]
5244        },
5245{
5246          "title": "Outdoor Kitchens",
5247          "url": "\/collections\/outdoor-kitchens",
5248          "links": [{ "title": "Island Gas Grills", "url": "\/collections\/island-gas-grills" },
5249{ "title": "Built-In Gas Grills", "url": "\/collections\/built-in-gas-grills" },
5250{ "title": "Built-In Flat Top Grills", "url": "\/collections\/built-in-flat-top-grills" },
5251{ "title": "Built-In Electric Grills", "url": "\/collections\/built-in-electric-grills" },
5252{ "title": "Built-In Hybrid Grills", "url": "\/collections\/built-in-hybrid-grills" },
5253{ "title": "Built-In Charcoal Grills \u0026 Smokers", "url": "\/collections\/built-in-charcoal-grills-smokers" },
5254{ "title": "Built-In Pellet Grills \u0026 Smokers", "url": "\/collections\/built-in-pellet-grills-smokers" },
5255{ "title": "Built-In Wood Grills \u0026 Smokers", "url": "\/collections\/built-in-wood-grills-smokers" },
5256{ "title": "Built-In Side Burners", "url": "\/collections\/built-in-side-burners" },
5257{ "title": "Outdoor Cooking", "url": "\/collections\/outdoor-cooking" },
5258{ "title": "Outdoor Refrigeration", "url": "\/collections\/outdoor-refrigeration" },
5259{ "title": "Outdoor Ice Machines", "url": "\/collections\/outdoor-ice-machines" },
5260{ "title": "Outdoor Ventilation", "url": "\/collections\/outdoor-ventilation" },
5261{ "title": "Outdoor Cabinetry", "url": "\/collections\/outdoor-built-in-cabinetry" },
5262{ "title": "Outdoor Sinks", "url": "\/collections\/outdoor-sinks" },
5263{ "title": "Outdoor Accessories", "url": "\/collections\/outdoor-appliance-kitchen-accessories" },
5264{ "title": " Outdoor Kitchen Guide", "url": "https:\/\/drive.google.com\/file\/d\/18cMxReD8VGMFYbR9Nc9kRHwo05824YbU\/view?usp=sharing" }
5265]
5266        },
5267{
5268          "title": "Outdoor Pizza Ovens",
5269          "url": "\/collections\/outdoor-pizza-ovens-accessories",
5270          "links": [{ "title": "Gas Pizza Ovens", "url": "\/collections\/outdoor-gas-pizza-ovens" },
5271{ "title": "Multi Fuel Pizza Ovens", "url": "\/collections\/outdoor-multi-fuel-pizza-ovens" },
5272{ "title": "Wood Fire Pizza Ovens", "url": "\/collections\/outdoor-wood-fire-pizza-ovens" },
5273{ "title": "Portable Pizza Ovens", "url": "\/collections\/outdoor-portable-pizza-ovens" },
5274{ "title": "Carts", "url": "\/collections\/outdoor-pizza-oven-carts" },
5275{ "title": "Covers", "url": "\/collections\/outdoor-pizza-oven-covers" },
5276{ "title": "Stones", "url": "\/collections\/outdoor-pizza-oven-stones" },
5277{ "title": "Tools", "url": "\/collections\/outdoor-pizza-oven-tools" },
5278{ "title": "Pans", "url": "\/collections\/outdoor-pizza-oven-pans" },
5279{ "title": "Accessories", "url": "\/collections\/outdoor-pizza-oven-accessories" },
5280{ "title": "Parts", "url": "\/collections\/outdoor-pizza-oven-parts" },
5281{ "title": "Pizza Guide", "url": "https:\/\/drive.google.com\/file\/d\/1dJ7LWtPrSSFFdUCWWTaDqALp9O1QBNY8\/view?usp=sharing" }
5282]
5283        },
5284{
5285          "title": "Outdoor Heaters",
5286          "url": "\/collections\/outdoor-heaters-accessories",
5287          "links": [{ "title": "Electric Heaters", "url": "\/collections\/outdoor-electric-heaters" },
5288{ "title": "Gas Heaters", "url": "\/collections\/outdoor-gas-heaters" },
5289{ "title": "Accessories", "url": "\/collections\/outdoor-heater-accessories" },
5290{ "title": "Parts", "url": "\/collections\/outdoor-heater-parts" },
5291{ "title": "Outdoor Kitchen Guide", "url": "https:\/\/drive.google.com\/file\/d\/18cMxReD8VGMFYbR9Nc9kRHwo05824YbU\/view?usp=sharing" }
5292]
5293        },
5294{
5295          "title": "BBQ Accessories",
5296          "url": "\/collections\/bbq-accessories",
5297          "links": [{ "title": "Charcoal \u0026 Pellets", "url": "\/collections\/charcoal-pellets" },
5298{ "title": "Covers \u0026 Bags", "url": "\/collections\/covers-bags" },
5299{ "title": "Grilling Tools", "url": "\/collections\/grilling-tools" },
5300{ "title": "Sauces \u0026 Spices", "url": "\/collections\/sauces-spices" },
5301{ "title": "Cleaning Tools \u0026 Products", "url": "\/collections\/grill-cleaning-tools-products" },
5302{ "title": "Baskets \u0026 Toppers", "url": "\/collections\/baskets-toppers" },
5303{ "title": "Cookware", "url": "\/collections\/grill-cookware" },
5304{ "title": "Cutting Boards", "url": "\/collections\/bbq-cutting-boards" },
5305{ "title": "Floor Mats", "url": "\/collections\/grilling-floor-mats" },
5306{ "title": "Gloves \u0026 Aprons", "url": "\/collections\/bbq-gloves-aprons" },
5307{ "title": "Grid Lifters", "url": "\/collections\/bbq-grid-lifters" },
5308{ "title": "Griddles", "url": "\/collections\/bbq-griddles" },
5309{ "title": "Grilling Accessories", "url": "\/collections\/grilling-accessories" },
5310{ "title": "Grilling Lights", "url": "\/collections\/grilling-lights" },
5311{ "title": "Insulation Blankets", "url": "\/collections\/insulation-blankets" },
5312{ "title": "Planks, Stones \u0026 Rocks", "url": "\/collections\/grilling-planks-stones-rocks" },
5313{ "title": "Roasters \u0026 Racks", "url": "\/collections\/grilling-roasters-racks" },
5314{ "title": "Rotisseries \u0026 Accessories", "url": "\/collections\/rotisseries-accessories" },
5315{ "title": "Side Burner Accessories", "url": "\/collections\/side-burner-accessories" },
5316{ "title": "Smoking Accessories", "url": "\/collections\/smoking-accessories" },
5317{ "title": "Thermometers \u0026 Accessories", "url": "\/collections\/bbq-thermometers-accessories" },
5318{ "title": "Promotional Merchandise", "url": "\/collections\/bbq-promotional-merchandise" }
5319]
5320        },
5321{
5322          "title": "BBQ Parts",
5323          "url": "\/collections\/bbq-parts",
5324          "links": [{ "title": "Burners", "url": "\/collections\/bbq-replacement-burners" },
5325{ "title": "Castors \u0026 Wheels", "url": "\/collections\/castors-wheels" },
5326{ "title": "Controllers", "url": "\/collections\/controllers" },
5327{ "title": "Conversion Kits", "url": "\/collections\/conversion-kits" },
5328{ "title": "Drip Pans", "url": "\/collections\/bbq-drip-pans" },
5329{ "title": "Grease Management", "url": "\/collections\/grease-management" },
5330{ "title": "Grids", "url": "\/collections\/bbq-grids" },
5331{ "title": "Handles", "url": "\/collections\/bbq-handles" },
5332{ "title": "Heat Deflectors \u0026 Flavorizers", "url": "\/collections\/heat-deflectors-flavorizers" },
5333{ "title": "Hoses \u0026 Regulators", "url": "\/collections\/hoses-regulators" },
5334{ "title": "Ignitors", "url": "\/collections\/ignitors" },
5335{ "title": "Insulated Jackets", "url": "\/collections\/insulated-jackets" },
5336{ "title": "Knobs", "url": "\/collections\/knobs" },
5337{ "title": "Shelves", "url": "\/collections\/bbq-shelves" },
5338{ "title": "Side Burner Parts", "url": "\/collections\/side-burner-parts" },
5339{ "title": "Side Burner Shelves", "url": "\/collections\/side-burner-shelves" },
5340{ "title": "Smoker Components", "url": "\/collections\/smoker-components" },
5341{ "title": "Smoker Parts", "url": "\/collections\/smoker-parts" },
5342{ "title": "Temperature Gauges", "url": "\/collections\/temperature-gauges" },
5343{ "title": "Warming Racks", "url": "\/collections\/warming-racks" },
5344{ "title": "Wind Guards", "url": "\/collections\/wind-guards" },
5345{ "title": "Other BBQ Parts", "url": "\/collections\/other-bbq-parts" }
5346]
5347        },
5348{
5349          "title": "Outdoor Other",
5350          "url": "\/collections\/outdoor-other",
5351          "links": [{ "title": "Coolers", "url": "\/collections\/coolers" },
5352{ "title": "Outdoor Fire Pits", "url": "\/collections\/outdoor-fire-pits" },
5353{ "title": "Other Outdoor Products", "url": "\/collections\/other-outdoor-products" }
5354]
5355        },
5356{
5357          "title": "In-Stock BBQ\/Outdoor Products",
5358          "url": "\/collections\/in-stock-bbq-outdoor-products",
5359          "links": []
5360        }
5361]
5362    },
5363{
5364      "title": "Small Appliances",
5365      "url": "\/collections\/small-appliances-accessories",
5366      "links": [{
5367          "title": "Small Appliances",
5368          "url": "\/collections\/small-appliances",
5369          "links": [{ "title": "Air Fryers", "url": "\/collections\/air-fryers" },
5370{ "title": "Blenders", "url": "\/collections\/blenders" },
5371{ "title": "Bread Makers", "url": "\/collections\/bread-makers" },
5372{ "title": "Coffee Makers", "url": "\/collections\/coffee-makers" },
5373{ "title": "Cookers", "url": "\/collections\/cookers" },
5374{ "title": "Countertop Grills", "url": "\/collections\/countertop-grills-sandwich-makers" },
5375{ "title": "Countertop Ovens", "url": "\/collections\/countertop-ovens" },
5376{ "title": "Countertop Pizza Ovens", "url": "\/collections\/countertop-pizza-ovens" },
5377{ "title": "Deli Slicers", "url": "\/collections\/deli-slicers" },
5378{ "title": "Electric Kettles", "url": "\/collections\/electric-kettles" },
5379{ "title": "Electric Scales", "url": "\/collections\/electric-scales" },
5380{ "title": "Electric Woks", "url": "\/collections\/electric-woks" },
5381{ "title": "Food Processors", "url": "\/collections\/food-processors" },
5382{ "title": "Food Waste Composters", "url": "\/collections\/food-waste-composters" },
5383{ "title": "Fryers", "url": "\/collections\/fryers" },
5384{ "title": "Hand Blenders", "url": "\/collections\/hand-blenders" },
5385{ "title": "Hand Mixers", "url": "\/collections\/hand-mixers" },
5386{ "title": "Ice Cream Machines", "url": "\/collections\/ice-cream-machines" },
5387{ "title": "Irons", "url": "\/collections\/irons" },
5388{ "title": "Juicers", "url": "\/collections\/juicers" },
5389{ "title": "Milk Coolers", "url": "\/collections\/milk-coolers" },
5390{ "title": "Pasta Machines", "url": "\/collections\/pasta-machines" },
5391{ "title": "Rice Cookers", "url": "\/collections\/rice-cookers" },
5392{ "title": "Smoking Guns", "url": "\/collections\/smoking-guns" },
5393{ "title": "Soda \u0026 Sparkling Water Makers", "url": "\/collections\/soda-sparkling-water-makers" },
5394{ "title": "Sous Vide Machines", "url": "\/collections\/sous-vide-machines" },
5395{ "title": "Tea Machines", "url": "\/collections\/tea-machines" },
5396{ "title": "Thermo Pots", "url": "\/collections\/thermo-pots" },
5397{ "title": "Toasters", "url": "\/collections\/toasters" },
5398{ "title": "Tomato Machines", "url": "\/collections\/tomato-machines" },
5399{ "title": "Vacuum Pumps \u0026 Sealer Machines", "url": "\/collections\/vacuum-pumps-sealer-machines" },
5400{ "title": "Waffle Makers", "url": "\/collections\/waffle-makers" },
5401{ "title": "Small Appliances Guide", "url": "https:\/\/drive.google.com\/file\/d\/1w8UXXOsyLQpYIDqzKVdRPK4-4BjAeukt\/view?usp=sharing" }
5402]
5403        },
5404{
5405          "title": "Stand Mixers, Attachments \u0026 Accessories",
5406          "url": "\/collections\/stand-mixers-attachments-accessories",
5407          "links": [{ "title": "Stand Mixers", "url": "\/collections\/stand-mixers" },
5408{ "title": "Attachments", "url": "\/collections\/stand-mixer-attachments" },
5409{ "title": "Bowls", "url": "\/collections\/stand-mixer-bowls" },
5410{ "title": "Accessories", "url": "\/collections\/stand-mixer-accessories" },
5411{ "title": "Small Appliances Guide", "url": "https:\/\/drive.google.com\/file\/d\/1w8UXXOsyLQpYIDqzKVdRPK4-4BjAeukt\/view?usp=sharing" }
5412]
5413        },
5414{
5415          "title": "Small Appliance Accessories",
5416          "url": "\/collections\/small-appliance-accessories",
5417          "links": [{ "title": "Blender Accessories", "url": "\/collections\/blender-accessories" },
5418{ "title": "Coffee Accessories", "url": "\/collections\/coffee-accessories" },
5419{ "title": "Countertop Grill Accessories", "url": "\/collections\/countertop-grill-accessories" },
5420{ "title": "Countertop Oven Accessories", "url": "\/collections\/countertop-oven-accessories" },
5421{ "title": "Countertop Pizza Oven Accessories", "url": "\/collections\/countertop-pizza-oven-accessories" },
5422{ "title": "Electric Kettle Accessories", "url": "\/collections\/electric-kettle-accessories" },
5423{ "title": "Food Processor Accessories", "url": "\/collections\/food-processor-accessories" },
5424{ "title": "Food Waste Composter Accessories", "url": "\/collections\/food-waste-composter-accessories" },
5425{ "title": "Pasta Machine Accessories", "url": "\/collections\/pasta-machine-accessories" },
5426{ "title": "Smoking Gun Accessories", "url": "\/collections\/smoking-gun-accessories" },
5427{ "title": "Soda \u0026 Sparkling Water Maker Accessories", "url": "\/collections\/soda-sparkling-water-maker-accessories" },
5428{ "title": "Sous Vide Machine Accessories", "url": "\/collections\/sous-vide-machine-accessories" },
5429{ "title": "Toaster Accessories", "url": "\/collections\/toaster-accessories" },
5430{ "title": "Tomato Machine Accessories", "url": "\/collections\/tomato-machine-accessories" },
5431{ "title": "Vacuum Pump \u0026 Sealer Machine Accessories", "url": "\/collections\/vacuum-pump-sealer-machine-accessories" },
5432{ "title": "Other Small Appliance Accessories", "url": "\/collections\/other-small-appliance-accessories" }
5433]
5434        },
5435{
5436          "title": "In-Stock Small Appliance Products",
5437          "url": "\/collections\/in-stock-small-appliance-products",
5438          "links": []
5439        },
5440{
5441          "title": "Espresso Machines",
5442          "url": "\/collections\/espresso-machines",
5443          "links": [{ "title": "Built-In", "url": "\/collections\/built-in-espresso-machines" },
5444{ "title": "Super-Automatic", "url": "\/collections\/super-automatic-espresso-machines" },
5445{ "title": "Semi-Automatic", "url": "\/collections\/semi-automatic-espresso-machines" },
5446{ "title": "Office Use", "url": "\/collections\/office-use-espresso-machines" },
5447{ "title": "Pod", "url": "\/collections\/pod-espresso-machines" },
5448{ "title": "Espresso Guide", "url": "https:\/\/drive.google.com\/file\/d\/1msFWet5qgVLL6nLC9KrOn31IZ9PVhaOi\/view?usp=sharing" }
5449]
5450        },
5451{
5452          "title": "Espresso Accessories",
5453          "url": "\/collections\/espresso-accessories",
5454          "links": [{ "title": "Coffee Grinders", "url": "\/collections\/coffee-grinders" },
5455{ "title": "Milk Frothers", "url": "\/collections\/milk-frothers" },
5456{ "title": "Coffee Beans", "url": "\/collections\/coffee-beans" },
5457{ "title": "Milk Jugs \u0026 Frothing Pitchers", "url": "\/collections\/milk-jugs-frothing-pitchers" },
5458{ "title": "Tools \u0026 Accessories", "url": "\/collections\/espresso-tools-accessories" },
5459{ "title": "Pods", "url": "\/collections\/espresso-coffee-pods" },
5460{ "title": "Bean \u0026 Pod Storage", "url": "\/collections\/bean-pod-storage" },
5461{ "title": "French Presses", "url": "\/collections\/french-presses" },
5462{ "title": "Stovetop Makers", "url": "\/collections\/espresso-coffee-stovetop-makers" },
5463{ "title": "Filters", "url": "\/collections\/espresso-coffee-machine-filters" },
5464{ "title": "Trim Kits", "url": "\/collections\/espresso-machine-trim-kits" }
5465]
5466        },
5467{
5468          "title": "In-Stock Espresso Products",
5469          "url": "\/collections\/in-stock-espresso-products",
5470          "links": []
5471        }
5472]
5473    }
5474]
5475  </script>
5475<div class="ta-promo-bar" id="ta-promo-bar" data-cycle-speed="4000"><a href="https://www.taappliance.com/collections/hot-deals" class="ta-promo-bar__inner is-active" >
5476              Shop Our Hot Deals!
5477            </a><a href="https://www.taappliance.com/collections/broil-king" class="ta-promo-bar__inner" >
5478              Purchase any qualifying Broil King Grill or Accessory and Save 10%!
5479            </a><div class="ta-promo-bar__inner" >
5480              Proudly Canadian Since 1906
5481            </div></div></div><div id="ta-mega-backdrop" class="ta-mega-backdrop"></div><div id="ta-nav-overlay" class="ta-nav-overlay"></div>
5481<script type="application/json" id="ta-shop-all-data">
5482{
5483  "brand": [{ "title": "A-D", "links": [{ "title": "Affresh", "url": "\/collections\/affresh" },{ "title": "AGA", "url": "\/collections\/aga" },{ "title": "Alfresco", "url": "\/collections\/alfresco" },{ "title": "Amana", "url": "\/collections\/amana" },{ "title": "Antique", "url": "\/collections\/antique" },{ "title": "Anvil", "url": "\/collections\/anvil" },{ "title": "AO Smith", "url": "\/collections\/ao-smith" },{ "title": "AquaMaster", "url": "\/collections\/aquamaster" },{ "title": "Aquaphor", "url": "\/collections\/aquaphor" },{ "title": "Arietta", "url": "\/collections\/arietta" },{ "title": "Artisan", "url": "\/collections\/artisan" },{ "title": "Asko", "url": "\/collections\/asko" },{ "title": "Avanti", "url": "\/collections\/avanti" },{ "title": "AVG", "url": "\/collections\/avg" },{ "title": "Aviva", "url": "\/collections\/aviva" },{ "title": "Baratza", "url": "\/collections\/baratza" },{ "title": "Basques", "url": "\/collections\/basques" },{ "title": "Bellucci", "url": "\/collections\/bellucci" },{ "title": "Bertazzoni", "url": "\/collections\/bertazzoni" },{ "title": "Best", "url": "\/collections\/best" },{ "title": "Bialetti", "url": "\/collections\/bialetti" },{ "title": "Biesse", "url": "\/collections\/biesse" },{ "title": "Big Green Egg", "url": "\/collections\/big-green-egg" },{ "title": "Big Sid's", "url": "\/collections\/big-sids" },{ "title": "Blomberg", "url": "\/collections\/blomberg" },{ "title": "BlueStar", "url": "\/collections\/bluestar" },{ "title": "Bosch", "url": "\/collections\/bosch" },{ "title": "Breville", "url": "\/pages\/breville" },{ "title": "Brigade", "url": "\/collections\/brigade" },{ "title": "Broan", "url": "\/collections\/broan" },{ "title": "Broil King", "url": "\/collections\/broil-king" },{ "title": "Bromic Heating", "url": "\/collections\/bromic-heating" },{ "title": "Café", "url": "\/collections\/cafe" },{ "title": "Caffitaly", "url": "\/collections\/caffitaly" },{ "title": "Capital", "url": "\/collections\/capital" },{ "title": "Catering Line", "url": "\/collections\/catering-line" },{ "title": "Cavavin", "url": "\/collections\/cavavin" },{ "title": "Cerama Bryte", "url": "\/collections\/cerama-bryte" },{ "title": "Charcoal Chariots", "url": "\/collections\/charcoal-chariots" },{ "title": "Circulon", "url": "\/collections\/circulon" },{ "title": "Cluck \u0026 Squeal", "url": "\/collections\/cluck-squeal" },{ "title": "Comerco", "url": "\/collections\/comerco" },{ "title": "Coyote", "url": "\/collections\/coyote" },{ "title": "Crastan", "url": "\/collections\/crastan" },{ "title": "Crown Verity", "url": "\/collections\/crown-verity" },{ "title": "Dacor", "url": "\/collections\/dacor" },{ "title": "Danby", "url": "\/collections\/danby" },{ "title": "DCS", "url": "\/collections\/dcs" },{ "title": "De'Longhi", "url": "\/collections\/delonghi" },{ "title": "Demeyere", "url": "\/collections\/demeyere" },{ "title": "Dometic Mobar", "url": "\/collections\/dometic-mobar" }] },{ "title": "E-J", "links": [{ "title": "Earth Pan", "url": "\/collections\/earth-pan" },{ "title": "Ecaffe", "url": "\/collections\/ecaffe" },{ "title": "Electrolux", "url": "\/collections\/electrolux" },{ "title": "Elektra", "url": "\/collections\/elektra" },{ "title": "Elica", "url": "\/collections\/elica" },{ "title": "Elmira Stove Works", "url": "\/collections\/elmira-stove-works" },{ "title": "ELP Engineered Laundry Products", "url": "\/collections\/elp-engineered-laundry-products" },{ "title": "eno", "url": "\/collections\/eno" },{ "title": "Eureka", "url": "\/collections\/eureka" },{ "title": "Everydrop", "url": "\/collections\/everydrop" },{ "title": "evo", "url": "\/collections\/evo" },{ "title": "Faber", "url": "\/collections\/faber" },{ "title": "Faema", "url": "\/collections\/faema" },{ "title": "Falmec", "url": "\/collections\/falmec" },{ "title": "Fhiaba", "url": "\/collections\/fhiaba" },{ "title": "Fisher \u0026 Paykel", "url": "\/pages\/fisher-paykel" },{ "title": "Fontana Forni", "url": "\/collections\/fontana-forni" },{ "title": "Forever New", "url": "\/collections\/forever-new" },{ "title": "Forged", "url": "\/collections\/forged" },{ "title": "Forno", "url": "\/collections\/forno" },{ "title": "Frigidaire", "url": "\/collections\/frigidaire" },{ "title": "Frigidaire Gallery", "url": "\/collections\/frigidaire-gallery" },{ "title": "Frigidaire Professional", "url": "\/collections\/frigidaire-professional" },{ "title": "Fulgor Milano", "url": "\/collections\/fulgor-milano" },{ "title": "GA Fratelli", "url": "\/collections\/ga-fratelli" },{ "title": "Gaggenau", "url": "\/collections\/gaggenau" },{ "title": "GE", "url": "\/collections\/ge" },{ "title": "GE Profile", "url": "\/collections\/ge-profile" },{ "title": "Gigi", "url": "\/collections\/gigi" },{ "title": "Gladiator Garageworks", "url": "\/collections\/gladiator-garageworks" },{ "title": "Gozney", "url": "\/collections\/gozney" },{ "title": "Grate Chef", "url": "\/collections\/grate-chef" },{ "title": "Grill Care", "url": "\/collections\/grill-care" },{ "title": "Grill Pro", "url": "\/collections\/grill-pro" },{ "title": "Haier", "url": "\/collections\/haier" },{ "title": "Halo", "url": "\/collections\/halo" },{ "title": "Hauslane", "url": "\/collections\/hauslane" },{ "title": "Henckels", "url": "\/collections\/henckels" },{ "title": "Hestan", "url": "\/collections\/hestan" },{ "title": "Hisense", "url": "\/collections\/hisense" },{ "title": "Homeworks", "url": "\/collections\/homeworks" },{ "title": "Huebsch", "url": "\/collections\/huebsch" },{ "title": "Il Piatto Pieno", "url": "\/collections\/il-piatto-pieno" },{ "title": "ILVE", "url": "\/collections\/ilve" },{ "title": "Imperia", "url": "\/collections\/imperia" },{ "title": "Inoxbonomi", "url": "\/collections\/inoxbonomi" },{ "title": "JennAir", "url": "\/collections\/jennair" },{ "title": "John Boos", "url": "\/collections\/john-boos" },{ "title": "Jura", "url": "\/collections\/jura" }
5483] },{ "title": "K-R", "links": [{ "title": "Kamado Joe", "url": "\/collections\/kamado-joe" },{ "title": "Kenyon", "url": "\/collections\/kenyon" },{ "title": "KitchenAid", "url": "\/collections\/kitchenaid" },{ "title": "Kobe", "url": "\/collections\/kobe" },{ "title": "Korkmaz", "url": "\/collections\/korkmaz" },{ "title": "La Cornue", "url": "\/collections\/la-cornue" },{ "title": "Laguiole Du Monde", "url": "\/collections\/laguiole-du-monde" },{ "title": "La Pavoni", "url": "\/collections\/la-pavoni" },{ "title": "LG", "url": "\/collections\/lg" },{ "title": "Liebherr", "url": "\/collections\/liebherr" },{ "title": "Lodge Cast Iron", "url": "\/collections\/lodge-cast-iron" },{ "title": "Lomi", "url": "\/collections\/lomi" },{ "title": "Looft", "url": "\/collections\/looft" },{ "title": "Lynx", "url": "\/collections\/lynx" },{ "title": "Marcato", "url": "\/collections\/marcato" },{ "title": "Marvel", "url": "\/collections\/marvel" },{ "title": "Masterbuilt", "url": "\/collections\/masterbuilt" },{ "title": "Maytag", "url": "\/collections\/maytag" },{ "title": "Meater", "url": "\/collections\/meater" },{ "title": "Meyer", "url": "\/collections\/meyer" },{ "title": "Mickey Jays", "url": "\/collections\/mickey-jays" },{ "title": "Midea", "url": "\/collections\/midea" },{ "title": "Miele", "url": "\/collections\/miele" },{ "title": "Miele Authorized Unboxed", "url": "\/collections\/miele-authorized-unboxed" },{ "title": "Miyabi", "url": "\/collections\/miyabi" },{ "title": "Moffat", "url": "\/collections\/moffat" },{ "title": "Monogram", "url": "\/collections\/monogram" },{ "title": "Nespresso", "url": "\/collections\/nespresso" },{ "title": "Northstar", "url": "\/collections\/northstar" },{ "title": "NuTone", "url": "\/collections\/nutone" },{ "title": "O.M.R.A.", "url": "\/collections\/o-m-r-a" },{ "title": "Omni Pure", "url": "\/collections\/omni-pure" },{ "title": "Ooni", "url": "\/collections\/ooni" },{ "title": "Panasonic", "url": "\/collections\/panasonic" },{ "title": "Panasonic Commercial", "url": "\/collections\/panasonic-commercial" },{ "title": "Philips", "url": "\/collections\/philips" },{ "title": "Phlippen", "url": "\/collections\/phlippen" },{ "title": "Porkert", "url": "\/collections\/porkert" },{ "title": "Porter \u0026 Charles", "url": "https:\/\/www.taappliance.com\/collections\/porter-charles" },{ "title": "Premier", "url": "\/collections\/premier" },{ "title": "Primo Grill and Smokers", "url": "https:\/\/www.taappliance.com\/collections\/primo" },{ "title": "Propeller Coffee Co.", "url": "\/collections\/propeller-coffee-co" },{ "title": "Retro Cooler", "url": "\/collections\/retro-cooler" },{ "title": "Rocket Espresso Milano", "url": "\/collections\/rocket-espresso-milano" }] },{ "title": "S-Z", "links": [{ "title": "Saeco", "url": "\/collections\/saeco" },{ "title": "Saeco Pro", "url": "\/collections\/saeco-pro" },{ "title": "Salton", "url": "\/collections\/salton" },{ "title": "Samsung", "url": "\/collections\/samsung" },{ "title": "Sansone", "url": "\/collections\/sansone" },{ "title": "Sapphire", "url": "\/collections\/sapphire" },{ "title": "Sara Cucina", "url": "\/collections\/sara-cucina" },{ "title": "Sara Moka", "url": "\/collections\/sara-moka" },{ "title": "Sedona", "url": "\/collections\/sedona" },{ "title": "Segafredo", "url": "\/collections\/segafredo" },{ "title": "Sharp", "url": "\/collections\/sharp" },{ "title": "Silhouette", "url": "\/collections\/silhouette" },{ "title": "Smeg", "url": "\/collections\/smeg" },{ "title": "SousVide Supreme", "url": "\/collections\/sousvide-supreme" },{ "title": "Staub", "url": "\/collections\/staub" },{ "title": "Steel Cucine", "url": "\/collections\/steel-cucine" },{ "title": "Stella Caffe", "url": "\/collections\/stella-caffe" },{ "title": "Strodes", "url": "\/collections\/strodes" },{ "title": "Sub-Zero", "url": "\/collections\/sub-zero" },{ "title": "Swash", "url": "\/collections\/swash" },{ "title": "TCL", "url": "\/collections\/tcl" },{ "title": "The Great Canadian Sauce Co.", "url": "\/collections\/the-great-canadian-sauce-co" },{ "title": "The Meat Swadl", "url": "\/collections\/the-meat-swadl" },{ "title": "Thermador", "url": "\/collections\/thermador" },{ "title": "Thor", "url": "\/collections\/thor" },{ "title": "Thrill", "url": "\/collections\/thrill" },{ "title": "Trade-Wind", "url": "\/collections\/trade-wind" },{ "title": "Traeger", "url": "\/collections\/traeger" },{ "title": "Trucillo", "url": "\/collections\/trucillo" },{ "title": "True Residential", "url": "\/collections\/true-residential" },{ "title": "Tulip", "url": "\/collections\/tulip" },{ "title": "U-Line", "url": "\/collections\/u-line" },{ "title": "Unique Appliances", "url": "\/collections\/unique-appliances" },{ "title": "Unstick", "url": "\/collections\/unstick" },{ "title": "VacMaster", "url": "\/collections\/vacmaster" },{ "title": "Vacuflo", "url": "\/collections\/vacuflo" },{ "title": "Venmar", "url": "https:\/\/www.taappliance.com\/collections\/venmar" },{ "title": "Vent-A-Hood", "url": "\/collections\/vent-a-hood" },{ "title": "Vev Vigano", "url": "\/collections\/vev-vigano" },{ "title": "Victory", "url": "\/collections\/victory" },{ "title": "Viking", "url": "\/collections\/viking" },{ "title": "Vital", "url": "\/collections\/vital" },{ "title": "Vitantonio", "url": "\/collections\/vitantonio" },{ "title": "Weber", "url": "\/collections\/weber" },{ "title": "Whirlpool", "url": "\/collections\/whirlpool" },{ "title": "Wine Enthusiast", "url": "\/collections\/wine-enthusiast" },{ "title": "Wolf", "url": "\/collections\/wolf" },{ "title": "Zwilling", "url": "\/collections\/zwilling" }] }],
5484  "category": [{ "title": "Refrigeration", "links": [{ "title": "Built-In Fridges", "url": "\/collections\/built-in-fridges" },{ "title": "Freestanding Fridges", "url": "\/collections\/freestanding-fridges" },{ "title": "Under-Counter Refrigeration", "url": "\/collections\/under-counter-refrigeration" },{ "title": "Freezers", "url": "\/collections\/freezers" },{ "title": "Wine Storage", "url": "\/collections\/wine-storage" },{ "title": "Specialty Cooling", "url": "\/collections\/specialty-cooling" },{ "title": "Ice Machines", "url": "\/collections\/ice-machines" },{ "title": "Cooling Appliance Accessories", "url": "\/collections\/cooling-appliance-accessories" },{ "title": "In-Stock Refrigeration Products", "url": "\/collections\/in-stock-refrigeration-products" }] },{ "title": "Cooking", "links": [{ "title": "Freestanding Ranges", "url": "\/collections\/freestanding-ranges" },{ "title": "Slide-In Ranges", "url": "\/collections\/slide-in-ranges" },{ "title": "Professional Ranges", "url": "\/collections\/professional-ranges" },{ "title": "Cooktops ", "url": "\/collections\/cooktops" },{ "title": "Rangetops", "url": "\/collections\/rangetops" },{ "title": "Wall Ovens \u0026 Drawers", "url": "\/collections\/wall-ovens-drawers" },{ "title": "Microwaves", "url": "\/collections\/microwaves" },{ "title": "Cooking Accessories", "url": "\/collections\/cooking-accessories" },{ "title": "Ventilation", "url": "\/collections\/ventilation" },{ "title": "Ventilation Accessories", "url": "\/collections\/ventilation-accessories" },{ "title": "All-in-One Kitchens", "url": "\/collections\/all-in-one-kitchens" },{ "title": "In-Stock Cooking Products", "url": "\/collections\/in-stock-cooking-products" }] },{ "title": "Kitchen Clean Up", "links": [{ "title": "Dishwashers", "url": "\/collections\/dishwashers" },{ "title": "Trash Compactors", "url": "\/collections\/trash-compactors" },{ "title": "Kitchen Clean Up Accessories", "url": "\/collections\/kitchen-clean-up-accessories" },{ "title": "In-Stock Kitchen Clean-Up Products", "url": "\/collections\/in-stock-kitchen-clean-up-
5484products" }] },{ "title": "Laundry", "links": [{ "title": "Washers", "url": "\/collections\/washers" },{ "title": "Dryers", "url": "\/collections\/dryers" },{ "title": "All-In-One Laundry", "url": "\/collections\/all-in-one-laundry" },{ "title": "Laundry Centers", "url": "\/collections\/laundry-centers" },{ "title": "Steam \u0026 Drying Closets", "url": "\/collections\/steam-drying-closets" },{ "title": "Laundry Accessories", "url": "\/collections\/laundry-pedestals-stacking-kits-accessories" },{ "title": "In-Stock Laundry Products", "url": "\/collections\/in-stock-laundry-products" }] },{ "title": "BBQ \u0026 Outdoor", "links": [{ "title": "Grills \u0026 Smokers", "url": "\/collections\/freestanding-grills-smokers" },{ "title": "Outdoor Kitchens", "url": "\/collections\/outdoor-kitchens" },{ "title": "Outdoor Pizza Ovens", "url": "\/collections\/outdoor-pizza-ovens-accessories" },{ "title": "Outdoor Heaters", "url": "\/collections\/outdoor-heaters-accessories" },{ "title": "BBQ Accessories", "url": "\/collections\/bbq-accessories" },{ "title": "BBQ Parts", "url": "\/collections\/bbq-parts" },{ "title": "Outdoor Other", "url": "\/collections\/outdoor-other" },{ "title": "In-Stock BBQ\/Outdoor Products", "url": "\/collections\/in-stock-bbq-outdoor-products" }] },{ "title": "Small Appliances", "links": [{ "title": "Small Appliances", "url": "\/collections\/small-appliances" },{ "title": "Stand Mixers, Attachments \u0026 Accessories", "url": "\/collections\/stand-mixers-attachments-accessories" },{ "title": "Small Appliance Accessories", "url": "\/collections\/small-appliance-accessories" },{ "title": "In-Stock Small Appliance Products", "url": "\/collections\/in-stock-small-appliance-products" }] },{ "title": "Espresso", "links": [{ "title": "Espresso Machines", "url": "\/collections\/espresso-machines" },{ "title": "Espresso Accessories", "url": "\/collections\/espresso-accessories" },{ "title": "In-Stock Espresso Products", "url": "\/collections\/in-stock-espresso-products" }] },{ "title": "Kitchenware", "links": [{ "title": "Cookware", "url": "\/collections\/cookware" },{ "title": "Bakeware", "url": "\/collections\/bakeware" },{ "title": "Table \u0026 Barware", "url": "\/collections\/table-barware" },{ "title": "Knives \u0026 Accessories", "url": "\/collections\/kitchen-knives" },{ "title": "Kitchen Utensils", "url": "\/collections\/kitchen-utensils" },{ "title": "Kitchen Tools", "url": "\/collections\/kitchen-tools" },{ "title": "In-Stock Kitchenware Products", "url": "\/collections\/in-stock-kitchenware-products" }] },{ "title": "Vacuums \u0026 Cleaning", "links": [{ "title": "Vacuums", "url": "\/collections\/vacuums" },{ "title": "Vacuum Accessories \u0026 Parts", "url": "\/collections\/vacuum-accessories-parts" },{ "title": "Cleaning Products \u0026 Tools", "url": "\/collections\/cleaning-products-tools" },{ "title": "In-Stock Vacuums \u0026 Cleaning Products", "url": "\/collections\/in-stock-vacuums-cleaning-products" }] },{ "title": "Water \u0026 Air Treatment", "links": [{ "title": "Water Treatment", "url": "\/collections\/water-treatment" },{ "title": "Air Treatment", "url": "\/collections\/air-treatment" },{ "title": "In-Stock Water \u0026 Air Treatment Products", "url": "\/collections\/in-stock-water-air-treatment-products" }] },{ "title": "Garage", "links": [{ "title": "Appliances", "url": "\/collections\/garage-appliances" },{ "title": "Cabinets", "url": "\/collections\/garage-cabinets-accessories" },{ "title": "Overhead Storage", "url": "\/collections\/garage-overhead-storage-accessories" },{ "title": "Shelving", "url": "\/collections\/garage-shelving-accessories" },{ "title": "Tool Storage", "url": "\/collections\/garage-tool-storage-accessories" },{ "title": "Wall Organization", "url": "\/collections\/garage-wall-organization-accessories" },{ "title": "Workbenches", "url": "\/collections\/garage-workbenches" },{ "title": "Stools", "url": "\/collections\/garage-workbench-stools" },{ "title": "Accessories", "url": "\/collections\/garage-accessories" },{ "title": "In-Stock Garage Products", "url": "\/collections\/in-stock-garage-products" }] },{ "title": "Miscellaneous", "links": [{ "title": "Commercial Vacuum Sealers", "url": "\/collections\/commercial-vacuum-sealers" },{ "title": "Glass Chillers", "url": "\/collections\/glass-chillers" },{ "title": "Other Appliance Accessories \u0026 Parts", "url": "\/collections\/other-appliance-accessories-parts" },{ "title": "e-Gift Cards", "url": "\/products\/ta-appliance-e-gift-card" },{ "title": "In-Stock Miscellaneous Products", "url": "\/collections\/in-stock-miscellaneous" }] }],
5485  "outlet": [{ "title": "Limited Supply - BBQ \u0026 Outdoor", "links": [{ "title": "Grills \u0026 Smokers", "url": "\/collections\/limited-supply-grills-smokers" },{ "title": "Outdoor Kitchens", "url": "\/collections\/limited-supply-outdoor-kitchens" },{ "title": "Outdoor Pizza Ovens \u0026 Accessories", "url": "\/collections\/limited-supply-outdoor-pizza-ovens-accessories" },{ "title": "Outdoor Heaters \u0026 Accessories", "url": "\/collections\/limited-supply-outdoor-heaters-accessories" },{ "title": "BBQ Accessories", "url": "\/collections\/limited-supply-bbq-accessories" },{ "title": "BBQ Parts", "url": "\/collections\/limited-supply-bbq-parts" },{ "title": "Outdoor Other", "url": "\/collections\/limited-supply-outdoor-other" }] },{ "title": "Clearance (In Box)", "links": [{ "title": "Refrigeration", "url": "\/collections\/refrigeration-clearance" },{ "title": "Cooking", "url": "\/collections\/cooking-clearance" },{ "title": "Kitchen Clean-Up", "url": "\/collections\/kitchen-clean-up-clearance" },{ "title": "Laundry", "url": "\/collections\/laundry-clearance" },{ "title": "Small Appliances", "url": "\/collections\/small-appliance-clearance" },{ "title": "Espresso", "url": "\/collections\/espresso-clearance" },{ "title": "Kitchenware", "url": "\/collections\/kitchenware-clearance" },{ "title": "Kitchen Essentials", "url": "\/collections\/kitchen-essentials-clearance" },{ "title": "Vacuums \u0026 Cleaning", "url": "\/collections\/vacuums-cleaning-clearance" },{ "title": "Water \u0026 Air Treatment", "url": "\/collections\/water-air-treatment-clearance" },{ "title": "Garage", "url": "\/collections\/garage-clearance" }] },{ "title": "Floor Models (Out of Box)", "links": [{ "title": "Refrigeration", "url": "\/collections\/refrigeration-floor-models" },{ "title": "Cooking", "url": "\/collections\/cooking-floor-models" },{ "title": "Kitchen Clean-Up", "url": "\/collections\/kitchen-clean-up-floor-models" },{ "title": "Laundry", "url": "\/collections\/laundry-floor-models" },{ "title": "Small Appliances", "url": "\/collections\/small-appliance-floor-models" },{ "title": "Espresso", "url": "\/collections\/espresso-floor-models" },{ "title": "Kitchenware", "url": "\/collections\/kitchenware-floor-models" },{ "title": "Kitchen Essentials", "url": "\/collections\/kitchen-essentials-floor-models" },{ "title": "Vacuums \u0026 Cleaning", "url": "\/collections\/vacuums-cleaning-floor-models" },{ "title": "Water \u0026 Air Treatment", "url": "\/collections\/water-air-treatment-floor-models" },{ "title": "Garage", "url": "\/collections\/garage-floor-models" }] }]
5486}
5487</script>
5487<div id="ta-mobile-menu" class="ta-mobile-menu" aria-hidden="true" role="dialog" aria-modal="true" aria-label="Site navigation">
5488  <div class="ta-mobile-menu__overlay"></div>
5489  <div class="ta-mobile-menu__panel">
5490    <div class="ta-mobile-menu__header">
5491      <span class="ta-mobile-menu__title">Menu</span>
5492      <button class="ta-mobile-menu__close" onclick="taCloseMobileMenu()" aria-label="Close menu" type="button">
5493        <svg width="18" height="18" viewBox="0 0 18 18" fill="none">
5494          <line x1="1" y1="1" x2="17" y2="17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
5495          <line x1="17" y1="1" x2="1" y2="17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
5496        </svg>
5497      </button>
5498    </div>
5499    <nav class="ta-mobile-menu__nav">
5500      <ul><li><div class="ta-mobile-menu__divider">Info</div></li><li class="ta-mobile-menu__item"><a href="/pages/about-us" class="ta-mobile-menu__link">About Us</a></li><li class="ta-mobile-menu__item"><a href="/pages/why-choose-ta-appliances-barbecues" class="ta-mobile-menu__link">Why Choose TA?</a></li><li class="ta-mobile-menu__item"><a href="https://www.taappliance.com/pages/price-match" class="ta-mobile-menu__link">Price Match Promise</a></li><li class="ta-mobile-menu__item"><a href="https://www.taappliance.com/pages/protection-service-plans" class="ta-mobile-menu__link">Protection Plans</a></li><li class="ta-mobile-menu__item"><a href="https://tabuilderdivision.com/" class="ta-mobile-menu__link">Builder Division</a></li></ul>
5501    </nav>
5502  </div>
5503</div>
5503<script>
5504(function() {
5505  var urls = ["\/collections\/refrigeration","\/collections\/built-in-fridges","\/collections\/built-in-all-fridges","\/collections\/built-in-bottom-mount-fridges","\/collections\/built-in-french-door-fridges","\/collections\/built-in-3-door-fridges","\/collections\/built-in-4-door-fridges","\/collections\/built-in-6-door-fridges","\/collections\/built-in-side-by-side-fridges","https:\/\/drive.google.com\/file\/d\/1e51JUR-3aNQYB4X8H43ZYwHGLJ_u9Q52\/view?usp=sharing","\/collections\/freestanding-fridges","\/collections\/freestanding-bottom-mount-fridges","\/collections\/freestanding-french-door-fridges","\/collections\/freestanding-3-door-fridges","\/collections\/freestanding-4-door-fridges","\/collections\/freestanding-5-door-fridges","\/collections\/freestanding-side-by-side-fridges","\/collections\/freestanding-top-mount-fridges","\/collections\/freestanding-all-fridges","https:\/\/drive.google.com\/file\/d\/1e51JUR-3aNQYB4X8H43ZYwHGLJ_u9Q52\/view?usp=sharing","\/collections\/under-counter-refrigeration","\/collections\/under-counter-fridges","\/collections\/refrigeration-drawers","\/collections\/under-counter-convertible-combo-fridge-freezers","\/collections\/freezers","\/collections\/built-in-freezer-columns","\/collections\/upright-freezers","\/collections\/chest-freezers","\/collections\/under-counter-freezers","\/collections\/freezer-drawers","https:\/\/drive.google.com\/file\/d\/1aC3g86uyv01OvjF1ax3NfR1XOXOe7L07\/view?usp=sharing","\/collections\/wine-storage","\/collections\/built-in-wine-storage","\/collections\/freestanding-wine-storage","\/collections\/under-counter-wine-storage","https:\/\/drive.google.com\/file\/d\/1oeaXLXU1z_tstzDcJ4bY4Hsjbe-SQ1zc\/view?usp=sharing","\/collections\/specialty-cooling","\/collections\/beverage-centers","\/collections\/kegerators","https:\/\/drive.google.com\/file\/d\/1e51JUR-3aNQYB4X8H43ZYwHGLJ_u9Q52\/view?usp=sharing","\/collections\/ice-machines","\/collections\/built-in-ice-machines","\/collections\/freestanding-ice-machines","https:\/\/drive.google.com\/file\/d\/1AGCKp7OWifcNa4Q0uePzEgNsLVFRgSbf\/view?usp=sharing","\/collections\/cooling-appliance-accessories","\/collections\/refrigeration-water-filters","\/collections\/refrigeration-air-filters","\/collections\/refrigeration-accessories","\/collections\/freezer-accessories","\/collections\/wine-storage-accessories","\/collections\/ice-machine-accessories","\/collections\/in-stock-refrigeration-products","\/collections\/cooking","\/collections\/freestanding-ranges","\/collections\/freestanding-electric-ranges","\/collections\/freestanding-gas-ranges","\/collections\/freestanding-dual-fuel-ranges","\/collections\/freestanding-induction-ranges","https:\/\/drive.google.com\/file\/d\/1IE2nnmIfhwte9GbARDz-DxDzakfQlk4A\/view?usp=sharing","\/collections\/slide-in-ranges","\/collections\/slide-in-electric-ranges","\/collections\/slide-in-gas-ranges","\/collections\/slide-in-dual-fuel-ranges","\/collections\/slide-in-induction-ranges","https:\/\/drive.google.com\/file\/d\/1IE2nnmIfhwte9GbARDz-DxDzakfQlk4A\/view?usp=sharing","\/collections\/professional-ranges","\/collections\/professional-electric-manual-clean-ranges","\/collections\/professional-gas-ranges","\/collections\/professional-dual-fuel-manual-clean-ranges","\/collections\/professional-induction-manual-clean-ranges","https:\/\/drive.google.com\/file\/d\/10R57ugUv4qnbMZD-16nBWnAl2x82fUzM\/view?usp=sharing","\/collections\/cooktops","\/collections\/built-in-cooktops","\/collections\/modular-cooktops","\/collections\/portable-cooktops","https:\/\/drive.google.com\/file\/d\/1IeDdO2ttdj-Rh5srqpCx6SgCYo6GaTC_\/view?usp=sharing","\/collections\/rangetops","\/collections\/electric-rangetops","\/collections\/gas-rangetops","\/collections\/induction-rangetops","https:\/\/drive.google.com\/file\/d\/1IeDdO2ttdj-Rh5srqpCx6SgCYo6GaTC_\/view?usp=sharing","\/collections\/wall-ovens-drawers","\/collections\/single-wall-ovens","\/collections\/double-wall-ovens","\/collections\/combo-wall-ovens","\/collections\/speed-ovens","\/collections\/steam-ovens","\/collections\/indoor-pizza-ovens","\/collections\/drawers","https:\/\/drive.google.com\/file\/d\/1jasOI8V9VP8EYacPos5t0NqPEpD3-Pej\/view?usp=sharing","\/collections\/microwaves","\/collections\/countertop-microwaves-1","\/collections\/over-the-range-microwaves","\/collections\/built-in-microwaves","\/collections\/microwave-drawers","https:\/\/drive.google.com\/file\/d\/1CZ_QrcULOepB4uUqCjonwedYIyh9RS_T\/view?usp=sharing","\/collections\/cooking-accessories","\/collections\/range-accessories","\/collections\/cooktop-accessories","\/collections\/oven-accessories","\/collections\/microwave-accessories","\/collections\/ventilation","\/collections\/chimney-ventilation-hoods","\/collections\/wall-mount-ventilation-hoods","\/collections\/under-cabinet-ventilation-hoods","\/collections\/insert-ventilation-hoods","\/collections\/island-ventilation-hoods","\/collections\/downdraft-ventilation","\/collections\/ventilation-shells-liners","https:\/\/drive.google.com\/file\/d\/1zR9t6sW9co5aO9oLKlFtTZEtCkHU_Fhq\/view?usp=sharing","\/collections\/ventilation-accessories","\/collections\/ventilation-blowers","\/collections\/duct-covers","\/collections\/recirculating-kits","\/collections\/ventilation-panel-kits","\/collections\/ventilation-trim-kits","\/collections\/other-ventilation-accessories","\/collections\/all-in-one-kitchens","\/collections\/in-stock-cooking-products","\/collections\/kitchen-clean-up","\/collections\/dishwashers","\/collections\/built-in-dishwashers","\/collections\/dishwasher-drawers","\/collections\/portable-dishwashers","\/collections\/countertop-dishwashers","https:\/\/drive.google.com\/file\/d\/1aOlRtJPTE6Q0FIZOD9Dp-X3VhSYEabHm\/view?usp=sharing","\/collections\/trash-compactors","\/collections\/kitchen-clean-up-accessories","\/collections\/dishwasher-accessories","\/collections\/trash-compactor-accessories","\/collections\/in-stock-kitchen-clean-up-
5505products","\/collections\/laundry","\/collections\/washers","\/collections\/front-load-washers","\/collections\/top-load-washers","\/collections\/compact-portable-washers","\/collections\/coin-op-washers","https:\/\/drive.google.com\/file\/d\/1m-0AJUBhbQ33PqrBTNsrtvvzkLsnNMk9\/view?usp=sharing","\/collections\/dryers","\/collections\/electric-dryers","\/collections\/gas-dryers","\/collections\/compact-dryers","\/collections\/electric-condensation-dryers","\/collections\/coin-op-dryers","https:\/\/drive.google.com\/file\/d\/1m-0AJUBhbQ33PqrBTNsrtvvzkLsnNMk9\/view?usp=sharing","\/collections\/all-in-one-laundry","\/collections\/laundry-centers","\/collections\/electric-laundry-centers","\/collections\/gas-laundry-centers","https:\/\/drive.google.com\/file\/d\/1m-0AJUBhbQ33PqrBTNsrtvvzkLsnNMk9\/view?usp=sharing","\/collections\/steam-drying-closets","\/collections\/laundry-pedestals-stacking-kits-accessories","\/collections\/laundry-pedestals","\/collections\/laundry-stacking-kits","\/collections\/other-laundry-accessories","\/collections\/in-stock-laundry-products","\/collections\/bbq-outdoor","\/collections\/freestanding-grills-smokers","\/collections\/freestanding-natural-gas-propane-grills","\/collections\/freestanding-flat-top-gas-grills","\/collections\/freestanding-gas-electric-smokers","\/collections\/freestanding-charcoal-grills-smokers","\/collections\/pellet-grills-smokers","\/collections\/wood-grills-smokers","\/collections\/portable-grills","\/collections\/towable-grills","\/collections\/carts-nests","https:\/\/drive.google.com\/file\/d\/1OQJ7I-R-u9ziQBtKX2fmrqXrONv_WBRu\/view","https:\/\/drive.google.com\/file\/d\/1i_MxuPckp9zhXf7xcKYWx1zCS4iWXQMF\/view?usp=sharing","https:\/\/drive.google.com\/file\/d\/1pu0cyxuaQbXP-Ex8zUOLMcoTySxgWbgu\/view?usp=sharing","https:\/\/drive.google.com\/file\/d\/1z_VY1AHz9s444s4ey4fU_5liLvTWrTgb\/view?usp=sharing","\/collections\/outdoor-kitchens","\/collections\/island-gas-grills","\/collections\/built-in-gas-grills","\/collections\/built-in-flat-top-grills","\/collections\/built-in-electric-grills","\/collections\/built-in-hybrid-grills","\/collections\/built-in-charcoal-grills-smokers","\/collections\/built-in-pellet-grills-smokers","\/collections\/built-in-wood-grills-smokers","\/collections\/built-in-side-burners","\/collections\/outdoor-cooking","\/collections\/outdoor-refrigeration","\/collections\/outdoor-ice-machines","\/collections\/outdoor-ventilation","\/collections\/outdoor-built-in-cabinetry","\/collections\/outdoor-sinks","\/collections\/outdoor-appliance-kitchen-accessories","https:\/\/drive.google.com\/file\/d\/18cMxReD8VGMFYbR9Nc9kRHwo05824YbU\/view?usp=sharing","\/collections\/outdoor-pizza-ovens-accessories","\/collections\/outdoor-gas-pizza-ovens","\/collections\/outdoor-multi-fuel-pizza-ovens","\/collections\/outdoor-wood-fire-pizza-ovens","\/collections\/outdoor-portable-pizza-ovens","\/collections\/outdoor-pizza-oven-carts","\/collections\/outdoor-pizza-oven-covers","\/collections\/outdoor-pizza-oven-stones","\/collections\/outdoor-pizza-oven-tools","\/collections\/outdoor-pizza-oven-pans","\/collections\/outdoor-pizza-oven-accessories","\/collections\/outdoor-pizza-oven-parts","https:\/\/drive.google.com\/file\/d\/1dJ7LWtPrSSFFdUCWWTaDqALp9O1QBNY8\/view?usp=sharing","\/collections\/outdoor-heaters-accessories","\/collections\/outdoor-electric-heaters","\/collections\/outdoor-gas-heaters","\/collections\/outdoor-heater-accessories","\/collections\/outdoor-heater-parts","https:\/\/drive.google.com\/file\/d\/18cMxReD8VGMFYbR9Nc9kRHwo05824YbU\/view?usp=sharing","\/collections\/bbq-accessories","\/collections\/charcoal-pellets","\/collections\/covers-bags","\/collections\/grilling-tools","\/collections\/sauces-spices","\/collections\/grill-cleaning-tools-products","\/collections\/baskets-toppers","\/collections\/grill-cookware","\/collections\/bbq-cutting-boards","\/collections\/grilling-floor-mats","\/collections\/bbq-gloves-aprons","\/collections\/bbq-grid-lifters","\/collections\/bbq-griddles","\/collections\/grilling-accessories","\/collections\/grilling-lights","\/collections\/insulation-blankets","\/collections\/grilling-planks-stones-rocks","\/collections\/grilling-roasters-racks","\/collections\/rotisseries-accessories","\/collections\/side-burner-accessories","\/collections\/smoking-accessories","\/collections\/bbq-thermometers-accessories","\/collections\/bbq-promotional-merchandise","\/collections\/bbq-parts","\/collections\/bbq-replacement-burners","\/collections\/castors-wheels","\/collections\/controllers","\/collections\/conversion-kits","\/collections\/bbq-drip-pans","\/collections\/grease-management","\/collections\/bbq-grids","\/collections\/bbq-handles","\/collections\/heat-deflectors-flavorizers","\/collections\/hoses-regulators","\/collections\/ignitors","\/collections\/insulated-jackets","\/collections\/knobs","\/collections\/bbq-shelves","\/collections\/side-burner-parts","\/collections\/side-burner-shelves","\/collections\/smoker-components","\/collections\/smoker-parts","\/collections\/temperature-gauges","\/collections\/warming-racks","\/collections\/wind-guards","\/collections\/other-bbq-parts","\/collections\/outdoor-other","\/collections\/coolers","\/collections\/outdoor-fire-pits","\/collections\/other-outdoor-products","\/collections\/in-stock-bbq-outdoor-products","\/collections\/small-appliances-accessories","\/collections\/small-appliances","\/collections\/air-fryers","\/collections\/blenders","\/collections\/bread-makers","\/collections\/coffee-makers","\/collections\/cookers","\/collections\/countertop-grills-sandwich-makers","\/collections\/countertop-ovens","\/collections\/countertop-pizza-ovens","\/collections\/deli-slicers","\/collections\/electric-kettles","\/collections\/electric-scales","\/collections\/electric-woks","\/collections\/food-processors","\/collections\/food-waste-composters","\/collections\/fryers","\/collections\/hand-blenders","\/collections\/hand-mixers","\/collections\/ice-cream-machines","\/collections\/irons","\/collections\/juicers","\/collections\/milk-coolers","\/collections\/pasta-machines","\/collections\/rice-cookers","\/collections\/smoking-guns","\/collections\/soda-sparkling-water-makers","\/collections\/sous-vide-machines","\/collections\/tea-machines","\/collections\/thermo-pots","\/collections\/toasters","\/collections\/tomato-machines","\/collections\/vacuum-pumps-sealer-machines","\/collections\/waffle-makers","https:\/\/drive.google.com\/file\/d\/1w8UXXOsyLQpYIDqzKVdRPK4-4BjAeukt\/view?usp=sharing","\/collections\/stand-mixers-attachments-accessories","\/collections\/stand-mixers","\/collections\/stand-mixer-attachments","\/collections\/stand-mixer-bowls","\/collections\/stand-mixer-accessories","https:\/\/drive.google.com\/file\/d\/1w8UXXOsyLQpYIDqzKVdRPK4-4BjAeukt\/view?usp=sharing","\/collections\/small-appliance-accessories","\/collections\/blender-accessories","\/collections\/coffee-accessories","\/collections\/countertop-grill-accessories","\/collections\/countertop-oven-accessories","\/collections\/countertop-pizza-oven-accessories","\/collections\/electric-kettle-accessories","\/collections\/food-processor-accessories","\/collections\/food-waste-composter-accessories","\/collections\/pasta-machine-accessories","\/collections\/smoking-gun-accessories","\/collections\/soda-sparkling-water-maker-accessories","\/collections\/sous-vide-machine-accessories","\/collections\/toaster-accessories","\/collections\/tomato-machine-accessories","\/collections\/vacuum-pump-sealer-machine-accessories","\/collections\/other-small-appliance-accessories","\/collections\/in-stock-small-appliance-products","\/collections\/espresso","\/collections\/espresso-machines","\/collections\/built-in-espresso-machines","\/collections\/super-automatic-espresso-machines","\/collections\/semi-automatic-espresso-machines","\/collections\/office-use-espresso-machines","\/collections\/pod-espresso-machines","https:\/\/drive.google.com\/file\/d\/1msFWet5qgVLL6nLC9KrOn31IZ9PVhaOi\/view?usp=sharing","\/collections\/espresso-accessories","\/collections\/coffee-grinders","\/collections\/milk-frothers","\/collections\/coffee-beans","\/collections\/milk-jugs-frothing-pitchers","\/collections\/espresso-tools-accessories","\/collections\/espresso-coffee-pods","\/collections\/bean-pod-storage","\/collections\/french-presses","\/collections\/espresso-coffee-stovetop-makers","\/collections\/espresso-coffee-machine-filters","\/collections\/espresso-machine-trim-kits","\/collections\/in-stock-espresso-products","\/collections\/kitchenware","\/collections\/cookware","\/collections\/braisers","\/collections\/crepe-pans","\/collections\/dutch-ovens-cocottes","\/collections\/griddles","\/collections\/grill-pans","\/collections\/roasters-racks","\/collections\/sauce-pans-sauciers","\/collections\/saute-pans","\/collections\/stir-fry-pans-woks","\/collections\/skillets-fry-pans-1","\/collections\/specialty-cookware","\/collections\/steamers","\/collections\/stock-stew-pots","\/collections\/cookware-sets","\/collections\/cookware-lids","\/collections\/cookware-accessories","\/collections\/bakeware","\/collections\/baking-dishes","\/collections\/bread-loaf-pans","\/collections\/cake-pans","\/collections\/cookie-baking-sheets","\/collections\/cupcake-muffin-pans","\/collections\/molds","\/collections\/pie-dishes-tart-pans","\/collections\/pizza-pans","\/collections\/ramekins-mini-cocottes","\/collections\/bakeware-sets","\/collections\/table-barware","\/collections\/bar-glasses","\/collections\/coffee-tea-cups","\/collections\/dinnerware","\/collections\/flatware","\/collections\/serving-dishes","\/collections\/serving-utensils","\/collections\/decanters-pitchers","\/collections\/cheese-boards-accessories","\/collections\/napkin-holders","\/collections\/kitchen-knives","\/collections\/boning-knives","\/collections\/bread-knives","\/collections\/carving-knives","\/collections\/chefs-knives","\/collections\/cleavers","\/collections\/paring-knives","\/collections\/peeling-knives","\/collections\/santoku-knives","\/collections\/specialty-knives","\/collections\/steak-knives","\/collections\/utility-knives","\/collections\/knife-sets","\/collections\/knife-sharpe
5505ners","\/collections\/knife-storage","\/collections\/kitchen-utensils","\/collections\/shears","\/collections\/spatulas-turners","\/collections\/spoons-ladles","\/collections\/tongs-forks","\/collections\/whisks","\/collections\/tool-sets","\/collections\/utensil-holders","\/collections\/kitchen-tools","\/collections\/baking-tools","\/collections\/bar-tools","\/collections\/basting-tools","\/collections\/breakfast-egg-tools","\/collections\/butcher-blocks","\/collections\/can-openers","\/collections\/cheese-tools","\/collections\/choppers","\/collections\/chopping-blocks","\/collections\/coffee-tea-tools","\/collections\/colanders-strainers","\/collections\/cookbooks","\/collections\/cookie-pancake-tools","\/collections\/cooling-racks","\/collections\/cutting-boards","\/collections\/food-dispensers","\/collections\/food-mills","\/collections\/fruit-citrus-tools","\/collections\/funnels","\/collections\/garlic-herb-tools","\/collections\/graters","\/collections\/ice-cream-tools","\/collections\/kettles","\/collections\/lunch-bags-boxes","\/collections\/measuring-cups-spoons","\/collections\/meat-seafood-tools","\/collections\/mixing-bowls","\/collections\/mortar-pestles","\/collections\/nut-crackers","\/collections\/oil-dispensers","\/collections\/oven-gloves-mitts","\/collections\/pasta-tools","\/collections\/pastry-decorating-tools","\/collections\/peelers","\/collections\/pizza-tools","\/collections\/reusable-liners","\/collections\/rolling-pins-pastry-boards","\/collections\/scales","\/collections\/skimmers","\/collections\/spice-tools","\/collections\/spiralizers","\/collections\/splatter-screens","\/collections\/spoon-rests","\/collections\/kitchen-storage-displays","\/collections\/thermometers","\/collections\/trivets","\/collections\/vegetable-tools","\/collections\/wine-tools","\/collections\/in-stock-kitchenware-products","\/collections\/vacuums-cleaning-essentials","\/collections\/vacuums","\/collections\/handheld-vacuums","\/collections\/canister-vacuums","\/collections\/central-vacuums","https:\/\/drive.google.com\/file\/d\/1XqU7xLgHRBC3yR_iIuOBNVEUyZaCh3dV\/view?usp=sharing","\/collections\/vacuum-accessories-parts","\/collections\/vacuum-bags","\/collections\/vacuum-filters","\/collections\/other-vacuum-accessories","\/collections\/vacuum-parts","\/collections\/central-vacuum-kits","\/collections\/central-vacuum-accessories","\/collections\/cleaning-products-tools","\/collections\/cooktop-cleaners","\/collections\/dishwasher-cleaning-supplies","\/collections\/espresso-coffee-machine-cleaners","\/collections\/kitchen-appliance-cleaners","\/collections\/laundry-cleaning-supplies","\/collections\/oven-cleaners","\/collections\/other-cleaners","\/collections\/cleaning-tools","\/collections\/in-stock-vacuums-cleaning-products","\/collections\/water-air-treatment","\/collections\/water-treatment","\/collections\/water-softeners","\/collections\/water-filter-systems","\/collections\/water-reverse-osmosis","\/collections\/water-treatment-accessories","\/collections\/air-treatment","\/collections\/air-conditioners","\/collections\/air-purifiers","\/collections\/dehumidifiers","\/collections\/air-treatment-accessories","\/collections\/in-stock-water-air-treatment-products","\/collections\/garage","\/collections\/garage-appliances","\/collections\/garage-all-fridges","\/collections\/garage-upright-freezers","\/collections\/garage-beverage-coolers","\/collections\/garage-trash-compactors","\/collections\/garage-cabinets-accessories","\/collections\/garage-flex-cabinet-systems","\/collections\/garage-pre-assembled-full-size-cabinets","\/collections\/garage-pre-assembled-modular-cabinets","\/collections\/garage-pre-assembled-wall-cabinets","\/collections\/garage-ready-to-assemble-full-size-cabinets","\/collections\/garage-ready-to-assemble-modular-cabinets","\/collections\/garage-ready-to-assemble-wall-cabinets","\/collections\/garage-cabinet-countertops","\/collections\/garage-cabinet-accessories","\/collections\/garage-overhead-storage-accessories","\/collections\/garage-shelving-accessories","\/collections\/garage-ez-connect-shelving-units","\/collections\/garage-heavy-duty-shelving-units","\/collections\/garage-shelving-unit-accessories","\/collections\/garage-tool-storage-accessories","\/collections\/garage-mobile-tool-chests","\/collections\/garage-mobile-tool-workbenches","\/collections\/garage-utility-carts","\/collections\/garage-wall-organization-accessories","\/collections\/garage-wall-shelving","\/collections\/garage-wall-systems","\/collections\/garage-geartrack-packs","\/collections\/garage-wall-baskets","\/collections\/garage-wall-bins","\/collections\/garage-wall-hooks","\/collections\/garage-wall-organization-system-accessories","\/collections\/garage-workbenches","\/collections\/garage-adjustable-workbenches","\/collections\/garage-modular-workbenches","\/collections\/garage-mobile-workstations","\/collections\/garage-workbench-accessories","\/collections\/garage-workbench-stools","\/collections\/garage-accessories","\/collections\/garage-cabinet-accessories","\/collections\/garage-shelving-unit-accessories","\/collections\/garage-wall-organization-accessories-1","\/collections\/garage-wall-system-accessories","\/collections\/garage-workbench-accessories","\/collections\/in-stock-garage-products","\/collections\/miscellaneous","\/collections\/commercial-vacuum-sealers","\/collections\/glass-chillers","\/collections\/other-appliance-accessories-parts","\/collections\/other-appliance-parts","\/collections\/other-appliance-accessories","\/products\/ta-appliance-e-gift-card","\/collections\/in-stock-miscellaneous","#","\/collections\/affresh","\/collections\/aga","\/collections\/alfresco","\/collections\/amana","\/collections\/antique","\/collections\/anvil","\/collections\/ao-smith","\/collections\/aquamaster","\/collections\/aquaphor","\/collections\/arietta","\/collections\/artisan","\/collections\/asko","\/collections\/avanti","\/collections\/avg","\/collections\/aviva","\/collections\/baratza","\/collections\/basques","\/collections\/bellucci","\/collections\/bertazzoni","\/collections\/best","\/collections\/bialetti","\/collections\/biesse","\/collections\/big-green-egg","\/collections\/big-sids","\/collections\/blomberg","\/collections\/bluestar","\/collections\/bosch","\/pages\/breville","\/collections\/brigade","\/collections\/broan","\/collections\/broil-king","\/collections\/brom
5505ic-heating","\/collections\/cafe","\/collections\/caffitaly","\/collections\/capital","\/collections\/catering-line","\/collections\/cavavin","\/collections\/cerama-bryte","\/collections\/charcoal-chariots","\/collections\/circulon","\/collections\/cluck-squeal","\/collections\/comerco","\/collections\/coyote","\/collections\/crastan","\/collections\/crown-verity","\/collections\/dacor","\/collections\/danby","\/collections\/dcs","\/collections\/delonghi","\/collections\/demeyere","\/collections\/dometic-mobar","#","\/collections\/earth-pan","\/collections\/ecaffe","\/collections\/electrolux","\/collections\/elektra","\/collections\/elica","\/collections\/elmira-stove-works","\/collections\/elp-engineered-laundry-products","\/collections\/eno","\/collections\/eureka","\/collections\/everydrop","\/collections\/evo","\/collections\/faber","\/collections\/faema","\/collections\/falmec","\/collections\/fhiaba","\/pages\/fisher-paykel","\/collections\/fontana-forni","\/collections\/forever-new","\/collections\/forged","\/collections\/forno","\/collections\/frigidaire","\/collections\/frigidaire-gallery","\/collections\/frigidaire-professional","\/collections\/fulgor-milano","\/collections\/ga-fratelli","\/collections\/gaggenau","\/collections\/ge","\/collections\/ge-profile","\/collections\/gigi","\/collections\/gladiator-garageworks","\/collections\/gozney","\/collections\/grate-chef","\/collections\/grill-care","\/collections\/grill-pro","\/collections\/haier","\/collections\/halo","\/collections\/hauslane","\/collections\/henckels","\/collections\/hestan","\/collections\/hisense","\/collections\/homeworks","\/collections\/huebsch","\/collections\/il-piatto-pieno","\/collections\/ilve","\/collections\/imperia","\/collections\/inoxbonomi","\/collections\/jennair","\/collections\/john-boos","\/collections\/jura","#","\/collections\/kamado-joe","\/collections\/kenyon","\/collections\/kitchenaid","\/collections\/kobe","\/collections\/korkmaz","\/collections\/la-cornue","\/collections\/laguiole-du-monde","\/collections\/la-pavoni","\/collections\/lg","\/collections\/liebherr","\/collections\/lodge-cast-iron","\/collections\/lomi","\/collections\/looft","\/collections\/lynx","\/collections\/marcato","\/collections\/marvel","\/collections\/masterbuilt","\/collections\/maytag","\/collections\/meater","\/collections\/meyer","\/collections\/mickey-jays","\/collections\/midea","\/collections\/miele","\/collections\/miele-authorized-unboxed","\/collections\/miyabi","\/collections\/moffat","\/collections\/monogram","\/collections\/nespresso","\/collections\/northstar","\/collections\/nutone","\/collections\/o-m-r-a","\/collections\/omni-pure","\/collections\/ooni","\/collections\/panasonic","\/collections\/panasonic-commercial","\/collections\/philips","\/collections\/phlippen","\/collections\/porkert","https:\/\/www.taappliance.com\/collections\/porter-charles","\/collections\/premier","https:\/\/www.taappliance.com\/collections\/primo","\/collections\/propeller-coffee-co","\/collections\/retro-cooler","\/collections\/rocket-espresso-milano","#","\/collections\/saeco","\/collections\/saeco-pro","\/collections\/salton","\/collections\/samsung","\/collections\/sansone","\/collections\/sapphire","\/collections\/sara-cucina","\/collections\/sara-moka","\/collections\/sedona","\/collections\/segafredo","\/collections\/sharp","\/collections\/silhouette","\/collections\/smeg","\/collections\/sousvide-supreme","\/collections\/staub","\/collections\/steel-cucine","\/collections\/stella-caffe","\/collections\/strodes","\/collections\/sub-zero","\/collections\/swash","\/collections\/tcl","\/collections\/the-great-canadian-sauce-co","\/collections\/the-meat-swadl","\/collections\/thermador","\/collections\/thor","\/collections\/thrill","\/collections\/trade-wind","\/collections\/traeger","\/collections\/trucillo","\/collections\/true-residential","\/collections\/tulip","\/collections\/u-line","\/collections\/unique-appliances","\/collections\/unstick","\/collections\/vacmaster","\/collections\/vacuflo","https:\/\/www.taappliance.com\/collections\/venmar","\/collections\/vent-a-hood","\/collections\/vev-vigano","\/collections\/victory","\/collections\/viking","\/collections\/vital","\/collections\/vitantonio","\/collections\/weber","\/collections\/whirlpool","\/collections\/wine-enthusiast","\/collections\/wolf","\/collections\/zwilling","\/collections\/limited-supply-bbq-outdoor-products","\/collections\/limited-supply-grills-smokers","\/collections\/limited-supply-outdoor-kitchens","\/collections\/limited-supply-outdoor-pizza-ovens-accessories","\/collections\/limited-supply-outdoor-heaters-accessories","\/collections\/limited-supply-bbq-accessories","\/collections\/limited-supply-bbq-parts","\/collections\/limited-supply-outdoor-other","\/collections\/all-clearance-in-box","\/collections\/refrigeration-clearance","\/collections\/cooking-clearance","\/collections\/kitchen-clean-up-clearance","\/collections\/laundry-clearance","\/collections\/small-appliance-clearance","\/collections\/espresso-clearance","\/collections\/kitchenware-clearance","\/collections\/kitchen-essentials-clearance","\/collections\/vacuums-cleaning-clearance","\/collections\/water-air-treatment-clearance","\/collections\/garage-clearance","\/collections\/all-floor-models-out-
5505of-box","\/collections\/refrigeration-floor-models","\/collections\/cooking-floor-models","\/collections\/kitchen-clean-up-floor-models","\/collections\/laundry-floor-models","\/collections\/small-appliance-floor-models","\/collections\/espresso-floor-models","\/collections\/kitchenware-floor-models","\/collections\/kitchen-essentials-floor-models","\/collections\/vacuums-cleaning-floor-models","\/collections\/water-air-treatment-floor-models","\/collections\/garage-floor-models","\/collections\/make-an-offer"];
5506  var titles = ["Refrigeration","Built-In Fridges","Column","Bottom Mount","French Door","3 Door","4 Door","6 Door","Side by Side","Refrigeration Guide","Freestanding Fridges","Bottom Mount","French Door","3 Door","4 Door","5 Door","Side by Side","Top Mount","All Fridge","Refrigeration Guide","Under-Counter Refrigeration","All Fridge","Drawer","Convertible\/Combo","Freezers","Built-In","Upright","Chest","Under-Counter","Drawer","Freezer Guide","Wine Storage","Built-In","Freestanding","Under-Counter","Wine Storage Guide","Specialty Cooling","Beverage Centers","Kegerators","Refrigeration Guide","Ice Machines","Built-In","Freestanding","Ice Machine Guide","Cooling Appliance Accessories","Water Filters","Air Filters","Refrigeration Accessories","Freezer Accessories","Wine Storage Accessories","Ice Machine Accessories","In-Stock Refrigeration Products","Cooking","Freestanding Ranges","Electric","Gas","Dual Fuel","Induction","Range Guide","Slide-In Ranges","Electric","Gas","Dual Fuel","Induction","Range Guide","Professional Ranges","Electric","Gas","Dual Fuel","Induction","Professional Range Guide","Cooktops ","Built-In","Modular","Portable","Cooktops Guide","Rangetops","Electric","Gas","Induction","Rangetops Guide","Wall Ovens \u0026 Drawers","Single","Double","Combination","Speed","Steam","Indoor Pizza","Drawers","Wall Oven Guide","Microwaves","Countertop","Over the Range","Built-In","Drawer","Microwave Guide","Cooking Accessories","Range Accessories","Cooktop Accessories","Oven \u0026 Drawer Accessories","Microwave Accessories","Ventilation","Chimney","Wall Mount","Under Cabinet","Insert","Island","Downdraft","Shells \u0026 Liners","Ventilation Guide","Ventilation Accessories","Blowers","Duct Covers","Recirculating Kits","Panel Kits","Trim Kits","Other Ventilation Accessories","All-in-One Kitchens","In-Stock Cooking Products","Kitchen Clean Up","Dishwashers","Built-In","Drawer","Portable","Countertop","Dishwasher Guide","Trash Compactors","Kitchen Clean Up Accessories","Dishwasher Accessories","Trash Compactor Accessories","In-Stock Kitchen Clean-Up Products","Laundry","Washers","Front Load","Top Load","Compact \u0026 Portable","Coin-Op","Laundry Guide","Dryers","Electric","Gas","Compact","Condensation","Coin-Op","Laundry Guide","All-In-One Laundry","Laundry Centers","Electric","Gas","Laundry Guide","Steam \u0026 Drying Closets","Laundry Accessories","Pedestals","Stacking Kits","Other Laundry Accessories","In-Stock Laundry Products","BBQ \u0026 Outdoor","Grills \u0026 Smokers","Natural Gas \u0026 Propane Grills","Flat Top Grills","Gas \u0026 Electric Smokers","Charcoal Grills \u0026 Smokers","Pellet Grills \u0026 Smokers","Wood Grills \u0026 Smokers","Portable Grills","Towable Grills","Carts \u0026 Nests","Natural Gas \u0026 Propane Grill Guide","Pellet Grill Guide","Kamado Grill (Egg Style) Guide","Charcoal Grill Guide","Outdoor Kitchens","Island Gas Grills","Built-In Gas Grills","Built-In Flat Top Grills","Built-In Electric Grills","Built-In Hybrid Grills","Built-In Charcoal Grills \u0026 Smokers","Built-In Pellet Grills \u0026 Smokers","Built-In Wood Grills \u0026 Smokers","Built-In Side Burners","Outdoor Cooking","Outdoor Refrigeration","Outdoor Ice Machines","Outdoor Ventilation","Outdoor Cabinetry","Outdoor Sinks","Outdoor Accessories"," Outdoor Kitchen Guide","Outdoor Pizza Ovens","Gas Pizza Ovens","Multi Fuel Pizza Ovens","Wood Fire Pizza Ovens","Portable Pizza Ovens","Carts","Covers","Stones","Tools","Pans","Accessories","Parts","Pizza Guide","Outdoor Heaters","Electric Heaters","Gas Heaters","Accessories","Parts","Outdoor Kitchen Guide","BBQ Accessories","Charcoal \u0026 Pellets","Covers \u0026 Bags","Grilling Tools","Sauces \u0026 Spices","Cleaning Tools \u0026 Products","Baskets \u0026 Toppers","Cookware","Cutting Boards","Floor Mats","Gloves \u0026 Aprons","Grid Lifters","Griddles","Grilling Accessories","Grilling Lights","Insulation Blankets","Planks, Stones \u0026 Rocks","Roasters \u0026 Racks","Rotisseries \u0026 Accessories","Side Burner Accessories","Smoking Accessories","Thermometers \u0026 Accessories","Promotional Merchandise","BBQ Parts","Burners","Castors \u0026 Wheels","Controllers","Conversion Kits","Drip Pans","Grease Management","Grids","Handles","Heat Deflectors \u0026 Flavorizers","Hoses \u0026 Regulators","Ignitors","Insulated Jackets","Knobs","Shelves","Side Burner Parts","Side Burner Shelves","Smoker Components","Smoker Parts","Temperature Gauges","Warming Racks","Wind Guards","Other BBQ Parts","Outdoor Other","Coolers","Outdoor Fire Pits","Other Outdoor Products","In-Stock BBQ\/Outdoor Products","Small Appliances","Small Appliances","Air Fryers","Blenders","Bread Makers","Coffee Makers","Cookers","Countertop Grills","Countertop Ovens","Countertop Pizza Ovens","Deli Slicers","Electric Kettles","Electric Scales","Electric Woks","Food Processors","Food Waste Composters","Fryers","Hand Blenders","Hand Mixers","Ice Cream Machines","Irons","Juicers","Milk Coolers","Pasta Machines","Rice Cookers","Smoking Guns","Soda \u0026 Sparkling Water Makers","Sous Vide Machines","Tea Machines","Thermo Pots","Toasters","Tomato Machines","Vacuum Pumps \u0026 Sealer Machines","Waffle Makers","Small Appliances Guide","Stand Mixers, Attachments \u0026 Accessories","Stand Mixers","Attachments","Bowls","Accessories","Small Appliances Guide","Small Appliance Accessories","Blender Accessories","Coffee Accessories","Countertop Grill Accessories","Countertop Oven Accessories","Countertop Pizza Oven Accessories","Electric Kettle Accessories","Food Processor Accessories","Food Waste Composter Accessories","Pasta Machine Accessories","Smoking Gun Accessories","Soda \u0026 Sparkling Water Maker Acce
5506ssories","Sous Vide Machine Accessories","Toaster Accessories","Tomato Machine Accessories","Vacuum Pump \u0026 Sealer Machine Accessories","Other Small Appliance Accessories","In-Stock Small Appliance Products","Espresso","Espresso Machines","Built-In","Super-Automatic","Semi-Automatic","Office Use","Pod","Espresso Guide","Espresso Accessories","Coffee Grinders","Milk Frothers","Coffee Beans","Milk Jugs \u0026 Frothing Pitchers","Tools \u0026 Accessories","Pods","Bean \u0026 Pod Storage","French Presses","Stovetop Makers","Filters","Trim Kits","In-Stock Espresso Products","Kitchenware","Cookware","Braisers","Crepe Pans","Dutch Ovens \u0026 Cocottes","Griddles","Grill Pans","Roasters \u0026 Racks","Sauce Pans \u0026 Sauciers","Sauté Pans","Stir Fry Pans \u0026 Woks","Skillets \u0026 Fry Pans","Specialty Cookware","Steamers","Stock \u0026 Stew Pots","Cookware Sets","Cookware Lids","Cookware Accessories","Bakeware","Baking Dishes","Bread \u0026 Loaf Pans","Cake Pans","Cookie \u0026 Baking Sheets","Cupcake \u0026 Muffin Pans","Molds","Pie Dishes \u0026 Tart Pans","Pizza Pans","Ramekins \u0026 Mini Cocottes","Bakeware Sets","Table \u0026 Barware","Bar Glasses","Coffee \u0026 Tea Cups","Dinnerware","Flatware","Serving Dishes","Serving Utensils","Decanters \u0026 Pitchers","Cheese Boards \u0026 Accessories","Napkin Holders","Knives \u0026 Accessories","Boning Knives","Bread Knives","Carving Knives","Chef's Knives","Cleavers","Paring Knives","Peeling Knives","Santoku Knives","Specialty Knives","Steak Knives","Utility Knives","Knife Sets","Knife Sharpeners","Knife Storage","Kitchen Utensils","Shears","Spatulas \u0026 Turners","Spoons \u0026 Ladles","Tongs \u0026 Forks","Whisks","Tool Sets","Utensil Holders","Kitchen Tools","Baking Tools","Bar Tools","Basting Tools","Breakfast \u0026 Egg Tools","Butcher Blocks","Can Openers","Cheese Tools","Choppers","Chopping Blocks","Coffee \u0026 Tea Tools","Colanders \u0026 Strainers","Cookbooks","Cookie \u0026 Pancake Tools","Cooling Racks","Cutting Boards","Food Dispensers","Food Mills","Fruit \u0026 Citrus Tools","Funnels","Garlic \u0026 Herb Tools","Graters","Ice Cream Tools","Kettles","Lunch Bags \u0026 Boxes","Measuring Cups \u0026 Spoons","Meat \u0026 Seafood Tools","Mixing Bowls","Mortar \u0026 Pestles","Nut Crackers","Oil Dispensers","Oven Gloves \u0026 Mitts","Pasta Tools","Pastry \u0026 Decorating Tools","Peelers","Pizza Tools","Reusable Liners","Rolling Pins \u0026 Pastry Boards","Scales","Skimmers","Spice Tools","Spiralizers","Splatter Screens","Spoon Rests","Storage \u0026 Displays","Thermometers","Trivets","Vegetable Tools","Wine Tools","In-Stock Kitchenware Products","Vacuums \u0026 Cleaning","Vacuums","Handheld","Canister","Central","Vacuum Guide","Vacuum Accessories \u0026 Parts","Bags","Filters","Other Accessories","Parts","Central Kits","Central Vac Accessories","Cleaning Products \u0026 Tools","Cooktop Cleaners","Dishwasher Cleaning Supplies","Espresso\/Coffee Machine Cleaners","Kitchen Appliance Cleaners","Laundry Cleaning Supplies","Oven Cleaners","Other Cleaners","Cleaning Tools","In-Stock Vacuums \u0026 Cleaning Products","Water \u0026 Air Treatment","Water Treatment","Water Softeners","Filter Systems","Reverse Osmosis","Water Treatment Accessories","Air Treatment","Air Conditioners","Air Purifiers","Dehumidifiers","Air Treatment Accessories","In-Stock Water \u0026 Air Treatment Products","Garage","Appliances","All Fridges","Upright Freezers","Beverage Coolers","Trash Compactors","Cabinets","Flex Systems","Pre-Assembled Full Size","Pre-Assembled Modular","Pre-Assembled Wall","Ready-To-Assemble Full Size","Ready-To-Assemble Modular","Ready-To-Assemble Wall","Countertops","Accessories","Overhead Storage","Shelving","EZ Connect","Heavy Duty","Accessories","Tool Storage","Chests","Workbenches","Utility Carts","Wall Organization","Shelving","Systems","GearTrack Packs","Baskets","Bins","Hooks","Accessories","Workbenches","Adjustable","Modular","Mobile","Accessories","Stools","Accessories","Cabinet","Shelving Units","Wall Organization","Wall Systems","Workbenches","In-Stock Garage Products","Miscellaneous","Commercial Vacuum Sealers","Glass Chillers","Other Appliance Accessories \u0026 Parts","Parts","Accessories","e-Gift Cards","In-Stock Miscellaneous Products","A-D","Affresh","AGA","Alfresco","Amana","Antique","Anvil","AO Smith","AquaMaster","Aquaphor","Arietta","Artisan","Asko","Avanti","AVG","Aviva","Baratza","Basques","Bellucci","Bertazzoni","Best","Bialetti","Biesse","Big Green Egg","Big Sid's","Blomberg","BlueStar","Bosch","Breville","Brigade","Broan","Broil King","Bromic Heating","Café","Caffitaly","Capital","Catering Line","Cavavin","Cerama Bryte","Charc
5506oal Chariots","Circulon","Cluck \u0026 Squeal","Comerco","Coyote","Crastan","Crown Verity","Dacor","Danby","DCS","De'Longhi","Demeyere","Dometic Mobar","E-J","Earth Pan","Ecaffe","Electrolux","Elektra","Elica","Elmira Stove Works","ELP Engineered Laundry Products","eno","Eureka","Everydrop","evo","Faber","Faema","Falmec","Fhiaba","Fisher \u0026 Paykel","Fontana Forni","Forever New","Forged","Forno","Frigidaire","Frigidaire Gallery","Frigidaire Professional","Fulgor Milano","GA Fratelli","Gaggenau","GE","GE Profile","Gigi","Gladiator Garageworks","Gozney","Grate Chef","Grill Care","Grill Pro","Haier","Halo","Hauslane","Henckels","Hestan","Hisense","Homeworks","Huebsch","Il Piatto Pieno","ILVE","Imperia","Inoxbonomi","JennAir","John Boos","Jura","K-R","Kamado Joe","Kenyon","KitchenAid","Kobe","Korkmaz","La Cornue","Laguiole Du Monde","La Pavoni","LG","Liebherr","Lodge Cast Iron","Lomi","Looft","Lynx","Marcato","Marvel","Masterbuilt","Maytag","Meater","Meyer","Mickey Jays","Midea","Miele","Miele Authorized Unboxed","Miyabi","Moffat","Monogram","Nespresso","Northstar","NuTone","O.M.R.A.","Omni Pure","Ooni","Panasonic","Panasonic Commercial","Philips","Phlippen","Porkert","Porter \u0026 Charles","Premier","Primo Grill and Smokers","Propeller Coffee Co.","Retro Cooler","Rocket Espresso Milano","S-Z","Saeco","Saeco Pro","Salton","Samsung","Sansone","Sapphire","Sara Cucina","Sara Moka","Sedona","Segafredo","Sharp","Silhouette","Smeg","SousVide Supreme","Staub","Steel Cucine","Stella Caffe","Strodes","Sub-Zero","Swash","TCL","The Great Canadian Sauce Co.","The Meat Swadl","Thermador","Thor","Thrill","Trade-Wind","Traeger","Trucillo","True Residential","Tulip","U-Line","Unique Appliances","Unstick","VacMaster","Vacuflo","Venmar","Vent-A-Hood","Vev Vigano","Victory","Viking","Vital","Vitantonio","Weber","Whirlpool","Wine Enthusiast","Wolf","Zwilling","Limited Supply - BBQ \u0026 Outdoor","Grills \u0026 Smokers","Outdoor Kitchens","Outdoor Pizza Ovens \u0026 Accessories","Outdoor Heaters \u0026 Accessories","BBQ Accessories","BBQ Parts","Outdoor Other","Clearance (In Box)","Refrigeration","Cooking","Kitchen Clean-Up","Laundry","Small Appliances","Espresso","Kitchenware","Kitchen Essentials","Vacuums \u0026 Cleaning","Water \u0026 Air Treatment","Garage","Floor Models (Out of Box)","Refrigeration","Cooking","Kitchen Clean-Up","Laundry","Small Appliances","Espresso","Kitchenware","Kitchen Essentials","Vacuums \u0026 Cleaning","Water \u0026 Air Treatment","Garage","Make an Offer"];
5507  window.TA_NAV_ITEMS = urls.map(function(u, i) {
5508    return { url: u, title: titles[i] || '' };
5509  }).filter(function(item) { return item.url && item.url !== '#'; });
5510})();
5511</script>
5511
5512
5513
5514
5515
5516</section>
5517<!-- END sections: header-group -->
5518
5519    <main
5520      id="MainContent"
5521      class="content-for-layout focus-none"
5522      role="main"
5523      tabindex="-1"
5524      data-template="index"
5525    >
5526      <section id="shopify-section-template--20959748161715__ta_hero_pXKmDN" class="shopify-section"><style>
5527  /* ══════════════════════════════════════════════════════
5528     REMOVE MAKRO DEFAULT SECTION PADDING
5529  ══════════════════════════════════════════════════════ */
5530  #shopify-section-template--20959748161715__ta_hero_pXKmDN {
5531    padding: 0 !important;
5532    margin: 0 !important;
5533  }
5534
5535  /* ══════════════════════════════════════════════════════
5536     OUTER WRAPPER
5537  ══════════════════════════════════════════════════════ */
5538  .ta-hero {
5539    width: 100%;
5540    background: #ffffff;
5541    user-select: none;
5542  }
5543
5544  /* ══════════════════════════════════════════════════════
5545     LANDSCAPE LAYOUT
5546     2fr slideshow | 1fr promo column
5547     Slideshow bleeds to left page edge; right padding before promo column edge
5548  ══════════════════════════════════════════════════════ */
5549  @media (min-width: 1200px) {
5550    .ta-hero__inner {
5551      display: grid;
5552      grid-template-columns: 2fr 1fr;
5553      gap: 16px;
5554      align-items: stretch;
5555      padding: clamp(10px, 1.2vw, 20px) clamp(8px, 1.5vw, 30px);
5556    }
5557
5558    .ta-hero__slideshow {
5559      aspect-ratio: 1.8 / 1;
5560    }
5561
5562    .ta-hero__promos {
5563      display: flex;
5564      flex-direction: column;
5565      gap: 10px;
5566      height: 100%;
5567    }
5568  }
5569
5570  /* ══════════════════════════════════════════════════════
5571     PORTRAIT LAYOUT
5572     Slideshow full-width; promos in a row below
5573  ══════════════════════════════════════════════════════ */
5574  @media (max-width: 1199px) {
5575    .ta-hero__inner {
5576      display: flex;
5577      flex-direction: column;
5578      gap: 10px;
5579      padding: 0;
5580    }
5581
5582    .ta-hero__slideshow {
5583      aspect-ratio: 1.8 / 1;
5584    }
5585
5586    .ta-hero__promos {
5587      flex-direction: row;
5588      padding: 0 clamp(16px, 3vw, 40px);
5589    }
5590  }
5591
5592  /* ══════════════════════════════════════════════════════
5593     PROMO CAROUSEL  (≤ 899px)
5594     Below this width the promo boxes stop shrinking and
5595     become a draggable/scrollable snap carousel instead.
5596  ══════════════════════════════════════════════════════ */
5597  @media screen and (max-width: 899px) {
5598    .ta-hero__promos {
5599      flex-direction: row !important;
5600      overflow-x: auto;
5601      scroll-snap-type: none;
5602      -webkit-overflow-scrolling: touch;
5603      scrollbar-width: none;
5604      padding: 0 clamp(16px, 3vw, 40px) 12px !important;
5605    }
5606
5607    .ta-hero__promos::-webkit-scrollbar {
5608      display: none;
5609    }
5610
5611    .ta-hero__promo {
5612      min-width: clamp(260px, 72vw, 380px);
5613      scroll-snap-align: start;
5614      flex: none !important;
5615      min-height: 140px;
5616    }
5617  }
5618
5619  /* ══════════════════════════════════════════════════════
5620     MOBILE  (≤ 599px)
5621  ══════════════════════════════════════════════════════ */
5622  @media screen and (max-width: 599px) {
5623    .ta-hero__slideshow {
5624      aspect-ratio: 3 / 4 !important;
5625    }
5626
5627    .ta-hero__img--desktop {
5628      display: none !important;
5629    }
5630
5631    .ta-hero__img--mobile {
5632      display: block !important;
5633    }
5634
5635    .ta-hero__nav {
5636      display: none !important;
5637    }
5638
5639    .ta-hero__promo {
5640      min-width: 80vw;
5641    }
5642
5643    .ta-hero__content {
5644      width: 70% !important;
5645    }
5646
5647    .ta-hero__heading {
5648      font-size: clamp(22px, 7cqw, 38px) !important;
5649      -webkit-line-clamp: 3 !important;
5650    }
5651
5652    .ta-hero__subheading {
5653      font-size: clamp(10px, 2.5cqw, 13px) !important;
5654    }
5655
5656    .ta-hero__body {
5657      font-size: clamp(14px, 3.4cqw, 18px) !important;
5658    }
5659
5660    .ta-hero__brand-badge {
5661      font-size: 13px !important;
5662    }
5663  }
5664
5665  /* ══════════════════════════════════════════════════════
5666     SLIDESHOW WRAPPER
5667  ══════════════════════════════════════════════════════ */
5668  .ta-hero__slideshow {
5669    position: relative;
5670    overflow: hidden;
5671    width: 100%;
5672    border-radius: 4px;
5673    container-type: inline-size;
5674  }
5675
5676  /* ── Track + Slides ── */
5677  .ta-hero__track {
5678    position: absolute;
5679    inset: 0;
5680  }
5681
5682  .ta-hero__slide {
5683    position: absolute;
5684    inset: 0;
5685    width: 100%;
5686    overflow: hidden;
5687    opacity: 0;
5688    transition: opacity 0.65s ease;
5689    pointer-events: none;
5690  }
5691
5692  .ta-hero__slide.is-active {
5693    opacity: 1;
5694    pointer-events: auto;
5695  }
5696
5697  /* Bottom-left gradient — near-solid black at corner, fades up and across */
5698  .ta-hero__slide::before {
5699    content: '';
5700    position: absolute;
5701    inset: 0;
5702    z-index: 1;
5703    pointer-events: none;
5704    background:
5705      linear-gradient(to top,  rgba(0,0,0,0.90) 0%, rgba(0,0,0,0.35) 42%, transparent 62%),
5706      linear-gradient(to right, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.20) 52%, transparent 70%);
5707  }
5708
5709  /* ── Slide images ── */
5710  .ta-hero__img {
5711    position: absolute;
5712    inset: 0;
5713    width: 100%;
5714    height: 100%;
5715    object-fit: cover;
5716    object-position: center;
5717    display: block;
5718  }
5719
5720  .ta-hero__img--mobile {
5721    display: none;
5722  }
5723
5724  /* ── Text content ── */
5725  /* Main text content — anchored to bottom of gradient zone */
5726  .ta-hero__content {
5727    position: absolute;
5728    bottom: 10%;
5729    left: 5%;
5730    width: 42%;
5731    z-index: 3;
5732    display: flex;
5733    flex-direction: column;
5734    align-items: flex-start;
5735  }
5736
5737  .ta-hero__brand-badge {
5738    display: inline-block;
5739    padding: 3px 12px;
5740    font-family: 'Poppins', sans-serif;
5741    font-size: 11.9px;
5742    font-weight: 600;
5743    letter-spacing: 0.08em;
5744    text-transform: uppercase;
5745    border-radius: 4px;
5746    margin-bottom: 10px;
5747    margin-left: -2px;
5748    line-height: 1.6;
5749  }
5750
5751  .ta-hero__brand-badge--light { color: #ffffff; }
5752  .ta-hero__brand-badge--dark  { color: #0f1419; }
5753
5754  .ta-hero__heading-wrap {
5755    width: 100%;
5756    display: flex;
5757    flex-direction: column;
5758    align-items: flex-start;
5759    gap: 2px;
5760  }
5761
5762  .ta-hero__subheading {
5763    display: block;
5764    font-family: 'Poppins', sans-serif;
5765    font-size: clamp(9px, 1.3cqw, 12px);
5766    font-weight: 300;
5767    letter-spacing: 0.06em;
5768    text-transform: uppercase;
5769    color: rgba(255, 255, 255, 0.80);
5770  }
5771
5772  .ta-hero__heading {
5773    font-family: 'Poppins', sans-serif;
5774    font-size: clamp(18px, 3.6cqw, 52px);
5775    font-weight: 700;
5776    color: #ffffff;
5777    line-height: 1.15;
5778  }
5779
5780  .ta-hero__body-wrap {
5781    width: 85%;
5782    margin-top: 12px;
5783    display: flex;
5784    align-items: flex-start;
5785  }
5786
5787  .ta-hero__body {
5788    font-family: 'Poppins', sans-serif;
5789    font-size: clamp(11px, 1.4cqw, 18px);
5790    font-weight: 300;
5791    color: rgba(255, 255, 255, 0.82);
5792    line-height: 1.6;
5793    white-space: pre-line;
5794    overflow: hidden;
5795  }
5796
5797  .ta-hero__btn {
5798    display: inline-flex;
5799    align-items: center;
5800    gap: 7px;
5801    flex-shrink: 0;
5802    margin-top: 14px;
5803    margin-left: -2px;
5804    padding: 11px 26px;
5805    background: #ED1C24;
5806    color: #ffffff;
5807    font-family: 'Poppins', sans-serif;
5808    font-size: 13px;
5809    font-weight: 600;
5810    letter-spacing: 0.04em;
5811    text-decoration: none;
5812    border-radius: 6px;
5813    transition: background 0.15s, transform 0.15s;
5814    -webkit-font-smoothing: antialiased;
5815  }
5816
5817  .ta-hero__btn:hover {
5818    background: #c8181f;
5819    transform: translateY(-1px);
5820  }
5821
5822  /* ── Nav arrows ── */
5823  .ta-hero__nav {
5824    position: absolute;
5825    top: 50%;
5826    transform: translateY(-50%);
5827    z-index: 10;
5828    width: 36px;
5829    height: 36px;
5830    border-radius: 50%;
5831    background: rgba(13, 24, 38, 0.45);
5832    border: 1px solid rgba(255, 255, 255, 0.18);
5833    color: rgba(255, 255, 255, 0.85);
5834    cursor: pointer;
5835    display: flex;
5836    align-items: center;
5837    justify-content: center;
5838    transition: background 0.18s, color 0.18s;
5839  }
5840
5841  .ta-hero__nav:hover {
5842    background: rgba(13, 24, 38, 0.72);
5843    color: #ffffff;
5844  }
5845
5846  .ta-hero__nav--prev { left: 10px; }
5847  .ta-hero__nav--next { right: 10px; }
5848
5849  /* ── Pills ── */
5850  .ta-hero__pills {
5851    position: absolute;
5852    bottom: 14px;
5853    left: 50%;
5854    transform: translateX(-50%);
5855    z-index: 10;
5856    display: flex;
5857    align-items: center;
5858    gap: 7px;
5859  }
5860
5861  .ta-hero__pill {
5862    width: 7px;
5863    height: 7px;
5864    border-radius: 50%;
5865    background: rgba(255, 255, 255, 0.4);
5866    border: none;
5867    padding: 0;
5868    cursor: pointer;
5869    transition: background 0.2s, width 0.2s;
5870    flex-shrink: 0;
5871  }
5872
5873  .ta-hero__pill.is-active {
5874    width: 22px;
5875    border-radius: 4px;
5876    background: #ffffff;
5877  }
5878
5879  /* ══════════════════════════════════════════════════════
5880     PROMO BOXES
5881  ══════════════════════════════════════════════════════ */
5882  .ta-hero__promos {
5883    display: flex;
5884    gap: 10px;
5885  }
5886
5887  .ta-hero__promo {
5888    position: relative;
5889    display: flex;
5890    flex-direction: row;
5891    flex: 1;
5892    overflow: hidden;
5893    border-radius: 4px;
5894    text-decoration: none;
5895    transition: transform 0.2s, box-shadow 0.2s;
5896    container-type: inline-size;
5897  }
5898
5899  .ta-hero__promo:hover {
5900    transform: translateY(-2px);
5901    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);
5902  }
5903
5904  /* Background layer */
5905  .ta-hero__promo-bg {
5906    position: absolute;
5907    inset: 0;
5908  }
5909
5910  /* Background image (cover) */
5911  .ta-hero__promo-bg-img {
5912    position: absolute;
5913    inset: 0;
5914    width: 100%;
5915    height: 100%;
5916    object-fit: cover;
5917    object-position: center;
5918    display: block;
5919  }
5920
5921  /* Colour-bg: subtle gradient shimmer */
5922  .ta-hero__promo--color-bg .ta-hero__promo-bg::after {
5923    content: '';
5924    position: absolute;
5925    inset: 0;
5926    background:
5927      linear-gradient(140deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.10) 38%, transparent 62%),
5928      linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.10) 100%);
5929  }
5930
5931  /* Image-bg: 40% black overlay so white text is always legible */
5932  .ta-hero__promo--image-bg .ta-hero__promo-bg::after {
5933    content: '';
5934    position: absolute;
5935    inset: 0;
5936    background: rgba(0, 0, 0, 0.40);
5937  }
5938
5939  /* Text column — full-width when no product image */
5940  .ta-hero__promo-text {
5941    position: relative;
5942    z-index: 2;
5943    flex: 0 0 80%;
5944    display: flex;
5945    flex-direction: column;
5946    justify-content: center;
5947    padding: clamp(10px, 1.2vw, 18px) clamp(12px, 1.4vw, 20px);
5948  }
5949
5950  /* Text column — narrower when product image is present */
5951  .ta-hero__promo--has-product-img .ta-hero__promo-text {
5952    flex: 0 0 57%;
5953  }
5954
5955  .ta-hero__promo-eyebrow {
5956    display: block;
5957    font-family: 'Mozilla Text', sans-serif;
5958    font-size: clamp(8px, 2cqw, 11px);
5959    font-weight: 400;
5960    letter-spacing: 0.08em;
5961    text-transform: uppercase;
5962    opacity: 0.72;
5963    margin-bottom: 4px;
5964  }
5965
5966  .ta-hero__promo-heading {
5967    font-family: 'Poppins', sans-serif;
5968    font-size: clamp(11px, 4cqw, 20px);
5969    font-weight: 700;
5970    line-height: 1.2;
5971    display: -webkit-box;
5972    -webkit-line-clamp: 2;
5973    -webkit-box-orient: vertical;
5974    overflow: hidden;
5975    margin-bottom: 4px;
5976  }
5977
5978  .ta-hero__promo-body {
5979    font-family: 'Poppins', sans-serif;
5980    font-size: clamp(9px, 2.5cqw, 13px);
5981    font-weight: 400;
5982    line-height: 1.5;
5983    opacity: 0.80;
5984    white-space: pre-line;
5985    overflow: hidden;
5986  }
5987
5988  /* Image column */
5989  .ta-hero__promo-img-wrap {
5990    flex: 1;
5991    position: relative;
5992    overflow: hidden;
5993  }
5994
5995  .ta-hero__promo-img {
5996    position: absolute;
5997    inset: 0;
5998    width: 100%;
5999    height: 100%;
6000    object-fit: contain;
6001    object-position: center;
6002    display: block;
6003    transition: transform 0.4s ease;
6004  }
6005
6006  .ta-hero__promo:hover .ta-hero__promo-img {
6007    transform: scale(1.05);
6008  }
6009</style><div class="ta-hero" aria-label="Featured promotions" role="region">
6010  <div class="ta-hero__inner"><div class="ta-hero__slideshow" id="ta-hero-template--20959748161715__ta_hero_pXKmDN">
6011
6012      <div class="ta-hero__track" id="ta-hero-track-template--20959748161715__ta_hero_pXKmDN"><div class="ta-hero__slide is-active" data-index="0" ><img
6013                    src="//www.taappliance.com/cdn/shop/files/Desktop_Banners_5.png?v=1788922637&width=2400"
6014                    srcset="
6015                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_5.png?v=1788922637&width=800 800w,
6016                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_5.png?v=1788922637&width=1200 1200w,
6017                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_5.png?v=1788922637&width=1800 1800w,
6018                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_5.png?v=1788922637&width=2400 2400w
6019                    "
6020                    sizes="(max-width: 599px) 100vw, 66vw"
6021                    alt="TA Appliances &amp; Barbecues"
6022                    class="ta-hero__img ta-hero__img--desktop"
6023                    fetchpriority="high" loading="eager"
6024                  ><img
6025                    src="//www.taappliance.com/cdn/shop/files/Mobile_Banners_6.png?v=1788922824&width=900"
6026                    srcset="
6027                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_6.png?v=1788922824&width=600 600w,
6028                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_6.png?v=1788922824&width=900 900w
6029                    "
6030                    sizes="100vw"
6031                    alt="TA Appliances &amp; Barbecues"
6032                    class="ta-hero__img ta-hero__img--mobile"
6033                    fetchpriority="high" loading="eager"
6034                  ><div class="ta-hero__content"><div class="ta-hero__heading-wrap"><span class="ta-hero__subheading">Live Demos | Oct 3 10AM-4PM</span><span class="ta-hero__heading">Espresso Expo</span></div><div class="ta-hero__body-wrap">
6035                      <span class="ta-hero__body">Meet the experts and sample amazing coffee. PLUS In-Store All Weekend Long enjoy special offers on qualifying products including PAY NO TAX!</span>
6036                    </div><a href="https://www.taappliance.com/pages/flyers" class="ta-hero__btn">
6037                      View Flyer
6038                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6039                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6040                      </svg>
6041                    </a></div></div><div class="ta-hero__slide" data-index="1" ><img
6042                    src="//www.taappliance.com/cdn/shop/files/Broil_King_Desktop_3_b333b23a-25ba-40a5-9192-686d102cb12e.png?v=1785419752&width=2400"
6043                    srcset="
6044                      //www.taappliance.com/cdn/shop/files/Broil_King_Desktop_3_b333b23a-25ba-40a5-9192-686d102cb12e.png?v=1785419752&width=800 800w,
6045                      //www.taappliance.com/cdn/shop/files/Broil_King_Desktop_3_b333b23a-25ba-40a5-9192-686d102cb12e.png?v=1785419752&width=1200 1200w,
6046                      //www.taappliance.com/cdn/shop/files/Broil_King_Desktop_3_b333b23a-25ba-40a5-9192-686d102cb12e.png?v=1785419752&width=1800 1800w,
6047                      //www.taappliance.com/cdn/shop/files/Broil_King_Desktop_3_b333b23a-25ba-40a5-9192-686d102cb12e.png?v=1785419752&width=2400 2400w
6048                    "
6049                    sizes="(max-width: 599px) 100vw, 66vw"
6050                    alt="TA Appliances &amp; Barbecues"
6051                    class="ta-hero__img ta-hero__img--desktop"
6052                    fetchpriority="low" loading="eager"
6053                  ><img
6054                    src="//www.taappliance.com/cdn/shop/files/Broil_King_Mobile_3_90ad022f-6927-42c8-b7ed-30c999dbff05.png?v=1785419756&width=900"
6055                    srcset="
6056                      //www.taappliance.com/cdn/shop/files/Broil_King_Mobile_3_90ad022f-6927-42c8-b7ed-30c999dbff05.png?v=1785419756&width=600 600w,
6057                      //www.taappliance.com/cdn/shop/files/Broil_King_Mobile_3_90ad022f-6927-42c8-b7ed-30c999dbff05.png?v=1785419756&width=900 900w
6058                    "
6059                    sizes="100vw"
6060                    alt="TA Appliances &amp; Barbecues"
6061                    class="ta-hero__img ta-hero__img--mobile"
6062                    fetchpriority="low" loading="eager"
6063                  ><div class="ta-hero__content"><span
6064                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6065                      style="background-color: #0d1826;"
6066                    >Broil King</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Explore Your Ultimate Grilling Experience</span></div><div class="ta-hero__body-wrap">
6067                      <span class="ta-hero__body">A proudly Canadian company, Broil King builds premium grills engineered for performance and durability.</span>
6068                    </div><a href="https://www.taappliance.com/collections/broil-king" class="ta-hero__btn">
6069                      Shop Now
6070                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6071                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6072                      </svg>
6073                    </a></div></div><div class="ta-hero__slide" data-index="2" ><img
6074                    src="//www.taappliance.com/cdn/shop/files/Desktop_Banners_6.png?v=1789672634&width=2400"
6075                    srcset="
6076                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_6.png?v=1789672634&width=800 800w,
6077                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_6.png?v=1789672634&width=1200 1200w,
6078                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_6.png?v=1789672634&width=1800 1800w,
6079                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_6.png?v=1789672634&width=2400 2400w
6080                    "
6081                    sizes="(max-width: 599px) 100vw, 66vw"
6082                    alt="TA Appliances &amp; Barbecues"
6083                    class="ta-hero__img ta-hero__img--desktop"
6084                    fetchpriority="low" loading="eager"
6085                  ><img
6086                    src="//www.taappliance.com/cdn/shop/files/Mobile_Banners_7.png?v=1789672641&width=900"
6087                    srcset="
6088                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_7.png?v=1789672641&width=600 600w,
6089                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_7.png?v=1789672641&width=900 900w
6090                    "
6091                    sizes="100vw"
6092                    alt="TA Appliances &amp; Barbecues"
6093                    class="ta-hero__img ta-hero__img--mobile"
6094                    fetchpriority="low" loading="eager"
6095                  ><div class="ta-hero__content"><span
6096                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6097                      style="background-color: #0d1826;"
6098                    >Midea</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Make Yourself at Home</span></div><div class="ta-hero__body-wrap">
6099                      <span class="ta-hero__body">Discover Midea appliances designed with smart innovation, everyday convenience, and modern living in mind.</span>
6100                    </div><a href="https://www.taappliance.com/collections/midea" class="ta-hero__btn">
6101                      Shop Now
6102                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6103                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6104                      </svg>
6105                    </a></div></div><div class="ta-hero__slide" data-index="3" ><img
6106                    src="//www.taappliance.com/cdn/shop/files/La_Cornue_Desktop_2.png?v=1785419920&width=2400"
6107                    srcset="
6108                      //www.taappliance.com/cdn/shop/files/La_Cornue_Desktop_2.png?v=1785419920&width=800 800w,
6109                      //www.taappliance.com/cdn/shop/files/La_Cornue_Desktop_2.png?v=1785419920&width=1200 1200w,
6110                      //www.taappliance.com/cdn/shop/files/La_Cornue_Desktop_2.png?v=1785419920&width=1800 1800w,
6111                      //www.taappliance.com/cdn/shop/files/La_Cornue_Desktop_2.png?v=1785419920&width=2400 2400w
6112                    "
6113                    sizes="(max-width: 599px) 100vw, 66vw"
6114                    alt="TA Appliances &amp; Barbecues"
6115                    class="ta-hero__img ta-hero__img--desktop"
6116                    fetchpriority="low" loading="eager"
6117                  ><img
6118                    src="//www.taappliance.com/cdn/shop/files/La_Cornue_Mobile_2.png?v=1785419926&width=900"
6119                    srcset="
6120                      //www.taappliance.com/cdn/shop/files/La_Cornue_Mobile_2.png?v=1785419926&width=600 600w,
6121                      //www.taappliance.com/cdn/shop/files/La_Cornue_Mobile_2.png?v=1785419926&width=900 900w
6122                    "
6123                    sizes="100vw"
6124                    alt="TA Appliances &amp; Barbecues"
6125                    class="ta-hero__img ta-hero__img--mobile"
6126                    fetchpriority="low" loading="eager"
6127                  ><div class="ta-hero__content"><span
6128                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6129                      style="background-color: #0d1826;"
6130                    >La Cornue</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">French Purveyor of Kitchen Appliances</span></div><div class="ta-hero__body-wrap">
6131                      <span class="ta-hero__body">Handcrafted in France, La Cornue brings timeless elegance and exceptional culinary performance to every kitchen.</span>
6132                    </div><a href="https://www.taappliance.com/collections/la-cornue" class="ta-hero__btn">
6133                      Shop Now
6134                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6135                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6136                      </svg>
6137                    </a></div></div><div class="ta-hero__slide" data-index="4" ><img
6138                    src="//www.taappliance.com/cdn/shop/files/Bertazzoni_Desktop_1_c3caa3be-0ed0-4753-8737-285201400c95.png?v=1786383526&width=2400"
6139                    srcset="
6140                      //www.taappliance.com/cdn/shop/files/Bertazzoni_Desktop_1_c3caa3be-0ed0-4753-8737-285201400c95.png?v=1786383526&width=800 800w,
6141                      //www.taappliance.com/cdn/shop/files/Bertazzoni_Desktop_1_c3caa3be-0ed0-4753-8737-285201400c95.png?v=1786383526&width=1200 1200w,
6142                      //www.taappliance.com/cdn/shop/files/Bertazzoni_Desktop_1_c3caa3be-0ed0-4753-8737-285201400c95.png?v=1786383526&width=1800 1800w,
6143                      //www.taappliance.com/cdn/shop/files/Bertazzoni_Desktop_1_c3caa3be-0ed0-4753-8737-285201400c95.png?v=1786383526&width=2400 2400w
6144                    "
6145                    sizes="(max-width: 599px) 100vw, 66vw"
6146                    alt="TA Appliances &amp; Barbecues"
6147                    class="ta-hero__img ta-hero__img--desktop"
6148                    fetchpriority="low" loading="eager"
6149                  ><img
6150                    src="//www.taappliance.com/cdn/shop/files/Bertazzoni_Mobile_1_670628e2-9cb8-4f8b-abd6-f060a431466a.png?v=1786383530&width=900"
6151                    srcset="
6152                      //www.taappliance.com/cdn/shop/files/Bertazzoni_Mobile_1_670628e2-9cb8-4f8b-abd6-f060a431466a.png?v=1786383530&width=600 600w,
6153                      //www.taappliance.com/cdn/shop/files/Bertazzoni_Mobile_1_670628e2-9cb8-4f8b-abd6-f060a431466a.png?v=1786383530&width=900 900w
6154                    "
6155                    sizes="100vw"
6156                    alt="TA Appliances &amp; Barbecues"
6157                    class="ta-hero__img ta-hero__img--mobile"
6158                    fetchpriority="low" loading="eager"
6159                  ><div class="ta-hero__content"><span
6160                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6161                      style="background-color: #0d1826;"
6162                    >Bertazzoni</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Italian Home Cooking</span></div><div class="ta-hero__body-wrap">
6163                      <span class="ta-hero__body">Made in Italy with a tradition of craftsmanship, innovation, and distinctive design.</span>
6164                    </div><a href="https://www.taappliance.com/collections/bertazzoni" class="ta-hero__btn">
6165                      Shop Now
6166                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6167                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6168                      </svg>
6169                    </a></div></div><div class="ta-hero__slide" data-index="5" ><img
6170                    src="//www.taappliance.com/cdn/shop/files/Bring_the_cafe_experience_home_with_Breville_espresso_machines..png?v=1786984154&width=2400"
6171                    srcset="
6172                      //www.taappliance.com/cdn/shop/files/Bring_the_cafe_experience_home_with_Breville_espresso_machines..png?v=1786984154&width=800 800w,
6173                      //www.taappliance.com/cdn/shop/files/Bring_the_cafe_experience_home_with_Breville_espresso_machines..png?v=1786984154&width=1200 1200w,
6174                      //www.taappliance.com/cdn/shop/files/Bring_the_cafe_experience_home_with_Breville_espresso_machines..png?v=1786984154&width=1800 1800w,
6175                      //www.taappliance.com/cdn/shop/files/Bring_the_cafe_experience_home_with_Breville_espresso_machines..png?v=1786984154&width=2400 2400w
6176                    "
6177                    sizes="(max-width: 599px) 100vw, 66vw"
6178                    alt="TA Appliances &amp; Barbecues"
6179                    class="ta-hero__img ta-hero__img--desktop"
6180                    fetchpriority="low" loading="eager"
6181                  ><img
6182                    src="//www.taappliance.com/cdn/shop/files/KR00286797_d7094d8f-ddf2-432d-873f-5e31f74a5b63.png?v=1786984150&width=900"
6183                    srcset="
6184                      //www.taappliance.com/cdn/shop/files/KR00286797_d7094d8f-ddf2-432d-873f-5e31f74a5b63.png?v=1786984150&width=600 600w,
6185                      //www.taappliance.com/cdn/shop/files/KR00286797_d7094d8f-ddf2-432d-873f-5e31f74a5b63.png?v=1786984150&width=900 900w
6186                    "
6187                    sizes="100vw"
6188                    alt="TA Appliances &amp; Barbecues"
6189                    class="ta-hero__img ta-hero__img--mobile"
6190                    fetchpriority="low" loading="eager"
6191                  ><div class="ta-hero__content"><span
6192                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6193                      style="background-color: #0d1826;"
6194                    >Gozney</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Made for More</span></div><div class="ta-hero__body-wrap">
6195                      <span class="ta-hero__body">Meet the new Gozney Dome XL. More space, more possibilities, and more reasons to gather.</span>
6196                    </div><a href="https://www.taappliance.com/products/gozney-outdoor-pizza-ovens-multi-fuel-gmpobus1825?variant=45398160670899" class="ta-hero__btn">
6197                      Shop Now
6198                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6199                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6200                      </svg>
6201                    </a></div></div><div class="ta-hero__slide" data-index="6" ><img
6202                    src="//www.taappliance.com/cdn/shop/files/Desktop_Banners_4.png?v=1788450623&width=2400"
6203                    srcset="
6204                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_4.png?v=1788450623&width=800 800w,
6205                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_4.png?v=1788450623&width=1200 1200w,
6206                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_4.png?v=1788450623&width=1800 1800w,
6207                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_4.png?v=1788450623&width=2400 2400w
6208                    "
6209                    sizes="(max-width: 599px) 100vw, 66vw"
6210                    alt="TA Appliances &amp; Barbecues"
6211                    class="ta-hero__img ta-hero__img--desktop"
6212                    fetchpriority="low" loading="eager"
6213                  ><img
6214                    src="//www.taappliance.com/cdn/shop/files/Mobile_Banners_5.png?v=1788450617&width=900"
6215                    srcset="
6216                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_5.png?v=1788450617&width=600 600w,
6217                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_5.png?v=1788450617&width=900 900w
6218                    "
6219                    sizes="100vw"
6220                    alt="TA Appliances &amp; Barbecues"
6221                    class="ta-hero__img ta-hero__img--mobile"
6222                    fetchpriority="low" loading="eager"
6223                  ><div class="ta-hero__content"><span
6224                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6225                      style="background-color: #0d1826;"
6226                    >LG</span><div class="ta-hero__heading-wrap"><span class="ta-hero__subheading">Valid Until October 7</span><span class="ta-hero__heading">Get Up to $200 in FREE Mastercard® Gift Cards</span></div><div class="ta-hero__body-wrap">
6227                      <span class="ta-hero__body">Purchase a qualifying LG Zero Clearance Refrigerator or Induction Range and receive a FREE prepaid Mastercard® gift card.</span>
6228                    </div><a href="https://www.taappliance.com/collections/lg-free-gift-offer" class="ta-hero__btn">
6229                      Shop Now
6230                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6231                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6232                      </svg>
6233                    </a></div></div><div class="ta-hero__slide" data-index="7" ><img
6234                    src="//www.taappliance.com/cdn/shop/files/Desktop_Banners.png?v=1786984773&width=2400"
6235                    srcset="
6236                      //www.taappliance.com/cdn/shop/files/Desktop_Banners.png?v=1786984773&width=800 800w,
6237                      //www.taappliance.com/cdn/shop/files/Desktop_Banners.png?v=1786984773&width=1200 1200w,
6238                      //www.taappliance.com/cdn/shop/files/Desktop_Banners.png?v=1786984773&width=1800 1800w,
6239                      //www.taappliance.com/cdn/shop/files/Desktop_Banners.png?v=1786984773&width=2400 2400w
6240                    "
6241                    sizes="(max-width: 599px) 100vw, 66vw"
6242                    alt="TA Appliances &amp; Barbecues"
6243                    class="ta-hero__img ta-hero__img--desktop"
6244                    fetchpriority="low" loading="eager"
6245                  ><img
6246                    src="//www.taappliance.com/cdn/shop/files/Mobile_Banners.png?v=1786984778&width=900"
6247                    srcset="
6248                      //www.taappliance.com/cdn/shop/files/Mobile_Banners.png?v=1786984778&width=600 600w,
6249                      //www.taappliance.com/cdn/shop/files/Mobile_Banners.png?v=1786984778&width=900 900w
6250                    "
6251                    sizes="100vw"
6252                    alt="TA Appliances &amp; Barbecues"
6253                    class="ta-hero__img ta-hero__img--mobile"
6254                    fetchpriority="low" loading="eager"
6255                  ><div class="ta-hero__content"><span
6256                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6257                      style="background-color: #0d1826;"
6258                    >Viking</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Built for the Love of Cooking</span></div><div class="ta-hero__body-wrap">
6259                      <span class="ta-hero__body">Bring Viking’s legendary craftsmanship into your kitchen.</span>
6260                    </div><a href="https://www.taappliance.com/collections/viking" class="ta-hero__btn">
6261                      Shop Now
6262                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6263                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6264                      </svg>
6265                    </a></div></div><div class="ta-hero__slide" data-index="8" ><img
6266                    src="//www.taappliance.com/cdn/shop/files/26.png?v=1786384738&width=2400"
6267                    srcset="
6268                      //www.taappliance.com/cdn/shop/files/26.png?v=1786384738&width=800 800w,
6269                      //www.taappliance.com/cdn/shop/files/26.png?v=1786384738&width=1200 1200w,
6270                      //www.taappliance.com/cdn/shop/files/26.png?v=1786384738&width=1800 1800w,
6271                      //www.taappliance.com/cdn/shop/files/26.png?v=1786384738&width=2400 2400w
6272                    "
6273                    sizes="(max-width: 599px) 100vw, 66vw"
6274                    alt="TA Appliances &amp; Barbecues"
6275                    class="ta-hero__img ta-hero__img--desktop"
6276                    fetchpriority="low" loading="eager"
6277                  ><img
6278                    src="//www.taappliance.com/cdn/shop/files/KR00286797.png?v=1786384747&width=900"
6279                    srcset="
6280                      //www.taappliance.com/cdn/shop/files/KR00286797.png?v=1786384747&width=600 600w,
6281                      //www.taappliance.com/cdn/shop/files/KR00286797.png?v=1786384747&width=900 900w
6282                    "
6283                    sizes="100vw"
6284                    alt="TA Appliances &amp; Barbecues"
6285                    class="ta-hero__img ta-hero__img--mobile"
6286                    fetchpriority="low" loading="eager"
6287                  ><div class="ta-hero__content"><span
6288                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6289                      style="background-color: #0d1826;"
6290                    >Gaggenau</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Art of the Kitchen</span></div><div class="ta-hero__body-wrap">
6291                      <span class="ta-hero__body">Exceptional craftsmanship, refined design, and uncompromising performance for the modern kitchen.</span>
6292                    </div><a href="https://www.taappliance.com/collections/gaggenau" class="ta-hero__btn">
6293                      Shop Now
6294                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6295                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6296                      </svg>
6297                    </a></div></div><div class="ta-hero__slide" data-index="9" ><img
6298                    src="//www.taappliance.com/cdn/shop/files/fp_02_00_00_kitchen-lifestyle-contemporary-prep-3610_glo_rgb.jpg?v=1787585213&width=2400"
6299                    srcset="
6300                      //www.taappliance.com/cdn/shop/files/fp_02_00_00_kitchen-lifestyle-contemporary-prep-3610_glo_rgb.jpg?v=1787585213&width=800 800w,
6301                      //www.taappliance.com/cdn/shop/files/fp_02_00_00_kitchen-lifestyle-contemporary-prep-3610_glo_rgb.jpg?v=1787585213&width=1200 1200w,
6302                      //www.taappliance.com/cdn/shop/files/fp_02_00_00_kitchen-lifestyle-contemporary-prep-3610_glo_rgb.jpg?v=1787585213&width=1800 1800w,
6303                      //www.taappliance.com/cdn/shop/files/fp_02_00_00_kitchen-lifestyle-contemporary-prep-3610_glo_rgb.jpg?v=1787585213&width=2400 2400w
6304                    "
6305                    sizes="(max-width: 599px) 100vw, 66vw"
6306                    alt="TA Appliances &amp; Barbecues"
6307                    class="ta-hero__img ta-hero__img--desktop"
6308                    fetchpriority="low" loading="eager"
6309                  ><img
6310                    src="//www.taappliance.com/cdn/shop/files/Mobile_Banners_2.png?v=1787585228&width=900"
6311                    srcset="
6312                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_2.png?v=1787585228&width=600 600w,
6313                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_2.png?v=1787585228&width=900 900w
6314                    "
6315                    sizes="100vw"
6316                    alt="TA Appliances &amp; Barbecues"
6317                    class="ta-hero__img ta-hero__img--mobile"
6318                    fetchpriority="low" loading="eager"
6319                  ><div class="ta-hero__content"><span
6320                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6321                      style="background-color: #0d1826;"
6322                    >Fisher & Paykel</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Designed Around You</span></div><div class="ta-hero__body-wrap">
6323                      <span class="ta-hero__body">Fisher & Paykel appliances bring thoughtful design and effortless functionality to the modern kitchen.</span>
6324                    </div><a href="https://www.taappliance.com/pages/fisher-paykel" class="ta-hero__btn">
6325                      Shop Now
6326                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6327                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6328                      </svg>
6329                    </a></div></div><div class="ta-hero__slide" data-index="10" ><img
6330                    src="//www.taappliance.com/cdn/shop/files/KitchenAid_Desktop_One.png?v=1785427565&width=2400"
6331                    srcset="
6332                      //www.taappliance.com/cdn/shop/files/KitchenAid_Desktop_One.png?v=1785427565&width=800 800w,
6333                      //www.taappliance.com/cdn/shop/files/KitchenAid_Desktop_One.png?v=1785427565&width=1200 1200w,
6334                      //www.taappliance.com/cdn/shop/files/KitchenAid_Desktop_One.png?v=1785427565&width=1800 1800w,
6335                      //www.taappliance.com/cdn/shop/files/KitchenAid_Desktop_One.png?v=1785427565&width=2400 2400w
6336                    "
6337                    sizes="(max-width: 599px) 100vw, 66vw"
6338                    alt="TA Appliances &amp; Barbecues"
6339                    class="ta-hero__img ta-hero__img--desktop"
6340                    fetchpriority="low" loading="eager"
6341                  ><img
6342                    src="//www.taappliance.com/cdn/shop/files/KitchenAid_Mobile_One.png?v=1785427573&width=900"
6343                    srcset="
6344                      //www.taappliance.com/cdn/shop/files/KitchenAid_Mobile_One.png?v=1785427573&width=600 600w,
6345                      //www.taappliance.com/cdn/shop/files/KitchenAid_Mobile_One.png?v=1785427573&width=900 900w
6346                    "
6347                    sizes="100vw"
6348                    alt="TA Appliances &amp; Barbecues"
6349                    class="ta-hero__img ta-hero__img--mobile"
6350                    fetchpriority="low" loading="eager"
6351                  ><div class="ta-hero__content"><span
6352                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6353                      style="background-color: #0d1826;"
6354                    >KitchenAid</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Made for Makers</span></div><div class="ta-hero__body-wrap">
6355                      <span class="ta-hero__body">KitchenAid appliances deliver the performance, craftsmanship, and reliability home chefs trust.</span>
6356                    </div><a href="https://www.taappliance.com/collections/kitchenaid" class="ta-hero__btn">
6357                      Shop Now
6358                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6359                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6360                      </svg>
6361                    </a></div></div><div class="ta-hero__slide" data-index="11" ><img
6362                    src="//www.taappliance.com/cdn/shop/files/Desktop_Banners_1.png?v=1787167499&width=2400"
6363                    srcset="
6364                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_1.png?v=1787167499&width=800 800w,
6365                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_1.png?v=1787167499&width=1200 1200w,
6366                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_1.png?v=1787167499&width=1800 1800w,
6367                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_1.png?v=1787167499&width=2400 2400w
6368                    "
6369                    sizes="(max-width: 599px) 100vw, 66vw"
6370                    alt="TA Appliances &amp; Barbecues"
6371                    class="ta-hero__img ta-hero__img--desktop"
6372                    fetchpriority="low" loading="eager"
6373                  ><img
6374                    src="//www.taappliance.com/cdn/shop/files/Mobile_Banners_1.png?v=1787167503&width=900"
6375                    srcset="
6376                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_1.png?v=1787167503&width=600 600w,
6377                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_1.png?v=1787167503&width=900 900w
6378                    "
6379                    sizes="100vw"
6380                    alt="TA Appliances &amp; Barbecues"
6381                    class="ta-hero__img ta-hero__img--mobile"
6382                    fetchpriority="low" loading="eager"
6383                  ><div class="ta-hero__content"><span
6384                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6385                      style="background-color: #0d1826;"
6386                    >smeg</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Italian Design, Made to Stand Out</span></div><div class="ta-hero__body-wrap">
6387                      <span class="ta-hero__body">Bring unmistakable SMEG style into your kitchen with iconic appliances inspired by Italian design.</span>
6388                    </div><a href="https://www.taappliance.com/collections/smeg" class="ta-hero__btn">
6389                      Shop Now
6390                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6391                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6392                      </svg>
6393                    </a></div></div><div class="ta-hero__slide" data-index="12" ><img
6394                    src="//www.taappliance.com/cdn/shop/files/Asko_Desktop_One.png?v=1786385497&width=2400"
6395                    srcset="
6396                      //www.taappliance.com/cdn/shop/files/Asko_Desktop_One.png?v=1786385497&width=800 800w,
6397                      //www.taappliance.com/cdn/shop/files/Asko_Desktop_One.png?v=1786385497&width=1200 1200w,
6398                      //www.taappliance.com/cdn/shop/files/Asko_Desktop_One.png?v=1786385497&width=1800 1800w,
6399                      //www.taappliance.com/cdn/shop/files/Asko_Desktop_One.png?v=1786385497&width=2400 2400w
6400                    "
6401                    sizes="(max-width: 599px) 100vw, 66vw"
6402                    alt="TA Appliances &amp; Barbecues"
6403                    class="ta-hero__img ta-hero__img--desktop"
6404                    fetchpriority="low" loading="eager"
6405                  ><img
6406                    src="//www.taappliance.com/cdn/shop/files/Asko_Mobile_One.png?v=1786385505&width=900"
6407                    srcset="
6408                      //www.taappliance.com/cdn/shop/files/Asko_Mobile_One.png?v=1786385505&width=600 600w,
6409                      //www.taappliance.com/cdn/shop/files/Asko_Mobile_One.png?v=1786385505&width=900 900w
6410                    "
6411                    sizes="100vw"
6412                    alt="TA Appliances &amp; Barbecues"
6413                    class="ta-hero__img ta-hero__img--mobile"
6414                    fetchpriority="low" loading="eager"
6415                  ><div class="ta-hero__content"><span
6416                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6417                      style="background-color: #0d1826;"
6418                    >Asko</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Inspired by Scandinavia</span></div><div class="ta-hero__body-wrap">
6419                      <span class="ta-hero__body">Designed with Scandinavian simplicity, thoughtful innovation, and lasting performance for everyday living.</span>
6420                    </div><a href="https://www.taappliance.com/collections/asko" class="ta-hero__btn">
6421                      Shop Now
6422                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6423                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6424                      </svg>
6425                    </a></div></div><div class="ta-hero__slide" data-index="13" ><img
6426                    src="//www.taappliance.com/cdn/shop/files/Desktop_Banners_de0b8169-18f6-46a0-b2c4-b2bab0286666.png?v=1786986302&width=2400"
6427                    srcset="
6428                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_de0b8169-18f6-46a0-b2c4-b2bab0286666.png?v=1786986302&width=800 800w,
6429                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_de0b8169-18f6-46a0-b2c4-b2bab0286666.png?v=1786986302&width=1200 1200w,
6430                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_de0b8169-18f6-46a0-b2c4-b2bab0286666.png?v=1786986302&width=1800 1800w,
6431                      //www.taappliance.com/cdn/shop/files/Desktop_Banners_de0b8169-18f6-46a0-b2c4-b2bab0286666.png?v=1786986302&width=2400 2400w
6432                    "
6433                    sizes="(max-width: 599px) 100vw, 66vw"
6434                    alt="TA Appliances &amp; Barbecues"
6435                    class="ta-hero__img ta-hero__img--desktop"
6436                    fetchpriority="low" loading="eager"
6437                  ><img
6438                    src="//www.taappliance.com/cdn/shop/files/Mobile_Banners_e1effde1-533d-44be-907e-2d92cead1e22.png?v=1786986307&width=900"
6439                    srcset="
6440                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_e1effde1-533d-44be-907e-2d92cead1e22.png?v=1786986307&width=600 600w,
6441                      //www.taappliance.com/cdn/shop/files/Mobile_Banners_e1effde1-533d-44be-907e-2d92cead1e22.png?v=1786986307&width=900 900w
6442                    "
6443                    sizes="100vw"
6444                    alt="TA Appliances &amp; Barbecues"
6445                    class="ta-hero__img ta-hero__img--mobile"
6446                    fetchpriority="low" loading="eager"
6447                  ><div class="ta-hero__content"><span
6448                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6449                      style="background-color: #0d1826;"
6450                    >Bosch</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Designed for Living</span></div><div class="ta-hero__body-wrap">
6451                      <span class="ta-hero__body">Bosch appliances bring thoughtful German engineering and refined design to the modern kitchen.</span>
6452                    </div><a href="https://www.taappliance.com/collections/bosch" class="ta-hero__btn">
6453                      Shop Now
6454                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6455                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6456                      </svg>
6457                    </a></div></div><div class="ta-hero__slide" data-index="14" ><img
6458                    src="//www.taappliance.com/cdn/shop/files/Breville_Desktop_2.png?v=1786385733&width=2400"
6459                    srcset="
6460                      //www.taappliance.com/cdn/shop/files/Breville_Desktop_2.png?v=1786385733&width=800 800w,
6461                      //www.taappliance.com/cdn/shop/files/Breville_Desktop_2.png?v=1786385733&width=1200 1200w,
6462                      //www.taappliance.com/cdn/shop/files/Breville_Desktop_2.png?v=1786385733&width=1800 1800w,
6463                      //www.taappliance.com/cdn/shop/files/Breville_Desktop_2.png?v=1786385733&width=2400 2400w
6464                    "
6465                    sizes="(max-width: 599px) 100vw, 66vw"
6466                    alt="TA Appliances &amp; Barbecues"
6467                    class="ta-hero__img ta-hero__img--desktop"
6468                    fetchpriority="low" loading="eager"
6469                  ><img
6470                    src="//www.taappliance.com/cdn/shop/files/Breville_Mobile_2.png?v=1786385744&width=900"
6471                    srcset="
6472                      //www.taappliance.com/cdn/shop/files/Breville_Mobile_2.png?v=1786385744&width=600 600w,
6473                      //www.taappliance.com/cdn/shop/files/Breville_Mobile_2.png?v=1786385744&width=900 900w
6474                    "
6475                    sizes="100vw"
6476                    alt="TA Appliances &amp; Barbecues"
6477                    class="ta-hero__img ta-hero__img--mobile"
6478                    fetchpriority="low" loading="eager"
6479                  ><div class="ta-hero__content"><span
6480                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6481                      style="background-color: #0d1826;"
6482                    >Breville</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Bring the Café Experience Home</span></div><div class="ta-hero__body-wrap">
6483                      <span class="ta-hero__body">Bring the café experience home with Breville espresso machines.</span>
6484                    </div><a href="https://www.taappliance.com/collections/breville" class="ta-hero__btn">
6485                      Shop Now
6486                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6487                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6488                      </svg>
6489                    </a></div></div><div class="ta-hero__slide" data-index="15" ><img
6490                    src="//www.taappliance.com/cdn/shop/files/Huebsch_Desktop_2.png?v=1785426518&width=2400"
6491                    srcset="
6492                      //www.taappliance.com/cdn/shop/files/Huebsch_Desktop_2.png?v=1785426518&width=800 800w,
6493                      //www.taappliance.com/cdn/shop/files/Huebsch_Desktop_2.png?v=1785426518&width=1200 1200w,
6494                      //www.taappliance.com/cdn/shop/files/Huebsch_Desktop_2.png?v=1785426518&width=1800 1800w,
6495                      //www.taappliance.com/cdn/shop/files/Huebsch_Desktop_2.png?v=1785426518&width=2400 2400w
6496                    "
6497                    sizes="(max-width: 599px) 100vw, 66vw"
6498                    alt="TA Appliances &amp; Barbecues"
6499                    class="ta-hero__img ta-hero__img--desktop"
6500                    fetchpriority="low" loading="eager"
6501                  ><img
6502                    src="//www.taappliance.com/cdn/shop/files/Huebsch_Mobile_2.png?v=1785426549&width=900"
6503                    srcset="
6504                      //www.taappliance.com/cdn/shop/files/Huebsch_Mobile_2.png?v=1785426549&width=600 600w,
6505                      //www.taappliance.com/cdn/shop/files/Huebsch_Mobile_2.png?v=1785426549&width=900 900w
6506                    "
6507                    sizes="100vw"
6508                    alt="TA Appliances &amp; Barbecues"
6509                    class="ta-hero__img ta-hero__img--mobile"
6510                    fetchpriority="low" loading="eager"
6511                  ><div class="ta-hero__content"><span
6512                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6513                      style="background-color: #0d1826;"
6514                    >Huebsch</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Innovation Meets Simplicity</span></div><div class="ta-hero__body-wrap">
6515                      <span class="ta-hero__body">Trusted for generations, Huebsch delivers commercial-grade performance and lasting durability</span>
6516                    </div><a href="https://www.taappliance.com/collections/huebsch" class="ta-hero__btn">
6517                      Shop Now
6518                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6519                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6520                      </svg>
6521                    </a></div></div><div class="ta-hero__slide" data-index="16" ><img
6522                    src="//www.taappliance.com/cdn/shop/files/Monorgram_Desktop_1.png?v=1785426775&width=2400"
6523                    srcset="
6524                      //www.taappliance.com/cdn/shop/files/Monorgram_Desktop_1.png?v=1785426775&width=800 800w,
6525                      //www.taappliance.com/cdn/shop/files/Monorgram_Desktop_1.png?v=1785426775&width=1200 1200w,
6526                      //www.taappliance.com/cdn/shop/files/Monorgram_Desktop_1.png?v=1785426775&width=1800 1800w,
6527                      //www.taappliance.com/cdn/shop/files/Monorgram_Desktop_1.png?v=1785426775&width=2400 2400w
6528                    "
6529                    sizes="(max-width: 599px) 100vw, 66vw"
6530                    alt="TA Appliances &amp; Barbecues"
6531                    class="ta-hero__img ta-hero__img--desktop"
6532                    fetchpriority="low" loading="eager"
6533                  ><img
6534                    src="//www.taappliance.com/cdn/shop/files/Monorgam_Mobile_One.png?v=1785426782&width=900"
6535                    srcset="
6536                      //www.taappliance.com/cdn/shop/files/Monorgam_Mobile_One.png?v=1785426782&width=600 600w,
6537                      //www.taappliance.com/cdn/shop/files/Monorgam_Mobile_One.png?v=1785426782&width=900 900w
6538                    "
6539                    sizes="100vw"
6540                    alt="TA Appliances &amp; Barbecues"
6541                    class="ta-hero__img ta-hero__img--mobile"
6542                    fetchpriority="low" loading="eager"
6543                  ><div class="ta-hero__content"><span
6544                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6545                      style="background-color: #0d1826;"
6546                    >Monogram</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Elevate Everything</span></div><div class="ta-hero__body-wrap">
6547                      <span class="ta-hero__body">Crafted with precision, Monogram appliances combine professional performance with timeless luxury and personalized design</span>
6548                    </div><a href="https://www.taappliance.com/collections/monogram" class="ta-hero__btn">
6549                      Shop Now
6550                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6551                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6552                      </svg>
6553                    </a></div></div><div class="ta-hero__slide" data-index="17" ><img
6554                    src="//www.taappliance.com/cdn/shop/files/Thermador_Desktop_Two.png?v=1785426961&width=2400"
6555                    srcset="
6556                      //www.taappliance.com/cdn/shop/files/Thermador_Desktop_Two.png?v=1785426961&width=800 800w,
6557                      //www.taappliance.com/cdn/shop/files/Thermador_Desktop_Two.png?v=1785426961&width=1200 1200w,
6558                      //www.taappliance.com/cdn/shop/files/Thermador_Desktop_Two.png?v=1785426961&width=1800 1800w,
6559                      //www.taappliance.com/cdn/shop/files/Thermador_Desktop_Two.png?v=1785426961&width=2400 2400w
6560                    "
6561                    sizes="(max-width: 599px) 100vw, 66vw"
6562                    alt="TA Appliances &amp; Barbecues"
6563                    class="ta-hero__img ta-hero__img--desktop"
6564                    fetchpriority="low" loading="eager"
6565                  ><img
6566                    src="//www.taappliance.com/cdn/shop/files/Thermador_Mobile_Three.png?v=1785426967&width=900"
6567                    srcset="
6568                      //www.taappliance.com/cdn/shop/files/Thermador_Mobile_Three.png?v=1785426967&width=600 600w,
6569                      //www.taappliance.com/cdn/shop/files/Thermador_Mobile_Three.png?v=1785426967&width=900 900w
6570                    "
6571                    sizes="100vw"
6572                    alt="TA Appliances &amp; Barbecues"
6573                    class="ta-hero__img ta-hero__img--mobile"
6574                    fetchpriority="low" loading="eager"
6575                  ><div class="ta-hero__content"><span
6576                      class="ta-hero__brand-badge ta-hero__brand-badge--light"
6577                      style="background-color: #0d1826;"
6578                    >Thermador</span><div class="ta-hero__heading-wrap"><span class="ta-hero__heading">Where Luxury Meets Performance</span></div><div class="ta-hero__body-wrap">
6579                      <span class="ta-hero__body">Luxury appliances engineered for exceptional performance, precision, and innovation.</span>
6580                    </div><a href="https://www.taappliance.com/collections/thermador" class="ta-hero__btn">
6581                      Shop Now
6582                      <svg width="12" height="10" viewBox="0 0 12 10" fill="none" aria-hidden="true">
6583                        <path d="M1 5h10M7 1l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6584                      </svg>
6585                    </a></div></div></div><button class="ta-hero__nav ta-hero__nav--prev" id="ta-hero-prev-template--20959748161715__ta_hero_pXKmDN" aria-label="Previous slide">
6586          <svg width="10" height="16" viewBox="0 0 10 16" fill="none" aria-hidden="true">
6587            <path d="M7 2L2 8l5 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6588          </svg>
6589        </button>
6590        <button class="ta-hero__nav ta-hero__nav--next" id="ta-hero-next-template--20959748161715__ta_hero_pXKmDN" aria-label="Next slide">
6591          <svg width="10" height="16" viewBox="0 0 10 16" fill="none" aria-hidden="true">
6592            <path d="M3 2l5 6-5 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6593          </svg>
6594        </button>
6595
6596        <div class="ta-hero__pills" id="ta-hero-pills-template--20959748161715__ta_hero_pXKmDN" role="tablist" aria-label="Slide navigation"><button
6597              class="ta-hero__pill is-active"
6598              data-index="0"
6599              aria-label="Go to slide 1"
6600              role="tab"
6601            ></button><button
6602              class="ta-hero__pill"
6603              data-index="1"
6604              aria-label="Go to slide 2"
6605              role="tab"
6606            ></button><button
6607              class="ta-hero__pill"
6608              data-index="2"
6609              aria-label="Go to slide 3"
6610              role="tab"
6611            ></button><button
6612              class="ta-hero__pill"
6613              data-index="3"
6614              aria-label="Go to slide 4"
6615              role="tab"
6616            ></button><button
6617              class="ta-hero__pill"
6618              data-index="4"
6619              aria-label="Go to slide 5"
6620              role="tab"
6621            ></button><button
6622              class="ta-hero__pill"
6623              data-index="5"
6624              aria-label="Go to slide 6"
6625              role="tab"
6626            ></button><button
6627              class="ta-hero__pill"
6628              data-index="6"
6629              aria-label="Go to slide 7"
6630              role="tab"
6631            ></button><button
6632              class="ta-hero__pill"
6633              data-index="7"
6634              aria-label="Go to slide 8"
6635              role="tab"
6636            ></button><button
6637              class="ta-hero__pill"
6638              data-index="8"
6639              aria-label="Go to slide 9"
6640              role="tab"
6641            ></button><button
6642              class="ta-hero__pill"
6643              data-index="9"
6644              aria-label="Go to slide 10"
6645              role="tab"
6646            ></button><button
6647              class="ta-hero__pill"
6648              data-index="10"
6649              aria-label="Go to slide 11"
6650              role="tab"
6651            ></button><button
6652              class="ta-hero__pill"
6653              data-index="11"
6654              aria-label="Go to slide 12"
6655              role="tab"
6656            ></button><button
6657              class="ta-hero__pill"
6658              data-index="12"
6659              aria-label="Go to slide 13"
6660              role="tab"
6661            ></button><button
6662              class="ta-hero__pill"
6663              data-index="13"
6664              aria-label="Go to slide 14"
6665              role="tab"
6666            ></button><button
6667              class="ta-hero__pill"
6668              data-index="14"
6669              aria-label="Go to slide 15"
6670              role="tab"
6671            ></button><button
6672              class="ta-hero__pill"
6673              data-index="15"
6674              aria-label="Go to slide 16"
6675              role="tab"
6676            ></button><button
6677              class="ta-hero__pill"
6678              data-index="16"
6679              aria-label="Go to slide 17"
6680              role="tab"
6681            ></button><button
6682              class="ta-hero__pill"
6683              data-index="17"
6684              aria-label="Go to slide 18"
6685              role="tab"
6686            ></button></div></div><div class="ta-hero__promos"><a
6687          href="https://www.taappliance.com/collections/fhiaba?tab=products&sort_by=title&page=1&sort_order=asc"
6688          class="ta-hero__promo ta-hero__promo--color-bg ta-hero__promo--has-product-img"
6689          
6690
6691 style="background-color: #edede6;"
6692        ><div class="ta-hero__promo-bg"></div><div class="ta-hero__promo-text" style="color: #0f1419;"><span class="ta-hero__promo-eyebrow">TA Exclusive</span><span class="ta-hero__promo-heading">Save The Tax on Fhiaba</span><span class="ta-hero__promo-body">Exceptional Italian craftsmanship meets advanced food preservation technology</span></div><div class="ta-hero__promo-img-wrap">
6693              <img
6694                src="//www.taappliance.com/cdn/shop/files/Untitled_design_-_2026-07-30T123344.470.png?v=1785429248&width=800"
6695                srcset="
6696                  //www.taappliance.com/cdn/shop/files/Untitled_design_-_2026-07-30T123344.470.png?v=1785429248&width=400 400w,
6697                  //www.taappliance.com/cdn/shop/files/Untitled_design_-_2026-07-30T123344.470.png?v=1785429248&width=800 800w
6698                "
6699                sizes="(max-width: 599px) 40vw, 15vw"
6700                alt="Save The Tax on Fhiaba"
6701                class="ta-hero__promo-img"
6702                loading="lazy"
6703              >
6704            </div></a><a
6705          href="https://www.taappliance.com/collections/ta-outlet-clearance-limited-supply-floor-models"
6706          class="ta-hero__promo ta-hero__promo--color-bg ta-hero__promo--has-product-img"
6707          
6708
6709 style="background-color: #2e3135;"
6710        ><div class="ta-hero__promo-bg"></div><div class="ta-hero__promo-text" style="color: #ffffff;"><span class="ta-hero__promo-eyebrow">Outlet</span><span class="ta-hero__promo-heading">Premium Appliances. Exceptional Savings</span><span class="ta-hero__promo-body">Open Box, Scratch & Dent, Clearance & Floor Models</span></div><div class="ta-hero__promo-img-wrap">
6711              <img
6712                src="//www.taappliance.com/cdn/shop/files/Untitled_design_-_2026-07-30T123027.052.png?v=1785429051&width=800"
6713                srcset="
6714                  //www.taappliance.com/cdn/shop/files/Untitled_design_-_2026-07-30T123027.052.png?v=1785429051&width=400 400w,
6715                  //www.taappliance.com/cdn/shop/files/Untitled_design_-_2026-07-30T123027.052.png?v=1785429051&width=800 800w
6716                "
6717                sizes="(max-width: 599px) 40vw, 15vw"
6718                alt="Premium Appliances. Exceptional Savings"
6719                class="ta-hero__promo-img"
6720                loading="lazy"
6721              >
6722            </div></a><a
6723          href="https://www.taappliance.com/products/philips-2200-series-fully-automatic-espresso-machine-ep2230-14"
6724          class="ta-hero__promo ta-hero__promo--color-bg ta-hero__promo--has-product-img"
6725          
6726
6727 style="background-color: #edede6;"
6728        ><div class="ta-hero__promo-bg"></div><div class="ta-hero__promo-text" style="color: #0f1419;"><span class="ta-hero__promo-eyebrow">Hot Deal alert</span><span class="ta-hero__promo-heading">Save BIG on Philips Espresso Machine</span><span class="ta-hero__promo-body">Now only $488.95 — save over 45%!</span></div><div class="ta-hero__promo-img-wrap">
6729              <img
6730                src="//www.taappliance.com/cdn/shop/files/Untitled_design_-_2026-10-02T154443.507.png?v=1790970376&width=800"
6731                srcset="
6732                  //www.taappliance.com/cdn/shop/files/Untitled_design_-_2026-10-02T154443.507.png?v=1790970376&width=400 400w,
6733                  //www.taappliance.com/cdn/shop/files/Untitled_design_-_2026-10-02T154443.507.png?v=1790970376&width=800 800w
6734                "
6735                sizes="(max-width: 599px) 40vw, 15vw"
6736                alt="Save BIG on Philips Espresso Machine"
6737                class="ta-hero__promo-img"
6738                loading="lazy"
6739              >
6740            </div></a></div></div></div>
6740<script>
6741(function() {
6742  var slideshowEl = document.getElementById('ta-hero-template--20959748161715__ta_hero_pXKmDN');
6743  var track       = document.getElementById('ta-hero-track-template--20959748161715__ta_hero_pXKmDN');
6744  var prevBtn     = document.getElementById('ta-hero-prev-template--20959748161715__ta_hero_pXKmDN');
6745  var nextBtn     = document.getElementById('ta-hero-next-template--20959748161715__ta_hero_pXKmDN');
6746  var pillsWrap   = document.getElementById('ta-hero-pills-template--20959748161715__ta_hero_pXKmDN');
6747
6748  if (!slideshowEl || !track) return;
6749
6750  var slides     = track.querySelectorAll('.ta-hero__slide');
6751  var total      = slides.length;
6752  var current    = 0;
6753  var autoplayMs = 8000;
6754  var autoplay   = true;
6755  var timer      = null;
6756
6757  if (total <= 1) return; // nothing to navigate
6758
6759  // ── Go to slide ──────────────────────────────────────
6760  function goTo(idx) {
6761    idx = ((idx % total) + total) % total;
6762    slides[current].classList.remove('is-active');
6763    current = idx;
6764    slides[current].classList.add('is-active');
6765    updatePills();
6766    resetTimer();
6767  }
6768
6769  // ── Pills ─────────────────────────────────────────────
6770  function updatePills() {
6771    if (!pillsWrap) return;
6772    pillsWrap.querySelectorAll('.ta-hero__pill').forEach(function(pill, i) {
6773      pill.classList.toggle('is-active', i === current);
6774    });
6775  }
6776
6777  // ── Autoplay ──────────────────────────────────────────
6778  function resetTimer() {
6779    clearTimeout(timer);
6780    if (!autoplay) return;
6781    timer = setTimeout(function() { goTo(current + 1); }, autoplayMs);
6782  }
6783
6784  // ── Buttons ───────────────────────────────────────────
6785  if (prevBtn) prevBtn.addEventListener('click', function() { goTo(current - 1); });
6786  if (nextBtn) nextBtn.addEventListener('click', function() { goTo(current + 1); });
6787
6788  // ── Pills click ───────────────────────────────────────
6789  if (pillsWrap) {
6790    pillsWrap.querySelectorAll('.ta-hero__pill').forEach(function(pill) {
6791      pill.addEventListener('click', function() {
6792        goTo(parseInt(pill.getAttribute('data-index'), 10));
6793      });
6794    });
6795  }
6796
6797  // ── Touch / drag ─────────────────────────────────────
6798  var dragStartX   = null;
6799  var dragCurrentX = null;
6800  var isDragging   = false;
6801  var THRESHOLD    = 50;
6802
6803  function onDragStart(x) {
6804    dragStartX   = x;
6805    dragCurrentX = x;
6806    isDragging   = false;
6807    clearTimeout(timer);
6808  }
6809
6810  function onDragMove(x) {
6811    dragCurrentX = x;
6812    if (Math.abs(x - dragStartX) > 4) isDragging = true;
6813  }
6814
6815  function onDragEnd() {
6816    if (!isDragging) { resetTimer(); return; }
6817    var delta = dragCurrentX - dragStartX;
6818    if      (delta < -THRESHOLD) goTo(current + 1);
6819    else if (delta >  THRESHOLD) goTo(current - 1);
6820    else                         goTo(current);
6821    isDragging = false;
6822  }
6823
6824  // Touch events (scoped to slideshow element)
6825  slideshowEl.addEventListener('touchstart', function(e) { onDragStart(e.touches[0].clientX); }, { passive: true });
6826  slideshowEl.addEventListener('touchmove',  function(e) { if (dragStartX !== null) onDragMove(e.touches[0].clientX); }, { passive: true });
6827  slideshowEl.addEventListener('touchend',   function()  { if (dragStartX !== null) { onDragEnd(); dragStartX = null; } });
6828
6829  // Mouse drag
6830  slideshowEl.addEventListener('mousedown', function(e) { onDragStart(e.clientX); e.preventDefault(); });
6831  window.addEventListener('mousemove', function(e) { if (dragStartX !== null) onDragMove(e.clientX); });
6832  window.addEventListener('mouseup',   function()  { if (dragStartX !== null) { onDragEnd(); dragStartX = null; } });
6833
6834  // Prevent link clicks from firing on drag
6835  track.querySelectorAll('a').forEach(function(a) {
6836    a.addEventListener('click', function(e) { if (isDragging) e.preventDefault(); });
6837  });
6838
6839  // ── Start ─────────────────────────────────────────────
6840  goTo(0);
6841})();
6842
6843// ── Promo strip mouse-drag scroll with momentum ───────
6844(function() {
6845  var strip = document.querySelector('#shopify-section-template--20959748161715__ta_hero_pXKmDN .ta-hero__promos');
6846  if (!strip) return;
6847
6848  var startX     = 0;
6849  var startLeft  = 0;
6850  var lastX      = 0;
6851  var lastT      = 0;
6852  var velocity   = 0;
6853  var dragging   = false;
6854  var moved      = false;
6855  var rafId      = null;
6856  var FRICTION   = 0.92;
6857
6858  function cancelMomentum() {
6859    if (rafId) { cancelAnimationFrame(rafId); rafId = null; }
6860  }
6861
6862  function applyMomentum() {
6863    velocity *= FRICTION;
6864    if (Math.abs(velocity) < 0.5) { rafId = null; return; }
6865    strip.scrollLeft += velocity;
6866    rafId = requestAnimationFrame(applyMomentum);
6867  }
6868
6869  strip.addEventListener('mousedown', function(e) {
6870    cancelMomentum();
6871    dragging  = true;
6872    moved     = false;
6873    startX    = e.clientX;
6874    lastX     = e.clientX;
6875    lastT     = Date.now();
6876    startLeft = strip.scrollLeft;
6877    velocity  = 0;
6878    strip.style.cursor = 'grabbing';
6879    strip.style.userSelect = 'none';
6880    e.preventDefault();
6881  });
6882
6883  window.addEventListener('mousemove', function(e) {
6884    if (!dragging) return;
6885    var now = Date.now();
6886    var dt  = now - lastT || 1;
6887    velocity   = (lastX - e.clientX) / dt * 16; // normalise to ~60fps frame
6888    lastX = e.clientX;
6889    lastT = now;
6890    var dx = e.clientX - startX;
6891    if (Math.abs(dx) > 4) moved = true;
6892    strip.scrollLeft = startLeft - dx;
6893  });
6894
6895  window.addEventListener('mouseup', function() {
6896    if (!dragging) return;
6897    dragging = false;
6898    strip.style.cursor = '';
6899    strip.style.userSelect = '';
6900    rafId = requestAnimationFrame(applyMomentum);
6901  });
6902
6903  // Prevent link clicks firing after a drag
6904  strip.addEventListener('click', function(e) {
6905    if (moved) { e.preventDefault(); moved = false; }
6906  }, true);
6907})();
6908</script>
6908
6909
6910
6911</section><section id="shopify-section-template--20959748161715__ta_info_strip_GfTmMa" class="shopify-section"><style>
6912  #shopify-section-template--20959748161715__ta_info_strip_GfTmMa { padding: 0 !important; margin: 0 !important; }
6913
6914  .ta-info-strip {
6915    background: #f5f0e9;
6916    font-family: 'Poppins', sans-serif;
6917    -webkit-font-smoothing: antialiased;
6918  }
6919
6920  .ta-info-strip__inner {
6921    display: flex;
6922    flex-direction: row;
6923  }
6924
6925  .ta-info-strip__item {
6926    flex: 1;
6927    padding: 17px 24px;
6928    display: flex;
6929    align-items: center;
6930    gap: 16px;
6931    border-right: 1px solid rgba(0,0,0,0.07);
6932    text-decoration: none;
6933    transition: background 0.2s;
6934  }
6935
6936  .ta-info-strip__item:last-child {
6937    border-right: none;
6938  }
6939
6940  .ta-info-strip__item:hover {
6941    background: rgba(0,0,0,0.02);
6942  }
6943
6944  .ta-info-strip__icon {
6945    flex-shrink: 0;
6946    width: 40px;
6947    height: 40px;
6948    border-radius: 8px;
6949    background: rgba(237,28,36,0.08);
6950    display: flex;
6951    align-items: center;
6952    justify-content: center;
6953    color: #ed1c24;
6954  }
6955
6956  .ta-info-strip__icon svg {
6957    width: 20px;
6958    height: 20px;
6959    stroke: currentColor;
6960  }
6961
6962  .ta-info-strip__content {
6963    flex: 1;
6964    min-width: 0;
6965  }
6966
6967  .ta-info-strip__heading {
6968    font-size: 14px;
6969    font-weight: 600;
6970    color: #0f1419;
6971    margin: 0 0 3px;
6972    line-height: 1.3;
6973  }
6974
6975  .ta-info-strip__subtext {
6976    font-size: 12.5px;
6977    color: #6b7380;
6978    margin: 0;
6979    line-height: 1.4;
6980  }
6981
6982  .ta-info-strip__link {
6983    flex-shrink: 0;
6984    font-size: 12px;
6985    font-weight: 600;
6986    color: #ed1c24;
6987    text-decoration: none;
6988    display: inline-flex;
6989    align-items: center;
6990    gap: 3px;
6991    margin-left: auto;
6992    white-space: nowrap;
6993    transition: gap 0.15s;
6994  }
6995
6996  .ta-info-strip__link:hover {
6997    gap: 6px;
6998  }
6999
7000  @media screen and (max-width: 1290px) {
7001    .ta-info-strip__inner {
7002      display: grid;
7003      grid-template-columns: 1fr 1fr;
7004    }
7005
7006    .ta-info-strip__item {
7007      border-right: 1px solid rgba(0,0,0,0.07) !important;
7008      border-bottom: 1px solid rgba(0,0,0,0.07);
7009    }
7010
7011    .ta-info-strip__item:nth-child(even) {
7012      border-right: none !important;
7013    }
7014
7015    .ta-info-strip__item:nth-last-child(-n+2) {
7016      border-bottom: none;
7017    }
7018  }
7019
7020
7021  @media screen and (max-width: 749px) {
7022    /* 3-wide single row: blocks 1, 3, 4 visible. Block 2 hidden. */
7023    .ta-info-strip__inner {
7024      grid-template-columns: 1fr 1fr 1fr;
7025      overflow: hidden;
7026    }
7027
7028    /* Block 2 hidden */
7029    .ta-info-strip__item:nth-child(2) {
7030      display: none !important;
7031    }
7032
7033    /* All items: vertical stack, icon centred on top, heading below, no subtext */
7034    .ta-info-strip__item {
7035      flex-direction: column;
7036      align-items: center;
7037      justify-content: center;
7038      text-align: center;
7039      padding: 14px 8px;
7040      gap: 8px;
7041      border-right: 1px solid rgba(0,0,0,0.07) !important;
7042      border-bottom: none !important;
7043    }
7044
7045    .ta-info-strip__item:last-child {
7046      border-right: none !important;
7047    }
7048
7049    .ta-info-strip__subtext {
7050      display: none;
7051    }
7052
7053    .ta-info-strip__link {
7054      display: inline-flex;
7055      margin-left: 0;
7056      font-size: 11px;
7057    }
7058
7059    .ta-info-strip__heading {
7060      font-size: 11px;
7061      margin: 0;
7062    }
7063
7064    .ta-info-strip__icon {
7065      width: 36px;
7066      height: 36px;
7067    }
7068  }
7069</style>
7070
7071<div class="ta-info-strip">
7072  <div class="ta-info-strip__inner"><a href="/pages/installation-vip-delivery-services" class="ta-info-strip__item" ><div class="ta-info-strip__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="1" y="3" width="15" height="13" rx="1"/><path d="M16 8h4l3 5v4h-7V8z"/><circle cx="5.5" cy="18.5" r="2.5"/><circle cx="18.5" cy="18.5" r="2.5"/></svg></div>
7073
7074          <div class="ta-info-strip__content"><div class="ta-info-strip__heading">VIP Express Delivery</div><div class="ta-info-strip__subtext">Same-day delivery available</div></div><span class="ta-info-strip__link">Learn more →</span></a><a href="/pages/our-locations" class="ta-info-strip__item" ><div class="ta-info-strip__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z"/><circle cx="12" cy="10" r="3"/></svg></div>
7075
7076          <div class="ta-info-strip__content"><div class="ta-info-strip__heading">Kitchener Store</div><div class="ta-info-strip__subtext">Open until 4:00 PM</div></div><span class="ta-info-strip__link">Find your store →</span></a><a href="/pages/protection-service-plans" class="ta-info-strip__item" ><div class="ta-info-strip__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M20.84 4.61a5.5 5.5 0 00-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 00-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 000-7.78z"/></svg></div>
7077
7078          <div class="ta-info-strip__content"><div class="ta-info-strip__heading">Protection Plans</div><div class="ta-info-strip__subtext">Lifetime support. Real people.</div></div><span class="ta-info-strip__link">Explore plans →</span></a><a href="/pages/ta-advantage-price-guaruantee" class="ta-info-strip__item" ><div class="ta-info-strip__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/><polyline points="9 12 11 14 15 10"/></svg></div>
7079
7080          <div class="ta-info-strip__content"><div class="ta-info-strip__heading">Price Match Promise</div><div class="ta-info-strip__subtext">Find it cheaper, we'll match it.</div></div><span class="ta-info-strip__link">See our promise →</span></a></div>
7081</div>
7082
7083
7084</section><section id="shopify-section-template--20959748161715__ta_hot_deals_4AJdPW" class="shopify-section"><style>
7085  #shopify-section-template--20959748161715__ta_hot_deals_4AJdPW { padding: 0 !important; margin: 0 !important; }
7086
7087  .ta-hot-deals {
7088    background: #ffffff;
7089    padding: 56px clamp(20px, 4vw, 80px);
7090    font-family: 'Poppins', sans-serif;
7091    -webkit-font-smoothing: antialiased;
7092  }
7093
7094  .ta-hot-deals__header {
7095    display: flex;
7096    align-items: flex-end;
7097    justify-content: space-between;
7098    margin-bottom: 36px;
7099    flex-wrap: wrap;
7100    gap: 12px;
7101  }
7102
7103  .ta-hot-deals__header-left {}
7104
7105  .ta-hot-deals__kicker {
7106    font-family: 'Mozilla Text', sans-serif;
7107    font-size: 11px;
7108    letter-spacing: 2px;
7109    color: #ED1C24;
7110    text-transform: uppercase;
7111    font-weight: 500;
7112    display: flex;
7113    align-items: center;
7114    gap: 10px;
7115    margin-bottom: 10px;
7116  }
7117
7118  .ta-hot-deals__kicker::before {
7119    content: "";
7120    width: 22px;
7121    height: 1.5px;
7122    background: #ED1C24;
7123    display: block;
7124    flex-shrink: 0;
7125  }
7126
7127  .ta-hot-deals__heading {
7128    font-size: clamp(24px, 3.4vw, 44px);
7129    font-weight: 700;
7130    letter-spacing: -1.4px;
7131    color: #0f1419;
7132    margin: 0;
7133    line-height: 1.08;
7134  }
7135
7136  /* Desktop "shop all" text link (right of header, hidden on 3-col) */
7137  .ta-hot-deals__all-link {
7138    font-size: 13px;
7139    font-weight: 600;
7140    color: #0f1419;
7141    text-decoration: none;
7142    white-space: nowrap;
7143    display: inline-flex;
7144    align-items: center;
7145    gap: 4px;
7146    padding-bottom: 4px;
7147    transition: color 0.15s, gap 0.15s;
7148  }
7149
7150  .ta-hot-deals__all-link:hover {
7151    color: #ED1C24;
7152    gap: 8px;
7153  }
7154
7155  /* ── Carousel ── */
7156  .ta-hot-deals__carousel-wrap {
7157    position: relative;
7158  }
7159
7160  /* Right-edge fade hints at more cards — only when carousel overflows */
7161  .ta-hot-deals__carousel-wrap.is-scrollable::after {
7162    content: '';
7163    position: absolute;
7164    top: 0;
7165    right: 0;
7166    width: 80px;
7167    height: 100%;
7168    background: linear-gradient(to right, transparent, #ffffff);
7169    pointer-events: none;
7170    z-index: 1;
7171  }
7172
7173  .ta-hot-deals__grid {
7174    display: flex;
7175    flex-direction: row;
7176    justify-content: center;
7177    gap: 16px;
7178    overflow-x: auto;
7179    -webkit-overflow-scrolling: touch;
7180    scrollbar-width: none;
7181    -ms-overflow-style: none;
7182    padding-bottom: 8px;
7183    cursor: grab;
7184  }
7185
7186  .ta-hot-deals__grid.is-scrollable {
7187    justify-content: flex-start;
7188  }
7189
7190  .ta-hot-deals__grid::-webkit-scrollbar {
7191    display: none;
7192  }
7193
7194  .ta-hot-deals__grid.is-dragging {
7195    cursor: grabbing;
7196  }
7197
7198  /* ── Deal card ── */
7199  /* ── Deal card shell ── */
7200  .ta-deal-card {
7201    background: #ffffff;
7202    border: 1px solid #e8e4dc;
7203    border-radius: 7px;
7204    overflow: hidden;
7205    text-decoration: none;
7206    display: flex;
7207    flex-direction: column;
7208    transition: border-color 0.18s, box-shadow 0.18s, transform 0.18s;
7209    cursor: pointer;
7210    flex-shrink: 0;
7211    width: clamp(220px, 23vw, 290px);
7212  }
7213
7214  .ta-deal-card:hover {
7215    border-color: #c8c4bc;
7216    box-shadow: 0 6px 20px rgba(13,24,38,0.09);
7217    transform: translateY(-2px);
7218  }
7219
7220  /* ── Image area ── */
7221  .ta-deal-card__img {
7222    position: relative;
7223    aspect-ratio: 1 / 1;
7224    background: #ffffff;
7225    padding: 12px;
7226    display: flex;
7227    align-items: center;
7228    justify-content: center;
7229    overflow: hidden;
7230  }
7231
7232  .ta-deal-card__img img {
7233    max-width: 100%;
7234    max-height: 100%;
7235    object-fit: contain;
7236    display: block;
7237    transition: transform 0.3s ease;
7238    mix-blend-mode: multiply;
7239  }
7240
7241  .ta-deal-card:hover .ta-deal-card__img img {
7242    transform: scale(1.04);
7243  }
7244
7245  /* ── Tags (top-left stack) ── */
7246  .ta-deal-card__tags {
7247    position: absolute;
7248    top: 10px;
7249    left: 10px;
7250    display: flex;
7251    flex-direction: column;
7252    gap: 5px;
7253    z-index: 2;
7254  }
7255
7256  .ta-deal-card__tag {
7257    font-family: 'Mozilla Text', sans-serif;
7258    font-size: 9.5px;
7259    letter-spacing: 1px;
7260    font-weight: 500;
7261    text-transform: uppercase;
7262    padding: 3px 6px;
7263    border-radius: 2px;
7264    width: fit-content;
7265    white-space: nowrap;
7266    background: #ED1C24;
7267    color: #ffffff;
7268  }
7269
7270  /* ── View Deal button ── */
7271  .ta-deal-card__add {
7272    display: flex;
7273    align-items: center;
7274    justify-content: center;
7275    gap: 7px;
7276    margin: 0 14px 14px;
7277    height: 42px;
7278    border-radius: 8px;
7279    background: #ED1C24;
7280    border: none;
7281    color: #ffffff;
7282    font-family: 'Poppins', sans-serif;
7283    font-size: 13px;
7284    font-weight: 600;
7285    transition: background 0.15s;
7286    flex-shrink: 0;
7287  }
7288
7289  .ta-deal-card:hover .ta-deal-card__add {
7290    background: #c8171e;
7291  }
7292
7293  /* ── Body ── */
7294  .ta-deal-card__body {
7295    padding: 13px 14px 15px;
7296    flex: 1;
7297    display: flex;
7298    flex-direction: column;
7299  }
7300
7301  .ta-deal-card__brand {
7302    font-family: 'Mozilla Text', sans-serif;
7303    font-size: 10px;
7304    font-weight: 500;
7305    letter-spacing: 1.5px;
7306    color: #6b7380;
7307    text-transform: uppercase;
7308  }
7309
7310  .ta-deal-card__name {
7311    font-size: 13.5px;
7312    font-weight: 600;
7313    color: #0f1419;
7314    line-height: 1.32;
7315    margin: 6px 0 0;
7316    display: -webkit-box;
7317    -webkit-line-clamp: 3;
7318    -webkit-box-orient: vertical;
7319    overflow: hidden;
7320  }
7321
7322  .ta-deal-card__sku {
7323    font-family: 'Mozilla Text', sans-serif;
7324    font-size: 9.5px;
7325    letter-spacing: 0.3px;
7326    color: #9ba3ae;
7327    margin-top: 7px;
7328  }
7329
7330  /* ── Condition badge ── */
7331  .ta-condition-badge {
7332    display: inline-block;
7333    font-family: 'Mozilla Text', sans-serif;
7334    font-size: 9px;
7335    font-weight: 700;
7336    letter-spacing: 1px;
7337    text-transform: uppercase;
7338    padding: 2px 7px;
7339    border-radius: 3px;
7340    margin-top: 5px;
7341  }
7342  .ta-condition-badge--floor-model { background: #fff3cd; color: #856404; border: 1px solid #ffc107; }
7343  .ta-condition-badge--clearance   { background: #fde8e8; color: #9b1c1c; border: 1px solid #f87171; }
7344
7345  /* ── Prices ── */
7346  .ta-deal-card__prices {
7347    display: flex;
7348    align-items: baseline;
7349    gap: 8px;
7350    flex-wrap: wrap;
7351    margin-top: auto;
7352    padding-top: 10px;
7353  }
7354
7355  .ta-deal-card__price {
7356    font-size: 16px;
7357    font-weight: 700;
7358    color: #ED1C24;
7359    letter-spacing: -0.2px;
7360  }
7361
7362  .ta-deal-card__price--sale {
7363    color: #c8332a;
7364  }
7365
7366  .ta-deal-card__compare {
7367    font-size: 11.5px;
7368    font-weight: 400;
7369    color: #9ba3ae;
7370    text-decoration: line-through;
7371  }
7372
7373  .ta-deal-card__save {
7374    font-family: 'Mozilla Text', sans-serif;
7375    font-size: 9.5px;
7376    letter-spacing: 0.5px;
7377    font-weight: 500;
7378    color: #ffffff;
7379    background: #ED1C24;
7380    padding: 2px 6px;
7381    border-radius: 2px;
7382    white-space: nowrap;
7383  }
7384
7385  /* ── Availability ── */
7386  .ta-deal-card__avail {
7387    font-size: 11px;
7388    color: #2b3440;
7389    margin-top: 9px;
7390    display: flex;
7391    align-items: center;
7392    gap: 6px;
7393  }
7394
7395  .ta-deal-card__avail::before {
7396    content: "";
7397    width: 6px;
7398    height: 6px;
7399    border-radius: 50%;
7400    background: #22a05a;
7401    flex-shrink: 0;
7402  }
7403
7404  .ta-deal-card__avail--out { color: #9ba3ae; }
7405  .ta-deal-card__avail--out::before { background: #9ba3ae; }
7406
7407  /* ── Out of stock state ── */
7408  .ta-deal-card.is-out .ta-deal-card__img img {
7409    filter: grayscale(0.45) opacity(0.65);
7410  }
7411
7412  .ta-deal-card.is-out .ta-deal-card__name,
7413  .ta-deal-card.is-out .ta-deal-card__brand {
7414    opacity: 0.72;
7415  }
7416
7417  .ta-deal-card.is-out .ta-deal-card__price {
7418    color: #6b7380;
7419  }
7420
7421  /* ── Breakpoints ── */
7422  @media screen and (max-width: 899px) {
7423    .ta-hot-deals {
7424      padding: 36px 20px;
7425    }
7426
7427    .ta-deal-card {
7428      width: clamp(200px, 42vw, 280px);
7429    }
7430  }
7431
7432  @media screen and (max-width: 599px) {
7433    .ta-hot-deals {
7434      padding: 36px 0;
7435    }
7436
7437    .ta-hot-deals__header {
7438      padding: 0 20px;
7439    }
7440
7441    .ta-hot-deals__grid {
7442      padding: 4px 20px 12px;
7443    }
7444
7445    .ta-deal-card {
7446      width: 72vw;
7447    }
7448  }
7449</style>
7450
7451<section class="ta-hot-deals">
7452  <div class="ta-hot-deals__header">
7453    <div class="ta-hot-deals__header-left"><div class="ta-hot-deals__kicker">This week · refreshed Mondays</div><h2 class="ta-hot-deals__heading">Six deals we think you'll love.</h2></div><a href="/collections/hot-deals" class="ta-hot-deals__all-link">
7454        All deals →
7455      </a></div>
7456
7457  <div class="ta-hot-deals__carousel-wrap">
7458  <div class="ta-hot-deals__grid" id="ta-deals-grid-template--20959748161715__ta_hot_deals_4AJdPW"><a href="/products/broil-king-grills-gas-grills-674114" class="ta-deal-card" >
7459
7460          <div class="ta-deal-card__img"><div class="ta-deal-card__tags">
7461                <span class="ta-deal-card__tag">HOT DEAL</span>
7462              </div><img
7463                src="//www.taappliance.com/cdn/shop/files/881437_1.jpg?v=1771860439&width=600"
7464                alt="Broil King Baron™ 420 Pro Shadow Gaz Grill - Liquid Propane 674114 IMAGE 1"
7465                loading="lazy"
7466                width="600"
7467                height="600"
7468                draggable="false"
7469              ></div>
7470
7471          <div class="ta-deal-card__body"><div class="ta-deal-card__brand">Broil King</div><div class="ta-deal-card__name">Broil King Baron™ 420 Pro Shadow Gas Grill - Liquid Propane</div><div class="ta-deal-card__sku">674114</div><div class="ta-deal-card__prices">
7472                <span class="ta-deal-card__price ta-deal-card__price--sale">$1,099.00 </span><span class="ta-deal-card__compare">$1,199.00 </span><span class="ta-deal-card__save">SAVE $100.00 </span></div><div class="ta-deal-card__avail">In stock</div></div><div class="ta-deal-card__add">View Deal →</div></a><a href="/products/falmec-ventilation-range-hoods-fpafx30w6ss" class="ta-deal-card" >
7473
7474          <div class="ta-deal-card__img"><div class="ta-deal-card__tags">
7475                <span class="ta-deal-card__tag">HOT DEAL</span>
7476              </div><img
7477                src="//www.taappliance.com/cdn/shop/products/158884_1.jpg?v=1627928615&width=600"
7478                alt="Falmec Ventilation Range Hoods FPAFX30W6SS IMAGE 1"
7479                loading="lazy"
7480                width="600"
7481                height="600"
7482                draggable="false"
7483              ></div>
7484
7485          <div class="ta-deal-card__body"><div class="ta-deal-card__brand">Falmec</div><div class="ta-deal-card__name">Falmec 30-inch Wall Mount Range Hood</div><div class="ta-deal-card__sku">FPAFX30W6SS</div><div class="ta-deal-card__prices">
7486                <span class="ta-deal-card__price ta-deal-card__price--sale">$599.00 </span><span class="ta-deal-card__compare">$1,479.00 </span><span class="ta-deal-card__save">SAVE $880.00 </span></div><div class="ta-deal-card__avail">In stock</div></div><div class="ta-deal-card__add">View Deal →</div></a><a href="/products/ao-smith-reverse-osmosis-ao-ro-4000" class="ta-deal-card" >
7487
7488          <div class="ta-deal-card__img"><div class="ta-deal-card__tags">
7489                <span class="ta-deal-card__tag">HOT DEAL</span>
7490              </div><img
7491                src="//www.taappliance.com/cdn/shop/products/663069_1.jpg?v=1627924994&width=600"
7492                alt="AO Smith Reverse Osmosis AO-RO-4000 IMAGE 1"
7493                loading="lazy"
7494                width="600"
7495                height="600"
7496                draggable="false"
7497              ></div>
7498
7499          <div class="ta-deal-card__body"><div class="ta-deal-card__brand">AO Smith</div><div class="ta-deal-card__name">AO Smith Reverse Osmosis AO-RO-4000</div><div class="ta-deal-card__prices">
7500                <span class="ta-deal-card__price ta-deal-card__price--sale">$349.99 </span><span class="ta-deal-card__compare">$599.99 </span><span class="ta-deal-card__save">SAVE $250.00 </span></div><div class="ta-deal-card__avail">In stock</div></div><div class="ta-deal-card__add">View Deal →</div></a><a href="/products/fhiaba-30-inch-145-cuft-built-in-bottom-freezer-refrigerator-with-interior-ice-maker-fk30bi-rs" class="ta-deal-card" >
7501
7502          <div class="ta-deal-card__img"><div class="ta-deal-card__tags">
7503                <span class="ta-deal-card__tag">HOT DEAL</span>
7504              </div><img
7505                src="//www.taappliance.com/cdn/shop/products/614411_1.jpg?v=1657031489&width=600"
7506                alt="Fhiaba 30-inch, 14.5 cu.ft. Built-in Bottom Freezer Refrigerator with Interior Ice Maker FK30BI-RS IMAGE 1"
7507                loading="lazy"
7508                width="600"
7509                height="600"
7510                draggable="false"
7511              ></div>
7512
7513          <div class="ta-deal-card__body"><div class="ta-deal-card__brand">Fhiaba</div><div class="ta-deal-card__name">Fhiaba 30-inch, 14.5 cu.ft. Built-in Bottom Freezer Refrigerator with Interior Ice Maker FK30BI-RS</div><div class="ta-deal-card__prices">
7514                <span class="ta-deal-card__price ta-deal-card__price--sale">$9,699.99 </span><span class="ta-deal-card__compare">$13,629.00 </span><span class="ta-deal-card__save">SAVE $3,929.01 </span></div><div class="ta-deal-card__avail">In stock</div></div><div class="ta-deal-card__add">View Deal →</div></a><a href="/products/miele-triflex-hx1-facelift-stick-vacuum-with-vortex-technology-41mul101usa" class="ta-deal-card" >
7515
7516          <div class="ta-deal-card__img"><div class="ta-deal-card__tags">
7517                <span class="ta-deal-card__tag">HOt deal</span>
7518              </div><img
7519                src="//www.taappliance.com/cdn/shop/files/781007_1.jpg?v=1699975512&width=600"
7520                alt="Miele Triflex HX1 Facelift Stick Vacuum with Vortex Technology 41MUL101USA IMAGE 1"
7521                loading="lazy"
7522                width="600"
7523                height="600"
7524                draggable="false"
7525              ></div>
7526
7527          <div class="ta-deal-card__body"><div class="ta-deal-card__brand">Miele</div><div class="ta-deal-card__name">Miele Cordless Stick Vacuum Triflex HX1 Facelift - Lotus White</div><div class="ta-deal-card__prices">
7528                <span class="ta-deal-card__price">$999.99 </span></div><div class="ta-deal-card__avail">In stock</div></div><div class="ta-deal-card__add">View Deal →</div></a><a href="/products/vitantonio-6-piece-knife-block-with-cutlery-cutting-board-salt-pepper-mill-set-88888st11" class="ta-deal-card" >
7529
7530          <div class="ta-deal-card__img"><div class="ta-deal-card__tags">
7531                <span class="ta-deal-card__tag">Hot Deal</span>
7532              </div><img
7533                src="//www.taappliance.com/cdn/shop/files/824355_1.jpg?v=1729628785&width=600"
7534                alt="Vitantonio 6 Piece Knife Block with Cutlery, Cutting Board & Salt & Pepper Mill Set 88888ST11 IMAGE 1"
7535                loading="lazy"
7536                width="600"
7537                height="600"
7538                draggable="false"
7539              ></div>
7540
7541          <div class="ta-deal-card__body"><div class="ta-deal-card__brand">Vitantonio</div><div class="ta-deal-card__name">Vitantonio 6 Piece Knife Block with Cutlery, Cutting Board & Salt & Pepper Mill Set</div><div class="ta-deal-card__sku">88888ST11</div><div class="ta-deal-card__prices">
7542                <span class="ta-deal-card__price ta-deal-card__price--sale">$299.95 </span><span class="ta-deal-card__compare">$1,049.99 </span><span class="ta-deal-card__save">SAVE $750.04 </span></div><div class="ta-deal-card__avail">In stock</div></div><div class="ta-deal-card__add">View Deal →</div></a></div>
7543  </div>
7544</section>
7545
7546<script>
7547(function() {
7548  var grid = document.getElementById('ta-deals-grid-template--20959748161715__ta_hot_deals_4AJdPW');
7549  if (!grid) return;
7550
7551  var wrap = grid.closest('.ta-hot-deals__carousel-wrap');
7552
7553  function checkScrollable() {
7554    var scrollable = grid.scrollWidth > grid.clientWidth + 2;
7555    grid.classList.toggle('is-scrollable', scrollable);
7556    if (wrap) wrap.classList.toggle('is-scrollable', scrollable);
7557  }
7558
7559  checkScrollable();
7560  if (typeof ResizeObserver !== 'undefined') {
7561    new ResizeObserver(checkScrollable).observe(grid);
7562  } else {
7563    window.addEventListener('resize', checkScrollable);
7564  }
7565
7566  var isDown = false;
7567  var didDrag = false;
7568  var startX, scrollLeft, velX, lastX, lastTime, rafId;
7569  var FRICTION = 0.92;
7570
7571  grid.addEventListener('mousedown', function(e) {
7572    isDown = true;
7573    didDrag = false;
7574    startX = e.pageX - grid.offsetLeft;
7575    scrollLeft = grid.scrollLeft;
7576    velX = 0;
7577    lastX = e.pageX;
7578    lastTime = Date.now();
7579    grid.classList.add('is-dragging');
7580    cancelAnimationFrame(rafId);
7581    e.preventDefault();
7582  });
7583
7584  document.addEventListener('mouseup', function() {
7585    if (!isDown) return;
7586    isDown = false;
7587    grid.classList.remove('is-dragging');
7588    momentum();
7589  });
7590
7591  document.addEventListener('mousemove', function(e) {
7592    if (!isDown) return;
7593    var x = e.pageX - grid.offsetLeft;
7594    var walk = x - startX;
7595    if (Math.abs(walk) > 4) didDrag = true;
7596    var now = Date.now();
7597    var dt = now - lastTime || 1;
7598    velX = (e.pageX - lastX) / dt * 16;
7599    lastX = e.pageX;
7600    lastTime = now;
7601    grid.scrollLeft = scrollLeft - walk;
7602  });
7603
7604  /* Suppress link navigation if the mouse actually moved */
7605  grid.addEventListener('click', function(e) {
7606    if (didDrag) {
7607      e.preventDefault();
7608      e.stopPropagation();
7609      didDrag = false;
7610    }
7611  }, true);
7612
7613  function momentum() {
7614    if (Math.abs(velX) < 0.5) return;
7615    grid.scrollLeft -= velX;
7616    velX *= FRICTION;
7617    rafId = requestAnimationFrame(momentum);
7618  }
7619})();
7620</script>
7620
7621
7622
7623</section><section id="shopify-section-template--20959748161715__ta_shop_by_brand_JtrDTV" class="shopify-section"><style>
7624  #shopify-section-template--20959748161715__ta_shop_by_brand_JtrDTV { padding: 0 !important; margin: 0 !important; }
7625
7626  .ta-brand {
7627    background: #faf6ef;
7628    padding: 56px clamp(20px, 4vw, 80px);
7629    font-family: 'Poppins', sans-serif;
7630    -webkit-font-smoothing: antialiased;
7631  }
7632
7633  .ta-brand__header {
7634    margin-bottom: 40px;
7635  }
7636
7637  .ta-brand__kicker {
7638    font-family: 'Mozilla Text', sans-serif;
7639    font-size: 11px;
7640    letter-spacing: 2px;
7641    color: #ED1C24;
7642    text-transform: uppercase;
7643    font-weight: 500;
7644    display: flex;
7645    align-items: center;
7646    gap: 10px;
7647    margin-bottom: 10px;
7648  }
7649
7650  .ta-brand__kicker::before {
7651    content: "";
7652    width: 22px;
7653    height: 1.5px;
7654    background: #ED1C24;
7655    display: block;
7656    flex-shrink: 0;
7657  }
7658
7659  .ta-brand__heading {
7660    font-size: clamp(24px, 3.4vw, 44px);
7661    font-weight: 700;
7662    letter-spacing: -1.4px;
7663    color: #0f1419;
7664    margin: 0;
7665    line-height: 1.08;
7666  }
7667
7668  .ta-brand__header-row {
7669    display: flex;
7670    align-items: flex-end;
7671    justify-content: space-between;
7672    gap: 16px;
7673    margin-bottom: 32px;
7674  }
7675
7676  .ta-brand__all-link {
7677    font-size: 13px;
7678    font-weight: 600;
7679    color: #0f1419;
7680    text-decoration: none;
7681    white-space: nowrap;
7682    padding-bottom: 2px;
7683    border-bottom: 1.5px solid #0f1419;
7684    flex-shrink: 0;
7685    align-self: flex-end;
7686    margin-bottom: 4px;
7687    transition: color 0.15s, border-color 0.15s;
7688  }
7689
7690  .ta-brand__all-link:hover {
7691    color: #ED1C24;
7692    border-color: #ED1C24;
7693  }
7694
7695  .ta-brand__grid {
7696    display: grid;
7697    grid-template-columns: repeat(6, 1fr);
7698    gap: 12px;
7699  }
7700
7701  .ta-brand__tile {
7702    background: #ffffff;
7703    border: 1px solid #e8e4dc;
7704    border-radius: 6px;
7705    padding: 20px 16px;
7706    display: flex;
7707    flex-direction: column;
7708    align-items: center;
7709    justify-content: center;
7710    text-decoration: none;
7711    min-height: 100px;
7712    transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;
7713  }
7714
7715  .ta-brand__tile:hover {
7716    border-color: #0f1419;
7717    transform: translateY(-2px);
7718    box-shadow: 0 6px 20px rgba(13,24,38,0.09);
7719  }
7720
7721  .ta-brand__tile-logo {
7722    max-height: 52px;
7723    width: 100%;
7724    object-fit: contain;
7725    display: block;
7726  }
7727
7728  .ta-brand__tile-name {
7729    font-size: 11px;
7730    font-weight: 300;
7731    letter-spacing: 0.04em;
7732    color: #6b7380;
7733    margin-top: 10px;
7734    text-align: center;
7735  }
7736
7737  /* Text-only fallback (no logo image) */
7738  .ta-brand__tile-name--fallback {
7739    font-size: 14px;
7740    font-weight: 600;
7741    color: #0f1419;
7742    margin-top: 0;
7743    letter-spacing: 0;
7744  }
7745
7746  @media screen and (max-width: 1024px) {
7747    .ta-brand__grid {
7748      grid-template-columns: repeat(4, 1fr);
7749    }
7750  }
7751
7752  @media screen and (max-width: 600px) {
7753    .ta-brand__grid {
7754      grid-template-columns: repeat(3, 1fr);
7755    }
7756
7757    .ta-brand {
7758      padding: 36px 20px;
7759    }
7760  }
7761
7762  @media screen and (max-width: 400px) {
7763    .ta-brand__grid {
7764      grid-template-columns: repeat(2, 1fr);
7765    }
7766  }
7767
7768  /* Cap at 12 brands on mobile — first 12 in list order */
7769  @media screen and (max-width: 749px) {
7770    .ta-brand__tile:nth-child(n+13) {
7771      display: none !important;
7772    }
7773  }
7774</style>
7775
7776<section class="ta-brand">
7777  <div class="ta-brand__header-row">
7778    <div class="ta-brand__header"><div class="ta-brand__kicker">The brands you love</div><h2 class="ta-brand__heading">Shop by brand.</h2></div></div>
7779
7780  <div class="ta-brand__grid"><a
7781          href="/collections/fisher-paykel"
7782          class="ta-brand__tile" aria-label="Fisher & Paykel"
7783        ><img
7784              src="//www.taappliance.com/cdn/shop/files/fisher_paykel_logo.png?height=104&v=1637187988"
7785              alt="Fisher & Paykel"
7786              class="ta-brand__tile-logo"
7787              loading="lazy"
7788              width="660"
7789              height="220"
7790            ><span class="ta-brand__tile-name">Fisher & Paykel</span></a><a
7791          href="/collections/broil-king"
7792          class="ta-brand__tile" aria-label="Broil King"
7793        ><img
7794              src="//www.taappliance.com/cdn/shop/files/BROIL_KING_LOGO.png?height=104&v=1660332235"
7795              alt="Broil King"
7796              class="ta-brand__tile-logo"
7797              loading="lazy"
7798              width="1630"
7799              height="253"
7800            ><span class="ta-brand__tile-name">Broil King</span></a><a
7801          href="/collections/bosch"
7802          class="ta-brand__tile" aria-label="Bosch"
7803        ><img
7804              src="//www.taappliance.com/cdn/shop/files/BOSCH_LOGO.png?height=104&v=1662558193"
7805              alt="Bosch"
7806              class="ta-brand__tile-logo"
7807              loading="lazy"
7808              width="823"
7809              height="202"
7810            ><span class="ta-brand__tile-name">Bosch</span></a><a
7811          href="/collections/kitchenaid"
7812          class="ta-brand__tile" aria-label="KitchenAid"
7813        ><img
7814              src="//www.taappliance.com/cdn/shop/files/KITCHENAID_LOGO.png?height=104&v=1662055953"
7815              alt="KitchenAid"
7816              class="ta-brand__tile-logo"
7817              loading="lazy"
7818              width="1000"
7819              height="200"
7820            ><span class="ta-brand__tile-name">KitchenAid</span></a><a
7821          href="/collections/bertazzoni"
7822          class="ta-brand__tile" aria-label="Bertazzoni"
7823        ><img
7824              src="//www.taappliance.com/cdn/shop/files/BERTAZZONI_LOGO.png?height=104&v=1666108988"
7825              alt="Bertazzoni"
7826              class="ta-brand__tile-logo"
7827              loading="lazy"
7828              width="300"
7829              height="302"
7830            ><span class="ta-brand__tile-name">Bertazzoni</span></a><a
7831          href="/collections/lg"
7832          class="ta-brand__tile" aria-label="LG"
7833        ><img
7834              src="//www.taappliance.com/cdn/shop/files/LG_LOGO.png?height=104&v=1665584091"
7835              alt="LG"
7836              class="ta-brand__tile-logo"
7837              loading="lazy"
7838              width="750"
7839              height="395"
7840            ><span class="ta-brand__tile-name">LG</span></a></div>
7841</section>
7842
7843
7844</section><section id="shopify-section-template--20959748161715__ta_story_block_cqVBmF" class="shopify-section"><style>
7845  #shopify-section-template--20959748161715__ta_story_block_cqVBmF { padding: 0 !important; margin: 0 !important; }
7846
7847  .ta-story {
7848    font-family: 'Poppins', sans-serif;
7849    -webkit-font-smoothing: antialiased;
7850    padding: 56px clamp(20px, 4vw, 80px);
7851  }
7852
7853  .ta-story__grid {
7854    display: grid;
7855    grid-template-columns: 45fr 55fr;
7856    height: clamp(340px, 50vh, 580px);
7857    gap: 0;
7858    border-radius: 8px;
7859    overflow: hidden;
7860  }
7861
7862  .ta-story__grid--image-right {
7863    grid-template-columns: 55fr 45fr;
7864  }
7865
7866  /* ── Image side ── */
7867  .ta-story__image-side {
7868    position: relative;
7869    overflow: hidden;
7870  }
7871
7872  .ta-story__grid:not(.ta-story__grid--image-right) .ta-story__image-side {
7873    border-radius: 8px 0 0 8px;
7874  }
7875
7876  .ta-story__grid--image-right .ta-story__image-side {
7877    border-radius: 0 8px 8px 0;
7878    order: 2;
7879  }
7880
7881  .ta-story__image-side img {
7882    width: 100%;
7883    height: 100%;
7884    object-fit: cover;
7885    display: block;
7886    transition: transform 0.5s ease;
7887  }
7888
7889  .ta-story__grid:hover .ta-story__image-side img {
7890    transform: scale(1.03);
7891  }
7892
7893  /* Placeholder when no image set */
7894  .ta-story__image-placeholder {
7895    width: 100%;
7896    height: 100%;
7897    background: #e8e4dc;
7898    display: flex;
7899    align-items: center;
7900    justify-content: center;
7901    color: #6b7380;
7902    font-size: 13px;
7903  }
7904
7905  /* ── Text side ── */
7906  .ta-story__text-side {
7907    background: #ffffff;
7908    padding: clamp(40px, 5vw, 80px);
7909    display: flex;
7910    flex-direction: column;
7911    justify-content: center;
7912  }
7913
7914  .ta-story__grid:not(.ta-story__grid--image-right) .ta-story__text-side {
7915    border-radius: 0 8px 8px 0;
7916  }
7917
7918  .ta-story__grid--image-right .ta-story__text-side {
7919    border-radius: 8px 0 0 8px;
7920    order: 1;
7921  }
7922
7923  .ta-story__kicker {
7924    font-family: 'Mozilla Text', sans-serif;
7925    font-size: 11px;
7926    letter-spacing: 2px;
7927    color: #ED1C24;
7928    text-transform: uppercase;
7929    font-weight: 500;
7930    display: flex;
7931    align-items: center;
7932    gap: 10px;
7933    margin-bottom: 14px;
7934  }
7935
7936  .ta-story__kicker::before {
7937    content: "";
7938    width: 22px;
7939    height: 1.5px;
7940    background: #ED1C24;
7941    display: block;
7942    flex-shrink: 0;
7943  }
7944
7945  .ta-story__heading {
7946    font-size: clamp(22px, 3vw, 38px);
7947    font-weight: 700;
7948    letter-spacing: -1.2px;
7949    color: #0f1419;
7950    margin: 0;
7951    line-height: 1.1;
7952  }
7953
7954  .ta-story__body {
7955    font-size: 14px;
7956    color: #6b7380;
7957    line-height: 1.7;
7958    max-width: 480px;
7959    margin: 16px 0 0;
7960    white-space: pre-line;
7961  }
7962
7963  .ta-story__btn {
7964    display: inline-flex;
7965    align-items: center;
7966    gap: 6px;
7967    margin-top: 28px;
7968    padding: 12px 28px;
7969    background: #ED1C24;
7970    color: #ffffff !important;
7971    font-family: 'Poppins', sans-serif;
7972    font-size: 13px;
7973    font-weight: 600;
7974    border-radius: 4px;
7975    text-decoration: none;
7976    align-self: flex-start;
7977    transition: background 0.2s;
7978  }
7979
7980  .ta-story__btn:hover {
7981    background: #c8151c;
7982  }
7983
7984  /* ── Responsive ── */
7985  @media screen and (max-width: 768px) {
7986    .ta-story {
7987      padding: 36px 20px;
7988    }
7989
7990    .ta-story__grid,
7991    .ta-story__grid--image-right {
7992      grid-template-columns: 1fr;
7993      grid-template-rows: auto auto;
7994      height: auto;
7995    }
7996
7997    .ta-story__image-side,
7998    .ta-story__grid--image-right .ta-story__image-side {
7999      order: 1;
8000      aspect-ratio: 4/3;
8001      border-radius: 8px 8px 0 0 !important;
8002    }
8003
8004    .ta-story__text-side,
8005    .ta-story__grid--image-right .ta-story__text-side {
8006      order: 2;
8007      border-radius: 0 0 8px 8px !important;
8008    }
8009  }
8010</style>
8011
8012<section class="ta-story">
8013  <div class="ta-story__grid">
8014
8015    <!-- Image -->
8016    <div class="ta-story__image-side"><img
8017          src="//www.taappliance.com/cdn/shop/files/Rectangle_7_1.5x.jpg?v=1621424656&width=1200"
8018          alt="Family owned. Ontario proud."
8019          loading="lazy"
8020          width="811"
8021          height="572"
8022        ></div>
8023
8024    <!-- Text -->
8025    <div class="ta-story__text-side"><div class="ta-story__kicker">Our story</div><h2 class="ta-story__heading">Family owned. Ontario proud.</h2><p class="ta-story__body">120 years. Four showrooms. A team that picks up the phone.
8026
8027We started as a single store in Kitchener and grew alongside the families we served. No call centres, no runarounds — just knowledgeable people who love appliances as much as you love your home.</p><a
8028          href="#"
8029          class="ta-story__btn"
8030        >Read our story →</a></div>
8031
8032  </div>
8033</section>
8034
8035
8036</section><section id="shopify-section-template--20959748161715__ta_reviews_feAc4b" class="shopify-section"><style>
8037  #shopify-section-template--20959748161715__ta_reviews_feAc4b { padding: 0 !important; margin: 0 !important; }
8038
8039  .ta-reviews {
8040    background: #faf6ef;
8041    padding: clamp(36px, 4vw, 56px) clamp(20px, 4vw, 80px);
8042    font-family: 'Poppins', sans-serif;
8043    -webkit-font-smoothing: antialiased;
8044  }
8045
8046  .ta-reviews__header {
8047    text-align: center;
8048    max-width: 640px;
8049    margin: 0 auto;
8050  }
8051
8052  .ta-reviews__kicker {
8053    font-family: 'Mozilla Text', sans-serif;
8054    font-size: 11px;
8055    letter-spacing: 2px;
8056    color: #ED1C24;
8057    text-transform: uppercase;
8058    font-weight: 500;
8059    margin-bottom: 14px;
8060    display: block;
8061  }
8062
8063  .ta-reviews__heading {
8064    font-size: clamp(22px, 3vw, 40px);
8065    font-weight: 700;
8066    letter-spacing: -1.2px;
8067    color: #0f1419;
8068    margin: 0;
8069    line-height: 1.1;
8070  }
8071
8072  .ta-reviews__subheading {
8073    font-size: 15px;
8074    color: #6b7380;
8075    line-height: 1.6;
8076    margin: 12px auto 0;
8077    max-width: 520px;
8078  }
8079
8080  .ta-reviews__widget {
8081    margin-top: 40px;
8082  }
8083
8084  .ta-reviews__cta-wrap {
8085    text-align: center;
8086    margin-top: 32px;
8087  }
8088
8089  .ta-reviews__cta {
8090    display: inline-flex;
8091    align-items: center;
8092    gap: 6px;
8093    padding: 12px 28px;
8094    border: 1.5px solid #0f1419;
8095    border-radius: 4px;
8096    color: #0f1419 !important;
8097    font-family: 'Poppins', sans-serif;
8098    font-size: 13px;
8099    font-weight: 600;
8100    text-decoration: none;
8101    transition: border-color 0.2s, background 0.2s, color 0.2s;
8102  }
8103
8104  .ta-reviews__cta:hover {
8105    border-color: #ED1C24;
8106    color: #ED1C24 !important;
8107    background: transparent;
8108  }
8109</style>
8110
8111<section class="ta-reviews">
8112  <div class="ta-reviews__header"><span class="ta-reviews__kicker">What our customers say</span><h2 class="ta-reviews__heading">Thousands of happy Ontario families.</h2></div><div class="ta-reviews__widget">
8112<script src="https://elfsightcdn.com/platform.js" async id="ta-elfsight-script-hp"></script>
8112
8113      <div class="elfsight-app-da6305a4-203b-4d11-88ef-f8b8edb82eef" data-elfsight-app-lazy id="ta-elfsight-widget-hp"></div>
8114    </div>
8115    
8115<script>
8116    (function() {
8117      function checkElfsight(attempt) {
8118        attempt = attempt || 1;
8119        var widget = document.getElementById('ta-elfsight-widget-hp');
8120        if (!widget) return;
8121
8122        var iframe = widget.querySelector('iframe');
8123        var loaded = iframe && iframe.offsetHeight > 10;
8124
8125        if (!loaded) {
8126          if (window.eapps && window.eapps.Platform && typeof window.eapps.Platform.loadWidgets === 'function') {
8127            window.eapps.Platform.loadWidgets();
8128          } else {
8129            var old = document.getElementById('ta-elfsight-script-hp');
8130            if (old) old.remove();
8131            var s = document.createElement('script');
8132            s.src = 'https://elfsightcdn.com/platform.js';
8133            s.async = true;
8134            s.id = 'ta-elfsight-script-hp';
8135            document.head.appendChild(s);
8136          }
8137
8138          if (attempt < 3) {
8139            setTimeout(function () { checkElfsight(attempt + 1); }, 2000 * attempt);
8140          }
8141        }
8142      }
8143
8144      // Only start once the section enters the viewport
8145      var section = document.getElementById('ta-elfsight-widget-hp') && document.getElementById('ta-elfsight-widget-hp').closest('section');
8146      if ('IntersectionObserver' in window && section) {
8147        var io = new IntersectionObserver(function(entries) {
8148          if (entries[0].isIntersecting) {
8149            io.disconnect();
8150            setTimeout(checkElfsight, 1500);
8151          }
8152        }, { threshold: 0.1 });
8153        io.observe(section);
8154      } else {
8155        setTimeout(checkElfsight, 1500);
8156      }
8157    })();
8158    </script>
8158<div class="ta-reviews__cta-wrap">
8159      <a
8160        href="/pages/review-page"
8161        class="ta-reviews__cta"
8162      >Read all reviews →</a>
8163    </div></section>
8164
8165
8166</section>
8167    </main>
8168
8169    <!-- BEGIN sections: footer-group -->
8170<div id="shopify-section-sections--20959741968563__footer" class="shopify-section shopify-section-group-footer-group">
8171<link href="//www.taappliance.com/cdn/shop/t/413/assets/section-footer.css?v=60318643098753476351788290396" rel="stylesheet" type="text/css" media="all" />
8172<link href="//www.taappliance.com/cdn/shop/t/413/assets/component-newsletter.css?v=4727253280200485261788290396" rel="stylesheet" type="text/css" media="all" />
8173<link href="//www.taappliance.com/cdn/shop/t/413/assets/component-list-menu.css?v=151968516119678728991788290396" rel="stylesheet" type="text/css" media="all" />
8174<link href="//www.taappliance.com/cdn/shop/t/413/assets/component-list-payment.css?v=69253961410771838501788290396" rel="stylesheet" type="text/css" media="all" />
8175<link href="//www.taappliance.com/cdn/shop/t/413/assets/component-list-social.css?v=35792976012981934991788290396" rel="stylesheet" type="text/css" media="all" />
8176<style data-shopify>.footer {
8177    margin-top: 0px;
8178  }
8179
8180  .section-sections--20959741968563__footer-padding {
8181    padding-top: 27px;
8182    padding-bottom: 27px;
8183  }
8184
8185  @media screen and (min-width: 750px) {
8186    .footer {
8187      margin-top: 0px;
8188    }
8189
8190    .section-sections--20959741968563__footer-padding {
8191      padding-top: 36px;
8192      padding-bottom: 36px;
8193    }
8194  }</style><footer class="footer color-scheme-1 gradient section-sections--20959741968563__footer-padding"><div class="footer__content-top page-width"><div
8195          class="footer-block--newsletter scroll-trigger animate--slide-in"
8196          
8197            data-cascade
8198          
8199        ><div class="footer-block__newsletter"><h2 class="footer-block__heading inline-richtext">Subscribe to our emails</h2><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
8200                <div class="newsletter-form__field-wrapper">
8201                  <div class="field">
8202                    <input
8203                      id="NewsletterForm--sections--20959741968563__footer"
8204                      type="email"
8205                      name="contact[email]"
8206                      class="field__input"
8207                      value=""
8208                      aria-required="true"
8209                      autocorrect="off"
8210                      autocapitalize="off"
8211                      autocomplete="email"
8212                      
8213                      placeholder="Email"
8214                      required
8215                    >
8216                    <label class="field__label" for="NewsletterForm--sections--20959741968563__footer">
8217                      Email
8218                    </label>
8219                    <button
8220                      type="submit"
8221                      class="newsletter-form__button field__button"
8222                      name="commit"
8223                      id="Subscribe"
8224                      aria-label="Subscribe"
8225                    >
8226                      <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8226ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8227</span>
8228                    </button>
8229                  </div></div></form></div><div class="footer__follow-on-shop">
8230              
8230<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 8230
8230
8231<script type="module">
8232  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
8233
8234  
8235</script>
8235
8236
8237<shop-follow-button ux-mode="windoid" return-uri="https://www.taappliance.com/account/redirect" proxy="true"></shop-follow-button>
8238
8239            </div></div>
8240      </div><div
8241    class="footer__content-bottom scroll-trigger animate--slide-in"
8242    
8243      data-cascade
8244    
8245  >
8246    <div class="footer__content-bottom-wrapper page-width">
8247      <div class="footer__column footer__localization isolate"></div>
8248      <div class="footer__column footer__column--info"><div class="footer__payment">
8249            <span class="visually-hidden">Payment methods</span>
8250            <ul class="list list-payment" role="list"><li class="list-payment__item">
8251                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
8252
8253                </li><li class="list-payment__item">
8254                  <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 
82541.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>
8255
8256                </li><li class="list-payment__item">
8257                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
8258                </li><li class="list-payment__item">
8259                  <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
8260                </li><li class="list-payment__item">
8261                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
826106zM23.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>
8262
8263                </li><li class="list-payment__item">
8264                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
8265
8266                </li><li class="list-payment__item">
8267                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
82670-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
8268                </li><li class="list-payment__item">
8269                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
8270
8271                </li><li class="list-payment__item">
8272                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
827216.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>
8273
8274                </li></ul>
8275          </div></div>
8276    </div>
8277    <div class="footer__content-bottom-wrapper page-width">
8278      <div class="footer__copyright caption">
8279        <small class="copyright__content"
8280          >&copy; 2026, <a href="/" title="">TA Appliances &amp; Barbecues</a></small>
8281        <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></small><ul class="policies list-unstyled"><li>
8282                  <small class="copyright__content"
8283                    ><a href="/policies/refund-policy">Refund policy</a></small
8284                  >
8285                </li><li>
8286                  <small class="copyright__content"
8287                    ><a href="/policies/privacy-policy">Privacy policy</a></small
8288                  >
8289                </li><li>
8290                  <small class="copyright__content"
8291                    ><a href="/policies/terms-of-service">Terms of service</a></small
8292                  >
8293                </li><li>
8294                  <small class="copyright__content"
8295                    ><a href="/policies/shipping-policy">Shipping policy</a></small
8296                  >
8297                </li></ul></div>
8298    </div>
8299  </div>
8300</footer>
8301
8302
8303</div>
8304<!-- END sections: footer-group -->
8305    <section id="shopify-section-ta-trust-bar" class="shopify-section section"><style>
8306  .ta-trust-bar {
8307    background-color: #0f1f35;
8308    border-top: 1px solid #1e3555;
8309    border-bottom: 1px solid #1e3555;
8310    padding: clamp(1.8rem, 3.5vw, 3rem) clamp(1.5rem, 4vw, 3rem);
8311  }
8312
8313  .ta-trust-bar__inner {
8314    max-width: 1400px;
8315    margin: 0 auto;
8316    display: flex;
8317    justify-content: space-around;
8318    align-items: stretch;
8319  }
8320
8321  .ta-trust-bar__item {
8322    display: flex;
8323    flex-direction: column;
8324    align-items: center;
8325    text-align: center;
8326    gap: 0.8rem;
8327    flex: 1;
8328    padding: 0 clamp(1.5rem, 3vw, 3rem);
8329  }
8330
8331  .ta-trust-bar__item + .ta-trust-bar__item {
8332    border-left: 1px solid #1e3555;
8333  }
8334
8335  .ta-trust-bar__icon {
8336    width: clamp(3rem, 4.5vw, 4.2rem);
8337    height: clamp(3rem, 4.5vw, 4.2rem);
8338    color: #ffffff;
8339    flex-shrink: 0;
8340  }
8341
8342  .ta-trust-bar__label {
8343    color: #ffffff;
8344    font-size: clamp(1.45rem, 2vw, 1.7rem);
8345    font-weight: 600;
8346    margin: 0;
8347    font-family: 'Poppins', sans-serif;
8348    line-height: 1.3;
8349  }
8350
8351  @media (max-width: 749px) {
8352    .ta-trust-bar__item + .ta-trust-bar__item {
8353      border-left: none;
8354      border-top: 1px solid #1e3555;
8355      padding-top: clamp(1.5rem, 3vw, 2rem);
8356    }
8357
8358    .ta-trust-bar__inner {
8359      flex-direction: column;
8360      align-items: center;
8361      gap: clamp(1.5rem, 3vw, 2rem);
8362    }
8363
8364    .ta-trust-bar__item {
8365      padding: 0;
8366    }
8367  }
8368</style>
8369
8370<div class="ta-trust-bar">
8371  <div class="ta-trust-bar__inner">
8372
8373    <div class="ta-trust-bar__item">
8374      <svg class="ta-trust-bar__icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
8375        <path d="M12 2L9.09 8.26L2 9.27L7 14.14L5.82 21.02L12 17.77L18.18 21.02L17 14.14L22 9.27L14.91 8.26L12 2Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
8376        <path d="M9 12L11 14L15 10" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
8377      </svg>
8378      <p class="ta-trust-bar__label">Price Match Guarantee</p>
8379    </div>
8380
8381    <div class="ta-trust-bar__item">
8382      <svg class="ta-trust-bar__icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
8383        <path d="M3 18V12C3 7.03 7.03 3 12 3C16.97 3 21 7.03 21 12V18" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
8384        <path d="M21 19C21 20.1 20.1 21 19 21H18C16.9 21 16 20.1 16 19V16C16 14.9 16.9 14 18 14H21V19Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
8385        <path d="M3 19C3 20.1 3.9 21 5 21H6C7.1 21 8 20.1 8 19V16C8 14.9 7.1 14 6 14H3V19Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
8386      </svg>
8387      <p class="ta-trust-bar__label">Top-Notch Service</p>
8388    </div>
8389
8390    <div class="ta-trust-bar__item">
8391      <svg class="ta-trust-bar__icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
8392        <rect x="2" y="5" width="20" height="14" rx="2" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
8393        <path d="M2 10H22" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/>
8394        <path d="M6 15H8" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/>
8395        <path d="M11 15H13" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/>
8396      </svg>
8397      <p class="ta-trust-bar__label">Secure Payment</p>
8398    </div>
8399
8400  </div>
8401</div>
8402
8403
8404</section>
8405    <section id="shopify-section-ta-footer" class="shopify-section section"><style>
8406  /* ===================== TA FOOTER ===================== */
8407  .ta-footer {
8408    background-color: #0f1f35;
8409    font-family: 'Poppins', sans-serif;
8410  }
8411
8412  /* 30/70 split */
8413  .ta-footer__top {
8414    display: flex;
8415    align-items: stretch;
8416    margin: 0;
8417  }
8418
8419  /* ---- Left 30%: logo + newsletter + social ---- */
8420  .ta-footer__col-left {
8421    width: clamp(320px, 550px - (1375px - 100vw), 550px);
8422    flex-shrink: 0;
8423    display: flex;
8424    flex-direction: column;
8425    align-items: stretch;
8426    text-align: center;
8427    padding: clamp(3rem, 5vw, 5rem) clamp(2.5rem, 5vw, 5rem);
8428    border-right: 1px solid #1e3555;
8429    box-sizing: border-box;
8430  }
8431
8432  .ta-footer__logo-img {
8433    display: block;
8434    max-width: 200px;
8435    width: 100%;
8436    height: auto;
8437    margin: 0 auto clamp(1.5rem, 2.5vw, 2rem);
8438  }
8439
8440  .ta-footer__newsletter-heading {
8441    font-size: clamp(1.5rem, 2.2vw, 1.9rem);
8442    font-weight: 700;
8443    color: #ffffff;
8444    margin: 0 0 0.5rem 0;
8445    line-height: 1.25;
8446  }
8447
8448  .ta-footer__newsletter-subtext {
8449    font-size: clamp(1.25rem, 1.7vw, 1.45rem);
8450    color: #8facc4;
8451    margin: 0 0 1.2rem 0;
8452    line-height: 1.5;
8453  }
8454
8455  .ta-footer__newsletter-form {
8456    display: flex;
8457    width: 100%;
8458    box-sizing: border-box;
8459    margin-bottom: 0.5rem;
8460  }
8461
8462  .ta-footer__newsletter-input {
8463    flex: 1;
8464    padding: clamp(0.65rem, 1.1vw, 0.85rem) 0.9rem;
8465    font-size: clamp(1.25rem, 1.7vw, 1.4rem);
8466    font-family: 'Poppins', sans-serif;
8467    border: 1px solid #2a4668;
8468    border-right: none;
8469    border-radius: 4px 0 0 4px;
8470    background: #162d4a;
8471    color: #ffffff;
8472    outline: none;
8473    transition: border-color 0.2s ease;
8474    min-width: 0;
8475  }
8476
8477  .ta-footer__newsletter-input::placeholder {
8478    color: #5a7a96;
8479  }
8480
8481  .ta-footer__newsletter-input:focus {
8482    border-color: #ED1C24;
8483  }
8484
8485  .ta-footer__newsletter-btn {
8486    padding: clamp(0.65rem, 1.1vw, 0.85rem) clamp(1rem, 1.8vw, 1.4rem);
8487    background: #ED1C24;
8488    color: #ffffff;
8489    border: none;
8490    border-radius: 0 4px 4px 0;
8491    font-size: clamp(1.25rem, 1.7vw, 1.4rem);
8492    font-family: 'Poppins', sans-serif;
8493    font-weight: 600;
8494    cursor: pointer;
8495    white-space: nowrap;
8496    transition: background-color 0.2s ease;
8497  }
8498
8499  .ta-footer__newsletter-btn:hover {
8500    background: #c41019;
8501  }
8502
8503  .ta-footer__newsletter-success {
8504    color: #4cd964;
8505    font-size: clamp(1.25rem, 1.7vw, 1.4rem);
8506    margin: 0.6rem 0 0;
8507  }
8508
8509  .ta-footer__newsletter-error {
8510    color: #ff6b6b;
8511    font-size: clamp(1.2rem, 1.6vw, 1.35rem);
8512    margin: 0.5rem 0 0;
8513  }
8514
8515  /* Social icons */
8516  .ta-footer__social {
8517    display: flex;
8518    gap: 0.7rem;
8519    flex-wrap: wrap;
8520    justify-content: center;
8521    margin-top: 1.5rem;
8522    width: 100%;
8523  }
8524
8525  .ta-footer__social-link {
8526    display: flex;
8527    align-items: center;
8528    justify-content: center;
8529    width: clamp(3rem, 3.8vw, 3.6rem);
8530    height: clamp(3rem, 3.8vw, 3.6rem);
8531    border-radius: 50%;
8532    background: #162d4a;
8533    border: 1px solid #2a4668;
8534    color: #8facc4;
8535    text-decoration: none;
8536    transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
8537    flex-shrink: 0;
8538  }
8539
8540  .ta-footer__social-link:hover {
8541    background: #ED1C24;
8542    border-color: #ED1C24;
8543    color: #ffffff;
8544  }
8545
8546  .ta-footer__social-link svg {
8547    width: clamp(1.4rem, 1.9vw, 1.7rem);
8548    height: clamp(1.4rem, 1.9vw, 1.7rem);
8549  }
8550
8551  /* ---- Right 70%: link columns ---- */
8552  .ta-footer__cols-right {
8553    flex: 1;
8554    display: grid;
8555    grid-template-columns: repeat(3, auto);
8556    justify-content: end;
8557    gap: clamp(4rem, 6vw, 7rem);
8558    padding: clamp(3rem, 5vw, 5rem) clamp(5rem, 8vw, 8rem);
8559    align-items: start;
8560  }
8561
8562  .ta-footer__col-heading {
8563    font-size: clamp(1.45rem, 1.9vw, 1.65rem);
8564    font-weight: 700;
8565    color: #ffffff;
8566    margin: 0 0 1rem 0;
8567    padding-bottom: 0.7rem;
8568    border-bottom: 1px solid #1e3555;
8569    line-height: 1.2;
8570  }
8571
8572  .ta-footer__link-list {
8573    list-style: none;
8574    margin: 0;
8575    padding: 0;
8576    display: flex;
8577    flex-direction: column;
8578    gap: 0.22rem;
8579  }
8580
8581  .ta-footer__link-list li {
8582    height: 21px;
8583    display: flex;
8584    align-items: center;
8585    padding: 0 !important;
8586    margin: 0 !important;
8587  }
8588
8589  .ta-footer__link-list a {
8590    color: #8facc4;
8591    text-decoration: none;
8592    font-size: clamp(1.1rem, 1.55vw, 1.25rem);
8593    line-height: 1.2;
8594    transition: color 0.15s ease;
8595  }
8596
8597  .ta-footer__link-list a:hover {
8598    color: #ffffff;
8599  }
8600
8601  /* ---- Bottom bar ---- */
8602  .ta-footer__bottom {
8603    border-top: 1px solid #1e3555;
8604    padding: clamp(1.2rem, 2vw, 1.8rem) clamp(1.5rem, 4vw, 3rem);
8605  }
8606
8607  .ta-footer__bottom-inner {
8608    max-width: 1400px;
8609    margin: 0 auto;
8610    display: flex;
8611    justify-content: center;
8612    align-items: center;
8613    gap: 0.4rem;
8614    flex-wrap: wrap;
8615    text-align: center;
8616    font-size: clamp(1.2rem, 1.6vw, 1.35rem);
8617    color: #5a7a96;
8618  }
8619
8620  .ta-footer__bottom-inner a {
8621    color: #5a7a96;
8622    text-decoration: none;
8623    transition: color 0.15s ease;
8624  }
8625
8626  .ta-footer__bottom-inner a:hover {
8627    color: #8facc4;
8628  }
8629
8630  .ta-footer__bottom-sep {
8631    color: #2a4668;
8632  }
8633
8634  /* ---- Mobile ---- */
8635  @media (max-width: 989px) {
8636    .ta-footer__top {
8637      flex-direction: column;
8638    }
8639
8640    .ta-footer__col-left {
8641      width: 100%;
8642      border-right: none;
8643      border-bottom: 1px solid #1e3555;
8644      box-sizing: border-box;
8645    }
8646
8647    .ta-footer__cols-right {
8648      grid-template-columns: 1fr;
8649      padding: 0 clamp(1.5rem, 4vw, 2.5rem);
8650      gap: 0;
8651    }
8652
8653    .ta-footer__col {
8654      border-bottom: 1px solid #1e3555;
8655    }
8656
8657    .ta-footer__col-heading {
8658      cursor: pointer;
8659      display: flex;
8660      justify-content: space-between;
8661      align-items: center;
8662      margin-bottom: 0;
8663      padding: 1.3rem 0;
8664      border-bottom: none;
8665      user-select: none;
8666      -webkit-tap-highlight-color: transparent;
8667    }
8668
8669    .ta-footer__col-heading::after {
8670      content: '+';
8671      font-size: 2rem;
8672      font-weight: 300;
8673      color: #5a7a96;
8674      line-height: 1;
8675      flex-shrink: 0;
8676    }
8677
8678    .ta-footer__col-heading.ta-footer--open::after {
8679      content: '\2212';
8680    }
8681
8682    .ta-footer__link-list {
8683      display: none;
8684      padding-bottom: 1.2rem;
8685    }
8686
8687    .ta-footer__link-list.ta-footer--open {
8688      display: flex;
8689    }
8690  }
8691</style>
8692
8693<footer class="ta-footer">
8694
8695  <div class="ta-footer__top"><div class="ta-footer__col-left"><img
8696          src="//www.taappliance.com/cdn/shop/files/TA_Logo_LeftJust_white_no_tag_line_45875510-79da-4505-abed-56ee5d2468a0.png?v=1790774261&width=300"
8697          alt="TA Appliances &amp; Barbecues"
8698          class="ta-footer__logo-img"
8699          loading="lazy"
8700          width="1037"
8701          height="406"
8702        ><p class="ta-footer__newsletter-heading">Be The First To Receive Interesting Offers!</p>
8703      <p class="ta-footer__newsletter-subtext">Get the inside scoop on sales, promotions, events and much more!</p><form method="post" action="/contact#ta-footer-newsletter" id="ta-footer-newsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="ta-footer__newsletter-form">
8704            <input
8705              type="email"
8706              name="contact[email]"
8707              class="ta-footer__newsletter-input"
8708              placeholder="Email Address"
8709              required
8710              autocomplete="email"
8711              autocorrect="off"
8712              autocapitalize="off">
8713            <button type="submit" class="ta-footer__newsletter-btn">Sign Up</button>
8714          </div></form><div class="ta-footer__social">
8715
8716        <a href="https://twitter.com/TAAppliance" class="ta-footer__social-link" target="_blank" rel="noopener noreferrer" aria-label="Twitter / X">
8717          <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
8718            <path d="M21 6.73572C20.3381 7.02904 19.627 7.22722 18.8794 7.3168C19.6508 6.85526 20.2278 6.12885 20.503 5.27311C19.7783 5.70356 18.9851 6.00656 18.158 6.16891C17.6018 5.57504 16.8651 5.18141 16.0623 5.04914C15.2594 4.91687 14.4354 5.05336 13.7181 5.43741C13.0007 5.82147 12.43
871803 6.4316 12.0953 7.17308C11.7602 7.91457 11.6794 8.74592 11.8652 9.53807C10.3968 9.46434 8.96033 9.08268 7.64898 8.41785C6.33762 7.75302 5.18071 6.81988 4.25332 5.679C3.93623 6.22599 3.7539 6.86018 3.7539 7.5356C3.75354 8.14363 3.90328 8.74235 4.18981 9.27863C4.47634 9.81491 4.89082 10.2722 5.39646 10.6099C4.81005 10.5912 4.23658 10.4327 3.72377 10.1477V10.1952C3.72371 11.048 4.0187 11.8746 4.55868 12.5346C5.09865 13.1947 5.85036 13.6476 6.68625 13.8165C6.14226 13.9637 5.57192 13.9854 5.01832 13.8799C5.25416 14.6137 5.71355 15.2553 6.33219 15.7151C6.95082 16.1748 7.69772 16.4295 8.46833 16.4436C7.16018 17.4706 5.54461 18.0276 3.88153 18.0252C3.58693 18.0252 3.29258 18.008 3 17.9736C4.68813 19.059 6.65322 19.6351 8.66018 19.6328C15.454 19.6328 19.168 14.006 19.168 9.12584C19.168 8.96729 19.164 8.80716 19.1569 8.64861C19.8793 8.12617 20.5029 7.47923 20.9984 6.7381L21 6.73572Z" fill="currentColor"/>
8719          </svg>
8720        </a>
8721
8722        <a href="https://www.facebook.com/TAAppliance" class="ta-footer__social-link" target="_blank" rel="noopener noreferrer" aria-label="Facebook">
8723          <svg viewBox="0 0 9 19" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
8724            <path d="M2.29748 19V10.0846H0V6.87469H2.29748V4.13297C2.29748 1.97851 3.65461 0 6.78172 0C8.04784 0 8.98407 0.124545 8.98407 0.124545L8.9103 3.1221C8.9103 3.1221 7.95549 3.11256 6.91356 3.11256C5.78588 3.11256 5.6052 3.6458 5.6052 4.53083V6.87469H8.99994L8.85223 10.0846H5.6052V19H2.29748Z" fill="currentColor"/>
8725          </svg>
8726        </a>
8727
8728        <a href="https://ca.linkedin.com/company/ta-appliance-incorporated" class="ta-footer__social-link" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn">
8729          <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
8730            <path fill="currentColor" d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"/>
8731          </svg>
8732        </a>
8733
8734        <a href="https://instagram.com/taappliances/" class="ta-footer__social-link" target="_blank" rel="noopener noreferrer" aria-label="Instagram">
8735          <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
8736            <path fill-rule="evenodd" clip-rule="evenodd" d="M8.28955 3.054C9.24927 3.00982 9.55527 3 12 3C14.4447 3 14.7507 3.01064 15.7096 3.054C16.6685 3.09736 17.3231 3.25036 17.8958 3.47209C18.4955 3.69873 19.0396 4.053 19.4896 4.51118C19.9478 4.96036 20.3013 5.50364 20.5271 6.10418C20.7496 6.67691 20.9018 7.33145 20.946 8.28873C20.9902 9.25009 21 9.55609 21 12C21 14.4447 20.9894 14.7507 20.946 15.7105C20.9026 16.6677 20.7496 17.3223 20.5271 17.895C20.3013 18.4956 19.9472 19.0398 19.4896 19.4896C19.0396 19.9478 18.4955 20.3013 17.8958 20.5271C17.3231 20.7496 16.6685 20.9018 15.7113 20.946C14.7507 20.9902 14.4447 21 12 21C9.55527 21 9.24927 20.9894 8.28955 20.946C7.33227 20.9026 6.67773 20.7496 6.105 20.5271C5.50439 20.3012 4.96022 19.9472 4.51036 19.4896C4.05249 19.0402 3.69817 18.4963 3.47209 17.8958C3.25036 17.3231 3.09818 16.6685 3.054 15.7113C3.00982 14.7499 3 14.4439 3 12C3 9.55527 3.01064 9.24927 3.054 8.29036C3.09736 7.33145 3.25036 6.67691 3.47209 6.10418C3.6985 5.5037 4.0531 4.9598 4.51118 4.51036C4.9604 4.05259 5.50402 3.69827 6.10418 3.47209C6.67691 3.25036 7.33145 3.09818 8.28873 3.054H8.28955ZM15.6368 4.674C14.6877 4.63064 14.403 4.62164 12 4.62164C9.597 4.62164 9.31227 4.63064 8.36318 4.674C7.48527 4.71409 7.00909 4.86055 6.69164 4.98409C6.27191 5.14773 5.97164 5.34164 5.65664 5.65664C5.35804 5.94713 5.12824 6.30078 4.98409 6.69164C4.86055 7.00909 4.71409 7.48527 4.674 8.36318C4.63064 9.31227 4.62164 9.597 4.62164 12C4.62164 14.403 4.63064 14.6877 4.674 15.6368C4.71409 16.5147 4.86055 16.9909 4.98409 17.3084C5.12809 17.6986 5.358 18.0529 5.65664 18.3434C5.94709 18.642 6.30136 18.8719 6.69164 19.0159C7.00909 19.1395 7.48527 19.2859 8.36318 19.326C9.31227 19.3694 9.59618 19.3784 12 19.3784C14.4038 19.3784 14.6877 19.3694 15.6368 19.326C16.5147 19.2859 16.9909 19.1395 17.3084 19.0159C17.7281 18.8523 18.0284 18.6584 18.3434 18.3434C18.642 18.0529 18.8719 17.6986 19.0159 17.3084C19.1395 16.9909 19.2859 16.5147 19.326 15.6368C19.3694 14.6877 19.3784 14.403 19.3784 12C19.3784 9.597 19.3694 9.31227 19.326 8.36318C19.2859 7.48527 19.1395 7.00909 19.0159 6.69164C18.8523 6.27191 18.6584 5.97164 18.3434 5.65664C18.0528 5.35806 17.6992 5.12826 17.3084 4.98409C16.9909 4.86055 16.5147 4.71409 15.6368 4.674ZM10.8505 14.7745C11.4924 15.0417 12.2073 15.0778 12.8729 14.8765C13.5386 14.6752 14.1137 14.2491 14.5 13.6709C14.8864 13.0927 15.06 12.3983 14.9913 11.7064C14.9226 11.0144 14.6157 10.3677 14.1232 9.87682C13.8092 9.56303 13.4295 9.32276 13.0115 9.1733C12.5936 9.02385 12.1476 8.96893 11.7059 9.0125C11.2641 9.05608 10.8375 9.19705 10.4567 9.42529C10.076 9.65352 9.75061 9.96334 9.50397 10.3324C9.25734 10.7015 9.09561 11.1207 9.03042 11.5598C8.96524 11.9989 8.99821 12.447 9.12
8736699 12.8718C9.25576 13.2966 9.47712 13.6876 9.77514 14.0166C10.0731 14.3456 10.4404 14.6044 10.8505 14.7745ZM8.72891 8.72891C9.15847 8.29934 9.66844 7.95859 10.2297 7.72611C10.791 7.49363 11.3925 7.37398 12 7.37398C12.6075 7.37398 13.209 7.49363 13.7703 7.72611C14.3316 7.95859 14.8415 8.29934 15.2711 8.72891C15.7007 9.15847 16.0414 9.66844 16.2739 10.2297C16.5064 10.791 16.626 11.3925 16.626 12C16.626 12.6075 16.5064 13.209 16.2739 13.7703C16.0414 14.3316 15.7007 14.8415 15.2711 15.2711C14.4035 16.1386 13.2269 16.626 12 16.626C10.7731 16.626 9.59646 16.1386 8.72891 15.2711C7.86136 14.4035 7.37398 13.2269 7.37398 12C7.37398 10.7731 7.86136 9.59646 8.72891 8.72891ZM17.652 8.06291C17.7584 7.96249 17.8437 7.84174 17.9026 7.7078C17.9616 7.57385 17.993 7.42945 17.9952 7.28312C17.9973 7.1368 17.97 6.99154 17.915 6.85594C17.86 6.72033 17.7784 6.59715 17.6749 6.49367C17.5714 6.39019 17.4482 6.30853 17.3126 6.25351C17.177 6.1985 17.0317 6.17125 16.8854 6.17339C16.7391 6.17552 16.5947 6.20699 16.4607 6.26593C16.3268 6.32488 16.2061 6.4101 16.1056 6.51655C15.9103 6.72357 15.8034 6.99855 15.8076 7.28312C15.8117 7.5677 15.9266 7.83945 16.1279 8.04069C16.3291 8.24193 16.6008 8.35682 16.8854 8.36097C17.17 8.36512 17.445 8.2582 17.652 8.06291Z" fill="currentColor"/>
8737          </svg>
8738        </a>
8739
8740        <a href="https://www.tiktok.com/@taappliances" class="ta-footer__social-link" target="_blank" rel="noopener noreferrer" aria-label="TikTok">
8741          <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
8742            <path d="M19.9643 6.33878C18.9331 6.11819 17.9993 5.57398 17.299 4.78549C16.5987 3.99699 16.1686 3.00544 16.0714 1.95538V1.5H12.5141V15.6177C12.5119 16.2428 12.3139 16.8514 11.948 17.3581C11.582 17.8647 11.0665 18.244 10.4739 18.4426C9.88128 18.6412 9.24133 18.6492 8.64397 18.4653C8.04662 18.2814 7.52188 17.915 7.14351 17.4176C6.75926 16.9118 6.5461 16.2967 6.53496 15.6616C6.52381 15.0266 6.71525 14.4044 7.08152 13.8855C7.44778 13.3665 7.96983 12.9777 8.57196 12.7754C9.17408 12.5732 9.82499 12.5679 10.4303 12.7605V9.14642C9.08052 8.95983 7.70619 9.1998 6.49952 9.83276C5.29286 10.4657 4.31421 11.46 3.70048 12.6766C3.08674 13.8931 2.8686 15.2711 3.07658 16.6177C3.28456 17.9644 3.90826 19.2123 4.86042 20.187C5.76845 21.1161 6.93274 21.7535 8.20467 22.0179C9.47659 22.2823 10.7985 22.1617 12.0015 21.6715C13.2046 21.1813 14.2343 20.3437 14.9592 19.2656C15.6841 18.1875 16.0713 16.9179 16.0714 15.6188V8.40501C17.509 9.4328 19.2328 9.9839 21 9.98077V6.44617C20.652 6.4466 20.3048 6.4106 19.9643 6.33878Z" fill="currentColor"/>
8743          </svg>
8744        </a>
8745
8746        <a href="https://www.youtube.com/channel/UCwo82OXLJ7AHPTuRfU30TIQ" class="ta-footer__social-link" target="_blank" rel="noopener noreferrer" aria-label="YouTube">
8747          <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
8748            <path fill="currentColor" d="M12.2439 4C12.778 4.00294 14.1143 4.01586 15.5341 4.07273L16.0375 4.09468C17.467 4.16236 18.8953 4.27798 19.6037 4.4755C20.5486 4.74095 21.2913 5.5155 21.5423 6.49732C21.942 8.05641 21.992 11.0994 21.9982 11.8358L21.9991 11.9884V11.9991C21.9991 11.9991 21.9991 12.0028 21.9991 12.0099L21.9982 12.1625C21.992 12.8989 21.942 15.9419 21.5423 17.501C21.2878 18.4864 20.5451 19.261 19.6037 19.5228C18.8953 19.7203 17.467 19.8359 16.0375 19.9036L15.5341 19.9255C14.1143 19.9824 12.778 19.9953 12.2439 19.9983L12.0095 19.9991H11.9991C11.9991 19.9991 11.9956 19.9991 11.9887 19.9991L11.7545 19.9983C10.6241 19.9921 5.89772 19.941 4.39451 19.5228C3.4496 19.2573 2.70692 18.4828 2.45587 17.501C2.0562 15.9419 2.00624 12.8989 2 12.1625V11.8358C2.00624 11.0994 2.0562 8.05641 2.45587 6.49732C2.7104 5.51186 3.45308 4.73732 4.39451 4.4755C5.89772 4.05723 10.6241 4.00622 11.7545 4H12.2439ZM9.99911 8.49914V15.4991L15.9991 11.9991L9.99911 8.49914Z"/>
8749          </svg>
8750        </a>
8751
8752      </div>
8753    </div><div class="ta-footer__cols-right">
8754
8755      <div class="ta-footer__col">
8756        <h3 class="ta-footer__col-heading">About The Company</h3>
8757        <ul class="ta-footer__link-list">
8758          <li><a href="/pages/about-us">About Us</a></li>
8759          <li><a href="/pages/why-choose-ta-appliances-barbecues">Why Choose TA?</a></li>
8760          <li><a href="https://tabuilderdivision.com" target="_blank" rel="noopener noreferrer">Builder Division</a></li>
8761          <li><a href="https://taappliance.partexpress.ca/" target="_blank" rel="noopener noreferrer">Parts Store</a></li>
8762          <li><a href="https://onwardlaundry.com/" target="_blank" rel="noopener noreferrer">Commercial Laundry</a></li>
8763          <li><a href="/pages/protection-service-plans">TA Protection Plans</a></li>
8764          <li><a href="/pages/price-match">Best Price Guarantee</a></li>
8765          <li><a href="/blogs/blog">Blog</a></li>
8766        </ul>
8767      </div>
8768
8769      <div class="ta-footer__col">
8770        <h3 class="ta-footer__col-heading">Support &amp; Services</h3>
8771        <ul class="ta-footer__link-list">
8772          <li><a href="/pages/make-payment">Make a Payment</a></li>
8773          <li><a href="/pages/installation-vip-delivery-services">Installation &amp; Express Delivery</a></li>
8774          <li><a href="/products/ta-appliance-e-gift-card">Buy TA e-Gift Card</a></li>
8775          <li><a href="/pages/gift-card-balance">Check e-Gift Card Balance</a></li>
8776          <li><a href="/pages/our-locations">Our Locations</a></li>
8777          <li><a href="/pages/contact-us">Contact Us</a></li>
8778        </ul>
8779      </div>
8780
8781      <div class="ta-footer__col">
8782        <h3 class="ta-footer__col-heading">Order Information</h3>
8783        <ul class="ta-footer__link-list">
8784          <li><a href="/pages/track-your-order">Track Your Order</a></li>
8785          <li><a href="/pages/pick-up-hours">Pick Up Hours</a></li>
8786          <li><a href="/pages/returns-exchanges">Returns &amp; Exchanges</a></li>
8787          <li><a href="/pages/delivery">Delivery Information</a></li>
8788          <li><a href="/policies/refund-policy">Refund Policy</a></li>
8789          <li><a href="/policies/terms-of-service">Terms of Service</a></li>
8790          <li><a href="/pages/ta-appliances-barbecues-policies-terms-and-conditions">Terms and Conditions</a></li>
8791        </ul>
8792      </div>
8793
8794    </div>
8795
8796  </div>
8797
8798  <div class="ta-footer__bottom">
8799    <div class="ta-footer__bottom-inner">
8800      <span>&copy; 2026 <a href="/">TA Appliances &amp; Barbecues</a>.</span>
8801      <span class="ta-footer__bottom-sep">&bull;</span>
8802      <span>Powered by <a href="https://www.shopify.com" target="_blank" rel="noopener noreferrer nofollow">Shopify</a></span>
8803    </div>
8804  </div>
8805
8806</footer>
8807
8808<script>
8809  (function() {
8810    var headings = document.querySelectorAll('.ta-footer__col-heading');
8811    headings.forEach(function(heading) {
8812      heading.addEventListener('click', function() {
8813        if (window.innerWidth > 989) return;
8814        var list = this.nextElementSibling;
8815        var isOpen = this.classList.contains('ta-footer--open');
8816        headings.forEach(function(h) {
8817          h.classList.remove('ta-footer--open');
8818          var l = h.nextElementSibling;
8819          if (l) l.classList.remove('ta-footer--open');
8820        });
8821        if (!isOpen) {
8822          this.classList.add('ta-footer--open');
8823          if (list) list.classList.add('ta-footer--open');
8824        }
8825      });
8826    });
8827  })();
8828</script>
8828
8829
8830
8831</section>
8832
8833    <ul hidden>
8834      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
8835      <li id="a11y-new-window-message">Opens in a new window.</li>
8836    </ul>
8837
8838    
8838<script>
8839      window.shopUrl = 'https://www.taappliance.com';
8840      window.routes = {
8841        cart_add_url: '/cart/add',
8842        cart_change_url: '/cart/change',
8843        cart_update_url: '/cart/update',
8844        cart_url: '/cart',
8845        predictive_search_url: '/search/suggest',
8846      };
8847
8848      window.cartStrings = {
8849        error: `There was an error while updating your cart. Please try again.`,
8850        quantityError: `You can only add [quantity] of this item to your cart.`,
8851      };
8852
8853      window.variantStrings = {
8854        addToCart: `Add to cart`,
8855        soldOut: `Sold out`,
8856        unavailable: `Unavailable`,
8857        unavailable_with_option: `[value] - Unavailable`,
8858      };
8859
8860      window.quickOrderListStrings = {
8861        itemsAdded: `[quantity] items added`,
8862        itemAdded: `[quantity] item added`,
8863        itemsRemoved: `[quantity] items removed`,
8864        itemRemoved: `[quantity] item removed`,
8865        viewCart: `View cart`,
8866        each: `[money]/ea`,
8867        min_error: `This item has a minimum of [min]`,
8868        max_error: `This item has a maximum of [max]`,
8869        step_error: `You can only add this item in increments of [step]`,
8870      };
8871
8872      window.accessibilityStrings = {
8873        imageAvailable: `Image [index] is now available in gallery view`,
8874        shareSuccess: `Link copied to clipboard`,
8875        pauseSlideshow: `Pause slideshow`,
8876        playSlideshow: `Play slideshow`,
8877        recipientFormExpanded: `Gift card recipient form expanded`,
8878        recipientFormCollapsed: `Gift card recipient form collapsed`,
8879        countrySelectorSearchCount: `[count] countries/regions found`,
8880      };
8881    </script>
8881
8882
8883    
8883<script>
8884      /* Position the mobile filter overlay so its top tracks the actual bottom
8885         of the sticky header (including the announcement bar section).
8886         Direct inline style beats any CSS variable timing issues. */
8887      (function () {
8888        function getHeaderBottom() {
8889          var sections = document.querySelectorAll('.shopify-section-group-header-group');
8890          if (!sections.length) return 0;
8891          var last = sections[sections.length - 1];
8892          return Math.max(0, last.getBoundingClientRect().bottom);
8893        }
8894
8895        function initFilterTracking() {
8896          /* The facets filter uses <menu-drawer data-breakpoint="mobile"> */
8897          var facetsDrawer = document.querySelector('menu-drawer[data-breakpoint="mobile"]');
8898          if (!facetsDrawer) return;
8899
8900          var filterForm = facetsDrawer.querySelector('.mobile-facets');
8901          var details    = facetsDrawer.querySelector('details');
8902          if (!filterForm || !details) return;
8903
8904          function positionFilter() {
8905            filterForm.style.top = getHeaderBottom() + 'px';
8906          }
8907
8908          function startTracking() {
8909            positionFilter();
8910            window.addEventListener('scroll', positionFilter, { passive: true });
8911            window.addEventListener('resize', positionFilter);
8912          }
8913
8914          function stopTracking() {
8915            window.removeEventListener('scroll', positionFilter);
8916            window.removeEventListener('resize', positionFilter);
8917            filterForm.style.top = '';
8918          }
8919
8920          /* Watch for the menu-opening class that Dawn adds when the drawer opens */
8921          new MutationObserver(function () {
8922            if (details.classList.contains('menu-opening')) {
8923              startTracking();
8924            } else {
8925              stopTracking();
8926            }
8927          }).observe(details, { attributes: true, attributeFilter: ['class'] });
8928        }
8929
8930        if (document.readyState === 'loading') {
8931          document.addEventListener('DOMContentLoaded', initFilterTracking);
8932        } else {
8933          initFilterTracking();
8934        }
8935      })();
8936    </script>
8936<script src="//www.taappliance.com/cdn/shop/t/413/assets/predictive-search.js?v=35771933781168458101788290396" defer="defer"></script>
8936<script src="//www.taappliance.com/cdn/shop/t/413/assets/cart.js?v=55895714950147091831788290396" defer="defer"></script>
8936
8937      
8937<script src="//www.taappliance.com/cdn/shop/t/413/assets/cart-drawer.js?v=137783593092522311011788290396" defer="defer"></script>
8937<script src="//www.taappliance.com/cdn/shop/t/413/assets/ta-searchanise.js?v=96484419530537629851790964444" defer="defer"></script>
8937
8938  
8938<script src="//www.taappliance.com/cdn/shop/t/413/assets/ta-cart-offer.js?v=26399474333314593321790956272" defer="defer"></script>
8938
8939  
8939<script src="//www.taappliance.com/cdn/shop/t/413/assets/ta-compare.js?v=33658934188300074761790964444" defer="defer"></script>
8939
8940  <style>
8941    .ta-cart-offer-msg {
8942      font-size: 1.05rem;
8943      font-weight: 700;
8944      padding: 7px 14px;
8945      border-radius: 4px;
8946      margin: 8px 0 4px;
8947      display: block;
8948    }
8949    .ta-cart-offer-msg.is-applied {
8950      background: #1a7f4e;
8951      color: #fff;
8952    }
8953    .ta-cart-offer-msg.is-progress {
8954      background: #f0f7ff;
8955      color: #1a4f7f;
8956      border: 1px solid #c0d8f0;
8957    }
8958    /* Hide native Shopify discount label on drawer line items — we show our own */
8959    #CartDrawer .cart-item .discounts { display: none !important; }
8960  </style>
8961  
8961<script defer src="https://connect.podium.com/widget.js#ORG_TOKEN=ca404ab3-1845-4bec-83ae-569ec5074252" id="podium-widget" data-organization-api-token="ca404ab3-1845-4bec-83ae-569ec5074252"></script>
8961
8962  
8963
8964  
8965
8966  
8967
8968  
8969  <style> .drawer__footer button#CartDrawer-Checkout {display: none;} </style>
8970<div id="shopify-block-ATG1ybFVWcC9WMjhqR__2530237624131658027" class="shopify-block shopify-app-block">
8971
8972
8973</div><div id="shopify-block-AWlIvdkFVaWsydStBQ__4804304946286255945" class="shopify-block shopify-app-block">
8974
8975    
8976      
8976<script>
8977        if (!window.SETTING_SCHEME) {
8978          window.SETTING_SCHEME = {"background":"#ffffff","background_gradient":"","text":"#121212","button":"#121212","button_label":"#ffffff","secondary_button_label":"#121212","shadow":"#121212"};
8979        }
8980      </script>
8980
8981      
8982  
8982<script>
8983    const cookieBarMetaFields = {"shopId":"smCRSOEukDBHJbPTykWS","settings":{"theme":"light_theme","message":"We and our partners, including Shopify, use cookies and other technologies to personalize your experience, show you ads, and perform analytics, and we will not use cookies or other technologies for these purposes unless you accept them.","showPrivacyPolicy":true,"googlePrivacyLink":"https://business.safety.google/privacy/","privacyLink":"/policies/privacy-policy","privacyLinkText":"Privacy Policy","googlePrivacyPolicy":false,"googlePrivacyText":"Google policy","agreeButtonText":"Accept","denyButtonText":"Reject","showOnCountry":"all","displayType":"float_card","desktopFloatCardPosition":"bottom_left","desktopPosition":"bottom","mobilePositions":"bottom","themeName":"Light theme","textFont":"Noto+Sans","serveFontViaCDN":false,"showIcon":true,"customCss":"","removeBranding":true,"specificRegions":{"gdpr":false,"pipeda":false,"ccpa":false,"lgpd":false,"appi":false},"specificCountries":null,"specificUsCountries":null,"specificEuCountries":null,"regionLanguageMap":null,"customPrivacyLink":"","icon":"cookie_bar_icon_1","customIcon":false,"customIconUrl":"","textAlignment":"left","fontSize":13,"displayAfter":"0","optionPolicyLink":"select","bannerType":"accept-or-decline","showReOpenButton":false,"reOpenPosition":"bottom-right","displayButtonAs":"icon","iconReOpen":"image-icon-1","reOpenImpliedConsent":["gdpr","nonGdpr"],"isRevertPreferences":true,"textColor":"#000000","denyTextColor":"#000000","privacyLinkColor":"#000000","bgColor":"#FFFFFF","messageColor":"#2C332F","agreeBtnTextColor":"#F8F8F8","agreeBtnBgColor":"#000000","agreeBtnBorder":"#2C332F","iconColor":"#000000","textAvada":"rgba(0, 0, 0, 0.8)","textBtnColor":"#000000","checkoutBannerTitle":"We keep your privacy","notificationAfterConsent":"Privacy updated","visibleAfterConsent":true,"collapsedBannerContent":true,"showCloseIcon":true,"dataSalesCheckboxTitle":"Do not Sell or Share My Personal Information","showAtConsentBanner":false,"showAtPrefPopup":false,"isUseVipTheme":false,"isUseVipLogo":false,"geoCompliance":{"enabled":false,"countryOverrides":{},"gdpr":{"enabled":true,"bannerType":"preferences","dataSaleOptOut":false,"countries":null,"regionOverrides":{}},"ccpa":{"enabled":true,"bannerType":"decline-only","dataSaleOptOut":true,"countries":null,"regionOverrides":{}},"lgpd":{"enabled":true,"bannerType":"accept-or-decline","dataSaleOptOut":false,"countries":null,"regionOverrides":{}},"pipeda":{"enabled":true,"bannerType":"accept-or-decline","dataSaleOptOut":false,"countries":null,"regionOverrides":{}},"appi":{"enabled":true,"bannerType":"accept-only","dataSaleOptOut":false,"countries":null,"regionOverrides":{}},"others":{"bannerType":"informative","hideBanner":false}},"forceConsentOnFirstVisit":false,"scrollThreshold":20,"skipInitialClicks":0,"autoBlocker":{"enabled":true,"pixelIframeRemoval":true,"riskyPixelIds":[],"allowedPixelIds":[]},"customerAccountBannerEnabled":false,"customerAccountVisibleAfterConsent":false,"customerAccountShowCollapseIcon":false,"customerAccountShowCloseIcon":false,"customerAccountNotificationAfterConsent":"Privacy updated","preferencesButtonText":"Preferences","preferencesPopHeaderTitle":"Select type of Cookies you accept using.","preferencesPopHeaderDesc":"","strictCookiesTitle":"Strictly Required","strictCookiesDesc":"Those cookies are required to run our website properly and cannot be switched off.","analyticCookiesTitle":"Analytics","analyticCookiesDesc":"Those cookies help us to understand how visitors interact with websites by collecting and reporting information.","marketingCookiesTitle":"Marketing","marketingCookiesDesc":"These cookies are usually set by our marketing and advertising partners to show you relevant ads.","functionalCookiesTitle":"Functional","functionalCookiesDesc":"Functional cookies enable our website to offer additional functions and personal settings.","acceptSelectedButtonText":"Save consent","acceptAllButtonText":"Accept All","reopenButtonText":"Cookie consent","preferenceStyleCustom":"default","shopId":"smCRSOEukDBHJbPTykWS","header":"We keep your privacy","fontStore":[{"label":"Poppins","value":"Poppins"},{"label":"swiper-icons","value":"swiper-icons"},{"label":"Kanit","value":"Kanit"},{"label":"Nunito Sans","value":"Nunito+Sans"},{"label":"Roboto","value":"Roboto"},{"label":"Archer Pro","value":"Archer+Pro"}
8983],"illustrations":"Illustrations","dataTrackingMethod":"Data tracking method","tcfPrivacyText":"Privacy policy","tcfAcceptAllButtonText":"Accept all","maxDurationCookie":"Maximum duration of cookies","tcfMessage3":"You may modify or withdraw your preferences at any time by clicking the \"Cookies Consent\" button (or Cookies icon) at the bottom of this site. For more details, please refer to our {tcfPrivacyText} and {tcfGooglePolicyText}.","tcfMessage2":"Store and/or access information on a device. Use limited data to select advertising. Use profiles to select personalised advertising. Create profiles for personalised advertising. Use profiles to select personalised content. Create profiles to personalise content. Measure advertising performance. Measure content performance. Understand audiences through statistics or combinations of data from different sources. Develop and improve services. Use limited data to select content. We may also use precise geolocation data and identify devices through scanning.","tcfMessage1":"We and our {partnersText} process data that concerns you. We may process data essential for the proper functioning of the site or for security reasons, classified as Strictly required, which does not require your consent. In addition to this data, we will process personal data (e.g. login-based identifiers, non-precise location, interaction with ads or content) only if you have given your consent. You express your consent by clicking “Accept” or manage your preferences by clicking on \"Customize preferences\".","tcfConsent":"Consent","tcfHeader":"We keep your privacy","tcfAcceptButtonText":"Accept","deviceStorageOverview":"Device Storage Overview","tcfLegIntClaim":"Legitimate interest claim:","lifeTimeCookieRefresh":"Cookie lifetime is being refreshed","tcfPreferencesContent1":"Customize your consent preferences below. Granular consent for Purposes & Features and Vendors is supported.","cookieProvider":"Provider","tcfSaveButtonText":"Save consent","tcfPreferencesContent2":"Most {vendorText} require your explicit consent to process personal data, while some rely on legitimate interest. However, you have the right to object to their use of legitimate interest at anytime.","tcfPreferencesContent3":"The choices you make regarding the purposes and entities listed below are saved in a cookie named “avada-tcf” in Local Storage and expire after 12 months.","tcfSpecialPeriodInfo":"Some purposes and/or special purposes may have different retention periods that are reported next to their descriptions.","cookieDescription":"Description","numberVendor":"{number} vendors","tcfPurposes":"Purposes","tcfPrivacyPolicyText":"Privacy policy","tcfDeclineAllButtonText":"Decline all","tcfPartnerText":"{number} partners","tcfGooglePolicyText":"Google policy","tcfThirdPartyVendors":"TCF Third party vendors","tcfVendorTitle":"Vendors","tcfDeviceStorage":"Device storage information:","cookieName":"Cookie name","tcfSpecialPurposes":"Special purposes","tcfCategoryTitle":"Categories","tcfPeriod":"{days} days","tcfDenyButtonText":"Decline","tcfFeatures":"Features","cookieDuration":"Duration","tcfPreferencesButtonText":"Customize preferences","tcfDataRetention":"Data retention period:","dataCategories":"Data categories","vendorText":"vendors","tcfFeaturesAndPurposesTitle":"Features & Purposes","tcfFlexiblePurposes":"Flexible purposes","tcfHeader2":"We and our partners process data to provide:","tcfSpecialFeatureOptins":"Special features","tcfHeader3":"Withdraw consent","tcfLegIntPurposes":"Legitimate interest","tcfLegitimate":"Legitimate interest","boxShadow":"0px 3px 8px rgba(0, 0, 0, 0.2)","borderColor":"","display":"","label":"Light theme","textAvadaMobile":"rgba(0, 0, 0, 0.8)","borderRadius":"32px","btnColor":"#F8F8F8","id":"MzQPraMAqpgvgxAz9kIX","value":"light_theme","fontWeight":"500"},"status":true,"translations":{"id":"s2YZqM0MQrx7V1SZ13h0","defaultLanguage":"en","detectMethod":"browser","shopId":"smCRSOEukDBHJbPTykWS","createdAt":"2026-05-06T13:20:48.369Z","updatedAt":"2026-05-06T13:20:50.210Z"},"cookies":{"strictly-required":[{"description":"Used in connection with browsing through site.","duration":"-","provider":"Shopify","name":"_Brochure_session"},{"description":"Merchant authentication: Identity session cookie.","duration":"session","provider":"Shopify","name":"__Host-_identity_session_same_site"},{"description":"Used in connection with access to admin.","duration":"2y","provider":"Shopify","name":"_ab"},{"description":"Used for managing customer privacy settings.","duration":"1d","provider":"Shopify","name":"_cmp_a"},{"description":"Used in combination with the _secure_account_session_id cookie to track a user's session for new customer accounts","duration":"30d","provider":"Shopify","name":"_customer_account_shop_sessions"},{"description":"Merchant authentication: Main session cookie for Identity authentication. This is the underlying Rails session cookie. It contains the SID.","duration":"2y","provider":"Shopify","name":"_identity_session"},{"description":"Permanent device identifier.","duration":"session","provider":"Shopify","name":"_master_udr"},{"description":"Contains essential information for the correct functionality of merchant surfaces such as the admin area.","duration":"1y","provider":"Shopify","name":"_merchant_essential"},{"description":"Used to track a user's session for new customer accounts","duration":"30d","provider":"Shopify","name":"_secure_account_session_id"},{"description":"Used to store session id in core for auth Legacy Admin","duration":"12w","provider":"Shopify","name":"_secure_admin_session_id"},{"description":"Used to store session id in core for auth Legacy Admin","duration":"12w","provider":"Shopify","name":"_secure_admin_session_id_csrf"},{"description":"Used to track a user's session through the multi-step checkout process and keep their order, payment and shipping details connected.","duration":"24h","provider":"Shopify","name":"_secure_session_id"},{"description":"Contains essential information for the correct functionality of Shop.app.","duration":"1y","provider":"Shopify","name":"_shop_app_essential"},{"description":"For shops where pricing currency/country set from GeoIP, that c
8983ookie stores the country we've detected. This cookie helps avoid doing GeoIP lookups after the first request.","duration":"session","provider":"Shopify","name":"_shopify_country"},{"description":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","duration":"1y","provider":"Shopify","name":"_shopify_essential"},{"description":"Contains an opaque token that is used to identify a device for all essential purposes.","duration":"1y","provider":"Shopify","name":"_shopify_essential_"},{"description":"Used for managing customer privacy settings.","duration":"1y","provider":"Shopify","name":"_shopify_m"},{"description":"Used to check cookie capabilities on the client.","duration":"1min","provider":"Shopify","name":"_shopify_test"},{"description":"Used for managing customer privacy settings.","duration":"30min","provider":"Shopify","name":"_shopify_tm"},{"description":"Used for managing customer privacy settings.","duration":"2w","provider":"Shopify","name":"_shopify_tw"},{"description":"Used to facilitate updating customer account information.","duration":"1min","provider":"Shopify","name":"_storefront_u"},{"description":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","duration":"1y","provider":"Shopify","name":"_tracking_consent"},{"description":"","duration":"-","provider":"Avada","name":"avada_cookie_consent"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"c"},{"description":"Used in connection with checkout.","duration":"20m","provider":"Shopify","name":"card_update_verification_id"},{"description":"Contains information related to the user's cart.","duration":"2w","provider":"Shopify","name":"cart"},{"description":"Set after a checkout is completed to ensure that new carts are in the same currency as the last checkout.","duration":"2w","provider":"Shopify","name":"cart_currency"},{"description":"A hash of the contents of a cart. This is used to verify the integrity of the cart and to ensure performance of some cart operations.","duration":"2w","provider":"Shopify","name":"cart_sig"},{"description":"Used in connection with checkout.","duration":"2w","provider":"Shopify","name":"cart_ts"},{"description":"Used in connection with shopping cart.","duration":"2w","provider":"Shopify","name":"cart_ver"},{"description":"Used in connection with checkout.","duration":"4w","provider":"Shopify","name":"checkout"},{"description":"Helps detect fraud and provides continuity between each of your checkout attempts with Affirm. This data is necessary for Affirm to improve your experience by understanding where you and other customers are experiencing friction as you use our product.","duration":"1y","provider":"Affirm","name":"checkout_continuity_service"},{"description":"Used in connection with checkout.","duration":"5m","provider":"Shopify","name":"checkout_prefill"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"checkout_queue_checkout_token"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"checkout_queue_token"},{"description":"Used in connection with checkout.","duration":"3w","provider":"Shopify","name":"checkout_session_lookup"},{"description":"Used in connection with checkout.","duration":"3w","provider":"Shopify","name":"checkout_session_token"},{"description":"Used in connection with checkout.","duration":"3w","provider":"Shopify","name":"checkout_session_token_<<token>>"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"checkout_token"},{"description":"Used in connection with checkout.","duration":"3d","provider":"Shopify","name":"checkout_worker_session"},{"description":"Used to ensure our systems are working correctly","duration":"1m","provider":"Shopify","name":"cookietest"},{"description":"Used in connection with new customer accounts","duration":"1y","provider":"Shopify","name":"customer_account_locale"},{"description":"Used in connection with customer authentication","duration":"20m","provider":"Shopify","name":"customer_account_new_login"},{"description":"Used in connection with customer authentication","duration":"7d","provider":"Shopify","name":"customer_account_preview"},{"description":"Used in connection with checkout.","duration":"1h","provider":"Shopify","name":"customer_payment_method"},{"description":"Used in connection with checkout.","duration":"20m","provider":"Shopify","name":"customer_shop_pay_agreement"},{"description":"Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout.","duration":"session","provider":"Shopify","name":"discount_code"},{"description":"Used in connection with checkout.","duration":"30min","provider":"Shopify","name":"dynamic_checkout_shown_on_cart"},{"description":"Used in connection with GDPR acceptance.","duration":"-","provider":"Oberlo","name":"gdpr_accepted"},{"description":"Used in connection with checkout.","duration":"session","provider":"Shopify","name":"hide_shopify_pay_for_checkout"},{"description":"Used in connection with customer authentication","duration":"24h","provider":"Shopify","name":"identity-state"},{"description":"Used in connection with customer authentication","duration":"24h","provider":"Shopify","name":"identity-state-<<token>>"},{"description":"Used in connection with customer authentication","duration":"12w","provider":"Shopify","name":"identity_customer_account_number"},{"description":"","duration":"-","provider":"Avada","name":"integration"},{"description":"Used when international domain redirection is enabled to determine if a request is the first one of a session.","duration":"session","provider":"Shopify","name":"keep_alive"},{"description":"Used to localize the cart to the correct country.","duration":"2w","provider":"Shopify","name":"localization"}
8983,{"description":"Used to facilitate login with Shop.","duration":"5min","provider":"Shopify","name":"login_with_shop_finalize"},{"description":"Used in connection with merchant login.","duration":"2y","provider":"Shopify","name":"master_device_id"},{"description":"Used in connection with order status page.","duration":"3w","provider":"Shopify","name":"order"},{"description":"Used in connection with checkout.","duration":"20m","provider":"Shopify","name":"pay_update_intent_id"},{"description":"Used in connection with the theme editor","duration":"session","provider":"Shopify","name":"preview_theme"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"previous_step"},{"description":"Remembers a user's privacy choices about cookies and online tracking, especially for marketing and advertising, based on user's regional privacy laws.","duration":"1y","provider":"Shopify","name":"privacy_signal"},{"description":"Used in connection with checkout.","duration":"5m","provider":"Shopify","name":"profile_preview_token"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"remember_me"},{"description":"Used to identify a user after they sign into a shop as a customer so they do not need to log in again.","duration":"1y","provider":"Shopify","name":"secure_customer_sig"},{"description":"This cookie is typically used to maintain an anonymized user session by the server.","duration":"session","provider":"Affirm","name":"session"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"shop_pay_accelerated"},{"description":"Used in connection with the theme editor","duration":"16h","provider":"Shopify","name":"shopify-editor-unconfirmed-settings"},{"description":"Used to log in a buyer into Shop Pay when they come back to checkout on the same store.","duration":"1y","provider":"Shopify","name":"shopify_pay"},{"description":"Used in connection with checkout.","duration":"1 hour, 3w or 1y depending on value","provider":"Shopify","name":"shopify_pay_redirect"},{"description":"Used in connection with Shop login.","duration":"1y","provider":"Shopify","name":"signed_in"},{"description":"Used in combination with mobile apps to provide custom checkout behavior, when viewing a store from within a compatible mobile app.","duration":"session","provider":"Shopify","name":"source_name"},{"description":"Stores a digest of the storefront password, allowing merchants to preview their storefront while it's password protected.","duration":"1y","provider":"Shopify","name":"storefront_digest"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"tracked_start_checkout"},{"description":"Used in connection with Shop login.","duration":"1y","provider":"Shopify","name":"user"},{"description":"Used to ensure our systems are working correctly.","duration":"session","provider":"Shopify","name":"wpm-test-cookie"}],"reporting-analytics":[{"description":"BVBRANDID is a persistent cookie that allows Bazaarvoice to track website analytics data such as how often you visit the site and allocate it to the same website visitor.","duration":"20 years","provider":"Bazaar Voice","name":"BVBRANDID"},{"description":"This cookie allows internal Bazaarvoice web analytics to be correlated to the same user browsing session for interactions within a particular client domain.","duration":"20 years","provider":"Bazaar Voice","name":"BVBRANDSID"},{"description":"ID used to identify users","duration":"2 years","provider":"Google","name":"_ga"},{"description":"ID used to identify users for 24 hours after last activity","duration":"24 hours","provider":"Google","name":"_gid"},{"description":"Capture the landing page of visitor when they come from other sites.","duration":"2w","provider":"Shopify","name":"_landing_page"},{"description":"Contains analytics data for the merchant session.","duration":"1y","provider":"Shopify","name":"_merchant_analytics"},{"description":"Allows merchant to identify where people are visiting them from.","duration":"2w","provider":"Shopify","name":"_orig_referrer"},{"description":"Shopify analytics.","duration":"30min","provider":"Shopify","name":"_s"},{"description":"Contains analytics data for Shop.app.","duration":"1y","provider":"Shopify","name":"_shop_app_analytics"},{"description":"Contains analytics data for buyer surfaces such as the storefront or checkout.","duration":"1y","provider":"Shopify","name":"_shopify_analytics"},{"description":"Shopify analytics.","duration":"session","provider":"Shopify","name":"_shopify_d"},{"description":"Shopify analytics.","duration":"30min","provider":"Shopify","name":"_shopify_fs"},{"description":"Shopify and Google Analytics.","duration":"session","provider":"Shopify","name":"_shopify_ga"},{"description":"Used to identify a given browser session/shop comb
8983ination. Duration is 30 minute rolling expiry of last use.","duration":"30min","provider":"Shopify","name":"_shopify_s"},{"description":"Shopify analytics relating to marketing & referrals.","duration":"30min","provider":"Shopify","name":"_shopify_sa_p"},{"description":"Shopify analytics relating to marketing & referrals.","duration":"30min","provider":"Shopify","name":"_shopify_sa_t"},{"description":"Shopify analytics.","duration":"-","provider":"Oberlo","name":"_shopify_t"},{"description":"Shopify analytics.","duration":"1y","provider":"Shopify","name":"_shopify_y"},{"description":"Shopify analytics.","duration":"1y","provider":"Shopify","name":"_y"},{"description":"Shopify analytics.","duration":"session","provider":"Shopify","name":"customer_auth_provider"},{"description":"Shopify analytics.","duration":"session","provider":"Shopify","name":"customer_auth_session_created_at"},{"description":"Contains the required buyer information for analytics in Shop.","duration":"1y","provider":"Shopify","name":"shop_analytics"},{"description":"First-party analytics identifier set client-side by the Shopify Web Pixel Manager. It stores the visitor's client ID (a UUID) to track an anonymous visitor across sessions for analytics and conversion attribution.","duration":"1y","provider":"Shopify","name":"shopify_client_id"},{"description":"Shopify analytics.","duration":"10min","provider":"Shopify","name":"unique_interaction_id"}],"marketing-retargeting":[{"description":"This cookie is used for targeting, analyzing and optimisation of ad campaigns in DoubleClick/Google Marketing Suite","duration":"2 years","provider":"Google","name":"IDE"},{"description":"When Klaviyo’s JavaScript is enabled, the __kla_id cookie can track and identify site visitors through an auto-generated ID. This cookie can temporarily hold personally identifiable information. Once a visitor is identified, the cookie can pass their data into Klaviyo.","duration":"2 years","provider":"Klaviyo","name":"__kla_id"},{"description":"This cookie is storing the session ID for your visit. It is used in combination with _ss_tk to group website visits in reports for a single user.","duration":"30 minutes","provider":"Constant Contact","name":"__ss"},{"description":"This cookie contains information about where the visitor came from, called the source for the visit.","duration":"6 hours","provider":"Constant Contact","name":"__ss_referrer"},{"description":"Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers","duration":"4 months","provider":"Facebook","name":"_fbp"},{"description":"Used by Google AdSense for experimenting with advertisement efficiency across websites using their services.","duration":"3 months","provider":"Google","name":"_gcl_au"},{"description":"Contains marketing data for buyer surfaces such as the storefront or checkout.","duration":"1y","provider":"Shopify","name":"_shopify_marketing"},{"description":"Collects data on visitors behavior and interaction - This is used to optimize the website and make advertisement on the website more relevant.","duration":"3 years","provider":"Constant Contact","name":"koitk"},{"description":"Contains a unique ID to identify a user","duration":"60 days","provider":"Adform","name":"uid"}],"functional":[{"description":"Used as a mechanism to set User locale in admin.","duration":"1y","provider":"Shopify","name":"shopify_override_user_locale"}]},"integration":{},"autoBlocker":{"enabled":true,"defaultConsentGranted":true,"blockedCookies":{"exact":[],"prefixes":[]},"blockedScriptHosts":[],"pixelIframeRemoval":true,"riskyPixelIds":[],"allowedPixelIds":[],"knownVendorPixelIds":[]}} || {};
8984    const resetMetafields = false || {};
8985    const {integration: avadaCbIntegration} = cookieBarMetaFields;
8986    const shopNameCookie = 'TA Appliances &amp; Barbecues';
8987    window.AVADA_COOKIES_BAR = {
8988      shopName: shopNameCookie,
8989      shopId: cookieBarMetaFields.shopId,
8990      status: cookieBarMetaFields.status,
8991      ...(window.AVADA_COOKIES_BAR || {}),
8992      ...cookieBarMetaFields.settings,
8993      translation: cookieBarMetaFields.translations,
8994      cookies: cookieBarMetaFields.cookies,
8995      integration: avadaCbIntegration,
8996      customer: {
8997        id: null,
8998        email: null,
8999        first_name: null,
9000        last_name: null,
9001        phone: null,
9002        emailSignature: null
9003      },
9004      reset: resetMetafields,
9005      brandData: {
9006        primaryBackground: null,
9007        primaryForeground: null,
9008        secondaryBackground: null,
9009        secondaryForeground: null,
9010        logo: null
9011      }
9012    };
9013
9014    // Single definition of "a Meta pixel id Avada manages". Kept deliberately
9015    // loose about what follows the id so `fbq('init','123',{em:'...'})` counts —
9016    // an earlier stricter copy required a literal `);` and silently disagreed
9017    // with this one. Mirrors extractKnownVendorPixelIds in
9018    // packages/functions/src/helpers/utils/autoBlocker.js.
9019    function extractMetaPixelIds(code) {
9020      return Array.from(
9021        String(code || '').matchAll(/fbq\(\s*['"]init['"]\s*,\s*['"](\d+)['"]/g),
9022        match => match[1]
9023      );
9024    }
9025
9026    if (avadaCbIntegration?.pinterestConsent?.enabled && typeof pintrk === 'function') {
9027      console.log('Disabled pinterest consent');
9028      pintrk('setconsent', false);
9029    }
9030
9031    (() => {
9032      const getCookie= (name) => {
9033        const nameEQ = name + '=';
9034        const ca = document.cookie.split(';');
9035        for (let i = 0; i < ca.length; i++) {
9036          let c = ca[i];
9037          while (c.charAt(0) === ' ') c = c.substring(1, c.length);
9038          if (c.indexOf(nameEQ) === 0) return JSON.parse(decodeURIComponent(c.substring(nameEQ.length, c.length)));
9039        }
9040        return {};
9041      }
9042      window.AVADA_COOKIE_CONSENT = getCookie('avada_cookie_consent');
9043    })();
9044
9045    try {
9046      // Ownership is "the merchant handed us a tag id AND the integration is on".
9047      // The backend decides it that way — readVendorScript in autoBlocker.js
9048      // returns '' for a disabled vendor, so a disabled one never reaches the
9049      // denylist. Testing only the script here made the two disagree whenever an
9050      // integration was switched off with its script still saved: the storefront
9051      // published "we own this pixel" while blockedScriptHosts said we did not.
9052      // Nothing acted on the difference, because every use site below also ANDs
9053      // with `enabled` — but the flag is what verification, the e2e suite and CS
9054      // read, so it has to be the same answer.
9055      const metaPixelEnabled = !!avadaCbIntegration?.metaPixel?.enabled;
9056      const metaPixelScript = metaPixelEnabled ? avadaCbIntegration?.metaPixel?.script || '' : '';
9057      window.__avadaManagesMetaPixel = extractMetaPixelIds(metaPixelScript).length > 0;
9058      window.metaPixelFunc = window.__avadaManagesMetaPixel
9059        ? new Function(metaPixelScript)
9060        : null;
9061      if(window.__avadaManagesMetaPixel && avadaCbIntegration?.metaPixel?.enabled && window.AVADA_COOKIE_CONSENT.analytics && window.AVADA_COOKIE_CONSENT.marketing) {
9062        window.metaPixelFunc();
9063      }
9064    } catch (e) {
9065      console.error('Something went wrong in Meta Pixel:', e)
9066    }
9067
9068    try {
9069      if(avadaCbIntegration?.pinterestConsent?.enabled && window.AVADA_COOKIE_CONSENT.analytics && window.AVADA_COOKIE_CONSENT.marketing) {
9070        pintrk('setconsent', true);
9071        console.log('Enabled pinterest consent');
9072      }
9073    } catch (e) {
9074      console.error('Something went wrong in Pinterest integration:', e)
9075    }
9076
9077    try {
9078      const tiktokPixelScript = avadaCbIntegration?.tiktokPixel?.script || '';
9079      // Same ownership test as Meta: no ttq.load() id means the merchant runs the
9080      // official TikTok sales channel, so the pixel lives in Shopify's Web Pixel
9081      // sandbox and Customer Privacy governs it. Taking over window.ttq there is
9082      // exactly the interference SB-16468 is about.
9083      window.__avadaManagesTiktokPixel =
9084        !!avadaCbIntegration?.tiktokPixel?.enabled &&
9085        /ttq\.load\(\s*['"][^'"]+['"]/.test(tiktokPixelScript);
9086      if(avadaCbIntegration?.tiktokPixel?.enabled && window.__avadaManagesTiktokPixel) {
9087        window.tiktokPixelFunc = new Function(tiktokPixelScript);
9088
9089        // Extract pixel IDs from script for loading when theme pixel already exists
9090        const tiktokIdRegex = /ttq\.load\('([^']+)'\)/g;
9091        window._avadaTiktokPixelIds = [];
9092        let tiktokIdMatch;
9093        while ((tiktokIdMatch = tiktokIdRegex.exec(tiktokPixelScript)) !== null) {
9094          window._avadaTiktokPixelIds.push(tiktokIdMatch[1]);
9095        }
9096
9097        const manageTikTokConsent = () => {
9098          if (!window.ttq) return;
9099          try {
9100            const hasConsent = window.AVADA_COOKIE_CONSENT?.analytics && window.AVADA_COOKIE_CONSENT?.marketing;
9101            if (hasConsent) {
9102              if (typeof window.ttq.grantConsent === 'function') window.ttq.grantConsent();
9103              window._tiktokConsentRevoked = false;
9104            } else {
9105              if (typeof window.ttq.holdConsent === 'function') window.ttq.holdConsent();
9106              if (typeof window.ttq.revokeConsent === 'function') window.ttq.revokeConsent();
9107              window._tiktokConsentRevoked = true;
9108            }
9109          } catch (e) {
9110            console.error('Error managing TikTok consent:', e);
9111          }
9112        };
9113
9114        if (window.ttq) {
9115          // Theme pixel already loaded ttq - load app pixel IDs that aren't loaded yet
9116          let hasNewPixels = false;
9117          (window._avadaTiktokPixelIds || []).forEach(function(id) {
9118            if (!window.ttq._i || !window.ttq._i[id]) {
9119              window.ttq.load(id);
9120              hasNewPixels = true;
9121            }
9122          });
9123          if (hasNewPixels) window.ttq.page();
9124          manageTikTokConsent();
9125        } else {
9126          // Intercept ttq creation to apply consent before SDK processes queued events.
9127          // Self-removes after first interception to avoid conflicts with other scripts.
9128          try {
9129            let _ttqValue = undefined;
9130            Object.defineProperty(window, 'ttq', {
9131              get() { return _ttqValue; },
9132              set(val) {
9133                _ttqValue = val;
9134                if (val) {
9135                  // Restore normal property immediately to prevent conflicts
9136                  try {
9137                    Object.defineProperty(window, 'ttq', {
9138                      value: val, writable: true, configurable: true, enumerable: true
9139                    });
9140                  } catch(e) {}
9141                  manageTikTokConsent();
9142                }
9143              },
9144              configurable: true,
9145              enumerable: true
9146            });
9147            // Coordination with Avada auto-blocker: if the TikTok sandbox is ever
9148            // removed before ttq initializes, drop the accessor so the property can
9149            // behave normally again (prevents a stranded interceptor).
9150            setTimeout(function () {
9151              if (_ttqValue === undefined) {
9152                try { delete window.ttq; } catch (e) {}
9153              }
9154            }, 10000);
9155          } catch (e) {
9156            // defineProperty failed - fallback to DOMContentLoaded
9157            const onReady = () => manageTikTokConsent();
9158            if (document.readyState === 'loading') {
9159              document.addEventListener('DOMContentLoaded', onReady, {once: true});
9160            } else {
9161              setTimeout(onReady, 0);
9162            }
9163          }
9164        }
9165      }
9166    } catch (e) {
9167      console.error('Error handling TikTok Pixel consent:', e);
9168    }
9169
9170    // handle for customer add metaPixel script in theme
9171    try {
9172      if(avadaCbIntegration?.metaPixel?.enabled && window.__avadaManagesMetaPixel && window.fbq) {
9173        window.pixelIds = [];
9174        window.fbq = function () {
9175          console.log('Meta/FB Pixel disabled');
9176        };
9177        function savePixelIds() {
9178          const scripts = document.querySelectorAll('script');
9179          for (let script of scripts) {
9180              const contentScript = script.innerHTML.trim();
9181            if (contentScript.includes("!function(f,b,e,v,n,t,s)")) {
9182              window.pixelIds.push(...extractMetaPixelIds(contentScript));
9183            }
9184          }
9185        }
9186        savePixelIds();
9187      }
9188    } catch (e) {
9189      console.error('Something went wrong in Meta Pixel:', e)
9190    }
9191
9192  </script>
9192
9193
9194
9195
9196</div>
9196<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
vendor: 1 bytes, line 9196
9196
9197<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"a10cab14ea834228a3fbd428d298cd77","r":1,"spa":2}' crossorigin="anonymous"></script>
9197
9198</body>
9199</html>

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