Skip to main content
Home
Shop all
fixture keels 412
fixture keels 412
MSRP:
Was:
MSRP:
Was:
Now:
$27.68
(You save
)
SKU:
UPC:
Year:
1992
Year:
1993
Year:
1994
Year:
1995
Make:
Audi
Model:
V8
Minim semper a, sit risusdonec phasellus senectus id tellus tempor auctormauris. Nam facilisinam minulla facilisisproin sedfusce, eros illum sadipscing clita himenaeos ametduis penatibus ligula. Nostrud iaculis, temporsuspendisse montes diam muspellentesque orci eleifend. Liber rutrum vero conguenulla primis. Rebum quisque clita, arcu tortor euismod et exerci varius interdumdonec.
Quick view
Add to Cart
The item has been added
MSRP:
Was:
MSRP:
Was:
Now:
$153.15
Quick view
Add to Cart
The item has been added
MSRP:
Was:
MSRP:
Was:
Now:
$893.26
Quick view
Add to Cart
The item has been added
MSRP:
Was:
MSRP:
Was:
Now:
$117.79
Quick view
Add to Cart
The item has been added
MSRP:
Was:
MSRP:
Was:
Now:
$336.79
Quick view
Add to Cart
The item has been added
MSRP:
Was:
MSRP:
Was:
Now:
$440.52
{"settings":{"channel_id":1,"site_id":1000,"show_wishlist":true,"request":{"referer":"","host":"troystore.mybigcommerce.com","origin":"https:\u002f\u002ftroystore.mybigcommerce.com","locale":"","absolute_path":"\u002fshop-all\u002ffixture-keels-412\u002f","user_agent":"Mozilla\u002f5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit\u002f601.3.9 (KHTML, like Gecko) Version\u002f9.0.2 Safari\u002f601.3.9 bc-storefront","is_crawler":false},"facebook_like_button":{"enabled":false,"href":"https%3A%2F%2Ftroystore.mybigcommerce.com%2Fshop-all%2Ffixture-keels-412%2F","verb":"recommend"},"add_this":{"buttons":[{"service":"facebook","annotation":""},{"service":"email","annotation":""},{"service":"print","annotation":""},{"service":"twitter","annotation":""},{"service":"linkedin","annotation":""},{"service":"pinterest","annotation":""}]},"store_name":"Troy's V3 sandbox","theme_version_id":"07b18a30-6dae-013f-eaf3-72453f92ff77","storefront_api":{"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxXSwiY29ycyI6WyJodHRwczovL3Ryb3lzdG9yZS5teWJpZ2NvbW1lcmNlLmNvbSJdLCJlYXQiOjE3ODg4NzI0MTQsImlhdCI6MTc4ODY5OTYxNCwiaXNzIjoiQkMiLCJzaWQiOjEwMDE4MDI5OTgsInN1YiI6IkJDIiwic3ViX3R5cGUiOjAsInRva2VuX3R5cGUiOjF9.jYu22IvADXppXRkCkrAj4C9l1wCcC7KyrgxUEaU7oWXk8B8oek4otoj1TSUeESzMWxIZyWhOy0DuQwSQPrQA9Q"},"base_url":"https:\u002f\u002ftroystore.mybigcommerce.com","rss_item_limit":0,"show_newsletter_box":1,"general":{"fastCart":true,"storeId":1001802998},"money":{"currency_token":"$","currency_location":"left","decimal_token":".","decimal_places":2,"thousands_token":","},"theme_session_id":"3c95fa10-6dae-013f-9b4f-2ee8464582d6","client_ip_address":"0.0.0.0","theme_config_id":"07e95420-6dae-013f-eaf3-72453f92ff77","phone_number":"","returns_v2_enabled":0,"store_logo":{"title":"Test store"},"hide_price_from_guests":false,"shopper_consent_tracking_enabled":true,"display_date_format":"M jS Y @ g:i A ","bulk_discount_enabled":true,"show_product_reviews":true,"measurements":{"length":"Inches","weight":"LBS"},"gift_certificates_enabled":true,"maintenance":[],"secure_host":"troystore.mybigcommerce.com","store_hash":"98q4bb3wbs","newsletter_summary":"","country_code":null,"is_eu_ip_address":false,"account_creation_enabled":true,"extended_display_date_format":"M jS Y @ G:i:s O","show_product_rating":true,"region_code":"","secure_base_url":"https:\u002f\u002ftroystore.mybigcommerce.com","address":"q","store_time_zone":"-6","privacy_cookie":false,"returns_enabled":1,"store_dst_correction":1,"data_tag_enabled":false,"tax_label":"Taxes","blog_enabled":true,"cdn_url":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs","payments_url":"https:\u002f\u002fpayments.bigcommerce.com","password_requirements":{"alpha":"[A-Za-z]","numeric":"[0-9]","minlength":7,"error":"Passwords must be at least 7 characters and contain both alphabetic and numeric characters."},"show_newsletter_summary":0,"show_payment_methods":true},"head":{"meta_tags":"\u003cmeta property=\"product:price:amount\" content=\"27.68\" \u002f\u003e\u003cmeta property=\"product:price:currency\" content=\"USD\" \u002f\u003e\u003cmeta property=\"og:url\" content=\"https:\u002f\u002ftroystore.mybigcommerce.com\u002fshop-all\u002ffixture-keels-412\u002f\" \u002f\u003e\u003cmeta property=\"og:site_name\" content=\"Troy's V3 sandbox\" \u002f\u003e\u003cmeta name=\"keywords\" content=\"thisisatestofthemainkeywords\"\u003e\u003clink rel='canonical' href='https:\u002f\u002ftroystore.mybigcommerce.com\u002fshop-all\u002ffixture-keels-412\u002f' \u002f\u003e\u003cmeta name='platform' content='bigcommerce.stencil' \u002f\u003e\u003cmeta property=\"og:type\" content=\"product\" \u002f\u003e\n\u003cmeta property=\"og:title\" content=\"fixture keels 412\" \u002f\u003e\n\u003cmeta property=\"og:description\" content=\"store for training\" \u002f\u003e\n\u003cmeta property=\"og:image\" content=\"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fproducts\u002f60710\u002fimages\u002f39506\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__42203.1706716877.500.750.jpg?c=1\" \u002f\u003e\n\u003cmeta property=\"fb:admins\" content=\"troy.candelaria@bigcommerce.com\" \u002f\u003e\n\u003cmeta property=\"og:availability\" content=\"instock\" \u002f\u003e\n\u003cmeta property=\"pinterest:richpins\" content=\"enabled\" \u002f\u003e","stylesheets":"\u003clink type=\"text\u002fcss\" rel=\"preload\" as=\"style\" href=\"https:\u002f\u002fcdn11.bigcommerce.com\u002fr-cdd0f40806b8ebac34889b8711caec1d38b44608\u002fthemes\u002f__master\u002fStyles\u002fbraintree.css\" onload=\"this.rel='stylesheet'\" \u002f\u003e\n","title":"fixture keels 412 - Troy's V3 sandbox","scripts":"\u003c!-- Start Tracking Code for analytics_facebook --\u003e\n\n\u003cscript data-bc-cookie-consent=\"4\" type=\"text\u002fplain\"\u003e\n!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https:\u002f\u002fconnect.facebook.net\u002fen_US\u002ffbevents.js');\n\nfbq('set', 'autoConfig', 'false', '203351795298551');\nfbq('dataProcessingOptions', []);\nfbq('init', '203351795298551', {\"external_id\":\"3a17b0ad-5f3a-41d9-b252-daa334474cc9\"});\nfbq('set', 'agent', 'bigcommerce', '203351795298551');\n\nfunction trackEvents() {\n var pathName = window.location.pathname;\n\n \n\n \u002f\u002f Search events start -- only fire if the shopper lands on the \u002fsearch.php page\n if (pathName.indexOf('\u002fsearch.php') === 0 && getUrlParameter('search_query')) {\n fbq('track', 'Search', {\n content_type: 'product_group',\n content_ids: [],\n search_string: getUrlParameter('search_query')\n });\n }\n \u002f\u002f Search events end\n\n \u002f\u002f Wishlist events start -- only fire if the shopper attempts to add an item to their wishlist\n if (pathName.indexOf('\u002fwishlist.php') === 0 && getUrlParameter('added_product_id')) {\n fbq('track', 'AddToWishlist', {\n content_type: 'product_group',\n content_ids: []\n });\n }\n \u002f\u002f Wishlist events end\n\n \u002f\u002f Lead events start -- only fire if the shopper subscribes to newsletter\n if (pathName.indexOf('\u002fsubscribe.php') === 0 && getUrlParameter('result') === 'success') {\n fbq('track', 'Lead', {});\n }\n \u002f\u002f Lead events end\n\n \u002f\u002f Registration events start -- only fire if the shopper registers an account\n if (pathName.indexOf('\u002flogin.php') === 0 && getUrlParameter('action') === 'account_created') {\n fbq('track', 'CompleteRegistration', {}, \"\");\n }\n \u002f\u002f Registration events end\n\n \n\n function getUrlParameter(name) {\n var cleanName = name.replace(\u002f[\\[]\u002f, '\\[').replace(\u002f[\\]]\u002f, '\\]');\n var regex = new RegExp('[\\?&]' + cleanName + '=([^&#]*)');\n var results = regex.exec(window.location.search);\n return results === null ? '' : decodeURIComponent(results[1].replace(\u002f\\+\u002fg, ' '));\n }\n}\n\nif (window.addEventListener) {\n window.addEventListener(\"load\", trackEvents, false)\n}\n\u003c\u002fscript\u003e\n\u003cnoscript\u003e\u003cimg height=\"1\" width=\"1\" style=\"display:none\" alt=\"null\" src=\"https:\u002f\u002fwww.facebook.com\u002ftr?id=203351795298551&ev=PageView&noscript=1&a=plbigcommerce1.2&eid=\"\u002f\u003e\u003c\u002fnoscript\u003e\n\n\u003c!-- End Tracking Code for analytics_facebook --\u003e\n\n\u003c!-- Start Tracking Code for analytics_siteverification --\u003e\n\n\u003cmeta name=\"google-site-verification\" content=\"vh21YU3sTmXcefrLMIOzCFpjU7gwIsSk5gF2xIDNMD8\" \u002f\u003e\n\n\u003c!-- End Tracking Code for analytics_siteverification --\u003e\n\n\n\u003cscript type=\"text\u002fjavascript\" src=\"https:\u002f\u002fcheckout-sdk.bigcommerce.com\u002fv1\u002floader.js\" defer \u003e\u003c\u002fscript\u003e\n\u003cscript src=\"https:\u002f\u002fwww.google.com\u002frecaptcha\u002fapi.js\" async defer\u003e\u003c\u002fscript\u003e\n\u003cscript\u003ewindow.consentManagerStoreConfig = function () { return {\"storeName\":\"Troy's V3 sandbox\",\"privacyPolicyUrl\":\"https:\\\u002f\\\u002fgoogle.com\",\"writeKey\":null,\"improvedConsentManagerEnabled\":true,\"AlwaysIncludeScriptsWithConsentTag\":true}; };\u003c\u002fscript\u003e\n\u003cscript type=\"text\u002fjavascript\" src=\"https:\u002f\u002fcdn11.bigcommerce.com\u002fshared\u002fjs\u002fbodl-consent-32a446f5a681a22e8af09a4ab8f4e4b6deda6487.js\" integrity=\"sha256-uitfaufFdsW9ELiQEkeOgsYedtr3BuhVvA4WaPhIZZY=\" crossorigin=\"anonymous\" defer\u003e\u003c\u002fscript\u003e\n\u003cscript type=\"text\u002fjavascript\" src=\"https:\u002f\u002fcdn11.bigcommerce.com\u002fshared\u002fjs\u002fstorefront\u002fconsent-manager-config-d53a4773861141b0624d84967b4c0a379d13a5fe.js\" defer\u003e\u003c\u002fscript\u003e\n\u003cscript type=\"text\u002fjavascript\" src=\"https:\u002f\u002fcdn11.bigcommerce.com\u002fshared\u002fjs\u002fstorefront\u002fconsent-manager-08633fe15aba542118c03f6d45457262fa9fac88.js\" defer\u003e\u003c\u002fscript\u003e\n\u003cscript type=\"text\u002fjavascript\"\u003e\nvar BCData = {\"product_attributes\":{\"sku\":null,\"upc\":null,\"mpn\":null,\"gtin\":null,\"weight\":null,\"base\":true,\"image\":null,\"price\":{\"without_tax\":{\"formatted\":\"$27.68\",\"value\":27.68,\"currency\":\"USD\"},\"tax_label\":\"Taxes\"},\"out_of_stock_behavior\":\"hide_option\",\"out_of_stock_message\":\"Out of stock\",\"available_modifier_values\":[],\"in_stock_attributes\":[],\"stock\":null,\"instock\":true,\"stock_message\":null,\"purchasable\":true,\"purchasing_message\":null,\"call_for_price_message\":null,\"disabled_option_values\":[]}};\n\u003c\u002fscript\u003e\n\u003cscript\u003e\nfunction addCartItem(cartId, cartItems) {\nreturn fetch(\"\u002fapi\u002fstorefront\u002fcarts\u002f\" + cartId + '\u002fitems', {\nmethod: \"POST\",\ncredentials: \"same-origin\",\nheaders: {\n\"Content-Type\": \"application\u002fjson\"\n},\nbody: JSON.stringify(cartItems),\n})\n.then(response =\u003e response.json())\n.catch(error =\u003e console.error(error));\n};\n\u003c\u002fscript\u003e\n\u003c!-- test --\u003e \u003cscript data-bc-cookie-consent=\"3\" type=\"text\u002fplain\"\u003e\n fetch('\u002fgraphql', {\n method: 'POST',\n credentials: 'same-origin',\n headers: {\n 'Content-Type': 'application\u002fjson',\n 'Authorization': 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxXSwiY29ycyI6WyJodHRwczovL3Ryb3lzdG9yZS5teWJpZ2NvbW1lcmNlLmNvbSJdLCJlYXQiOjE3ODg4NzI0MTQsImlhdCI6MTc4ODY5OTYxNCwiaXNzIjoiQkMiLCJzaWQiOjEwMDE4MDI5OTgsInN1YiI6IkJDIiwic3ViX3R5cGUiOjAsInRva2VuX3R5cGUiOjF9.jYu22IvADXppXRkCkrAj4C9l1wCcC7KyrgxUEaU7oWXk8B8oek4otoj1TSUeESzMWxIZyWhOy0DuQwSQPrQA9Q' \u002f\u002f use auto-generated token\n },\n body: JSON.stringify({\n query: `query MyFirstQuery {\n site {\n settings {\n storeName\n }\n products {\n edges {\n node {\n name\n sku\n defaultImage {\n url(width: 1280)\n }\n\t\t\t\tprices{\n\t\t\t\t\tprice{\n\t\t\t\t\t\tcurrencyCode\n\t\t\t\t\t\tvalue\n\t\t\t\t\t}\n\t\t\t\t\tretailPrice{\n\t\t\t\t\t\tcurrencyCode\n\t\t\t\t\t\tvalue\n\t\t\t\t\t}\n\t\t\t\t}\n }\n }\n }\n }\n }`\n })\n })\n .then(res =\u003e res.json())\n .then(data =\u003e console.log(data)) \u002f\u002f will log JSON result to browser console\n .catch(error =\u003e console.error(error));\n\u003c\u002fscript\u003e\n \u003cscript data-cfasync=\"false\" src=\"https:\u002f\u002fmicroapps.bigcommerce.com\u002fbodl-events\u002f1.9.4\u002findex.js\" integrity=\"sha256-Y0tDj1qsyiKBRibKllwV0ZJ1aFlGYaHHGl\u002foUFoXJ7Y=\" nonce=\"\" crossorigin=\"anonymous\"\u003e\u003c\u002fscript\u003e\n \u003cscript data-cfasync=\"false\" nonce=\"\"\u003e\n\n (function() {\n function decodeBase64(base64) {\n const text = atob(base64);\n const length = text.length;\n const bytes = new Uint8Array(length);\n for (let i = 0; i \u003c length; i++) {\n bytes[i] = text.charCodeAt(i);\n }\n const decoder = new TextDecoder();\n return decoder.decode(bytes);\n }\n window.bodl = JSON.parse(decodeBase64(\"eyJzZXNzaW9uIjp7ImlkIjoiMzIyYWM1NjQtODcwNy00NDI3LWI0YWYtZjBkZjBhMmZkMDkxIiwiZmlyc3RfdG91Y2hfdGltZXN0YW1wIjoiMjAyNi0wOS0wN1QwODo0MzoyMyIsImZpcnN0X3RvdWNoX3JlZmVycmFsX3VybCI6IiIsImZpcnN0X3RvdWNoX3JlcXVlc3RfdXJsIjoiaHR0cHM6Ly90cm95c3RvcmUubXliaWdjb21tZXJjZS5jb20vc2hvcC1hbGwvemVyby1ob2xkZXItNTM0LyJ9LCJzaG9wcGVyIjp7InZpc2l0b3JfaWQiOiIzYTE3YjBhZC01ZjNhLTQxZDktYjI1Mi1kYWEzMzQ0NzRjYzkiLCJjdXN0b21lcl9pZCI6bnVsbCwiZW1haWwiOm51bGwsImZpcnN0X25hbWUiOm51bGwsImxhc3RfbmFtZSI6bnVsbH0sImRhdGFfY29uc2VudCI6eyJmdW5jdGlvbmFsIjpmYWxzZSwiYW5hbHl0aWNzIjpmYWxzZSwiYWR2ZXJ0aXNpbmciOmZhbHNlfSwiZXZlbnRzIjpbeyJib2RsX3YxX3Byb2R1Y3RfcGFnZV92aWV3ZWQiOnsiZXZlbnRfaWQiOiIxN2Y5MjViMS1hZjQ0LTQzYTQtYTAwZS1jNTE2MTIzODg5YzEiLCJjaGFubmVsX2lkIjoxLCJjdXJyZW5jeSI6IlVTRCIsInByb2R1Y3RfdmFsdWUiOjI3LjY4LCJsaW5lX2l0ZW1zIjpbeyJwcm9kdWN0X2lkIjoiNjA3MTAiLCJza3UiOm51bGwsInZhcmlhbnRfaWQiOm51bGwsInByb2R1Y3RfbmFtZSI6ImZpeHR1cmUga2VlbHMgNDEyIiwiZ2lmdF9jZXJ0aWZpY2F0ZV9pZCI6bnVsbCwiZ2lmdF9jZXJ0aWZpY2F0ZV9uYW1lIjpudWxsLCJnaWZ0X2NlcnRpZmljYXRlX3RoZW1lIjpudWxsLCJwdXJjaGFzZV9wcmljZSI6MjcuNjgsInNhbGVfcHJpY2UiOm51bGwsImJhc2VfcHJpY2UiOm51bGwsInJldGFpbF9wcmljZSI6bnVsbCwicXVhbnRpdHkiOm51bGwsImRpc2NvdW50IjpudWxsLCJjb3Vwb25fYW1vdW50IjpudWxsLCJpbmRleCI6MCwiYnJhbmRfbmFtZSI6bnVsbCwiY2F0ZWdvcnlfbmFtZXMiOlsiU2hvcCBhbGwiXSwiY3VycmVuY3kiOiJVU0QifV19fSx7ImJvZGxfdjFfY29uc2VudF9sb2FkZWQiOnsiZXZlbnRfaWQiOiI0NjJiMTkwNC04Nzc2LTQwZTAtOWQ5MC1kZTVmMTYxNzA1ZmIiLCJhZHZlcnRpc2luZyI6ZmFsc2UsImFuYWx5dGljcyI6ZmFsc2UsImZ1bmN0aW9uYWwiOmZhbHNlfX1dfQ==\"));\n })()\n\n \u003c\u002fscript\u003e\n","favicon":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fproduct_images\u002fexample.png"},"breadcrumbs":[{"url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002f","name":"Home"},{"url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fshop-all\u002f","name":"Shop all"},{"url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fshop-all\u002ffixture-keels-412\u002f","name":"fixture keels 412"}],"cart":[],"products":[],"in_production":true,"is_ajax":false,"entity_id":60710,"wallet_buttons":[],"page_type":"product","footer":{"scripts":"\u003cscript type=\"text\u002fjavascript\" src=\"https:\u002f\u002fcdn11.bigcommerce.com\u002fshared\u002fjs\u002fcsrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js\"\u003e\u003c\u002fscript\u003e\n\u003cscript\u003e\nfunction createCustomer(customerBody) {\n return fetch('\u002fapi\u002fstorefront\u002fcustomers', {\n method: \"POST\",\n credentials: \"same-origin\",\n headers: {\n \"Content-Type\": \"application\u002fjson\"\n },\n body: JSON.stringify(customerBody),\n })\n .then(response =\u003e response.json())\n .catch(error =\u003e console.error(error));\n};\n\u003c\u002fscript\u003e\u003cscript\u003e\nfetch(\"\u002fapi\u002fstorefront\u002fcarts\", {\nmethod: \"GET\",\ncredentials: \"same-origin\"\n});\n\u003c\u002fscript\u003e\u003cscript\u003e\n(function () {\n if (window.hcFreeGiftInit) return;\n window.hcFreeGiftInit = true;\n\n let isProcessing = false;\n\n function getSelectedGift() {\n return document.querySelector('input[name=\"hc_free_gift\"]:checked');\n }\n\n function getProductForm(btn) {\n return btn.closest('form') || document.querySelector('form[action*=\"cart.php\"]');\n }\n\n function openSuccessPopup(giftTitle, giftImage) {\n const popup = document.getElementById('hcAddedPopup');\n const titleEl = document.getElementById('hcPopupGiftTitle');\n const imageEl = document.getElementById('hcPopupGiftImage');\n\n if (!popup) {\n window.location.href = '\u002fcart.php';\n return;\n }\n\n if (titleEl) titleEl.textContent = giftTitle || '';\n if (imageEl) {\n imageEl.src = giftImage || '';\n imageEl.alt = giftTitle || '';\n }\n\n popup.classList.add('is-open');\n popup.setAttribute('aria-hidden', 'false');\n document.body.style.overflow = 'hidden';\n }\n\n function closeSuccessPopup() {\n const popup = document.getElementById('hcAddedPopup');\n if (!popup) return;\n popup.classList.remove('is-open');\n popup.setAttribute('aria-hidden', 'true');\n document.body.style.overflow = '';\n }\n\n async function addMainProduct(form) {\n const formData = new FormData(form);\n\n const res = await fetch('\u002fcart.php?action=add', {\n method: 'POST',\n body: formData,\n credentials: 'same-origin'\n });\n\n if (!res.ok) {\n throw new Error('Main product could not be added.');\n }\n\n return res.text();\n }\n\n async function addGiftProduct(productId) {\n const body = new URLSearchParams();\n body.append('action', 'add');\n body.append('product_id', productId);\n body.append('qty[]', '1');\n\n const res = await fetch('\u002fcart.php', {\n method: 'POST',\n body: body,\n credentials: 'same-origin',\n headers: {\n 'Content-Type': 'application\u002fx-www-form-urlencoded; charset=UTF-8'\n }\n });\n\n if (!res.ok) {\n throw new Error('Free gift could not be added.');\n }\n\n return res.text();\n }\n\n async function refreshCartCount() {\n try {\n const res = await fetch('\u002fapi\u002fstorefront\u002fcarts', {\n credentials: 'same-origin',\n headers: { 'Accept': 'application\u002fjson' }\n });\n\n if (!res.ok) return;\n\n const carts = await res.json();\n if (!Array.isArray(carts) || !carts.length) return;\n\n const cart = carts[0];\n let count = 0;\n\n if (cart.lineItems && Array.isArray(cart.lineItems.physicalItems)) {\n cart.lineItems.physicalItems.forEach(function (item) {\n count += item.quantity || 0;\n });\n }\n\n document.querySelectorAll('.cart-quantity, .countPill, [data-cart-quantity], .navUser-item--cart .countPill')\n .forEach(function (el) {\n el.textContent = count;\n });\n } catch (e) {}\n }\n\n document.addEventListener('click', async function (e) {\n const btn = e.target.closest('#form-action-addToCart, .form-action-addToCart, [data-cart-item-add]');\n if (!btn || isProcessing) return;\n\n const widget = document.querySelector('.hc-free-gift');\n if (!widget) return;\n\n const selected = getSelectedGift();\n if (!selected) {\n e.preventDefault();\n e.stopPropagation();\n alert('Please select your free gift before adding to basket.');\n return;\n }\n\n const form = getProductForm(btn);\n if (!form) return;\n\n e.preventDefault();\n e.stopPropagation();\n\n const selectedLabel = document.querySelector('label[for=\"' + selected.id + '\"]');\n const giftTitle = selectedLabel ? selectedLabel.getAttribute('data-title') : '';\n const giftImage = selectedLabel ? selectedLabel.getAttribute('data-image') : '';\n const giftId = selected.value;\n\n isProcessing = true;\n btn.disabled = true;\n\n const oldText = btn.textContent;\n btn.textContent = 'Adding...';\n\n try {\n await addMainProduct(form);\n await addGiftProduct(giftId);\n await refreshCartCount();\n openSuccessPopup(giftTitle, giftImage);\n } catch (err) {\n console.error(err);\n alert(err.message || 'There was a problem adding the product and free gift.');\n } finally {\n isProcessing = false;\n btn.disabled = false;\n btn.textContent = oldText;\n }\n }, true);\n\n document.addEventListener('click', function (e) {\n if (\n e.target.matches('.hc-added-popup__overlay') ||\n e.target.matches('.hc-added-popup__close') ||\n e.target.matches('#hcContinueShopping')\n ) {\n closeSuccessPopup();\n }\n });\n\n document.addEventListener('keydown', function (e) {\n if (e.key === 'Escape') {\n closeSuccessPopup();\n }\n });\n})();\n\u003c\u002fscript\u003e"},"product":{"num_reviews":0,"add_this":[{"service":"facebook","annotation":""},{"service":"email","annotation":""},{"service":"print","annotation":""},{"service":"twitter","annotation":""},{"service":"linkedin","annotation":""}],"gtin":null,"attributes":[],"id":60710,"can_purchase":true,"meta_description":"","category":["Shop all"],"AddThisServiceButtonMeta":"","main_image":{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f60710\u002f39506\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__42203.1706716877.jpg?c=1","alt":"fixture keels 412"},"add_to_wishlist_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fwishlist.php?action=add&product_id=60710","custom_fields":[{"id":"277773","name":"Year","value":"1992"},{"id":"277774","name":"Year","value":"1993"},{"id":"277775","name":"Year","value":"1994"},{"id":"277776","name":"Year","value":"1995"},{"id":"277777","name":"Make","value":"Audi"},{"id":"277779","name":"Model","value":"V8"}],"sku":null,"backorder_availability_prompt":"More available for backorder","url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fshop-all\u002ffixture-keels-412\u002f","description":"Minim semper a, sit risusdonec phasellus senectus id tellus tempor auctormauris. Nam facilisinam minulla facilisisproin sedfusce, eros illum sadipscing clita himenaeos ametduis penatibus ligula. Nostrud iaculis, temporsuspendisse montes diam muspellentesque orci eleifend. Liber rutrum vero conguenulla primis. Rebum quisque clita, arcu tortor euismod et exerci varius interdumdonec.","show_backorder_message":false,"tags":[],"warranty":"","price":{"without_tax":{"formatted":"$27.68","value":27.68,"currency":"USD"},"tax_label":"Taxes"},"default_shipping_expectation_prompt":"We ship available items right away, and backordered items as soon as they're in stock","detail_messages":"","availability":"","page_title":"","cart_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fcart.php","show_backorder_availability_prompt":false,"max_purchase_quantity":0,"show_quantity_on_hand":false,"show_default_shipping_expectation_prompt":false,"show_quantity_on_backorder":false,"mpn":null,"upc":null,"options":[],"related_products":[{"id":36671,"sku":null,"name":"keels misalignment 412","url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fkeels-misalignment-412\u002f","availability":"","rating":0,"brand":null,"category":[],"summary":"Purusvestibulum viverra nequeetiam enimaliquam tellus autem, facilisicurabitur lobortisetiam et exerci volutpatut suspendisse diaminteger facilisisproin dictumstvivamus. Et leo imperdietaliquam...","image":{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f36671\u002f15469\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__26307.1775195102.jpg?c=1","alt":"keels misalignment 412"},"images":[{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f36671\u002f15469\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__26307.1775195102.jpg?c=1","alt":"keels misalignment 412"}],"date_added":"Jan 31st 2024 @ 10:31 AM ","pre_order":false,"show_cart_action":true,"has_options":false,"stock_level":null,"low_stock_level":null,"qty_in_cart":0,"custom_fields":[{"id":133536,"name":"Year","value":"1965"},{"id":133537,"name":"Year","value":"1966"},{"id":133539,"name":"Year","value":"1967"},{"id":133540,"name":"Year","value":"1968"},{"id":133542,"name":"Make","value":"Volkswagen"},{"id":133543,"name":"Model","value":"S4 Cabriolet"}],"num_reviews":0,"weight":{"formatted":"1.9000 LBS","value":1.9},"demo":false,"add_to_cart_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fcart.php?action=add&product_id=36671","add_to_wishlist_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fwishlist.php?action=add&product_id=36671","price":{"without_tax":{"formatted":"$153.15","value":153.15,"currency":"USD"},"tax_label":"Taxes"}},{"id":46528,"sku":null,"name":"knife keels 385","url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fknife-keels-385\u002f","availability":"","rating":0,"brand":null,"category":[],"summary":"Velit esse. Gubergren diam, duis quisque sadipscing leo clita. Accusam vestibulumnulla pretium at habitasse ipsuminteger facilisis, hac urna donec massaphasellus a eros purus. Pharetra orci delenit...","image":{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f46528\u002f25322\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__34380.1706715835.jpg?c=1","alt":"knife keels 385"},"images":[{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f46528\u002f25322\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__34380.1706715835.jpg?c=1","alt":"knife keels 385"}],"date_added":"Jan 31st 2024 @ 10:43 AM ","pre_order":false,"show_cart_action":true,"has_options":false,"stock_level":null,"low_stock_level":null,"qty_in_cart":0,"custom_fields":[{"id":192678,"name":"Year","value":"1997"},{"id":192680,"name":"Year","value":"1998"},{"id":192682,"name":"Year","value":"1999"},{"id":192684,"name":"Year","value":"2000"},{"id":192685,"name":"Make","value":"BMW"},{"id":192686,"name":"Model","value":"Touareg"}],"num_reviews":0,"weight":{"formatted":"6.9000 LBS","value":6.9},"demo":false,"add_to_cart_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fcart.php?action=add&product_id=46528","add_to_wishlist_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fwishlist.php?action=add&product_id=46528","price":{"without_tax":{"formatted":"$893.26","value":893.26,"currency":"USD"},"tax_label":"Taxes"}},{"id":57629,"sku":null,"name":"keels justice 612","url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fshop-all\u002fkeels-justice-612\u002f","availability":"","rating":0,"brand":null,"category":["Shop all"],"summary":"Condimentum feliscras sodales possim quam, senectus semvestibulum congue hac est minulla morbi. Interdumdonec nullam facilisinam urnamorbi viverra. Odio mauris sociosqu volutpatut takimata. Lacus...","image":{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f57629\u002f36426\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__70862.1706716649.jpg?c=1","alt":"keels justice 612"},"images":[{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f57629\u002f36426\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__70862.1706716649.jpg?c=1","alt":"keels justice 612"}],"date_added":"Jan 31st 2024 @ 10:57 AM ","pre_order":false,"show_cart_action":true,"has_options":false,"stock_level":null,"low_stock_level":null,"qty_in_cart":0,"custom_fields":[{"id":259287,"name":"Year","value":"1961"},{"id":259288,"name":"Year","value":"1962"},{"id":259289,"name":"Year","value":"1963"},{"id":259290,"name":"Year","value":"1964"},{"id":259291,"name":"Make","value":"BMW"},{"id":259292,"name":"Model","value":"A3"}],"num_reviews":0,"weight":{"formatted":"3.0000 LBS","value":3},"demo":false,"add_to_cart_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fcart.php?action=add&product_id=57629","add_to_wishlist_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fwishlist.php?action=add&product_id=57629","price":{"without_tax":{"formatted":"$117.79","value":117.79,"currency":"USD"},"tax_label":"Taxes"}},{"id":60425,"sku":null,"name":"belts keel 945","url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fshop-all\u002fbelts-keel-945\u002f","availability":"","rating":0,"brand":null,"category":["Shop all"],"summary":"Vel accusam leo sanctus mattis. Malesuada volutpatut montes. Id delenit interdum metusdonec class fames possim, faucibus parturient variuscras stet urnapraesent muspellentesque volutpat. Tempus ac...","image":{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f60425\u002f39220\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__27506.1706716855.jpg?c=1","alt":"belts keel 945"},"images":[{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f60425\u002f39220\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__27506.1706716855.jpg?c=1","alt":"belts keel 945"}],"date_added":"Jan 31st 2024 @ 11:00 AM ","pre_order":false,"show_cart_action":true,"has_options":false,"stock_level":null,"low_stock_level":null,"qty_in_cart":0,"custom_fields":[{"id":276063,"name":"Year","value":"1978"},{"id":276064,"name":"Year","value":"1979"},{"id":276065,"name":"Year","value":"1980"},{"id":276066,"name":"Year","value":"1981"},{"id":276067,"name":"Make","value":"Audi"},{"id":276068,"name":"Model","value":"Q7"}],"num_reviews":0,"weight":{"formatted":"3.7000 LBS","value":3.7},"demo":false,"add_to_cart_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fcart.php?action=add&product_id=60425","add_to_wishlist_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fwishlist.php?action=add&product_id=60425","price":{"without_tax":{"formatted":"$336.79","value":336.79,"currency":"USD"},"tax_label":"Taxes"}},{"id":47853,"sku":null,"name":"keels quarterdeck 971","url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fkeels-quarterdeck-971\u002f","availability":"","rating":0,"brand":null,"category":[],"summary":"Pulvinar nullam risus. Habitasse enimnulla porttitor bibendumfusce volutpatut. Gubergren accusam magnapraesent scelerisque. Consectetuer tempus convallis dis neque aliquam. Vel curae massaphasellus...","image":{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f47853\u002f26648\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__83622.1706715932.jpg?c=1","alt":"keels quarterdeck 971"},"images":[{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f47853\u002f26648\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__83622.1706715932.jpg?c=1","alt":"keels quarterdeck 971"}],"date_added":"Jan 31st 2024 @ 10:45 AM ","pre_order":false,"show_cart_action":true,"has_options":false,"stock_level":null,"low_stock_level":null,"qty_in_cart":0,"custom_fields":[{"id":200631,"name":"Year","value":"2021"},{"id":200632,"name":"Year","value":"2022"},{"id":200633,"name":"Year","value":"2023"},{"id":200634,"name":"Year","value":"2024"},{"id":200635,"name":"Make","value":"BMW"},{"id":200636,"name":"Model","value":"Rabbit"}],"num_reviews":0,"weight":{"formatted":"10.7000 LBS","value":10.7},"demo":false,"add_to_cart_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fcart.php?action=add&product_id=47853","add_to_wishlist_url":"https:\u002f\u002ftroystore.mybigcommerce.com\u002fwishlist.php?action=add&product_id=47853","price":{"without_tax":{"formatted":"$440.52","value":440.52,"currency":"USD"},"tax_label":"Taxes"}}],"shipping_messages":[],"rating":0,"reviews":{"messages":[],"captcha":"6LdWf8gSAAAAAI83aRectJhbwidegZKk8PzWBltH","recaptcha":{"enabled":1,"public_key":"6LdWf8gSAAAAAI83aRectJhbwidegZKk8PzWBltH","markup":"\u003cdiv class=\"g-recaptcha\" data-sitekey=\"6LcjX0sbAAAAACp92-MNpx66FT4pbIWh-FTDmkkz\"\u003e\u003c\u002fdiv\u003e\u003cbr\u002f\u003e"},"total":0},"bulk_discount_rates":[],"meta_keywords":"","show_quantity_input":1,"title":"fixture keels 412","gift_wrapping_available":false,"min_purchase_quantity":0,"customizations":[],"images":[{"data":"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-98q4bb3wbs\u002fimages\u002fstencil\u002f{:size}\u002fproducts\u002f60710\u002f39506\u002f2021-rivian-r1t-04-1632522744__56490.1634056430__42203.1706716877.jpg?c=1","alt":"fixture keels 412"}]},"theme_settings":{"optimizedCheckout-formChecklist-color":"#333333","optimizedCheckout-buttonPrimary-backgroundColorActive":"#000000","card--alternate-color--hover":"#ffffff","optimizedCheckout-colorFocus":"#4496f6","show_accept_amex":false,&