window.checkoutOptionsData = {"url":"https:\/\/enhanced-checkout-options.com\/checkout\/nt5n8uesj4","enabled":true,"message":"Subscription is not active.","places":[],"allEnabledOptionSkus":[{"sku":"NET_BUDDY_BRAID_SCISSORS","name":"NET BUDDY BRAID SCISSORS"},{"sku":"NET_BUDDY_HOOK_SHARPENING_FILE","name":"Net Buddy Hook Sharpening File"},{"sku":"NET_BUDDY_MUSKY_SPLIT_RING_PLIERS","name":"NET BUDDY MUSKY SPLIT RING PLIERS"},{"sku":"12_INCH_STAINLESS_SPRING_NEED_NOSE_PLIERS","name":"12 Inch Stainless Spring Need Nose Pliers"},{"sku":"12_INCH_STAINLESS_SPRING_BENT_NOSE_NEEDLE_PLIERS","name":"12 Inch Stainless Spring Bent Nose Needle Pliers"},{"sku":"6_INCH_STAINLESS_SPRING_NEEDLE_NOSE_PLIERS","name":"6 Inch Stainless Spring Needle Nose Pliers"}],"redirectAfterOptionSelect":false,"script":"https:\/\/enhanced-checkout-options.com\/js\/cart.js","currency":{"code":"USD","format":"${{PRICE}}"}}; let places = window.checkoutOptionsData.places; window.checkoutApplicationBaseApiUrl = window.checkoutOptionsData.url; window.checkoutOptionsPlaces = window.checkoutOptionsData.places; window.reloadData = false; const addScript = async src => new Promise((resolve, reject) => { const el = document.createElement('script'); el.src = src; el.addEventListener('load', resolve); el.addEventListener('error', reject); document.body.append(el); }); const hideTotalsFromCart = () => { const namesToHide = []; if (window.checkoutOptionsData && window.checkoutOptionsData.allEnabledOptionSkus) { window.checkoutOptionsData.allEnabledOptionSkus.forEach(option => { namesToHide.push(option.name); }); } if (namesToHide.length === 0) { return; } const cartTotalsList = document.querySelector('ul.cart-totals'); if (cartTotalsList) { cartTotalsList.querySelectorAll('.cart-total--custom').forEach(el => el.remove()); } const items = document.querySelectorAll('tr.cart-item'); items.forEach(item => { // const nameElement = item.querySelector('.cart-item-name__label'); const nameElement = item.querySelector('.cart-item-name__label, .cart-item-name a, .cart-item-name'); if (nameElement) { // const name = nameElement.textContent.trim(); const name = nameElement?.textContent.trim().replace(/\s+/g, ' '); const shouldHide = namesToHide.includes(name); if (shouldHide) { item.style.display = 'none'; if (cartTotalsList) { const priceElement = item.querySelector('.cart-item-value'); const price = priceElement ? priceElement.textContent.trim() : ''; const customTotal = document.createElement('li'); customTotal.className = 'cart-total cart-total--custom'; customTotal.innerHTML = `