{"title":"Weber","description":"\u003cp\u003eWeber grill accessories are essential tools for every grill aficionado, whether you’re cooking up a feast for family or hosting a weekend barbecue with friends. Discover the best Weber grill accessories that are designed to enhance your grilling experience. From grilling utensils to specialized cooking tools, we offer a comprehensive range of accessories that cater to your every grilling need.\u003c\/p\u003e\u003cp\u003eUsing high-quality materials, our collection includes everything you need to ensure your grill delivers exceptional results every time. You can explore our selection of grill brushes to keep your cooking surface clean, alongside essential grilling tools like tongs and spatulas that combine functionality with robust design. Each accessory is crafted to meet the high standards set by Weber, ensuring reliability and durability that you can count on.\u003c\/p\u003e\u003cp\u003eDo you love to experiment with flavors? Check out our range of grilling smokers and wood chips, perfect for adding that extra depth of flavor to your meats. Additionally, our specially designed grill covers not only protect your grill from the elements but also keep it looking new season after season.\u003c\/p\u003e\u003ch2\u003eWhy Choose Weber Grill Accessories?\u003c\/h2\u003e\u003cp\u003eWeber grill accessories stand out for their premium quality and innovative designs. They make grilling easier and more enjoyable. Whether you're a beginner or a seasoned pro, having the right accessories can make a significant difference in your cooking experience. With our Weber grill accessories, you're equipped for success in every grilling adventure.\u003c\/p\u003e\u003ch2\u003eFAQ\u003c\/h2\u003e\u003cp\u003e\u003cstrong\u003eQ: What kind of accessories do I need for my Weber grill?\u003c\/strong\u003e\u003cbr\u003eA: Essential accessories include grill brushes, cooking tools like tongs and spatulas, and grill covers to protect your grill.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eQ: Are Weber grill accessories compatible with all grill models?\u003c\/strong\u003e\u003cbr\u003eA: While most Weber grill accessories are designed for compatibility with various models, it’s always best to check specific compatibility details.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eQ: How do I care for my Weber grill accessories?\u003c\/strong\u003e\u003cbr\u003eA: Regular cleaning after use and proper storage will help maintain the longevity and performance of your accessories.\u003c\/p\u003e","products":[{"product_id":"weber-igniter-kit-genesis-310-320-gas-grill-7628","title":"Weber Zünder-Set Genesis 310–320 Gasgrill #7628","description":"\u003cp\u003e \u003cspan\u003ePassend für: Gasgrills Genesis® 310 und 320 (vordermontiertes Bedienfeld)\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cspan\u003e#7628\u003c\/span\u003e\u003c\/p\u003e","brand":"Weber","offers":[{"title":"Default Title","offer_id":19549390897219,"sku":"7628","price":37.09,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-igniter-kit-genesis-310-320-gas-grill-7628-7094942957635.png?v=1705449457"},{"product_id":"weber-igniter-kit-spirit","title":"Weber Zünder-Set „Spirit“","description":"\u003cp\u003e\u003cspan\u003ePassend für: Spirit 210 und 310 Gasgrills (mit an der Vorderseite montierten Bedienfeldern)\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cspan\u003e#7642\u003c\/span\u003e\u003c\/p\u003e","brand":"Weber","offers":[{"title":"Default Title","offer_id":19549395648579,"sku":"7642","price":37.79,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-igniter-kit-spirit-7094949544003.png?v=1705449457"},{"product_id":"weber-rotisserie","title":"Weber Rotisserie","description":"\u003cdiv\u003e Verwandeln Sie Ihren Grill in einen Drehspieß im Hinterhof. Braten Sie ein ganzes, knuspriges, aber saftiges Hähnchen langsam zu zarten Rippchen. Die Rotisserie dreht die Speisen sanft über dem Grillrost und erzeugt so saftiges, selbstgebratenes Fleisch direkt aus Ihrer Gartenküche.\u003c\/div\u003e\n\n\u003cp itemprop=\"description\"\u003e\u003c\/p\u003e\n\n\u003cp itemprop=\"description\"\u003e Passend für: Gasgrills der Serien Genesis® II und Genesis® II LX 200 und 300\u003c\/p\u003e\n\n\u003cul class=\"key-features\"\u003e\u003c\/ul\u003e","brand":"Weber","offers":[{"title":"Default Title","offer_id":29415614349379,"sku":"7652","price":102.19,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-rotisserie-11988285751363.png?v=1776839967"},{"product_id":"weber-kettle-tool-hook-handle","title":"Weber Kettle Tool Hakengriff","description":"\u003cdiv\u003e\n\n\u003cdiv\u003e\u003c\/div\u003e\n\n Aktualisieren Sie Ihren Wasserkocher mit einem neuen Griff. Ausgestattet mit zwei Werkzeughaken.\u003c\/div\u003e\n\n\u003cdiv\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e #7478\u003c\/div\u003e\n\n\u003cul class=\"key-features\"\u003e\u003c\/ul\u003e","brand":"Weber","offers":[{"title":"Default Title","offer_id":29415721926723,"sku":"7478","price":9.79,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-kettle-tool-hook-handle-11988392804419.png?v=1776839963"},{"product_id":"weber-premium-gloves-pair","title":"Weber Premium Handschuhe-Paar","description":"\u003cp\u003e \u003cspan\u003eSchauen Sie genau hin und schützen Sie dabei Ihre Hände. Die Premium-Handschuhe von Weber schützen Ihre Hände vor einem heißen Grill und verfügen über eine Silikonhandfläche zum Greifen Ihrer wertvollsten Grillutensilien – ein Muss für den ernsthaften Grillmeister.\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cspan\u003eGröße L\/XL\u003c\/span\u003e\u003c\/p\u003e","brand":"Weber","offers":[{"title":"Default Title","offer_id":29415788707907,"sku":"6535","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-premium-gloves-pair-11988427178051.png?v=1776839960"},{"product_id":"weber-kettle-rotisserie","title":"Weber Kettle Rotisserie","description":"\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/AUIClients\/ClientSideMetricsAUIJavascript@jserrorsForester.10f2559e93ec589d92509318a7e2acbac74c343a._V2_.js\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n\/\/ =============================================================================\n\/\/ Function Class: Show\/Hide product promotions \u0026 special offers link\n\/\/ =============================================================================\n\nfunction showElement(id) {\n  var elm = document.getElementById(id);\n  if (elm) {\n    elm.style.visibility = 'visible';\n    if (elm.getAttribute('name') == 'heroQuickPromoDiv') {\n      elm.style.display = 'block';\n    }\n  }\n}\nfunction hideElement(id) {\n  var elm = document.getElementById(id);\n  if (elm) {\n    elm.style.visibility = 'hidden';\n    if (elm.getAttribute('name') == 'heroQuickPromoDiv') {\n      elm.style.display = 'none';\n    }\n  }\n}\nfunction showHideElement(h_id, div_id) {\n  var hiddenTag = document.getElementById(h_id);\n  if (hiddenTag) {\n    showElement(div_id);\n  } else {\n    hideElement(div_id);\n  }\n}\n\n    if(typeof P === 'object' \u0026\u0026 typeof P.when === 'function'){\n    P.register(\"isLazyLoadWeblabEnabled\", function(){\n        var  isWeblabEnabled = 1;\n        return isWeblabEnabled;\n      });\n    }\n\n\twindow.isBowserFeatureCleanup = 0;\n\t\nvar touchDeviceDetected = false;\n\n\n\n        P.when('sp.load.js').register('sp.load.critical.js');\n        P.when('atf').register('sp.load.js');\n\n\nvar CSMReqs={af:{c:2,p:'atf'},cf:{c:2,p:'cf'},x1:{c:1,p:'x1'},x2:{c:1,p:'x2'}};\nfunction setCSMReq(a){\n    a=a.toLowerCase();\n    var b=CSMReqs[a];\n    if(b\u0026\u0026--b.c==0){\n        if(typeof uet=='function'){uet(a); (a == 'af') \u0026\u0026 (typeof replaceImg === 'function') \u0026\u0026 replaceImg();};\n        if(typeof P != 'undefined'){\n            P.register(b.p);\n            if(a == 'af') {\n                if(typeof uet === 'function') {\n                    uet('bb', 'TwisterAUIWait', {wb: 1});\n                }\n            }\n        };\n    }\n}\nif(typeof P != 'undefined') {\n    P.when('A').execute(function(A) {\n        if(typeof uet === 'function') {\n            uet('af', 'TwisterAUIWait', {wb: 1});\n        }\n    });\n}\n\nvar addlongPoleTag = function(marker,customtag){\n    marker=marker.toLowerCase();\n    var b=CSMReqs[marker];\n    if(b.c == 0){\n        if(window.ue \u0026\u0026 typeof ue.tag === 'function') {\n            ue.tag(customtag);\n        }\n    }\n};\n;(function(_onerror){\n  var old_error_handler = _onerror;\n  var attributionMap = {\n          \"BrowserAddon\":{\n            logLevel: \"ERROR\",\n            files:[\n                \/^res:\\\/\\\/\/, \n                \/^resource:\\\/\\\/\/, \/^chrome:\\\/\\\/\/, \n                \/^chrome-extension:\\\/\\\/\/, \/^extensions\\\/\/, \n                \/^file:\\\/\\\/\\\/\/, \/^chrome\\\/RendererExtensionBindings\/, \n                \/^plugin\\\/amazon_com_detail\\.js\/, \n                \/^miscellaneous_bindings\/, \n              \n                \/\/ plugin in china\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*qhimg\\.com\/,\n              \n                \/\/ plugin in India\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*datafastguru\\.info\/,\n\n                \/^http.?:\\\/\\\/sc1\\.checkpoint\\.com\\\/dev\\\/abine\\\/scripts\\\/inject\\.js\/,\n\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*image2play\\.com\/,\n\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*wajam\\.com\/,\n\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*ydstatic\\.com\/,\n\n\t\t\/^https?:\\\/\\\/([^\\s\\.]+\\.)*googleapis\\.com\\\/ajax\\\/libs\\\/jquery\/,\n\n\t\t\/^https?:\\\/\\\/www\\.superfish\\.com\\\/ws\/,\n\n\t\t\/^https?:\\\/\\\/api.imideo.com\\\/v2\/,\n\n\t\t\/^https?:\\\/\\\/minibar.iminent.com\/,\n\n\t\t\/^https?:\\\/\\\/translate.googleusercontent.com\/,\n\t\n\t\t\/^includes\\\/helper\/\n            ]\n          }\n  };\n\n    function findMatch(f){\n\tfor(var attribution in attributionMap){\n\t    var i=0;\n\t    var attributionValue = attributionMap[attribution];\n\t    var files = attributionValue['files'];\n\t    while(files[i]){\n\t\tif(f.match(files[i])){\n\t            var exception={};\n\t\t    exception.attribution = attribution;\n\t\t    if(attributionValue.hasOwnProperty(\"logLevel\")){\n\t\t\texception.logLevel = attributionValue['logLevel'];\t\n\t\t    }\n\t\treturn exception;\n           \t}\n\t\ti++;\n\t    }\n        }\n\treturn null;\n    }\n\n\n    function dpOnErrorOverride(message, file, line, col, error){\n     var matchingErrorFound = false;\n     if(typeof file == \"string\"){\n        try{\n\t    var jsException = findMatch(file);\n\t    if(jsException \u0026\u0026 typeof jsException === \"object\"){\n                jsException.m =  message;\n                jsException.f = file;\n                jsException.l = line;\n                jsException.c =  \"\" + (col || \"\");\n                jsException.err =  error;\n                jsException.fromOnError = 1;\n                jsException.args = arguments;\n                if(window.ueLogError){\n               \t    window.ueLogError(jsException);\n\t\t    matchingErrorFound = true;\n\t\t    if(ue \u0026\u0026 ue.count){\n\t\t        ue.count(\"dpJavascriptAffectedErrors\", (ue.count(\"dpJavascriptAffectedErrors\") || 0) + 1);\n\t\t        ue.count(\"dpJSError\" + jsException.attribution, (ue.count(\"dpJSError\" + jsException.attribution) || 0) + 1);\n\t\t    }\n\t        }\n            }\n\t}catch(exception){\n\t    if(window.ueLogError){\n\t        window.ueLogError(exception,{message: \"dpOnErrorOverride: error occurred - \", logLevel:\"FATAL\"});\n\t    }\n\t}\n    }\n\tif(!matchingErrorFound){ \n          old_error_handler.apply(this, arguments);\n\t}\n        return false;\n    }\n\n      dpOnErrorOverride.skipTrace = 1;\n      window.onerror = dpOnErrorOverride;\n    })(window.onerror);\n\n\nvar gbEnableTwisterJS  = 0;\nvar isTwisterPage = 0;\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cstyle type=\"text\/css\"\u003e\u003c!--\n\/* Override for Native DropDown changes *\/\n     #buybox_feature_div #OneClickBox, #buybox #OneClickBox { text-align:center;}\n     #buybox_feature_div #oneClickAvailable, #buybox #oneClickAvailable { text-align:center;}\n     #defaultChildDropdown_feature_div .a-native-dropdown { display: inline;}\n     #defaultChildDropdown_feature_div .a-dropdown-container .a-button-dropdown { display: none !important;}\n--\u003e\u003c\/style\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nP.when(\"p-detect\").execute(function() {\n    var h = document.documentElement;\n    h.className = h.className.replace(\/(^|\\b)a-touch(\\b|$)\/g,\"\");\n});\n\nwindow.weblabs = {};\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nP.now().execute('dp-create-feature-interactive-api', function () {\n    if (typeof uet === 'function'){\n        uet('bb', 'clickToCI', {wb: 1});\n    }\n    var records = [], timeToInteractiveObj;\n    window.markFeatureRender = function (fName, options) {\n        updateFeatureList(fName, options, 'render');\n    };\n    window.markFeatureInteractive = function (fName, options) {\n        updateFeatureList(fName, options, 'interactive');\n    };\n    function updateFeatureList(fName, options, type) {\n        var record = {\n            name: fName,\n            options: options,\n            type: type,\n            timestamp: +new Date\n        };\n        if (timeToInteractiveObj) {\n            timeToInteractiveObj.updateFeatures([record]);\n        } else {\n            records.push(record);\n        }\n    }\n    P.when('dp-time-to-interactive').execute('dp-update-interactive-feature-list', function (obj) {\n        timeToInteractiveObj = obj;\n        if (records.length) {\n            timeToInteractiveObj.updateFeatures(records);\n        }\n    });\n});\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003c!--\u0026\u0026\u0026Portal\u0026Delimiter\u0026\u0026\u0026--\u003e\u003c!-- sp:end-feature:host-assets --\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nwindow.ue_ihe = (window.ue_ihe || 0) + 1;\nif (window.ue_ihe === 1) {\n(function(k,l,g){function m(a){c||(c=b[a.type].id,\"undefined\"===typeof a.clientX?(e=a.pageX,f=a.pageY):(e=a.clientX,f=a.clientY),2!=c||h\u0026\u0026(h!=e||n!=f)?(r(),d.isl\u0026\u0026l.setTimeout(function(){p(\"at\",d.id)},0)):(h=e,n=f,c=0))}function r(){for(var a in b)b.hasOwnProperty(a)\u0026\u0026d.detach(a,m,b[a].parent)}function s(){for(var a in b)b.hasOwnProperty(a)\u0026\u0026d.attach(a,m,b[a].parent)}function t(){var a=\"\";!q\u0026\u0026c\u0026\u0026(q=1,a+=\"\u0026ui=\"+c);return a}var d=k.ue,p=k.uex,q=0,c=0,h,n,e,f,b={click:{id:1,parent:g},mousemove:{id:2,\nparent:g},scroll:{id:3,parent:l},keydown:{id:4,parent:g}};d\u0026\u0026p\u0026\u0026(s(),d._ui=t)})(ue_csm,window,document);\n\n\n\n(function(s,l){function m(b,e,c){c=c||new Date(+new Date+t);c=\"expires=\"+c.toUTCString();n.cookie=b+\"=\"+e+\";\"+c+\";path=\/\"}function p(b){b+=\"=\";for(var e=n.cookie.split(\";\"),c=0;c\u003ce.length;c++){for(var a=e[c];\" \"==a.charAt(0);)a=a.substring(1);if(0===a.indexOf(b))return decodeURIComponent(a.substring(b.length,a.length))}return\"\"}function q(b,e,c){if(!e)return b;-1\u003cb.indexOf(\"{\")\u0026\u0026(b=\"\");for(var a=b.split(\"\u0026\"),f,d=!1,h=!1,g=0;g\u003ca.length;g++)f=a[g].split(\":\"),f[0]==e?(!c||d?a.splice(g,1):(f[1]=c,a[g]=\nf.join(\":\")),h=d=!0):2\u003ef.length\u0026\u0026(a.splice(g,1),h=!0);h\u0026\u0026(b=a.join(\"\u0026\"));!d\u0026\u0026c\u0026\u0026(0\u003cb.length\u0026\u0026(b+=\"\u0026\"),b+=e+\":\"+c);return b}var k=s.ue||{},t=6048E7,n=ue_csm.document||l.document,r=null,d;a:{try{d=l.localStorage;break a}catch(u){}d=void 0}k.count\u0026\u0026k.count(\"csm.cookieSize\",document.cookie.length);k.cookie={get:p,set:m,updateCsmHit:function(b,e,c){try{var a;if(!(a=r)){var f;a:{try{if(d\u0026\u0026d.getItem){f=d.getItem(\"csm-hit\");break a}}catch(k){}f=void 0}a=f||p(\"csm-hit\")||\"{}\"}a=q(a,b,e);r=a=q(a,\"t\",+new Date);\ntry{d\u0026\u0026d.setItem\u0026\u0026d.setItem(\"csm-hit\",a)}catch(h){}m(\"csm-hit\",a,c)}catch(g){\"function\"==typeof l.ueLogError\u0026\u0026ueLogError(Error(\"Cookie manager: \"+g.message),{logLevel:\"WARN\"})}}}})(ue_csm,window);\n\n(function(l,d){function c(b){b=\"\";var c=a.isBFT?\"b\":\"s\",d=\"\"+a.oid,f=\"\"+a.lid,g=d;d!=f\u0026\u002620==f.length\u0026\u0026(c+=\"a\",g+=\"-\"+f);a.tabid\u0026\u0026(b=a.tabid+\"+\");b+=c+\"-\"+g;b!=e\u0026\u0026100\u003eb.length\u0026\u0026(e=b,a.cookie?a.cookie.updateCsmHit(m,b+(\"|\"+ +new Date)):document.cookie=\"csm-hit=\"+b+(\"|\"+ +new Date)+n+\"; path=\/\")}function p(){e=0}function h(b){!0===d[a.pageViz.propHid]?e=0:!1===d[a.pageViz.propHid]\u0026\u0026c({type:\"visible\"})}var n=\"; expires=\"+(new Date(+new Date+6048E5)).toGMTString(),m=\"tb\",e,a=l.ue||{},k=a.pageViz\u0026\u0026a.pageViz.event\u0026\u0026\na.pageViz.propHid;a.attach\u0026\u0026(a.attach(\"click\",c),a.attach(\"keyup\",c),k||(a.attach(\"focus\",c),a.attach(\"blur\",p)),k\u0026\u0026(a.attach(a.pageViz.event,h,d),h({})));a.aftb=1})(ue_csm,document);\n\n\nue_csm.ue.stub(ue,\"impression\");\n\n\nue.stub(ue,\"trigger\");\n\n\n\nif(window.ue\u0026\u0026uet) { uet('bb'); }\n\n}\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003c!-- sp:feature:head-close --\u003e\n\u003cscript\u003e\/\/ \u003c![CDATA[\nwindow.P \u0026\u0026 P.register('bb');\nif (typeof ues === 'function') {\n  ues('t0', 'portal-bb', new Date());\n  ues('ctb', 'portal-bb', 1);\n}\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/ape\/sf\/desktop\/DAsf-1.50.88d7b3a._V448983271_.js?csm_attribution=APE-SafeFrame\" type=\"text\/javascript\" charset=\"utf-8\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/ape\/sf\/desktop\/DAsf-1.50.88d7b3a._V448983271_.js?csm_attribution=APE-SafeFrame\" type=\"text\/javascript\" charset=\"utf-8\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/417QjYmMtBL.js?AUIClients\/AmazonPopoversAUIShim#us\" type=\"text\/javascript\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/AUIClients\/ClientSideMetricsAUIJavascript@jserrorsForester.10f2559e93ec589d92509318a7e2acbac74c343a._V2_.js\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n\/\/ =============================================================================\n\/\/ Function Class: Show\/Hide product promotions \u0026 special offers link\n\/\/ =============================================================================\n\nfunction showElement(id) {\n  var elm = document.getElementById(id);\n  if (elm) {\n    elm.style.visibility = 'visible';\n    if (elm.getAttribute('name') == 'heroQuickPromoDiv') {\n      elm.style.display = 'block';\n    }\n  }\n}\nfunction hideElement(id) {\n  var elm = document.getElementById(id);\n  if (elm) {\n    elm.style.visibility = 'hidden';\n    if (elm.getAttribute('name') == 'heroQuickPromoDiv') {\n      elm.style.display = 'none';\n    }\n  }\n}\nfunction showHideElement(h_id, div_id) {\n  var hiddenTag = document.getElementById(h_id);\n  if (hiddenTag) {\n    showElement(div_id);\n  } else {\n    hideElement(div_id);\n  }\n}\n\n    if(typeof P === 'object' \u0026\u0026 typeof P.when === 'function'){\n    P.register(\"isLazyLoadWeblabEnabled\", function(){\n        var  isWeblabEnabled = 1;\n        return isWeblabEnabled;\n      });\n    }\n\n\twindow.isBowserFeatureCleanup = 0;\n\t\nvar touchDeviceDetected = false;\n\n\n\n        P.when('sp.load.js').register('sp.load.critical.js');\n        P.when('atf').register('sp.load.js');\n\n\nvar CSMReqs={af:{c:2,p:'atf'},cf:{c:2,p:'cf'},x1:{c:1,p:'x1'},x2:{c:1,p:'x2'}};\nfunction setCSMReq(a){\n    a=a.toLowerCase();\n    var b=CSMReqs[a];\n    if(b\u0026\u0026--b.c==0){\n        if(typeof uet=='function'){uet(a); (a == 'af') \u0026\u0026 (typeof replaceImg === 'function') \u0026\u0026 replaceImg();};\n        if(typeof P != 'undefined'){\n            P.register(b.p);\n            if(a == 'af') {\n                if(typeof uet === 'function') {\n                    uet('bb', 'TwisterAUIWait', {wb: 1});\n                }\n            }\n        };\n    }\n}\nif(typeof P != 'undefined') {\n    P.when('A').execute(function(A) {\n        if(typeof uet === 'function') {\n            uet('af', 'TwisterAUIWait', {wb: 1});\n        }\n    });\n}\n\nvar addlongPoleTag = function(marker,customtag){\n    marker=marker.toLowerCase();\n    var b=CSMReqs[marker];\n    if(b.c == 0){\n        if(window.ue \u0026\u0026 typeof ue.tag === 'function') {\n            ue.tag(customtag);\n        }\n    }\n};\n;(function(_onerror){\n  var old_error_handler = _onerror;\n  var attributionMap = {\n          \"BrowserAddon\":{\n            logLevel: \"ERROR\",\n            files:[\n                \/^res:\\\/\\\/\/, \n                \/^resource:\\\/\\\/\/, \/^chrome:\\\/\\\/\/, \n                \/^chrome-extension:\\\/\\\/\/, \/^extensions\\\/\/, \n                \/^file:\\\/\\\/\\\/\/, \/^chrome\\\/RendererExtensionBindings\/, \n                \/^plugin\\\/amazon_com_detail\\.js\/, \n                \/^miscellaneous_bindings\/, \n              \n                \/\/ plugin in china\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*qhimg\\.com\/,\n              \n                \/\/ plugin in India\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*datafastguru\\.info\/,\n\n                \/^http.?:\\\/\\\/sc1\\.checkpoint\\.com\\\/dev\\\/abine\\\/scripts\\\/inject\\.js\/,\n\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*image2play\\.com\/,\n\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*wajam\\.com\/,\n\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*ydstatic\\.com\/,\n\n\t\t\/^https?:\\\/\\\/([^\\s\\.]+\\.)*googleapis\\.com\\\/ajax\\\/libs\\\/jquery\/,\n\n\t\t\/^https?:\\\/\\\/www\\.superfish\\.com\\\/ws\/,\n\n\t\t\/^https?:\\\/\\\/api.imideo.com\\\/v2\/,\n\n\t\t\/^https?:\\\/\\\/minibar.iminent.com\/,\n\n\t\t\/^https?:\\\/\\\/translate.googleusercontent.com\/,\n\t\n\t\t\/^includes\\\/helper\/\n            ]\n          }\n  };\n\n    function findMatch(f){\n\tfor(var attribution in attributionMap){\n\t    var i=0;\n\t    var attributionValue = attributionMap[attribution];\n\t    var files = attributionValue['files'];\n\t    while(files[i]){\n\t\tif(f.match(files[i])){\n\t            var exception={};\n\t\t    exception.attribution = attribution;\n\t\t    if(attributionValue.hasOwnProperty(\"logLevel\")){\n\t\t\texception.logLevel = attributionValue['logLevel'];\t\n\t\t    }\n\t\treturn exception;\n           \t}\n\t\ti++;\n\t    }\n        }\n\treturn null;\n    }\n\n\n    function dpOnErrorOverride(message, file, line, col, error){\n     var matchingErrorFound = false;\n     if(typeof file == \"string\"){\n        try{\n\t    var jsException = findMatch(file);\n\t    if(jsException \u0026\u0026 typeof jsException === \"object\"){\n                jsException.m =  message;\n                jsException.f = file;\n                jsException.l = line;\n                jsException.c =  \"\" + (col || \"\");\n                jsException.err =  error;\n                jsException.fromOnError = 1;\n                jsException.args = arguments;\n                if(window.ueLogError){\n               \t    window.ueLogError(jsException);\n\t\t    matchingErrorFound = true;\n\t\t    if(ue \u0026\u0026 ue.count){\n\t\t        ue.count(\"dpJavascriptAffectedErrors\", (ue.count(\"dpJavascriptAffectedErrors\") || 0) + 1);\n\t\t        ue.count(\"dpJSError\" + jsException.attribution, (ue.count(\"dpJSError\" + jsException.attribution) || 0) + 1);\n\t\t    }\n\t        }\n            }\n\t}catch(exception){\n\t    if(window.ueLogError){\n\t        window.ueLogError(exception,{message: \"dpOnErrorOverride: error occurred - \", logLevel:\"FATAL\"});\n\t    }\n\t}\n    }\n\tif(!matchingErrorFound){ \n          old_error_handler.apply(this, arguments);\n\t}\n        return false;\n    }\n\n      dpOnErrorOverride.skipTrace = 1;\n      window.onerror = dpOnErrorOverride;\n    })(window.onerror);\n\n\nvar gbEnableTwisterJS  = 0;\nvar isTwisterPage = 0;\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cstyle type=\"text\/css\"\u003e\u003c!--\n\/* Override for Native DropDown changes *\/\n     #buybox_feature_div #OneClickBox, #buybox #OneClickBox { text-align:center;}\n     #buybox_feature_div #oneClickAvailable, #buybox #oneClickAvailable { text-align:center;}\n     #defaultChildDropdown_feature_div .a-native-dropdown { display: inline;}\n     #defaultChildDropdown_feature_div .a-dropdown-container .a-button-dropdown { display: none !important;}\n--\u003e\u003c\/style\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nP.when(\"p-detect\").execute(function() {\n    var h = document.documentElement;\n    h.className = h.className.replace(\/(^|\\b)a-touch(\\b|$)\/g,\"\");\n});\n\nwindow.weblabs = {};\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nP.now().execute('dp-create-feature-interactive-api', function () {\n    if (typeof uet === 'function'){\n        uet('bb', 'clickToCI', {wb: 1});\n    }\n    var records = [], timeToInteractiveObj;\n    window.markFeatureRender = function (fName, options) {\n        updateFeatureList(fName, options, 'render');\n    };\n    window.markFeatureInteractive = function (fName, options) {\n        updateFeatureList(fName, options, 'interactive');\n    };\n    function updateFeatureList(fName, options, type) {\n        var record = {\n            name: fName,\n            options: options,\n            type: type,\n            timestamp: +new Date\n        };\n        if (timeToInteractiveObj) {\n            timeToInteractiveObj.updateFeatures([record]);\n        } else {\n            records.push(record);\n        }\n    }\n    P.when('dp-time-to-interactive').execute('dp-update-interactive-feature-list', function (obj) {\n        timeToInteractiveObj = obj;\n        if (records.length) {\n            timeToInteractiveObj.updateFeatures(records);\n        }\n    });\n});\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nwindow.ue_ihe = (window.ue_ihe || 0) + 1;\nif (window.ue_ihe === 1) {\n(function(k,l,g){function m(a){c||(c=b[a.type].id,\"undefined\"===typeof a.clientX?(e=a.pageX,f=a.pageY):(e=a.clientX,f=a.clientY),2!=c||h\u0026\u0026(h!=e||n!=f)?(r(),d.isl\u0026\u0026l.setTimeout(function(){p(\"at\",d.id)},0)):(h=e,n=f,c=0))}function r(){for(var a in b)b.hasOwnProperty(a)\u0026\u0026d.detach(a,m,b[a].parent)}function s(){for(var a in b)b.hasOwnProperty(a)\u0026\u0026d.attach(a,m,b[a].parent)}function t(){var a=\"\";!q\u0026\u0026c\u0026\u0026(q=1,a+=\"\u0026ui=\"+c);return a}var d=k.ue,p=k.uex,q=0,c=0,h,n,e,f,b={click:{id:1,parent:g},mousemove:{id:2,\nparent:g},scroll:{id:3,parent:l},keydown:{id:4,parent:g}};d\u0026\u0026p\u0026\u0026(s(),d._ui=t)})(ue_csm,window,document);\n\n\n\n(function(s,l){function m(b,e,c){c=c||new Date(+new Date+t);c=\"expires=\"+c.toUTCString();n.cookie=b+\"=\"+e+\";\"+c+\";path=\/\"}function p(b){b+=\"=\";for(var e=n.cookie.split(\";\"),c=0;c\u003ce.length;c++){for(var a=e[c];\" \"==a.charAt(0);)a=a.substring(1);if(0===a.indexOf(b))return decodeURIComponent(a.substring(b.length,a.length))}return\"\"}function q(b,e,c){if(!e)return b;-1\u003cb.indexOf(\"{\")\u0026\u0026(b=\"\");for(var a=b.split(\"\u0026\"),f,d=!1,h=!1,g=0;g\u003ca.length;g++)f=a[g].split(\":\"),f[0]==e?(!c||d?a.splice(g,1):(f[1]=c,a[g]=\nf.join(\":\")),h=d=!0):2\u003ef.length\u0026\u0026(a.splice(g,1),h=!0);h\u0026\u0026(b=a.join(\"\u0026\"));!d\u0026\u0026c\u0026\u0026(0\u003cb.length\u0026\u0026(b+=\"\u0026\"),b+=e+\":\"+c);return b}var k=s.ue||{},t=6048E7,n=ue_csm.document||l.document,r=null,d;a:{try{d=l.localStorage;break a}catch(u){}d=void 0}k.count\u0026\u0026k.count(\"csm.cookieSize\",document.cookie.length);k.cookie={get:p,set:m,updateCsmHit:function(b,e,c){try{var a;if(!(a=r)){var f;a:{try{if(d\u0026\u0026d.getItem){f=d.getItem(\"csm-hit\");break a}}catch(k){}f=void 0}a=f||p(\"csm-hit\")||\"{}\"}a=q(a,b,e);r=a=q(a,\"t\",+new Date);\ntry{d\u0026\u0026d.setItem\u0026\u0026d.setItem(\"csm-hit\",a)}catch(h){}m(\"csm-hit\",a,c)}catch(g){\"function\"==typeof l.ueLogError\u0026\u0026ueLogError(Error(\"Cookie manager: \"+g.message),{logLevel:\"WARN\"})}}}})(ue_csm,window);\n\n(function(l,d){function c(b){b=\"\";var c=a.isBFT?\"b\":\"s\",d=\"\"+a.oid,f=\"\"+a.lid,g=d;d!=f\u0026\u002620==f.length\u0026\u0026(c+=\"a\",g+=\"-\"+f);a.tabid\u0026\u0026(b=a.tabid+\"+\");b+=c+\"-\"+g;b!=e\u0026\u0026100\u003eb.length\u0026\u0026(e=b,a.cookie?a.cookie.updateCsmHit(m,b+(\"|\"+ +new Date)):document.cookie=\"csm-hit=\"+b+(\"|\"+ +new Date)+n+\"; path=\/\")}function p(){e=0}function h(b){!0===d[a.pageViz.propHid]?e=0:!1===d[a.pageViz.propHid]\u0026\u0026c({type:\"visible\"})}var n=\"; expires=\"+(new Date(+new Date+6048E5)).toGMTString(),m=\"tb\",e,a=l.ue||{},k=a.pageViz\u0026\u0026a.pageViz.event\u0026\u0026\na.pageViz.propHid;a.attach\u0026\u0026(a.attach(\"click\",c),a.attach(\"keyup\",c),k||(a.attach(\"focus\",c),a.attach(\"blur\",p)),k\u0026\u0026(a.attach(a.pageViz.event,h,d),h({})));a.aftb=1})(ue_csm,document);\n\n\nue_csm.ue.stub(ue,\"impression\");\n\n\nue.stub(ue,\"trigger\");\n\n\n\nif(window.ue\u0026\u0026uet) { uet('bb'); }\n\n}\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cscript\u003e\/\/ \u003c![CDATA[\nwindow.P \u0026\u0026 P.register('bb');\nif (typeof ues === 'function') {\n  ues('t0', 'portal-bb', new Date());\n  ues('ctb', 'portal-bb', 1);\n}\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/ape\/sf\/desktop\/DAsf-1.50.88d7b3a._V448983271_.js?csm_attribution=APE-SafeFrame\" type=\"text\/javascript\" charset=\"utf-8\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/ape\/sf\/desktop\/DAsf-1.50.88d7b3a._V448983271_.js?csm_attribution=APE-SafeFrame\" type=\"text\/javascript\" charset=\"utf-8\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/417QjYmMtBL.js?AUIClients\/AmazonPopoversAUIShim#us\" type=\"text\/javascript\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/AUIClients\/ClientSideMetricsAUIJavascript@jserrorsForester.10f2559e93ec589d92509318a7e2acbac74c343a._V2_.js\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n\/\/ =============================================================================\n\/\/ Function Class: Show\/Hide product promotions \u0026 special offers link\n\/\/ =============================================================================\n\nfunction showElement(id) {\n  var elm = document.getElementById(id);\n  if (elm) {\n    elm.style.visibility = 'visible';\n    if (elm.getAttribute('name') == 'heroQuickPromoDiv') {\n      elm.style.display = 'block';\n    }\n  }\n}\nfunction hideElement(id) {\n  var elm = document.getElementById(id);\n  if (elm) {\n    elm.style.visibility = 'hidden';\n    if (elm.getAttribute('name') == 'heroQuickPromoDiv') {\n      elm.style.display = 'none';\n    }\n  }\n}\nfunction showHideElement(h_id, div_id) {\n  var hiddenTag = document.getElementById(h_id);\n  if (hiddenTag) {\n    showElement(div_id);\n  } else {\n    hideElement(div_id);\n  }\n}\n\n    if(typeof P === 'object' \u0026\u0026 typeof P.when === 'function'){\n    P.register(\"isLazyLoadWeblabEnabled\", function(){\n        var  isWeblabEnabled = 1;\n        return isWeblabEnabled;\n      });\n    }\n\n\twindow.isBowserFeatureCleanup = 0;\n\t\nvar touchDeviceDetected = false;\n\n\n\n        P.when('sp.load.js').register('sp.load.critical.js');\n        P.when('atf').register('sp.load.js');\n\n\nvar CSMReqs={af:{c:2,p:'atf'},cf:{c:2,p:'cf'},x1:{c:1,p:'x1'},x2:{c:1,p:'x2'}};\nfunction setCSMReq(a){\n    a=a.toLowerCase();\n    var b=CSMReqs[a];\n    if(b\u0026\u0026--b.c==0){\n        if(typeof uet=='function'){uet(a); (a == 'af') \u0026\u0026 (typeof replaceImg === 'function') \u0026\u0026 replaceImg();};\n        if(typeof P != 'undefined'){\n            P.register(b.p);\n            if(a == 'af') {\n                if(typeof uet === 'function') {\n                    uet('bb', 'TwisterAUIWait', {wb: 1});\n                }\n            }\n        };\n    }\n}\nif(typeof P != 'undefined') {\n    P.when('A').execute(function(A) {\n        if(typeof uet === 'function') {\n            uet('af', 'TwisterAUIWait', {wb: 1});\n        }\n    });\n}\n\nvar addlongPoleTag = function(marker,customtag){\n    marker=marker.toLowerCase();\n    var b=CSMReqs[marker];\n    if(b.c == 0){\n        if(window.ue \u0026\u0026 typeof ue.tag === 'function') {\n            ue.tag(customtag);\n        }\n    }\n};\n;(function(_onerror){\n  var old_error_handler = _onerror;\n  var attributionMap = {\n          \"BrowserAddon\":{\n            logLevel: \"ERROR\",\n            files:[\n                \/^res:\\\/\\\/\/, \n                \/^resource:\\\/\\\/\/, \/^chrome:\\\/\\\/\/, \n                \/^chrome-extension:\\\/\\\/\/, \/^extensions\\\/\/, \n                \/^file:\\\/\\\/\\\/\/, \/^chrome\\\/RendererExtensionBindings\/, \n                \/^plugin\\\/amazon_com_detail\\.js\/, \n                \/^miscellaneous_bindings\/, \n              \n                \/\/ plugin in china\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*qhimg\\.com\/,\n              \n                \/\/ plugin in India\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*datafastguru\\.info\/,\n\n                \/^http.?:\\\/\\\/sc1\\.checkpoint\\.com\\\/dev\\\/abine\\\/scripts\\\/inject\\.js\/,\n\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*image2play\\.com\/,\n\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*wajam\\.com\/,\n\n                \/^http.?:\\\/\\\/([^\\s\\.]+\\.)*ydstatic\\.com\/,\n\n\t\t\/^https?:\\\/\\\/([^\\s\\.]+\\.)*googleapis\\.com\\\/ajax\\\/libs\\\/jquery\/,\n\n\t\t\/^https?:\\\/\\\/www\\.superfish\\.com\\\/ws\/,\n\n\t\t\/^https?:\\\/\\\/api.imideo.com\\\/v2\/,\n\n\t\t\/^https?:\\\/\\\/minibar.iminent.com\/,\n\n\t\t\/^https?:\\\/\\\/translate.googleusercontent.com\/,\n\t\n\t\t\/^includes\\\/helper\/\n            ]\n          }\n  };\n\n    function findMatch(f){\n\tfor(var attribution in attributionMap){\n\t    var i=0;\n\t    var attributionValue = attributionMap[attribution];\n\t    var files = attributionValue['files'];\n\t    while(files[i]){\n\t\tif(f.match(files[i])){\n\t            var exception={};\n\t\t    exception.attribution = attribution;\n\t\t    if(attributionValue.hasOwnProperty(\"logLevel\")){\n\t\t\texception.logLevel = attributionValue['logLevel'];\t\n\t\t    }\n\t\treturn exception;\n           \t}\n\t\ti++;\n\t    }\n        }\n\treturn null;\n    }\n\n\n    function dpOnErrorOverride(message, file, line, col, error){\n     var matchingErrorFound = false;\n     if(typeof file == \"string\"){\n        try{\n\t    var jsException = findMatch(file);\n\t    if(jsException \u0026\u0026 typeof jsException === \"object\"){\n                jsException.m =  message;\n                jsException.f = file;\n                jsException.l = line;\n                jsException.c =  \"\" + (col || \"\");\n                jsException.err =  error;\n                jsException.fromOnError = 1;\n                jsException.args = arguments;\n                if(window.ueLogError){\n               \t    window.ueLogError(jsException);\n\t\t    matchingErrorFound = true;\n\t\t    if(ue \u0026\u0026 ue.count){\n\t\t        ue.count(\"dpJavascriptAffectedErrors\", (ue.count(\"dpJavascriptAffectedErrors\") || 0) + 1);\n\t\t        ue.count(\"dpJSError\" + jsException.attribution, (ue.count(\"dpJSError\" + jsException.attribution) || 0) + 1);\n\t\t    }\n\t        }\n            }\n\t}catch(exception){\n\t    if(window.ueLogError){\n\t        window.ueLogError(exception,{message: \"dpOnErrorOverride: error occurred - \", logLevel:\"FATAL\"});\n\t    }\n\t}\n    }\n\tif(!matchingErrorFound){ \n          old_error_handler.apply(this, arguments);\n\t}\n        return false;\n    }\n\n      dpOnErrorOverride.skipTrace = 1;\n      window.onerror = dpOnErrorOverride;\n    })(window.onerror);\n\n\nvar gbEnableTwisterJS  = 0;\nvar isTwisterPage = 0;\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cstyle type=\"text\/css\"\u003e\u003c!--\n\/* Override for Native DropDown changes *\/\n     #buybox_feature_div #OneClickBox, #buybox #OneClickBox { text-align:center;}\n     #buybox_feature_div #oneClickAvailable, #buybox #oneClickAvailable { text-align:center;}\n     #defaultChildDropdown_feature_div .a-native-dropdown { display: inline;}\n     #defaultChildDropdown_feature_div .a-dropdown-container .a-button-dropdown { display: none !important;}\n--\u003e\u003c\/style\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nP.when(\"p-detect\").execute(function() {\n    var h = document.documentElement;\n    h.className = h.className.replace(\/(^|\\b)a-touch(\\b|$)\/g,\"\");\n});\n\nwindow.weblabs = {};\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nP.now().execute('dp-create-feature-interactive-api', function () {\n    if (typeof uet === 'function'){\n        uet('bb', 'clickToCI', {wb: 1});\n    }\n    var records = [], timeToInteractiveObj;\n    window.markFeatureRender = function (fName, options) {\n        updateFeatureList(fName, options, 'render');\n    };\n    window.markFeatureInteractive = function (fName, options) {\n        updateFeatureList(fName, options, 'interactive');\n    };\n    function updateFeatureList(fName, options, type) {\n        var record = {\n            name: fName,\n            options: options,\n            type: type,\n            timestamp: +new Date\n        };\n        if (timeToInteractiveObj) {\n            timeToInteractiveObj.updateFeatures([record]);\n        } else {\n            records.push(record);\n        }\n    }\n    P.when('dp-time-to-interactive').execute('dp-update-interactive-feature-list', function (obj) {\n        timeToInteractiveObj = obj;\n        if (records.length) {\n            timeToInteractiveObj.updateFeatures(records);\n        }\n    });\n});\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nwindow.ue_ihe = (window.ue_ihe || 0) + 1;\nif (window.ue_ihe === 1) {\n(function(k,l,g){function m(a){c||(c=b[a.type].id,\"undefined\"===typeof a.clientX?(e=a.pageX,f=a.pageY):(e=a.clientX,f=a.clientY),2!=c||h\u0026\u0026(h!=e||n!=f)?(r(),d.isl\u0026\u0026l.setTimeout(function(){p(\"at\",d.id)},0)):(h=e,n=f,c=0))}function r(){for(var a in b)b.hasOwnProperty(a)\u0026\u0026d.detach(a,m,b[a].parent)}function s(){for(var a in b)b.hasOwnProperty(a)\u0026\u0026d.attach(a,m,b[a].parent)}function t(){var a=\"\";!q\u0026\u0026c\u0026\u0026(q=1,a+=\"\u0026ui=\"+c);return a}var d=k.ue,p=k.uex,q=0,c=0,h,n,e,f,b={click:{id:1,parent:g},mousemove:{id:2,\nparent:g},scroll:{id:3,parent:l},keydown:{id:4,parent:g}};d\u0026\u0026p\u0026\u0026(s(),d._ui=t)})(ue_csm,window,document);\n\n\n\n(function(s,l){function m(b,e,c){c=c||new Date(+new Date+t);c=\"expires=\"+c.toUTCString();n.cookie=b+\"=\"+e+\";\"+c+\";path=\/\"}function p(b){b+=\"=\";for(var e=n.cookie.split(\";\"),c=0;c\u003ce.length;c++){for(var a=e[c];\" \"==a.charAt(0);)a=a.substring(1);if(0===a.indexOf(b))return decodeURIComponent(a.substring(b.length,a.length))}return\"\"}function q(b,e,c){if(!e)return b;-1\u003cb.indexOf(\"{\")\u0026\u0026(b=\"\");for(var a=b.split(\"\u0026\"),f,d=!1,h=!1,g=0;g\u003ca.length;g++)f=a[g].split(\":\"),f[0]==e?(!c||d?a.splice(g,1):(f[1]=c,a[g]=\nf.join(\":\")),h=d=!0):2\u003ef.length\u0026\u0026(a.splice(g,1),h=!0);h\u0026\u0026(b=a.join(\"\u0026\"));!d\u0026\u0026c\u0026\u0026(0\u003cb.length\u0026\u0026(b+=\"\u0026\"),b+=e+\":\"+c);return b}var k=s.ue||{},t=6048E7,n=ue_csm.document||l.document,r=null,d;a:{try{d=l.localStorage;break a}catch(u){}d=void 0}k.count\u0026\u0026k.count(\"csm.cookieSize\",document.cookie.length);k.cookie={get:p,set:m,updateCsmHit:function(b,e,c){try{var a;if(!(a=r)){var f;a:{try{if(d\u0026\u0026d.getItem){f=d.getItem(\"csm-hit\");break a}}catch(k){}f=void 0}a=f||p(\"csm-hit\")||\"{}\"}a=q(a,b,e);r=a=q(a,\"t\",+new Date);\ntry{d\u0026\u0026d.setItem\u0026\u0026d.setItem(\"csm-hit\",a)}catch(h){}m(\"csm-hit\",a,c)}catch(g){\"function\"==typeof l.ueLogError\u0026\u0026ueLogError(Error(\"Cookie manager: \"+g.message),{logLevel:\"WARN\"})}}}})(ue_csm,window);\n\n(function(l,d){function c(b){b=\"\";var c=a.isBFT?\"b\":\"s\",d=\"\"+a.oid,f=\"\"+a.lid,g=d;d!=f\u0026\u002620==f.length\u0026\u0026(c+=\"a\",g+=\"-\"+f);a.tabid\u0026\u0026(b=a.tabid+\"+\");b+=c+\"-\"+g;b!=e\u0026\u0026100\u003eb.length\u0026\u0026(e=b,a.cookie?a.cookie.updateCsmHit(m,b+(\"|\"+ +new Date)):document.cookie=\"csm-hit=\"+b+(\"|\"+ +new Date)+n+\"; path=\/\")}function p(){e=0}function h(b){!0===d[a.pageViz.propHid]?e=0:!1===d[a.pageViz.propHid]\u0026\u0026c({type:\"visible\"})}var n=\"; expires=\"+(new Date(+new Date+6048E5)).toGMTString(),m=\"tb\",e,a=l.ue||{},k=a.pageViz\u0026\u0026a.pageViz.event\u0026\u0026\na.pageViz.propHid;a.attach\u0026\u0026(a.attach(\"click\",c),a.attach(\"keyup\",c),k||(a.attach(\"focus\",c),a.attach(\"blur\",p)),k\u0026\u0026(a.attach(a.pageViz.event,h,d),h({})));a.aftb=1})(ue_csm,document);\n\n\nue_csm.ue.stub(ue,\"impression\");\n\n\nue.stub(ue,\"trigger\");\n\n\n\nif(window.ue\u0026\u0026uet) { uet('bb'); }\n\n}\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cscript\u003e\/\/ \u003c![CDATA[\nwindow.P \u0026\u0026 P.register('bb');\nif (typeof ues === 'function') {\n  ues('t0', 'portal-bb', new Date());\n  ues('ctb', 'portal-bb', 1);\n}\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/ape\/sf\/desktop\/DAsf-1.50.88d7b3a._V448983271_.js?csm_attribution=APE-SafeFrame\" type=\"text\/javascript\" charset=\"utf-8\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/ape\/sf\/desktop\/DAsf-1.50.88d7b3a._V448983271_.js?csm_attribution=APE-SafeFrame\" type=\"text\/javascript\" charset=\"utf-8\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/417QjYmMtBL.js?AUIClients\/AmazonPopoversAUIShim#us\" type=\"text\/javascript\" async=\"\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n\u003cdiv id=\"a-page\"\u003e\n\n\u003cdiv class=\"lawn_and_garden en_US\" id=\"dp\"\u003e\n\n\u003cdiv class=\"a-container\" id=\"dp-container\" role=\"main\"\u003e\n\n\u003cdiv id=\"ppd\"\u003e\n\n\u003cdiv class=\"centerColAlign\" id=\"centerCol\"\u003e\n\n\u003cdiv class=\"feature\" id=\"featurebullets_feature_div\" data-feature-name=\"featurebullets\" data-cel-widget=\"featurebullets_feature_div\"\u003e\n\n\u003cdiv class=\"a-section a-spacing-medium a-spacing-top-small\" id=\"feature-bullets\"\u003e\n\n\u003cul class=\"a-unordered-list a-vertical a-spacing-none\"\u003e\n\n\u003cli\u003e \u003cspan class=\"a-list-item\"\u003ePassend für alle 22-Zoll-Holzkohle-Kugelgrills\u003c\/span\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e \u003cspan class=\"a-list-item\"\u003eHochleistungs-Elektromotor\u003c\/span\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e \u003cspan class=\"a-list-item\"\u003eDas verbesserte Design erfordert kein Gegengewicht am Motor\u003c\/span\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e \u003cspan class=\"a-list-item\"\u003eEinteiliger Spieß für mehr Festigkeit\u003c\/span\u003e\n\u003c\/li\u003e\n\n \u003cli\u003e\n\u003cspan class=\"a-list-item\"\u003eStangengriff aus Holz. Der porzellanemaillierte Ring hebt den Drehspieß an, um den Grillraum zu optimieren\u003c\/span\u003e \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Weber","offers":[{"title":"Default Title","offer_id":31047374504003,"sku":"2290","price":234.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-kettle-rotisserie-13532661121091.png?v=1776839026"},{"product_id":"weber-smokefire-ex4-grill-cover-7190","title":"Weber Smokefire EX4 Grillabdeckung, 7190","description":"\u003cdiv class=\"row\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"col-12\" data-mce-fragment=\"1\"\u003e\n\u003cp class=\"product-second-name\" data-mce-fragment=\"1\"\u003eCompatible with SMOKEFIRE EX4\/ELX4 Wood Fired Pellet Grill\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attributes\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"description-and-detail\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"row description\" data-mce-fragment=\"1\"\u003e\n\u003cp class=\"col-12 value content\" tabindex=\"0\" data-mce-fragment=\"1\" data-mce-tabindex=\"0\"\u003eThe lightweight yet durable Premium Grill Cover will keep your grill looking like new. Its water-resistant material helps maintain a clean, sleek surface for years to come.\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"col-12 value content\" tabindex=\"0\" data-mce-fragment=\"1\" data-mce-tabindex=\"0\"\u003e\u003cspan class=\"\"\u003ePart Number:\u003c\/span\u003e #\u003cspan class=\"product-id\"\u003e7190\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Weber","offers":[{"title":"Default Title","offer_id":31293412474947,"sku":"7190","price":41.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-smokefire-ex4-grill-cover-31534761574467.jpg?v=1776838865"},{"product_id":"weber-smokefire-ex6-grill-cover-7191","title":"Weber Smokefire EX6 Grillabdeckung, 7191","description":"\u003cdiv\u003eThis lightweight yet durable Premium Grill Cover will keep your grill looking like new. Its water-resistant material helps maintain a clean, sleek surface for years to come!\u003c\/div\u003e\n\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\" data-mce-fragment=\"1\"\u003e\n\u003cli class=\"a-spacing-mini\" data-mce-fragment=\"1\"\u003eFits SMOKEFIRE EX6\/EPX6\/ELX6 and most 36 inch Grills \u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\" data-mce-fragment=\"1\"\u003e\u003cspan class=\"a-list-item\" data-mce-fragment=\"1\"\u003e\u003cspan\u003e3 Year Limited Warranty.\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\" data-mce-fragment=\"1\"\u003e\u003cspan class=\"a-list-item\" data-mce-fragment=\"1\"\u003eWeather resistant material protects grill from the elements\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\" data-mce-fragment=\"1\"\u003e\u003cspan class=\"a-list-item\" data-mce-fragment=\"1\"\u003eResists fading with UV inhibitors In fabric\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\" data-mce-fragment=\"1\"\u003e\u003cspan class=\"a-list-item\" data-mce-fragment=\"1\"\u003eFastening straps keep the cover in Place\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan class=\"a-list-item\" data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\u003cspan class=\"a-list-item\" data-mce-fragment=\"1\"\u003ePart number 7191\u003c\/span\u003e\u003c\/p\u003e","brand":"Weber","offers":[{"title":"Default Title","offer_id":31293412540483,"sku":"7191","price":55.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-smokefire-ex6-grill-cover-31535212658755.jpg?v=1776838863"},{"product_id":"weber-smokefire-glow-plug","title":"Weber Smokefire Glühkerze","description":"Nach einer Weile könnte jeder Grill von einigen frischen neuen Teilen profitieren.\n\n Diese Glühkerze ist ein Ersatzteil für die Holzpelletgrills SmokeFire EX4 und EX6 von Weber. Im Lieferumfang ist 1 Ersatzglühkerze enthalten.","brand":"Weber","offers":[{"title":"Default Title","offer_id":39389451321411,"sku":"7009","price":13.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-smokefire-glow-plug-28141558693955.png?v=1776837899"},{"product_id":"weber-stainless-steel-polish-12-oz","title":"Weber Edelstahlpolitur 12 oz.","description":"Produktmerkmale\n Weber Stainless Steel Polish bringt Glanz und schützt Grillelemente aus Edelstahl. Die Formel entfernt Fingerabdrücke, Fett, Rückstände und Wasserflecken und hinterlässt Grilloberflächen, die wie neu glänzen. Es kann auch für Edelstahlgeräte im Innenbereich verwendet werden.\n\n • Poliert und schützt Grillelemente in einem Schritt\n • Entfernt Fingerabdrücke, Schmutz und Wasserflecken\n • Funktioniert bei Edelstahlgeräten im Innenbereich\n • Frischer und reiner Zitrusduft\n Teilenummer: #8029","brand":"Weber","offers":[{"title":"Default Title","offer_id":40008089239619,"sku":"8029","price":13.29,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-stainless-steel-polish-12-oz-29564274606147.jpg?v=1776837087"},{"product_id":"weber-wsm-22-replacement-damper-kit","title":"Weber WSM 22\" Ersatzdämpfer-Kit","description":"Dämpfersatz für 22,5\" Smokey Mountain Cooker. Dazu gehören: (3) Dämpfer (3) 1\/4\"-20 x .625 geschlitzte Flachrundkopf-Zinkschraube (3) 1\/4\"-20 Pal Typ AK-Hutmutter (3) 1 \/4\" flache Zinkscheibe vom Typ A, schmale Gebrauchsanweisung","brand":"Weber","offers":[{"title":"Default Title","offer_id":40302388183107,"sku":"","price":19.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-wsm-22-replacement-damper-kit-30218856431683.jpg?v=1776836868"},{"product_id":"weber-griddle-breakfast-set","title":"Weber Frühstücksset Griddle FT","description":"Grill-Frühstücksset.","brand":"Weber","offers":[{"title":"Default Title","offer_id":40758802546755,"sku":"6778","price":20.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-griddle-breakfast-set-31534663794755.jpg?v=1776836196"},{"product_id":"weber-caster","title":"Weber Grill Caster","description":"","brand":"Weber","offers":[{"title":"Default Title","offer_id":41070078918723,"sku":"","price":6.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0180\/9007\/files\/weber-caster-31759790899267.jpg?v=1776835980"}],"url":"https:\/\/www.thekansascitybbqstore.com\/de\/collections\/weber-grill-accessory-collection.oembed","provider":"The Kansas City BBQ Store","version":"1.0","type":"link"}