1 2<!DOCTYPE html> 3<html class="no-js" lang="en"> 4 <head> 5 6 7 <title>Search Results+</title> 8 9 10 <link rel="dns-prefetch preconnect" href="https://cdn11.bigcommerce.com/s-byznwdb8us" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.googleapis.com/" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.gstatic.com/" crossorigin> 11 <meta name="keywords" content="router bit,router bits,saw blades,saw blade,shaper cutters,shaper cutter,shapers,CNC Tooling, Insert Tooling, boring bits,boring bit,solid surface tooling ,dado sets,dado set,planer knives,toolstoday, woodworking tools"><link rel='canonical' href='https://toolstoday.com/search-results/' /><meta name='platform' content='bigcommerce.stencil' /> 12 13 14 15 16 17 <link href="https://cdn11.bigcommerce.com/s-byznwdb8us/product_images/1/favicon32x32.png" rel="shortcut icon"> 18 <meta name="viewport" content="width=device-width, initial-scale=1"> 19 20 <meta name="robots" content="noindex"> 21 22
22<script> 23 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 24 </script>
24 25 26
26<script> 27 function browserSupportsAllFeatures() { 28 return window.Promise 29 && window.fetch 30 && window.URL 31 && window.URLSearchParams 32 && window.WeakMap 33 // object-fit support 34 && ('objectFit' in document.documentElement.style); 35 } 36 37 function loadScript(src) { 38 var js = document.createElement('script'); 39 js.src = src; 40 js.onerror = function () { 41 console.error('Failed to load polyfill script ' + src); 42 }; 43 document.head.appendChild(js); 44 } 45 46 if (!browserSupportsAllFeatures()) { 47 loadScript('https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/dist/theme-bundle.polyfills.js'); 48 } 49</script>
49 50
50<script>window.consentManagerTranslations = `{"locale":"en","locales":{"consent_manager.data_collection_warning":"en","consent_manager.accept_all_cookies":"en","consent_manager.gdpr_settings":"en","consent_manager.data_collection_preferences":"en","consent_manager.manage_data_collection_preferences":"en","consent_manager.use_data_by_cookies":"en","consent_manager.data_categories_table":"en","consent_manager.allow":"en","consent_manager.accept":"en","consent_manager.deny":"en","consent_manager.dismiss":"en","consent_manager.reject_all":"en","consent_manager.category":"en","consent_manager.purpose":"en","consent_manager.functional_category":"en","consent_manager.functional_purpose":"en","consent_manager.analytics_category":"en","consent_manager.analytics_purpose":"en","consent_manager.targeting_category":"en","consent_manager.advertising_category":"en","consent_manager.advertising_purpose":"en","consent_manager.essential_category":"en","consent_manager.esential_purpose":"en","consent_manager.yes":"en","consent_manager.no":"en","consent_manager.not_available":"en","consent_manager.cancel":"en","consent_manager.save":"en","consent_manager.back_to_preferences":"en","consent_manager.close_without_changes":"en","consent_manager.unsaved_changes":"en","consent_manager.by_using":"en","consent_manager.agree_on_data_collection":"en","consent_manager.change_preferences":"en","consent_manager.cancel_dialog_title":"en","consent_manager.privacy_policy":"en","consent_manager.allow_category_tracking":"en","consent_manager.disallow_category_tracking":"en"},"translations":{"consent_manager.data_collection_warning":"We use cookies (and other similar technologies) to collect data to improve your shopping experience.","consent_manager.accept_all_cookies":"Accept All Cookies","consent_manager.gdpr_settings":"Settings","consent_manager.data_collection_preferences":"Website Data Collection Preferences","consent_manager.manage_data_collection_preferences":"Manage Website Data Collection Preferences","consent_manager.use_data_by_cookies":" uses data collected by cookies and JavaScript libraries to improve your shopping experience.","consent_manager.data_categories_table":"The table below outlines how we use this data by category. To opt out of a category of data collection, select 'No' and save your preferences.","consent_manager.allow":"Allow","consent_manager.accept":"Accept","consent_manager.deny":"Deny","consent_manager.dismiss":"Dismiss","consent_manager.reject_all":"Reject all","consent_manager.category":"Category","consent_manager.purpose":"Purpose","consent_manager.functional_category":"Functional","consent_manager.functional_purpose":"Enables enhanced functionality, such as videos and live chat. If you do not allow these, then some or all of these functions may not work properly.","consent_manager.analytics_category":"Analytics","consent_manager.analytics_purpose":"Provide statistical information on site usage, e.g., web analytics so we can improve this website over time.","consent_manager.targeting_category":"Targeting","consent_manager.advertising_category":"Advertising","consent_manager.advertising_purpose":"Used to create profiles or personalize content to enhance your shopping experience.","consent_manager.essential_category":"Essential","consent_manager.esential_purpose":"Essential for the site and any requested services to work, but do not perform any additional or secondary function.","consent_manager.yes":"Yes","consent_manager.no":"No","consent_manager.not_available":"N/A","consent_manager.cancel":"Cancel","consent_manager.save":"Save","consent_manager.back_to_preferences":"Back to Preferences","consent_manager.close_without_changes":"You have unsaved changes to your data collection preferences. Are you sure you want to close without saving?","consent_manager.unsaved_changes":"You have unsaved changes","consent_manager.by_using":"By using our website, you're agreeing to our","consent_manager.agree_on_data_collection":"By using our website, you're agreeing to the collection of data as described in our ","consent_manager.change_preferences":"You can change your preferences at any time","consent_manager.cancel_dialog_title":"Are you sure you want to cancel?","consent_manager.privacy_policy":"Privacy Policy","consent_manager.allow_category_tracking":"Allow [CATEGORY_NAME] tracking","consent_manager.disallow_category_tracking":"Disallow [CATEGORY_NAME] tracking"}}`;</script>
50 51 52
52<script> 53 window.lazySizesConfig = window.lazySizesConfig || {}; 54 window.lazySizesConfig.loadMode = 1; 55 </script>
55 56
56<script 57 src="https://code.jquery.com/jquery-3.6.3.js" 58 integrity="sha256-nQLuAZGRRcILA+6dMBOvcRh5Pe310sBpanc6+QBmyVM=" 59 crossorigin="anonymous"></script>
59 60
60<script async src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/dist/theme-bundle.head_async.js"></script>
60 61
61<script src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/js/theme/custom/cms.js" type="module"></script>
61 62
62<script async src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
62 63 64
64<script> 65 let webfontInt = 0; 66 webfontInt = setInterval(function(){ 67 if (typeof WebFont !== 'undefined') { 68 WebFont.load({ 69 custom: { 70 families: ['Karla', 'Roboto', 'Source Sans Pro'] 71 }, 72 classes: false 73 }); 74 clearInterval(webfontInt); 75 } 76 },50); 77 </script>
77 78 79 <style type="text/css">@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/s/montserrat/5.2.8/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/s/montserrat/5.2.8/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/s/montserrat/5.2.8/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/s/montserrat/5.2.8/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/s/montserrat/5.2.8/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/cf-fonts/s/montserrat/5.2.8/cyrillic-ext/500/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/cf-fonts/s/montserrat/5.2.8/vietnamese/500/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/cf-fonts/s/montserrat/5.2.8/cyrillic/500/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/cf-fonts/s/montserrat/5.2.8/latin-ext/500/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/cf-fonts/s/montserrat/5.2.8/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/cf-fonts/s/montserrat/5.2.8/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/cf-fonts/s/montserrat/5.2.8/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/cf-fonts/s/montserrat/5.2.8/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/cf-fonts/s/montserrat/5.2.8/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/cf-fonts/s/montserrat/5.2.8/latin-ext/400/normal.woff2);
79unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Karla';font-style:normal;font-weight:400;src:url(/cf-fonts/s/karla/5.2.8/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Karla';font-style:normal;font-weight:400;src:url(/cf-fonts/s/karla/5.2.8/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}</style> 80 <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/css/theme-ec6b28d0-9f9a-013f-7707-6e4866399534.css" rel="stylesheet"> 81 <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/css/siteframe-ec6b28d0-9f9a-013f-7707-6e4866399534.css" rel="stylesheet"> 82 <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/css/cms-theme-ec6b28d0-9f9a-013f-7707-6e4866399534.css" rel="stylesheet"> 83 <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/css/cms-ec6b28d0-9f9a-013f-7707-6e4866399534.css" rel="stylesheet"> 84 85 86 <!-- Start Tracking Code for analytics_facebook --> 87
88<script> 89!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://connect.facebook.net/en_US/fbevents.js'); 90 91fbq('set', 'autoConfig', 'false', '503371893180330'); 92fbq('dataProcessingOptions', ['LDU'], 0, 0); 93fbq('init', '503371893180330', {"external_id":"28fd084b-1f27-493a-8227-ea76f28c78ef"}); 94fbq('set', 'agent', 'bigcommerce', '503371893180330'); 95 96function trackEvents() { 97 var pathName = window.location.pathname; 98 99 100 101 // Search events start -- only fire if the shopper lands on the /search.php page 102 if (pathName.indexOf('/search.php') === 0 && getUrlParameter('search_query')) { 103 fbq('trackSingle', '503371893180330', 'Search', { 104 content_type: 'product_group', 105 content_ids: [], 106 search_string: getUrlParameter('search_query') 107 }); 108 } 109 // Search events end 110 111 // Wishlist events start -- only fire if the shopper attempts to add an item to their wishlist 112 if (pathName.indexOf('/wishlist.php') === 0 && getUrlParameter('added_product_id')) { 113 fbq('trackSingle', '503371893180330', 'AddToWishlist', { 114 content_type: 'product_group', 115 content_ids: [] 116 }); 117 } 118 // Wishlist events end 119 120 // Lead events start -- only fire if the shopper subscribes to newsletter 121 if (pathName.indexOf('/subscribe.php') === 0 && getUrlParameter('result') === 'success') { 122 fbq('trackSingle', '503371893180330', 'Lead', {}); 123 } 124 // Lead events end 125 126 // Registration events start -- only fire if the shopper registers an account 127 if (pathName.indexOf('/login.php') === 0 && getUrlParameter('action') === 'account_created') { 128 fbq('trackSingle', '503371893180330', 'CompleteRegistration', {}, ""); 129 } 130 // Registration events end 131 132 133 134 function getUrlParameter(name) { 135 var cleanName = name.replace(/[\[]/, '\[').replace(/[\]]/, '\]'); 136 var regex = new RegExp('[\?&]' + cleanName + '=([^&#]*)'); 137 var results = regex.exec(window.location.search); 138 return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); 139 } 140} 141 142if (window.addEventListener) { 143 window.addEventListener("load", trackEvents, false) 144} 145</script>
145 146<noscript><img height="1" width="1" style="display:none" alt="null" src="https://www.facebook.com/tr?id=503371893180330&ev=PageView&noscript=1&a=plbigcommerce1.2&eid="/></noscript> 147 148<!-- End Tracking Code for analytics_facebook --> 149 150<!-- Start Tracking Code for analytics_siteverification --> 151 152<style> 153 .form-checklist label[for='radio-cod'] { 154 display:none; 155 }; 156</style> 157 158<!-- End Tracking Code for analytics_siteverification --> 159 160
161<script type="text/javascript" src="https://checkout-sdk.bigcommerce.com/v1/loader.js" defer ></script>
vendor: 1 bytes, line 161
161
162<script type="text/javascript"> 163var BCData = {}; 164</script>
vendor: 1 bytes, line 164
164
165<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js' ></script>
165<script src='https://apps.minibc.com/bootstrap/630ca7bf2bf57.js' ></script>
165<script src='https://backorder-cdn-v3.grit.software/main-bundle.js' defer ></script>
165<script src='https://ecommplugins-trustboxsettings.trustpilot.com/stores/byznwdb8us.js?settings=1763488185720' async ></script>
165<script src='https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js' async ></script>
165<script> 166 var glegem = window["glegem"] || function () { (window["glegem"].q = window["glegem"].q || []).push(arguments) }; 167 glegem("OnCheckoutStepLoaded", function (data) { 168 switch (data.StepId) { 169 case data.Steps.LOADED: 170 //Insert your code here 171 break; 172 173 case data.Steps.CONFIRMATION: 174 if (data.IsSuccess){ 175 //Insert your code here 176 } 177 break; 178 } 179 }); 180</script>
180<script> 181 /* 182$(document).ready(function(){ 183var existCondition = setInterval(function() { 184 let mb = document.querySelector( '#fast-simon-serp-app' ); 185 if (mb !== null && mb.shadowRoot != null && mb.shadowRoot.querySelector('.searchResultsWrapper') != null ) { 186 var search_page = $('body').find('section.page.pageid790'); 187 if ($('body').hasClass('brand-cus') || search_page.length > 0 || 188 $('body').hasClass('category-824') || 189 $('body').hasClass('category-809') || 190 $('body').hasClass('category-754') || 191 $('body').hasClass('category-729') || 192 $('body').hasClass('category-718') || 193 $('body').hasClass('category-857') || 194 $('body').hasClass('category-838') || 195 $('body').hasClass('category-1035') 196 ) { 197 var top_cont = mb.shadowRoot.querySelector('.top-center-container'); 198 if(top_cont.attributes.length > 0 ){ 199 $(mb.shadowRoot.querySelector('#fs-serp-page')).addClass('no-description'); 200 $(mb.shadowRoot.querySelector('.filters-grid-wrapper > div:last-child')).addClass('padtop1'); 201 202 } 203 } 204 if($('body').hasClass('category-1143') || $('body').hasClass('category-781')){ 205 var top_cont = mb.shadowRoot.querySelector('.top-center-container'); 206 if(top_cont.attributes.length > 0 ){ 207 $(mb.shadowRoot.querySelector('#fs-serp-page')).addClass('padding-1143'); 208 } 209 210 } 211 clearInterval(existCondition); 212 } else { 213 setTimeout(function() { 214 clearInterval(existCondition); 215 }, 10000); 216 } 217 }, 50); // check every 50ms 218 219 const searchInterval = setInterval(function(){ 220 if($('.dropdown--quickSearch .form.fast-simon-form[action="/search-results/"] .form-input[data-autocomplete-id=fast-autocomplete-1234]').length){ 221 $('.dropdown--quickSearch .form.fast-simon-form').addClass('ready'); 222 clearInterval(searchInterval); 223 } else { 224 setTimeout(function() { 225 $('.dropdown--quickSearch .form.fast-simon-form').addClass('ready'); 226 clearInterval(searchInterval); 227 }, 5000); 228 } 229 }, 1000); 230}); 231*/ 232 233</script>
vendor: 1 bytes, line 233
233
234<script class="fast-simon-script"> 235 var STORE_UUID = "d71fd219-29a8-4e2f-813a-00696b8640f5"; 236 var STORE_ID = Number("1"); 237 var FAST_SEARCH_HANDLE = "/search-results/"; 238 var FAST_ENDPOINT = "https://api.fastsimon.com"; 239 240 var FAST_CONFIG = null; 241 242 if(document && document.getElementsByTagName("head") && document.getElementsByTagName("head").length) { 243 document.getElementsByTagName("head")[0].insertAdjacentHTML( 'beforeend', `<style id="fast-serp-css">.no-description .cat-descrption { 244 margin-top: -50px !important; 245} 246.no-description .filters-grid-wrapper > div.padtop1 { 247 padding-top: 50px !important; 248} 249.category-cus .searchTerm.fs-summary-search-term { 250 display: none !important; 251} 252.searchTerm { 253 color: #e76020 !important; 254 font-weight: 700 !important; 255 display: none; 256} 257 258/* this selector hides filter options 259.hide { 260 display:none !important; 261} 262*/ 263.filters-grid-wrapper { 264 font-family: Open Sans,sans-serif !important; 265} 266.cat-descrption { 267 font-family: Open Sans,sans-serif; 268} 269.fs-product-title { 270 font-family: 'Trebuchet MS' !important; 271 font-size: 16px !important; 272 font-weight: 600 !important; 273 -webkit-line-clamp: 4 !important; 274} 275.fs-compare { 276 font-family: 'Open Sans'!important; 277 text-decoration: none!important; 278} 279body:not(.product-cus) .price { 280 font-family: 'Open Sans'!important; 281 text-decoration: none; 282} 283.fs-sku { 284 font-family: 'Open Sans'!important; 285} 286.cat-descrption h3 a { 287 color: #006bb4; 288 text-decoration: none; 289} 290 291.category-container .category-items{ /* display:flex (for keep the filters values sorted after the customization) flex-direction:colums (for having keep the values in 1 column)*/ 292 flex-direction: column; 293 display: flex; 294} 295.fs-tabs-wrapper{ /* fix for article and products tabs (was going over the procduts elements)*/ 296 height: unset !important; 297} 298.filters-modal-wrapper{ 299 z-index: 9999999999 !important; 300} 301.show-more-button{ 302 width: 100% !important; 303 order: 99999999999999; 304 position: relative !important; 305 background: none !important; 306} 307.fs-checkbox-label{ 308 display: block !important; 309} 310.category-title-wrapper.fs-category-title-wrapper { 311 background-color: #e5e5e5 !important; 312} 313.filters-container { 314 background-color: #e5e5e5 !important; 315} 316.cat-descrption p { 317 margin-top: 0px !important; 318 margin-bottom: 5px; 319} 320.cat-descrption [data-role="content"] p { 321 margin-bottom: 8px; 322 float: left; 323 width: 100%; 324} 325.filters-grid-wrapper > div:last-child { 326 padding-top: 0; 327 width: 74%; 328 float: right; 329} 330.filters-grid-wrapper > div:first-child { 331 position: absolute; 332 top: 10px; 333 width: 24%; 334 max-height: 100%; /* Adjust this value according to your needs */ 335 overflow-y: auto; 336 transition: .2s all ease-in-out; 337} 338 339#fs-serp-page .filters-grid-wrapper { 340 display: block; 341} 342 343@media only screen and (min-width: 769px) { 344 .fs-banner-wrapper { 345 width: 74% !important; 346 float: right; 347 margin-bottom: 20px; 348 } 349 li.isp_grid_product div.isp_product_info .isp_product_sku{ 350 width: 100% !important; 351 } 352 .category-cms, .category-image, .category-description{ 353 float: left; 354 }isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_ 355 #isp_product_quick_view_model div.isp_quick_view_content_wrapper .isp_product_sku, li.isp_grid_product div.isp_product_info .isp_product_sku{ 356 text-align: center; 357 } 358 li.isp_grid_product div.isp_product_info{margin-top:0px !important;} 359 li.isp_grid_product:hover form.isp_add_to_cart_form{padding-bottom:5px !important;} 360 li.isp_grid_product div.isp_product_image_wrapper{ 361 height: 180px !important; 362 margin: 0px 15px 0 !important; 363 } 364 .categorypath-everything-cnc-cnc-plan-ddiv.isp_center_container ul#isp_search_results_container li.isp_grid_productownloads li.isp_grid_product div.isp_product_image_wrapper{ 365 height: 250px !important; 366 } 367 368 #isp_product_quick_view_model img.isp_quick_view_image_quick_view{ 369 width: 70% !important; 370 height: auto !important; 371 } 372 /* Search results - filter */ 373 #isp_search_result_page_container div.isp_center_container_position{ 374 margin-left: 26% !important; 375 } 376 #isp_search_result_page_container div.isp_center_container_position{ 377 margin-left: 26% !important; 378 } 379 #isp_search_result_page_container div.isp_left_container{ 380 float: left !important; 381 width: 278px !important; 382 padding-left:0px !important; 383 background-color: #e5e5e5; 384 } 385 386 #isp_search_result_page_container div.isp_left_container{ 387 float: left !important; 388 width: 295px !important; 389 390 } 391 div#isp_left_container_facets{ 392 padding-left:10px !important; 393 border-top: 1px solid; 394 margin-top: 10px; 395 padding-top: 10px !important; 396 } 397 398 div.isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_product{ 399 height: 400px !important; 400 margin: 2px .25%; 401 } 402 .categorypath-workshop-supplies-merch-and-swag div.isp_center_container ul#isp_search_results_container li.isp_grid_product, 403 .categorypath-everything-cnc-cnc-plan-downloads div.isp_center_container ul#isp_search_results_container li.isp_grid_product{ 404 height: 400px !important; 405 margin: 2px .25%; 406 } 407 .categorypath-workshop-supplies-merch-and-swag li.isp_grid_product, 408 .categorypath-everything-cnc-cnc-plan-downloads li.isp_grid_product, 409 .categorypath-cnc-machines-accessories-cnc-plan-downloads li.isp_grid_product{ 410 width:32% !important; 411 } 412 .categorypath-workshop-supplies-merch-and-swag div.isp_product_image_wrapper, 413 .categorypath-everything-cnc-cnc-plan-downloads div.isp_product_image_wrapper, 414 .categorypath-cnc-machines-accessories-cnc-plan-downloads li.isp_grid_product div.isp_product_image_wrapper{ 415 height: 230px !important; 416 } 417 418 #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{
419 margin-left: -3px !important; 420 font-size: 20px !important; 421 } 422 body #isp_product_quick_view_model .isp_compare_at_price{font-size:20px !important;} 423 #isp_search_result_page_container div.isp_left_container:before{ 424 content: "REFINE YOUR SEARCH"; 425 font-size: 2rem; 426 font-weight: 600; 427 line-height: 1em; 428 margin-left: 10px; 429 } 430 431 .ui-menu-item[isp_product]>a>.as_magento_suggest>.as_img_container>img.as_magento_img{ 432 max-width:80px !important; 433 max-height:80px !important; 434 } 435 436 .as_icon{ 437 padding-left:10px !important; 438 } 439 ul.ui-autocomplete .ui-menu-item{ 440 height:auto !important; 441 } 442 443 ul.ui-autocomplete li.ui-menu-item[isp_product] span .as_magento_price_compare_at{ margin-left: 10px !important;} 444 div#isp_search_results_filter_tags .isp_filter_removable_tag{ 445 font-size: 14px !important; 446 } 447 div#isp_search_results_filter_tags .isp_filter_tag_remove_all a{ 448 font-size: 14px !important; 449 } 450 451 452 ul.isp_section.isp_section_searches li:hover{ 453 background:none !important; 454 } 455 456 li.isp_grid_product div.isp_product_info .isp_product_title{ 457 color: #000000 !important; 458 max-height: none !important; 459 -webkit-line-clamp: unset !important; 460 font-size: 13.5px !important; 461 padding: 0px 3px !important; 462 line-height: 1.2em !important; 463 } 464 li.isp_grid_product div.isp_product_info{ 465 padding: 0px 0px !important; 466 text-align:center !important; 467 } 468 469 li.isp_grid_product:hover form.isp_add_to_cart_form{ 470 border-bottom:none !important; 471 } 472} 473li.isp_grid_product.customprice[product_id="21"] span.isp-custom-price { 474 display: none; 475} 476li.isp_grid_product.customprice[product_id="21"] .isp_product_price_wrapper:before { 477 content: '$25.00 - $500.00'; 478 font-weight: bold; 479} 480 481li.isp_grid_product div.isp_product_info .isp_product_review{ 482 margin: 0px auto !important; 483 float: none !important; 484 text-align: center !important; 485} 486 487 488#isp_product_quick_view_model .isp_quick_view_price_wrapper{ 489 font-size: 0px !important; 490} 491 492 493.isp_custom_price_container button.isp_custom_price_submit{ 494 opacity: 0.4 !important; 495 color: white !important; 496} 497 498li.isp_grid_product div.isp_product_info .isp_product_desc, li.isp_grid_product div.isp_product_info .isp_product_desc_show{ 499 display:none !important; 500} 501li.isp_grid_product div.iscategorypath-workshop-supplies-merch-and-swagp_product_info .isp_product_price_wrapper{width:100% !important;} 502li.isp_grid_product div.isp_product_info .isp_product_price_wrapper{width:100% !important;} 503#isp_quick_view_content_lookalike .isp_product_desc_show{display:none !important;} 504 505#isp_left_container .isp_facet_value a div.isp_facet_check_box_icon.isp_facet_check_box_icon_checked{ 506 position: relative !important; 507} 508#isp_left_container .isp_facet_value a div.isp_facet_check_box_icon{ 509 width: 16px; 510 height: 16px; 511 border-radius: 4px !important; 512 border-color: #ffffff !important; 513 background-color: #ffffff !important; 514 border-width: 0.5px !important; 515 margin-top:4px !Important; 516} 517#isp_left_container_facets .isp_facet_value a .isp_facet_value_name .isp_facet_value_name_selected{ 518 font-weight: 400 !important; 519 display: inline !important; 520 font-size: 14px !important; 521} 522#isp_left_container .isp_facet_value a div.isp_facet_check_box_icon.isp_facet_check_box_icon_checked:before{ 523 content: "\f14a"; 524 color: #333; 525 font-size: 2rem; 526 line-height: 1; 527 vertical-align: middle; 528 width: 15px; 529 position: absolute; 530 font-size: 2rem; 531 line-height: 1; 532 left: 23px; 533 top: -2px; 534 font-family: FontAwesome !important; 535 display: inline-block !important; 536} 537#isp_left_container_facets .isp_facet_value a .isp_facet_value_name .isp_facet_value_name_not_selected{ 538 font-size:14px !important; 539} 540 541 542.isp_custom_price_container input.isp_custom_price_input[type=number]{ 543 font-size:14px !important; 544} 545#isp_left_container_facets .isp_facet_value a .isp_facet_value_name .isp_facet_value_counter{ 546 font-size:14px !important; 547 color: #858585 !important; 548} 549 550 551#isp_left_container_facets .isp_search_res_facets_container .isp_facet_value{ 552 display: inline-block; 553 width: 50%; 554 555} 556 557 558.isp_single_facet_wrapper .isp_facet_title .isp_facet_title_name{ 559 text-transform: uppercase !important; 560 font-weight: 600 !important; 561 font-size: 14px !important; 562} 563 564 565 566 567.isp_single_facet_wrapper .isp_facet_title .isp_facet_title_name{ 568 text-transform: uppercase !important; 569 font-weight: 600 !important; 570 font-size: 14px !important; 571} 572 573 574#isp_product_quick_view_model .isp_quick_view_add_to_cart_btn_quick_view:before{ 575 display:none !important; 576 content:" " !important; 577} 578#isp_product_quick_view_model .isp_quick_view_content_right .isp_quick_view_description {max-height: 250px !important;} 579div#isp_product_quick_view_model:not(.look_a_like) .isp_quick_view_content_wrapper{ 580 max-height: 700px !important; 581} 582#isp_product_quick_view_model .isp_quick_view_add_to_cart_form{ 583 margin: 15px 0 0px 0 !important; 584 margin-top: 7px !important; 585 margin-bottom: 0px !important; 586} 587div.isp_center_container ul#isp_search_results_container li.isp_grid_product input[type=submit].isp_add_to_cart_btn { 588 background-image: none; 589 background: #e76020; 590 border: 1px solid #e76020; 591 color: #fff; 592 cursor: pointer; 593 display: inline-block; 594 font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; 595 font-weight: 400; 596 padding: 7px 15px; 597 font-size: 1.4rem; 598 box-sizing: border-box; 599 vertical-align: middle; 600 border-radius: 2px; 601 display: inline-block; 602 text-decoration: none; 603 border-bottom-color: #333; 604 width: auto; 605 text-transform: uppercase; 606 height:35px; 607} 608div.isp_center_container ul#isp_search_results_container li.isp_grid_product input[type=submit].isp_add_to_cart_btn:hover { 609 background: #d65517; 610 border: 1px solid #bd4c17; 611 color: #fff; 612} 613div#isp_search_box_container form {max-width:800px;margin:auto;} 614 615div#isp_search_box_container li.isp_grid_product div.isp_product_info .isp_product_price_wrapper { 616 width: 100%; 617} 618
619div.isp_center_container .yotpo.bottomLine.yotpo-small { 620 width: 100%; 621} 622 623div.isp_center_container span.isp_product_price.isp_compare_at_price_exist { 624 font-size: 14px; 625 font-weight: 700; 626 color: #222; 627} 628div.isp_center_container ul#isp_search_results_container li.isp_grid_product { 629 height:400px; 630} 631 632div.isp_center_container li.isp_grid_product div.isp_product_info .isp_product_title { 633 font-size: 15px; 634 color: #222; 635 font-weight: 600; 636} 637 638div.isp_center_container ul#isp_search_results_container li.isp_grid_product span.isp_search_term_highlight { 639 font-weight: 600; 640} 641div.isp_center_container span.isp_product_price.isp_compare_at_price_exist { 642 text-align: center !IMPORTANT; 643} 644 645div.isp_center_container li.isp_grid_product div.isp_product_info .isp_product_price_wrapper { 646 width: 100%; 647 text-align: center; 648} 649 650div.isp_center_container li.isp_grid_product div.isp_product_info { 651 text-align: center; 652} 653div.isp_center_container span.yotpo-stars { 654 max-width: 100px; 655 margin: auto; 656 display: block; 657} 658div.isp_center_container .yotpo-bottomline.pull-left.star-clickable { 659 float: none; 660} 661li.isp_grid_product div.isp_product_info .isp_compare_at_price { 662 font-size: 14px; 663 font-weight: 400; 664 opacity: 1; 665 font-family: "Open Sans", sans-serif; 666} 667 668li.isp_grid_product div.isp_product_info .isp_product_price_wrapper { 669 color: #222; 670} 671li.isp_grid_product div.isp_product_info { 672 border: none; 673} 674#isp_search_results_container li.isp_grid_product:hover a.isp_product_look_a_like_button:hover { 675 background: #eb7738; 676 color: #fff; 677} 678#isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view button.quantity_quick_view { 679 display: none; 680} 681 682.isp_add_to_cart_quantity_quick_view { 683 display: block; 684 max-width: 60px; 685 margin: auto; 686 margin-bottom: 30px; 687} 688 689input.isp_quick_view_add_to_cart_btn_quick_view { 690 max-width: 240px; 691 margin: auto; 692 display: block; 693} 694 695.isp_quick_view_add_to_cart_form { 696 display: block; 697} 698 699#isp_product_quick_view_model .isp_quick_view_title { 700 font-size: 20px !important; 701 color: #222; 702} 703 704#isp_product_quick_view_model .isp_compare_at_price { 705 font-size: 20px; 706 color: #222; 707 opacity: 1; 708 text-align: center; 709} 710 711div#isp_product_quick_view_model span.isp_product_price { 712 font-size: 20px; 713 color: #222; 714 font-weight: 700; 715 text-align: center; 716 display: block; 717 margin: 0px; 718} 719 720.isp_quick_view_price_wrapper { 721 text-align: center; 722} 723#isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view button.quantity_quick_view { 724 display: none; 725} 726 727.isp_add_to_cart_quantity_quick_view { 728 display: block; 729 max-width: 60px; 730 margin: auto; 731 margin-bottom: 30px; 732} 733 734input.isp_quick_view_add_to_cart_btn_quick_view { 735 max-width: 240px; 736 margin: auto; 737 display: block; 738 background-image: none; 739 background: #e76020; 740 border: 1px solid #e76020; 741 color: #fff; 742 cursor: pointer; 743 display: inline-block; 744 font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; 745 font-weight: 400; 746 padding: 7px 15px; 747 font-size: 1.4rem; 748 box-sizing: border-box; 749 vertical-align: middle; 750 display: block; 751 border-radius: 2px; 752 text-transform: uppercase; 753 font-weight: 700; 754} 755 756.isp_quick_view_add_to_cart_form { 757 display: block; 758} 759 760#isp_product_quick_view_model .isp_quick_view_title { 761 font-size: 20px !important; 762 color: #222; 763} 764 765#isp_product_quick_view_model .isp_compare_at_price { 766 font-size: 20px; 767 color: #222; 768 opacity: 1; 769 text-align: center; 770} 771 772div#isp_product_quick_view_model span.isp_product_price { 773 font-size: 20px; 774 color: #222; 775 font-weight: 700; 776 text-align: center; 777 display: block; 778 margin: 0px; 779} 780 781.isp_quick_view_price_wrapper { 782 text-align: center; 783} 784 785 786button#isp_product_quick_view_close_button_quick_view:hover { 787 color: #fff; 788 background: #d65517; 789 border: none; 790} 791 792input.isp_quick_view_add_to_cart_btn_quick_view:not(.out_of_stock):hover { 793 background: #d65517; 794 color: #fff; 795 border: none; 796} 797.isp_facet_value span { 798 color: #000; 799} 800#isp_search_results_container li.isp_grid_product:hover a.isp_product_quick_view_button:hover{ 801 background: #e76034; 802 border: none; 803 color:#fff; 804 border-radius:2px; 805 text-transform:uppercase; 806} 807#isp_search_results_container li.isp_grid_product:hover a.isp_product_quick_view_button{ 808 border-radius:2px; 809 text-transform:uppercase; 810} 811#isp_search_results_container li.isp_grid_product:hover a.isp_product_look_a_like_button { 812 text-transform: uppercase; 813 border-radius: 2px; 814} 815 816#isp_search_results_container li.isp_grid_product:hover a.isp_product_look_a_like_button:hover { 817 background: #e76034; 818 border: none; 819 color:#fff; 820 border-radius:2px; 821 text-transform:uppercase; 822 823} 824#isp_center_container .isp_center_container_header div.isp_results_summary_wrapper h1 { 825 font-size: 25px; 826 font-weight: 600; 827 color: #e76020; 828} 829.isp_custom_price_container button.isp_custom_price_submit { 830 background: grey; 831} 832div#isp_load_more a { 833 background: #e76020; 834 color: #fff; 835 border: none; 836 text-transform: uppercase; 837} 838 839li.isp_grid_product input[type=submit].isp_add_to_cart_btn:hover { 840 background: #d65517 !important; 841 border: 1px solid #bd4c17 !important; 842 color: #fff !important; 843} 844li.isp_grid_product input[type=submit].isp_add_to_cart_btn{ 845 background: #e76020 !important; 846 border: 1px solid #e76020 !important; 847 color: #ffffff !important; 848 height: 36px !important; 849 text-transform: uppercase; 850 border-bottom-color: #333; 851 font-size: 1.4rem; 852 border-bottom: 1px solid #333 !important; 853} 854 855button#isp_product_quick_view_close_button_quick_view{ 856 background-color: transparent !important; 857 border: none !important; 858 font-size: 0px !important; 859 background-image: url(https://cdn1-gae-ssl-default.akamaized.net/images/isp_close_quick_view4.png) !important; 860 background-size: 100% 100% !important; 861 display: inline-block; 862 height: 20px !important;
863 width: 20px !important; 864 top:2px !important; 865 right: 1px !important; 866 867} 868 869body #isp_product_quick_view_model .isp_quick_view_content_left { 870 background: white; 871} 872#isp_product_quick_view_model .isp_image_container { 873 padding-bottom: 10px; 874} 875#isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view:before{ 876 border-radius: 0px !important; 877 width: 60px !important; 878} 879div#isp_product_quick_view_model:not(.look_a_like){border-radius: 0px !important; } 880li.isp_grid_product div.isp_product_info .isp_product_title{color: #000000 !important;} 881#isp_product_quick_view_model .isp_quick_view_add_to_cart_btn_quick_view{ 882 883 background: #e76020; 884 border: 1px solid #e76020; 885 font-size: 19px; 886 text-transform: uppercase; 887 height: 38px !important; 888 font-weight: bold; 889 border-radius: 2px !important; 890 margin-top:-28px !important; 891 892} 893#isp_product_quick_view_model .isp_quick_view_add_to_cart_btn_quick_view:hover{ 894 background: #d65517 !important; 895 border: 1px solid #bd4c17 !important; 896} 897#isp_product_quick_view_model a.isp_view_full_details{ 898 height: 38px !important; 899 border-radius: 2px !important; 900 margin-top:-28px !important; 901} 902div#isp_product_quick_view_model:not(.look_a_like) .isp_quick_view_content_wrapper{ 903 border-radius: 0px !important; 904} 905.product-card-items-wrapper { 906 justify-content: start !important; 907} 908 909 910 911@media only screen and (max-width: 980px) { 912 #isp_search_results_filter_tags{ 913 display: none !important; 914 } 915 916 .isp_results_summary_wrapper { 917 display: block !important; 918 } 919} 920 921@media (min-width: 768px) and (max-width: 1024px){ 922 .filters-container .search-within-results-wrapper, .filters-container .category-container { 923 padding: 5px; 924 } 925 .info-container .title-container::after, 926 .add-to-cart-spinner-text-wrapper{ 927 font-size: 18px !important; 928 } 929 .filters-modal { 930 width: 80% !important; 931 } 932 .filters-container .search-within-results-wrapper, .filters-container .category-container { 933 padding: 5px 5px !important; 934 } 935 #isp_product_quick_view_model .isp_quick_view_content_right .isp_quick_view_description{ 936 min-height: 10px !important; 937 938 } 939 #isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view{ 940 grid-column-start: 13 !important; 941 } 942 943 body div#isp-category-tree-container .isp-category-navigation a.isp-category-name.open~.isp-category-children { 944 opacity: 1; 945 max-height: 10000px; 946 } 947} 948@media only screen and (max-width: 768px) { 949 .container.main-cs-container > .category-information { 950 width: 100% !important; 951 } 952 .cat-descrption > p > img { 953 display: none; 954 } 955 .no-description .cat-descrption { 956 margin-top: 0px !important; 957 } 958 .padtop1 { 959 padding-top: 0 !important; 960 } 961 .search-wrap { 962 max-height: 45px; 963 } 964 .cat-descrption div[data-content-type="html"] > p { 965 display: block; 966 } 967 .cat-descrption div#element > p { 968 display: none; 969 } 970 .show-more-button { 971 bottom: -19px !important; 972 } 973 section.page.pageid802 { 974 margin: 0 10px !important; 975 } 976 section.page.pageid802 h1.page-heading { 977 display: none; 978 } 979 .filters-container { 980 background-color: white!important; 981 } 982 .category-container .category-items .checkbox span.checkmark.fs-serp-checkmark { 983 border: 1px solid gray !important; 984 min-height: 12px !important; 985 min-width: 12px !important; 986 border-radius: 3px !important; 987 } 988 .filters-modal { 989 background: white !important; 990 } 991 .search-box-wrapper { 992 width: 100% !important; 993 display: none; 994 } 995 .category-title-wrapper.fs-category-title-wrapper { 996 background-color: white !important; 997 } 998 .category-title-wrapper .category-title { 999 padding-top: 5px; 1000 padding-bottom: 0px; 1001 border-bottom: 1px solid black !important; 1002 border-top: 0px !important; 1003 } 1004 .category-title-wrapper .category-title { 1005 font-weight: 700 !important; 1006 } 1007 .category-items > span { 1008 width: 100%; 1009 } 1010 .category-items .checkbox.fs-checkbox { 1011 margin-top: 0px !important; 1012 margin-bottom: 0px !important; 1013 } 1014 .search-box-wrapper span.search input { 1015 width: 100% !important; 1016 background-color: white; 1017 border: 1px solid white; 1018 } 1019 .cat-descrption h1.page-heading { 1020 margin-bottom: 0; 1021 } 1022 .cat-descrption div#category_image { 1023 display: none !important; 1024 } 1025 .body .container.main-cs-container { 1026 padding: 0px 10px !important; 1027 } 1028 span.buttons-wrapper .select-wrapper::before { 1029 display:none; 1030 } 1031 .cat-descrption h1.page-heading { 1032 margin-top: 5px; 1033 text-transform: none; 1034 font-size: 26px !Important; 1035 font-weight: 400; 1036 } 1037 .filters-button-wrapper, 1038 .select{ 1039 border-radius: 0px !important; 1040 --fb-border-radius: 0 !important; 1041 } 1042 h1.page-title#page-title-heading { 1043 font-weight: 300; 1044 color: #333 !important; 1045 margin-top: 0px !important; 1046 font-size: 26px !important; 1047 } 1048 .summary-and-tags-wrapper { 1049 border-bottom: 1px solid #ccc; 1050 padding-bottom: 10px; 1051 } 1052 .divider { 1053 display: none; 1054 } 1055 .buttons-wrapper-mobile { 1056 margin-bottom: 0 !important; 1057 } 1058 .logo { 1059 z-index: -1 !important; 1060 } 1061 body #isp_search_results_container li.isp_grid_product div.isp_product_info .isp_product_title { 1062 padding-top: 23px !important; 1063 } 1064 body .page-heading{ 1065 width: 100%; 1066 } 1067 li.isp_grid_product div.isp_product_info .isp_product_title { 1068 -webkit-line-clamp: 5 !important; 1069 max-height: 6.6em !important; 1070 } 1071 #isp_search_results_container li.isp_grid_product a.isp_product_quick_view_button, a.isp_product_look_a_like_button{ 1072 bottom: -22px; 1073 } 1074 .ui-menu-item:not([isp_product]){width:auto !important; margin-left:0px !Important; } 1075 body #isp_product_quick_view_model .isp_compare_at_price, #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{
1076 font-size:16px !important; 1077 } 1078 #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{ 1079 1080 margin-left: -4px !important; 1081 } 1082 #isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view{ 1083 grid-column-start: 7 !important; 1084 grid-column-end: 7 !important; 1085 display:grid !Important; 1086 padding-bottom:10px !important; 1087 } 1088 1089 #isp_product_quick_view_model .isp_quick_view_content_right .isp_quick_view_description{ 1090 min-height: 60px !important; 1091 } 1092 div.isp_center_container ul#isp_search_results_container li.isp_grid_product{ 1093 height: 450px !important; 1094 } 1095 .categorypath-workshop-supplies-merch-and-swag div.isp_center_container ul#isp_search_results_container li.isp_grid_product, .categorypath-everything-cnc-cnc-plan-downloads div.isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_product{ 1096 height: 350px !Important; 1097 } 1098 #isp_center_container .isp_center_container_header div.isp_results_summary_wrapper h1{ 1099 font-size: 2.6rem !important; 1100 font-weight: 300 !important; 1101 color: rgb(34, 34, 34) !important; 1102 } 1103 span#isp_results_search_text::before { 1104 content: "Search results for '"; 1105 } 1106 span#isp_results_search_text::after { 1107 content: "'"; 1108 } 1109 1110 div.isp_center_container ul#isp_search_results_container li.isp_grid_product { 1111 height:450px; 1112 } 1113 .yotpo-bottomline.pull-left.star-clickable { 1114 display: block; 1115 } 1116 1117 div.isp_center_container a.text-m { 1118 text-align: center; 1119 } 1120 div.isp_center_container span.yotpo-stars { 1121 max-width: 100px; 1122 margin: auto; 1123 overflow: hidden; 1124 text-align: center; 1125 display: flex; 1126 justify-content: center; 1127 } 1128 div.isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_product{ 1129 height:355px !important; 1130 } 1131 .categorypath-everything-cnc-cnc-machines div.isp_center_container ul#isp_search_results_container li.isp_grid_product { 1132 height: 380px !important; 1133 } 1134 #isp_product_quick_view_model .isp_quick_view_title{ 1135 font-size: 16px !important; 1136 line-height: 1.2 !important; 1137 width: 98% !important; 1138 } 1139 header.facet_header{ 1140 font-size: 14px !important; 1141 padding: 10px 8px 0px 5px !important; 1142 margin-bottom: 0px !important; 1143 } 1144 1145 #isp_product_quick_view_model .isp_quick_view_content_wrapper .isp_quick_view_content_left{ 1146 display:grid !important; 1147 width: 80% !important; 1148 padding:0px !important; 1149 } 1150 #isp_product_quick_view_model img.isp_quick_view_image_quick_view{ 1151 width: 60% !important; 1152 } 1153 a.isp_product_look_a_like_button{display:none !important;} 1154 li.isp_grid_product div.isp_product_info{ margin-top: 0px !important; padding-top: 0px !important;} 1155 li.isp_grid_product div.isp_product_image_wrapper{ height: 160px !important; margin: 0px 15px 0 !important;} 1156 #isp_quick_view_content_lookalike li.isp_grid_product .isp_product_image, #isp_search_results_container li.isp_grid_product .isp_product_image{ 1157 width: 100% !important; 1158 } 1159 1160 1161 .mobile_filter_bottom_buttons span:not(.isp_mobile_results){ 1162 height: 10px !important; padding: 20px 0px !important; 1163 } 1164 1165 1166 #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{ 1167 margin-left: 5px !important; 1168 } 1169 .minicart-items-wrapper{ 1170 min-height: 200px !important; 1171 } 1172 1173 .ui-autocomplete span.isp_price_compare_at_price_exist.money{ 1174 margin-right:15px !important; 1175 } 1176 1177 li.isp_grid_product div.isp_product_info .isp_product_sku{ 1178 display:block !important; 1179 } 1180 li.isp_grid_product div.isp_product_info .isp_product_sku{ 1181 display:block !important; 1182 } 1183 1184 div.isp_center_container li.isp_grid_product div.isp_product_info{ margin-top: 20px !important;} 1185 1186 1187 .isp_mobile_optimized li#acp_footer_acp div{padding-left:0px !important;} 1188 li#acp_footer_acp > div{padding-left:0px !important;} 1189 #isp_product_quick_view_model .isp_quick_view_info_bar{ 1190 column-gap: 12px !important; 1191 } 1192 .navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active){ 1193 border-color: #333333 !important; 1194 } 1195 1196 .main-category-wrapper .toggle-description{ 1197 margin-top:0px !important; 1198 margin-bottom: 5px !important; 1199 } 1200 .column.main{ 1201 float:left !important; 1202 } 1203 1204 1205 #isp_search_result_page_container .page-title-wrapper{ 1206 margin-top:0px !important; 1207 } 1208 #isp_search_result_page_container div, #isp_search_result_page_container ul{ 1209 margin-top:none !important; 1210 max-width: none !important; 1211 } 1212 1213 .cat-descrption .pagebuilder-column-group { 1214 -webkit-flex-direction: column; 1215 flex-direction: column; 1216 } 1217 .cat-descrption .pagebuilder-column-group .pagebuilder-column { 1218 max-width: 100% !important; 1219 } 1220 .cat-descrption .pagebuilder-column-group .pagebuilder-column img { 1221 display: none !important; 1222 } 1223 .cat-descrption .pagebuilder-column-group .pagebuilder-column a, 1224 .cat-descrption .pagebuilder-column-group .pagebuilder-column a:hover, 1225 .cat-descrption .pagebuilder-column-group .pagebuilder-column a:visited { 1226 font-size: 14px; 1227 color: #006bb4; 1228 text-decoration: none; 1229 } 1230} 1231 1232 1233div.isp_center_container span.isp_product_price.isp_compare_at_price_exist { 1234 text-align: center !IMPORTANT; font-size: 14px; 1235} 1236 1237 1238li.isp_grid_product div.isp_product_info .isp_compare_at_price { 1239 display: none !important; 1240} 1241 1242#isp_scrollUp{display:none !important;} 1243 1244.size-filter-single-group div { 1245 display: grid; 1246 grid-template-columns: 1fr 1fr; 1247 transition: .2s all ease-in-out; 1248} 1249 1250span.size-filter-single-facet { 1251 padding: 3px 5px 5px 0; 1252 margin: 2px 3px 3px 0; 1253 transition: .2s all ease-in-out; 1254 cursor: pointer; 1255 display: flex; 1256 align-items: center; 1257} 1258 1259span.size-filter-single-facet label{ 1260 cursor: pointer; 1261} 1262 1263span.size-filter-single-facet small{ 1264 font-size: 14px; 1265 color: #858585; 1266} 1267 1268.size-checkbox { 1269 width: 18px; 1270 height: 18px; 1271 border-radius: 4px; 1272 border-color: #ffffff; 1273 background-color: #ffffff; 1274 border-width: 0.5px; 1275 display: inline-block; 1276 margin-right: 8px; 1277 position: relative; 1278} 1279 1280.show-more-less { 1281 font-size: .75em; 1282 color: #707070; 1283 cursor: pointer; 1284 margin-top: 1.5px; 1285} 1286 1287.size-filter-container { 1288 margin: 5px 0; 1289 transition: .2s all ease-in-out; 1290 max-width: 10000px; 1291} 1292 1293.size-filter-container.collapsed { 1294 max-height: 130px; 1295 overflow: hidden; 1296} 1297 1298.size-filter-single-group.group-border-bottom { 1299 border-bottom: 1px solid #ccc; 1300 padding-bottom: 15px; 1301 margin-bottom: 15px; 1302} 1303 1304span.size-filter-single-facet.selected .size-checkbox:before { 1305 content: "\f14a"; 1306 color: #333; 1307 font-size: 2rem; 1308 line-height: 1; 1309 vertical-align: middle; 1310 width: 15px; 1311 position: absolute; 1312 font-size: 2rem; 1313 line-height: 1; 1314 left: 1px; 1315 top: -1px; 1316 font-family: FontAwesome !important; 1317 display: inline-block !important; 1318} 1319li.isp_grid_product div.isp_product_info { 1320 margin-top: 8px !important; 1321} 1322.isp_product_info { 1323 display: flex; 1324 flex-direction: column; 1325} 1326.isp_product_review { 1327 order: 0; 1328} 1329.isp_product_price_wrapper { 1330 order: 3; 1331} 1332 1333a.isp_product_image_href { 1334 order: 1; 1335 max-height: initial !important; 1336} 1337.isp_product_sku { 1338 order: 2; 1339} 1340li.isp_grid_product div.isp_product_info .isp_product_review { 1341 display: block !important; 1342 margin: 0px auto !important; 1343 float: none !important; 1344 text-align: center !important; 1345} 1346li.isp_grid_product div.isp_product_info .isp_product_review { 1347position: absolute; 1348left: 0; 1349right: 0; 1350} 1351#isp_search_results_container li.isp_grid_product div.isp_product_info .isp_product_title {
1352padding-top: 30px !important; 1353} 1354.isp_product_title:after { 1355 content: '(0)'; 1356 position: absolute; 1357 left: calc(50% + 30px); 1358 top: 5px; 1359 color: #cbcbcb; 1360 margin-left: 2px; 1361 vertical-align: middle; 1362 font-size: 11px; 1363} 1364.isp_product_title:before { 1365 content: ""; 1366 position: absolute; 1367 top: 6px; 1368 left: calc(50% - 50px); 1369 background-image: url(https://toolstoday.com/media/gray-stars.png); 1370 width: 81px; 1371 height: 15px; 1372 background-repeat: no-repeat; 1373} 1374.isp_product_review { 1375 background: white; 1376} 1377.isp_product_title { 1378 position: relative; 1379} 1380#Brand_systainer[facet_name="Brand"][facet_value="systainer"], 1381#isp_filter_menu div#brand_systainer span.isp_mobile_filter{ 1382 text-transform: lowercase; 1383} 1384#products-grid .product-card { 1385 box-shadow: none !important; 1386 border: 1px solid #EEEEEE; 1387} 1388#products-grid .product-card:hover { 1389 border: 1px solid #ccc; 1390 -webkit-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 1391 -moz-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 1392 -ms-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 1393 box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 1394} 1395.wheels-container { 1396 display: none !important; 1397} 1398/* 1399a.title-container span.title.fs-product-title.fs-result-page-mihllj { 1400 font-weight: 400 !important; 1401 font-family: 'Open Sans',sans-serif !important; 1402 font-size: 13.5px !important; 1403 line-height: 16.2px; 1404} 1405a.title-container.fs-serp-product-title { 1406 font-weight: 400 !important; 1407} 1408*/ 1409 1410a.title-container.fs-serp-product-title { 1411 line-height: 16.2px; 1412 position: initial; 1413} 1414.price-container .price { 1415 font-weight: 600 !important; 1416} 1417.price-container.fs-serp-price { 1418 font-weight: 600 !important; 1419} 1420.price-container.fs-serp-price .price{ 1421 font-family: Open Sans !important; 1422} 1423 1424.compare-container .compare { 1425 text-decoration: line-through !important; 1426 font-family: Open Sans !important; 1427} 1428.sku-container small.fs-sku-prefix { 1429 display: none !important; 1430} 1431/* 1432.info-container .compare-container { 1433 margin-top: 5px !important; 1434} 1435*/ 1436.top-center-container .summary-and-tags-wrapper .single-tab .single-tab-selected { 1437 background-color: #fff!important; 1438 cursor: default; 1439 border: 1px solid #bbb; 1440 padding-bottom: 6px; 1441 font-size: 16px; 1442 font-weight: 600; 1443 color: #e76020 !important; 1444 border-bottom: 0px; 1445} 1446span.single-tab-marker-selected { 1447 display: none !important; 1448} 1449.single-tab { 1450 font-size: 16px; 1451 font-weight: 600; 1452} 1453.search-within-results-inpu { 1454 width: 100% !important; 1455} 1456.category-title-wrapper .category-title { 1457 text-transform: uppercase; 1458 font-weight: bold; 1459 border-top: 1px solid #ccc; 1460 border-bottom: 0px; 1461 font-family: 'Open Sans',sans-serif !important; 1462 font-weight: 600; 1463} 1464.category-container.fs-category-container { 1465 margin-bottom: 0px; 1466} 1467.category-container .category-items.collapsed { 1468 padding-bottom: 0px; 1469} 1470.category-container .category-items { 1471 padding-bottom: 20px; 1472} 1473.category-container .category-items .checkbox span.checkmark.fs-serp-checkmark { 1474 background-color: white; 1475} 1476.search-within-results-wrapper .search-within-results-title { 1477 font-size: 0px !important; 1478} 1479.search-within-results-wrapper .search-within-results-title:before { 1480 content: 'Refine Your Search'; 1481 margin-left: 5px; 1482 font-family: Roboto; 1483 font-size: 22px; 1484 font-weight: 600; 1485 line-height: 25.78px; 1486 text-align: left; 1487 color: #373737; 1488 margin-bottom: 5px; 1489 margin-top: 5px; 1490} 1491/* 1492.compare-container .compare.fs-compare { 1493 line-height: 4px !important; 1494 margin-top: 5px; 1495} 1496 1497span.buttons-wrapper .select-wrapper::before { 1498 content: 'Sort by: '; 1499 position: absolute; 1500 left: -53px; 1501 top: 9px; 1502} 1503*/ 1504span.single-tab-marker { 1505 display: none !important; 1506} 1507.page-layout-category-full-width.page-layout-2columns-left .column.main > .category-image, .page-layout-category-full-width.page-layout-2columns-left .column.main > .page-title-wrapper, .page-layout-category-full-width.page-layout-2columns-left .column.main > .category-description { 1508 display: none !important; 1509} 1510img.image { 1511 width: 100%; 1512} 1513.top-center-container { 1514 width: 100%; 1515} 1516.sidebar.sidebar-main { 1517 padding-top: 30px; 1518 background: white; 1519} 1520.searchResultsWrapper .titleWrapper { 1521 display: none; 1522} 1523h1#page-title-heading { 1524 line-height: 28px; 1525 font-size: 2.5rem; 1526 font-weight: 600; 1527 color: #e76020 !important; 1528} 1529 1530#element .active .filter-options-title-tab:after { 1531 content: '\e621' !important; 1532} 1533#element div[data-role="content"] { 1534 display: none !important; 1535} 1536#element div[data-role="content"].active { 1537 display: block !important; 1538} 1539i.fa.fa-check-circle:before { 1540 font-size: 18px !important; 1541 content: "\f058"; 1542 display: inline-block; 1543 font: normal normal normal 14px/1 FontAwesome; 1544 font-size: inherit; 1545 text-rendering: auto; 1546 -webkit-font-smoothing: antialiased; 1547 -moz-osx-font-smoothing: grayscale; 1548} 1549body .whyshopLink { 1550 margin-bottom: 10px; 1551} 1552.filters-container { 1553 border-right: 0px !important; 1554} 1555.progress-wrapper.fs-pagination-progress-wrapper { 1556 display: none !important; 1557} 1558h1#page-title-heading { 1559 margin-top: 30px !important; 1560} 1561h1.page-heading { 1562 line-height: 28px; 1563 font-size: 25px; 1564 font-weight: 500; 1565 color: #e76020 !important; 1566} 1567div#element a { 1568 color: #1979c3; 1569} 1570.filter-options-title-tab:after { 1571 margin-left: 10px; 1572 -webkit-font-smoothing: antialiased; 1573 -moz-osx-font-smoothing: grayscale; 1574 font-size: 13px; 1575 line-height: inherit; 1576 color: inherit; 1577 content: '\e622'; 1578 font-family: 'luma-icons'; 1579 vertical-align: middle; 1580 display: inline-block; 1581 font-weight: 400; 1582 overflow: hidden; 1583 speak: none; 1584 text-align: center; 1585} 1586.allow.active .filter-options-title-tab:after { 1587 content: '\e621' !important; 1588} 1589h3.filter-options-title-tab { 1590 font-size: 14px; 1591 font-weight: 500; 1592 margin-top: 0px; 1593} 1594div[data-content-region="category_below_header"] img { 1595 width: 100%; 1596} 1597.cat-descrption { 1598 display: none; 1599 flex-direction: column; 1600} 1601.cat-descrption #category_image { 1602 order: 0; 1603} 1604.cat-descrption h1.page-heading { 1605 order: 1; 1606 margin-bottom: 5px; 1607} 1608.cat-descrption div[data-content-type="row"] { 1609 order: 2; 1610} 1611div#category_image img { 1612 width: 100%; 1613} 1614.search-within-results-input-wrapper:before { 1615 content: "Search within results"; 1616 margin-left: 4px; 1617 color: #222 !important; 1618 font-family: Open Sans; 1619 font-size: 16px; 1620 font-weight: 600; 1621 line-height: 30.79px; 1622 text-align: left; 1623 margin-top: 8px; 1624 margin-bottom: 10px; 1625} 1626.search-within-results-input { 1627 width: 98% !important; 1628} 1629.whyshopSection { 1630 margin-top: 30px; 1631} 1632.whyshopText { 1633 background: #333333; 1634 padding: 10px 0 10px 20px; 1635 color: #fff; 1636 font-size: 15px; 1637 font-weight: 700; 1638} 1639.whyshopBlock { 1640 background: #e5e5e5; 1641 padding: 15px; 1642} 1643.whyshopLink { 1644 font-size: 13px; 1645 font-weight: 600; 1646 margin-bottom: 15px; 1647 font-family: 'Open Sans',sans-serif !important; 1648} 1649.readmoreLink { 1650 font-size: 13px; 1651 text-align: center; 1652 background: #e5e5e5; 1653 padding-bottom: 15px; 1654} 1655.readmoreLink a { 1656 font-size: inherit; 1657 color: inherit; 1658 text-decoration: underline; 1659} 1660i.fa.fa-check-circle { 1661 margin-right: 10px; 1662 margin-top: 4px; 1663 display: inline-block; 1664 vertical-align: middle; 1665} 1666p.vectric_comparison_chart.comparison_chart img, 1667.vectric_autodesk_box img{ 1668 width: 100%; 1669} 1670p.vectric_comparison_chart.comparison_chart, 1671.vectric_autodesk_box{ 1672 vertical-align: top; 1673 margin-top: 0; 1674} 1675div#element { 1676 float: left; 1677 width: 100%; 1678} 1679.vectric_comparison_chart { 1680 color: #1979c3 !important; 1681 cursor: pointer; 1682} 1683 1684h1.page-heading.classyunicodedone {
1685 color: #e76020 !important; 1686 margin-top: 10px; 1687} 1688 1689 1690/* banners */ 1691img.centered-image { 1692 display: block; 1693 margin: auto; 1694} 1695 1696 1697@media only screen and (max-width: 426px) { 1698 .FS_Banner { 1699 padding: 0 !important; 1700 } 1701 1702 .FS_Banner img { 1703 width: 380px !important; 1704 } 1705} 1706/* 1707.product-card.fs-product-card img.image { 1708 height: auto !important; 1709} 1710*/ 1711 1712/* List view start */ 1713.product-card-list-view .title { 1714 font-family: 'Trebuchet MS' !important; 1715 font-size: 18px !important; 1716 font-weight: 600 !important; 1717 line-height: 25.78px !important; 1718 text-align: left !important; 1719} 1720 1721.product-card-list-view .compare-container .compare.fs-compare, 1722.product-card-list-view .price-container .price{ 1723 font-family: Roboto !important; 1724 font-size: 22px !important; 1725 font-weight: 600 !important; 1726 line-height: 25.78px !important; 1727 text-align: left !important; 1728} 1729 1730.product-card-list-view .price-container .price{ 1731 /*color: #2D8E41 !important;*/ 1732} 1733 1734.add-to-cart-button { 1735 font-family: Roboto !important; 1736} 1737.product-card-list-view .sku-container{ 1738 display: none !important; 1739} 1740 1741.product-card-list-view .reviews-container{ 1742 text-align: left !important; 1743} 1744 1745.product-card-list-view .add-to-cart-button { 1746 height: 50px !important; 1747 width: 204px !important; 1748} 1749.button-wrapper .add-to-cart-button { 1750 height: 50px !important; 1751 1752} 1753.pageid-790 .button-wrapper .add-to-cart-button { 1754 width: calc(100% - 30px); 1755} 1756 1757.product-card-list-view.fs-product-has-compare .info-container { 1758 grid-template-areas: 1759 "title title title title title title title title title title title title" 1760 "reviews reviews reviews reviews reviews reviews reviews reviews reviews reviews reviews reviews" 1761 "SKU SKU SKU SKU SKU SKU SKU SKU SKU SKU SKU SKU" 1762 "compare price sale sale sale sale sale sale sale sale sale sale" !important; 1763 align-items: center !important; 1764} 1765.product-card-list-view .info-container { 1766 align-items: center !important; 1767 grid-template-areas: "title title title title title title title title" "reviews reviews reviews reviews reviews reviews reviews reviews" "SKU SKU SKU SKU SKU SKU SKU SKU" "price price price price price price price price" !important; 1768} 1769 1770 1771 1772.products-grid.fs-list-view-mode { 1773 margin-left: 0 !important; 1774} 1775.fs-list-view-mode .fs-product-card.product-card-list-view { 1776 width: 100% !important; 1777 padding: 0 !important; 1778 border: 1px solid #eeeeee !important; 1779} 1780.fs-list-view-mode .image { 1781 border-right: 1px solid #eeeeee !important; 1782 object-fit: contain !important; 1783} 1784.fs-list-view-mode .product-card-list-view .title { 1785 text-align: justify !important; 1786 color: #373737 !important; 1787} 1788.fs-list-view-mode .fs-serp-info-wrapper-list-view { 1789 padding: 20px 30px !important; 1790} 1791.fs-list-view-mode .product-card-items-wrapper-list-view { 1792 background-color: #f7f7f7 !important; 1793} 1794.fs-list-view-mode .fs-serp-image-wrapper-list-view { 1795 height: 100% !important; 1796 width: 290px !important; 1797} 1798.fs-list-view-mode .fs-product-main-image-wrapper { 1799 height: 100% !important; 1800 display: block !important; 1801} 1802.fs-list-view-mode .fs-list-view-image-container { 1803 height: 100% !important; 1804} 1805.fs-list-view-mode .product-card-list-view .reviews-container { 1806 padding-top: 8px !important; 1807 padding-bottom: 20px !important; 1808} 1809.fs-list-view-mode .fs-compare { 1810 font-family: 'Open Sans'; 1811 font-size: 24px !important; 1812 font-weight: 700 !important; 1813 line-height: 33.6px !important; 1814} 1815.fs-list-view-mode .price { 1816 font-family: 'Open Sans'; 1817 font-size: 30px !important; 1818 font-weight: 700 !important; 1819 line-height: 42px !important; 1820} 1821.fs-list-view-mode .add-to-cart-button-wrapper { 1822 padding-left: 30px !important; 1823 padding-bottom: 30px !important; 1824 position: relative; 1825 bottom: 0; 1826} 1827.fs-list-view-mode .add-to-cart-spinner-text-wrapper span::after { 1828 content: 'Add to Cart' !important; 1829 visibility: visible !important; 1830 font-size: 22px !important; 1831} 1832.fs-list-view-mode .add-to-cart-spinner-text-wrapper span { 1833 visibility: hidden !important; 1834 font-size: 0 !important; 1835} 1836.reviews-count { 1837 color: #373737 !important; 1838} 1839.fs-list-view-mode .fs-product-title { 1840 color: #373737 !important; 1841} 1842.fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare { 1843 font-family: 'Open Sans' !important; 1844 font-size: 24px !important; 1845 font-weight: 700 !important; 1846 line-height: 33.6px !important; 1847 text-align: left !important; 1848 color: #B5B5B5!important; 1849 text-decoration: none!important; 1850} 1851.fs-list-view-mode .product-card-list-view .price-container .price { 1852 font-family: 'Open Sans' !important; 1853 font-size: 30px !important; 1854 font-weight: 700 !important; 1855 line-height: 42px !important; 1856 text-align: left !important; 1857 color: #373737!important; 1858} 1859.fs-list-view-mode .compare-container { 1860 /*width: 70px !important;*/ 1861} 1862.fs-list-view-mode .product-card-items-wrapper-list-view { 1863 justify-content: start; 1864 justify-items: start; 1865} 1866 1867.my-promo-labels { 1868 display: none; 1869} 1870 1871.fs-list-view-mode .my-promo-labels { 1872 padding-top: 2px !important; 1873 padding-bottom: 2px !important; 1874 grid-area: save; 1875 display: block; 1876 font-weight: 600; 1877 font-family: 'Open Sans' !important; 1878 font-style: normal; 1879 Font-size: 17px; 1880 line-height: 25.43px; 1881 background-color: #D7EADB!important; 1882 color: #60996B!important; 1883 transform: none; 1884 transform-origin: unset; 1885 padding: 5px 10px 5px 10px; 1886 max-height: 28px; 1887 max-width: 178px; 1888 letter-spacing: normal; 1889 text-align: center; 1890 /*margin-top: 7px;*/ 1891} 1892.fs-list-view-mode .my-promo-labels { 1893 grid-area: sale !important; 1894} 1895.fs-list-view-mode .compare-container { 1896 margin-right: 15px !important; 1897} 1898.fs-list-view-mode .price-container { 1899 margin-right: 15px !important; 1900} 1901.select-wrapper.fs-select-wrapper { 1902 width: 230px; 1903} 1904.container.main-cs-container > .category-information { 1905 width: 74%; 1906 float: right; 1907 display: flex; 1908 flex-direction: column; 1909} 1910@media only screen and (max-width: 768px) { 1911 .filters-modal { 1912 width: 80% !important; 1913 } 1914 .filters-container .search-within-results-wrapper, .filters-container .category-container { 1915 padding: 5px 5px !important; 1916 } 1917 .container.main-cs-container > .category-information { 1918 width: 100% !IMPORTANT; 1919 } 1920 .select-wrapper.fs-select-wrapper { 1921 min-width: 160px !important; 1922 } 1923 .products-grid .product-card.fs-results-product-card { 1924 margin-bottom: 20px; 1925 } 1926 .fs-list-view-mode .product-card-items-wrapper { 1927 display: grid !important; 1928 grid-template-areas: 1929 "image info" 1930 "atc atc" !important; 1931 } 1932 .fs-list-view-mode .product-card-list-view .title { 1933 text-align: left !important; 1934 } 1935 .fs-list-view-mode .fs-serp-image-wrapper { 1936 grid-area: image; 1937 } 1938 .product-card-list-view.fs-product-has-compare .info-container { 1939 grid-area: info; 1940 grid-template-areas: 1941 "title title" 1942 "reviews reviews" 1943 "SKU SKU" 1944 "compare price" 1945 "sale sale" !important; 1946 padding: 0 15px; 1947 } 1948 .fs-list-view-mode .fs-serp-info { 1949 grid-area: info; 1950 grid-template-areas: 1951 "title title" 1952 "reviews reviews" 1953 "SKU SKU" 1954 "price price" 1955 "sale sale" !important; 1956 padding: 0 15px; 1957 } 1958 .fs-list-view-mode .add-to-cart-button-wrapper { 1959 grid-area: atc; 1960 } 1961 .fs-list-view-mode .image { 1962 width: 120px !important; 1963 border: 1px solid #eeeeee; 1964 height: unset !important; 1965 } 1966 .fs-list-view-mode .product-card-items-wrapper { 1967 padding: 25px 15px; 1968 } 1969 .fs-list-view-mode .add-to-cart-button-wrapper { 1970 padding: 0 !important; 1971 } 1972 .fs-list-view-mode .product-card-list-view .add-to-cart-button { 1973 width: 100% !important; 1974 } 1975 .fs-list-view-mode .star svg { 1976 width: 19px !important; 1977 height: 19px !IMPORTANT; 1978 } 1979 .fs-list-view-mode .reviews-count { 1980 text-decoration: underline !important; 1981 } 1982 .fs-list-view-mode .product-card-list-view .reviews-container { 1983 padding-top: 10px !important; 1984 padding-bottom: 10px !important; 1985 } 1986 .fs-list-view-mode .my-promo-labels { 1987 margin-top: 17px!important; 1988 margin-bottom: 30px!important; 1989 padding: 5px 15px 5px 15px!important; 1990 font-size: 14px !important; 1991 } 1992 .fs-list-view-mode .product-card { 1993 background-color: #f7f7f7 !important; 1994 } 1995 .product-card-list-view .title { 1996 font-size: 18px !important; 1997 line-height: 21.09px !important; 1998 /*letter-spacing: 0px !important;*/ 1999 } 2000 .fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare { 2001 font-size: 18px !important; 2002 } 2003 .fs-list-view-mode .product-card-list-view .price-container .price { 2004 font-size: 22px !important; 2005 } 2006 .fs-list-view-mode .price-container { 2007 margin-right: 0 !important; 2008 } 2009 .fs-list-view-mode .add-to-cart-spinner-text-wrapper span::after { 2010 font-size: 20px !important; 2011 } 2012} 2013/* List view end */ 2014 2015/* Customizations asked in Ticket #98620 2016 2017.title.fs-product-title { 2018 font-family: Arial !important; 2019 font-size: 10pt !important; 2020} 2021*/ 2022.add-to-cart-spinner-text-wrapper{ 2023 font-family: Roboto; 2024 font-size: 22px; 2025 font-weight: 600; 2026 line-height: 25.78px; 2027 text-align: center; 2028 2029} 2030 2031.sku.fs-sku { 2032 font-size: 10pt !important; 2033} 2034 2035.add-to-cart-button-wrapper { 2036 position: absolute; 2037 bottom: 20px; 2038 width: calc(100% - 30px); 2039} 2040.product-card-items-wrapper { 2041 position: relative; 2042 background: #f7f7f7; 2043} 2044 2045/* End of Customizations asked in Ticket #98620 */ 2046 2047.removable-tag-text { 2048 font-family: var(--filters-option-font-family); 2049 font-weight: 600; 2050} 2051 2052.info-container.fs-serp-info { 2053 background: #F7F7F7; 2054 padding: 15px; 2055} 2056 2057.info-container .title-container::after {
2058 content: 'View Now'; 2059 padding: 10px; 2060 background: #DD610A; 2061 width: calc(100% - 50px); 2062 display: block; 2063 color: white; 2064 font-family: Roboto; 2065 font-size: 22px; 2066 font-weight: 600; 2067 line-height: 25.78px; 2068 text-align: center; 2069 float: left; 2070 cursor: pointer; 2071 position: absolute; 2072 /*bottom: 120px;*/ 2073 bottom: 85px; 2074 left: 15px; 2075 border-radius: 2px; 2076} 2077.info-container { 2078 /*padding-bottom: 110px !important;*/ 2079 padding-bottom: 65px !important; 2080 margin-bottom: 10px; 2081} 2082.add-to-cart-button-wrapper { 2083 padding: 0 15px; 2084} 2085.sku-container .sku.fs-sku::before { 2086 content: 'SKU: #'; 2087 color: #909090; 2088} 2089.image-container .image { 2090 background: white; 2091} 2092.category-title-wrapper .category-title span { 2093 font-family: Open Sans; 2094 font-size: 16px; 2095 font-weight: 600; 2096 line-height: 21.79px; 2097 text-align: left; 2098 text-transform: capitalize !important; 2099} 2100.info-container .title-container:hover:after { 2101 outline: 1px solid black; 2102} 2103span.filters-option-text.fs-serp-filter-text { 2104 font-family: Open Sans; 2105 font-size: 16px; 2106 font-weight: 400; 2107 line-height: 21.79px; 2108 text-align: left; 2109} 2110small.count.fs-serp-filter-count { 2111 font-family: Open Sans; 2112 font-size: 16px; 2113 font-weight: 400; 2114 line-height: 21.79px; 2115 text-align: left; 2116 color: #909090; 2117} 2118.show-more-button span.show-more-button-text { 2119 border: 1px solid transparent; 2120 padding: 3px; 2121 font-family: Open Sans; 2122 font-size: 14px; 2123 font-weight: 600; 2124 line-height: 19.07px; 2125 text-align: left; 2126} 2127.filters-container .search-within-results-wrapper, 2128.filters-container .category-container{ 2129 padding: 5px 25px; 2130} 2131.category-container .category-items { 2132 padding-left: 5px; 2133} 2134h1.page-heading.classyunicodedone { 2135 margin-top: 10px; 2136} 2137.select-wrapper span.selected-option { 2138 font-family: Open Sans; 2139 font-size: 16px; 2140 font-weight: 400; 2141 line-height: 21.79px; 2142 text-align: left; 2143} 2144 2145.product-card-items-wrapper-list-view .info-container .title-container::after { 2146 display: none !important; 2147} 2148.product-card-items-wrapper-list-view .add-to-cart-spinner-text-wrapper{ 2149 line-height: 50px; 2150} 2151.product-card-items-wrapper-list-view .add-to-cart-button { 2152 height: 50px !important; 2153 background: #DD610A; 2154 color: #fff; 2155 line-height: 50px !important; 2156 border: none; 2157} 2158 2159 2160.fs_product_text_badge_flag { 2161 font-weight: 500; 2162 font-style: normal; 2163 Font-size: 14px; 2164 line-height: 14px; 2165 transform: none; 2166 transform-origin: unset; 2167 padding: 5px 10px; 2168 max-height: 25px; 2169 letter-spacing: normal; 2170 text-align: center; 2171 position: absolute; 2172 left: 0; 2173 box-shadow: 0 0 5px #00000026; 2174 z-index: 3; 2175} 2176.fs_product_text_badge_flag.sale { 2177 background-color: #81da62; 2178 color: #2d8e41; 2179} 2180.product-card-items-wrapper-list-view .fs_product_text_badge_flag.sale { 2181 padding-top: 2px !important; 2182 padding-bottom: 2px !important; 2183 grid-area: save; 2184 display: block; 2185 font-weight: 600; 2186 font-family: 'Open Sans' !important; 2187 font-style: normal; 2188 Font-size: 17px; 2189 line-height: 25.43px; 2190 background-color: #D7EADB !important; 2191 color: #60996B !important; 2192 transform: none; 2193 transform-origin: unset; 2194 padding: 5px 10px 5px 10px; 2195 max-height: 28px; 2196 max-width: 178px; 2197 letter-spacing: normal; 2198 text-align: center; 2199} 2200.product-card-list-view .product-card-items-wrapper{ 2201 padding-bottom: 0px !important 2202} 2203.products-grid.fs-list-view-mode { 2204 --grid-row-gap: 30px !important; 2205} 2206.fs-grid-view-buttons{ 2207 border: 1px solid #373737 !important; 2208 border-radius: 2px; 2209 width: 120px; 2210 padding: 0px 10px; 2211} 2212.fs-grid-view-button, .fs-list-view-button { 2213 border: none !important; 2214 width: 50% !important; 2215 min-width: 50px; 2216 background-color: transparent !important; 2217} 2218.fs-grid-view-icon{ 2219 background: url(https://store-byznwdb8us.mybigcommerce.com/content/fluent_grid-28-filled.png); 2220 background-size: 100%; 2221 background-repeat: no-repeat; 2222 width: 28px; 2223 height: 28px; 2224 margin: 0px !important; 2225} 2226.fs-list-view-icon{ 2227 background: url(https://store-byznwdb8us.mybigcommerce.com/content/fa-solid_list.png); 2228 background-size: 100%; 2229 background-repeat: no-repeat; 2230 width: 25px; 2231 height: 25px; 2232 margin: 0px !important; 2233} 2234.fs-grid-view-icon svg, 2235.fs-list-view-icon svg{ 2236 display:none; 2237}
2238.fs-top-right-buttons-wrapper .select.fs-select{ 2239 border-color: #373737; 2240 border-radius: 2px; 2241} 2242.fs-top-right-buttons-wrapper .selected-option{ 2243 color: #373737; 2244 font-family: 'Roboto' !important; 2245 font-size: 16px !important; 2246 font-weight: 600 !important; 2247} 2248.product-card-items-wrapper-list-view .button-compare { 2249 display: none !important; 2250} 2251.filters-container, 2252.category-title-wrapper.fs-category-title-wrapper{ 2253 background-color: #f1f1f1 !important; 2254} 2255.load-more-button-wrapper { 2256 background: transparent; 2257 color: #373737; 2258 border: 1px solid #373737 !important; 2259 text-transform: none; 2260 font-family: 'Roboto'; 2261 font-size: 20px; 2262 font-weight: 600 !important; 2263 width: 280px !important; 2264 height: 47px !important; 2265} 2266.button.button-compare{ 2267 width: 100%; 2268 border: none; 2269 line-height: 20px; 2270 color: #909090; 2271 font-weight: 700; 2272 font-size: 14px; 2273 position: relative; 2274 margin-top: 20px; 2275 padding: 0px; 2276 margin-bottom: 0px; 2277 display: none !important; 2278} 2279.button.button-compare input[type="checkbox"]{ 2280 width: 20px; 2281 height: 20px; 2282 border: 1px solid #9c9c9c; 2283 position: absolute; 2284 margin-left: -30px; 2285 margin-top: -2px; 2286 box-shadow: 1px 1px 3px #9c9c9c; 2287} 2288.button.button-compare input[type=checkbox]:checked { 2289 accent-color: #528420 !important; 2290 color: #ffffff !important; 2291} 2292.products-grid:not(.fs-list-view-mode) .compare-container .compare{ 2293 text-align: left !important; 2294 font-weight: 700 !important; 2295 font-size: 21px !important; 2296 padding-right: 10px; 2297} 2298.products-grid:not(.fs-list-view-mode) .price-container.fs-serp-price .price{ 2299 font-weight: 700 !important; 2300 font-size: 25px !important; 2301 color: #373737 !important; 2302} 2303.products-grid:not(.fs-list-view-mode) .button-wrapper .add-to-cart-button{ 2304 background: transparent; 2305 border-radius: 2px !important; 2306} 2307.reviews-container svg{ 2308 height: 18px !important; 2309 width: 18px !important; 2310} 2311.products-grid:not(.fs-list-view-mode) .info-container.fs-serp-info{ 2312 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare price price price" "reviews reviews reviews reviews"; 2313 padding-bottom: 135px !important; 2314 grid-template-columns: auto 1fr auto; 2315} 2316.products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list, 2317.fs-list-view-mode .fs-badges-wrapper{ 2318 display:none !important; 2319} 2320.fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag{ 2321 width: 174px; 2322 box-shadow: none; 2323 font-size: 15px; 2324} 2325.fs-list-view-mode .fs-badges-wrapper-list{ 2326 position: relative; 2327 width: 174px; 2328 grid-area: sale; 2329 height: 27px; 2330} 2331.cat-compare{ 2332 display:none !important; 2333} 2334.fs-list-view-mode .fs-grid-view-buttons{ 2335 margin-left: 32px; 2336} 2337.products-grid:not(.fs-list-view-mode) .fs_product_text_badge_flag.sale{ 2338 background-color: #D7EADB; 2339 color: #60996B; 2340 box-shadow: none; 2341 font-size: 15px; 2342 font-family: 'Open Sans'; 2343 font-weight: 600; 2344 line-height: 25px; 2345 padding: 0px 28px; 2346} 2347/* TABLET */ 2348@media screen and (max-width: 1024px){ 2349 2350 .tabs-wrapper{ 2351 min-width: 150px; 2352 2353 } 2354 .summary-and-tags-wrapper { 2355 border-bottom: none; 2356 padding-bottom: 0px; 2357 margin-top: 10px; 2358 } 2359 .single-tab{ 2360 font-size: 14px; 2361 line-height: 14px; 2362 margin-right: 10px; 2363 border: none; 2364 align-self: center; 2365 padding: 0px; 2366 background-color: transparent; 2367 cursor: pointer; 2368 font-weight: 600; 2369 color: gray; 2370 } 2371 .products-grid{ 2372 margin-top: 10px; 2373 } 2374} 2375@media screen and (min-width: 1024px) and (max-width: 768px) { 2376 /* LIST VIEW */ 2377 .fs-list-view-mode .fs-serp-info-wrapper-list-view { 2378 padding: 10px 30px !important; 2379 } 2380 .fs-list-view-mode .fs-serp-info-wrapper-list-view { 2381 padding: 0px 30px !important; 2382 margin-bottom: 0px; 2383 } 2384 2385} 2386@media (min-width: 768px) and (max-width: 769px) { 2387 /* LIST VIEW */ 2388 .fs-list-view-mode .fs-serp-image-wrapper-list-view, 2389 .fs-list-view-mode .image{ 2390 width: 200px !important; 2391 } 2392 .fs-list-view-mode .info-container{ 2393 height: 100%; 2394 padding-top: 0px !important; 2395 } 2396 .product-card-list-view .product-card-items-wrapper { 2397 padding-bottom: 30px !important; 2398 height: auto !important;
2399 align-items: start; 2400 } 2401 .fs-list-view-mode .add-to-cart-button-wrapper{ 2402 margin-top: 20px !important; 2403 } 2404 .fs-list-view-mode .fs-badges-wrapper-list{ 2405 width: 100%; 2406 margin-top: 10px; 2407 } 2408 .fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag{ 2409 width: 100%; 2410 max-width: 100%; 2411 } 2412 .fs-list-view-mode .add-to-cart-button-wrapper{ 2413 width: 100%; 2414 } 2415 .single-tab{ 2416 border: none !important; 2417 padding: 0px !important; 2418 background: transparent !important; 2419 } 2420 .tabs-wrapper{ 2421 min-width: 100px; 2422 } 2423 .summary-and-tags-wrapper{ 2424 margin-top: 4px; 2425 } 2426} 2427/* MOBILE */ 2428@media screen and (max-width: 767px) { 2429 /* GENERAL */ 2430 .single-tab{ 2431 border: none !important; 2432 padding: 0px !important; 2433 background: transparent !important; 2434 } 2435 .tabs-wrapper{ 2436 min-width: 100px; 2437 } 2438 .summary-and-tags-wrapper{ 2439 margin-top: 4px; 2440 } 2441 .fs-grid-view-buttons{ 2442 display:none !important; 2443 } 2444 .filters-button-wrapper{ 2445 border-color: #373737 !important; 2446 color: #373737 !important; 2447 font-size: 16px !important; 2448 font-weight: 600 !important; 2449 font-family: 'Roboto' !important; 2450 width: 100% !important; 2451 } 2452 .select-wrapper.fs-select-wrapper { 2453 min-width: 160px !important; 2454 width: 100% !important; 2455 display: block !important; 2456 max-width: 200px !important; 2457 } 2458 .fs-top-right-buttons-wrapper{ 2459 width: 50%; 2460 } 2461 .buttons-wrapper-mobile span.fs-result-page-j6l4zq{ 2462 display: flex; 2463 width: 50%; 2464 2465 } 2466 .fs-top-right-buttons-wrapper .select.fs-select{ 2467 border-radius: 2px !important; 2468 height: 35px; 2469 } 2470 .summary-and-tags-wrapper{ 2471 border: none !important; 2472 } 2473 .add-to-cart-button, 2474 .fs-add-to-cart-button { 2475 width: 100% !important; 2476 background: #DD610A; 2477 border: none; 2478 line-height: 50px !important; 2479 color: #fff; 2480 font-size: 23px !important; 2481 } 2482 2483 /* LIST VIEW */ 2484 .fs-list-view-mode .add-to-cart-button-wrapper{ 2485 width: 100%; 2486 } 2487 .fs-list-view-mode .product-card-list-view .add-to-cart-button { 2488 border: none; 2489 width: 100% !important; 2490 background: #DD610A; 2491 color: #fff; 2492 font-size: 20px !important; 2493 font-family: 'Roboto' !important; 2494 font-weight: 600; 2495 } 2496 .fs-list-view-mode .product-card-items-wrapper { 2497 background: #f7f7f7; 2498 border: 1px solid #eeeeee; 2499 } 2500 .fs-list-view-mode .info-container .title-container::after, 2501 .fs-list-view-mode .button.button-compare { 2502 display: none !important; 2503 } 2504 .fs-list-view-mode .product-card-list-view .add-to-cart-spinner-text-wrapper { 2505 font-family: Roboto; 2506 font-size: 23px; 2507 font-weight: 600; 2508 line-height: 50px; 2509 text-align: center; 2510 } 2511 .fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare { 2512 font-size: 24px !important; 2513 line-height: 40px !important; 2514 margin: 0px !important; 2515 padding: 0px !important; 2516 } 2517 .fs-list-view-mode .product-card-list-view .price-container .price { 2518 font-size: 30px !important; 2519 padding: 0px !important; 2520 line-height: 40px !important; 2521 } 2522 .fs-list-view-mode .product-card-items-wrapper{ 2523 padding-bottom: 25px !important 2524 } 2525 .fs-list-view-mode .fs-serp-image-wrapper { 2526 min-width: 120px !important; 2527 } 2528 .fs-list-view-mode .fs-product-has-compare .info-container{ 2529 padding: 0 0 0 15px; 2530 } 2531 .fs-list-view-mode .product-card.fs-results-product-card { 2532 margin-bottom: 0px !important; 2533 } 2534 .fs-list-view-mode .info-container { 2535 padding-bottom: 0px !important; 2536 } 2537 .fs-list-view-mode .fs-badges-wrapper-list{ 2538 width: 100%; 2539 max-width: 100%; 2540 margin-top: 10px; 2541 } 2542 .fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag{ 2543 width: calc(100% - 20px); 2544 background-color: #D7EADB; 2545 box-shadow: none; 2546 border: none; 2547 color: #60996B; 2548 } 2549 .fs-list-view-mode .button-quantity-wrapper{ 2550 flex-direction: column; 2551 } 2552 .fs-list-view-mode .fs-quantity-selector-wrapper{ 2553 width: calc(100% - 135px); 2554 align-self: flex-end; 2555 margin: 0px 0px 10px; 2556 position: relative; 2557 } 2558 .fs-list-view-mode .fs-quantity-selector-text{ 2559 display: block; 2560 line-height: 34px; 2561 margin-right: 10px; 2562 } 2563 .fs-list-view-mode .increase{ 2564 position: absolute; 2565 left: 31px; 2566 top: 0px; 2567 width: 34px; 2568 height: 34px; 2569 border: 1px solid #9D9C9C; 2570 border-radius: 100%; 2571 } 2572 .fs-list-view-mode .decrease{ 2573 top: 0px; 2574 width: 34px; 2575 height: 34px; 2576 border: 1px solid #9D9C9C; 2577 border-radius: 100%; 2578 position: absolute; 2579 } 2580 .fs-list-view-mode input[type=number]{ 2581 margin-left: 33px; 2582 background: transparent; 2583 border: none; 2584 line-height: 34px; 2585 height: 34px; 2586 font-size: 18px; 2587 font-family: Open Sans, sans-serif; 2588 font-weight: 700; 2589 } 2590 2591 /* GRID VIEW */ 2592 .products-grid:not(.fs-list-view-mode) .price-container .price { 2593 color: #373737 !important; 2594 font-size: 24px !important; 2595 font-family: Open sans-serif; 2596 } 2597 .products-grid:not(.fs-list-view-mode) .compare-container .compare:before{ 2598 content: "Was "; 2599 } 2600 .products-grid:not(.fs-list-view-mode) .compare-container .compare{ 2601 text-decoration: none !important; 2602 text-align: left; 2603 color: #373737; 2604 font-size: 16px !important; 2605 padding: 0px; 2606 margin: 0px; 2607 font-weight: 500 !important; 2608 } 2609 .products-grid:not(.fs-list-view-mode) .info-container.fs-serp-info{ 2610 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "price price price price" "compare compare compare compare" "reviews reviews reviews reviews" "colorSwatches colorSwatches colorSwatches colorSwatches" !important; 2611 } 2612 .products-grid:not(.fs-list-view-mode) .reviews-container{ 2613 margin-top: 10px; 2614 } 2615 .products-grid:not(.fs-list-view-mode) .fs-quantity-selector-wrapper{ 2616 display: none !important; 2617 } 2618 .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper{ 2619 display: none !important; 2620 } 2621 .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list{ 2622 display: inline-block !important; 2623 grid-area: sale; 2624 position: relative; 2625 height: 30px; 2626 min-width: 100px; 2627 overflow: hidden; 2628 margin-right: 10px; 2629 } 2630 .products-grid:not(.fs-list-view-mode) .info-container.fs-serp-info{ 2631 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "price price price price" "sale compare compare compare" "reviews reviews reviews reviews" "colorSwatches colorSwatches colorSwatches colorSwatches" !important; 2632 } 2633 .products-grid:not(.fs-list-view-mode) .fs_product_text_badge_flag.sale{ 2634 background-color: #9A2F2F; 2635 color: #fff; 2636 min-width: 100px; 2637 text-align: left; 2638 padding-left: 11px; 2639 } 2640 .products-grid:not(.fs-list-view-mode) .compare-container{ 2641 position: relative; 2642 display: inline-block; 2643 text-align: left; 2644 height: 30px; 2645 line-height: 30px; 2646 margin: 0px; 2647 } 2648} 2649 2650 2651</style>`); 2652 } 2653 2654</script>
2654 2655 2656<!-- Fast Simon --> 2657
2657<script id="autocomplete-initilizer" src="https://static-autocomplete.fastsimon.com/fast-simon-autocomplete-init.umd.js?mode=bigcommerce&UUID=d71fd219-29a8-4e2f-813a-00696b8640f5&store=1" async> </script>
2657 2658<!-- Fast Simon -->
2659<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
2659 2660
2661<script> 2662 var __fast_options = __fast_options || {}; 2663 __fast_options.with_product_attributes = true; 2664 if (window.innerWidth <= 768) { 2665 __fast_options.forceOpenAlways = true; 2666 } 2667 const cstmCategories = ["Bore", "Diameter", "Kerf","Overall length", "Flute","Length","Offset","Radius","Shank","Teeth","Thickness","Width","Cutting height","Min cut radius","Cutting diameter", "Cutting height", "Cutting length", "A° degree"]; 2668const optionsRegexes = { 2669 /* a list of regex values to divide into groups and sort by actual value */ 2670 isMMRegex: /([0-9]*[.])?[0-9]+mm/g, // xxx mm 2671 isFractionRegex: /^([0-9]+\/[0-9]+)$/g, /// a/b 2672 isDecimalAndFraction: /^([0-9]+\/[0-9]+) \((([0-9]*[.])?[0-9]+\))$/g, // a/b (x.xxx) 2673 isReversedDecimalAndFraction: /^(([0-9]*[.])?[0-9]+) (\([0-9]+\/[0-9]+\))$/g, // x.xxx (a/b) 2674 isCombinedFraction: /^([1-9]+-)(([0-9]+\/[0-9]+)$)/g, // a-b/c 2675 isReversedCombinedFraction: /^([0-9]+\/[0-9]+)-([1-9]+)$/g, // a/b-c 2676 isMathFractions: /^([0-9]+\/[0-9]+) [+,-]+ (([0-9]*[.])?[0-9]+)$/g, // a/b + x.xxx or a/b - x.xx
2676x 2677 isReverseMathFractions: /^(([0-9]*[.])?[0-9]+) [+,-] ([0-9]+\/[0-9]+)$/g, // x.xxx + a/b or x.xxx - a/b 2678 isBothMathDecimal: /^(([0-9]*[.])?[0-9]+) [+,-]+ (([0-9]*[.])?[0-9]+)$/g, // x.xxx + y.yyy or x.xxx - y.yyy 2679} 2680const filtersForCustomize = ['Machinery types','Material']; // add the "data-filter-id" attribute value 2681var mobileCstmSelectedfilters = {}; 2682var cstmFiltersCategoryName = {}; 2683function custumizeFilters(element,dataFilterID){ 2684 var filtersOptions = []; 2685 let productStyleFilter = element.querySelector(`.category-container[data-filter-id="`+ dataFilterID +`"]`); 2686 if(productStyleFilter && productStyleFilter.querySelectorAll(".category-items > span").length > 0 && element.querySelectorAll(`.category-container.cstm[data-filter-id="`+ dataFilterID +`"]`).length === 0){ 2687 let newCategory = productStyleFilter.cloneNode(true); 2688 2689 newCategory.querySelectorAll(".category-items > span").forEach( (filter) => { 2690 if(filter.querySelector(".fs-serp-filter-text")){ 2691 filtersOptions.push(filter.querySelector(".fs-serp-filter-text").innerHTML); 2692 } 2693 2694 }); 2695 filtersOptions = splitStrings(filtersOptions); 2696 2697 newCategory.querySelectorAll(".category-items > span").forEach( (filter) => { 2698 let category = filter.closest(".category-items"); 2699 if(category && filter.querySelector(".fs-serp-filter-text")){ 2700 filter.remove(); 2701 } 2702 }); 2703 filtersOptions.forEach( (opt) => { 2704 if(newCategory.querySelector(".category-items")){ 2705 var newOpt = document.createElement(`span`); 2706 newOpt.innerHTML = `<span style="order: 0;"><div class="checkbox fs-checkbox fs-result-page-p4c5lu" data-filter-id="`+opt+`"><input type="checkbox" class="fs-result-page-p4c5lu"> <span class="checkmark fs-serp-checkmark fs-result-page-p4c5lu"></span> <span class="checkbox-label fs-checkbox-label fs-result-page-p4c5lu"><span class="filters-option-text fs-serp-filter-text fs-result-page-1i3a2oc">`+opt+`</span> <small class="count fs-serp-filter-count fs-result-page-1i3a2oc"></small></span></div></span>`; 2707 if(newOpt.querySelector(".fs-checkbox")){ 2708 2709 } 2710 newCategory.querySelector(".category-items").append(newOpt) 2711 } 2712 }); 2713 newCategory.classList.add("cstm"); 2714 2715 element.querySelector(`.category-container[data-filter-id="`+ dataFilterID +`"]`).insertAdjacentHTML('afterend',newCategory.outerHTML); 2716 if(element.querySelector(`.category-container[data-filter-id="`+ dataFilterID +`"].cstm .fs-category-title`)){ 2717 element.querySelector(`.category-container[data-filter-id="`+ dataFilterID +`"].cstm .fs-category-title`).addEventListener("click",clickForCustomFilterCategory); 2718 } 2719 2720 productStyleFilter.style.display = 'none'; 2721 productStyleFilter.classList.add("hide"); 2722 } 2723} 2724function checkSharedCstmFilters(arrToCheck,narrow){ 2725 var res = 1; 2726 arrToCheck.forEach((f)=>{ 2727 if(narrow.includes(f)){ 2728 res = 0; 2729 } 2730 }); 2731 return res; 2732} 2733function Getattributevalue(att,name) { 2734 if ( typeof(att) !== "undefined" && att !== null ) { 2735 for (let key in att) { 2736 if (att[key][0] === name){ 2737 return att[key][1][0]; 2738 } 2739 } 2740 } 2741 2742 return ""; 2743} 2744function clickForCustomFilterCategory(){ 2745 var parent = this.closest(".category-container"); 2746 if(parent && parent.querySelector(".category-items") && this.querySelector(".title-arrow .arrow")){ 2747 var categoryElement = parent.querySelector(".category-items"); 2748 var arrowElement = this.querySelector(".title-arrow .arrow"); 2749 if(categoryElement.classList.contains('collapsed')){ 2750 categoryElement.classList.remove('collapsed') 2751 if(arrowElement.classList.contains('rotate')){ 2752 arrowElement.classList.remove('rotate') 2753 } 2754 } 2755 else{ 2756 categoryElement.classList.add('collapsed') 2757 if(arrowElement.classList.contains('rotate')){ 2758 arrowElement.classList.add('rotate') 2759 } 2760 } 2761 } 2762 2763} 2764function clickForSplitFilters(){ 2765 var parent = this.closest(".category-container"); 2766 var selectedFilter = this.querySelector(".filters-option-text").innerText; 2767 if(parent){ 2768 var dataFilterID = parent.getAttribute('data-filter-id'); 2769 var oldCategory = parent.parentElement.querySelector(`.category-container:not(.cstm)[data-filter-id="`+ dataFilterID +`"]`); 2770 var filterName = parent.querySelector(".category-title > span:not(.title-arrow)") ? parent.querySelector(".category-title > span:not(.title-arrow)").innerHTML: undefined; 2771 var newNarrow = window.lastAppliedNarrow; 2772 var fsParent = parent.closest('#fs-serp-page'); 2773 if(oldCategory && filterName && newNarrow){ 2774 var filtersToAdd = Object.values(oldCategory.querySelectorAll(".filters-option-text")).filter((f) => f.innerText.includes(selectedFilter)); 2775 2776 if(this.classList.contains("fs-selected-checkbox")){ 2777 this.classList.remove("fs-selected-checkbox") 2778 this.querySelector(".fs-checkbox input").checked = false;
2779 var filtersToRemove = []; 2780 var selectedCstmFiltersToCheck = Object.keys(mobileCstmSelectedfilters); 2781 var index = selectedCstmFiltersToCheck.indexOf(selectedFilter); 2782 2783 if (index !== -1) { /* remove the filters name from array, to check if it have common filters elected with another cstm filter */ 2784 selectedCstmFiltersToCheck.splice(index, 1); 2785 } 2786 2787 2788 2789 if(newNarrow.hasOwnProperty(filterName)){ 2790 newNarrow[filterName].forEach((narrowedFilter) =>{ 2791 if(narrowedFilter.includes(selectedFilter) && checkSharedCstmFilters(selectedCstmFiltersToCheck,narrowedFilter)){ 2792 filtersToRemove.push(narrowedFilter) 2793 } 2794 }) 2795 filtersToRemove.forEach((f) => newNarrow[filterName].delete(f)); 2796 } 2797 delete mobileCstmSelectedfilters[selectedFilter]; 2798 if(fsParent && fsParent.querySelector(".removable-tags-wrapper") && fsParent.querySelectorAll(`.removable-tags-wrapper .removable-tag.cstm[data-filter-id="`+ selectedFilter +`"]`).length === 1){ 2799 fsParent.querySelectorAll(`.removable-tags-wrapper .removable-tag.cstm[data-filter-id="`+ selectedFilter +`"]`).forEach((tag)=>{tag.parentElement.remove()}); 2800 } 2801 } 2802 else{ 2803 this.classList.add("fs-selected-checkbox") 2804 this.querySelector(".fs-checkbox input").checked = true; 2805 2806 /* check if the category filter isnt narrowed yet */ 2807 if(!newNarrow.hasOwnProperty(filterName)){ 2808 newNarrow[filterName] = new Set(); 2809 } 2810 2811 filtersToAdd.forEach((f) => newNarrow[filterName].add(f.innerText)); 2812 mobileCstmSelectedfilters[selectedFilter] = new Set; 2813 filtersToAdd.forEach((f) => mobileCstmSelectedfilters[selectedFilter].add(f.innerText)); 2814 if(!Object.keys(cstmFiltersCategoryName).includes(selectedFilter)){ 2815 cstmFiltersCategoryName[selectedFilter] = dataFilterID; 2816 } 2817 if(fsParent && fsParent.querySelector(".removable-tags-wrapper") && fsParent.querySelectorAll(`.removable-tags-wrapper .removable-tag.cstm[data-filter-id="`+ selectedFilter +`"]`).length === 0){ 2818 fsParent.querySelector(".removable-tags-wrapper").insertAdjacentHTML('afterbegin',`<span><div class="removable-tag cstm fs-result-page-10ddpsw" data-filter-id="`+selectedFilter+`"style="--removable-tag-border:1px solid #ccc;--removable-tag-shadow:unset;--removable-tag-border-radius:unset;--removable-tag-font-family:"Harmonia Sans", sans-serif;--removable-tag-color:#000000;--removable-tag-spacing:0.25px;--removable-tag-font-size:14px;--removable-tag-font-weight:400;--removable-tag-background:unset"><span class="removable-tag-text fs-removable-tag-text fs-result-page-10ddpsw">`+ selectedFilter +`</span> <span class="removable-tag-remove-button add-click fs-result-page-10ddpsw"><svg width="14px" height="14px" fill="gray" color="gray" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg></span></div></span>`); 2819 fsParent.querySelector(`.removable-tags-wrapper .removable-tag.cstm[data-filter-id="`+ selectedFilter +`"]`).addEventListener('click', cstmRemovableTagClick); 2820 fsParent.querySelector(`.removable-tags-wrapper .removable-tag.cstm[data-filter-id="`+ selectedFilter +`"]`).classList.remove("add-click"); 2821 } 2822 } 2823 2824 document.dispatchEvent(new CustomEvent('send-fast-simon-params', {detail: {narrow: newNarrow }})); 2825 2826 2827 } 2828 } 2829 2830} 2831function updatefilterCount(filterParent,dataFilterID){ 2832 var oldCategory = filterParent.parentElement.querySelector(`.category-container:not(.cstm)[data-filter-id="`+ dataFilterID +`"]`); 2833 var filterOptions = filterParent.querySelectorAll(".filters-option-text"); 2834 if(oldCategory && !oldCategory.classList.contains('hide')){ 2835 oldCategory.classList.add('hide'); 2836 } 2837 if(oldCategory && filterOptions){ 2838 filterOptions.forEach((opt) => { 2839 var filtersForCount = Object.values(oldCategory.querySelectorAll(".filters-option-text")).filter((f) => f.innerText.includes(opt.innerHTML)); 2840 var sum = 0; 2841 2842 filtersForCount.forEach((filter) => { 2843 var optionParent = filter.parentElement; 2844 if(optionParent && optionParent.querySelector(".fs-serp-filter-count")) { 2845 sum += Number(optionParent.querySelector(".fs-serp-filter-count").innerHTML.replace(')','').replace('(','')) 2846 } 2847 }); 2848 2849 if( sum > 0 && opt.parentElement && opt.parentElement.querySelector(".fs-serp-filter-count")){ 2850 opt.parentElement.querySelector(".fs-serp-filter-count").innerHTML = '(' + sum + ')' 2851 } 2852 }); 2853 2854 } 2855 2856} 2857function splitStrings(arr) { 2858 let result = []; 2859 2860 for (let string of arr) { 2861 if (string.includes(",")) { 2862 let splitValues = string.split(","); 2863 result.push(...splitValues); 2864 } else { 2865 result.push(string); 2866 } 2867 } 2868 2869 return [...new Set(result)]; 2870} 2871function isMMOnly(value) { 2872 return value.match(optionsRegexes.isMMRegex); 2873} 2874/** 2875 * sort mm values by actual value 2876 * 2877 * @param values 2878 * @returns {*} 2879 */ 2880function sortMM(options) { 2881 return options.sort((option1, option2) => { 2882 const number1 = parseFloat(option1.querySelector(".filters-option-text").innerText.match(/[+-]?([0-9]*[.])?[0-9]+mm/g)[0].replace("mm", "")) 2883 const number2 = parseFloat(option2.querySelector(".filters-option-text").innerText.match(/[+-]?([0-9]*[.])?[0-9]+mm/g)[0].replace("mm", "")) 2884 2885 return number1 - number2; 2886 }) 2887 } 2888 2889 /** 2890 * sort inch values by actual value 2891 * 2892 * @param values 2893 * @returns {*} 2894 */ 2895function sortInch(options) { 2896 return options.sort((option1, option2) => this.inchToNumber(option1.querySelector(".filters-option-text").innerText) - this.inchToNumber(option2.querySelector(".filters-option-text").innerText)) 2897 } 2898 2899 /** 2900 * get an inch format value and covert it to it's numeric value 2901 * 2902 * @param value 2903 * @returns {number|*} 2904 */ 2905 function inchToNumber(value) { 2906 2907 let numbers; 2908 2909 if (Number(value)) { 2910 return Number(value); 2911 } 2912 2913 numbers = value.match(optionsRegexes.isFractionRegex) 2914 if (numbers) {
2915 numbers = numbers[0].split("/"); 2916 2917 return parseFloat(numbers[0]) / parseFloat(numbers[1]) 2918 } 2919 2920 numbers = value.match(optionsRegexes.isDecimalAndFraction); 2921 if (numbers) { 2922 numbers = numbers[0].match(/\((([0-9]*[.])?[0-9]+\))/g); 2923 2924 return Number(numbers[0].replace("(", "").replace(")", "")) 2925 } 2926 2927 numbers = value.match(optionsRegexes.isReversedDecimalAndFraction); 2928 if (numbers) { 2929 numbers = numbers[0].split(" "); 2930 2931 return Number(numbers[0]) 2932 } 2933 2934 numbers = value.match(optionsRegexes.isCombinedFraction); 2935 if (numbers) { 2936 numbers = numbers[0].split("-"); 2937 2938 let fraction = numbers[1].split("/"); 2939 fraction = parseFloat(fraction[0]) / parseFloat(fraction[1]); 2940 2941 return parseFloat(numbers[0]) + fraction; 2942 } 2943 2944 numbers = value.match(optionsRegexes.isReversedCombinedFraction); 2945 if (numbers) { 2946 numbers = numbers[0].split("-"); 2947 2948 let fraction = numbers[0].split("/"); 2949 fraction = parseFloat(fraction[0]) / parseFloat(fraction[1]); 2950 2951 return parseFloat(numbers[1]) + fraction; 2952 } 2953 2954 numbers = value.match(optionsRegexes.isMathFractions); 2955 if (numbers) { 2956 let fraction, decimal; 2957 let data = numbers[0].includes("+") ? numbers[0].split("+") : numbers[0].split("-"); 2958 2959 fraction = data[0].split("/"); 2960 fraction = parseFloat(fraction[0]) / parseFloat(fraction[1]); 2961 2962 decimal = parseFloat(data[1]); 2963 2964 return numbers[0].includes("+") ? fraction + decimal : fraction - decimal; 2965 } 2966 2967 numbers = value.match(optionsRegexes.isReverseMathFractions); 2968 if (numbers) { 2969 let fraction, decimal; 2970 let data = numbers[0].includes("+") ? numbers[0].split("+") : numbers[0].split("-"); 2971 2972 fraction = data[1].split("/"); 2973 fraction = parseFloat(fraction[0]) / parseFloat(fraction[1]); 2974 2975 decimal = parseFloat(data[0]); 2976 2977 return numbers[0].includes("+") ? decimal + fraction : decimal - fraction; 2978 } 2979 2980 numbers = value.match(optionsRegexes.isBothMathDecimal); 2981 if (numbers) { 2982 const data = numbers[0].includes("+") ? numbers[0].split("+") : numbers[0].split("-"); 2983 2984 return numbers[0].includes("+") ? parseFloat(data[0]) + parseFloat(data[1]) : parseFloat(data[0]) - parseFloat(data[1]); 2985 } 2986 2987 2988 return 0 2989 } 2990function isInchOnly(value) { 2991 // might be an National Fine series, remove the postfix 2992 const name = value.replace("NF", "").trim(); 2993 2994 return Number(name) 2995 || name.match(optionsRegexes.isFractionRegex) 2996 || name.match(optionsRegexes.isDecimalAndFraction) 2997 || name.match(optionsRegexes.isReversedDecimalAndFraction) 2998 || name.match(optionsRegexes.isCombinedFraction) 2999 || name.match(optionsRegexes.isReversedCombinedFraction) 3000 || name.match(optionsRegexes.isMathFractions) 3001 || name.match(optionsRegexes.isReverseMathFractions) 3002 || name.match(optionsRegexes.isBothMathDecimal); 3003} 3004function hideOptions(optionsToHide){ 3005 optionsToHide.forEach( (option) => { 3006 if(! option.classList.contains("hide")){ 3007 option.classList.add("hide"); 3008 option.classList.add("cstm-option"); 3009 } 3010 }); 3011} 3012function sortGroups(groups,maxOptionsToShow){ 3013 var i = 0; 3014 groups.forEach((arr) => { 3015 if(arr[1]){ 3016 arr[1].forEach((option) => { 3017 option.style.order = i.toString(); 3018 3019 if(i >= maxOptionsToShow){ 3020 if(! option.classList.contains("hide")){ 3021 option.classList.add("hide"); 3022 } 3023 if(! option.classList.contains("cstm-option")){ 3024 option.classList.add("cstm-option"); 3025 } 3026 } 3027 else if(i < maxOptionsToShow){ 3028 if(option.classList.contains("hide")){ 3029 option.classList.remove("hide") 3030 } 3031 if(option.classList.contains("cstm-option")){ 3032 option.classList.remove("cstm-option") 3033 } 3034 } 3035 i++; 3036 }); 3037 } 3038 }); 3039} 3040function toggleOptions(categoryItemsElement){ 3041 if(categoryItemsElement.querySelectorAll("span.cstm-option").length > 0){ 3042 categoryItemsElement.querySelectorAll("span.cstm-option").forEach( (option) => { 3043 if(! option.classList.contains("hide")){ 3044 option.classList.add("hide"); 3045 } 3046 else{ 3047 option.classList.remove("hide"); 3048 } 3049 }); 3050 } 3051} 3052 3053function getTemplates() { 3054 if (!window.location.href.includes("/global")) { 3055 return { 3056 "inch": [], 3057 "mm": [], 3058 "other": [] 3059 }; 3060 } else { 3061 return { 3062 "mm": [], 3063 "inch": [], 3064 "other": [] 3065 }; 3066 } 3067} 3068 3069function getGroups(options) { 3070 const templates = getTemplates(); 3071 3072 for (const option of options) { 3073 if(option.querySelector(".filters-option-text")){ 3074 let value = option.querySelector(".filters-option-text").innerText; 3075 if (isMMOnly(value)) { 3076 templates["mm"].push(option); 3077 } else if (isInchOnly(value)) { 3078 templates["inch"].push(option); 3079 } else { 3080 templates["other"].push(option); 3081 } 3082 } 3083 } 3084 templates["mm"] = sortMM(templates["mm"]); 3085 templates["inch"] = sortInch(templates["inch"]); 3086 templates["other"] = templates["other"].sort(); 3087 if(templates['mm'].length === 0 && templates['inch'].length === 0 && templates['other'].length === 0){ 3088 return undefined; 3089 } 3090 return templates; 3091} 3092function getProductElements(element) { 3093 return [...element.querySelectorAll(`.fs-results-product-card`)]; 3094} 3095function addsaveLabel(productElement, data) { 3096 const save = Math.round((data.comparePrice - data.price) * 100 / data.comparePrice); 3097 const discount = data.comparePrice - data.price; 3098 if (productElement.querySelectorAll(`.my-promo-labels`).length === 0) { 3099 productElement.querySelector(".info-container").insertAdjacentHTML('beforeend', `<div class="my-promo-labels">Save ${save}% ($${discount.toFixed(2)})</div>`); 3100 } 3101} 3102 3103function productAddedToCartCallback(productData) { 3104 document.querySelector(".cart-wrap .navUser-item--cart .navUser-action")?.click(); 3105} 3106window.addEventListener('fs-custom-events-product-added-to-cart', (e) => { 3107 productAddedToCartCallback(e.detail); 3108}); 3109const NewBadges = { 3110 set: (product, productElement) => { 3111 // Ensure wrappers exist 3112 var $badgewapper = `<div class="fs-badges-wrapper"></div>`; 3113 if (productElement.querySelectorAll(`.fs-badges-wrapper`).length === 0) { 3114 productElement.querySelector(".image-wrapper").insertAdjacentHTML('afterBegin', $badgewapper); 3115 } 3116 var $badgewapperlist = `<div class="fs-badges-wrapper-list"></div>`; 3117 if (productElement.querySelectorAll(`.fs-badges-wrapper-list`).length === 0) { 3118 productElement.querySelector(".fs-serp-price").insertAdjacentHTML('afterend', $badgewapperlist); 3119 } 3120 3121 // Clear previous badges to prevent duplicates
3122 productElement.querySelectorAll(`.fs-badges-wrapper, .fs-badges-wrapper-list`) 3123 .forEach(el => el.innerHTML = ''); 3124 3125 // Get Banner Message 3126 let brandValue = ''; 3127 if(product.att) { 3128 for (let i = 0; i < product.att.length; i++) { 3129 if (product.att[i][0] === 'Banner Message' && product.att[i][1] && product.att[i][1].length > 0) { 3130 brandValue = product.att[i][1][0]; 3131 break; 3132 } 3133 } 3134 } 3135 3136 // Get Free Item Value 3137 let freeitemvalue = ''; 3138 if(product.att) { 3139 for (let i = 0; i < product.att.length; i++) { 3140 if (product.att[i][0] === 'free_item_value' && product.att[i][1] && product.att[i][1].length > 0) { 3141 freeitemvalue = product.att[i][1]; 3142 break; 3143 } 3144 } 3145 } 3146 const numvalue = parseFloat(freeitemvalue || 0); 3147 const formattefreevalue = isNaN(numvalue) ? '' : numvalue.toLocaleString(); 3148 3149 // Get Category Name 3150 let categoryName = ''; 3151 if(product.att) { 3152 for (let i = 0; i < product.att.length; i++) { 3153 if (product.att[i][0] === 'category_names' && product.att[i][1] && product.att[i][1].length > 0) { 3154 categoryName = product.att[i][1][0]; 3155 break; 3156 } 3157 } 3158 } 3159 3160 var categories = categoryName.split(","); 3161 var valueCnc = "CNC Machines"; 3162 3163 // Made in USA flag 3164 let MadeinUsa = ''; 3165 if(product.att) { 3166 for (let i = 0; i < product.att.length; i++) { 3167 if (product.att[i][0] === 'Madein' && product.att[i][1] && product.att[i][1].length > 0) { 3168 MadeinUsa = product.att[i][1][0]; 3169 break; 3170 } 3171 } 3172 } 3173 3174 var CncMachine = categories.indexOf(valueCnc) !== -1 ? 1 : 0; 3175 3176 // Get Brand 3177 let BrandDef = ''; 3178 if(product.att) { 3179 for (let i = 0; i < product.att.length; i++) { 3180 if (product.att[i][0] === 'Brand' && product.att[i][1] && product.att[i][1].length > 0) { 3181 BrandDef = product.att[i][1][0]; 3182 break; 3183 } 3184 } 3185 } 3186 3187 //Get Free Shipping 3188 let freeShipp = ''; 3189 if(product.att) { 3190 for (let i = 0; i < product.att.length; i++) { 3191 if (product.att[i][0] === 'free_shipping_message' && product.att[i][1] && product.att[i][1].length > 0) { 3192 freeShipp = product.att[i][1][0]; 3193 break; 3194 } 3195 } 3196 } 3197 console.log(product.price); 3198 3199 const selector = `.product-container[data-product-id="${product.id}"]`; 3200 if (product.price == 0) { 3201 const $product = $(selector); 3202 if ($product.find('.add-zero').length === 0) { 3203 $product.find('.compare-container').first().before(` 3204 <div class="price-container fs-serp-price price-is-compare add-zero"> 3205 <div class="fs-price price"> 3206 <span class="fs-cur-name-symbol">$</span>0.00 3207 </div> 3208 </div> 3209 `); 3210 } 3211 } 3212 3213 // Decide which badge to show 3214 if (brandValue == "Software & Bit Set Included") { 3215 if(freeitemvalue != "" && CncMachine == 1) { 3216 NewBadges.addLabel(productElement,`<span class="fs_product_text_badge_flag sale compare-price-cs">Software & Bit Set Gift Included ($${formattefreevalue} Value)</span>`); 3217 } else { 3218 NewBadges.addLabel(productElement,`<span class="fs_product_text_badge_flag sale ` + brandValue + `">Software & Bit Set Gift Included</span>`); 3219 } 3220 } else if (brandValue == "Amana Bit Set Included") { 3221 if(freeitemvalue != "" && CncMachine == 1) { 3222 NewBadges.addLabel(productElement,`<span class="fs_product_text_badge_flag sale compare-price-cs">Amana Bit Set Gift Included ($${formattefreevalue} Value)</span>`); 3223 } else { 3224 NewBadges.addLabel(productElement,`<span class="fs_product_text_badge_flag sale">Amana Bit Set Gift Included</span>`); 3225 } 3226 } else if (brandValue == "Software Included") { 3227 if(freeitemvalue != "" && CncMachine == 1) { 3228 NewBadges.addLabel(productElement,`<span class="fs_product_text_badge_flag sale compare-price-cs">Software Gift Included ($${formattefreevalue} Value)</span>`); 3229 } else { 3230 NewBadges.addLabel(productElement,`<span class="fs_product_text_badge_flag sale">Software Gift Included</span>`); 3231 } 3232 } else if (MadeinUsa == "USA" || BrandDef == "Kutzall"){ 3233 // Add class "made-in-usa" to .fs-badges-wrapper 3234 productElement.querySelector(".fs-badges-wrapper").classList.add("made-in-usa-wr"); 3235 NewBadges.addLabel( 3236 productElement, 3237 `<img class="fs_product_text_badge_flag made-in-usa" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/made-in-usa-100px-144dpi.png?t=1746013813">`, 3238 true 3239 ); 3240 3241 } else { 3242 if(NewBadges.isOnSale(product) && product.comparePrice > 0 ) { 3243 const save = Math.round((product.comparePrice - product.price) * 100 / product.comparePrice); 3244 const reducedprice = (product.comparePrice - product.price).toFixed(2); 3245 const formattedPrice = parseFloat(reducedprice).toLocaleStr
3245ing(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }); 3246 NewBadges.addLabel(productElement,`<span class="fs_product_text_badge_flag sale">Save ${save}% ($${formattedPrice})</span>`); 3247 } 3248 } 3249 3250 // Remove stale free-shipping nodes left behind when Fast Simon re-renders cards 3251 productElement.querySelectorAll('.free-shipping-cs').forEach(el => el.remove()); 3252 3253 if (freeShipp && product.price > 49) { 3254 const target = productElement.querySelector('.product-content.product-card-items-wrapper'); 3255 3256 if (target) { 3257 target.insertAdjacentHTML( 3258 'afterend', 3259 '<div class="free-shipping-cs"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/svgviewer-png-output-3-.png?t=1775048711">Free Shipping</div>' 3260 ); 3261 } else { 3262 console.warn("Missing .product-content.product-card-items-wrapper for product", product.id); 3263 } 3264 } 3265 3266 3267 3268 3269 }, 3270 3271 addLabel: (productElement, promolabel, onlyMainWrapper = false) => { 3272 // Remove existing labels 3273 productElement.querySelectorAll(`.fs_product_text_badge_flag`).forEach(el => el.remove()); 3274 3275 // Insert in main wrapper 3276 productElement.querySelector(".fs-badges-wrapper").insertAdjacentHTML('afterBegin', promolabel); 3277 3278 // Insert in list wrapper unless it's Made in USA 3279 if (!onlyMainWrapper) { 3280 productElement.querySelector(".fs-badges-wrapper-list").insertAdjacentHTML('afterBegin', promolabel); 3281 } 3282 }, 3283 3284 isSoldOut: (product) => { 3285 return ("isSoldOut" in product && product.isSoldOut) 3286 }, 3287 3288 isOnSale: (product) => { 3289 var sale_flag = false; 3290 var attributes = product.attributes; 3291 for(var atr=0;atr<attributes.length;atr++){ 3292 var atr_arr = attributes[atr]; 3293 if(atr_arr[0] == "sale_price"){ 3294 sale_flag = true; 3295 } 3296 } 3297 return sale_flag; 3298 } 3299}; 3300function getallProductElements() { 3301 let searchContainer = document.querySelector("#fast-simon-serp-app"); 3302 if (searchContainer && searchContainer.shadowRoot) { 3303 return [...searchContainer.shadowRoot.querySelectorAll(".fs-results-product-card")]; 3304 } 3305 return [...document.querySelectorAll(".fs-results-product-card")]; 3306} 3307 3308 3309function handleSingleProductRedirect() { 3310 let allProducts = getallProductElements(); 3311 let totalResults = allProducts.length; 3312 3313 if (totalResults === 1) { 3314 let firstProductLink = allProducts[0].querySelector("a")?.getAttribute("href"); 3315 if (firstProductLink) { 3316 window.location.replace(`https://www.toolstoday.com${firstProductLink}`); 3317 } 3318 } 3319} 3320 3321function formatPriceFilterNumber(value) { 3322 const num = parseFloat(value.replace(/,/g, '')); 3323 return Number.isNaN(num) ? value : num.toString(); 3324} 3325 3326function formatPriceLabels(root) { 3327 if (!root) return; 3328 root.querySelectorAll('.fs-removable-tag-text, .filters-option-text').forEach((el) => { 3329 const text = el.textContent; 3330 const match = text.match(/USD:?\s*([\d,]+(?:\.\d+)?)\s*-\s*USD:?\s*([\d,]+(?:\.\d+)?)/); 3331 3332 if (match) { 3333 const prefix = text.slice(0, match.index); 3334 el.innerHTML = `${prefix}$${formatPriceFilterNumber(match[1])} <span class="price-range-to">to</span> $${formatPriceFilterNumber(match[2])}`; 3335 } 3336 }); 3337} 3338 3339function hooks() { 3340 3341 3342 console.log("Fast Simon Hooks"); 3343 3344 SerpOptions.registerHook('serp-main-block', ({products, element}) => { 3345 if (!element.querySelector('#abqnacat')) { 3346 element.insertAdjacentHTML('beforeend', `<div id="abqnacat"></div>`); 3347 } 3348 setTimeout(() => { 3349 addSearchGoButton(); 3350 }, 1500); 3351 }); 3352 3353 SerpOptions.registerHook('serp-product-grid', ({products, element}) => { 3354 3355 3356const allCards = element.querySelectorAll('.fs-results-product-card'); 3357 3358if (allCards.length) { 3359 3360 // Remove from ALL images first 3361 allCards.forEach(card => { 3362 const img = card.querySelector('img'); 3363 3364 if (img) { 3365 img.removeAttribute('fetchpriority'); 3366 } 3367 }); 3368 3369 // Add ONLY to first product image 3370 const firstImg = allCards[0].querySelector('img'); 3371 3372 if (firstImg) { 3373 firstImg.setAttribute('fetchpriority', 'high'); 3374 console.log('fetchpriority added ONLY to first product'); 3375 } 3376} 3377 3378 3379 var fsParent = element.closest('#fs-serp-page'); 3380 if(fsParent){
3381 if(fsParent.querySelector('.fs-summary-search-term')){ //remove duplicate title if its collection page 3382 if(fsParent.querySelector('.titleWrapper .title.category')){ 3383 fsParent.querySelector('.fs-summary-search-term').style.display = 'none'; 3384 } 3385 else{ 3386 fsParent.querySelector('.fs-summary-search-term').style.display = 'block'; 3387 } 3388 } 3389 var autoCompleteInput = document.querySelector('.fast-autocomplete-input'); 3390 var title = fsParent.querySelector('.titleWrapper .title'); 3391 if(window && window.location && window.location.href && window.location.href.includes('search-results') && autoCompleteInput && title && title.innerText.split('Search results for ').length > 1){ 3392 if(autoCompleteInput.value != title.innerText.split('Search results for ')[1]){ 3393 autoCompleteInput.value = title.innerText.split('Search results for ')[1]; 3394 } 3395 } 3396 } 3397 3398 //handleSingleProductRedirect(); 3399 3400 for (const productElement of getProductElements(element)) { 3401 /* get product data */ 3402 const productID = productElement.dataset.productId; 3403 const data = products[productID]; 3404 const url = data.productURL; 3405 3406 3407 if(data && 3408 ( (data.att && data.att.find(attribute=>attribute[0]=="modifiers_available" && attribute[1] && attribute[1][0])) 3409 || (data.attributes && data.attributes.find(attribute=>attribute[0]=="modifiers_available" && attribute[1] && attribute[1][0])) )) 3410 { 3411 const atcElement = productElement.querySelector(".add-to-cart-button-wrapper"); 3412 if (atcElement && !atcElement.dataset.csmAtcBound) { 3413 atcElement.classList.add("csm-atc"); 3414 atcElement.dataset.csmAtcBound = "true"; 3415 atcElement.addEventListener("click", (event) => { 3416 event.preventDefault(); 3417 event.stopPropagation(); 3418 productElement.querySelector(".product-image , .fs-product-image-link")?.click(); 3419 }); 3420 } 3421 } 3422 3423 var relatedCategories=[]; 3424 if ( typeof(data.attributes) !== "undefined" && data.attributes !== null ) { 3425 for (let key in data.attributes) { 3426 if (data.attributes[key][0] === "Categories"){ 3427 relatedCategories=data.attributes[key][1]; 3428 break; 3429 } 3430 } 3431 } 3432 for (let subArr of relatedCategories) { 3433 if (subArr.includes("721") || subArr.includes("1143")) { 3434 productElement.querySelector(".add-to-cart-button-wrapper").style.display="none"; 3435 } 3436 } 3437 3438 3439 3440 var $groupedProduct = Getattributevalue(data.attributes,"grouped_skus"); 3441 var $groupedProduct2 = Getattributevalue(data.attributes,"grouped_skus2"); 3442 3443 /* add if comparePrice exist*/ 3444 if( data.price === 0 ){ 3445 // addprice 0.00 3446 var $price = `<div class="price-container fs-serp-price" style="--price-font-weight:400;--price-text-align:center;--price-font-family:"Harmonia Sans", sans-serif;--price-font-size:14px;--price-letter-spacing:0.25px;--price-line-height:auto;--price-color:#000000"> 3447 <div class="price"></div> 3448 </div>`; 3449 3450 if (productElement.querySelectorAll(`.price-container`).length === 0) { 3451 productElement.querySelector(".info-container").insertAdjacentHTML('afterBegin', $price); 3452 } 3453 3454 } 3455 3456 /* add a save x% label */ 3457 /* add if comparePrice exist*/ 3458 if (productElement && productElement.classList.contains('product-card-list-view')) { 3459 if( parseFloat(data.comparePrice) > 0 && parseFloat(data.comparePrice) > parseFloat(data.price) ){ 3460 //addsaveLabel(productElement, data); 3461 } 3462 } 3463 3464 3465 (function($) { 3466 if (($groupedProduct.length > 0) || ($groupedProduct2.length > 0)) { 3467 $.ajax({ 3468 url: url, 3469 success: function(data) { 3470 var container = $("<div>").html(data); 3471 var fullprice = container.find('.price.price--withoutTax'); 3472 3473 var fsPriceElement = productElement.querySelector('.price'); 3474 if ((fsPriceElement) && (fullprice.length > 0)) { 3475 fsPriceElement.innerHTML = fullprice.eq(1).prop('outerText'); 3476 } 3477 } 3478 }); 3479 } 3480 })(jQuery); 3481 3482 if ( typeof(data) !== "undefined" && data !== null ) { 3483 // add badges 3484 NewBadges.set(data, productElement); 3485 3486 } 3487 3488 3489 } 3490 const addToCartButtons = element.querySelectorAll("button.add-to-cart-button.fs-add-to-cart-button"); 3491 if (addToCartButtons.length > 0) { 3492 console.log(`Found ${addToCartButtons.length} Add to Cart buttons.`); 3493 // Add click event listener to each button 3494 addToCartButtons.forEach(button => { 3495 button.addEventListener("click", () => { 3496 console.log("Add to Cart button clicked."); 3497 // Disable all other buttons 3498 addToCartButtons.forEach(btn => { 3499 if (btn !== button) { 3500 btn.style.backgroundColor = "#d3d3d3"; // Greyish hue 3501 btn.style.pointerEvents = "none"; // Disable clicks 3502 console.log("Disabled other Add to Cart buttons."); 3503 } 3504 }); 3505 // Re-enable buttons after 2 seconds 3506 setTimeout(() => { 3507 addToCartButtons.forEach(btn => { 3508 btn.style.backgroundColor = ""; // Reset background color 3509 btn.style.pointerEvents = ""; // Re-enable clicks 3510 console.log("Re-enabled Add to Cart buttons."); 3511 }); 3512 }, 2000); 3513 }); 3514 }); 3515 }else{ 3516 console.log("No Add to Cart buttons found."); 3517 } 3518 3519 // Find the original element 3520 var originalElement = document.querySelector('.brand-description #element');
3521 var bannerWrapper = document.querySelector('.fs-banner-wrapper'); 3522 var bannerImage = document.querySelector('.fs-banner-wrapper .fs-banner-image'); 3523 3524 if (originalElement && bannerWrapper && bannerImage) { 3525 // Remove from original location 3526 originalElement.remove(); 3527 3528 // Insert inside .fs-banner-wrapper, just below .fs-banner-image 3529 bannerImage.insertAdjacentElement('afterend', originalElement); 3530 console.log("Moved #element inside .fs-banner-wrapper, below .fs-banner-image."); 3531 3532 // Ensure .fs-banner-wrapper is displayed as a block element 3533 bannerWrapper.style.display = "block"; 3534 } else { 3535 console.warn("Missing elements: Check #element, .fs-banner-wrapper, or .fs-banner-image."); 3536 } 3537 3538 // Add custom SawStop description if URL contains "sawstop-bf25" 3539 if (window.location.href.includes("sawstop-bf25")) { 3540 var bannerWrapper = document.querySelector('.fs-banner-wrapper'); 3541 3542 if (bannerWrapper && !document.querySelector('.f
3542s-description-cs')) { 3543 var sawstopHTML = ` 3544 <div class="fs-description-cs fs-banner-wrapper"> 3545 <p>This holiday season, upgrade your table saw to one of five SawStop models. SawStop saws deliver the highest quality and performance of any table saw on the market. Itâs also the only saw that stops the blade on contact with skinâpreventing a life-altering injury.</p> 3546 <p><i>To receive your credit towards accessories, after you make your table saw purchase from any of the items below, please look out for the follow up email with instructions, or, you can visit: 3547 <a href="https://www.sawstop.com/Credit" target="_blank">www.SawStop.com/Credit</a> after you make your purchase.</i></p> 3548 </div> 3549 `; 3550 3551 bannerWrapper.insertAdjacentHTML('afterend', sawstopHTML); 3552 console.log("SawStop description added."); 3553 } 3554 } 3555 3556 }); 3557 SerpOptions.registerHook('serp-filters', ({filters, element}) => { 3558 3559 3560 function waitForElement(selector, callback, interval = 100, timeout = 5000) { 3561 const startTime = Date.now(); 3562 3563 const timer = setInterval(() => { 3564 const element = document.querySelector(selector); 3565 if (element) { 3566 clearInterval(timer); 3567 callback(element); 3568 } else if (Date.now() - startTime > timeout) { 3569 clearInterval(timer); 3570 } 3571 }, interval); 3572 } 3573 3574 waitForElement('.filters-container .search-within-results-input', (input) => { 3575 input.placeholder = "Refine by..."; 3576 }); 3577 3578 3579 3580 console.log('serp-filters'); 3581 3582 formatPriceLabels(element); 3583 3584 /*Filter Reorder*/ 3585 function updateParent($fs) { 3586 $fs.each(function () { 3587 const $wrap = $(this).parent(); 3588 $wrap.toggleClass("ft-order-top-active", $(this).hasClass("fs-selected-checkbox")); 3589 }); 3590 } 3591 updateParent($(".fs-checkbox")); 3592 3593 $(document).on("click", ".fs-checkbox", function () { 3594 updateParent($(this)); 3595 }); 3596 /*Filter Reorder*/ 3597 3598 3599 /* create new custom filteres from filters that have "," inside */ 3600/* 3601 filtersForCustomize.forEach((filterDataID) => { 3602 custumizeFilters(element,filterDataID) 3603 // add count for custom filters options 3604 if(element.querySelector(`.category-container.cstm[data-filter-id="`+filterDataID+`"]`)){ 3605 updatefilterCount(element.querySelector(`.category-container.cstm[data-filter-id="`+filterDataID+`"]`), filterDataID); 3606 } 3607 }); 3608 3609*/ 3610 3611/* 3612 // add click event for custom filters 3613 element.querySelectorAll(".category-container.cstm .fs-checkbox:not(.cstm)").forEach((filter) => { 3614 filter.classList.add('cstm'); 3615 filter.addEventListener("click",clickForSplitFilters); 3616 }); 3617*/ 3618 3619 /* add "selected" class for custom selected filters on mobile & tablet view */ 3620 if(window.innerWidth < 821){ 3621 var mobilesSelectedCstmFilters = Object.keys(mobileCstmSelectedfilters); 3622 if(mobilesSelectedCstmFilters.length > 0){ 3623 mobilesSelectedCstmFilters.forEach((filter) => { 3624 var cstmFilter = element.querySelector(`.fs-checkbox[data-filter-id="`+filter+`"]`) 3625 if(cstmFilter && !cstmFilter.classList.contains('fs-selected-checkbox')){ 3626 cstmFilter.classList.add('fs-selected-checkbox'); 3627 cstmFilter.querySelector('input').checked = true; 3628 } 3629 }); 3630 } 3631 } 3632 3633 3634 //var topC = element.querySelectorAll(".top-center-container"); 3635 3636 var maxOptionsToShow = 4; 3637 3638 3639 var categories = element.querySelectorAll(".fs-category-container"); 3640 if(categories.length > 0){ 3641 categories.forEach( (category) => { 3642 if(category.querySelectorAll(".category-title > span").length > 0){ 3643 var options = category.querySelectorAll(".fs-category-container .category-items > span"); 3644 var groups = getGroups(options); 3645 if(groups){ 3646 sortGroups(Object.entries(groups),maxOptionsToShow); 3647 } 3648 3649 if (category.querySelector(".show-more-button")) { 3650 category.querySelector(".show-more-button").remove(); 3651 } 3652 3653 3654 if(options.length > maxOptionsToShow && category.querySelectorAll(".show-more-button").length === 0){ 3655 options[options.length - 1].insertAdjacentHTML("afterend", `<div class="show-more-button fs-result-page-qcwso2"><span class="show-more-button-text fs-result-page-qcwso2" style="order:`+ options.length +`">See More +</span></div>`); 3656 category.querySelector(".show-more-button").addEventListener("click", function(){ 3657 var categortItems = this.closest(".category-items"); 3658 if(categortItems){ 3659 toggleOptions(categortItems) 3660 if(this.querySelector(".show-more-button-text").innerHTML == 'See More +' ){ 3661 this.querySelector(".show-more-button-text").innerHTML = 'See Less +' 3662 } 3663 else{ 3664 this.querySelector(".show-more-button-text").innerHTML = 'See More +' 3665 } 3666 } 3667 }); 3668 } 3669 if(category.querySelector(".show-more-button")){ 3670 category.querySelector(".show-more-button").style.order = options.length; 3671 if(category.querySelectorAll(".fs-checkbox").length > 4){ 3672 category.querySelector(".show-more-button").style.display = 'block'; 3673 if(category.querySelectorAll(".category-items > span:not(.hide)").length > maxOptionsToShow){ 3674 category.querySelector(".show-more-button .show-more-button-text").innerHTML = 'See Less +'; 3675 } 3676 else{ 3677 category.querySelector(".show-more-button .show-more-button-text").innerHTML = 'See More +'; 3678 } 3679 } 3680 else{ 3681 category.querySelector(".show-more-button").style.display = 'none'; 3682 } 3683 } 3684 } 3685 }); 3686 } 3687 }); 3688SerpOptions.registerHook('serp-removable-tags', ({tags, element}) => { 3689 /* 1 check which filters seleted from the csutom categories 3690 2 hide all removable tage with one of the filters name from the note above 3691 3 make sure all the filter from "1" have removable tag 3692 4 when adding new removable tag, add click event for the removable tag close button to unselect the filter from the filter element 3693 - 3694 */ 3695 /* add removable tags for the custom filters and remove the ones that needs to hide */
3696 formatPriceLabels(element); 3697 3698 var parent = element.closest("#fs-serp-page"); 3699 if(parent){ 3700 var selectedCustomFiltersName = Object.keys(mobileCstmSelectedfilters); 3701 var removableTags = element.querySelectorAll('.removable-tag'); 3702 3703 removableTags.forEach((tag) =>{ 3704 let tagName = tag.querySelector(".removable-tag-text").innerHTML; 3705 if(tagName && tag.parentElement){ 3706 selectedCustomFiltersName.forEach((name)=>{ 3707 if(tagName.includes(name)){ 3708 if(!tag.classList.contains("hide") && !tag.hasAttribute('data-filter-id')){ 3709 tag.classList.add("hide"); 3710 } 3711 //tag.parentElement.style.display = 'none'; 3712 } 3713 }) 3714 3715 } 3716 3717 }); 3718 3719 /* check if there is already removable tag for the custom filters, if not creat new one*/ 3720 removableTags = element.querySelectorAll('.removable-tag:not(.hide)'); 3721 var tagsWrapper = parent.querySelector(".removable-tags-wrapper"); 3722 3723 3724 if(tagsWrapper){ 3725 if(removableTags.length == 0){ 3726 selectedCustomFiltersName.forEach((name)=>{ 3727 if(parent && parent.querySelector(".removable-tags-wrapper") && parent.querySelectorAll(`.removable-tags-wrapper .removable-tag.cstm[data-filter-id="`+ name +`"]`).length === 0){ 3728 tagsWrapper.insertAdjacentHTML('afterbegin',`<span><div class="removable-tag cstm fs-result-page-10ddpsw" data-filter-id="`+name+`" style="--removable-tag-border:1px solid #ccc;--removable-tag-shadow:unset;--removable-tag-border-radius:unset;--removable-tag-font-family:"Harmonia Sans", sans-serif;--removable-tag-color:#000000;--removable-tag-spacing:0.25px;--removable-tag-font-size:14px;--removable-tag-font-weight:400;--removable-tag-background:unset"><span class="removable-tag-text fs-removable-tag-text fs-result-page-10ddpsw">`+ name +`</span> <span class="removable-tag-remove-button add-click fs-result-page-10ddpsw"><svg width="14px" height="14px" fill="gray" color="gray" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg></span></div></span>`); 3729 } 3730 }) 3731 } 3732 parent.querySelectorAll(".removable-tags-wrapper .add-click").forEach((btn) => { 3733 btn.addEventListener('click',cstmRemovableTagClick); 3734 btn.classList.remove("add-click"); 3735 }); 3736 // add click event for "Clear All" button 3737 if(tagsWrapper.querySelector(".clear-all-button") && tagsWrapper.querySelectorAll(".clear-all-button.cstm").length === 0){ 3738 tagsWrapper.querySelector(".clear-all-button").addEventListener('click',function(event){ 3739 event.stopPropagation() 3740 var fsParent = this.closest("#fs-serp-page") 3741 if(fsParent){ 3742 fsParent.querySelectorAll(".cstm.fs-selected-checkbox").forEach((f) => { 3743 f.classList.remove("fs-selected-checkbox") 3744 f.querySelector(".fs-checkbox input").checked = false; 3745 3746 }); 3747 }
3748 window.lastAppliedNarrow = {}; 3749 mobileCstmSelectedfilters = {}; 3750 cstmFiltersCategoryName = {}; 3751 document.dispatchEvent(new CustomEvent('send-fast-simon-params', {detail: {narrow: window.lastAppliedNarrow }})); 3752 },true); 3753 } 3754 } 3755 3756 3757 } 3758 3759 }); 3760 3761 3762 3763} 3764function cstmRemovableTagClick(event){ 3765 event.stopPropagation(); 3766 var tagparent = this.closest(".removable-tag"); 3767 var fsElement = this.closest("#fs-serp-page"); 3768 if(tagparent && fsElement){ 3769 if(window.innerWidth > 820){ 3770 if(tagparent.querySelector(".fs-removable-tag-text")){ 3771 var tagName = tagparent.querySelector(".fs-removable-tag-text").innerHTML; 3772 var cstmFilters = fsElement.querySelectorAll(".cstm.fs-selected-checkbox .filters-option-text"); 3773 cstmFilters.forEach((f) => { 3774 3775 if(f.innerHTML == tagName){ 3776 f.click(); 3777 } 3778 }); 3779 } 3780 } 3781 else{ 3782 var newNarrow = window.lastAppliedNarrow; 3783 var selectedCstmFiltersToCheck = Object.keys(mobileCstmSelectedfilters); 3784 var tagName = tagparent.querySelector('.removable-tag-text') ? tagparent.querySelector('.removable-tag-text').innerHTML : undefined; 3785 var index = selectedCstmFiltersToCheck.indexOf(tagName); 3786 3787 if (index !== -1) { /* remove the filters name from array, to check if it have common filters elected with another cstm filter */ 3788 selectedCstmFiltersToCheck.splice(index, 1); 3789 } 3790 3791 if(tagName && mobileCstmSelectedfilters[tagName] && newNarrow && cstmFiltersCategoryName[tagName]){ 3792 mobileCstmSelectedfilters[tagName].forEach((filtersToRemove) => { 3793 if(checkSharedCstmFilters(selectedCstmFiltersToCheck,filtersToRemove)){ 3794 newNarrow[cstmFiltersCategoryName[tagName]].delete(filtersToRemove); 3795 } 3796 3797 }); 3798 tagparent.remove(); 3799 delete mobileCstmSelectedfilters[tagName]; 3800 document.dispatchEvent(new CustomEvent('send-fast-simon-params', {detail: {narrow: newNarrow }})); 3801 } 3802 3803 } 3804 } 3805 3806 3807} 3808 3809function moveQueryCategoryTitle() { 3810 const title = document.querySelector('.query-cat-name');
3811 const container = document.querySelector('.fs-page-title-container'); 3812 3813 if (title && container && !container.contains(title)) { 3814 container.appendChild(title); 3815 } 3816} 3817 3818// run early 3819document.addEventListener('DOMContentLoaded', moveQueryCategoryTitle); 3820 3821// run after Fast Simon renders 3822window.addEventListener('fast-serp-ready', moveQueryCategoryTitle); 3823 3824// fallback for dynamic render 3825new MutationObserver(moveQueryCategoryTitle) 3826 .observe(document.documentElement, { childList: true, subtree: true }); 3827 3828 3829 3830if (window.SerpOptions) { 3831 hooks(); 3832} else { 3833 window.addEventListener('fast-serp-ready', function () { 3834 hooks(); 3835 }); 3836} 3837 3838 3839function AChooks() { 3840 FastAutocomplete.registerHook('render-autocomplete-product-item', ({product, index, element}) => { 3841 3842 if (!document.body.classList.contains('ACActive')) { 3843 document.body.classList.add('ACActive'); 3844 } 3845 /* get product data */ 3846 const productID = product.id; 3847 const data = product; 3848 const url = data.u; 3849 3850 element.querySelectorAll('.fs-savings').forEach(el => el.remove()); 3851 3852 var $groupedProduct = Getattributevalue(data.att,"grouped_skus"); 3853 var $groupedProduct2 = Getattributevalue(data.att,"grouped_skus2"); 3854 3855 /* add if comparePrice exist*/ 3856 if( data.p === "0.00" && !element.querySelector(`.fs-product-price-wrapper`)){ 3857 // addprice 0.00 3858 3859 3860 var $price = `<div class="price fs-product-price-wrapper"><span class="fs-price"></span></div>`; 3861 3862 if (element.querySelectorAll(`.fs-product-price-wrapper`).length === 0) { 3863 element.querySelector(".fs-product-info").insertAdjacentHTML('beforeend', $price); 3864 } 3865 } 3866 const allpricewrapper=element.querySelectorAll(`.fs-product-price-wrapper`); 3867 if(allpricewrapper.length===2 && allpricewrapper[1].textContent.includes("0.00")) 3868 { 3869 allpricewrapper[1].remove(); 3870 } 3871 3872 3873 (function($) { 3874 if (($groupedProduct.length > 0) || ($groupedProduct2.length > 0)) { 3875 $.ajax({ 3876 url: url, 3877 success: function(data) { 3878 var container = $("<div>").html(data); 3879 var fullprice = container.find('.price.price--withoutTax'); 3880
3881 var fsPriceElement = element.querySelector('.fs-price'); 3882 if ((fsPriceElement) && (fullprice.length > 0)) { 3883 fsPriceElement.innerHTML = fullprice.eq(1).prop('outerText'); 3884 } 3885 } 3886 }); 3887 } 3888 })(jQuery); 3889 3890 const savingsText = getSavingsText(data); 3891 3892 if (savingsText && !element.querySelector('.fs-savings')) { 3893 element 3894 .querySelector('.fs-product-info') 3895 ?.insertAdjacentHTML( 3896 'beforeend', 3897 `<div class="fs-savings">${savingsText}</div>` 3898 ); 3899 } 3900 3901 }); 3902} 3903 3904if (window.FastAutocomplete) { 3905 AChooks(); 3906} else { 3907 window.addEventListener('fast-autocomplete-ready', function () { 3908 AChooks(); 3909 }); 3910} 3911 3912function getSavingsText(data) { 3913 const p = parseFloat(data.p); 3914 const pc = parseFloat(data.p_c); 3915 3916 if (!p || !pc || pc <= p) return null; 3917 3918 const save = (pc - p).toFixed(2); 3919 const percent = Math.round((save / pc) * 100); 3920 const currency = data.c || 'USD'; 3921 3922 const symbolMap = { USD: '$', EUR: 'â¬', GBP: '£', CAD: '$', AUD: '$' }; 3923 const symbol = symbolMap[currency] || '$'; 3924 3925 return `<span class="label-ac {p}">Save ${symbol}${save} </span>(${percent}% off)`; 3926} 3927 3928 3929</script>
3929<script id="wsa-rich-snippets-1-intro" nonce=""> 3930/* 3931 Web Site Advantage: SEO Rich Snippets App 1 of 2 Graph [2.59.83567] Proprietary Runtime 3932 https://bigcommerce.websiteadvantage.com.au/rich-snippets/ 3933 Licensed for use only by authorised Web Site Advantage customers. 3934 Copyright (C) 2019 - 2026 Web Site Advantage Pty Ltd. 3935*/ 3936</script>
vendor: 2 bytes, line 3936
3936
3937<script type="application/ld+json" id="wsa-rich-snippets-jsonld-graph" nonce="">{"@context":"https://schema.org","@graph":[{"isPartOf":{"@id":"https://toolstoday.com/#WebSite"},"publisher":{"@id":"https://toolstoday.com/#Business"},"@id":"https://toolstoday.com/search-results/#WebPage","url":"https://toolstoday.com/search-results/","name":"Search Results+","@type":"WebPage" },{"@id":"https://toolstoday.com/#WebSite","url":"https:\u002f\u002ftoolstoday.com\u002f","name":"Toolstoday","publisher":{"@id":"https://toolstoday.com/#Business"},"@type":"WebSite"},{"url":"https:\u002f\u002ftoolstoday.com\u002f","name":"Toolstoday","@type":"Organization","@id":"https://toolstoday.com/#Business"}] }</script>
vendor: 2 bytes, line 3937
3937
3938<script data-cfasync="false" data-dd-sm-ignore="true" id="wsa-rich-snippets-javascript" nonce="">var webSiteAdvantage=webSiteAdvantage||{};webSiteAdvantage.momentnow='2026-10-02T06:53:49+00:00';function wsa_error(m){console.error('SEO Rich Snippets: '+m,arguments)};function wsa_tryCatch(m,f){try{f()}catch(e){wsa_error(m,e)}};webSiteAdvantage.richSnippetsApp=["byznwdb8us","toolstoday.com",1341,"byznwdb8us",""];webSiteAdvantage.bcReviews=false;webSiteAdvantage.classyUnicode=webSiteAdvantage.classyUnicode||{};webSiteAdvantage.classyUnicode.options={querySelector:'.classyunicode,title,h1,h2,h3,h4,h5,.breadcrumb-label,.navPages-action,.footer-info-list,script[type="application/ld+json"]',processMetaTags:true};window.classySchemaOptions=window.classySchemaOptions||{};window.classySchemaOptions.scriptIdBase='wsa-rich-snippets-jsonld-classyschema-';window.classySchemaOptions.classNamePrefixes=["classyschema-","wsa-"];window.classySchemaOptions.customCssSelectors={"howto-name":"h1.page-heading"};!function(d){var s=d.createElement('script');s.src='https://classyschema.org/2_15/faq_video_howto_unicode.min.js';s.async=true;s.setAttribute('fetchpriority','high');d.getElementsByTagName('head')[0].appendChild(s)}(document);</script>
3938 3939
3940<script type="text/javascript"> 3941!function(){var geq=window.geq=window.geq||[];if(geq.initialize) return;if (geq.invoked){if (window.console && console.error) {console.error("GE snippet included twice.");}return;}geq.invoked = true;geq.methods = ["page", "suppress", "trackOrder", "identify", "addToCart", "callBack", "event"];geq.factory = function(method){return function(){var args = Array.prototype.slice.call(arguments);args.unshift(method);geq.push(args);return geq;};};for (var i = 0; i < geq.methods.length; i++) {var key = geq.methods[i];geq[key] = geq.factory(key);}geq.load = function(key){var script = document.createElement("script");script.type = "text/javascript";script.async = true;if (location.href.includes("vge=true")) {script.src = "https://s3-us-west-2.amazonaws.com/jsstore/a/" + key + "/ge.js?v=" + Math.random();} else {script.src = "https://s3-us-west-2.amazonaws.com/jsstore/a/" + key + "/ge.js";}var first = document.getElementsByTagName("script")[0];first.parentNode.insertBefore(script, first);};geq.SNIPPET_VERSION = "1.6.1"; 3942geq.load("Y2QH51Y");}(); 3943</script>
3943<script> 3944 var cssElement = document.createElement('link'); 3945 cssElement.rel = 'stylesheet'; 3946 cssElement.id = 'GEPIStyles'; 3947 cssElement.href = '//gepi.global-e.com/includes/css/1295'; 3948 document.getElementsByTagName('head')[0].appendChild(cssElement);</script>
3948<script type="text/javascript" src="https://woodtrak.com/ts.js"></script>
vendor: 1 bytes, line 3948
3948
3949<script>const trackSaw = new TrackSaw('Tools Today');</script>
3949<!-- Fast Simon -->
3949<script id="autocomplete-initilizer" src="https://static-autocomplete.fastsimon.com/fast-simon-autocomplete-init.umd.js?mode=bigcommerce&UUID=d71fd219-29a8-4e2f-813a-00696b8640f5&store=1" async></script>
3949<!-- Fast Simon -->
3949<script> 3950 window.storefrontSetting = "{\"channel_id\":1,\"enable\":true,\"tier_id\":\"tier-backorder-enterprise\",\"global\":{\"callback_global\":\"\",\"custom_css\":\"\",\"low_stock_level\":\"5\",\"back_in_stock_date_format\":\"MMM DD, YYYY\",\"show_backorder_products_from_guests\":true,\"mixed_cart_alert\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Currently Out of Stock - Item will ship once back in stock.\"}]},\"buying_over_threshold_alert\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Currently Out of Stock - Item will ship once back in stock.\"}]},\"out_of_stock_message\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"We don't have enough stock on hand for the quantity you selected. Please try again.\"}]},\"order_note\":{\"enable\":true,\"list_all_backordered_products\":true,\"description\":\"Please note that some products are back order which will be delivered in a later date\",\"list_all_backordered_products_message\":\"{backorder_qty} x {item_name}\"},\"cart_item_message\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\\u003cb\\u003eCurrently Out of Stock - Item will ship once back in stock.\\u003c/b\\u003e\"}],\"callback_render\":\"function render(cartItemEl, cartMsgEl) {\\n // Check if cartMsgEl is exist\\n const el = cartItemEl.querySelector('.bo-cart-message')\\n \\n if(!el) {\\n const targetEl = cartItemEl.querySelector('.cart-item-block.cart-item-title')\\n \\n if(!targetEl) return\\n\\n\\t\\ttargetEl.appendChild(cartMsgEl)\\n \\n } else {\\n el.replaceWith(cartMsgEl)\\n }\\n}\"},\"use_custom_request_interceptor\":true},\"page\":[{\"id\":\"default\",\"callback_page\":\"\",\"callback_get_cart_item_id\":\"\",\"callback_get_product_id\":\"function getId(productEl) {\\n return Number(productEl.getAttribute('data-entity-id'))\\n}\",\"custom_css\":\"\",\"inventory_description\":{\"enable\":true,\"in_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"backorder_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock, only {salable_qty} available for backorder\"}],\"low_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"callback_render\":\"function render(productEl, inventoryDescEl) {\\n \\t// Check if inventoryDescEl is exist\\n\\t\\tconst el = productEl.querySelector('.bo-inventory-description')\\n\\n\\t\\tif (!el) {\\n\\t\\t\\tconst targetEl = productEl.querySelector('.add-to-cart-buttons')\\n\\n\\t\\t\\tif (!targetEl) return\\n\\n\\t\\t\\ttargetEl.parentNode?.insertBefore(inventoryDescEl, targetEl)\\n\\t\\t} else {\\n\\t\\t\\tel.replaceWith(inventoryDescEl)\\n\\t\\t}\\n}\"},\"shipping_description\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"This product is on BackOrder and will be shipped later\"}],\"callback_render\":\"function render(productEl, shippingDescEl) {\\n \\t// Check if shippingDescEl is exist\\n \\tconst el = productEl.querySelector('.bo-shipping-description')\\n\\n if (!el) {\\n const targetEl = productEl.querySelector('.productView-options')\\n if (!targetEl) return\\n\\n targetEl.parentNode?.insertBefore(shippingDescEl, targetEl.nextSibling)\\n } else {\\n el.replaceWith(shippingDescEl)\\n }\\n}\"},\"stock_label\":{\"enable\":false,\"position\":\"top-right\",\"callback_render\":\"function render(productEl, stockLabelEl) {\\n productEl.appendChild(stockLabelEl)\\n}\",\"in_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"In Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#12d23ae6\"},\"out_of_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out Of Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#d21236e6\"},\"backorder\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Backorder\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#b21dcce6\"},\"offset_x\":20,\"offset_y\":20},\"add_to_cart_btn\":{\"backorder_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"out_of_stock_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock\"}],\"add_to_cart_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"add_to_cart_with_options_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Choose options\"}],\"background_color\":\"\",\"text_color\":\"\",\"callback_render\":\"function renderText(buttonEl, text) {\\n if (buttonEl.tagName === 'INPUT') {\\n\\t\\tbuttonEl.setAttribute('value', text)\\n\\t} else {\\n\\t\\tconst children = buttonEl.children\\n\\t\\tif (!children.length) {\\n\\t\\t\\treturn (buttonEl.textContent = text)\\n\\t\\t}
3950\\n\\t\\tArray.from(children).forEach((child) =\\u003e {\\n\\t\\t\\tconst deepChildren = child.children\\n\\t\\t\\tif (deepChildren.length) {\\n\\t\\t\\t\\trenderText(child, text)\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tchild.textContent = text\\n\\t\\t\\t}\\n\\t\\t})\\n\\t}\\n}\"},\"selectors\":{\"product_view\":\".productView.productView--quickView\",\"product_card\":\"article.card\",\"product_form\":\"form[data-cart-item-add]\",\"add_to_cart_button\":\"#form-action-addToCart, a[data-event-type=\\\"product-click\\\"][data-button-type=\\\"add-cart\\\"]\",\"quick_view\":\"#modal-content\",\"quick_search\":\"#quickSearch .quickSearchResults\",\"cart_item\":\"\"}},{\"id\":\"category\",\"callback_page\":\"\",\"callback_get_cart_item_id\":\"\",\"callback_get_product_id\":\"function getId(productEl) {\\n return Number(productEl.getAttribute('data-product-id'))\\n}\",\"custom_css\":\"\",\"inventory_description\":{\"enable\":true,\"in_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"backorder_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock, only {salable_qty} available for backorder\"}],\"low_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"callback_render\":\"function render(productEl, inventoryDescEl) {\\n \\t// Check if inventoryDescEl is exist\\n\\t\\tconst el = productEl.querySelector('.bo-inventory-description')\\n\\n\\t\\tif (!el) {\\n\\t\\t\\tconst targetEl = productEl.querySelector('.add-to-cart-buttons')\\n\\n\\t\\t\\tif (!targetEl) return\\n\\n\\t\\t\\ttargetEl.parentNode?.insertBefore(inventoryDescEl, targetEl)\\n\\t\\t} else {\\n\\t\\t\\tel.replaceWith(inventoryDescEl)\\n\\t\\t}\\n}\"},\"shipping_description\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"This product is on BackOrder and will be shipped later\"}],\"callback_render\":\"function render(productEl, shippingDescEl) {\\n \\t// Check if shippingDescEl is exist\\n \\tconst el = productEl.querySelector('.bo-shipping-description')\\n\\n if (!el) {\\n const targetEl = productEl.querySelector('.productView-options')\\n if (!targetEl) return\\n\\n targetEl.parentNode?.insertBefore(shippingDescEl, targetEl.nextSibling)\\n } else {\\n el.replaceWith(shippingDescEl)\\n }\\n}\"},\"stock_label\":{\"enable\":false,\"position\":\"top-right\",\"callback_render\":\"function render(productEl, stockLabelEl) {\\n productEl.appendChild(stockLabelEl)\\n}\",\"in_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"In Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#12d23ae6\"},\"out_of_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out Of Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#d21236e6\"},\"backorder\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Backorder\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#b21dcce6\"},\"offset_x\":20,\"offset_y\":20},\"add_to_cart_btn\":{\"backorder_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"out_of_stock_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock\"}],\"add_to_cart_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"add_to_cart_with_options_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Choose options\"}],\"background_color\":\"\",\"text_color\":\"\",\"callback_render\":\"function renderText(buttonEl, text) {\\n if (buttonEl.tagName === 'INPUT') {\\n\\t\\tbuttonEl.setAttribute('value', text)\\n\\t} else {\\n\\t\\tconst children = buttonEl.children\\n\\t\\tif (!children.length) {\\n\\t\\t\\treturn (buttonEl.textContent = text)\\n\\t\\t}\\n\\t\\tArray.from(children).forEach((child) =\\u003e {\\n\\t\\t\\tconst deepChildren = child.children\\n\\t\\t\\tif (deepChildren.length) {\\n\\t\\t\\t\\trenderText(child, text)\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tchild.textContent = text\\n\\t\\t\\t}\\n\\t\\t})\\n\\t}\\n}\"},\"selectors\":{\"product_view\":\".productView.productView--quickView\",\"product_card\":\"#fs-product-grid-container .fs-results-product-card\",\"product_form\":\"form[data-cart-item-add]\",\"add_to_cart_button\":\"#form-action-addToCart, .fs-add-to-cart-button-container\",\"quick_view\":\"#modal-content\",\"quick_search\":\"#quickSearch .quickSearchResults\",\"cart_item\":\"\"}},{\"id\":\"product\",\"callback_page\":\"\",\"callback_get_cart_item_id\":\"\",\"callback_get_product_id\":\"function getId(productEl) {\\n return Number(productEl.getAttribute('data-id'))\\n}\",\"custom_css\":\"\",\"inventory_description\":{\"enable\":true,\"in_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"backorder_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock, only {salable_qty} available for backorder\"}],\"low_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"callback_render\":\"function render(productEl, inventoryDescEl) {\\n \\t// Check if inventoryDescEl is exist\\n\\t\\tconst el = productEl.querySelector('.bo-inventory-description')\\n\\n\\t\\tif (!el) {\\n\\t\\t\\tconst targetEl = productEl.querySelector('#add-to-cart-wrapper .productAttributes-message')\\n\\n\\t\\t\\tif (!targetEl) return\\n\\n\\t\\t\\ttargetEl.parentNode?.insertBefore(inventoryDescEl, targetEl)\\n\\t\\t} else {\\n\\t\\t\\tel.replaceWith(inventoryDescEl)\\n\\t\\t}\\n}\"},\"shipping_description\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"This product is on BackOrder and will be shipped later\"}],\"callback_render\":\"function render(productEl, shippingDescEl) {\\n \\t// Check if shippingDescEl is exist\\n \\tconst el = productEl.querySelector('.bo-shipping-description')\\n\\n if (!el) {\\n const targetEl = productEl.querySelector('.productView-options')\\n if (!targetEl) return\\n\\n targetEl.parentNode?.insertBefore(shippingDescEl, targetEl.nextSibling)\\n } else {\\n el.replaceWith(shippingDescEl)\\n }\\n}\"},\"stock_label\":{\"enable\":false,\"position\":\"top-right\",\"callback_render\":\"function render(productEl, stockLabelEl) {\\n productEl.appendChild(stockLabelEl)\\n}\",\"in_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"In Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#12d23ae6\"},\"out_of_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out Of Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#d21236e6\"},\"backorder\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Backorder\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#b21dcce6\"},\"offset_x\":20,\"offset_y\":20},\"add_to_cart_btn\":{\"backorder_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"out_of_stock_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock\"}],\"add_to_cart_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"add_to_cart_with_options_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Choose options\"}],\"background_color\":\"\",\"text_color\":\"\",\"callback_render\":\"function renderText(buttonEl, text) {\\n if (buttonEl.tagName === 'INPUT') {\\n\\t\\tbuttonEl.setAttribute('value', text)\\n\\t} else {\\n\\t\\tconst children = buttonEl.children\\n\\t\\tif (!children.length) {\\n\\t\\t\\treturn (buttonEl.textContent = text)\\n\\t\\t}
3950\\n\\t\\tArray.from(children).forEach((child) =\\u003e {\\n\\t\\t\\tconst deepChildren = child.children\\n\\t\\t\\tif (deepChildren.length) {\\n\\t\\t\\t\\trenderText(child, text)\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tchild.textContent = text\\n\\t\\t\\t}\\n\\t\\t})\\n\\t}\\n}\"},\"selectors\":{\"product_view\":\".productView\",\"product_card\":\".slick-list li.product-card, .fs-recommendation-product-container\",\"product_form\":\"form[data-cart-item-add]\",\"add_to_cart_button\":\"input#form-action-addToCart\",\"quick_view\":\"#modal-content\",\"quick_search\":\"#quickSearch .quickSearchResults\",\"cart_item\":\"\"}},{\"id\":\"compare\",\"callback_page\":\"\",\"callback_get_cart_item_id\":\"\",\"callback_get_product_id\":\"function getId(productEl) {\\n return Number(productEl.querySelector('a[data-product-id]').getAttribute('data-product-id'))\\n}\",\"custom_css\":\"\",\"inventory_description\":{\"enable\":true,\"in_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"backorder_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock, only {salable_qty} available for backorder\"}],\"low_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"callback_render\":\"\"},\"shipping_description\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"This product is on BackOrder and will be shipped later\"}],\"callback_render\":\"\"},\"stock_label\":{\"enable\":false,\"position\":\"top-right\",\"callback_render\":\"\",\"in_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"In Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#12d23ae6\"},\"out_of_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out Of Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#d21236e6\"},\"backorder\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Backorder\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#b21dcce6\"},\"offset_x\":20,\"offset_y\":20},\"add_to_cart_btn\":{\"backorder_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"out_of_stock_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock\"}],\"add_to_cart_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"add_to_cart_with_options_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Choose options\"}],\"background_color\":\"\",\"text_color\":\"\",\"callback_render\":\"function renderText(buttonEl, text) {\\n if (buttonEl.tagName === 'INPUT') {\\n\\t\\tbuttonEl.setAttribute('value', text)\\n\\t} else {\\n\\t\\tconst children = buttonEl.children\\n\\t\\tif (!children.length) {\\n\\t\\t\\treturn (buttonEl.textContent = text)\\n\\t\\t}\\n\\t\\tArray.from(children).forEach((child) =\\u003e {\\n\\t\\t\\tconst deepChildren = child.children\\n\\t\\t\\tif (deepChildren.length) {\\n\\t\\t\\t\\trenderText(child, text)\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tchild.textContent = text\\n\\t\\t\\t}\\n\\t\\t})\\n\\t}\\n}\"},\"selectors\":{\"product_view\":\"\",\"product_card\":\"table.compareTable tbody tr td.compareTable-action\",\"product_form\":\"\",\"add_to_cart_button\":\"a[data-product-id]\",\"quick_view\":\"\",\"quick_search\":\"\",\"cart_item\":\"\"}},{\"id\":\"search\",\"callback_page\":\"\",\"callback_get_cart_item_id\":\"\",\"callback_get_product_id\":\"function getId(productEl) {\\n return Number(productEl.getAttribute('data-product-id'))\\n}\",\"custom_css\":\"\",\"inventory_description\":{\"enable\":true,\"in_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"backorder_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock, only {salable_qty} available for backorder\"}],\"low_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"callback_render\":\"function render(productEl, inventoryDescEl) {\\n \\t// Check if inventoryDescEl is exist\\n\\t\\tconst el = productEl.querySelector('.bo-inventory-description')\\n\\n\\t\\tif (!el) {\\n\\t\\t\\tconst targetEl = productEl.querySelector('.add-to-cart-buttons')\\n\\n\\t\\t\\tif (!targetEl) return\\n\\n\\t\\t\\ttargetEl.parentNode?.insertBefore(inventoryDescEl, targetEl)\\n\\t\\t} else {\\n\\t\\t\\tel.replaceWith(inventoryDescEl)\\n\\t\\t}\\n}\"},\"shipping_description\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"This product is on BackOrder and will be shipped later\"}],\"callback_render\":\"function render(productEl, shippingDescEl) {\\n \\t// Check if shippingDescEl is exist\\n \\tconst el = productEl.querySelector('.bo-shipping-description')\\n\\n if (!el) {\\n const targetEl = productEl.querySelector('.productView-options')\\n if (!targetEl) return\\n\\n targetEl.parentNode?.insertBefore(shippingDescEl, targetEl.nextSibling)\\n } else {\\n el.replaceWith(shippingDescEl)\\n }\\n}\"},\"stock_label\":{\"enable\":false,\"position\":\"top-right\",\"callback_render\":\"\",\"in_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"In Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#12d23ae6\"},\"out_of_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out Of Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#d21236e6\"},\"backorder\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Backorder\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#b21dcce6\"},\"offset_x\":20,\"offset_y\":20},\"add_to_cart_btn\":{\"backorder_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"out_of_stock_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock\"}],\"add_to_cart_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"add_to_cart_with_options_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Choose options\"}],\"background_color\":\"\",\"text_color\":\"\",\"callback_render\":\"function renderText(buttonEl, text) {\\n if (buttonEl.tagName === 'INPUT') {\\n\\t\\tbuttonEl.setAttribute('value', text)\\n\\t} else {\\n\\t\\tconst children = buttonEl.children\\n\\t\\tif (!children.length) {\\n\\t\\t\\treturn (buttonEl.textContent = text)\\n\\t\\t}
3950\\n\\t\\tArray.from(children).forEach((child) =\\u003e {\\n\\t\\t\\tconst deepChildren = child.children\\n\\t\\t\\tif (deepChildren.length) {\\n\\t\\t\\t\\trenderText(child, text)\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tchild.textContent = text\\n\\t\\t\\t}\\n\\t\\t})\\n\\t}\\n}\"},\"selectors\":{\"product_view\":\".productView.productView--quickView\",\"product_card\":\"#fs-product-grid-container .fs-results-product-card\",\"product_form\":\"form[data-cart-item-add]\",\"add_to_cart_button\":\"#form-action-addToCart, a[data-event-type=\\\"product-click\\\"][data-button-type=\\\"add-cart\\\"]\",\"quick_view\":\"#modal-content\",\"quick_search\":\"#quickSearch .quickSearchResults\",\"cart_item\":\"\"}},{\"id\":\"checkout\",\"callback_page\":\"\",\"callback_get_cart_item_id\":\"\",\"callback_get_product_id\":\"\",\"custom_css\":\"\",\"inventory_description\":{\"enable\":true,\"in_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"backorder_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock, only {salable_qty} available for backorder\"}],\"low_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"callback_render\":\"\"},\"shipping_description\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"This product is on BackOrder and will be shipped later\"}],\"callback_render\":\"\"},\"stock_label\":{\"enable\":false,\"position\":\"top-right\",\"callback_render\":\"\",\"in_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"In Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#12d23ae6\"},\"out_of_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out Of Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#d21236e6\"},\"backorder\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Backorder\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#b21dcce6\"},\"offset_x\":20,\"offset_y\":20},\"add_to_cart_btn\":{\"backorder_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"out_of_stock_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock\"}],\"add_to_cart_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"add_to_cart_with_options_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Choose options\"}],\"background_color\":\"\",\"text_color\":\"\",\"callback_render\":\"\"},\"selectors\":{\"product_view\":\"\",\"product_card\":\"\",\"product_form\":\"\",\"add_to_cart_button\":\"\",\"quick_view\":\"\",\"quick_search\":\"\",\"cart_item\":\"\"}},{\"id\":\"cart\",\"callback_page\":\"\",\"callback_get_cart_item_id\":\"function getId(cartItemEl) {\\n return cartItemEl.querySelector('[data-cart-itemid]')?.getAttribute('data-cart-itemid')\\n}\",\"callback_get_product_id\":\"\",\"custom_css\":\"\",\"inventory_description\":{\"enable\":true,\"in_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"backorder_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock, only {salable_qty} available for backorder\"}],\"low_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"callback_render\":\"\"},\"shipping_description\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"This product is on BackOrder and will be shipped later\"}],\"callback_render\":\"\"},\"stock_label\":{\"enable\":false,\"position\":\"top-right\",\"callback_render\":\"\",\"in_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"In Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#12d23ae6\"},\"out_of_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out Of Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#d21236e6\"},\"backorder\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Backorder\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#b21dcce6\"},\"offset_x\":20,\"offset_y\":20},\"add_to_cart_btn\":{\"backorder_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"out_of_stock_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock\"}],\"add_to_cart_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"add_to_cart_with_options_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Choose options\"}],\"background_color\":\"\",\"text_color\":\"\",\"callback_render\":\"\"},\"selectors\":{\"product_view\":\"\",\"product_card\":\"\",\"product_form\":\"\",\"add_to_cart_button\":\"\",\"quick_view\":\"\",\"quick_search\":\"\",\"cart_item\":\"table.cart tbody.cart-list tr.cart-item\"}},{\"id\":\"page\",\"callback_page\":\"\",\"callback_get_cart_item_id\":\"\",\"callback_get_product_id\":\"function getId(productEl) {\\n return Number(productEl.getAttribute('data-product-id'))\\n}\",\"custom_css\":\".fs-results-product-card.product-card-list-view .bo-stock-label {\\n left: 170px;\\n right: unset !important;\\n}\",\"inventory_description\":{\"enable\":true,\"in_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"backorder_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock, only {salable_qty} available for backorder\"}],\"low_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"callback_render\":\"function render(productEl, inventoryDescEl) {\\n \\t// Check if inventoryDescEl is exist\\n\\t\\tconst el = productEl.querySelector('.bo-inventory-description')\\n\\n\\t\\tif (!el) {\\n\\t\\t\\tconst targetEl = productEl.querySelector('.add-to-cart-buttons')\\n\\n\\t\\t\\tif (!targetEl) return\\n\\n\\t\\t\\ttargetEl.parentNode?.insertBefore(inventoryDescEl, targetEl)\\n\\t\\t} else {\\n\\t\\t\\tel.replaceWith(inventoryDescEl)\\n\\t\\t}\\n}\"},\"shipping_description\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"This product is on BackOrder and will be shipped later\"}],\"callback_render\":\"function render(productEl, shippingDescEl) {\\n \\t// Check if shippingDescEl is exist\\n \\tconst el = productEl.querySelector('.bo-shipping-description')\\n\\n if (!el) {\\n const targetEl = productEl.querySelector('.productView-options')\\n if (!targetEl) return\\n\\n targetEl.parentNode?.insertBefore(shippingDescEl, targetEl.nextSibling)\\n } else {\\n el.replaceWith(shippingDescEl)\\n }\\n}\"},\"stock_label\":{\"enable\":false,\"position\":\"top-right\",\"callback_render\":\"function render(productEl, stockLabelEl) {\\n productEl.appendChild(stockLabelEl)\\n}\",\"in_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"In Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#12d23ae6\"},\"out_of_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out Of Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#d21236e6\"},\"backorder\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Backorder\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#b21dcce6\"},\"offset_x\":20,\"offset_y\":20},\"add_to_cart_btn\":{\"backorder_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"out_of_stock_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock\"}],\"add_to_cart_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"add_to_cart_with_options_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Choose options\"}],\"background_color\":\"\",\"text_color\":\"\",\"callback_render\":\"function renderText(buttonEl, text) {\\n if (buttonEl.tagName === 'INPUT') {\\n\\t\\tbuttonEl.setAttribute('value', text)\\n\\t} else {\\n\\t\\tconst children = buttonEl.children\\n\\t\\tif (!children.length) {\\n\\t\\t\\treturn (buttonEl.textContent = text)\\n\\t\\t}
3950\\n\\t\\tArray.from(children).forEach((child) =\\u003e {\\n\\t\\t\\tconst deepChildren = child.children\\n\\t\\t\\tif (deepChildren.length) {\\n\\t\\t\\t\\trenderText(child, text)\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tchild.textContent = text\\n\\t\\t\\t}\\n\\t\\t})\\n\\t}\\n}\"},\"selectors\":{\"product_view\":\".productView.productView--quickView\",\"product_card\":\"#products-grid .fs-results-product-card, #fs-product-grid-container .fs-results-product-card\",\"product_form\":\"form[data-cart-item-add]\",\"add_to_cart_button\":\".fs-results-product-card .fs-add-to-cart-button-container\",\"quick_view\":\"#modal-content\",\"quick_search\":\"#quickSearch .quickSearchResults\",\"cart_item\":\"\"}},{\"id\":\"brand\",\"callback_page\":\"\",\"callback_get_cart_item_id\":\"\",\"callback_get_product_id\":\"function getId(productEl) {\\n return Number(productEl.getAttribute('data-product-id'))\\n}\",\"custom_css\":\"\",\"inventory_description\":{\"enable\":true,\"in_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"backorder_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock, only {salable_qty} available for backorder\"}],\"low_stock_description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"\"}],\"callback_render\":\"function render(productEl, inventoryDescEl) {\\n \\t// Check if inventoryDescEl is exist\\n\\t\\tconst el = productEl.querySelector('.bo-inventory-description')\\n\\n\\t\\tif (!el) {\\n\\t\\t\\tconst targetEl = productEl.querySelector('.add-to-cart-buttons')\\n\\n\\t\\t\\tif (!targetEl) return\\n\\n\\t\\t\\ttargetEl.parentNode?.insertBefore(inventoryDescEl, targetEl)\\n\\t\\t} else {\\n\\t\\t\\tel.replaceWith(inventoryDescEl)\\n\\t\\t}\\n}\"},\"shipping_description\":{\"enable\":true,\"description\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"This product is on BackOrder and will be shipped later\"}],\"callback_render\":\"function render(productEl, shippingDescEl) {\\n \\t// Check if shippingDescEl is exist\\n \\tconst el = productEl.querySelector('.bo-shipping-description')\\n\\n if (!el) {\\n const targetEl = productEl.querySelector('.productView-options')\\n if (!targetEl) return\\n\\n targetEl.parentNode?.insertBefore(shippingDescEl, targetEl.nextSibling)\\n } else {\\n el.replaceWith(shippingDescEl)\\n }\\n}\"},\"stock_label\":{\"enable\":false,\"position\":\"top-right\",\"callback_render\":\"function render(productEl, stockLabelEl) {\\n productEl.appendChild(stockLabelEl)\\n}\",\"in_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"In Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#12d23ae6\"},\"out_of_stock\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out Of Stock\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#d21236e6\"},\"backorder\":{\"label\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Backorder\"}],\"text_color\":\"#ffffffff\",\"background_color\":\"#b21dcce6\"},\"offset_x\":20,\"offset_y\":20},\"add_to_cart_btn\":{\"backorder_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"out_of_stock_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Out of stock\"}],\"add_to_cart_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Add to Cart\"}],\"add_to_cart_with_options_text\":[{\"lang\":\"en\",\"is_default\":true,\"value\":\"Choose options\"}],\"background_color\":\"\",\"text_color\":\"\",\"callback_render\":\"function renderText(buttonEl, text) {\\n if (buttonEl.tagName === 'INPUT') {\\n\\t\\tbuttonEl.setAttribute('value', text)\\n\\t} else {\\n\\t\\tconst children = buttonEl.children\\n\\t\\tif (!children.length) {\\n\\t\\t\\treturn (buttonEl.textContent = text)\\n\\t\\t}\\n\\t\\tArray.from(children).forEach((child) =\\u003e {\\n\\t\\t\\tconst deepChildren = child.children\\n\\t\\t\\tif (deepChildren.length) {\\n\\t\\t\\t\\trenderText(child, text)\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tchild.textContent = text\\n\\t\\t\\t}\\n\\t\\t})\\n\\t}\\n}\"},\"selectors\":{\"product_view\":\".productView.productView--quickView\",\"product_card\":\"#products-grid .fs-results-product-card, #fs-product-grid-container .fs-results-product-card\",\"product_form\":\"form[data-cart-item-add]\",\"add_to_cart_button\":\".fs-results-product-card .fs-add-to-cart-button-container\",\"quick_view\":\"#modal-content\",\"quick_search\":\"#quickSearch .quickSearchResults\",\"cart_item\":\"\"}}]}" 3951</script>
3951 3952
3952<script type=text/javascript> 3953 /* >> TriplePixel :: start*/ 3954 window.TriplePixelData={TripleName:"store-byznwdb8us.mybigcommerce.com",ver:"2.17",plat:"bigcommerce",isHeadless:false,product:{id:"",name:"",price:""},checkout:{id:"",ship_email:""},user:{em:""}},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=store-byznwdb8us.mybigcommerce.com&plat=bigcommerce",5)))}}("","TriplePixel",localStorage); 3955 /* << TriplePixel :: end*/ 3956 </script>
3956<script class="fast-simon-upsell-config"> 3957 3958 var FAST_UPSELL_CONFIG = {"badges": null,"badgesCornerGap": 5,"badgesLimit": 2,"badgesLimitPerCorner": 2,"customCSS": "@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');\n\nbutton.fs-rec-widget-dpdhay.add-to-cart-button{\n display: block;\n width: 100%;\n height: 38px;\n margin: 10px auto;\n text-decoration: none;\n background: white;\n border: 1px solid black;\n border-bottom-color: #333;\n color: #373737;\n border-radius: 3px;\n font-family: Roboto;\n font-size: 16px;\n font-weight: 600;\n line-height: 18.75px;\n text-align: center;\n text-transform: capitalize;\n}\n.fast-swatch-color-mustard {background: #FFDB58;}\n.fast-swatch-color-ash {background: #898989;}\n.fast-swatch-color-athletic_heather {background: #c6c7c3;}\n.fast-swatch-color-bark {background: #413526;}\n.fast-swatch-color-citron {background: #eff4de;}\n.fast-swatch-color-currant {background: #7e392f;}\n.fast-swatch-color-fudge {background: #4e424c;}\n.fast-swatch-color-granite {background: #46484d;}\n.fast-swatch-color-heather_prism_dusty_blue {background: #a0beb4;}\n.fast-swatch-color-heather_prism_ice_blue {background: #ccdad9;}\n.fast-swatch-color-heather_prism_lilac {background: #e1b8ca;}\n.fast-swatch-color-heather_prism_mint {background: #a8cfb6;}\n.fast-swatch-color-heather_prism_peach {background: #e7bdad;}\n.fast-swatch-color-old_bronze {background: #301c1c;}\n.fast-swatch-color-olive {background: #5d6439;}\n.fast-swatch-color-rust {background: #784b3d;}\n.fast-swatch-color-sand_brown {background: #956642;}\n.fast-swatch-color-shadow {background: #464646;}\n.fast-swatch-color-slate {background: #5d5d5d;}\n.fast-swatch-color-soft_cream {background: #dbcab8;}\n.fast-swatch-color-terra_cotta_planter {background: #df894a;}\n.fast-swatch-color-weathered_concrete {background: #a7a39f;}\n.fast-swatch-color-weathered_terracotta {background: #da8572;}\n.fast-swatch-color-white {background: white;}\n.productView-blueBadge, .productView-redBadge {\n position: absolute;\n z-index: 1;\n color: white;\n padding: 5px;\n line-height: 1;\n border-radius: 3px;\n}\n.productView-redBadge {\n right: 0;\n bottom: 5px;\n background: red;\n}\n.productView-blueBadge {\n left: 0;\n bottom: 5px;\n background: blue;\n}\n.productView-preorder {\n position: absolute;\n width: 100%;\n z-index: 1;\n color: #fff;\n font-size: 20px;\n background-color: rgba(62,63,64,.8);\n text-align: center;\n text-transform: uppercase;\n padding: 4px 8px;\n box-sizing: border-box;\n}\n.productView-zone {\n background: #dfffdd;\n width: max-content;\n padding: 0 5px;\n border-radius: 3px;\n border: 1px solid #04a754;\n color: #007137;\n font-size: 12px;\n font-weight: 600;\n text-transform: uppercase;\n max-width: calc(100% - 10px);\n text-align: center;\n}\n.productView-brand {\n color: #989898;\n}\n.fs-recommendation-product-info {\n display: flex !important;\n flex-direction: column;\n}\n.widget-container.fs-recommendation-widget-container.editor-recommendation-widget-container {\n width: 1400px;\n}\n.button-wrapper.button-basic-wrapper.add-to-cart-button-wrapper {\n max-width: 80%;\n margin: auto;\n padding-bottom: 25px;\n}\n.fs-recommendation-widget-title {\n border-bottom: 1px solid #ddd;\n margin-bottom: 20px;\n padding-bottom: 5px;\n margin-top: 50px;\n}\n.fs-recommendation-product-info {\n height: 120px;\n width: auto !important;\n padding-bottom: 0 !important;\n}\n.fs-recommendation-product-name-wrapper {\n font-weight: bold;\n}\n.product-container.fs-recommendation-product-container.fs-upsell-cross-sell-product.editor-product-container {\n background: white;\n border-radius: 5px;\n max-width: 255px;\n padding-bottom: 70px;\n}\n#fs-recommendation-widget-main .fs-recommendation-widget-title {\n position: relative;\n font-family: Roboto;\n font-size: 40px;\n font-weight: 500;\n line-height: 70px;\n text-align: center;\n color: white;\n text-transform: uppercase;\n border: none;\n -webkit-font-smoothing: unset;\n}\na.title-container.fs-recommendation-product-title {\n font-family: Roboto Condensed;\n font-size: 18px;\n font-weight: 500;\n line-height: 21.09px;\n text-align: center;\n max-height: 45px;\n color: #373737;\n}\n.fs-recommendation-price-container.price {\n font-family: Roboto Condensed;\n font-size: 24px;\n font-weight: 700;\n line-height: 28.13px;\n text-align: center;\n}\n.reviews-container.fs-recommendation-product-review-container small.reviews-count {\n display: none;\n}\n.image-wrapper {\n padding-top: 25px;\n}\n.fs-recommendation-button {\n background-image: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/white-arrow-right.png) !important;\n background-repeat: no-repeat !important;\n background-position: center !important;\n}\n.fs-recommendation-button[aria-label=\"Left Arrow\"] {\n transform: rotate(180deg);\n}\n.fs-recommendation-button.arrow-visibility {\n visibility: visible !important;\n opacity: 0.5;\n}\n.fs-recommendation-button svg{\n opacity: 0;\n}\ndiv#fs-recommendation-widget-main .dotsContainer {\n display: none;\n}\n.product-container.fs-recommendation-product-container.fs-upsell-cross-sell-product.editor-product-container {\n margin: 20px;\n}
3958\n.product-container .title-container::after {\n content: 'Shop Now';\n padding: 10px;\n width: calc(100% - 50px);\n float: left;\n cursor: pointer;\n position: absolute;\n bottom: 15px;\n left: 15px;\n text-decoration: none;\n background: white;\n border: 1px solid black;\n border-bottom-color: #333;\n color: #373737;\n border-radius: 3px;\n font-family: Roboto;\n font-size: 16px;\n font-weight: 600;\n line-height: 18.75px;\n text-align: center;\n text-transform: capitalize;\n}\n.product-container .title-container:hover::after {\n background: #e76020;\n color: #fff;\n border:none;\n}\n.fast-upsell-crossell-widget-17512663811867067 .reviews-container{\n order: 5;\n text-align: left;\n display: flex;\n align-items: center;\n margin-top: 10px;\n}\n.fast-upsell-crossell-widget-17512663811867067 .star {\n height: 18px;\n}\n.fast-upsell-crossell-widget-17512663811867067 .reviews-container.fs-recommendation-product-review-container small.reviews-count {\n display: block;\n margin-left: 5px;\n color: #373737;\n}\n.fast-upsell-crossell-widget-17512663811867067 .product-container.fs-recommendation-product-container.fs-upsell-cross-sell-product.editor-product-container {\n padding-bottom: 55px;\n}\n/*Cart Widget*/\n.fast-upsell-crossell-widget-17512663811867067 #fs-recommendation-widget-main .fs-recommendation-widget-title{\n box-shadow: none;\n color: #000;\n font-size: 25px;\n text-transform: none;\n text-align: left;\n}\n.fast-upsell-crossell-widget-17512663811867067 #fs-recommendation-widget-main .product-container.fs-recommendation-product-container.fs-upsell-cross-sell-product.editor-product-container{\n margin: 0px;\n}\n.fast-upsell-crossell-widget-17512663811867067 #fs-recommendation-widget-main .fs-recommendation-product-name-wrapper {\n font-family: 'Trebuchet MS' !important;\n font-size: 16px !important;\n font-weight: 600 !important;\n -webkit-line-clamp: 3 !important;\n}\n.fast-upsell-crossell-widget-17512663811867067 #fs-recommendation-widget-main .fs-recommendation-price-container.price {\n font-weight: 700;\n font-size: 22px;\n color: #373737;\n text-align: left !important;\n margin-left: 0px;\n line-height: 26px;\n order: 4;\n font-family: \"Open Sans\", sans-serif;\n\t overflow: visible; \n}\n.fast-upsell-crossell-widget-17512663811867067 #fs-recommendation-widget-main a.title-container.fs-recommendation-product-title{\n\torder: 1;\n}\n.fast-upsell-crossell-widget-17512663811867067 small.sku {\n padding: 0px;\n font-family: \"Open Sans\", sans-serif; \n}\n.fast-upsell-crossell-widget-17512663811867067 small.fs-sku-prefix {\n text-transform: uppercase;\n}\n.fast-upsell-crossell-widget-17512663811867067 .image-wrapper {\n padding-top: 0px;\n}\n.fast-upsell-crossell-widget-17512663811867067 .sku-container.fs-sku-container {\n font-family: \"Open Sans\", sans-serif;\n color: #909090;\n font-size: 13px;\n font-weight: 400;\n text-align: left;\n order: 2;\n margin-bottom: 15px;\n}\n.fast-upsell-crossell-widget-17512663811867067 .fs-recommendation-compare-price-container {\n font-size: 16px;\n line-height: 18px;\n font-family: \"Open Sans\", sans-serif;\n text-align: left;\n width: 100%;\n color: #909090;\n font-weight: 700;\n order: 3; \n\t overflow: visible; \n text-align: left !important;\t \n}\n.fast-upsell-crossell-widget-17512663811867067 a.title-container.fs-recommendation-product-title{\n\ttext-align: left;\n}\n.fast-upsell-crossell-widget-17512663811867067 button.fs-rec-widget-dpdhay.add-to-cart-button{\n\t border-radius: 0px;\n border: 2px solid #373737;\n width: calc(100% - 30px);\n}\n.fast-upsell-crossell-widget-17512663811867067 button.fs-rec-widget-dpdhay.add-to-cart-button:hover{\n border-color: #e76020; \n}\n.fast-upsell-crossell-widget-17512663811867067 .button-wrapper.button-basic-wrapper.add-to-cart-button-wrapper{\n\t padding-bottom: 0px;\n max-width: 100%;\n position: absolute;\n bottom: 0px;\n}\n.fast-upsell-crossell-widget-17512663811867067 .fs-sku-prefix{\n\tfont-size: 13px;\n font-family: 'Open Sans';\n}\n.fast-upsell-crossell-widget-17512663811867067 .product-container .title-container::after {\n display: none;\n}\n.fast-upsell-crossell-widget-17512663811867067 .product-container .title-container:hover::after{\n\tborder: 2px solid #e76020; \n}\n.fast-upsell-crossell-widget-17512663811867067 .fs-recommendation-product-info {\n height: auto;\n}\n.fast-upsell-crossell-widget-17512663811867067 .upsell-cross-sell-product-grid.slide-horizontal{\n align-items: stretch;\n}\n/*Cart Widget*/\n@media only screen and (min-width: 768px) {\n .widget-container.fs-recommendation-widget-container.editor-recommendation-widget-container {\n width: 100%;\n max-width: 1230px;\n padding-bottom: 40px;\n }\n}\n@media only screen and (max-width: 1150px) {\n .fast-upsell-crossell-widget-17512663811867067 #fs-recommendation-widget-main .fs-recommendation-widget-title {\n font-size: 18px;\n }\n .fast-upsell-crossell-widget-17512663811867067 .upsell-cross-sell-product-grid {\n flex-wrap: wrap;\n }\n .fast-upsell-crossell-widget-17512663811867067 .fs-recommendation-compare-price-container {\n text-align: left;\n }\n \t.fast-upsell-crossell-widget-1751266381186706 .info-container.fs-recommendation-product-info .fs-recommendation-product-name-wrapper {\n \ttext-align: left !important;\n \t} \n .fast-upsell-crossell-widget-17512663811867067 .fs-recommendation-product-info {\n padding-bottom: 0px !important;\n } \n\t.fast-upsell-crossell-widget-17512663811867067 #fs-recommendation-widget-main .product-container.fs-recommendation-product-container.fs-upsell-cross-sell-product.editor-product-container{ \n\t\tflex: 0 0 50%;\n \tmax-width: 50%; \n }\n\t.fast-upsell-crossell-widget-17512663811867067 .info-container.fs-recommendation-product-info .title-wrapper.fs-recommendation-title-wrapper{\
3958n\t\ttext-align: left !important;\n\t} \n}\n@media only screen and (max-width: 1024px) {\n .fs-recommendation-product-info {\n height: 182px;\n }\n .info-container.fs-recommendation-product-info div {\n text-align: center;\n }\n}\n@media only screen and (max-width: 767px) {\n .button-wrapper.button-basic-wrapper.add-to-cart-button-wrapper {\n display: none;\n }\n .widget-container.fs-recommendation-widget-container.editor-recommendation-widget-container {\n max-width: 100%;\n }\n .fs-recommendation-price-container.price {\n text-align: center;\n font-weight: bold;\n }\n #fs-recommendation-widget-main .fs-recommendation-widget-title {\n font-family: Roboto;\n font-size: 36px;\n font-weight: 500;\n line-height: 42.19px;\n text-align: center;\n }\n .fs-recommendation-product-info {\n height: 120px;\n padding-bottom: 20px !important;\n }\n #fs-recommendation-widget-main {\n padding-bottom: 50px !important;\n }\n a.title-container.fs-recommendation-product-title {\n max-height: 68px;\n color: #373737;\n font-family: Roboto Condensed;\n font-size: 16px;\n font-weight: 500;\n line-height: 22.75px;\n text-align: center;\n }\n .fs-recommendation-price-container.price span.fs-recommendation-product-price {\n font-family: Roboto Condensed;\n font-size: 20px;\n font-weight: 700;\n line-height: 23.44px;\n text-align: center;\n }\n .fast-upsell-crossell-widget-17512663811867067 .fs-recommendation-price-container.price span.fs-recommendation-product-price {\n font-family: \"Open Sans\", sans-serif !important;\n text-align: left !important;\n } \n}","customIcons": [],"customSwatchesCss": "","domain": null,"kind": "BigCommerce","language": "en","personalization": {"17255595901264385": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17453524545899609": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17455738913032328": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17512663811867067": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17694177161125331": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false}},"pricing": {"avoidPricesForNonLoginUsers": false,"currencyConversionRate": "1.00","currencySymbolPosition": "auto","priceRangeFormat": "price_range","showPriceWithoutDecimals": false},"settings": {"product": {"addToCart": {"addToCartPosition": "product bottom","addToCartType": "product level","ajaxAnimation": false,"backgroundColor": "#e76020","backgroundColorOnHover": {"desktop": "#f026db","mobile": "none","tablet": "none"},"border": "unset","borderColorOnHover": {"desktop": "#4E87FF","mobile": "none","tablet": "none"},"borderRadius": "unset","changeColorsOnHover": false,"color": "#ffffff","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "proxima-nova","fontSize": "14px","fontWeight": "600","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"gridPosition": {"areaName": "addToCart","numOfCols": 3,"row": 5},"isActive": {"1751266760158": true,"defaultValue": false},"margin": "unset","quantitySelector": false,"quickAddBackgroundColor": "#1976d2","quickAddColor": "#000000","quickAddText": "+ Quick Shop","shadow": "unset","showOnHover": false,"showQuickAddBtn": false,"text": {"1751266760158": "Add to Cart","defaultValue": "Shop now"},"textColorsOnHover": {"desktop": "#ffffff","mobile": "none","tablet": "none"}},"backgroundColor": {"desktop": "none","mobile": "unset","tablet": "unset"},"border": "unset","borderRadius": "unset","colorSwatches": {"changeVariantOnHover": false,"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"enableOutOfStockSwatches": false,"gridPosition": {"areaName": "colorSwatches","numOfCols": 3,"row": 6},"isActive": false,"margin": "unset","maxSwatches": 6,"swatchesType": 0},"compare": {"color": "#727272","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "proxima-nova","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"gridPosition": {"areaName": "compare","numOfCols": 1,"row": 2},"isActive": {"1751266760158": true,"defaultValue": false},"margin": "unset","shadow": "unset"},"description": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "proxima-nova","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "description","numOfCols": 3,"row": 4},"isActive": {"1751266760158": false,"defaultValue": false},"margin": "unset","numberOfLines": "2","saveSpaceForLineClamp": true,"shadow": "unset"},"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"imageCarousel": {"desktop": "false","mobile": false,"tablet": "2nd-image"},"imageRatio": {"desktop": {"imageFit": "contain","imageRatio": 1.5},"imageFit": "cover","imageRatio": 0.75,"mobile": {"imageFit": "contain","imageRatio": 1.5},"tablet": {"imageFit": "contain","imageRatio": 1.5}},"info": {"grid": {"1751266760158": {"gridAreas": "\"title title title title\" \"price price price price\" \"title title title title\" ","gridAreasObj": [{"h": 1,"i": "t
3958itle","maxH": 1,"maxW": 4,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"w": 4,"x": 0,"y": 1},{"h": 1,"i": "compare","maxH": 1,"maxW": 4,"w": 4,"x": 1,"y": 2},{"h": 1,"i": "title","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 3}]},"defaultValue": {"gridAreas": "\"title title title title\" \"reviews reviews reviews reviews\" \"price price price price\" \"SKU SKU SKU SKU\" ","gridAreasObj": [{"h": 1,"i": "title","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 2},{"h": 1,"i": "SKU","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 3},{"h": 1,"i": "reviews","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 1}]},"gridAreas": "\"title title title title\" \"price price price price\" \"compare compare compare compare\"","gridAreasObj": [{"h": 1,"i": "title","maxH": 1,"maxW": 4,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"w": 4,"x": 0,"y": 1},{"h": 1,"i": "compare","maxH": 1,"maxW": 4,"w": 4,"x": 1,"y": 2}]},"padding": "15px"},"lazyLoadingImage": {"defaultValue": false,"widget1": false},"padding": {"desktop": "0px","mobile": "10px","tablet": "3px"},"price": {"alignIfCompare": "center","color": "#000000","colorIfCompareEnable": {"desktop": "#242427","mobile": "#000000","tablet": "#000000"},"currency": "auto","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"desktop": {"font": "proxima-nova","fontSize": "16px","fontWeight": "700","letterSpacing": "","lineHeight": "1.4","textAlign": "center"},"font": "Arial","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","mobile": {"font": "proxima-nova","fontSize": "14px","fontWeight": "700","letterSpacing": "","lineHeight": "1.4","textAlign": "center"},"tablet": {"font": "proxima-nova","fontSize": "14px","fontWeight": "700","letterSpacing": "","lineHeight": "1.4","textAlign": "center"},"textAlign": "left"},"gridPosition": {"areaName": "price","numOfCols": 1,"row": 2},"isActive": true,"margin": "unset","shadow": "unset"},"quickView": {"attributes": [],"backgroundColor": "none","border": "1px solid #000000","borderRadius": "unset","color": "#000000","defaultStoreQuickview": false,"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "proxima-nova","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "quickView","numOfCols": 3,"row": 1},"isActive": {"1751266760158": false,"defaultValue": false},"margin": "unset","text": "Quick View","theme": "modern"},"reviews": {"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "proxima-nova","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"gridPosition": {"areaName": "reviews","numOfCols": 3,"row": 3},"isActive": {"1751266760158": true,"defaultValue": true},"margin": "unset","noReviewsStarsColor": "#9F9F9F","reviewsCount": true,"reviewsCountAvg": true,"reviewsCountColor": "#9F9F9F","reviewsStarsColor": "#ffb518","shadow": "unset","widgetForNoReview": true},"shadow": "unset","showBorderOnHover": false,"sku": {"color": "#b6b6b6","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "proxima-nova","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"gridPosition": {"areaName": "SKU","numOfCols": 3,"row": 1},"isActive": {"1751266760158": true,"defaultValue": false},"margin": "auto","shadow": "unset"},"title": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"desktop": {"font": "'Open Sans', sans-serif","fontSize": "13.5px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "1.5","textAlign": "center"},"font": "Arial","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "1.5","mobile": {"font": "'Open Sans',sans-serif","fontSize": "16px","fontWeight": "300","letterSpacing": "0.25px","lineHeight": "1.5","textAlign": "center"},"tablet": {"font": "'Open Sans',sans-serif","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "1.5","textAlign": "center"},"textAlign": "left"},"gridPosition": {"areaName": "title","numOfCols": 3,"row": 1},"isActive": {"1751266760158": true,"defaultValue": true}
3958,"margin": "auto","numberOfLines": {"desktop": "6","mobile": "20","tablet": "6"},"saveSpaceForLineClamp": true},"wishList": {"checkedColor": "#ff1493","checkedIconName": "","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Arial","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "wishlist","numOfCols": 1,"row": 1},"isActive": false,"isCustomIcon": false,"location": "on-image","margin": "unset","notCheckedColor": "#ff1493","notCheckedIconName": "","padding": "10px","position": "top-left","size": {"desktop": "24","mobile": "30px","tablet": "24"}}},"quickViewModal": {"animationDuration": 400,"animationInX": 0,"animationInY": {"desktop": -200,"mobile": 2000,"tablet": -200},"animationOutX": {"desktop": 0,"mobile": -500,"tablet": 0},"animationOutY": {"desktop": -100,"mobile": 0,"tablet": -100},"closeButtonCustomIconName": "","height": "70%","imagesBar": false,"imagesInside": false,"imagesPosition": "left","isCustomIconClose": false,"openingDirection": {"desktop": "top to bottom","mobile": "bottom to top","tablet": "top to bottom"},"quantityBorder": "unset","quantityBorderRadius": "unset","quantityFont": {"font": "proxima-nova","fontSize": "14px","fontWeight": "500","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"quantityFontColor": "#000000","quantityLayout": "classic","quantityTitle": "Qty","theme": "classic","width": "70%"},"recommendationGeneral": {"backgroundColor": "none","border": "unset","borderColorOnHover": "none","borderRadius": "unset","collections": [],"currentProgressBarIcon": "","emptyProgressBarIcon": "","font": {"font": "Arial","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridColumnGap": "1px","gridRowGap": "3px","isCustomCarouselIcons": {"1751266760158": false,"defaultValue": true},"isCustomProgressBarIcon": false,"layout": {"desktop": "horizontal","mobile": "horizontal","tablet": "horizontal"},"leftArrowIcon": "","loadMore": false,"maxSuggestionsProducts": 4,"mobileExpandLimitProducts": false,"numberOfColumns": "3","numberOfRows": "3","padding": {"1751266760158": "0px","defaultValue": "15px"},"productsPerArrowClick": "4","productsPerSlide": {"defaultValue": "4","widget1": {"desktop": "4","mobile": "2","tablet": "4"}},"progressBarColor": "#571eae","rightArrowIcon": "","sources": ["related_purchase","related_cart","related_recently_viewed","related_views"]},"recommendationTitle": {"color": {"1751266760158": "#000000","defaultValue": "#444444"},"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"1751266760158": {"font": "Arial","fontSize": "25pxpx","fontWeight": "bold","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"defaultValue": {"font": "Arial","fontSize": "25px","fontWeight": "bold","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"font": "Arial","fontSize": "25px","fontWeight": "bold","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"innerText": "People Who Bought These Also Bought...","isActive": true,"margin": "unset","numberOfLines": "1","shadow": {"1751266760158": "0px 0px 1px 1px #000000","defaultValue": "unset"}}},"textBadges": null,"translationProvider": "weglot","unifiedBadges": [],"variationWidgetConfig": {},"widgetUiConfig": {"17255595901264385": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "widget1","styleName": "default widget","title": "Recently Viewed"},"17453524545899609": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "style1","styleName": "default style","title": "People Who Bought These Also Bought..."},"17455738913032328": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "style1","styleName": "default style","title": "People Who Bought These Also Bought..."},"17512663811867067": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1751266760158","styleName": "Cart Widget Style","title": "People Who Bought These Also Bought..."},"17694177161125331": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "style1","styleName": "default style","title": "Trending Now"}},"wishlistProvider": "custom-wishlist"}; 3959 3960 3961 var FAST_UPSELL_WIDGETS_MAPPING = {"17512663811867067": {"c72a66c1-6b40-4e64-a919-468e170d0594-1": "17906042840924776"}}; 3962 3963</script>
3963 3964
3965<script src="https://cdn.noibu.com/collect-core.js"></script>
3965<script> 3966window.addEventListener('load', () => { 3967 3968 const fetchCartData = async () => { 3969 const options = { 3970 method: "GET", 3971 headers: { 3972 Accept: "application/json", 3973 "Content-Type": "application/json", 3974 }, 3975 }; 3976 3977 try { 3978 const response = await fetch( 3979 `${window.location.origin}/api/storefront/carts`, 3980 options 3981 ); 3982 3983 if (!response.ok) { 3984 console.error( 3985 `HTTP Error: ${response.status} - ${response.statusText}` 3986 ); 3987 return undefined; 3988 } 3989 3990 const data = await response.json(); 3991 return data[0]; // Return the first cart if it exists, otherwise undefined 3992 } catch (error) { 3993 console.error("Fetch error:", error); 3994 return undefined; 3995 } 3996 }; 3997 3998 const fetchCheckout = async (checkoutId) => { 3999 const options = { 4000 method: "GET", 4001 headers: { 4002 Accept: "application/json", 4003 "Content-Type": "application/json", 4004 }, 4005 }; 4006 4007 try { 4008 const url = `${window.location.origin}/api/storefront/checkouts/${checkoutId}`; 4009 const response = await fetch(url, options); 4010 4011 if (!response.ok) { 4012 console.error( 4013 `HTTP Error: ${response.status} - ${response.statusText}` 4014 ); 4015 return undefined; 4016 } 4017 4018 const data = await response.json(); 4019 return data; 4020 } catch (error) { 4021 console.error("Fetch error:", error); 4022 return undefined; 4023 } 4024 }; 4025 4026 const addCustomAttribute = (key, value) => { 4027 if (window.NOIBUJS) { 4028 window.NOIBUJS.addCustomAttribute(key, value); 4029 } else { 4030 window.addEventListener('noibuSDKReady', () => { 4031 window.NOIBUJS.addCustomAttribute(key, value); 4032 }); 4033 } 4034 }; 4035 4036 if (typeof window.bodlEvents?.cart?.on === "function") { 4037 window.bodlEvents.cart.viewed(async (payload) => { 4038 4039 const cartData = await fetchCartData(); 4040 4041 if (cartData) { 4042 sessionStorage.setItem("cartId", cartData?.id); 4043 addCustomAttribute("cartId", cartData?.id); 4044 } 4045 }); 4046 } 4047 4048 if (typeof window.bodlEvents.checkout.checkoutBegin === "function") { 4049 window.bodlEvents.checkout.checkoutBegin(async (payload) => { 4050 4051 const cartId = sessionStorage.getItem("cartId"); 4052 4053 if (cartId) { 4054 addCustomAttribute("checkoutId", cartId); 4055 } 4056 }); 4057 } 4058 4059 if (typeof window.bodlEvents.checkout.orderPurchased === "function") { 4060 window.bodlEvents.checkout.orderPurchased((payload) => { 4061 addCustomAttribute("orderId", payload?.order_id?.toString()); 4062 }); 4063 } 4064 4065 if (window?.bodl?.shopper?.customer_id) { 4066 addCustomAttribute("customerId", window.bodl.shopper.customer_id); 4067 } 4068 4069 if (window?.bodl?.session?.id) { 4070 addCustomAttribute("sessionId", window.bodl.session.id); 4071 } 4072 4073}, false) 4074</script>
4074 4075
4075<script> 4076 async function handleHelpCode() { 4077 if (window.NOIBUJS?.requestHelpCode) { 4078 const helpCodeField = document.getElementById("help-code-field"); 4079 if (helpCodeField != null) { 4080 const helpCode = await window.NOIBUJS.requestHelpCode(false); 4081 helpCodeField.innerText = helpCode; 4082 } 4083 } 4084 } 4085 4086 if (window?.NOIBUJS) { 4087 handleHelpCode(); 4088 } else { 4089 window.addEventListener('noibuSDKReady', handleHelpCode); 4090 } 4091 </script>
4091 4092 4093
4093<script> 4094 async function handleButtonHelpCode() { 4095 const button = document.getElementById("request-help-code"); 4096 const label = document.getElementById("help-code-result"); 4097 4098 if (button != null && label != null) { 4099 button.addEventListener("click", async () => { 4100 if (window.NOIBUJS?.requestHelpCode) { 4101 const helpCode = await window.NOIBUJS.requestHelpCode(false); 4102 label.innerText = helpCode; 4103 } 4104 }); 4105 } 4106 } 4107 4108 if (window?.NOIBUJS) { 4109 handleButtonHelpCode(); 4110 } else { 4111 window.addEventListener("noibuSDKReady", handleButtonHelpCode); 4112 } 4113 </script>
vendor: 1 bytes, line 4113
4113
4114<script> 4115window.addEventListener("noibuSDKReady", async () => { 4116 const helpCode = await window.NOIBUJS.requestHelpCode(false); 4117 const helpCodeField = document.getElementById("cs-code-help"); 4118 if (helpCodeField != null) { 4119 helpCodeField.innerText = helpCode; 4120 } 4121}); 4122</script>
vendor: 1 bytes, line 4122
4122
4123<script> 4124 4125 4126 4127 4128 var { product: boProduct, token: boToken, page_type: boPageType } = JSON.parse("{\"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxXSwiY29ycyI6WyJodHRwczovL3Rvb2xzdG9kYXkuY29tIl0sImVhdCI6MTc5MTAzMzA2NCwiaWF0IjoxNzkwODYwMjY0LCJpc3MiOiJCQyIsInNpZCI6MTAwMjUyMDYzNCwic3ViIjoiQkMiLCJzdWJfdHlwZSI6MCwidG9rZW5fdHlwZSI6MX0.uE2tJB35QWeAYAJeQKzIhBcSDhn6Lj129ijlsXc81cC3ntNpRZ5fm7fDgCov6DJgkG9NBlNMfdyRCs6ZDqH5qw\",\"page_type\":\"page\"}"); 4129 window.backorder_theme_data = { 4130 token: boToken, 4131 product: boProduct, 4132 page_type: boPageType 4133 }; 4134</script>
4134<script> 4135$(document).ready(function() { 4136 var $body = $('body'); 4137 var $stickyHeader = $('.new-sticky-header'); 4138 var stickyPage = $body.hasClass('product-cus') 4139 || $body.hasClass('category-cus') 4140 || $body.hasClass('brand-cus') 4141 || $body.hasClass('pageid-790') 4142 || $body.hasClass('pageid-272') 4143 || $body.hasClass('pageid-802'); 4144 4145 function ensureStickySpacer(height) { 4146 var $spacer = $stickyHeader.next('.sticky-header-spacer'); 4147 if (!$spacer.length) { 4148 $spacer = $('<div class="sticky-header-spacer" aria-hidden="true"></div>'); 4149 $stickyHeader.after($spacer); 4150 } 4151 $spacer.css({ 4152 display: 'block', 4153 width: '100%', 4154 height: height + 'px', 4155 pointerEvents: 'none', 4156 visibility: 'hidden' 4157 }); 4158 } 4159 4160 function removeStickySpacer() { 4161 $stickyHeader.next('.sticky-header-spacer').remove(); 4162 } 4163 4164 function toggleStickyHeader() { 4165 if (!stickyPage || !$stickyHeader.length) { 4166 return; 4167 } 4168 4169 var scrollTop = $(window).scrollTop(); 4170 4171 if (scrollTop > 0) { 4172 if (!$body.hasClass('sticky-header')) { 4173 ensureStickySpacer($stickyHeader.outerHeight()); 4174 $body.addClass('sticky-header'); 4175 } 4176 } else if ($body.hasClass('sticky-header')) { 4177 $body.removeClass('sticky-header'); 4178 removeStickySpacer(); 4179 } 4180 4181 var toolbarTop = $('.buttons-block,.toolbar-top,.top-center-container .buttons-wrapper').scrollTop(); 4182 if (scrollTop > toolbarTop) { 4183 $body.addClass('sticky-toolbar'); 4184 } else { 4185 $body.removeClass('sticky-toolbar'); 4186 } 4187 } 4188 4189 toggleStickyHeader(); 4190 4191 $(window).on('scroll', function() { 4192 toggleStickyHeader(); 4193 }); 4194}); 4195</script>
4195<script> 4196 4197 var FS_VARIATION_SETUP = { "ab_testing_variations": {} }; 4198 4199</script>
4199 4200 4201 4202
4202<script type="text/javascript"> 4203 const trustpilot_settings = { 4204 page: "page" === "default" ? "landing" : "page", 4205 sku: "", 4206 name: "", 4207 key: "Wo3KQ0rPWNvbhYFv", 4208 product_id: "", // Needed for TrustBoxPreview 4209 }; 4210 const createTrustBoxScript = function() { 4211 const trustBoxScript = document.createElement('script'); 4212 trustBoxScript.async = true; 4213 trustBoxScript.src = "https://ecommplugins-scripts.trustpilot.com/v2.1/js/header_bigcommerce.min.js"; 4214 document.head.appendChild(trustBoxScript); 4215 }; 4216 if (BCData.product_attributes && !BCData.product_attributes.base && "sku" !== 'id') { 4217 addEventListener('DOMContentLoaded', () => { 4218 const endpoint = "/remote/v1/product-attributes/"; 4219 try { 4220 stencilUtils.api.productAttributes.makeRequest(endpoint, "GET", {}, {}, function(err, res) { 4221 trustpilot_settings.sku = res.data["sku"]; 4222 createTrustBoxScript(); 4223 }) 4224 } catch { 4225 fetch(endpoint).then(function(res) { 4226 res.json().then(function(jsonRes) { 4227 trustpilot_settings.sku = jsonRes.data["sku"]; 4228 createTrustBoxScript(); 4229 }); 4230 }); 4231 } 4232 }); 4233 } else { 4234 createTrustBoxScript(); 4235 } 4236 </script>
4236 4237
4237<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/-qMbgpj9sbDaquP-EfNG1w" async></script>
4237<script> 4238(function () { 4239 if (document.querySelector('meta[name="apple-itunes-app"]')) return; 4240 var meta = document.createElement('meta'); 4241 meta.name = 'apple-itunes-app'; 4242 meta.content = 'app-id=6761409500'; 4243 document.head.appendChild(meta); 4244})(); 4245</script>
4245<script> 4246</script>
4246<!-- Generated by Stape API --> 4247<!-- Google Tag Manager -->
4248<script>!function(){"use strict";function l(e){for(var t=e,r=0,n=document.cookie.split(";");r<n.length;r++){var o=n[r].split("=");if(o[0].trim()===t)return o[1]}}function s(e){return localStorage.getItem(e)}function u(e){return window[e]}function A(e,t){e=document.querySelector(e);return t?null==e?void 0:e.getAttribute(t):null==e?void 0:e.textContent}var e=window,t=document,r="script",n="dataLayer",o="https://sgtm.toolstoday.com",a="",i="5ugtdcdnnl",c="byczl=BQpTIzcpWSkmNiA0Li9GQRpTXEpSQhAJURoBCw8XAAgIDxdKAAsZ",g="stapeUserId",v="",E="",d=!1;try{var d=!!g&&(m=navigator.userAgent,!!(m=new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)))&&16.4<=parseFloat(m[1]),f="stapeUserId"===g,I=d&&!f?function(e,t,r){void 0===t&&(t="");var n={cookie:l,localStorage:s,jsVariable:u,cssSelector:A},t=Array.isArray(t)?t:[t];if(e&&n[e])for(var o=n[e],a=0,i=t;a<i.length;a++){var c=i[a],c=r?o(c,r):o(c);if(c)return c}else console.warn("invalid uid source",e)}(g,v,E):void 0;d=d&&(!!I||f)}catch(e){console.error(e)}var m=e,g=(m[n]=m[n]||[],m[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t.getElementsByTagName(r)[0]),v=I?"&bi="+encodeURIComponent(I):"",E=t.createElement(r),f=(d&&(i=8<i.length?i.replace(/([a-z]{8}$)/,"kp$1"):"kp"+i),!d&&a?a:o);E.async=!0,E.src=f+"/"+i+".js?"+c+v,null!=(e=g.parentNode)&&e.insertBefore(E,g)}();</script>
4248 4249<!-- End Google Tag Manager -->
4249<script nonce=""> 4250if(typeof fbq === 'function') { 4251 fbq('trackSingle', '503371893180330', 'PageView', {}, {"eventID":"6938c8be-6789-4e9d-b0fd-3046aab9386e"}); 4252} else if (typeof window.addEventListener === 'function') { 4253 window.addEventListener("load", function() { fbq('trackSingle', '503371893180330', 'PageView', {}, {"eventID":"6938c8be-6789-4e9d-b0fd-3046aab9386e"}); }, false) 4254} 4255</script>
4255 4256
4256<script data-cfasync="false" src="https://microapps.bigcommerce.com/bodl-events/1.9.4/index.js" integrity="sha256-Y0tDj1qsyiKBRibKllwV0ZJ1aFlGYaHHGl/oUFoXJ7Y=" nonce="" crossorigin="anonymous"></script>
4256 4257
4257<script data-cfasync="false" nonce=""> 4258 4259 (function() { 4260 function decodeBase64(base64) { 4261 const text = atob(base64); 4262 const length = text.length; 4263 const bytes = new Uint8Array(length); 4264 for (let i = 0; i < length; i++) { 4265 bytes[i] = text.charCodeAt(i); 4266 } 4267 const decoder = new TextDecoder(); 4268 return decoder.decode(bytes); 4269 } 4270 window.bodl = JSON.parse(decodeBase64("eyJzZXNzaW9uIjp7ImlkIjoiYjNkMzI3NDQtOTk5MS00Y2RhLWI4YTEtMDZhY2NmMjZlMTQ2IiwiZmlyc3RfdG91Y2hfdGltZXN0YW1wIjoiMjAyNi0xMC0wMlQwNjo1Mzo0OSIsImZpcnN0X3RvdWNoX3JlZmVycmFsX3VybCI6IiIsImZpcnN0X3RvdWNoX3JlcXVlc3RfdXJsIjoiaHR0cHM6Ly90b29sc3RvZGF5LmNvbS9zZWFyY2gtcmVzdWx0cy8ifSwic2hvcHBlciI6eyJ2aXNpdG9yX2lkIjoiIiwiY3VzdG9tZXJfaWQiOm51bGwsImVtYWlsIjpudWxsLCJmaXJzdF9uYW1lIjpudWxsLCJsYXN0X25hbWUiOm51bGx9LCJkYXRhX2NvbnNlbnQiOnsiZnVuY3Rpb25hbCI6dHJ1ZSwiYW5hbHl0aWNzIjp0cnVlLCJhZHZlcnRpc2luZyI6dHJ1ZX0sImV2ZW50cyI6W119")); 4271 })() 4272 4273 </script>
4273 4274
4275<script nonce=""> 4276(function () { 4277 var xmlHttp = new XMLHttpRequest(); 4278 4279 xmlHttp.open('POST', 'https://bes.gcp.data.bigcommerce.com/nobot'); 4280 xmlHttp.setRequestHeader('Content-Type', 'application/json'); 4281 xmlHttp.send('{"store_id":"1002520634","timezone_offset":"-4.0","timestamp":"2026-10-02T06:53:49.36530800Z","visit_id":"db4fbbed-86f5-4029-85e1-205f8cddcb1b","channel_id":1}'); 4282})(); 4283</script>
4283 4284 4285 4286 4287
4287<script src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/js/theme/custom/breadcrumbs.js"></script>
4287 4288 4289 4290 <link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 4291<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
4292<script> 4293/* >> TriplePixel :: start*/ 4294var qu = getUrlParameter('q'); 4295var que = ""; 4296if(qu){ 4297 que = qu.replace("+"," "); 4298} 4299var products = []; 4300window.TriplePixelData={ 4301 TripleName:"store-byznwdb8us.mybigcommerce.com", 4302 ver:"2.17", 4303 plat:"bigcommerce", 4304 isHeadless:false, 4305 product:{ 4306 id:"", 4307 name:"", 4308 price:"" 4309 }, 4310 checkout:{ 4311 id:"", 4312 ship_email:"" 4313 }, 4314 user:{ 4315 em:"" 4316 }, 4317 search: que 4318},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href?.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=store-byznwdb8us.mybigcommerce.com&plat=bigcommerce",5)))}}("","TriplePixel",localStorage); 4319/* << TriplePixel :: end*/ 4320function getUrlParameter(sParam) { 4321 var sPageURL = window.location.search.substring(1), 4322 sURLVariables = sPageURL.split('&'), 4323 sParameterName, 4324 i; 4325 for (i = 0; i < sURLVariables.length; i++) { 4326 sParameterName = sURLVariables[i].split('='); 4327 if (sParameterName[0] === sParam) { 4328 return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); 4329 } 4330 } 4331 return false; 4332} 4333</script>
4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345<link rel="alternate" hreflang="en-US" href="https://www.toolstoday.com/search-results/" /> 4346 <link rel="alternate" hreflang="en" href="https://global.toolstoday.com/search-results/" /> 4347 <link rel="alternate" hreflang="de" href="https://de.global.toolstoday.com/search-results/" /> 4348 <link rel="alternate" hreflang="fr" href="https://fr.global.toolstoday.com/search-results/" /> 4349 <link rel="alternate" hreflang="es" href="https://es.global.toolstoday.com/search-results/" /> 4350 <link rel="alternate" hreflang="x-default" href="https://global.toolstoday.com/search-results/" /> 4351 4352 <!-- start Omniconvert.com code --> 4353 <!-- 4354 <link rel="dns-prefetch" href="//app.omniconvert.com" /> 4355
4355<script type="text/javascript">window._mktz=window._mktz||[];</script>
4355 4356
4356<script src="//cdn.omniconvert.com/js/l3a7b84.js"></script>
4356 4357 --> 4358 <!-- end Omniconvert.com code --> 4359 4360 </head> 4361 <body class="page-cus pageid-790 website-1 guest-customer"> 4362 <svg data-src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/icon-sprite.svg" class="icons-svg-sprite"></svg> 4363 4364 <picture> 4365 <source 4366 media="(min-width: 768px)" 4367 srcset="https://toolstoday.com/images/stencil/original/image-manager/white-bg-new.jpg" 4368 sizes="100vw"> 4369 4370 <img 4371 class="white-bg" 4372 src="https://toolstoday.com/images/stencil/original/image-manager/white-bg-new.jpg" 4373 width="1500" 4374 height="1500" 4375 fetchpriority="high" 4376 loading="eager" 4377 decoding="async" 4378 alt=""> 4379</picture> 4380 4381<!-- Google Tag Manager (noscript) --> 4382<noscript 4383 ><iframe 4384 src="https://sgtm.toolstoday.com/ns.html?id=GTM-NJXNPMK2" 4385 height="0" 4386 width="0" 4387 style="display: none; visibility: hidden" 4388 ></iframe 4389></noscript> 4390<!-- End Google Tag Manager (noscript) --> 4391<input type="hidden" id="gtm_vars" />
4392<script> 4393 // page type 4394 var page_type = "page"; 4395 if(page_type == "default"){ 4396 page_type = "home"; 4397 } 4398 insertinGTMVars("page_type",page_type); 4399 4400 // page title 4401 var page_title = "Search Results+"; 4402 if(page_title == ""){ 4403 page_title = document.title; 4404 } 4405 insertinGTMVars("page_title",page_title); 4406 4407 // currency 4408 insertinGTMVars("currency","USD"); 4409 4410 // customer email 4411 insertinGTMVars("customer_email",""); 4412 4413 4414 if(page_type == "category"){ 4415 // category name 4416 insertinGTMVars("category_name",""); 4417 4418 } 4419 4420 if(page_type == "product"){ 4421 // product sku 4422 insertinGTMVars("product_sku",""); 4423 4424 // product id 4425 insertinGTMVars("product_id",""); 4426 4427 // product category 4428 4429 insertinGTMVars("product_category",""); 4430 4431 // product title 4432 insertinGTMVars("product_title",""); 4433 4434 // product brand 4435 insertinGTMVars("product_brand",""); 4436 4437 // product url 4438 insertinGTMVars("product_url",""); 4439 4440 // product image 4441 //insertinGTMVars("product_image",""); 4442 insertinGTMVars("product_image",""); 4443 4444 // product oos 4445 var out_of_stock = ""; 4446 var stock_level = "In Stock"; 4447 if(out_of_stock!=""){ 4448 stock_level = "Out of Stock"; 4449 } 4450 insertinGTMVars("product_oos",stock_level); 4451 4452 // product price 4453 insertinGTMVars("product_price",""); 4454 4455 // compare price 4456 insertinGTMVars("compare_price",""); 4457 } 4458 4459 if(page_type == "cart"){ 4460 var product_brands = []; 4461 var product_skus = []; 4462 var products_data = []; 4463 4464 4465 // product brands 4466 insertinGTMVars("product_brands",product_brands); 4467 4468 // product skus 4469 insertinGTMVars("product_skus",product_skus); 4470 4471 // all products data 4472 insertinGTMVars("products_data",products_data); 4473 4474 // grand total 4475 insertinGTMVars("grand_total",""); 4476 4477 } 4478 4479 if(page_type == "checkout"){ 4480 fetch('/api/storefront/cart?includes=consignments.availableShippingOptions',{ credentials: 'include' }).then(function (response) { 4481 return response.json(); 4482 }).then(function (cartJson) { 4483 return cartJson[0].id; 4484 }).catch(function (error) { 4485 4486 }).then(function (cartId) { 4487 fetch('/api/storefront/checkouts/' + cartId, { credentials: 'include' }).then(function (response) { 4488 return response.json(); 4489 }).then(function (checkoutJson) { 4490 all_items = checkoutJson.cart.lineItems; 4491 var products = []; 4492 for(var key in all_items) { 4493 for (var key1 in all_items[key]) { 4494 var item = all_items[key][key1]; 4495 var product = { 4496 "brand": item.brand, 4497 "id": item.sku, 4498 "name": item.name, 4499 "price":item.listPrice, 4500 "quantity": item.quantity, 4501 "product_id": item.productId 4502 }; 4503 products.push(product); 4504 4505 } 4506 } 4507 4508 // all products data 4509 insertinGTMVars("products_data",products); 4510 4511 // grand_total 4512 insertinGTMVars("grand_total",checkoutJson.cart.outstandingBalance); 4513 }).catch(function (error) { 4514 console.log(error); 4515 }) 4516 }); 4517 } 4518 4519 if(page_type == "orderconfirmation"){ 4520 fetch('/api/storefront/order/?include=lineItems.physicalItems.categories', {credentials: 'include'}) .then(function(response) { 4521 return response.json(); 4522 }) .then(function(orderJson) { 4523 var couponcode = orderJson.coupons[0]; 4524 if(couponcode == undefined){ 4525 couponcode = ""; 4526 } 4527 // coupon code 4528 insertinGTMVars("couponcode",couponcode); 4529 4530 all_items = orderJson.lineItems; 4531 var products = []; 4532 for(var key in all_items) { 4533 for (var key1 in all_items[key]) { 4534 var item = all_items[key][key1]; 4535 var item_brand = item.brand; 4536 4537 var categories = item.categories; 4538 var cats = []; 4539 $.each(categories,function(index,category_list){ 4540 $.each(category_list,function(index,category){ 4541 var name = category.name; 4542 cats.push(name); 4543 });
4544 }); 4545 cats = $.grep(cats, function(el, index) { 4546 return index === $.inArray(el, cats); 4547 }); 4548 4549 /*if(item_brand == undefined){ 4550 var data = {"sku":item.sku}; 4551 $.ajax({ 4552 url: "https://globale.toolstoday.com/bigcommerce/getProductData.php", 4553 type: "POST", 4554 dataType: 'json', 4555 data: data, 4556 success: function (data) { 4557 item_brand = data['product']['custom_fields']['brand'].value; 4558 var product = { 4559 "brand": item_brand, 4560 "id": item.sku, 4561 "name": item.name, 4562 "price":item.listPrice, 4563 "quantity": item.quantity, 4564 "category": cats[0] 4565 }; 4566 products.push(product); 4567 }, 4568 fail: function (data) { 4569 console.log(data); 4570 } 4571 }); 4572 } else {*/ 4573 var product = { 4574 "brand": item_brand, 4575 "id": item.sku, 4576 "name": item.name, 4577 "price":item.listPrice, 4578 "quantity": item.quantity, 4579 "category": cats[0], 4580 "product_id": item.productId 4581 }; 4582 products.push(product); 4583 //} 4584 } 4585 } 4586 4587 // all products data 4588 setTimeout(function(){ 4589 insertinGTMVars("products_data",products); 4590 },4000) 4591 4592 // billing email 4593 insertinGTMVars("billing_email",orderJson.billingAddress.email); 4594 4595 // customer id 4596 insertinGTMVars("customer_id",orderJson.customerId); 4597 4598 // discount 4599 insertinGTMVars("discount",orderJson.discountAmount); 4600 4601 // order id 4602 insertinGTMVars("order_id",orderJson.orderId); 4603 4604 // shipping amount 4605 insertinGTMVars("shipping_amount",orderJson.shippingCostTotal); 4606 4607 // tax amount 4608 insertinGTMVars("tax_amount",orderJson.taxTotal); 4609 4610 // grand total 4611 insertinGTMVars("grand_total",orderJson.orderAmount); 4612 4613 console.log(orderJson.billingAddress); 4614 // phone 4615 insertinGTMVars("phone_number",orderJson.billingAddress.phone); 4616 4617 // first name 4618 insertinGTMVars("first_name",orderJson.billingAddress.firstName); 4619 4620 // last name 4621 insertinGTMVars("last_name",orderJson.billingAddress.lastName); 4622 4623 // street 4624 insertinGTMVars("street",orderJson.billingAddress.address1 + " " + orderJson.billingAddress.address2); 4625 4626 // city 4627 insertinGTMVars("city",orderJson.billingAddress.city); 4628 4629 // region 4630 insertinGTMVars("region",orderJson.billingAddress.stateOrProvince); 4631 4632 // country 4633 insertinGTMVars("country",orderJson.billingAddress.country); 4634 4635 // postal_code 4636 insertinGTMVars("postal_code",orderJson.billingAddress.postalCode); 4637 }); 4638 } 4639 4640 setTimeout(function (){ 4641 if($('.cart-quantity').html() != '0') { 4642 fetch('/api/storefront/cart?includes=consignments.availableShippingOptions',{ credentials: 'include' }).then(function (response) { 4643 return response.json(); 4644 }).then(function (cartJson) { 4645 return cartJson[0].id; 4646 }).catch(function (error) { 4647 4648 }).then(function (cartId) { 4649 fetch('/api/storefront/checkouts/' + cartId, { credentials: 'include' }).then(function (response) { 4650 return response.json(); 4651 }).then(function (checkoutJson) { 4652 if(checkoutJson.cart){ 4653 all_items = checkoutJson.cart.lineItems; 4654 var products = []; 4655 for(var key in all_items) { 4656 for (var key1 in all_items[key]) { 4657 var item = all_items[key][key1]; 4658 var product = { 4659 "brand": item.brand, 4660 "id": item.sku, 4661 "name": item.name, 4662 "price":item.listPrice, 4663 "quantity": item.quantity, 4664 "product_id": item.productId 4665 }; 4666 products.push(product); 4667 } 4668 } 4669 4670 // all products data 4671 insertinGTMVars("products_incart",products); 4672 console.log(checkoutJson); 4673 console.log("checkoutJson"); 4674 // grand_total 4675 insertinGTMVars("grand_total_incart",checkoutJson.cart.cartAmount); 4676 } 4677 }).catch(function (error) { 4678 console.log(error); 4679 }) 4680 }); 4681 } 4682 },2000); 4683 4684 function insertinGTMVars(element,value){ 4685 var gtm_vars = document.getElementById("gtm_vars").value; 4686 var gtm_array = {}; 4687 if(gtm_vars != ""){ 4688 gtm_array = JSON.parse(gtm_vars); 4689 } 4690 gtm_array[element] = value; 4691 document.getElementById("gtm_vars").value = JSON.stringify(gtm_array); 4692 } 4693</script>
4693 4694 4695<!-- FROM APP -->
4696<script> 4697 window.dataLayer = window.dataLayer || []; 4698 4699 4700 4701 4702 4703 function getUrlParameter(sParam) { 4704 var sPageURL = window.location.search.substring(1), 4705 sURLVariables = sPageURL.split('&'), 4706 sParameterName, 4707 i; 4708 4709 for (i = 0; i < sURLVariables.length; i++) { 4710 sParameterName = sURLVariables[i].split('='); 4711 4712 if (sParameterName[0] === sParam) { 4713 return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); 4714 } 4715 } 4716 return false; 4717 } 4718 var gtm_vars = document.getElementById("gtm_vars").value; 4719 var gtm_array = {}; 4720 if(gtm_vars != ""){ 4721 gtm_array = JSON.parse(gtm_vars); 4722 } 4723 if (gtm_array.page_title == "Search Results+") { 4724 var qu = getUrlParameter('q') 4725 if (qu) { 4726 var que = qu.replace("+", " "); 4727 console.log(que); 4728 4729 // GA4 event 4730 var ga4event = {}; 4731 ga4event.event = "view_search_results"; 4732 ga4event.ecommerce = {}; 4733 ga4event.ecommerce.search_term = que; 4734 window.dataLayer.push(ga4event); 4735 4736 var ga4event2 = {}; 4737 ga4event2.event = "view_search_results_custom"; 4738 ga4event2.ecommerce = {}; 4739 ga4event2.ecommerce.search_term = que; 4740 window.dataLayer.push(ga4event2); 4741 4742 } 4743 } 4744</script>
4744 4745<!-- FROM APP --> 4746<a href="#main-content" class="skip-to-main-link">Skip to main content</a> 4747<!-- 4748<div class="peek-a-bar hard-coded-in-header" style="padding: 7px 16px;background-color: rgb(0, 0, 0);opacity: 1;bottom: 0px;box-shadow: 0px 0px 0px 0px;z-index: 1999999990 !important;text-align: center;font-size: 18px;" popup_close="0"><div id="cbar_msgzone_content"> 4749 <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap" rel="stylesheet"> 4750<p style="color: white; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; letter-spacing: 0.5px;"> 4751 <a href="/sale-items/" style="color: white;text-decoration: none;"> 4752 Limited-Time March Deals â Shop & Save. 4753 </a> 4754</p></div><div id="email_capture_ajax_msg" style="display: none"></div><img src="https://static.barilliance.com/img/close_buttons/close7_16.png" style="position: absolute; cursor: pointer; cursor: hand; border: none; top: 1px; bottom: auto;right: 1px; left: auto;margin: 0px;" onclick="peekABar.cbar_1764101237.hide(); popup_close=this.getAttribute("popup_close"); if ((typeof popup_close =="undefined") || isNaN(parseInt(popup_close)) ) popup_close=365; if ((popup_close != -1) && (cbar_preview_rules =="" && cbar_preview_rules_bytag == "")) cbar_createCookie("cbar_mc_"+this.getAttribute("rule_id") ,1, parseInt(popup_close)); return false;" popup_close="0" rule_id="50877"></div> 4755--> 4756<!--
4756<script src="//dn3y71tq7jf07.cloudfront.net/toolstoday.com/cbar.js.php" defer="" charset="utf-8" id="barilliance-script" type="text/javascript"></script>
4756--> 4757 4758<!--
4758<script> 4759(function () { 4760 4761 const MESSAGE_CLASS = 'amana-eligible-message'; 4762 const eligibleBrands = [ 4763 'Amana Tool', 4764 'Amana Tool/AGE Series', 4765 'Timberline', 4766 'Amana Tool Mamba' 4767 ]; 4768 4769 function applyMiniCartMessages() { 4770 const items = document.querySelectorAll('.previewCartList .previewCartItem'); 4771 4772 if (!items.length) return; 4773 4774 items.forEach(item => { 4775 const input = item.querySelector('.previewCartItem-content input[type="hidden"]'); 4776 const brand = input?.getAttribute('brand'); 4777 4778 if (!brand || !eligibleBrands.includes(brand)) return; 4779 4780 const nameEl = item.querySelector('.previewCartItem-name'); 4781 if (!nameEl) return; 4782 4783 // prevent duplicates 4784 if (nameEl.querySelector(`.${MESSAGE_CLASS}`)) return; 4785 4786 const msg = document.createElement('div'); 4787 msg.className = MESSAGE_CLASS; 4788 msg.innerHTML = 'Eligible for the Labor Day Sale'; 4789 4790 nameEl.appendChild(msg); 4791 }); 4792 } 4793 4794 document.addEventListener('minicart-init', function () { 4795 setTimeout(applyMiniCartMessages, 50); 4796 }); 4797 4798 const observer = new MutationObserver(() => { 4799 applyMiniCartMessages(); 4800 }); 4801 4802 observer.observe(document.body, { 4803 childList: true, 4804 subtree: true 4805 }); 4806 4807})(); 4808</script>
4808-->
4809<script> 4810document.addEventListener('DOMContentLoaded', function () { 4811 // Prevent loading on category pages 4812 if (!document.body.classList.contains('category-cus')) { 4813 const yotpoScript = document.createElement('script'); 4814 yotpoScript.src = 'https://cdn-loyalty.yotpo.com/loader/-qMbgpj9sbDaquP-EfNG1w.js'; 4815 yotpoScript.async = true; 4816 document.body.appendChild(yotpoScript); 4817 } 4818}); 4819</script>
4819 4820
4821<script> 4822 (function() { 4823 var path = window.location.pathname || ''; 4824 4825 // Only load Route on cart & checkout 4826 var isCartOrCheckout = 4827 path.indexOf('/cart.php') !== -1 || 4828 path.indexOf('/checkout') !== -1; 4829 4830 if (!isCartOrCheckout) { 4831 return; 4832 } 4833 4834 var s = document.createElement('script'); 4835 s.src = 'https://bigcommerce.route.com/checkout/listener.js?s=byznwdb8us'; 4836 s.async = true; 4837 document.head.appendChild(s); 4838 })(); 4839</script>
vendor: 2 bytes, line 4839
4839
4840<script> 4841 $(document).ready(function () { 4842 var checkInterval = setInterval(function () { 4843 var content = $('#promoBar .promo-options-title').html().trim(); 4844 if (content !== '') { 4845 setTimeout(function(){ 4846 $('.zn-element-wrapper .promo-zeno').html(content); 4847 clearInterval(checkInterval); 4848 }, 1000); 4849 } 4850 }, 500); 4851 $('.peek-a-bar .close-button').on('click', function () { 4852 $(this).closest('.peek-a-bar').hide(); 4853 }); 4854 $(document).on('click', '.close-button-promo', function () { 4855 $('div#promoBar.loaded').removeClass('open'); 4856 $('.promo-overlay').removeClass('active'); 4857 $('div#promoBar.loaded .promobar-collapse-wrapper').removeClass('open'); 4858 $('div#promoBar.loaded .promobar-collapse-wrapper.open .promo-options-content').removeClass('open'); 4859 }); 4860 $(document).on('click', '.promo-close', function () { 4861 $('.promo-overlay').removeClass('active'); 4862 $('div#promoBar.loaded').removeClass('open'); 4863 $('div#promoBar.loaded .promobar-collapse-wrapper').removeClass('open'); 4864 $('div#promoBar.loaded .promobar-collapse-wrapper.open .promo-options-content').removeClass('open'); 4865 }); 4866 $(document).on('click', '.learn_more', function () { 4867 $('div#promoBar.loaded').addClass('open'); 4868 $('div#promoBar.loaded .promobar-collapse-wrapper').addClass('open'); 4869 $('div#promoBar.loaded .promobar-collapse-wrapper.open .promo-options-content').addClass('active'); 4870 $('body').append('<div id="promoBar-placeholder"></div>'); 4871 }); 4872 4873 }); 4874</script>
4874 4875<header class="header" role="banner"> 4876<div class="peek-a-bar hard-coded-in-header"> 4877 <div data-content-region="header_bottom--global"><div data-layout-id="6a974c13-b8b9-4007-9a53-108e5c11acab"> <div data-sub-layout-container="c61b0116-d8e8-4acc-a09b-fa2f92d05cc5" data-layout-name="Layout"> 4878 <style data-container-styling="c61b0116-d8e8-4acc-a09b-fa2f92d05cc5"> 4879 [data-sub-layout-container="c61b0116-d8e8-4acc-a09b-fa2f92d05cc5"] { 4880 box-sizing: border-box; 4881 display: flex; 4882 flex-wrap: wrap; 4883 z-index: 0; 4884 position: relative; 4885 height: ; 4886 padding-top: 0px; 4887 padding-right: 0px; 4888 padding-bottom: 0px; 4889 padding-left: 0px; 4890 margin-top: 0px; 4891 margin-right: 0px; 4892 margin-bottom: 0px; 4893 margin-left: 0px; 4894 border-width: 0px; 4895 border-style: solid; 4896 border-color: #333333; 4897 } 4898 4899 [data-sub-layout-container="c61b0116-d8e8-4acc-a09b-fa2f92d05cc5"]:after { 4900 display: block; 4901 position: absolute; 4902 top: 0; 4903 left: 0; 4904 bottom: 0; 4905 right: 0; 4906 background-size: cover; 4907 z-index: auto; 4908 } 4909 </style> 4910 4911 <div data-sub-layout="4ebd4b4a-8e19-40a8-9d07-6abeef06dc60"> 4912 <style data-column-styling="4ebd4b4a-8e19-40a8-9d07-6abeef06dc60"> 4913 [data-sub-layout="4ebd4b4a-8e19-40a8-9d07-6abeef06dc60"] { 4914 display: flex; 4915 flex-direction: column; 4916 box-sizing: border-box; 4917 flex-basis: 100%; 4918 max-width: 100%; 4919 z-index: 0; 4920 position: relative; 4921 height: ; 4922 padding-top: 0px; 4923 padding-right: 10.5px; 4924 padding-bottom: 0px; 4925 padding-left: 10.5px; 4926 margin-top: 0px; 4927 margin-right: 0px; 4928 margin-bottom: 0px; 4929 margin-left: 0px; 4930 border-width: 0px; 4931 border-style: solid; 4932 border-color: #333333; 4933 justify-content: center; 4934 } 4935 [data-sub-layout="4ebd4b4a-8e19-40a8-9d07-6abeef06dc60"]:after { 4936 display: block; 4937 position: absolute; 4938 top: 0; 4939 left: 0; 4940 bottom: 0; 4941 right: 0; 4942 background-size: cover; 4943 z-index: auto; 4944 } 4945 @media only screen and (max-width: 700px) { 4946 [data-sub-layout="4ebd4b4a-8e19-40a8-9d07-6abeef06dc60"] { 4947 flex-basis: 100%; 4948 max-width: 100%; 4949 } 4950 } 4951 </style> 4952 <div data-widget-id="e47f04bb-1feb-4024-accd-851288398da7" data-placement-id="bb267dae-baa9-4c2c-8869-357b46b02788" data-placement-status="ACTIVE"> 4953 <link rel="stylesheet" href="https://cdn.crucials.io/upload/byznwdb8us/section-13392.css?v=42469521"> 4954 <div class="zn-content" data-id="13392"> 4955 <div class="zn-container" data-type="#container-style" data-page-background-color-enable="false" data-page-background-color="#4CAF5080" data-base-font="inherit" data-width-mode="auto" data-max-width="1200px" data-padding="0px 0px 0px 0px" data-link-color="#2196F3" data-link-hover-color="#2196F3CC" data-link-underline="none" data-link-hover-underline="none"><div id="znid-167506742623" class="zn-element-wrapper" data-type="slider" data-full-width="true"><div class="zn-element zn-lg"><div class="zn-slider"><div class="splide"><div class="zn-slider-track-wrapper"><div class="splide__track"><ul class="splide__list"><li class="splide__slide"><div class="zn-children"><div class="zn-child"><div class="zn-template"><div id="znid-160912922546" class="zn-element-wrapper" data-type="custom" data-background-type="color"><div class="zn-element zn-lg"><div class="zn-custom"><p>SAVE ON LAGUNA & XTOOL <a href="https://toolstoday.com/sale-items/" style="text-decoration:underline!important">Shop & Save.</a></p></div></div></div></div></div></div></li><li class="splide__slide"><div class="zn-children"><div class="zn-child"><div class="zn-template"><div id="znid-719679231645" class="zn-element-wrapper" data-type="custom"><div class="zn-element zn-lg"><div class="zn-custom"><p class="promo-zeno"><span><span class="mobile-text">Fast shipping</span> with low rates now available to <span id="promoBarCity"></span> <span class="regular mobile-text">(limitations apply)</span> <span class="learn_more">Learn More.</span></span></p></div></div></div></div></div></div></li><li class="splide__slide"><div class="zn-children"><div class="zn-child"><div class="zn-template"><div id="znid-946995657264" class="zn-element-wrapper" data-type="custom" data-background-type="color"><div class="zn-element zn-lg"><div class="zn-custom"><p><a href="/resources/matts-picks.html" style="text-decoration:none"><span style="text-decoration:underline">Click Here</span> to see the tools Matt reaches for in his shop.</a></p></div></div></div></div></div></div></li></ul></div></div></div></div></div></div><div class="zn-addon-wrapper" type="container-style" data-width-mode="auto"></div><div class="zn-addon-wrapper" type="color-palette"></div><div class="zn-addon-wrapper" type="breakpoints"></div><div class="zn-addon-wrapper" type="custom-css"></div></div> 4956 </div> 4957
4957<script src="https://cdn.crucials.io/asset/splide.min.js"></script>
4957 4958
4958<script src="https://cdn.crucials.io/upload/byznwdb8us/section-13392.js?v=89110708"></script>
4958 4959 </div> 4960 </div> 4961</div> 4962 4963</div></div> 4964 <div class="close-button-promo"></div> 4965</div> 4966<div class="close-menu-mob"> 4967 <span class="mobileMenu-toggleIcon">Toggle menu</span> 4968</div> 4969<div class="new-sticky-header"> 4970 <div class="panel-wrapper"> 4971 <div class="panel-header"> 4972 <div class="spinner"><div class="bar"></div><div class="bar"></div><div class="bar"></div><div class="bar"></div><div class="bar"></div><div class="bar"></div><div class="bar"></div><div class="bar"></div><div class="bar"></div><div class="bar"></div><div class="bar"></div><div class="bar"></div></div> 4973 <div class="top-left-header"> 4974 <a class="tools-b2b" href="/business-account/">Business Accounts</a> 4975 </div> 4976 <div class="top-middle"> 4977 <p class="top-message"><a href="#subscribe-to-special-offers">Sign up and Receive <span class="cta-footer">10% off!</span> Subscribe to receive special offers.</a></p> 4978 </div> 4979 <div class="top-right-header"> 4980 <strong> 4981 <a href="tel:+18886993939"> 4982 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.8125 4.94467C6.875 5.82483 7.03125 6.68521 7.28125 7.50603L6.03125 8.69275C5.60417 7.50603 5.33333 6.25007 5.23958 4.94467H6.8125ZM17.0833 16.8317C17.9687 17.0691 18.875 17.2174 19.7917 17.2767V18.7503C18.4167 18.6613 17.0937 18.4041 15.8333 18.0086L17.0833 16.8317ZM7.8125 2.9668H4.16667C3.59375 2.9668 3.125 3.41182 3.125 3.95574C3.125 13.2419 11.0521 20.7677 20.8333 20.7677C21.4062 20.7677 21.875 20.3227 21.875 19.7788V16.3274C21.875 15.7834 21.4062 15.3384 20.8333 15.3384C19.5417 15.3384 18.2812 15.1406 17.1146 14.7747C17.0104 14.7352 16.8958 14.7253 16.7917 14.7253C16.5208 14.7253 16.2604 14.8242 16.0521 15.0121L13.7604 17.1877C10.8125 15.7538 8.39583 13.4693 6.89583 10.6706L9.1875 8.49497C9.47917 8.21806 9.5625 7.83238 9.44792 7.48625C9.0625 6.37864 8.85417 5.19191 8.85417 3.95574C8.85417 3.41182 8.38542 2.9668 7.8125 2.9668Z" fill="#595959"/></svg><span>+1 (888) 699-3939</span> 4983 </a> 4984 </strong> 4985 </div> 4986 </div> 4987 </div> 4988 <a href="#" class="mobileMenu-toggle" data-mobile-menu-toggle="menu"> 4989 <span class="mobileMenu-toggleIcon"><svg width="33" height="18" viewBox="0 0 33 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 17.5V14.5833H33V17.5H0ZM0 10.2083V7.29167H33V10.2083H0ZM0 2.91667V0H33V2.91667H0Z" fill="#1D1B20"/></svg></span> 4990 </a> 4991 <div class="promoBar" id="promoBar"> 4992 <div class="promobar-collapse-wrapper"> 4993 <div data-role="collapsible" class="promo-options-item"> 4994 <div data-role="title" class="promo-options-title" aria-selected="false" aria-expanded="false" tabindex="0"></div> 4995 <div class="promo-overlay"></div> 4996 <div data-role="content" class="promo-options-content" aria-hidden="true"></div> 4997 </div> 4998 <div class="close-button-promo"></div> 4999 </div> 5000 </div> 5001 <div class="header-content"> 5002 <div class="logo-wrap"> 5003 <a href="/" class="desktop-logo-tt"> 5004 <svg class="ds-new-logo" xml:space="preserve" style="max-height: 500px" viewBox="171.37557959814526 140.76000000000002 416.1978361669242 73.44" y="0px" x="0px" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" id="Layer_1" version="1.1" width="416.1978361669242" height="73.44"> 5005 <style type="text/css"> 5006 .st0{fill:#FFFFFF;} 5007 .st1{fill:#EE7623;} 5008 </style> 5009 <polygon points="376,143.5 376.05,173.84 410.18,174.53 410.89,143.21" class="st0"/> 5010 <polygon points="415.73,143.76 415.78,174.11 449.91,174.79 450.62,143.48" class="st0"/> 5011 <polygon points="455.21,143.24 455.26,173.58 489.39,174.27 490.1,142.96" class="st0"/> 5012 <polygon points="496.36,143.31 496.4,173.65 530.54,174.34 531.25,143.02" class="st0"/> 5013 <polygon points="536.17,142.97 536.21,173.3 570.34,174 571.05,142.68" class="st0"/> 5014 <polygon points="174.35,143.31 373.77,143.32 374.32,175.79 173.77,175.78" class="st0"/> 5015 <path d="M188.21,150.98l-7.77,0v-4.89l24.58,0v4.89h-7.88l0,20.8l-8.92,0L188.21,150.98z"/> 5016 <path d="M246.52,158.95c0,8.39-4.98,13.33-13.35,13.33c-8.43,0-13.41-4.97-13.41-13.29c0-8.55,4.93-13.4,13.57-13.4 	C241.54,145.58,246.52,150.63,246.52,158.95z M229.06,158.95c0,5.97,1.26,8.71,4.05,8.71c2.79,0,4.1-2.7,4.1-8.59 	c0-6.2-1.26-8.86-4.16-8.86C230.32,150.21,229.06,152.98,229.06,158.95z"/> 5017 <path d="M286.36,158.95c0,8.4-4.98,13.33-13.36,13.33c-8.43,0-13.41-4.97-13.41-13.29c0-8.55,4.93-13.4,13.57-13.41 	C281.38,145.59,286.36,150.63,286.36,158.95z M268.91,158.95c0,5.97,1.25,8.7,4.05,8.71c2.79,0,4.11-2.7,4.11-8.59 	c0-6.2-1.26-8.86-4.16-8.86C270.16,150.21,268.9,152.98,268.91,158.95z"/> 5018 <path d="M302.34,146.09l8.92,0l0,20.8h12.26v4.89l-21.18,0V146.09z"/> 5019 <path d="M347.08,163.73c1.31,2.43,3.23,3.66,5.69,3.66c2.24,0,4-1.12,4-2.5c0-1.46-0.93-2.04-4.98-3.35 	c-7.22-2.35-9.79-4.51-9.8-8.21c0-4.43,4.93-7.74,11.55-7.74c5.14,0,8.86,1.96,10.83,5.7l-6.84,1.93c-0.6-2.01-2.13-3.04-4.32-3.05 	c-1.97,0-3.45,0.92-3.45,2.16c0,1.31,1.1,1.96,5.97,3.51c6.46,2,9.25,4.43,9.25,8.13c0,4.7-5.26,8.32-12.1,8.32 	c-5.8,0-10.35-2.39-12.53-6.63L347.08,163.73z"/> 5020 <path d="M433.43,149.94c-2.74,0-4,2.77-4,8.74c0,5.97,1.26,8.71,4.05,8.71c2.79,0,4.11-2.7,4.1-8.59 	C437.59,152.6,436.33,149.94,433.43,149.94z"/> 5021 <path d="M413.82,141.66l0,34.14l38.38,0v-34.14L413.82,141.66z M433.54,172.01c-8.43,0-13.41-4.97-13.41-13.29 	c0-8.55,4.93-13.4,13.58-13.41c8.21,0,13.19,5.05,13.19,13.37C446.89,167.08,441.91,172.01,433.54,172.01z"/> 5022 <path d="M469.57,150.52l0,16.45c5.8-0.11,7.33-2,7.34-9.01C476.9,152.37,475.1,150.56,469.57,150.52z"/> 5023 <path d="M453.88,141.66l0,34.14l38.38,0l0-34.14L453.88,141.66z M478.44,170.17c-2.68,1-5.15,1.35-10.13,1.35l-7.66,0l0-25.69h7.77 	c3.45,0,5.97,0.19,7.99,0.65c6.19,1.39,9.8,5.82,9.8,12.02C486.21,164.12,483.42,168.28,478.44,170.17z"/> 5024 <path d="M512.41,150.83c-0.11,1.58-0.38,3.2-0.55,3.81l-2.08,7.01l5.37,0l-2.14-7.01C512.69,153.33,512.47,152.1,512.41,150.83z"/> 5025 <path d="M493.92,141.66v34.14l38.38,0l0-34.14L493.92,141.66z M517.89,171.51l-1.42-4.97h-7.99l-1.42,4.97l-7.33,0l7.88-25.69 	l11.28,0l7.77,25.69L517.89,171.51z"/> 5026 <path d="M533.98,141.66l0,34.14l38.38,0l0.01-34.14L533.98,141.66z M557.99,160.85l0,10.67l-8.92,0l0-9.9l-8.98-15.79l9.31,0 	l3.78,7.09c0.55,1.15,0.88,2.35,1.1,4.04c0.22-1.62,0.49-2.58,1.26-4.05l3.94-7.09l7.77,0L557.99,160.85z"/> 5027 <path d="M374.32,141.66h-0.55l-201.08-0.01l0,34.14l201.09,0.01l0.55,0l37.83,0l0-34.14L374.32,141.66z M212,174.12l-37.
502765,0 	l0-30.81l37.65,0L212,174.12z M251.95,174.12l-38.29,0l0-30.81l38.29,0V174.12z M292.1,174.13l-38.48,0l0-30.81l38.47,0V174.13z 	 M332.05,174.13l-38.29,0l0-30.81l38.29,0V174.13z M333.72,174.13l0-30.81l40.05,0v30.81L333.72,174.13z M405.1,150.71l-7.88,0 	l0,20.8h-8.92v-20.8h-7.77l0-4.89l24.58,0L405.1,150.71z"/> 5028 <path d="M579.77,141.93c2.79,0,5.02,2.27,5.02,5.07c0,2.84-2.23,5.09-5.04,5.09c-2.79,0-5.07-2.25-5.07-5.09 	c0-2.79,2.27-5.07,5.07-5.07L579.77,141.93z M579.73,142.94c-2.12,0-3.83,1.82-3.83,4.07c0,2.27,1.71,4.05,3.85,4.06 	c2.14,0.02,3.87-1.78,3.87-4.06c0-2.25-1.73-4.07-3.87-4.07L579.73,142.94z M578.87,149.95l-1.19,0l0-5.63 	c0.45-0.07,0.94-0.16,1.8-0.16c0.97,0,1.55,0.16,1.93,0.45c0.32,0.25,0.5,0.63,0.5,1.22c0,0.68-0.47,1.15-1.08,1.31l0,0.04 	c0.49,0.09,0.81,0.54,0.9,1.37c0.11,0.88,0.23,1.22,0.32,1.4h-1.24c-0.13-0.2-0.23-0.7-0.34-1.46c-0.09-0.61-0.45-0.86-1.06-0.86 	h-0.54L578.87,149.95z M578.87,146.7h0.56c0.7,0,1.24-0.23,1.24-0.81c0-0.47-0.34-0.83-1.15-0.83c-0.29,0-0.49,0-0.65,0.02 	L578.87,146.7z"/> 5029 <g> 5030 <path d="M289.57,198.93l1.06-5.56l-2.23-7.75h1.68l1.09,4.19c0.28,1.13,0.39,1.76,0.48,2.28h0.04c0.33-0.61,0.75-1.36,1.34-2.32 		l2.66-4.16h1.81l-5.31,7.74l-1.05,5.58H289.57z"/> 5031 <path d="M303.64,192.89c0,2.79-1.82,6.24-4.95,6.24c-2.2,0-3.31-1.71-3.31-3.72c0-2.98,1.94-6.23,4.98-6.23 		C302.74,189.18,303.64,191.09,303.64,192.89z M297,195.32c0,1.41,0.63,2.55,1.91,2.55c1.87,0,3.11-2.97,3.11-5.01 		c0-1.08-0.41-2.43-1.86-2.43C298.24,190.44,297,193.23,297,195.32z"/> 5032 <path d="M313.27,189.38l-1.26,6.63c-0.22,1.16-0.35,2.14-0.43,2.93h-1.42l0.21-1.71l-0.04-0.01c-0.82,1.23-1.97,1.92-3.12,1.92 		c-1.2,0-2.25-0.69-2.25-2.53c0-0.48,0.06-0.98,0.18-1.58l1.07-5.65h1.57l-1.05,5.53c-0.1,0.53-0.16,0.99-0.16,1.43 		c0,0.87,0.36,1.46,1.31,1.46c1.12,0,2.48-1.36,2.86-3.34l0.96-5.08H313.27z"/> 5033 <path d="M314.03,198.93l1.18-6.23c0.24-1.25,0.37-2.48,0.46-3.32h1.38c-0.06,0.61-0.12,1.24-0.23,1.99h0.05 		c0.62-1.27,1.58-2.19,2.77-2.19c0.13,0,0.29,0.01,0.41,0.03l-0.31,1.58c-0.09-0.02-0.22-0.03-0.37-0.03 		c-1.37,0-2.57,1.73-2.95,3.72l-0.84,4.45H314.03z"/> 5034 <path d="M323.16,197.32c0.41,0.25,1.12,0.55,1.88,0.55c1.06,0,1.74-0.71,1.74-1.57c0-0.78-0.36-1.26-1.22-1.79 		c-0.97-0.6-1.58-1.45-1.58-2.4c0-1.65,1.37-2.93,3.32-2.93c0.8,0,1.5,0.21,1.84,0.44l-0.44,1.2c-0.32-0.19-0.87-0.39-1.49-0.39 		c-0.99,0-1.65,0.63-1.65,1.45c0,0.71,0.45,1.14,1.18,1.6c0.97,0.62,1.65,1.47,1.65,2.51c0,2.02-1.54,3.13-3.49,3.13 		c-0.95,0-1.82-0.31-2.2-0.61L323.16,197.32z"/> 5035 <path d="M338.23,192.89c0,2.79-1.82,6.24-4.95,6.24c-2.2,0-3.31-1.71-3.31-3.72c0-2.98,1.94-6.23,4.98-6.23 		C337.33,189.18,338.23,191.09,338.23,192.89z M331.59,195.32c0,1.41,0.63,2.55,1.91,2.55c1.87,0,3.11-2.97,3.11-5.01 		c0-1.08-0.41-2.43-1.86-2.43C332.84,190.44,331.59,193.23,331.59,195.32z"/> 5036 <path d="M347.86,189.38l-1.26,6.63c-0.22,1.16-0.35,2.14-0.43,2.93h-1.42l0.21-1.71l-0.04-0.01c-0.82,1.23-1.97,1.92-3.12,1.92 		c-1.2,0-2.25-0.69-2.25-2.53c0-0.48,0.06-0.98,0.18-1.58l1.07-5.65h1.57l-1.05,5.53c-0.1,0.53-0.16,0.99-0.16,1.43 		c0,0.87,0.36,1.46,1.31,1.46c1.12,0,2.48-1.36,2.86-3.34l0.96-5.08H347.86z"/> 5037 <path d="M348.62,198.93l1.18-6.23c0.24-1.25,0.37-2.48,0.46-3.32h1.38c-0.06,0.61-0.12,1.24-0.23,1.99h0.05 		c0.62-1.27,1.58-2.19,2.77-2.19c0.13,0,0.29,0.01,0.41,0.03l-0.31,1.58c-0.09-0.02-0.22-0.03-0.37-0.03 		c-1.37,0-2.57,1.73-2.95,3.72l-0.84,4.45H348.62z"/> 5038 <path d="M360.14,198.62c-0.45,0.22-1.3,0.49-2.41,0.49c-2.29,0-3.35-1.64-3.35-3.61c0-3.12,2.19-6.32,5.53-6.32 		c0.75,0,1.41,0.2,1.67,0.35l-0.44,1.27c-0.32-0.14-0.75-0.29-1.35-0.29c-2.33,0-3.79,2.56-3.79,4.79c0,1.51,0.69,2.49,2.12,2.49 		c0.8,0,1.44-0.24,1.89-0.44L360.14,198.62z"/> 5039 <path d="M367.84,198.4c-0.71,0.4-1.74,0.71-2.89,0.71c-2.38,0-3.35-1.67-3.35-3.7c0-2.79,1.93-6.23,4.9-6.23 		c1.69,0,2.55,1.08,2.55,2.37c0,2.45-2.59,3.21-5.85,3.17c-0.07,0.37-0.05,1.32,0.15,1.85c0.33,0.84,1.01,1.27,1.93,1.27 		c1.02,0,1.77-0.32,2.31-0.61L367.84,198.4z M366.29,190.43c-1.35,0-2.44,1.38-2.88,3.05c2.26,0.02,4.15-0.37,4.15-1.88 		C367.56,190.85,367.05,190.43,366.29,190.43z"/> 5040 <path d="M373.12,198.93l1.58-8.32h-1.25l0.23-1.23h1.26l0.1-0.53c0.22-1.25,0.68-2.43,1.49-3.2c0.58-0.53,1.37-0.84,2.19-0.84 		c0.6,0,1.01,0.11,1.22,0.23l-0.35,1.26c-0.24-0.11-0.53-0.16-0.89-0.16c-1.24,0-1.87,1.29-2.13,2.78l-0.08,0.46h2.04l-0.24,1.23 		h-2.03l-1.59,8.32H373.12z"/> 5041 <path d="M386.42,192.89c0,2.79-1.82,6.24-4.95,6.24c-2.2,0-3.31-1.71-3.31-3.72c0-2.98,1.94-6.23,4.98-6.23 		C385.52,189.18,386.42,191.09,386.42,192.89z M379.78,195.32c0,1.41,0.63,2.55,1.91,2.55c1.87,0,3.11-2.97,3.11-5.01 		c0-1.08-0.41-2.43-1.86-2.43C381.02,190.44,379.78,193.23,379.78,195.32z"/>
5041 5042 <path d="M387.3,198.93l1.18-6.23c0.24-1.25,0.37-2.48,0.46-3.32h1.38c-0.06,0.61-0.12,1.24-0.23,1.99h0.05 		c0.62-1.27,1.58-2.19,2.77-2.19c0.13,0,0.29,0.01,0.41,0.03l-0.31,1.58c-0.09-0.02-0.22-0.03-0.37-0.03 		c-1.37,0-2.57,1.73-2.95,3.72l-0.84,4.45H387.3z"/> 5043 </g> 5044 <path d="M401.78,209.43c54.06-3.79,109.01-4.81,163.36-2.12c3.13,0.15,6.84-1.69,2.35-1.91 	c-54.88-2.72-110.47-1.7-165.07,2.13C398.88,207.77,397.25,209.74,401.78,209.43L401.78,209.43z" class="st1"/> 5045 <g> 5046 <path d="M403.73,186.53l-2.59,13.63h-2.91l2.59-13.63H403.73z" class="st1"/> 5047 <path d="M403.83,200.16l2.59-13.63h3.42l1.8,5.2c0.55,1.74,0.91,3.15,1.23,4.65h0.06c0.06-1.4,0.24-2.89,0.63-4.89 		l0.93-4.95h2.71l-2.57,13.63h-3.01l-1.9-5.44c-0.61-1.84-0.97-3.07-1.33-4.75l-0.06,0.02c-0.16,1.31-0.49,3.25-0.89,5.4l-0.89,4.77 		H403.83z" class="st1"/> 5048 <path d="M419.86,186.74c1.15-0.2,2.45-0.3,3.76-0.3c2.12,0,3.82,0.49,4.97,1.48c1.09,0.91,1.78,2.26,1.8,4.27 		c0,2.63-1.11,4.91-2.81,6.27c-1.58,1.25-3.58,1.8-6.53,1.8c-1.64,0-3.05-0.12-3.72-0.24L419.86,186.74z M420.67,197.81 		c0.34,0.06,0.77,0.08,1.27,0.08c1.58,0,2.97-0.57,3.86-1.6c0.93-1.05,1.42-2.47,1.42-4.1c0-2.14-1.19-3.42-3.6-3.42 		c-0.5,0-0.93,0.02-1.23,0.08L420.67,197.81z" class="st1"/> 5049 <path d="M436.5,186.53l-1.5,7.84c-0.1,0.46-0.14,1.01-0.14,1.62c0,1.09,0.67,1.94,1.98,1.94 		c1.52,0,2.53-1.01,3.01-3.54l1.5-7.86h2.91l-1.48,7.74c-0.79,4.12-2.61,6.11-6.31,6.11c-2.81,0-4.53-1.44-4.53-4.35 		c0-0.59,0.08-1.25,0.2-1.9l1.44-7.6H436.5z" class="st1"/> 5050 <path d="M444.81,197.01c0.81,0.48,1.96,0.87,3.21,0.87c1.13,0,2.16-0.53,2.16-1.6c0-0.77-0.59-1.27-1.84-1.92 		c-1.46-0.79-2.83-1.84-2.83-3.62c0-2.75,2.41-4.43,5.38-4.43c1.66,0,2.63,0.36,3.21,0.69l-0.91,2.43 		c-0.45-0.24-1.42-0.63-2.55-0.61c-1.35,0-2.06,0.69-2.06,1.44c0,0.79,0.83,1.27,1.98,1.92c1.66,0.87,2.71,1.98,2.71,3.6 		c0,3.03-2.51,4.59-5.54,4.59c-1.9,0-3.25-0.49-3.9-0.97L444.81,197.01z" class="st1"/> 5051 <path d="M459.11,189.08h-3.6l0.51-2.55h10.13l-0.49,2.55h-3.64l-2.08,11.08h-2.91L459.11,189.08z" class="st1"/> 5052 <path d="M467.76,186.8c0.91-0.22,2.28-0.36,3.64-0.36c1.29,0,2.63,0.2,3.58,0.79c0.89,0.53,1.52,1.4,1.52,2.67 		c0,2.02-1.35,3.27-3.09,3.84v0.08c0.81,0.34,1.15,1.25,1.29,2.49c0.16,1.52,0.28,3.3,0.53,3.86h-2.99 		c-0.12-0.36-0.26-1.54-0.4-3.21c-0.12-1.66-0.69-2.16-1.84-2.16h-0.89l-1.01,5.38h-2.89L467.76,186.8z M469.52,192.6h1.21 		c1.58,0,2.73-0.95,2.73-2.28c0-1.09-0.93-1.58-2.08-1.58c-0.55,0-0.89,0.04-1.13,0.1L469.52,192.6z" class="st1"/> 5053 <path d="M482.42,186.53l-2.59,13.63h-2.91l2.59-13.63H482.42z" class="st1"/> 5054 <path d="M486.28,196.62l-1.62,3.54h-3.09l6.63-13.63h3.74l1.6,13.63h-3.05l-0.28-3.54H486.28z M490.08,194.4 		l-0.26-2.93c-0.06-0.75-0.14-1.84-0.2-2.67h-0.04c-0.34,0.83-0.73,1.88-1.09,2.67l-1.35,2.93H490.08z" class="st1"/> 5055 <path d="M497.6,186.53h2.91l-2.1,11.08h5.24l-0.49,2.55h-8.15L497.6,186.53z" class="st1"/> 5056 <path d="M513.15,189.08h-3.6l0.51-2.55h10.13l-0.49,2.55h-3.64l-2.08,11.08h-2.91L513.15,189.08z" class="st1"/> 5057 <path d="M532.48,191.99c0,2.49-0.87,4.89-2.43,6.43c-1.27,1.23-2.99,1.96-5.03,1.96c-3.54,0-5.52-2.51-5.52-5.68 		c0-2.47,0.91-4.91,2.51-6.45c1.27-1.21,3.01-1.94,4.97-1.94C530.58,186.31,532.48,188.74,532.48,191.99z M524.29,189.77 		c-1.09,1.07-1.7,3.19-1.7,4.83c0,1.92,0.87,3.36,2.85,3.36c0.85,0,1.66-0.38,2.29-0.99c1.07-1.07,1.66-3.32,1.66-4.89 		c0-1.7-0.61-3.34-2.75-3.34C525.72,188.74,524.91,189.12,524.29,189.77z" class="st1"/> 5058 <path d="M546.73,191.99c0,2.49-0.87,4.89-2.43,6.43c-1.27,1.23-2.99,1.96-5.03,1.96c-3.54,0-5.52-2.51-5.52-5.68 		c0-2.47,0.91-4.91,2.51-6.45c1.27-1.21,3.01-1.94,4.97-1.94C544.83,186.31,546.73,188.74,546.73,191.99z M538.54,189.77 		c-1.09,1.07-1.7,3.19-1.7,4.83c0,1.92,0.87,3.36,2.85,3.36c0.85,0,1.66-0.38,2.29-0.99c1.07-1.07,1.66-3.32,1.66-4.89 		c0-1.7-0.61-3.34-2.75-3.34C539.98,188.74,539.17,189.12,538.54,189.77z" class="st1"/> 5059 <path d="M550,186.53h2.91l-2.1,11.08h5.24l-0.49,2.55h-8.15L550,186.53z" class="st1"/> 5060 <path d="M557.85,197.01c0.81,0.48,1.96,0.87,3.21,0.87c1.13,0,2.16-0.53,2.16-1.6c0-0.77-0.59-1.27-1.84-1.92 		c-1.46-0.79-2.83-1.84-2.83-3.62c0-2.75,2.41-4.43,5.38-4.43c1.66,0,2.63,0.36,3.21,0.69l-0.91,2.43 		c-0.45-0.24-1.42-0.63-2.55-0.61c-1.35,0-2.06,0.69-2.06,1.44c0,0.79,0.83,1.27,
50601.98,1.92c1.66,0.87,2.71,1.98,2.71,3.6 		c0,3.03-2.51,4.59-5.54,4.59c-1.9,0-3.26-0.49-3.9-0.97L557.85,197.01z" class="st1"/> 5061 <path d="M567.47,198.72c0-1.07,0.81-2.02,1.94-2.02c0.99,0,1.68,0.71,1.68,1.7c0,1.15-0.85,1.98-1.98,1.98 		C568.12,200.38,567.47,199.67,567.47,198.72z M568.66,195.69l1.31-9.16h3.13l-2.2,9.16H568.66z" class="st1"/> 5062 </g> 5063 </svg> 5064 </a> 5065 <a href="/" class="mobile-logo-tt" style="display:none;"> 5066 <svg width="170" height="51" viewBox="0 0 170 51" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 5067 <rect width="170" height="51" fill="url(#pattern0_3435_2398)"/> 5068 <defs> 5069 <pattern id="pattern0_3435_2398" patternContentUnits="objectBoundingBox" width="1" height="1"> 5070 <use xlink:href="#image0_3435_2398" transform="matrix(0.00178571 0 0 0.00595238 0 -0.00297619)"/> 5071 </pattern> 5072 <image id="image0_3435_2398" width="560" height="169" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAACpCAYAAAA1BwfNAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAACKlSURBVHgB7Z1NjFTHtcdrMDjKIoG3jhcTJRDM5tmyhLPLjDFbMGQLnvEmkomxHSkSCBZOJEBm9fKwMiw9CLYxhk0WfAxZGskS2QwEYj0iTbJmkqUT/O6vmRrfaeajp/uce6vq/n/SVX9Md0/3rVun/nXOqVNjoSV27tz5TRBCCCFEzsw+evTondACW4IQQgghRGZIwAghhBAiOyRghBBCCJEdW0Mi/OIXv3jy61//+kkQjfLBBx/s+OMf/7gjPlY7tMvk5OT43//+9+XHMzMzYffu3UG0w7Fjx8KDBw+WH58+fTrs27cviOahXxw9enTFc7dv3w6iWc6dOxdu3rwZUiAZAfOd73yHQXRHEI3y3e9+d8VjtUNafO973wsvvfRSEO3w/e9/f8VjtUd7jI2NPfec2qJ5+vtEmyiEJIQQQojskIARQgghRHZIwAghhBAiO5LJgRFiWP71r3+FxcXF5fv//Oc/e3Fa8hVAcfJmWVhYWL4fE5J/8IMf9G63b9++3C5CdJXYR2SvRkMCRmTD/fv3lw8GRm7p/BiBjYjJlwykL7/8cu94/fXXNZgOCef8iy++6LUBxpiVOrRFfQXVetAO9baIhxClEPsIxzD2iv6AsNm7d2/v/p49e2Sv+ihCwHCB9C+v6wJzc3PLM9sSoaP/4Q9/CHfv3u218SAdf73PiuKnvgQQw4CBePPNN3uCRqwNbcC54xhUqKwF7+egbSMYZ9qAtti/f39njLWn/Xr48GEQzWHVR7BXsW/U7RW26vDhw71+UrLtHxR5YERyYAQ++eSTFYObF1HUXLp0qWcQjh8/LuNQAyP82WefhdnZ2ZEE5CDw+dH4nzx5Mhw6dChMT0/LMyOSJooW+ol3H8EmRruI0J+amur0xEsCRiQDBgDhMursflj4vwyczPwxDu+//35nhUyTInItrl692juYdUZhKUQqtN1HotjHRlFgEZvVNbQKSbQOhmBycrInHtoSL3WYRTFwHjlypOeZ6RL89hMnTvRCGm2Klzp8D74P3yuF60N0G65BKjSn0kfi9+li/5CAEa3BYBkNQYodj+909uzZnrjqgmEgTDQxMdETbynC9zp48GDnRKVIB/rIgQMHkimlXydOuvBkdwUJGNEK5J2kagj6QbwwcJZqGBCSeL/Y48Q7hj8qrOJAVHKk/l1FOeTSR2IYnNBWF5CAEY2DEGCmkJNXg4GzRMNAG+Q4a8MLgwBWSEl4k2MfwU51QcRIwIhGoVMhBHKdPZdkGKJhxhuWI/H7S8QIL7BTufaRLogYCRjRGHGVUe6UYB
5072hKGfzj71A4SXjw7rvvZt1HShcxEjCiEZjB4HkpBYxCzjkxJE+X4rngdzDQCGFJ22UErOB3sNKzRFQHRrgTl/l5Qd0Wymzv27evV3o7/s9YwdcLEvpyLIFPAqynS5x6LbQFWzfQNrEKMgnbXv+XtuZ3UQ9DiFHBfnh4LugT1GvZvXv3iv2PYh/xsllMHq9fv15cdWsJGOHOhQsX3Gb7GIPz58+v2TGjIfLwlpDYizDLyTBwHryWIVNQ6+OPP1614BztRDE6RAxCw+N64HdpSwhhATVVLOGafO+999a9NmMhOg+bxWdih0sT+EUIGGbAly9fDlZ4FVRjDwvKo1uRQ5VYOqFXXREGRI71iIMqtx4zKq4TakNs9D1SgFmeVzyc83vlypUNr0mMNP2VkA8bQFpT6kxTNEf/Hl2jMoidqhNtFu+xzFMrUeAXIWBwxeXQKFyYXZsdeg2YiMHNGAVei8fEw/vAZ/J9UheUCC0PYT6oeKm//uLFi71l0NbJtzkJSpEmeCqs2KydqhP71agiJoatCOsSai8JJfEKNzwHzGGMAu5TYs/WIIwsjZ4HXjF9oC02K954PaE/DxCUWpUkhsXS+8JmpKNAP5mZmdnUe+JebqdOnQpffvlluH37du8+k+fSPJMSMMINr1yLUbwdXjFgwmQpr+rxEli0A+0xDBhZNmq0BkGJeBZis3DtWPZjiwkTIdeNJmyIE15DKgWiBdGDeCo9lCoBI1wg98VrQB92wAQ6uocXBlLeo8drOeioM0yvHXTlhRHDYL1KzsoGTk1NrXiMMMEOkiuDYEG4dHHHdgkY4YLXDJgOOmquyf79+4MHiLYUB01PMTmqAMEIe8wSmUl3aVM7YYN1/7W6BsnzRMQQCrp27VpPtCBevPpPLkjACHMYLD1WmIDFKi6vWT+D5o0bN0JqeA3kuLZHFZMYZq86Oim2hUgb+rAleAKtvDqEv/F45lZ3yhMJGGGO58BhkUWPAfCataQ267deElrHyl3tJSj53Qojic1gvZIQQcRO9l3ZHbppJGCEORQr84DZulX+ikfyKOB5SmnQ9KxEbHUOPWeUCiOJzRAreVuDgJmcnNT1aIwEjDCFGYfXjN9yoKM2ggf8/vn5+ZAKngLG6hx6CpgS9rIRzeFZywlvKIUWETIIGu2iPjoSMMIUzz12LAe6rgyanu1h5Q2r7wljTamb2AkfuBa9vLORWJMJIUORulST/3NAAkaY4jlgWg5yngLGK4F5s+AN8vou1jNVr5mvdV0PUT5eOVmrwWQHr8xrr73W23/JK/xeKhIwwhTPGa/lIOcV64ZUQkieYtI6BOfpuvc8D6I82lqaTDFMNodFzHArz8zGSMAIUzw7nOUg5x3rTsHweHoerAXg9u3bgxfywIjNwLU9aoHGUcB24ImJnpkoZsTzSMAIUzxnu9aDnOcsy7qexDB4DtzW504eGJESVLX1qti9WepihjCT8rq+RQJGmOLpebAeND3DSCkMmp4CJvWdt+vIDS+GgR3TU7rOuY4JMx09erRXW0ZeGQkYYYhc9d+SggdmcXEx5ILnQLGwsBCE2Cxck1euXElSrDNBikuyuyxkJGCEGd6Ddi4rXyCFWb88D89IQUyKPElZxEC9tkwXhYwEjDBDA8W36FwIUQZRxLA6KVXqQqZLnnAJGCEKxVNE5ZQDI8SocL2z+zNHytc+4iVW+u0CEjBCFIpCSELYghcmdW8MIGBI9C3dGyMBI0SheC4TlzgSXSV6Y+bm5pIWMiT6slVBySJGAkaY4bksOTdSOBee30E5PqLr5CBkEC8lixgJGGGG96CdUydsoxR5it8hBbx2HhcC6kKGAnip5chgN6nmW6LXVAJGmJHbgJlTqf1h8CzPL4RYCcIFAYOQmZmZaXRTyI0gnHThwoVQGhIwwgwGbc36n1G6B8Za/KlqsCgJxAsiBjGDd+b1118PbXPp0qXitiGQgBGmeHoerCuqeg6ae/bsCW2jgfsZOg+iLbj2yI+5fPlyT8ycOnWqVTFT2vJqCRhhiucGaJaCwzMJNRVPlGfuR04emJdffjkI0TaIGXa5jmKmDc/M3bt3i8qFkYARpnh6Hiw7XhcGzL179wYvrL1hnvsVKYlXpEa/Z6bJAnklbTkgASNM8Ry8c/HApCJg8AR5GUVrAejVHpwDT6+gEKMSxQxCBkHjvSSbhN5SkIARpnjO+i0HTc9O7HkONouni9qyPR48eBA8UPhI5AT9FW/MtWvX3CYfJSXySsAIUzxnvPPz88EKz06c0qDp6X2wEoFdEZNCDAo2BBHj0X+VAyPEOuzfvz94wIzfatbvlQPDDCqlVS+e7mgSAi3wFDBe16LoNuRszc7O9qrceq3sYTJ48eJF8wUBJVXR3hqEMMZz1ovnZNRBGfHiFbJIqXgVYARpDyuxUcfKI+blDUNIKv9FWIDXguv95s2bvaM+AaJv0cc8wrVcw4jwkhJvLZGAEebQkRk4PEQCxmJUAeMZPkpNwADfyUPAxCWZo84QPb4byPsiRgEvSxQseAnXC72cPHkyXL9+3aV8grVHt6S6SAohCRe8Bg+MyagxXK/ZDL85ReOA4POqSzPqueyfzVoyNTUVhBgU7AqTm7Nnz4bJycnwxhtvhHPnzg1UO4Vr+MyZM8ED65BPSWUFJGCECwweHoMmnXmUQRND4zXjf/vtt0OKEEbyyoW5ceNGGAXyCDzg96oCr9gI7EHMZZmYmAhHjx7tldwfRlRfvXrVJR/G2mNcUmK7BIxwgUGTqpMeYHCG9cJ4bWjGYJnCfidr4dUWiMFhDSzv8xKTbKonxCAM6mUZBASMpYhhsmYdii8ptCoBI9zw8sIwOxpGiGAMmCV5cPr06ZAyCCyvkArx/80af17P+zyQ90UMStxB2hIEzLFjx0YOjcZwliWlJbZLwAg38MJ4zYRx824mlEQSnrUxiDBgppi82w9t4SUoccFvRsScOHHCLfdF3hexGRD21oKX3C76xDDhbvoRIohwlnXNltL6hlYhCVcIXdCZPUIFzOAZBDfqlIScMAgeBZw8ZnBeICjPnz/fmx1ag0A8cOBAuHLlyrqDAe3F//eq/UJbyPvyLbt27QptQDvk1C+ofotgsIRrHRuF7SHvhIkOe8WtNomoL9NG9HjZKu9tCppGAka4w6DJ4ObRKTEOdHg8IBxxJ2jixgySnnkWkNuAyTk6dOiQSygNg83qDT6fODvtwLmh3WmLuCTVC6qXyvsihoH8tVOnTvXyYayhX9DfYp+jX7ASiFv6BgsTPDeXjSDSSkMCZhUwuk1cUF2B8+k18wfaipASR5MwWOY4oyFfB1HndY3XjXVTcI3NzMwEIYYFb3G0JZ5EQd8k2KqUFxkMi3JgRCMw8y9pdpzz78FLtVGoJyeYyZb0e0R7IO7xIJZEaba3jgSMaIyc4uLrQagCj1LOMNiXMOhLvAhr6NuliJgSbNV6SMCIRsldxOCGZcD0qmzbJLmLmCheUtr9W5QBg37uk62SbNVaSMCIxsEwkK+QW8ciRn758uWiDEIUMbnVhuB7s/eMxIvwAjtFYm+O/b1EW7UaEjCiFYjLMgDlMPvHCCC4MGYlEsVALjNOjHMu147Im3it5SLw6RMIl1JtVT8SMKI16Gxzc3NJL0VGaN25cyeLQnWjQjvQHqm2Rd04lz6zFOkQBT7LkFMWzVFslbjaaC0kYETrMHASxkhpSTJGgMEyx1DXKERRmZKx5vxzjXTNOIu0wD7RNxDQKQmZ+vfqmrBXHRiRBBgEBk0GKirnUvCs6Vo8dP6f/vSnvV2luz5QYhQ54v5R1jviDgJtsG/fvvDzn/9cHheRDHg6ONrsG/SH+D263DckYERSIGSoxcCBYYgGwkvM0Pkp762BcnWikOH837hxI9y6dcvVYFOhlHAd7SFvi0gZ9Y32kYBZhYsXL4bFxcVgzfbt24MYHDpp7KhUruSIFWTZN2SYrQkwAiTksTcJK1jW2ptErARhGWd8nPe4RQNtMmxbRPFIO8Q2oX26Btf47du3Q0l0ydat1jeirWKbgGGq7sbtBrg2utw3NkICZhW4eDSopQWDHEc9TyZugAZreWji3kgYGRkAGzifce+pOhhqDHbc32U1aAcOBjj1sW/RtVkGa/WNhYWFZRu1lq2iX2Cv4j5JYmMkYES20MnlSk0H1WQRYnUQJRKp9mgVkhBCCCGyQwJGCCGEENkhASOEEEKI7BgLLbFz585vghBiXcjzIbFPtENMSo6oPdqlPwFW20k0T3+fqJh99OjRO6EFlMQrRMJgKIZZoix8UHukRdPFLkVaKIQkhBBCiOyQB0YIIYQQjTE+Pr5j69at01u2bPnZN9988wpP1f58b2xs7HH1/LUqNDW73udIwHSc/gqgR48elVu2RdhAss7JkyfVHi1Brsvvf//7Fc/RP0Q7UGeIDQsj5GL88pe/DCIfEC4vvvjiB5U4+bB6uKO6Xe1lryyJmrd27tz5USVmZh8+fPjb1V4oAdNxVFwpLVSYLx1UKDEtEJT19pCwz4sf//jHE5UY+bQSJ+O1p59Uj+9Ut3+uPfez6nUImB3VMV79/TeVkJn++uuvJx9X1D9TAkYIIYQQbuzatWuqEiKztaceV8dvK1HyeaVJnvS/Hk/Ntm3b3qrufhSehZfGq8dzlZA5VIWV7sXXKYlXCCGEEC786Ec/eqtPvFyqhMur5LesJl6A5/n7Cy+8MFl5Yz5fenq8OuYqcTMeXycPjBBCCCHM2b179/h//vOf/4mPnz59+r9fffXVh4iQSthMbNmyZUd/SKk67v373/++h4h58ODB4+rxocrzMlvdTlUHnpmr1e2rvFgCRgghhBDmVOIlhoDgMeKFO5UI+bS6meB+5WF57n3V3x9XYafl5N3KY/Nh9dzPlj7rlZ/85Ccf/uUvf/mdQkhCCCGEMAXvS3UzHR+ThLva6yoPzD0SeZeSeSO95F0Sf3mAN6Z6vFztt/LkIIzkgRF5wuqpqoP0ViZwsGJktbLicaUCtxwsvbx//34QQgjhx5L3pUflZbnWv4Koxq/++te/3uHOUsiJEBGrkEIVYsJj0/sbr6lCSdyfqI4diJsiBMz+/ft7A1iXYBDuykBM29LGCBaWUSJeRmlvSsHPz8/3zt+tW7fCF198EUrGeylwfTnrwsJCEP4cPnw4NAl9pLRly3v37nUrI0E/uHv3bvCEujgcVnz22WfBmIl4p/KefD7IG8h5qYTJryrBM7f0vv/ue8ml+LnV394qQsC8/fbbnavX8MknnxQtYBAo09PTPSNj3baxvgcH/wNu3rzZOxw6cavgleovjtcEiMTFxcXeoMd9DPo//vGP3jUrL9hoMGh9/PHHoUmwNxyl4XUeucYnJydd982amZkx28zSum1ZBh1q1XWr8NGdMASVSHlcf/zCCy/cqTw0vftU8VUISSQFouK9995rXJC++eabveP48eM9EcOhQlnDg0jkWGuGW/eCMVNlhq9NEgeD67RpmEiURrzuPGwNYW0mR16iDw+clXjBzll/z61bt75Se/hknfARImU8Lo3etm3bRHhW+yWyogIvHpoqjMRKpZ5AUhKvSAKMCJ4Cjja9aRgFRMy1a9d6t10LTTZF9IJh5JlJfvnll722tzTMpUI4tWloqxL7Alt1eAnnqakpt3OGbbLi3XffDc48We+PlSfl00q4/B9H9ZDVSeNLSb2TMTdmjc/bIQEjWoUOjhu3beHSDzMojMT169cbzzfoKrQ/18Lc3FzvVmX8nwdxRy5YG5TYD/A+zM7OBg+iF8Ya7JKVyMfTXHk1QmqMjY2NV8dawmdHvCMBI1qDAerOnTtJG0YMBYMpm8jJG9McXBMpeORSo81z0UboqgkuXbrk6oWx9CjyWVaiyCN0FKlCSI9rD8eXcmJWBU/L119//UNuq4dxm4Dx8Kzq7or3LT2Oz92TgBGtwCyCwSkXUYDRwBuj8EazxNAiIlLnPoRDhw6FtiB5uEQRT8LthQsXggfRk2uFZVib3+yV57dUQXfZg9KXE/Mc5MgQLlqqFbMcIup/X/1x5aH5mwSMaBwGI8tO3RQMoFeuXNFA2gJ4ZAgt5XjdWNG/G3Mb/99y2W5K4IXxWhnHtWuRBI3dsfJWI1yuXr0
5072anLkW77DkeZA3LO2NdK/21AoBU4mWqdpnfi4BIxoF8ZJzLF0ipl0QMJbLR3MihRBOqWEkOHv2bPDCQnhbivcjR44Eb+obOG7ZsmVqvTBSnadPn/453q8Ey3IdmFUq+96RgBGNQQcsIRFQIqZdGES7eP5TWMpcckJ7XFbtAZ6zUdqP91ude/JemigRsbSC6M7SQzZh/GiQ91ViZ1UPTL2ybwU7WT+WgBGNgHgpyf3P4IknQIm97dBFEdnG8ul+CCOVWBMmwrJqL0axf1YF9zxXXa1G5YWp13H5cNeuXVGE/K06Hi8dK6BYXe1vO/DcLL1veukljyvvS+9zJWCEO7G2ihfMmo4dOxZee+21UF3oywduUs/KuuQDdDkno224rqjX0wURk1IdlpJXhTHAkw/jwbBeGMvaSCTuNlkwEi9MXcSwQSNi5NGjR9PV8UOO/lovJADHv3G8+OKLH/C+2kt+GwvjFVGJl4vOag+W7du3uxkKy31ictpzhpmyF8St1zI4uIQ5cJniLfFIQGR1ElsQeO97kiLM5OrGECPL0WSyJ/+L6wuxWnLl5DZXH/VTsgcGsBeIBo9xgAnP0aNHN/0eC5jMNZC4+xyVQPnNzp07x6u7vQRcxAiP8aKsV6GXzRrHxsY+ql4/EZ9DDFWfNxsfFyFgLN1+XLge+2NgXN94443QNSyLLvVDuw/iYeHcYzRYjusxsJ4/fz4cOHCgc6XwEY5riQaMP+ea/sTM09NLEsN5Bw8eDKWSktcjeoNKvd5ZVo049/CuxlyWQT3Dlvazzb2s8LhUguQxgmTpqelt27ZNs7t0JUr+VB33KFxHATs2cKxuyX2ZqH9G9Ty7Vv+u/pxCSMINy6JL/dAZNxMewighYjyMrufvzBXOM14pRCab2p04ccLVQ4JYothgifDbRh3ErKutll6d2jPRdVBhZLlsuqnE3fXAE7NUrO5x7emel2XLli1Xl3ag/rS6/TCs3Mn6TnXzar94AQkY4YbXXkLDVpD0LFjlue9JCeC6Rsh4zgLj7uWlMerSZa5765BzycupI4huDwbNCbTyvnhW3N0s5LuQ11LdfWdJmKzFk9p+SJPVe+6t9iIJGOECHc9r1cQoIsSrbLjXvielgSH1NKYlJlWP2o8YwKxn36VW5a3juax6owmPpfelgc0aN00lSGaXhMlY9fDVp0+fkuT1DrdsK1A9/1/8fY3NHJeRgBEueK6aGDVh1msZIUZJbAwCxnOlR0nhDYvNGz0ETOnLqSNeYnujCY9l4m6KmzXWwbvy1VdffY6o4Xa9xN5+JGCEC17eCGZEoxpjr1lVV4y6BSnkGOSARfIu4SOPc51CXRpvmCx5ie21vDAx+X1UUgodeSEBI8yhA446a1wLliyPCkbJawVF6cmNVnjmI+G1KEVIWiyfRrB7iPYu5MEAIqDJsLNVMrrnZo2pIAEjzPFc8mm14dqNGzeCB10x6haQ2OslJEvwwlht3sg5RjAqjDQccVm1B/32AvFt0eYNbdbYOhIwwpx9+/YFL6wKxnnFhRVG2hxelZJTqlw7LFZiOPYZC+9lPyVX5a2zXs2jUcBbXbcXVsK7ic0aU0ACRpjjZdQst7v3dK12xahb4FnBOPdwnoUQrvcZD69jVzyOeGG8dquu2wuLvKIUar40hQSMMMVz8LbslPPz88GLpsrol4BXQjXkLiQtBrP6+cXraB2ysyiylwt4sDyu1yhUae9RvYZNb9bYNhIwwhTPwduyGJdnGXSFkAbHIzcjknM7WIXA6mEjzrWHcO9S3pfHqp5oMy1C701v1tg2EjDCFM/ZmOVAhzH36ujkwagq7+B4tkOu3gGL1Udc4/0hulu3bgVruiRgOJ/WeVtcp6za3LNnTxiFtjZrbBMJGGGK1/JpsB7oMPBedMWtboFnOM/zevTEIvy1WtKuR9J0CQnTm8FjWTXiZdRrtfSaL6shASNM2b59e/DCej8X68+rM+psqkt4urxfeumlkBtWeSWr5Wsg2j3yOLpQ1C7ikWcyqsetS4m7dSRghCnyPDxDIaTB8fSE5ZhQbb18etDnR6FreV/We6qNMuHpQsXdtZCAEabkNHB7zliIawsxDFarj9a6vlWVd3QQ3WfOnAlWjGI3U9yssSkkYIQZ3oN2Ti5SeaLSILd2sNi8EdYrWuexlUYXCziSMOtZBmAQctis0RMJGGGGwiZCjIZV7ZqNBlaPZN4ubqPRZuimy6GjiASMEEIkgsXyaQa2jWblHlV5u5TIG8Gb1ZYXpgubNW6EBIwQQiSA1eaNgwyoHlV5CX91MXR68uTJxovHdWWzxo2QgBFCiASwCsEMEh7yWk7dxTBSG+X7u7JZ40ZIwAgzuu7OrKNzMTieyd85lVX3Xj7dj8fu1F0UMGC9rHo9ulrzZTUkYEQ2aGVPmXgmf3sWK7TGq/quxWsHpWtVeSN4tMhJ8aZrmzVuhASMMEVLnZ+hGdLgqB3sBv7NJOeqKq8teGHu378fPOnaZo0bIQEjTFFZ+GfkNPNvm5y2n/DCYvURbLbKrqry2nL27NnghRJ3n0cCRpjiuTGfNZ4Dp2d5/NKQB8YmfMTsf7O/V/VgbGlzWXUX2RqEMMSzKqT1QOc5cHa5OuZmIIHXK2cCEZlDO1ht3si5vHz5cmibWJXXw7uTA3hJrAoSivWRgBGmeM54rQWH18DpHQcvCc/NFnMZQA8fPhwsSKkOC16YrgoY0RwKIQlTPN2nlsttPQdOCZjB8WwHj2qzHpQ4W+9qIq9oFgkYYQpuey8vjOVg55kQnMvAmQL79u0LXuTgAbDavDE1Sv1dIi0kYIQ5HvUlAKNoFfbxXCmh/JfBsCqdvxp4AnNI4C05V0JeGOGNBIwwx9MDYSU8vGaHuQycKeC5WsVjdY0HVsunU6TLy6lFM0jACHNw3XvVg7GYsXrO/HMZOFPg+PHjwYNc6mV4Xocp0NWqvKI5JGCEC17lri3c0p4zf628GIzp6Wm3FTNNlHS3oAv1UhRGEp5IwAgXvDwRDHqjuqa9Bg5+s8JHG0Mbdt37Al0QMCWHyET7SMAIFxhIvJZUjzL4MXh6DRzsEivWh/N/5coVt9BCLt4X6EKxM1YOKowkvJCAEW54DegY/mG9MF4zf3lfNoZ2u379ulvoiDbIxfvSlfwQ8nw8a/2IbiMBI9wgH4QdWj04f/78pgcAxItV1dN+5H1ZGwZrStxzeA3aiEfPjfSs6VJopct7IwlftJWAcIWBHdFgPXDFUMSRI0cGWvHEd/DyvvAb5X35FooEskwdLxmDl/cu4rT/oNdBKliFj44dO2a6cSh9xDq0Rd87d+5cEMIaCRjhCsb1zJkzPY+JNbimCUkw816reB7C6f333w9TU1PBA4SL14qr1Dl9+vTy4Bn34WGH76ZDIydOnMhKQFpt3shvti4aeevWLXMB0/XNHYUfEjDCHfIS9uzZ4yIiGAhmZmaWk4bjQMYgykDhnSiZ28zfkhRCAydPnnSr/OyFVRjTI0neK/GefigBI6yRgBGNQJiFWZhXQh9Cxiu/ZS3w/Ch01A6IRjwvuYkXsBLVHhWv2YiUc2vtRVNVXuGBknhFIxBqIF5fyoCPIPNKUBbrwzWE5ytH8WK5yaGXR8OjhpOq8goPJGBEY8SBJ3cRg3jRqqN2QLQcOHCg5ynIESvvC6Eer9Cl17lt2kMqykcCRjRKFDG5DkCEjSRemofBGg8eR845R1bLpz29T16freXUwhoJGNE4iJiDBw9mJQSi8FLYqFkQK1wnExMTWYaM6lhu3uiVbAuEez0+X1V5hTUSMKI1GJhyWAIbwxZaRdEcdeHCbQkrvaw8EPSXBw8eBE88rnVV5RXWSMCIVmGJdaremOh1yT1skRPM/AnTlSRcIlYCxtP74v0/FEYSlmgZtWgdXNYMVqx+8Cz3PygIFzYFzGVfnZxBoMzPz/e8XLR/yUIx5eXT/eCB8VhOraq8whIJGJEMCAcKk8WaMdPT0425nONAyv9WqMiPhYWF3vkliTseXfBuWS4jbur6RChZTyZUlVdYIgHTh1cCmwqeDQ7nCu8HB3UzcDtzUM3XckYYB1PaGw9AqQMpv9MLzll9L554nfMcf+N/c4tQ6XIfoPaLhV1pUvDRJzx2DkfElAzXvkef0xjyPGOhJXbu3PlNEK3z8OHDFY8nJyeT7ihxHxlu46oGDCK3/ZsGYugXFxd7t/wmDEscSD3raIxCbu1RMlxnc3NzK57btWtXEO0QdzWP0C/oH6J1Zh89evROaAF5YERWxLBD7ktqhRBCjIZWIQkhhBAiOyRghBBCCJEdEjBCCCGEyA4JGCGEEEJkhwSMEEIIIbJDq5A6jmeNELF51B5pofZIh/76KiovIFQHRgghhBDD0lodGIWQhBBCCJEdbYaQZoMQQgghcuZPoSX+H8cpGj+NmYn2AAAAAElFTkSuQmCC"/> 5073 </defs> 5074 </svg> 5075 </a> 5076 5077 </div> 5078 <div class="search-wrap"> 5079 <div class="dropdown--quickSearch" id="quickSearch" aria-hidden="true" data-prevent-quick-search-close> 5080 <style> 5081 /*#nav-quick-search { 5082 caret-color: transparent !important; 5083 position: relative; 5084 font-size: 16px; 5085 } 5086 5087 #caret-container { 5088 position: absolute; 5089 top: 16px; 5090 left: 14px; 5091 pointer-events: none; 5092 } 5093 5094 .custom-caret { 5095 display: inline-block; 5096 width: 2px; 5097 height: 20px; 5098 background-color: #000; 5099 animation: blink 1s step-end infinite; 5100 } 5101 5102 @keyframes blink { 5103 50% { 5104 opacity: 0; 5105 } 5106 }*/ 5107</style> 5108<div class="container"> 5109 <form class="form fast-simon-form ready" onsubmit="return false" data-url="/search-results-vnext/" data-quick-search-form="" action="/search-results-vnext/" data-old-action="/search-results-vnext/"> 5110 <fieldset class="form-fieldset"> 5111 <div class="form-field"> 5112 <label class="is-srOnly" for="nav-quick-search">Search</label> 5113 <div class="input-form-quick-search"> 5114 <input class="form-input fast-autocomplete fast-autocomplete-input" data-search-quick="" name="nav-quick-search" id="nav-quick-search" data-error-message="Search f
5114ield cannot be empty." placeholder=" Search ToolsToday" autocomplete="off" autocorrect="off" autocapitalize="off" aria-label="Search and use arrows or TAB to navigate results" aria-autocomplete="list" data-autocomplete-id="fast-autocomplete-1234"> 5115 <div id="caret-container"> 5116 <div class="custom-caret"></div> 5117 </div> 5118 </div> 5119 <button aria-label="Search" type="submit"> 5120 <i class="far fa-search"><span class="fa-search-text" style="display: none;">Search</span></i> 5121 </button> 5122 </div> 5123 </fieldset> 5124 </form> 5125 <section class="quickSearchResults" data-bind="html: results"></section> 5126 <p role="status" aria-live="polite" class="aria-description--hidden" data-search-aria-message-predefined-text="product results for"></p> 5127</div>
5128<script> 5129 $(document).ready(function() { 5130 var $input = $('#nav-quick-search'); 5131 var $caretContainer = $('#caret-container'); 5132 var $caret = $caretContainer.find('.custom-caret'); 5133 5134 $input.on('input keyup click', function() { 5135 var position = $input.prop('selectionStart'); 5136 var value = $input.val().substring(0, position); 5137 var textWidth = $('<span>').text(value).css({ 5138 'font-size': $input.css('font-size'), 5139 'font-family': $input.css('font-family'), 5140 'visibility': 'hidden', 5141 'white-space': 'pre' 5142 }).appendTo('body').width(); 5143 $caretContainer.css('left', (14 + textWidth) + 'px'); 5144 $caretContainer.css('top', (16 + $input.position().top) + 'px'); 5145 $caretContainer.css('height', $input.outerHeight() + 'px'); 5146 $caret.show(); 5147 }); 5148 5149 $input.on('blur', function() { 5150 $caret.hide(); 5151 }); 5152 5153 $input.on('focus', function() { 5154 $caret.show(); 5155 }); 5156 }); 5157 (function () { 5158 if (window.matchMedia('(max-width: 768px)').matches) { 5159 return; 5160 } 5161 5162 var stopReclaim = false; 5163 var allowDropdown = false; 5164 var pollId = 0; 5165 var overlayIds = [ 5166 'globalePopupWrapper', 5167 'globale_overlay', 5168 'globale_csc_popup', 5169 'attentive_overlay' 5170 ]; 5171 5172 function getInput() { 5173 return document.getElementById('nav-quick-search'); 5174 } 5175 5176 function isVisibleOverlay(el) { 5177 return !!(el && !el.hidden && el.style.display !== 'none' && el.offsetHeight > 20); 5178 } 5179 5180 function hasBlockingOverlay() { 5181 for (var i = 0; i < overlayIds.length; i++) { 5182 if (isVisibleOverlay(document.getElementById(overlayIds[i]))) { 5183 return true; 5184 } 5185 } 5186 return false; 5187 } 5188 5189 function fromGeoOverlay(el) { 5190 while (el && el !== document) { 5191 var id = el.id; 5192 if (id === 'globalePopupWrapper' || id === 'globale_overlay' || id === 'globale_csc_popup' || id === 'attentive_overlay') { 5193 return true; 5194 } 5195 el = el.parentNode; 5196 } 5197 return false; 5198 } 5199 5200 function fromCookieBanner(el) { 5201 return !!(el && el.closest && el.closest('#onetrust-banner-sdk, #onetrust-consent-sdk') && !(el.closest('#onetrust-pc-sdk'))); 5202 } 5203 5204 function fromSearch(el) { 5205 return !!(el && el.closest && el.closest('#nav-quick-search, .fast-simon-form')); 5206 } 5207 5208 function isTypingKey(event) { 5209 if (!event || event.ctrlKey || event.metaKey || event.altKey) { 5210 return false; 5211 } 5212 return event.key && event.key.length === 1; 5213 } 5214 5215 function closeDropdown() { 5216 var input = getInput(); 5217 if (input && input.closeAutocomplete) { 5218 input.closeAutocomplete(); 5219 } 5220 } 5221 5222 function blockSilentFocus(event) { 5223 if (!allowDropdown) { 5224 event.stopImmediatePropagation(); 5225 } 5226 } 5227 5228 function bindSilentFocusGuard(input) { 5229 if (input.dataset.ttSilentFocus === '1') { 5230 return; 5231 } 5232 input.dataset.ttSilentFocus = '1'; 5233 input.addEventListener('focusin', blockSilentFocus, true); 5234 input.addEventListener('focus', blockSilentFocus, true); 5235 } 5236 5237 function enableDropdown() { 5238 allowDropdown = true; 5239 stopReclaim = true; 5240 stopPoll(); 5241 var input = getInput(); 5242 if (input) { 5243 input.removeEventListener('focusin', blockSilentFocus, true); 5244 input.removeEventListener('focus', blockSilentFocus, true); 5245 delete input.dataset.ttSilentFocus; 5246 } 5247 } 5248 5249 function focusWithoutDropdown() { 5250 if (stopReclaim || document.hidden) { 5251 return false; 5252 } 5253 var input = getInput(); 5254 if (!input || typeof input.openAutocomplete !== 'function' || hasBlockingOverlay()) { 5255 return false; 5256 } 5257 bindSilentFocusGuard(input); 5258 if (document.activeElement !== input) { 5259 input.focus({ preventScroll: true });
5260 } 5261 return document.activeElement === input; 5262 } 5263 5264 function stopPoll() { 5265 if (pollId) { 5266 clearInterval(pollId); 5267 pollId = 0; 5268 } 5269 } 5270 5271 function startPoll() { 5272 if (pollId || stopReclaim) { 5273 return; 5274 } 5275 var ticks = 0; 5276 pollId = setInterval(function () { 5277 ticks += 1; 5278 if (stopReclaim || ticks > 40) { 5279 stopPoll(); 5280 return; 5281 } 5282 if (focusWithoutDropdown()) { 5283 stopPoll(); 5284 } 5285 }, 500); 5286 } 5287 5288 function afterOverlay() { 5289 setTimeout(focusWithoutDropdown, 300); 5290 } 5291 5292 function onTabBack() { 5293 if (allowDropdown) { 5294 return; 5295 } 5296 closeDropdown(); 5297 focusWithoutDropdown(); 5298 } 5299 5300 function start() { 5301 document.addEventListener('focusin', function (event) { 5302 if (stopReclaim || allowDropdown || !event.isTrusted) { 5303 return; 5304 } 5305 if (fromCookieBanner(event.target)) { 5306 focusWithoutDropdown(); 5307 } 5308 }, true); 5309 5310 document.addEventListener('pointerdown', function (event) { 5311 if (!event.isTrusted) { 5312 return; 5313 } 5314 if (fromCookieBanner(event.target) || fromGeoOverlay(event.target)) { 5315 afterOverlay(); 5316 return; 5317 } 5318 if (fromSearch(event.target)) { 5319 enableDropdown(); 5320 return; 5321 } 5322 stopReclaim = true; 5323 stopPoll(); 5324 }, true); 5325 5326 document.addEventListener('keydown', function (event) { 5327 if (event.isTrusted && fromSearch(event.target) && isTypingKey(event)) { 5328 enableDropdown(); 5329 } 5330 }, true); 5331 5332 document.addEventListener('visibilitychange', function () { 5333 if (document.visibilityState === 'visible') { 5334 onTabBack(); 5335 } 5336 }); 5337 5338 window.addEventListener('pageshow', onTabBack); 5339 window.addEventListener('fast-autocomplete-ready', afterOverlay, { once: true }); 5340 5341 if (!focusWithoutDropdown()) { 5342 startPoll(); 5343 } 5344 } 5345 5346 if (document.readyState === 'loading') { 5347 document.addEventListener('DOMContentLoaded', start); 5348 } else { 5349 start(); 5350 } 5351 })(); 5352</script>
5352 </div> 5353 </div> 5354 <div class="cart-wrap"> 5355 <div class="cart-close-cs"></div> 5356 <nav class="navUser"> 5357 5358 <ul class="navUser-section navUser-section--alt"> 5359 <li class="navUser-item navUser-item--account"> 5360 <a class="navUser-action" onclick="window.location.href='/login.php'"> 5361 <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 5362 <path d="M13.9864 13.6828C6.41566 13.6828 0.179543 19.8524 0 27.4268H27.9727C27.7932 19.8524 21.5571 13.6828 13.9864 13.6828Z" fill="#595959"/> 5363 <path d="M13.9863 0C17.5293 0 20.402 2.90151 20.402 6.47495C20.402 10.0484 17.5293 12.9499 13.9863 12.9499C10.4434 12.9499 7.57068 10.0484 7.57068 6.47495C7.57068 2.90151 10.4434 0 13.9863 0Z" fill="#595959"/> 5364 </svg> 5365 </a> 5366 </li> 5367 <li class="navUser-item wishlist"> 5368 <a href="/wishlist.php" title="Wish list items" id="m-wishcart"> 5369 <svg width="24" height="28" viewBox="0 0 24 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 5370 <path d="M17.4912 0C19.5874 0.300755 21.2105 1.97828 21.2119 4.1345L21.2175 14.0455C21.2175 14.6651 20.7144 15.1131 20.1345 15.0922C19.5951 15.0733 19.1297 14.6351 19.1297 14.0406L19.1317 4.23778C19.1317 3.03755 18.2288 2.08993 17.0139 2.08993H4.23568C3.01662 2.08993 2.11156 3.03476 2.11156 4.24057V22.5036C2.11156 23.7073 3.01592 24.6542 4.23289 24.6542H11.691C12.2981 24.6542 12.7468 25.1022 12.7622 25.6758C12.7761 26.2166 12.3491 26.7413 11.7441 26.7413L3.83235 26.74C1.80802 26.5167 0.218413 24.9619 0.046753 22.9327C0.0334947 22.775 0 22.6124 0 22.4456V4.29779C0 4.13102 0.0348903 3.96843 0.0474508 3.81142C0.214226 1.77452 1.79406 0.276331 3.75699 0H17.4912Z" fill="#595959"/> 5371 <path d="M20.229 26.2089C19.8759 26.4906 19.5619 26.776 19.2848 27.1079C19.0643 27.3722 18.7789 27.5294 18.4593 27.5316C18.1209 27.5338 17.8376 27.3547 17.6073 27.0788C17.2982 26.709 16.9353 26.4062 16.5592 26.1034L14.9668 24.8237C14.4595 24.416 14.0401 23.9392 13.664 23.4071C12.9788 22.4368 12.7638 21.2728 13.0464 20.111C13.4358 18.5088 14.8098 17.4693 16.4001 17.5625C17.1768 17.6076 17.8753 17.8639 18.4635 18.4062C19.0587 17.8457 19.7531 17.6091 20.5158 17.5639C22.2386 17.4613 23.6908 18.685 23.9399 20.4801C23.9887 20.8287 23.9846 21.2204 23.9538 21.5916C23.838 22.9995 22.6894 24.2493 21.6623 25.0675L20.2283 26.2097L20.229 26.2089ZM21.5485 22.1572C21.9546 21.5727 22.0293 20.8615 21.6874 20.2639C21.4606 19.8686 21.0517 19.7296 20.6218 19.7361C20.0454 19.7441 19.5856 20.1299 19.5207 20.756C19.4579 21.3623 19.0441 21.8369 18.4586 21.8369C17.8774 21.8369 17.4587 21.3623 17.3987 20.7589C17.3352 20.1263 16.8711 19.7514 16.2975 19.7332C15.7183 19.715 15.2438 20.0156 15.0819 20.6009C14.9221 21.1796 15.061 21.7452 15.4218 22.2293C15.8105 22.733 16.2759 23.1399 16.7755 23.5389L18.4614 24.8855L20.171 23.5177C20.6804 23.1108 21.1487 22.7025 21.5492 22.158L21.5485 22.1572Z" fill="#595959"/> 5372 <path d="M16.0036 6.65591L9.45264 6.65809C8.84555 6.65809 8.39476 6.18245 8.38151 5.59481C8.36825 5.00716 8.8274 4.47916 9.45194 4.47916H15.9743C16.5786 4.47916 17.0308 4.9468 17.0441 5.54317C17.0573 6.13954 16.6372 6.65518 16.0036 6.65591Z" fill="#595959"/> 5373 <path d="M16.0036 11.0148L9.45264 11.0177C8.84555 11.0177 8.39476 10.5421 8.38151 9.95446C8.36825 9.36681 8.8274 8.83881 9.45194 8.83881H15.9743C16.5786 8.83881 17.0308 9.30645 17.0441 9.90282C17.0566 10.4716 16.6372 11.0148 16.0036 11.0156V11.0148Z" fill="#595959"/> 5374 <path d="M16.0036 15.3745L9.45264 15.3775C8.84555 15.3775 8.39476 14.9018 8.38151 14.3142C8.36825 13.6982 8.8274 13.1985 9.45194 13.1985H15.9743C16.5786 13.1985 17.0308 13.6662 17.0441 14.2625C17.0573 14.8589 16.6372 15.3745 16.0036 15.3753V15.3745Z" fill="#595959"/> 5375 <path d="M10.9976 19.7319L9.44775 19.7362C8.85043 19.7377 8.39406 19.257 8.3815 18.673C8.36824 18.0577 8.83298 17.5566 9.44775 17.5566H10.9676C11.5628 17.5566 12.0234 18.0264 12.0345 18.6271C12.0457 19.1951 11.6158 19.7304 10.9983 19.7319H10.9976Z" fill="black"/> 5376 <path d="M5.11312 4.51198C5.71254 4.36507 6.24985 4.77453 6.36708 5.33163C6.49129 5.92364 6.14029 6.49092 5.58693 6.62765C5.03357 6.76438 4.48161 6.40873 4.34275 5.84945C4.199 5.27054 4.51161 4.66035 5.11382 4.51271L5.11312 4.51198Z" fill="#595959"/> 5377 <path d="M5.11312 8.87084C5.71254 8.72393 6.24985 9.13339 6.36708 9.69049C6.49129 10.2825 6.14029 10.8498 5.58693 10.9865C5.03706 11.1225 4.48161 10.7676 4.34275 10.2083C4.199 9.62939 4.51161 9.0192 5.11382 8.87157L5.11312 8.87084Z" fill="#595959"/> 5378 <path d="M5.11293 13.2304C5.71234 13.0835 6.24965 13.493 6.36688 14.0501C6.49179 14.6421 6.1401 15.2094 5.58674 15.3461C5.03687 15.4821 4.48141 15.1272 4.34255 14.5679C4.20369 14.0086 4.51142 13.3788 5.
537811363 13.2312L5.11293 13.2304Z" fill="#595959"/> 5379 <path d="M5.11293 17.5894C5.71234 17.4425 6.24965 17.852 6.36688 18.4091C6.49109 19.0011 6.1401 19.5684 5.58674 19.7051C5.03338 19.8418 4.48141 19.4862 4.34255 18.9269C4.20369 18.3676 4.51142 17.7378 5.11363 17.5902L5.11293 17.5894Z" fill="black"/> 5380 <path d="M21.5482 22.1572C21.1477 22.7017 20.6794 23.11 20.17 23.517L18.4604 24.8847L16.7745 23.5381C16.2749 23.1392 15.8101 22.7322 15.4208 22.2285C15.06 21.7444 14.9211 21.1795 15.0809 20.6001C15.2428 20.0148 15.7173 19.7142 16.2965 19.7324C16.8701 19.7506 17.3341 20.1255 17.3977 20.7581C17.4584 21.3608 17.8763 21.8369 18.4576 21.8361C19.0438 21.8361 19.4569 21.3615 19.5197 20.7552C19.5846 20.1299 20.0444 19.7441 20.6208 19.7353C21.0507 19.7295 21.4603 19.8678 21.6864 20.2631C22.0283 20.8607 21.9536 21.5726 21.5475 22.1564L21.5482 22.1572Z" fill="#595959"/> 5381 </svg> 5382 </a> 5383 </li> 5384 <li class="navUser-item phone" style="display:none"> 5385 <a href="tel:+18886993939"> 5386 <svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"> 5387 <path d="M4.2775 2.4766C4.35 3.57868 4.53125 4.656 4.82125 5.68379L3.37125 7.16974C2.87583 5.68379 2.56167 4.11115 2.45292 2.4766H4.2775ZM16.1917 17.3609C17.2188 17.6581 18.27 17.8439 19.3333 17.9182V19.7632C17.7383 19.6518 16.2038 19.3298 14.7417 18.8345L16.1917 17.3609ZM5.4375 0H1.20833C0.54375 0 0 0.557234 0 1.2383C0 12.8659 9.19542 22.2894 20.5417 22.2894C21.2063 22.2894 21.75 21.7321 21.75 21.0511V16.7294C21.75 16.0483 21.2063 15.4911 20.5417 15.4911C19.0433 15.4911 17.5813 15.2434 16.2279 14.7853C16.1071 14.7357 15.9742 14.7234 15.8533 14.7234C15.5392 14.7234 15.2371 14.8472 14.9954 15.0825L12.3371 17.8067C8.9175 16.0112 6.11417 13.1507 4.37417 9.64634L7.0325 6.92208C7.37083 6.57536 7.4675 6.09242 7.33458 5.65902C6.8875 4.27213 6.64583 2.78617 6.64583 1.2383C6.64583 0.557234 6.10208 0 5.4375 0Z" fill="#595959"/> 5388 </svg> 5389 </a> 5390 </li> 5391 <li class="navUser-item navUser-item--cart"> 5392 <a class="navUser-action" 5393 data-cart-preview 5394 data-dropdown="cart-preview-dropdown" 5395 data-options="align:right" 5396 href="https://toolstoday.com/cart.php" 5397 aria-label="Cart with 0 items" 5398 > 5399 <svg width="28" height="25" viewBox="0 0 28 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 5400 <path d="M22.0438 17.9716C21.3775 17.9716 20.7262 18.1692 20.1723 18.5393C19.6183 18.9095 19.1866 19.4356 18.9316 20.0511C18.6766 20.6666 18.6099 21.344 18.7399 21.9974C18.8699 22.6508 19.1907 23.2511 19.6618 23.7222C20.1329 24.1933 20.7331 24.5141 21.3866 24.6441C22.04 24.7741 22.7173 24.7074 23.3329 24.4524C23.9484 24.1974 24.4745 23.7657 24.8447 23.2117C25.2148 22.6577 25.4124 22.0065 25.4124 21.3402C25.4124 20.8978 25.3253 20.4598 25.1561 20.0511C24.9868 19.6423 24.7387 19.271 24.4258 18.9582C24.113 18.6453 23.7417 18.3972 23.3329 18.2279C22.9242 18.0587 22.4862 17.9716 22.0438 17.9716ZM22.0438 23.2153C21.6728 23.2154 21.3102 23.1054 21.0017 22.8994C20.6932 22.6933 20.4528 22.4004 20.3108 22.0577C20.1688 21.715 20.1316 21.3379 20.204 20.9741C20.2763 20.6102 20.455 20.276 20.7173 20.0137C20.9796 19.7514 21.3138 19.5728 21.6776 19.5004C22.0415 19.4281 22.4186 19.4652 22.7613 19.6072C23.104 19.7492 23.3969 19.9897 23.6029 20.2981C23.809 20.6066 23.9189 20.9693 23.9188 21.3402C23.9188 21.5866 23.8702 21.8305 23.7759 22.0581C23.6815 22.2856 23.5433 22.4924 23.369 22.6665C23.1948 22.8406 22.9879 22.9787 22.7603 23.0729C22.5326 23.167 22.2887 23.2154 22.0423 23.2153H22.0438Z" fill="#595959"/> 5401 <path d="M16.8255 20.5936H14.4291C14.2455 19.7862 13.7711 19.0747 13.0963 18.5949C12.4214 18.115 11.5935 17.9006 10.7706 17.9924C9.94773 18.0842 9.18748 18.4759 8.63503 19.0927C8.08259 19.7095 7.77665 20.5081 7.77564 21.3361C7.77463 22.1641 8.07861 22.9635 8.62955 23.5816C9.18049 24.1997 9.93978 24.5933 10.7625 24.6871C11.5851 24.781 12.4135 24.5685 13.0895 24.0904C13.7655 23.6122 14.2417 22.9018 14.4272 22.0949H16.8255C17.0245 22.0949 17.2154 22.0158 17.3562 21.875C17.497 21.7342 17.5761 21.5433 17.5761 21.3442C17.5761 21.1452 17.497 20.9542 17.3562 20.8135C17.2154 20.6727 17.0245 20.5936 16.8255 20.5936ZM11.1419 23.2153C10.771 23.2153 10.4083 23.1053 10.0999 22.8992C9.7915 22.6931 9.55112 22.4002 9.40919 22.0575C9.26725 21.7147 9.23013 21.3376 9.30252 20.9738C9.37492 20.61 9.55357 20.2758 9.8159 20.0136C10.0782 19.7513 10.4124 19.5727 10.7762 19.5004C11.1401 19.4281 11.5172 19.4653 11.8599 19.6073C12.2025 19.7493 12.4954 19.9897 12.7015 20.2982C12.9075 20.6066 13.0174 20.9693 13.0173 21.3402C13.0173 21.5865 12.9688 21.8303 12.8746 22.0578C12.7803 22.2854 12.6422 22.4921 12.468 22.6662C12.2939 22.8403 12.0871 22.9784 11.8596 23.0726C11.632 23.1669 11.3882 23.2153 11.1419 23.2153Z" fill="#595959"/> 5402 <path d="M27.9727 4.74774C27.9727 4.66459 27.9564 4.58225 27.9245 4.50542C27.8927 4.4286 27.8461 4.35879 27.7873 4.29999C27.7285 4.24119 27.6587 4.19455 27.5818 4.16273C27.505 4.1309 27.4227 4.11452 27.3395 4.11452H9.57054C9.47762 4.11441 9.38582 4.13484 9.30172 4.17435C9.21762 4.21386 9.14329 4.27148 9.08407 4.34308C8.98173 4.42688 8.90334 4.53622 8.85683 4.66004C8.81032 4.78385 8.79733 4.91776 8.81919 5.04821L9.96235 12.6791C9.99686 12.8743 10.1072 13.0479 10.2692 13.1621C10.4313 13.2762 10.6319 13.3217 10.8273 13.2884C11.0228 13.2552 11.1971 13.146 11.3123 12.9847C11.4275 12.8234 11.4743 12.6231 11.4423 12.4274L10.4257 5.64217H26.3739L25.0165 15.0487H8.12947L6.11756 0.552585C6.10696 0.470067 6.08021 0.390446 6.03883 0.318272C5.99745 0.246097 5.94226 0.182784 5.8764 0.131951C5.81054 0.0811178 5.73531 0.0437607 5.65501 0.0220146C5.57471 0.000268494 5.49091 -0.00544025 5.4084 0.00521459L4.53818 0.00448085V0.00925015H0.743279C0.546149 0.00925016 0.357093 0.0875596 0.217701 0.226951C0.0783095 0.366343 0 0.555399 0 0.752529C0 0.949658 0.0783095 1.13871 0.217701 1.27811C0.357093 1.4175 0.546149 1.49581 0.743279 1.49581H4.7451L6.66456 15.3235L6.70125 15.6489C6.70492 15.6801 6.70675 15.7116 6.70822 15.7432C6.71217 15.8279 6.72887 15.9115 6.75774 15.9912L6.75958 16.0055C6.77026 16.088 6.79708 16.1675 6.8385 16.2396C6.87992
540216.3116 6.93514 16.3748 7.00099 16.4256C7.06685 16.4763 7.14205 16.5135 7.22231 16.5352C7.30257 16.5569 7.3863 16.5625 7.46874 16.5518L8.33969 16.561V16.5511H25.6145C25.6567 16.551 25.6989 16.5479 25.7407 16.5419C25.9006 16.5546 26.0593 16.5061 26.1848 16.4063C26.3103 16.3065 26.3933 16.1627 26.4168 16.004L26.4234 15.9575C26.4495 15.8748 26.4626 15.7887 26.4623 15.7021L26.4917 15.4636L27.9614 4.88092C27.9658 4.84945 27.9678 4.81768 27.9672 4.7859L27.9727 4.74774Z" fill="#595959"/> 5403 </svg> 5404 5405 <span class="countPill cart-quantity countPill--positive"></span> 5406 </a> 5407 5408 <div class="dropdown-menu" id="cart-preview-dropdown" data-dropdown-content aria-hidden="true"></div> 5409 </li> 5410 </ul> 5411</nav> 5412<meta id="customerId" content="" /> 5413
5413<script> 5414 console.log("settings.channel_id '==' 1"); 5415 var insertAccountScript = function () { 5416 var scriptTag = document.getElementById('bolt-account'); 5417 var accountUrls = [ 5418 '/login.php', 5419 '/cart.php' 5420 ]; 5421 var isLoggedIn = document.getElementById('customerId').content > 0 ? true : false; 5422 if (!isLoggedIn && (scriptTag || !accountUrls.includes(window.location.pathname))) { 5423 return; 5424 } 5425 scriptTag = document.createElement('script'); 5426 scriptTag.setAttribute('type', 'text/javascript'); 5427 scriptTag.setAttribute('async', ''); 5428 scriptTag.setAttribute('src', 'https://connect.bolt.com/account.js'); 5429 scriptTag.setAttribute('id', 'bolt-account'); 5430 scriptTag.setAttribute('data-publishable-key', 'PebsWdU2cM9Y.KuHgxKPIu8-Y.4846530e8a8c97cd0c0fbca2d4f127d1f5925a8b06e9d17b8e6e71db469cfca8'); 5431 document.head.appendChild(scriptTag); 5432 } 5433 5434 function insertButtons() { 5435 if (typeof BoltAccount === 'undefined') { 5436 window.setTimeout(insertButtons, 100); 5437 return; 5438 } 5439 BoltAccount.injectButtons(); 5440 } 5441 5442 insertAccountScript(); 5443 insertButtons(); 5444 </script>
5444 5445 </div> 5446 </div> 5447</div> 5448 <div class="menu-close-cs"></div> 5449 <div class="navPages-container" id="menu" data-menu> 5450 <div class="top-menu-tabs"> 5451 <div class="menu-tab-2 active">Menu</div> 5452 <div class="menu-tab-1"> 5453 <svg xmlns="http://www.w3.org/2000/svg" width="17" height="23" viewBox="0 0 17 23" fill="none"> 5454 <path d="M8.49982 11.3336C11.6295 11.3336 14.1666 8.79651 14.1666 5.66681C14.1666 2.53712 11.6295 0 8.49982 0C5.37013 0 2.83301 2.53712 2.83301 5.66681C2.83301 8.79651 5.37013 11.3336 8.49982 11.3336Z" fill="#D56834"/> 5455 <path d="M8.50022 13.2227C3.80783 13.228 0.00531264 17.0306 0 21.7229C0 22.2445 0.422797 22.6673 0.944321 22.6673H16.0557C16.5772 22.6673 17 22.2445 17 21.7229C16.9947 17.0306 13.1922 13.228 8.49978 13.2227H8.50022Z" fill="#D56834"/> 5456 </svg> 5457 </div> 5458 5459</div> 5460<div class="account-menu"> 5461 <ul> 5462 <li class="account-link"> 5463 <a href="/rewards/" class="level-top"> 5464 <span> You have <span class="swell-point-balance">0</span> Reward Points</span> 5465 </a> 5466 </li> 5467 <li class="account-link"><a href="/login.php" class="level-top">Sign In / Register</a></li> 5468 <li class="account-link b2b-acc"><a href="/login.php?action=create_account&show_tpa" class="level-top">Toolstoday B2B</a></li> 5469 </ul> 5470</div> 5471<div id="mkmage_megamenu_wrapper" class="navigation"> 5472 <ul id="mkmage_megamenu"> 5473 <li class="main-menu parent first" data-id="menu-0"> 5474 <a href="/bits-blades-and-tooling" class="main-link">Bits, Blades & Tooling</a> 5475 </li> 5476 <li class="main-menu 1 parent" data-id="menu-3"> 5477 <a href="/everything-cnc.html" class="main-link">CNC</a> 5478 </li> 5479 <li class="main-menu parent" data-id="menu-1"> 5480 <a href="/power-tools.html" class="main-link">Power Tools</a> 5481 </li> 5482 <li class="main-menu parent" data-id="menu-5"> 5483 <a href="/shop-by-brand" class="main-link">Shop by Brand</a> 5484 </li> 5485 <li class="main-menu parent" data-id="menu-2"> 5486 <a href="/workshop-supplies.html" class="main-link">Workshop Supplies</a> 5487 </li> 5488 <li class="main-menu parent" data-id="menu-4"> 5489 <a href="#" class="main-link">Resources</a> 5490 </li> 5491 <li class="main-menu sale last"> 5492 <a href="/sale-items/" class="main-link"> 5493 <svg xmlns="http://www.w3.org/2000/svg" width="68" height="68" viewBox="0 0 68 68" fill="none" style="color: currentColor;"> 5494 <path d="M50.4287 25C46.2866 25 42.9287 21.6421 42.9287 17.5C42.9287 13.3579 46.2866 10 50.4287 10C54.5708 10 57.9287 13.3579 57.9287 17.5C57.9287 21.6421 54.5708 25 50.4287 25ZM50.4287 20C51.8094 20 52.9287 18.8807 52.9287 17.5C52.9287 16.1193 51.8094 15 50.4287 15C49.048 15 47.9287 16.1193 47.9287 17.5C47.9287 18.8807 49.048 20 50.4287 20Z" fill="currentColor"/> 5495 <path d="M67.9287 5L67.9287 27.9289C67.9287 29.255 67.4019 30.5268 66.4642 31.4645L31.4642 66.4645C29.5116 68.4171 26.3458 68.4171 24.3932 66.4645L1.46424 43.5355C-0.488377 41.5829 -0.488377 38.4171 1.46424 36.4645L36.4642 1.46446C37.4019 0.526779 38.6737 -1.27878e-06 39.9998 -1.22081e-06L62.9287 -2.18557e-07C65.6901 -9.78513e-08 67.9287 2.23858 67.9287 5ZM39.9998 4.99999L4.99978 40L27.9287 62.9289L62.9287 27.9289L62.9287 5L39.9998 4.99999Z" fill="currentColor"/> 5496 </svg> 5497 DEALS 5498 </a> 5499 </li> 5500 <!--<li class="main-menu"> 5501 <a href="/workshop-supplies/merch-and-swag.html" class="main-link">Merch & Swag</a> 5502 </li>--> 5503 </ul> 5504</div> 5505<!-- 5506<nav class="navPages"> 5507 <div class="navPages-quickSearch"> 5508 <style> 5509 /*#nav-quick-search { 5510 caret-color: transparent !important; 5511 position: relative; 5512 font-size: 16px; 5513 } 5514 5515 #caret-container { 5516 position: absolute; 5517 top: 16px; 5518 left: 14px; 5519 pointer-events: none; 5520 } 5521 5522 .custom-caret { 5523 display: inline-block; 5524 width: 2px; 5525 height: 20px; 5526 background-color: #000; 5527 animation: blink 1s step-end infinite; 5528 } 5529 5530 @keyframes blink { 5531 50% { 5532 opacity: 0; 5533 } 5534 }*/ 5535</style> 5536<div class="container"> 5537 <form class="form fast-simon-form ready" onsubmit="return false" data-url="/search-results-vnext/" data-quick-search-form="" action="/search-results-vnext/" data-old-action="/search-results-vnext/"> 5538 <fieldset class="form-fieldset"> 5539 <div class="form-field"> 5540 <label class="is-srOnly" for="nav-quick-search">Search</label> 5541 <div class="input-form-quick-search"> 5542 <input class="form-input fast-autocomplete fast-autocomplete-input" data-search-quick="" name="nav-quick-search" id="nav-quick-search" data-error-message="Search f
5542ield cannot be empty." placeholder=" Search ToolsToday" autocomplete="off" autocorrect="off" autocapitalize="off" aria-label="Search and use arrows or TAB to navigate results" aria-autocomplete="list" data-autocomplete-id="fast-autocomplete-1234"> 5543 <div id="caret-container"> 5544 <div class="custom-caret"></div> 5545 </div> 5546 </div> 5547 <button aria-label="Search" type="submit"> 5548 <i class="far fa-search"><span class="fa-search-text" style="display: none;">Search</span></i> 5549 </button> 5550 </div> 5551 </fieldset> 5552 </form> 5553 <section class="quickSearchResults" data-bind="html: results"></section> 5554 <p role="status" aria-live="polite" class="aria-description--hidden" data-search-aria-message-predefined-text="product results for"></p> 5555</div>
5556<script> 5557 $(document).ready(function() { 5558 var $input = $('#nav-quick-search'); 5559 var $caretContainer = $('#caret-container'); 5560 var $caret = $caretContainer.find('.custom-caret'); 5561 5562 $input.on('input keyup click', function() { 5563 var position = $input.prop('selectionStart'); 5564 var value = $input.val().substring(0, position); 5565 var textWidth = $('<span>').text(value).css({ 5566 'font-size': $input.css('font-size'), 5567 'font-family': $input.css('font-family'), 5568 'visibility': 'hidden', 5569 'white-space': 'pre' 5570 }).appendTo('body').width(); 5571 $caretContainer.css('left', (14 + textWidth) + 'px'); 5572 $caretContainer.css('top', (16 + $input.position().top) + 'px'); 5573 $caretContainer.css('height', $input.outerHeight() + 'px'); 5574 $caret.show(); 5575 }); 5576 5577 $input.on('blur', function() { 5578 $caret.hide(); 5579 }); 5580 5581 $input.on('focus', function() { 5582 $caret.show(); 5583 }); 5584 }); 5585 (function () { 5586 if (window.matchMedia('(max-width: 768px)').matches) { 5587 return; 5588 } 5589 5590 var stopReclaim = false; 5591 var allowDropdown = false; 5592 var pollId = 0; 5593 var overlayIds = [ 5594 'globalePopupWrapper', 5595 'globale_overlay', 5596 'globale_csc_popup', 5597 'attentive_overlay' 5598 ]; 5599 5600 function getInput() { 5601 return document.getElementById('nav-quick-search'); 5602 } 5603 5604 function isVisibleOverlay(el) { 5605 return !!(el && !el.hidden && el.style.display !== 'none' && el.offsetHeight > 20); 5606 } 5607 5608 function hasBlockingOverlay() { 5609 for (var i = 0; i < overlayIds.length; i++) { 5610 if (isVisibleOverlay(document.getElementById(overlayIds[i]))) { 5611 return true; 5612 } 5613 } 5614 return false; 5615 } 5616 5617 function fromGeoOverlay(el) { 5618 while (el && el !== document) { 5619 var id = el.id; 5620 if (id === 'globalePopupWrapper' || id === 'globale_overlay' || id === 'globale_csc_popup' || id === 'attentive_overlay') { 5621 return true; 5622 } 5623 el = el.parentNode; 5624 } 5625 return false; 5626 } 5627 5628 function fromCookieBanner(el) { 5629 return !!(el && el.closest && el.closest('#onetrust-banner-sdk, #onetrust-consent-sdk') && !(el.closest('#onetrust-pc-sdk'))); 5630 } 5631 5632 function fromSearch(el) { 5633 return !!(el && el.closest && el.closest('#nav-quick-search, .fast-simon-form')); 5634 } 5635 5636 function isTypingKey(event) { 5637 if (!event || event.ctrlKey || event.metaKey || event.altKey) { 5638 return false; 5639 } 5640 return event.key && event.key.length === 1; 5641 } 5642 5643 function closeDropdown() { 5644 var input = getInput(); 5645 if (input && input.closeAutocomplete) { 5646 input.closeAutocomplete(); 5647 } 5648 } 5649 5650 function blockSilentFocus(event) { 5651 if (!allowDropdown) { 5652 event.stopImmediatePropagation(); 5653 } 5654 } 5655 5656 function bindSilentFocusGuard(input) { 5657 if (input.dataset.ttSilentFocus === '1') { 5658 return; 5659 } 5660 input.dataset.ttSilentFocus = '1'; 5661 input.addEventListener('focusin', blockSilentFocus, true); 5662 input.addEventListener('focus', blockSilentFocus, true); 5663 } 5664 5665 function enableDropdown() { 5666 allowDropdown = true; 5667 stopReclaim = true; 5668 stopPoll(); 5669 var input = getInput(); 5670 if (input) { 5671 input.removeEventListener('focusin', blockSilentFocus, true); 5672 input.removeEventListener('focus', blockSilentFocus, true); 5673 delete input.dataset.ttSilentFocus; 5674 } 5675 } 5676 5677 function focusWithoutDropdown() { 5678 if (stopReclaim || document.hidden) { 5679 return false; 5680 } 5681 var input = getInput(); 5682 if (!input || typeof input.openAutocomplete !== 'function' || hasBlockingOverlay()) { 5683 return false; 5684 } 5685 bindSilentFocusGuard(input); 5686 if (document.activeElement !== input) { 5687 input.focus({ preventScroll: true });
5688 } 5689 return document.activeElement === input; 5690 } 5691 5692 function stopPoll() { 5693 if (pollId) { 5694 clearInterval(pollId); 5695 pollId = 0; 5696 } 5697 } 5698 5699 function startPoll() { 5700 if (pollId || stopReclaim) { 5701 return; 5702 } 5703 var ticks = 0; 5704 pollId = setInterval(function () { 5705 ticks += 1; 5706 if (stopReclaim || ticks > 40) { 5707 stopPoll(); 5708 return; 5709 } 5710 if (focusWithoutDropdown()) { 5711 stopPoll(); 5712 } 5713 }, 500); 5714 } 5715 5716 function afterOverlay() { 5717 setTimeout(focusWithoutDropdown, 300); 5718 } 5719 5720 function onTabBack() { 5721 if (allowDropdown) { 5722 return; 5723 } 5724 closeDropdown(); 5725 focusWithoutDropdown(); 5726 } 5727 5728 function start() { 5729 document.addEventListener('focusin', function (event) { 5730 if (stopReclaim || allowDropdown || !event.isTrusted) { 5731 return; 5732 } 5733 if (fromCookieBanner(event.target)) { 5734 focusWithoutDropdown(); 5735 } 5736 }, true); 5737 5738 document.addEventListener('pointerdown', function (event) { 5739 if (!event.isTrusted) { 5740 return; 5741 } 5742 if (fromCookieBanner(event.target) || fromGeoOverlay(event.target)) { 5743 afterOverlay(); 5744 return; 5745 } 5746 if (fromSearch(event.target)) { 5747 enableDropdown(); 5748 return; 5749 } 5750 stopReclaim = true; 5751 stopPoll(); 5752 }, true); 5753 5754 document.addEventListener('keydown', function (event) { 5755 if (event.isTrusted && fromSearch(event.target) && isTypingKey(event)) { 5756 enableDropdown(); 5757 } 5758 }, true); 5759 5760 document.addEventListener('visibilitychange', function () { 5761 if (document.visibilityState === 'visible') { 5762 onTabBack(); 5763 } 5764 }); 5765 5766 window.addEventListener('pageshow', onTabBack); 5767 window.addEventListener('fast-autocomplete-ready', afterOverlay, { once: true }); 5768 5769 if (!focusWithoutDropdown()) { 5770 startPoll(); 5771 } 5772 } 5773 5774 if (document.readyState === 'loading') { 5775 document.addEventListener('DOMContentLoaded', start); 5776 } else { 5777 start(); 5778 } 5779 })(); 5780</script>
5780 </div> 5781</nav> 5782--> 5783<style> 5784 @media screen and (min-width: 768px) { 5785 .website-1330964 header .navPages-container div#mkmage_megamenu_wrapper ul#mkmage_megamenu>li.main-menu.parent a.main-link { 5786 padding: 8px 50px 2px 35px; 5787 } 5788 } 5789</style> 5790 </div> 5791 <nav aria-label="Breadcrumb"> 5792 <ol class="breadcrumbs"> 5793 <li class="breadcrumb is-active"> 5794 <span aria-current="page">Home</span> 5795 </li> 5796 </li> 5797 </ol> 5798</nav> 5799
5799<script> 5800 if (typeof window.fixBreadCrumbs === "function") { 5801 window.fixBreadCrumbs(); 5802 } 5803 </script>
5803 5804</header> 5805<div data-content-region="header_bottom"></div> 5806 <main class="body" id="main-content" role="main" data-currency-code="USD"> 5807 5808 <div class="container main-cs-container"> 5809 <nav aria-label="Breadcrumb"> 5810 <ol class="breadcrumbs"> 5811 <li class="breadcrumb is-active"> 5812 <span aria-current="page">Home</span> 5813 </li> 5814 </li> 5815 </ol> 5816</nav> 5817<section class="page pageid790"> 5818 5819 <h1 class="page-heading from-page">Search Results+</h1> 5820 5821 5822 <div data-content-region="page_builder_content"></div> 5823 5824 <div class="page-content page-content--centered"> 5825 <!--- 5826Auto-generated by Fast Simon. 5827DO NOT EDIT this as this file can be re-written at any time. 5828---> 5829<style> 5830 #shopify-section-footer { 5831 display: none; 5832 } 5833</style> 5834 5835 5836 5837 5838
5839<script> 5840 var FAST_SIMON_STORE_ID = "1"; 5841</script>
5841 5842 5843 5844 5845
5846<script> 5847 const createHTMLDocument=()=>document.implementation.createHTMLDocument("");let createDocument=(e,t)=>{const n=createHTMLDocument();return n.write("
5847<script" + ">"),(createDocument=n.scripts.length?createHTMLDocument:(e,t)=>{const n=document.createElement("iframe");n.src="",n.style.display="none",e.insertBefore(n,t);const r=n.contentDocument,{close:o}=r;return r.close=(()=>{e.removeChild(n),o.call(r)}),r})(e,t)};function writableDOM(e,t){if(this instanceof writableDOM)return new WritableStream(writableDOM(e,t));const n=t?t.nextSibling:null,r=createDocument(e,n);r.write("<!DOCTYPE html><body><template>");const o=r.body.firstChild.content,i=r.createTreeWalker(o),c=new WeakMap([[o,e]]);let a,l=null,s=null,d=!1,m=null;return{write(t){r.write(t),l&&!m&&(c.get(l).data=l.data),function t(){let r;if(d){const t=i.currentNode;for(s&&(i.currentNode=s);r=i.nextNode();){const t=getPreloadLink(s=r);t&&(t.onload=t.onerror=(()=>e.removeChild(t)),e.insertBefore(t,n))}i.currentNode=t}else{for(;r=i.nextNode();){const o=document.importNode(r,!1),i=l;r.nodeType===Node.TEXT_NODE?l=r:(l=null,isBlocking(o)&&(d=!1,o.parentNode&&t()));const a=c.get(r.parentNode);if(c.set(r,o),isInlineHost(a)?m=a:(appendInlineTextIfNeeded(i,m),m=null,a===e?e.insertBefore(o,n):a.appendChild(o)),d)return t()}a&&a()}}()},abort(){d&&c.get(i.currentNode).remove()},close:()=>(appendInlineTextIfNeeded(l,m),d?new Promise(e=>a=e):Promise.resolve())}}function isBlocking(e){return e.nodeType===Node.ELEMENT_NODE&&("SCRIPT"===e.tagName&&e.src&&!(e.noModule||"module"===e.type||e.hasAttribute("async")||e.hasAttribute("defer"))||"LINK"===e.tagName&&"stylesheet"===e.rel&&(!e.media||matchMedia(e.media).matches))}function getPreloadLink(e){let t;if(e.nodeType===Node.ELEMENT_NODE){switch(e.tagName){case"SCRIPT":e.src&&!e.noModule&&((t=document.createElement("link")).href=e.src,"module"===e.getAttribute("type")?t.rel="modulepreload":(t.rel="preload",t.as="script"));break;case"LINK":"stylesheet"!==e.rel||e.media&&!matchMedia(e.media).matches||((t=document.createElement("link")).href=e.href,t.rel="preload",t.as="style");break;case"IMG":(t=document.createElement("link")).rel="preload",t.as="image",e.srcset?(t.imageSrcset=e.srcset,t.imageSizes=e.sizes):t.href=e.src}t&&(e.integrity&&(t.integrity=e.integrity),e.crossOrigin&&(t.crossOrigin=e.crossOrigin))}return t}function appendInlineTextIfNeeded(e,t){e&&t&&t.appendChild(e)}function isInlineHost(e){const{tagName:t}=e;return"SCRIPT"===t&&!e.src||"STYLE"===t} 5848</script>
5848 5849
5850<script> 5851 function fsGetUserVariation() { 5852 const variationId = localStorage.getItem("fast-debug-variation") || localStorage.getItem("fast-variation") || undefined; 5853 return variationId?.split(':')?.[1]; 5854 } 5855 5856 function getUserLocation(uuid) { 5857 const key = 'isp_location_' + uuid; 5858 return localStorage.getItem(key) || undefined; 5859 } 5860 5861</script>
5861 5862 5863 5864
5864<script> 5865 function getReferrerBasedAudiences() { 5866 try { 5867 if(localStorage.getItem('FS_REFERRER_BASED_AUDIENCES_LS_KEY') !== 'true') { 5868 return undefined; 5869 } 5870 return encodeURIComponent(window.location.search || '') || undefined; 5871 } catch(e) { 5872 return undefined; 5873 } 5874 } 5875 </script>
5875 5876 5877
5878<script> 5879 (() => { 5880 var fastSimonCollectionPersonalizationConfig = '{"active": false, "avoidProducts": "[]", "avoidCategories": [], "disableCategories": [], "recencyLimit": 5, "maxRecencyLimit": 365}'; 5881 if(fastSimonCollectionPersonalizationConfig) { 5882 fastSimonCollectionPersonalizationConfig = JSON.parse(fastSimonCollectionPersonalizationConfig); 5883 } 5884 var fastSimonSearchPersonalizationActive = 'false'; 5885 if(fastSimonSearchPersonalizationActive) { 5886 fastSimonSearchPersonalizationActive = JSON.parse(fastSimonSearchPersonalizationActive); 5887 } 5888 function isCollectionPersonalization(categoryId, personalizationSettings) { 5889 let isPersonalization = true; 5890 if(!personalizationSettings || (typeof personalizationSettings?.active === 'undefined')) { 5891 isPersonalization = false; 5892 } else if(!personalizationSettings.active) { 5893 isPersonalization = false; 5894 } else if(personalizationSettings.avoidCategories.includes(categoryId)) { 5895 isPersonalization = false; 5896 } else if(personalizationSettings.disableCategories.includes(categoryId)) { 5897 isPersonalization = false; 5898 } 5899 return isPersonalization; 5900 } 5901 5902 function filter(products, fromTime, productsToExclude) { 5903 const curSeconds = Math.round(new Date().getTime() / 1000); 5904 if(productsToExclude) { 5905 products = products.filter(p => !productsToExclude.includes(String(p[0]))) 5906 } 5907 return products.sort((a,b) => b[1] < a[1] ? 1 : -1).filter(product => curSeconds - product[1] <= fromTime); 5908 } 5909 5910 function getRecentProducts(minProducts, maxProducts, fromTime, productsToExclude){ 5911 const recent = JSON.parse(localStorage.getItem("ISP_PRODUCTS_VIEWED_SESSION_2") || '[]'); 5912 const products = filter(recent, fromTime, productsToExclude).slice(0, maxProducts); 5913 const parsedIds = Array.from((new Set(products.map(p => p[0])))).map(pid => String(pid)).join(','); 5914 return parsedIds && products.length >= minProducts ? parsedIds : undefined; 5915 } 5916 5917 function getRecentProductTimestamps(minProducts, maxProducts, fromTime, productsToExclude) { 5918 const recent = JSON.parse(localStorage.getItem("ISP_PRODUCTS_VIEWED_SESSION_2") || '[]'); 5919 const products = filter(recent, fromTime, productsToExclude).slice(0, maxProducts); 5920 const results = {}; 5921 for (const [id, ts] of products) { 5922 results[id] = ts; 5923 } 5924 return Object.keys(results).length >= minProducts ? JSON.stringify(results) : undefined; 5925 } 5926 5927 function getSessionToken(hasSessionProducts) { 5928 const token = localStorage.getItem('isp_token_1'); 5929 return hasSessionProducts && token ? token : undefined; 5930 } 5931 5932 function getPersonalizationParams(purpose) { 5933 var variationConfig = window?.FS_VARIATION_SETUP?.ab_testing_variations?.[fsGetUserVariation()]; 5934 var spv; 5935 var send_spv_in_serving = false; 5936 if(purpose === 'search') { 5937 var variationSearchPersonalizationConfig = variationConfig?.search_personalization; 5938 var isAnyVariantSearchPersonalizationActive = false; 5939 5940 // Check all variants for search_personalization 5941 if (window?.FS_VARIATION_SETUP?.ab_testing_variations) { 5942 const variants = Object.keys(window.FS_VARIATION_SETUP.ab_testing_variations); 5943 for (let i = 0; i < variants.length; i++) { 5944 const variant = variants[i]; 5945 const variantConfig = window.FS_VARIATION_SETUP.ab_testing_variations[variant]?.search_personalization; 5946 if (variantConfig?.active) { 5947 isAnyVariantSearchPersonalizationActive = true; 5948 break; 5949 } 5950 } 5951 } 5952 if(fastSimonSearchPersonalizationActive || isAnyVariantSearchPersonalizationActive) { 5953 spv = getRecentProductTimestamps(3, 50, 5 * 60 * 60 * 24); 5954 } 5955 5956 if(variationSearchPersonalizationConfig) { 5957 send_spv_in_serving = !!(variationSearchPersonalizationConfig?.active); 5958 } else { 5959 send_spv_in_serving = !!fastSimonSearchPersonalizationActive 5960 } 5961 } 5962 else if(purpose === 'category') { 5963 var variationPersonalizationConfig = variationConfig?.collection_personalization; 5964 var isAnyVariantPersonalizationActive = false;
5965 5966 // Check all variants for collection_personalization 5967 if (window?.FS_VARIATION_SETUP?.ab_testing_variations) { 5968 const variants = Object.keys(window.FS_VARIATION_SETUP.ab_testing_variations); 5969 for (let i = 0; i < variants.length; i++) { 5970 const variant = variants[i]; 5971 const variantConfig = window.FS_VARIATION_SETUP.ab_testing_variations[variant]?.collection_personalization; 5972 if (variantConfig?.active) { 5973 isAnyVariantPersonalizationActive = true; 5974 break; 5975 } 5976 } 5977 } 5978 if(fastSimonCollectionPersonalizationConfig?.active || isAnyVariantPersonalizationActive ) { 5979 spv = getRecentProductTimestamps(1, 10, (fastSimonCollectionPersonalizationConfig?.recencyLimit || fastSimonCollectionPersonalizationConfig?.maxRecencyLimit || 365) * 60 * 60 * 24, fastSimonCollectionPersonalizationConfig?.avoidProducts); 5980 } 5981 if(variationPersonalizationConfig) { 5982 send_spv_in_serving = !!(variationPersonalizationConfig?.active); 5983 } else { 5984 send_spv_in_serving = !!(fastSimonCollectionPersonalizationConfig?.active); 5985 } 5986 } 5987 var st = getSessionToken(!!spv); 5988 return st && spv ? {st:st, spv: spv, send_spv_in_serving: send_spv_in_serving} : undefined; 5989 } 5990 5991 window.fastSimonUtils = window.fastSimonUtils || {}; 5992 window.fastSimonUtils = { 5993 ...window.fastSimonUtils, 5994 isCollectionPersonalization: isCollectionPersonalization, 5995 getRecentProducts: getRecentProducts, 5996 getSessionToken: getSessionToken, 5997 getPersonalizationParams: getPersonalizationParams, 5998 getRecentProductTimestamps: getRecentProductTimestamps 5999 } 6000 })(); 6001</script>
6001 6002 6003<!-- Initialize request parameters for Fast Simon integration -->
6004<script class="fast-simon-script"> 6005 var infiniteScroll = ""; 6006 var productsPerPageMobile = "20" || '10'; 6007 var productsPerPageDesktop = "36" || '20'; 6008 var isMobile = window.matchMedia("(max-width: 767px)")?.matches; 6009 var device = isMobile ? 'mobile' : 'desktop'; 6010 var isMainTheme = window?.Shopify ? (!Shopify?.theme?.role || Shopify.theme.role === 'main') : true; 6011 var fsVariationID = fsGetUserVariation(); 6012 var hasShopifyMarkets = "False" === "True"; 6013 var fastRequestParams = new URLSearchParams({ 6014 uuid: "d71fd219-29a8-4e2f-813a-00696b8640f5", 6015 store_id: window.FAST_SIMON_STORE_ID || "1", 6016 }); 6017 // Append category_id if available 6018 if(window.CATEGORY_ID) { 6019 fastRequestParams.append('category_id', window.CATEGORY_ID); 6020 } 6021 6022 // Append additional parameters from URL search params 6023 var urlSearchParams = new URLSearchParams(location.search); 6024 fastRequestParams.append('page', urlSearchParams.get('page') || '1'); 6025 fastRequestParams.append('device', device);
6026 fastRequestParams.append('products_per_page', device === 'mobile' ? productsPerPageMobile : productsPerPageDesktop); 6027 if(urlSearchParams.get('filters')) { 6028 fastRequestParams.append('filters', urlSearchParams.get('filters')); 6029 } 6030 if(urlSearchParams.get('sort')) { 6031 fastRequestParams.append('sort', urlSearchParams.get('sort')); 6032 } 6033 if(urlSearchParams.get('q')) { 6034 fastRequestParams.append('q', urlSearchParams.get('q')); 6035 } 6036 if(urlSearchParams.get('schedule_merch_rule_id')) { 6037 // Scheduled/draft merchandising-rule preview from the dashboard: force-apply that rule's order 6038 // (incl. its unpublished products) on this live page. Serving validates the id and live shoppers 6039 // never send it. Honored on the Svelte serving clients (V-Next + this SSR client). 6040 fastRequestParams.append('schedule_merch_rule_id', urlSearchParams.get('schedule_merch_rule_id')); 6041 // Preview reorders the collection, so it MUST bypass the cached collection-metafield prerender 6042 // (which holds the live order, captured at collection-change time). Both render paths gate that 6043 // prerender on window.fastSimonIsDynamic, so mark the request dynamic to fetch + show the fresh 6044 // previewed HTML instead of the stale cache. 6045 window.fastSimonIsDynamic = true; 6046 } 6047 if(infiniteScroll && infiniteScroll !== '0') {
6048 fastRequestParams.append('infinite_scroll', 'true'); 6049 } 6050 if(hasShopifyMarkets && window.Shopify?.country) { 6051 fastRequestParams.append('market_context', window.Shopify?.country); 6052 if(window.Shopify.currency.active) { 6053 fastRequestParams.append('active_currency', window.Shopify.currency.active); 6054 } 6055 } 6056 if(hasShopifyMarkets) { 6057 // Same precedence as the bundles' resolver (frontends/*/src/utils/companyLocation.ts): a 6058 // CONFIGURED provider is authoritative and we do not fall back past it, because returning 6059 // nothing is how it says "this shopper is not buying on behalf of a company". A provider 6060 // that is set but is not a function is not configured, so it falls through to the legacy 6061 // __FAST_CUSTOMER_DETAILS global below, which nothing we ship populates today -- the 6062 // provider is the only channel a merchant actually has here. 6063 // Warnings are one-per-page-load, flagged on window because this is inline script with no 6064 // module scope to hold the flags. Same three diagnostics the bundles emit, because the docs 6065 // promise them to whichever surface the merchant is looking at. 6066 var fsLocationProvider = window.__fast_options && window.__fast_options.companyLocationProvider; 6067 var fsRawLocation; 6068 if (fsLocationProvider === undefined || fsLocationProvider === null) { 6069 fsRawLocation = window.__FAST_CUSTOMER_DETAILS?.customer_current_location; 6070 } else if (typeof fsLocationProvider !== 'function') { 6071 if (!window.__fsWarnedLocationNotFunction) { 6072 window.__fsWarnedLocationNotFunction = true; 6073 console.warn('[Fast Simon] __fast_options.companyLocationProvider is set but is not a function; ignoring.'); 6074 } 6075 fsRawLocation = window.__FAST_CUSTOMER_DETAILS?.customer_current_location; 6076 } else { 6077 try { 6078 fsRawLocation = fsLocationProvider(); 6079 } catch (e) { 6080 if (!window.__fsWarnedLocationThrew) { 6081 window.__fsWarnedLocationThrew = true; 6082 console.warn('[Fast Simon] __fast_options.companyLocationProvider threw:', e); 6083 } 6084 fsRawLocation = undefined; 6085 } 6086 } 6087 // Normalized exactly as the bundles normalize it, so the same provider cannot produce a 6088 // different parameter on an SSR page than it does in a widget: reject a value that is 6089 // neither string nor number (an object would otherwise be sent as "[object Object]"), 6090 // trim, and treat the string spellings of empty as no location. 6091 if (fsRawLocation !== undefined && fsRawLocation !== null) { 6092 if (typeof fsRawLocation !== 'string' && typeof fsRawLocation !== 'number') { 6093 if (!window.__fsWarnedLocationType) { 6094 window.__fsWarnedLocationType = true; 6095 console.warn('[Fast Simon] __fast_options.companyLocationProvider returned a value that is neither a string nor a number; ignoring. Got:', fsRawLocation); 6096 } 6097 } else { 6098 var fsCompanyLocation = String(fsRawLocation).trim(); 6099 if (fsCompanyLocation && fsCompanyLocation !== 'null' && fsCompanyLocation !== 'undefined') {
6100 fastRequestParams.append('company_location_context', fsCompanyLocation); 6101 } 6102 } 6103 } 6104 } 6105 // The market this page's results were scoped to, reused by the post_load reports below so 6106 // analytics rows carry the same market as the search request. Undefined when the merchant 6107 // has no Markets, in which case the parameter is omitted rather than sent empty. 6108 var fsMarketContext = (hasShopifyMarkets && window.Shopify?.country) || undefined; 6109 if(fsVariationID) { 6110 fastRequestParams.append('variation_id', fsVariationID); 6111 } 6112 if(!isMainTheme) { 6113 fastRequestParams.append('unpublished', 'true'); 6114 if (Shopify.theme.id) fastRequestParams.append('theme_id', Shopify.theme.id); 6115 window.fastSimonIsDynamic = true; // preview theme: bypass the live-config prerender cache 6116 } 6117 if(urlSearchParams.get('lp')) { 6118 fastRequestParams.append('lp', urlSearchParams.get('lp')); 6119 } 6120 if(getUserLocation(fastRequestParams.get('uuid'))) {
6121 fastRequestParams.append('location', getUserLocation(fastRequestParams.get('uuid'))); 6122 } 6123 if(getReferrerBasedAudiences()) { 6124 fastRequestParams.append('qs', getReferrerBasedAudiences()); 6125 } 6126 const fsPersonalizationParams = window.fastSimonUtils?.getPersonalizationParams(window.CATEGORY_ID ? 'category' : urlSearchParams.get('q') ? 'search' : undefined); 6127 if(fsPersonalizationParams) { 6128 fastRequestParams.append('st', fsPersonalizationParams.st); 6129 fastRequestParams.append('spv', fsPersonalizationParams.spv); 6130 if(fsPersonalizationParams.send_spv_in_serving) { 6131 fastRequestParams.append('send_spv_in_serving', '1'); 6132 } 6133 window.fastSimonIsDynamic = true; 6134 } 6135 6136 try { 6137 const LS_KEY = "isp_token_1"; 6138 const LS_KEY_LOCATION = "isp_location_"; 6139 const LS_KEY_VARIATION = "fast-variation"; 6140 const ISP_SEGMENTS_SERVING_KEY = 'ISP_SEGMENTS_SERVING_KEY'; 6141 const getIspToken = () => { 6142 const segments = window?.localStorage?.getItem(ISP_SEGMENTS_SERVING_KEY); 6143 return segments ? window?.localStorage?.getItem(LS_KEY) : undefined; 6144 }; 6145 const ispToken = getIspToken(); 6146 if (!ispToken) { 6147 window.FS_WAIT_FOR_POST_LOAD = true; 6148 const nowDate = Math.round(Date.now() / 1000); 6149 localStorage.setItem(LS_KEY, JSON.stringify({ 6150 last_active: nowDate, 6151 start: nowDate 6152 })); 6153 const params = new URLSearchParams({ 6154 source: "fast-simon-reporting",
6155 UUID: fastRequestParams.get("uuid"), 6156 store_id: fastRequestParams.get("store_id"), 6157 api_type: "json", 6158 session: nowDate, 6159 doc_ref: document.referrer 6160 }); 6161 // Appended conditionally: URLSearchParams stringifies undefined to "undefined". 6162 if (fsMarketContext) { 6163 params.append('market_context', fsMarketContext); 6164 } 6165 6166 const queryString = params.toString(); 6167 6168 // Send to server 6169 const serverURL = `https://ping.fastsimon.com/post_load?${queryString}`; 6170 fetch(serverURL) 6171 .then(res => res.json()) 6172 .then(data => { 6173 window.FS_WAIT_FOR_POST_LOAD = false; 6174 if (data?.isp_token) localStorage.setItem(LS_KEY, data.isp_token); 6175 if (data?.location) { 6176 fastRequestParams.append('location', data.location); 6177 localStorage.setItem(LS_KEY_LOCATION + fastRequestParams.get("uuid"), data.location); 6178 } 6179 if (data?.variation_id) { 6180 localStorage.setItem(LS_KEY_VARIATION, data.variation_id); 6181 window.FS_VARIATION = { variation_id: data.variation_id };
6182 fastRequestParams.append('variation_id', data.variation_id); 6183 } 6184 window?.FS_INITIALIZE_CSS_MEDIA?.(); 6185 window?.FS_DETECT_DYNAMIC_CONTENT?.(); 6186 window?.FS_CLEAR_APP_CONTENT?.(); 6187 window?.FS_INITIALIZE_APP?.(); 6188 console.log("%c FS Grid SSR Extension Successfully Post Page View",'color: green; background: white; font-weight: bold; padding: 2px 4px;'); 6189 }) 6190 .catch(err => { 6191 window.FS_WAIT_FOR_POST_LOAD = false; 6192 window?.FS_INITIALIZE_CSS_MEDIA?.(); 6193 window?.FS_DETECT_DYNAMIC_CONTENT?.(); 6194 window?.FS_CLEAR_APP_CONTENT?.(); 6195 window?.FS_INITIALIZE_APP?.(); 6196 console.log(`%câ FS Grid SSR Extension Error | Could Not Track Page View`, "font-weight: bold; font-size: 12px; color: red"); 6197 }); 6198 6199 } 6200 } catch (e) { 6201 window.FS_WAIT_FOR_POST_LOAD = false; 6202 window?.FS_INITIALIZE_CSS_MEDIA?.(); 6203 window?.FS_DETECT_DYNAMIC_CONTENT?.(); 6204 window?.FS_CLEAR_APP_CONTENT?.(); 6205 window?.FS_INITIALIZE_APP?.(); 6206 console.log(`%câ FS Grid SSR Extension Error | Could Not Track Page View`, "font-weight: bold; font-size: 12px; color: red"); 6207 } 6208 6209 6210 // Finalize the request URL
6211 window.fastRequestParams = fastRequestParams; 6212 window.fastHref = "https://ssr-grid.fastsimon.com?"+fastRequestParams.toString(); 6213 6214</script>
6214 6215 6216<!-- App css --> 6217<style id="fast-serp-css" media="not all"> 6218 #fs-serp-app { 6219--collections-is-custom-carousel-icons: ; 6220--collections-left-arrow-icon-name: ; 6221--collections-right-arrow-icon-name: ; 6222--collections-use-automatic-related-collections: unset; 6223--filters-background-color: unset; 6224--filters-btn-color: #747a80; 6225--filters-btn-dimensions-height: auto; 6226--filters-btn-dimensions-width: auto; 6227--filters-btn-dimensions-x: 0; 6228--filters-btn-dimensions-y: 0; 6229--filters-btn-font-size: 14px; 6230--filters-btn-font-weight: 400; 6231--filters-btn-font: Roboto Condensed; 6232--filters-btn-font-letter-spacing: 0.25px; 6233--filters-btn-font-line-height: auto; 6234--filters-btn-font-text-align: center; 6235--filters-filters-button-custom-icon-name: ; 6236--filters-filters-top-bar: ; 6237--filters-hide-filters-by-default: ; 6238--filters-is-active: unset; 6239--filters-is-custom-icon: ; 6240--filters-options-color: #000000; 6241--filters-options-font-size: 14px; 6242--filters-options-font-weight: 400; 6243--filters-options-font: Roboto Condensed; 6244--filters-options-font-letter-spacing: 0.25px; 6245--filters-options-font-line-height: auto; 6246--filters-options-font-text-align: left; 6247--filters-price-filter-range: ; 6248--filters-removable-tags-background-color: unset; 6249--filters-removable-tags-border-radius: unset; 6250--filters-removable-tags-border: 1px solid #ccc; 6251--filters-removable-tags-color: #000000; 6252--filters-removable-tags-dimensions-height: auto; 6253--filters-removable-tags-dimensions-width: auto; 6254--filters-removable-tags-dimensions-x: 0; 6255--filters-removable-tags-dimensions-y: 0; 6256--filters-removable-tags-font-size: 14px; 6257--filters-removable-tags-font-weight: 400; 6258--filters-removable-tags-font: Roboto Condensed; 6259--filters-removable-tags-font-letter-spacing: 0.25px; 6260--filters-removable-tags-font-line-height: auto; 6261--filters-removable-tags-font-text-align: left; 6262--filters-removable-tags-header-text: Filter By; 6263--filters-removable-tags-in-filters: ; 6264--filters-removable-tags-is-display-header: ; 6265--filters-removable-tags-on-top-page: unset; 6266--filters-removable-tags-shadow: unset; 6267--filters-search-within-filters-background-color: none; 6268--filters-search-within-filters-border-radius: unset; 6269--filters-search-within-filters-border: 1px solid #000000; 6270--filters-search-within-filters-color: none; 6271--filters-search-within-filters-dimensions-height: auto; 6272--filters-search-within-filters-dimensions-width: auto; 6273--filters-search-within-filters-dimensions-x: 0; 6274--filters-search-within-filters-dimensions-y: 0; 6275--filters-search-within-filters-place-holder: Search...; 6276--filters-search-within-filters-shadow: unset; 6277--filters-search-within-results-background-color: none; 6278--filters-search-within-results-border-radius: unset; 6279--filters-search-within-results-border: 1px solid #000000; 6280--filters-search-within-results-color: none; 6281--filters-search-within-results-dimensions-height: auto; 6282--filters-search-within-results-dimensions-width: auto; 6283--filters-search-within-results-dimensions-x: 0; 6284--filters-search-within-results-dimensions-y: 0; 6285--filters-search-within-results-place-holder: Search...; 6286--filters-search-within-results-shadow: unset; 6287--filters-show-hide-filters-button-border-radius: unset; 6288--filters-show-hide-filters-button-dimensions-height: auto; 6289--filters-show-hide-filters-button-dimensions-width: auto; 6290--filters-show-hide-filters-button-dimensions-x: 0; 6291--filters-show-hide-filters-button-dimensions-y: 0; 6292--filters-show-hide-filters-button-font-size: 14px; 6293--filters-show-hide-filters-button-font-weight: 400; 6294--filters-show-hide-filters-button-font: Roboto Condensed; 6295--filters-show-hide-filters-button-font-letter-spacing: 0.25px; 6296--filters-show-hide-filters-button-font-line-height: auto; 6297--filters-show-hide-filters-button-font-text-align: left; 6298--filters-show-hide-filters-button-is-active: none; 6299--filters-show-hide-filters-button-shadow: unset; 6300--filters-show-hide-filters-button-text: Show / Hide Filters; 6301--filters-show-more-button: ; 6302--filters-slide-direction: left; 6303--filters-titles-background: #ffffff; 6304--filters-titles-color: #2d2a26; 6305--filters-titles-font-size: 14px; 6306--filters-titles-font-weight: 700; 6307--filters-titles-font: Roboto Condensed; 6308--filters-titles-font-letter-spacing: 0.25px; 6309--filters-titles-font-line-height: auto; 6310--filters-titles-font-text-align: left; 6311--product-grid-articles-tab-layout: classic; 6312--product-grid-background-color: unset; 6313--product-grid-font-size: 14px; 6314--product-grid-font-weight: 400;
6315--product-grid-font: Roboto Condensed; 6316--product-grid-font-letter-spacing: 0.25px; 6317--product-grid-font-line-height: auto; 6318--product-grid-font-text-align: left; 6319--product-grid-view-button: unset; 6320--product-grid-view-icon: ; 6321--product-grid-is-grid-view-custom-icon: unset; 6322--product-grid-list-view-icon: ; 6323--product-grid-page-padding: 3px; 6324--product-grid-page-title-color: #FFFFFF; 6325--product-grid-page-title-dimensions-height: auto; 6326--product-grid-page-title-dimensions-width: auto; 6327--product-grid-page-title-dimensions-x: 0; 6328--product-grid-page-title-dimensions-y: 0; 6329--product-grid-page-title-font-weight: bold; 6330--product-grid-page-title-font: Roboto Condensed; 6331--product-grid-page-title-font-letter-spacing: 0.25px; 6332--product-grid-page-title-font-line-height: auto; 6333--product-grid-page-title-font-text-align: center; 6334--product-grid-page-title-is-active: unset; 6335--product-grid-page-title-margin: unset; 6336--product-grid-page-title-number-of-lines: 1; 6337--product-grid-pagination-is-custom-icon: ; 6338--product-grid-pagination-left-arrow-icon: ; 6339--product-grid-pagination-load-more-after: 2; 6340--product-grid-pagination-load-more: unset; 6341--product-grid-pagination-pagination-progress: ; 6342--product-grid-pagination-pagination-type: pagination; 6343--product-grid-pagination-progress-bar-color: #e76020; 6344--product-grid-pagination-right-arrow-icon: ; 6345--product-add-to-cart-position: product bottom; 6346--product-add-to-cart-type: product level; 6347--product-add-to-cart-ajax-animation: ; 6348--product-add-to-cart-background-color: #FFFFFF; 6349--product-add-to-cart-border-radius: unset; 6350--product-add-to-cart-border: 2px solid #373737; 6351--product-add-to-cart-change-colors-on-hover: ; 6352--product-add-to-cart-color: #373737; 6353--product-add-to-cart-dimensions-height: auto; 6354--product-add-to-cart-dimensions-width: auto; 6355--product-add-to-cart-dimensions-x: 0; 6356--product-add-to-cart-dimensions-y: 0; 6357--product-add-to-cart-display-image-bottom: none; 6358--product-add-to-cart-display-product-bottom: unset; 6359--product-add-to-cart-display-product-level: unset; 6360--product-add-to-cart-display-variant-level: none; 6361--product-add-to-cart-font-weight: 400; 6362--product-add-to-cart-font: Roboto Condensed; 6363--product-add-to-cart-font-letter-spacing: 0.25px; 6364--product-add-to-cart-font-line-height: auto; 6365--product-add-to-cart-font-text-align: center; 6366--product-add-to-cart-grid-position-area-name: addToCart; 6367--product-add-to-cart-grid-position-num-of-cols: 3; 6368--product-add-to-cart-grid-position-row: 5; 6369--product-add-to-cart-is-active: unset; 6370--product-add-to-cart-margin: unset; 6371--product-add-to-cart-shadow: unset; 6372--product-add-to-cart-show-on-hover: ; 6373--product-add-to-cart-text: 'Add to Cart'; 6374--product-back-in-stock-position: product bottom; 6375--product-back-in-stock-border-radius: unset; 6376--product-back-in-stock-dimensions-height: auto; 6377--product-back-in-stock-dimensions-width: auto; 6378--product-back-in-stock-dimensions-x: 0; 6379--product-back-in-stock-dimensions-y: 0; 6380--product-back-in-stock-font-size: 14px; 6381--product-back-in-stock-font-weight: 400; 6382--product-back-in-stock-font: Roboto Condensed; 6383--product-back-in-stock-font-letter-spacing: 0.25px; 6384--product-back-in-stock-font-line-height: auto; 6385--product-back-in-stock-font-text-align: left; 6386--product-back-in-stock-grid-position-area-name: backInStock; 6387--product-back-in-stock-grid-position-num-of-cols: 3; 6388--product-back-in-stock-grid-position-row: 5; 6389--product-back-in-stock-is-active: none; 6390--product-back-in-stock-margin: unset; 6391--product-back-in-stock-shadow: unset; 6392--product-back-in-stock-text: Notify me; 6393--product-background-color: unset; 6394--product-border-radius: unset; 6395--product-border: unset; 6396--product-color-swatches-dimensions-height: auto; 6397--product-color-swatches-dimensions-width: auto; 6398--product-color-swatches-dimensions-x: 0; 6399--product-color-swatches-dimensions-y: 0; 6400--product-color-swatches-enable-out-of-stock-swatches: ; 6401--product-color-swatches-grid-position-area-name: colorSwatches; 6402--product-color-swatches-grid-position-num-of-cols: 3; 6403--product-color-swatches-grid-position-row: 6; 6404--product-color-swatches-margin: unset; 6405--product-color-swatches-swatches-type: ; 6406--product-compare-color: #909090; 6407--product-compare-dimensions-height: auto; 6408--product-compare-dimensions-width: auto; 6409--product-compare-dimensions-x: 0; 6410--product-compare-dimensions-y: 0;
6411--product-compare-font-weight: 500; 6412--product-compare-font: Roboto Condensed; 6413--product-compare-font-letter-spacing: 0.25px; 6414--product-compare-font-line-height: auto; 6415--product-compare-font-text-align: center; 6416--product-compare-grid-position-area-name: compare; 6417--product-compare-grid-position-num-of-cols: 1; 6418--product-compare-grid-position-row: 2; 6419--product-compare-is-active: unset; 6420--product-compare-margin: unset; 6421--product-compare-shadow: unset; 6422--product-description-color: #000000; 6423--product-description-dimensions-height: auto; 6424--product-description-dimensions-width: auto; 6425--product-description-dimensions-x: 0; 6426--product-description-dimensions-y: 0; 6427--product-description-font-size: 14px; 6428--product-description-font-weight: 400; 6429--product-description-font: Roboto Condensed; 6430--product-description-font-letter-spacing: 0.25px; 6431--product-description-font-line-height: auto; 6432--product-description-font-text-align: left; 6433--product-description-grid-position-area-name: description; 6434--product-description-grid-position-num-of-cols: 3; 6435--product-description-grid-position-row: 4; 6436--product-description-is-active: none; 6437--product-description-margin: unset; 6438--product-description-number-of-lines: 2; 6439--product-description-save-space-for-line-clamp: unset; 6440--product-description-shadow: unset; 6441--product-dimensions-height: auto; 6442--product-dimensions-width: auto; 6443--product-dimensions-x: 0; 6444--product-dimensions-y: 0; 6445--product-image-carousel: 2nd-image; 6446--product-image-fit: contain; 6447--product-image-ratio: 1; 6448--product-in-stock-background-color: unset; 6449--product-in-stock-border-radius: 9px; 6450--product-in-stock-border: 1px solid #e5e5e5; 6451--product-in-stock-color: #1abc9c; 6452--product-in-stock-dimensions-height: auto; 6453--product-in-stock-dimensions-width: auto; 6454--product-in-stock-dimensions-x: 0; 6455--product-in-stock-dimensions-y: 0; 6456--product-in-stock-font-size: 11px; 6457--product-in-stock-font-weight: 400; 6458--product-in-stock-font: Roboto Condensed; 6459--product-in-stock-font-letter-spacing: 0.25px; 6460--product-in-stock-font-line-height: auto; 6461--product-in-stock-font-text-align: left; 6462--product-in-stock-grid-position-area-name: inStock; 6463--product-in-stock-grid-position-num-of-cols: 1; 6464--product-in-stock-grid-position-row: 1; 6465--product-in-stock-is-active: none; 6466--product-in-stock-margin: unset; 6467--product-in-stock-shadow: unset; 6468--product-in-stock-text: In Stock; 6469--product-info-padding: 0px; 6470--product-is-custom-carousel-icons: ; 6471--product-left-arrow-icon-name: ; 6472--product-left-arrow-slide-direction: left; 6473--product-look-a-like-background-color: none; 6474--product-look-a-like-border-radius: unset; 6475--product-look-a-like-border: 1px solid #000000; 6476--product-look-a-like-button-text: Similar Styles; 6477--product-look-a-like-color: #000000; 6478--product-look-a-like-dimensions-height: auto; 6479--product-look-a-like-dimensions-width: auto; 6480--product-look-a-like-dimensions-x: 0; 6481--product-look-a-like-dimensions-y: 0; 6482--product-look-a-like-font-size: 14px; 6483--product-look-a-like-font-weight: 400; 6484--product-look-a-like-font: Roboto Condensed; 6485--product-look-a-like-font-letter-spacing: 0.25px; 6486--product-look-a-like-font-line-height: auto; 6487--product-look-a-like-font-text-align: left; 6488--product-look-a-like-grid-position-area-name: lookALike; 6489--product-look-a-like-grid-position-num-of-cols: 2; 6490--product-look-a-like-grid-position-row: 1; 6491--product-look-a-like-is-active: none; 6492--product-look-a-like-margin: unset; 6493--product-look-a-like-text: Look-A-Like; 6494--product-look-a-like-title-text: SIMILAR STYLES WE THINK YOUâLL LOVE; 6495--product-out-of-stock-border-radius: 9px; 6496--product-out-of-stock-border: 1px solid #e5e5e5; 6497--product-out-of-stock-color: #bc1a1a; 6498--product-out-of-stock-dimensions-height: auto; 6499--product-out-of-stock-dimensions-width: auto; 6500--product-out-of-stock-dimensions-x: 0; 6501--product-out-of-stock-dimensions-y: 0; 6502--product-out-of-stock-font-size: 11px; 6503--product-out-of-stock-font-weight: 400; 6504--product-out-of-stock-font: Roboto Condensed; 6505--product-out-of-stock-font-letter-spacing: 0.25px; 6506--product-out-of-stock-font-line-height: auto; 6507--product-out-of-stock-font-text-align: left;
6508--product-out-of-stock-grid-position-area-name: outOfStock; 6509--product-out-of-stock-grid-position-num-of-cols: 1; 6510--product-out-of-stock-grid-position-row: ; 6511--product-out-of-stock-is-active: none; 6512--product-out-of-stock-margin: unset; 6513--product-out-of-stock-shadow: unset; 6514--product-out-of-stock-text: Out of Stock; 6515--product-price-align-if-compare: left; 6516--product-price-color-if-compare-enable: #373737; 6517--product-price-color: #909090; 6518--product-price-currency: auto; 6519--product-price-dimensions-height: auto; 6520--product-price-dimensions-width: auto; 6521--product-price-dimensions-x: 0; 6522--product-price-dimensions-y: 0; 6523--product-price-font-weight: 700; 6524--product-price-font: Roboto Condensed; 6525--product-price-font-letter-spacing: 0.25px; 6526--product-price-font-line-height: 1.4; 6527--product-price-font-text-align: left; 6528--product-price-grid-position-area-name: price; 6529--product-price-grid-position-num-of-cols: 1; 6530--product-price-grid-position-row: 2; 6531--product-price-is-active: unset; 6532--product-price-margin: unset; 6533--product-price-shadow: unset; 6534--product-quick-view-background-color-on-hover: none; 6535--product-quick-view-background-color: none; 6536--product-quick-view-border-radius: unset; 6537--product-quick-view-border: 1px solid #000000; 6538--product-quick-view-color: #000000; 6539--product-quick-view-default-store-quickview: ; 6540--product-quick-view-dimensions-height: auto; 6541--product-quick-view-dimensions-width: auto; 6542--product-quick-view-dimensions-x: 0; 6543--product-quick-view-dimensions-y: 0; 6544--product-quick-view-font-size: 14px; 6545--product-quick-view-font-weight: 400; 6546--product-quick-view-font: Roboto Condensed; 6547--product-quick-view-font-letter-spacing: 0.25px; 6548--product-quick-view-font-line-height: auto; 6549--product-quick-view-font-text-align: left; 6550--product-quick-view-grid-position-area-name: quickView; 6551--product-quick-view-grid-position-num-of-cols: 3; 6552--product-quick-view-grid-position-row: 1; 6553--product-quick-view-is-active: none; 6554--product-quick-view-margin: unset; 6555--product-quick-view-text: Quick View; 6556--product-quick-view-theme: modern; 6557--product-reviews-color: #fbb61a; 6558--product-reviews-dimensions-height: auto; 6559--product-reviews-dimensions-width: auto; 6560--product-reviews-dimensions-x: 0; 6561--product-reviews-dimensions-y: 0; 6562--product-reviews-font-size: 14px; 6563--product-reviews-font-weight: 400; 6564--product-reviews-font: Roboto Condensed; 6565--product-reviews-font-letter-spacing: 0.25px; 6566--product-reviews-font-line-height: auto; 6567--product-reviews-font-text-align: left; 6568--product-reviews-grid-position-area-name: reviews; 6569--product-reviews-grid-position-num-of-cols: 3; 6570--product-reviews-grid-position-row: 3; 6571--product-reviews-is-active: unset; 6572--product-reviews-margin: unset; 6573--product-reviews-no-reviews-stars-color: #9F9F9F; 6574--product-reviews-reviews-count: unset; 6575--product-reviews-shadow: unset; 6576--product-reviews-size: 24; 6577--product-reviews-widget-for-no-review: unset; 6578--product-right-arrow-icon-name: ; 6579--product-right-arrow-slide-direction: right; 6580--product-shadow: unset;
6581--product-show-border-on-hover: ; 6582--product-sku-color: #909090; 6583--product-sku-dimensions-height: auto; 6584--product-sku-dimensions-width: auto; 6585--product-sku-dimensions-x: 0; 6586--product-sku-dimensions-y: 0; 6587--product-sku-font-size: 14px; 6588--product-sku-font-weight: 400; 6589--product-sku-font: Roboto Condensed; 6590--product-sku-font-letter-spacing: 0.25px; 6591--product-sku-font-line-height: auto; 6592--product-sku-font-text-align: left; 6593--product-sku-grid-position-area-name: SKU; 6594--product-sku-grid-position-num-of-cols: 3; 6595--product-sku-grid-position-row: 1; 6596--product-sku-is-active: unset; 6597--product-sku-margin: auto; 6598--product-sku-shadow: unset; 6599--product-title-color: #000000; 6600--product-title-dimensions-height: auto; 6601--product-title-dimensions-width: auto; 6602--product-title-dimensions-x: 0; 6603--product-title-dimensions-y: 0; 6604--product-title-font-weight: 400; 6605--product-title-font: Roboto Condensed; 6606--product-title-font-letter-spacing: 0.25; 6607--product-title-font-line-height: 1.5; 6608--product-title-font-text-align: left; 6609--product-title-grid-position-area-name: title; 6610--product-title-grid-position-num-of-cols: 3; 6611--product-title-grid-position-row: 1; 6612--product-title-is-active: unset; 6613--product-title-margin: auto; 6614--product-title-number-of-lines: 3; 6615--product-title-save-space-for-line-clamp: unset; 6616--product-vendor-color: #000000; 6617--product-vendor-dimensions-height: auto; 6618--product-vendor-dimensions-width: auto; 6619--product-vendor-dimensions-x: 0; 6620--product-vendor-dimensions-y: 0; 6621--product-vendor-font-size: 14px; 6622--product-vendor-font-weight: 400; 6623--product-vendor-font: Roboto Condensed; 6624--product-vendor-font-letter-spacing: 0.25px; 6625--product-vendor-font-line-height: auto; 6626--product-vendor-font-text-align: left; 6627--product-vendor-grid-position-area-name: vendor; 6628--product-vendor-grid-position-num-of-cols: 3; 6629--product-vendor-grid-position-row: 4; 6630--product-vendor-is-active: none; 6631--product-vendor-margin: auto; 6632--product-vendor-shadow: unset; 6633--product-wish-list-checked-color: #f05152; 6634--product-wish-list-checked-icon-name: ; 6635--product-wish-list-dimensions-height: auto; 6636--product-wish-list-dimensions-width: auto; 6637--product-wish-list-dimensions-x: 0; 6638--product-wish-list-dimensions-y: 0; 6639--product-wish-list-grid-position-area-name: wishlist; 6640--product-wish-list-grid-position-num-of-cols: 1; 6641--product-wish-list-grid-position-row: 1; 6642--product-wish-list-is-custom-icon: ; 6643--product-wish-list-margin: unset; 6644--product-wish-list-not-checked-color: #e7d0cb; 6645--product-wish-list-not-checked-icon-name: ; 6646--product-wish-list-position: bottom-left; 6647--product-wish-list-size: 23px; 6648--product-grid-quick-view-modal-animation-duration: 400; 6649--product-grid-quick-view-modal-animation-in-x: ; 6650--product-grid-quick-view-modal-close-button-custom-icon-name: ; 6651--product-grid-quick-view-modal-height: 70%; 6652--product-grid-quick-view-modal-images-bar: ; 6653--product-grid-quick-view-modal-images-inside: ; 6654--product-grid-quick-view-modal-images-position: left; 6655--product-grid-quick-view-modal-is-custom-icon-close: ; 6656--product-grid-quick-view-modal-quantity-border-radius: unset; 6657--product-grid-quick-view-modal-quantity-border: unset; 6658--product-grid-quick-view-modal-quantity-font-color: #000000; 6659--product-grid-quick-view-modal-quantity-font-size: 14px; 6660--product-grid-quick-view-modal-quantity-font-weight: 500; 6661--product-grid-quick-view-modal-quantity-font: Roboto Condensed; 6662--product-grid-quick-view-modal-quantity-font-letter-spacing: 0.25px; 6663--product-grid-quick-view-modal-quantity-font-line-height: auto; 6664--product-grid-quick-view-modal-quantity-font-text-align: center; 6665--product-grid-quick-view-modal-quantity-layout: classic; 6666--product-grid-quick-view-modal-quantity-title: Qty; 6667--product-grid-quick-view-modal-theme: classic; 6668--product-grid-quick-view-modal-width: 70%; 6669--product-grid-scroll-to-top-settings-active: ; 6670--product-grid-scroll-to-top-settings-background-color: black; 6671--product-grid-scroll-to-top-settings-font-family: inherit; 6672--product-grid-scroll-to-top-settings-font-size: 16px; 6673--product-grid-scroll-to-top-settings-font-weight: 600; 6674--product-grid-scroll-to-top-settings-icon-name: ; 6675--product-grid-scroll-to-top-settings-icon-position: right; 6676--product-grid-scroll-to-top-settings-is-custom-icon: ; 6677--product-grid-scroll-to-top-settings-text-color: white; 6678--product-grid-scroll-to-top-settings-text: Scroll To Top; 6679--search-box-border-radius: unset; 6680--search-box-border: 1px solid #000000; 6681--search-box-dimensions-height: auto; 6682--search-box-dimensions-width: auto; 6683--search-box-dimensions-x: 0; 6684--search-box-dimensions-y: 0; 6685--search-box-is-active: none; 6686--search-box-place-holder: Search...; 6687--sorting-btn-dimensions-height: auto; 6688--sorting-btn-dimensions-width: auto; 6689--sorting-btn-dimensions-x: 0; 6690--sorting-btn-dimensions-y: 0; 6691--sorting-button-background: unset; 6692--sorting-button-border-radius: 0px; 6693--sorting-button-border: 1px solid #cccccc; 6694--sorting-button-color: #ffffff; 6695--sorting-default-option: relevency; 6696--sorting-dimensions-height: auto; 6697--sorting-dimensions-width: auto; 6698--sorting-dimensions-x: 0; 6699--sorting-dimensions-y: 0; 6700--sorting-is-active: unset; 6701--sorting-is-custom-icon: ; 6702--sorting-mobile-layout: classic; 6703--sorting-modal-background: #FFFFFF; 6704--sorting-modal-border-radius: 16px 16px 0 0; 6705--sorting-modal-height: fit-content; 6706--sorting-options-color: #000000; 6707--sorting-options-font-size: 14px; 6708--sorting-options-font-weight: 500; 6709--sorting-options-font: Roboto Condensed; 6710--sorting-options-font-letter-spacing: 0.25px; 6711--sorting-options-font-line-height: auto; 6712--sorting-options-font-text-align: center; 6713--sorting-options-height: 40px; 6714--sorting-selected-background: #dfdfdf; 6715--sorting-sorting-button-custom-icon-name: ; 6716--sorting-title-color: #000000; 6717--sorting-title-font-size: 16px;
6718--sorting-title-font-weight: 600; 6719--sorting-title-font: Roboto Condensed; 6720--sorting-title-font-letter-spacing: 0.25px; 6721--sorting-title-font-line-height: auto; 6722--sorting-title-font-text-align: center; 6723--sorting-title-height: 54px; 6724--collections-number-of-wheel-title-lines: 2; 6725--collections-wheel-size: 75; 6726--filters-layout: classic; 6727--filters-number-of-open-narrows: 3; 6728--filters-show-hide-filters-button-background-color: none; 6729--filters-show-hide-filters-button-border: 1px solid #ccc; 6730--filters-show-hide-filters-button-color: #999; 6731--product-grid-column-gap: 10px; 6732--product-grid-row-gap: 10px; 6733--product-add-to-cart-quantity-selector: unset; 6734--product-color-swatches-max-swatches: 4; 6735--product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare compare compare compare" "price price price price" "reviews reviews reviews reviews" "colorSwatches colorSwatches colorSwatches colorSwatches" ; 6736--product-wish-list-font-size: 14px; 6737--product-wish-list-font-weight: 400; 6738--product-wish-list-font: Arial; 6739--product-wish-list-font-letter-spacing: 0.25px; 6740--product-wish-list-font-line-height: auto; 6741--product-wish-list-font-text-align: left; 6742--product-wish-list-location: on-image; 6743--product-wish-list-padding: 10px; 6744--product-grid-quick-view-modal-animation-in-y: 2000; 6745--product-grid-quick-view-modal-animation-out-x: -500; 6746--product-grid-quick-view-modal-animation-out-y: ; 6747--product-grid-quick-view-modal-opening-direction: bottom to top; 6748--product-grid-sticky-header-background: #FFF; 6749--product-grid-sticky-mobile-header: ; 6750--filters-colors-filter: swatches; 6751--filters-in-stock-filter: switch; 6752--filters-number-of-open-facets: all; 6753--filters-on-sale-filter: switch; 6754--filters-price-filter-slider: unset; 6755--filters-removable-tags-is-active: unset; 6756--filters-search-within-filters-is-active: unset; 6757--filters-search-within-results-is-active: none; 6758--product-grid-number-of-columns: 2; 6759--product-grid-number-of-rows: 10; 6760--product-grid-page-title-font-size: 30px; 6761--product-add-to-cart-background-color-on-hover: #FFFFFF; 6762--product-add-to-cart-border-color-on-hover: none; 6763--product-add-to-cart-font-size: 14px; 6764--product-add-to-cart-text-colors-on-hover: none; 6765--product-back-in-stock-background-color-on-hover: none; 6766--product-back-in-stock-background-color: #1976d2; 6767--product-back-in-stock-border-color-on-hover: none; 6768--product-back-in-stock-border: unset; 6769--product-back-in-stock-change-colors-on-hover: ; 6770--product-back-in-stock-color: #FFFFFF; 6771--product-back-in-stock-show-on-hover: ; 6772--product-back-in-stock-text-colors-on-hover: none; 6773--product-color-swatches-change-variant-on-hover: ; 6774--product-color-swatches-is-active: unset; 6775--product-compare-font-size: 14px; 6776--product-out-of-stock-background-color: unset; 6777--product-price-font-size: 14px; 6778--product-title-font-size: 14px; 6779--product-wish-list-default-store-wishlist: ; 6780--product-wish-list-is-active: none; 6781} 6782 6783 @media (min-width: 768px) { 6784#fs-serp-app { 6785--collections-categories-wheels-on-collections: unset; 6786--collections-categories-wheels-on-serp: unset; 6787--product-color-swatches-max-swatches: 3; 6788--product-info-grid-areas: "colorSwatches colorSwatches colorSwatches colorSwatches" "title title title title" "SKU SKU SKU SKU" "compare compare price price" "reviews reviews reviews reviews" ; 6789--product-padding: 3px; 6790--collections-number-of-wheel-title-lines: 3; 6791--collections-wheel-size: 85; 6792--filters-layout: vertical; 6793--filters-number-of-open-narrows: 4; 6794--filters-show-hide-filters-button-background-color: unset; 6795--filters-show-hide-filters-button-border: 1px solid #000000; 6796--filters-show-hide-filters-button-color: unset; 6797--product-grid-column-gap: 20px; 6798--product-grid-row-gap: 20px; 6799--product-add-to-cart-quantity-selector: ; 6800--product-quick-add-button-style-bar: ; 6801--product-grid-quick-view-modal-animation-in-y: -200; 6802--product-grid-quick-view-modal-animation-out-x: ; 6803--product-grid-quick-view-modal-animation-out-y: -100; 6804--product-grid-quick-view-modal-opening-direction: top to bottom; 6805} 6806 6807} 6808 6809 @media (min-width: 1024px) { 6810#fs-serp-app { 6811--filters-colors-filter: checkboxes; 6812--filters-in-stock-filter: checkbox; 6813--filters-number-of-open-facets: 9; 6814--filters-on-sale-filter: checkbox; 6815--filters-price-filter-slider: ; 6816--filters-removable-tags-is-active: none; 6817--filters-search-within-filters-is-active: none; 6818--filters-search-within-results-is-active: unset; 6819--product-grid-number-of-columns: 4; 6820--product-grid-number-of-rows: 9; 6821--product-grid-page-title-font-size: 35px; 6822--product-grid-page-title-shadow: unset; 6823--product-add-to-cart-background-color-on-hover: #4e87ff; 6824--product-add-to-cart-border-color-on-hover: #4E87FF; 6825--product-add-to-cart-font-size: 22px; 6826--product-add-to-cart-text-colors-on-hover: #ffffff; 6827--product-back-in-stock-background-color-on-hover: #4e87ff; 6828--product-back-in-stock-background-color: #ffffff; 6829--product-back-in-stock-border-color-on-hover: #4E87FF; 6830--product-back-in-stock-border: 1px solid #4E87FF; 6831--product-back-in-stock-change-colors-on-hover: unset; 6832--product-back-in-stock-color: #4e87ff; 6833--product-back-in-stock-show-on-hover: unset; 6834--product-back-in-stock-text-colors-on-hover: #ffffff; 6835--product-color-swatches-change-variant-on-hover: unset; 6836--product-color-swatches-is-active: none; 6837--product-color-swatches-max-swatches: 6; 6838--product-compare-font-size: 25px; 6839--product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare compare price price" "reviews reviews reviews reviews" ; 6840--product-out-of-stock-background-color: #FFFFFF; 6841--product-price-font-size: 25px; 6842--product-title-font-size: 18px; 6843--product-wish-list-default-store-wishlist: unset; 6844--product-wish-list-is-active: unset; 6845} 6846 6847} 6848 6849 @media (min-width: 1024px) or (max-width: 768px) { 6850#fs-serp-app { 6851--collections-categories-wheels-on-collections: ; 6852--collections-categories-wheels-on-serp: ; 6853--product-padding: 0px; 6854} 6855 6856} 6857 6858 </style> 6859<!-- Editor custom css --> 6860<style id="fast-serp-custom-css" media="not all">@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap'); 6861@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@400;700&display=swap'); 6862@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap'); 6863div[data-content-region="header_bottom--global"], 6864div[data-content-region="header_bottom"] { 6865 display: none; 6866} 6867.tesrtre { 6868 display: block; 6869} 6870.product-card-list-view .product-card-items-wrapper{ 6871 grid-areas: "title title title title" 6872 "reviews reviews reviews reviews" 6873 "SKU SKU SKU SKU" 6874 "compare price sale sale" !important; 6875 padding: 0 !important;background: #f7f7f7; 6876 display: grid !important; 6877 margin-bottom: 0px; 6878 grid-area: info !important; 6879} 6880.brand-image-container-new { 6881 width: 74.4%; 6882 float: right; 6883 display: flex; 6884 flex-direction: column; 6885 text-align: left; 6886 margin-top: 10px; 6887} 6888.fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag { 6889 padding: 0px 10px !important; 6890} 6891.product-content.product-card-items-wrapper.product-info-list-view { 6892 height: auto; 6893 padding-top: 0 !important; 6894 padding-bottom: 0 !important; 6895 position: unset; 6896} 6897.product-card-list-view .actions .atc-btn-display:hover span.add-to-cart-spinner-text-wrapper { 6898 color: black; 6899} 6900div .fs-list-view-mode .product-card-list-view .reviews-container { 6901 padding-top: 0 !important; 6902 padding-bottom: 0px !important; 6903} 6904.product-card-list-view .product-card-items-wrapper { 6905 padding: 0 !important; 6906} 6907.product-card-list-view .product-info.info-container { 6908 padding-bottom: 0px !important; 6909} 6910.product-container.fs-results-product-card.product-card-list-view { 6911 grid-template-columns: auto; 6912 justify-content: flex-start; 6913 position: relative !important; 6914}
6915.select-wrapper .fs-select.fs-select { 6916 border-color: #373737 !important; 6917 border-radius: 2px !important; 6918} 6919.results-query-wrapper { 6920 font-size: 15px; 6921 font-weight: 500; 6922 font-family: Roboto Condensed, Helvetica, Helvetica Neue, Arial, Lucida Grande, sans-serif; 6923} 6924.query-cat-name { 6925 display: none; 6926} 6927.filter-options-title-tab { 6928 margin-top: 0; 6929 font-weight: 500; 6930 margin-bottom: 10px; 6931 font-size: 14px; 6932 font-family: Roboto Condensed, sans-serif !important; 6933} 6934.grid-container .product-container { 6935 box-shadow: none !important; 6936 border: 1px solid #EEEEEE !important; 6937} 6938.fs-page-title-container { 6939 display: none; 6940} 6941.no-description .cat-descrption { 6942 margin-top: -50px !important; 6943} 6944.no-description .filters-grid-wrapper > div.padtop1 { 6945 padding-top: 50px !important; 6946} 6947.category-cus .searchTerm.fs-summary-search-term { 6948 display: none !important; 6949} 6950div#fs-product-grid-container img.list-tile { 6951 display: none; 6952} 6953div#fs-product-grid-container img.mobile-tile { 6954 display: none; 6955} 6956div#fs-product-grid-container .fs-promo-tile-image-wrapper { 6957 height: 100%; 6958} 6959.fs-list-view-mode img.grid-tile { 6960 display: none; 6961} 6962.fs-list-view-mode img.list-tile{ 6963 display: block !important; 6964} 6965div#fs-product-grid-container img.grid-tile { 6966 height: auto; 6967} 6968.searchTerm { 6969 color: #e76020 !important; 6970 font-weight: 700 !important; 6971 display: none; 6972} 6973.fs-add-to-cart-button-container:hover { 6974 background-color: transparent !important; 6975} 6976 6977.fs-badges-wrapper .fs_product_text_badge_flag.made-in-usa { 6978 position: absolute; 6979 right: 7px; 6980 bottom: 7px; 6981 z-index: 999; 6982 left: auto; 6983 box-shadow: none; 6984 padding: 0px; 6985 margin: 0px; 6986 max-height: 100%; 6987 max-width: 60px; 6988} 6989/* this selector hides filter options for the sorting customization*/ 6990.hide { 6991 display:none !important; 6992} 6993 6994 6995.filters-grid-wrapper { 6996 font-family: "Roboto Condensed", sans-serif !important; 6997} 6998.cat-descrption { 6999 font-family: "Roboto Condensed", sans-serif; 7000} 7001.fs-product-title { 7002 font-family: "Roboto Condensed", sans-serif !important; 7003 font-size: 18px !important; 7004 font-weight: 500 !important; 7005 -webkit-line-clamp: 3 !important; 7006} 7007.fs-compare { 7008 font-family: "Roboto Condensed", sans-serif !important; 7009 text-decoration: none!important; 7010} 7011body:not(.product-cus) .price { 7012 font-family: "Roboto Condensed", sans-serif !important; 7013 text-decoration: none; 7014} 7015.fs-sku { 7016 font-family: "Roboto Condensed", sans-serif !important; 7017} 7018.cat-descrption h3 a { 7019 color: #006bb4; 7020 text-decoration: none; 7021} 7022 7023.category-container .category-items{ /* display:flex (for keep the filters values sorted after the customization) flex-direction:colums (for having keep the values in 1 column)*/ 7024 flex-direction: column; 7025 display: flex; 7026} 7027.fs-tabs-wrapper{ /* fix for article and products tabs (was going over the procduts elements)*/ 7028 height: unset !important; 7029} 7030.filters-modal-wrapper{ 7031 z-index: 9999999999 !important; 7032} 7033.show-more-button{ 7034 width: 100% !important; 7035 order: 99999999999999; 7036 position: relative !important; 7037 background: none !important; 7038} 7039.fs-checkbox-label{ 7040 display: block !important; 7041} 7042.category-title-wrapper.fs-category-title-wrapper { 7043 background-color: #e5e5e5 !important; 7044} 7045.filters-container { 7046 background-color: #e5e5e5 !important; 7047} 7048.cat-descrption p { 7049 margin-top: 0px !important; 7050 margin-bottom: 5px; 7051} 7052.cat-descrption [data-role="content"] p { 7053 margin-bottom: 8px; 7054 float: left; 7055 width: 100%; 7056} 7057.filters-grid-wrapper > div:last-child { 7058 padding-top: 0; 7059 width: 74%; 7060 float: right; 7061} 7062.filters-grid-wrapper > div:first-child { 7063 position: absolute; 7064 top: 10px; 7065 width: 24%; 7066 max-height: 100%; /* Adjust this value according to your needs */ 7067 overflow-y: auto; 7068 transition: .2s all ease-in-out; 7069} 7070 7071#fs-serp-page .filters-grid-wrapper { 7072 display: block; 7073} 7074.grid-container .product-container.product-card-border[data-product-id="26953"] .add-to-cart-btn-container.add-to-cart-display.add-to-cart-button-wrapper{ 7075 display: block !important; 7076} 7077.grid-container .product-container.product-card-border{ 7078 background: #f7f7f7; 7079} 7080@media only screen and (min-width: 769px) { 7081 .product-info-list-view .product-info.info-container { 7082 gap: 0 !important; 7083 min-height: 210px; 7084 } 7085 .fs-banner-wrapper { 7086 width: 74% !important; 7087 float: right; 7088 margin-bottom: 20px; 7089 } 7090 li.isp_grid_product div.isp_product_info .isp_product_sku{ 7091 width: 100% !important; 7092 } 7093 .category-cms, .category-image, .category-description{ 7094 float: left; 7095 }isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_ 7096 #isp_product_quick_view_model div.isp_quick_view_content_wrapper .isp_product_sku, li.isp_grid_product div.isp_product_info .isp_product_sku{ 7097 text-align: center; 7098 } 7099 li.isp_grid_product div.isp_product_info{margin-top:0px !important;} 7100 li.isp_grid_product:hover form.isp_add_to_cart_form{padding-bottom:5px !important;} 7101 li.isp_grid_product div.isp_product_image_wrapper{ 7102 height: 180px !important; 7103 margin: 0px 15px 0 !important; 7104 } 7105 .categorypath-everything-cnc-cnc-plan-ddiv.isp_center_container ul#isp_search_results_container li.isp_grid_productownloads li.isp_grid_product div.isp_product_image_wrapper{ 7106 height: 250px !important; 7107 } 7108 7109 #isp_product_quick_view_model img.isp_quick_view_image_quick_view{ 7110 width: 70% !important; 7111 height: auto !important; 7112 } 7113 /* Search results - filter */ 7114 #isp_search_result_page_container div.isp_center_container_position{ 7115 margin-left: 26% !important; 7116 } 7117 #isp_search_result_page_container div.isp_center_container_position{ 7118 margin-left: 26% !important; 7119 } 7120 #isp_search_result_page_container div.isp_left_container{ 7121 float: left !important; 7122 width: 278px !important; 7123 padding-left:0px !important; 7124 background-color: #e5e5e5; 7125 } 7126 7127 #isp_search_result_page_container div.isp_left_container{ 7128 float: left !important; 7129 width: 295px !important; 7130 7131 } 7132 div#isp_left_container_facets{ 7133 padding-left:10px !important; 7134 border-top: 1px solid; 7135 margin-top: 10px; 7136 padding-top: 10px !important; 7137 } 7138 7139 div.isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_product{ 7140 height: 400px !important; 7141 margin: 2px .25%; 7142 } 7143 .categorypath-workshop-supplies-merch-and-swag div.isp_center_container ul#isp_search_results_container li.isp_grid_product, 7144 .categorypath-everything-cnc-cnc-plan-downloads div.isp_center_container ul#isp_search_results_container li.isp_grid_product{ 7145 height: 400px !important; 7146 margin: 2px .25%; 7147 } 7148 .categorypath-workshop-supplies-merch-and-swag li.isp_grid_product, 7149 .categorypath-everything-cnc-cnc-plan-downloads li.isp_grid_product, 7150 .categorypath-cnc-machines-accessories-cnc-plan-downloads li.isp_grid_product{ 7151 width:32% !important; 7152 } 7153 .categorypath-workshop-supplies-merch-and-swag div.isp_product_image_wrapper, 7154 .categorypath-everything-cnc-cnc-plan-downloads div.isp_product_image_wrapper, 7155 .categorypath-cnc-machines-accessories-cnc-plan-downloads li.isp_grid_product div.isp_product_image_wrapper{ 7156 height: 230px !important; 7157 } 7158 7159 #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{
7160 margin-left: -3px !important; 7161 font-size: 20px !important; 7162 } 7163 body #isp_product_quick_view_model .isp_compare_at_price{font-size:20px !important;} 7164 #isp_search_result_page_container div.isp_left_container:before{ 7165 content: "REFINE YOUR SEARCH"; 7166 font-size: 2rem; 7167 font-weight: 600; 7168 line-height: 1em; 7169 margin-left: 10px; 7170 } 7171 7172 .ui-menu-item[isp_product]>a>.as_magento_suggest>.as_img_container>img.as_magento_img{ 7173 max-width:80px !important; 7174 max-height:80px !important; 7175 } 7176 7177 .as_icon{ 7178 padding-left:10px !important; 7179 } 7180 ul.ui-autocomplete .ui-menu-item{ 7181 height:auto !important; 7182 } 7183 7184 ul.ui-autocomplete li.ui-menu-item[isp_product] span .as_magento_price_compare_at{ margin-left: 10px !important;} 7185 div#isp_search_results_filter_tags .isp_filter_removable_tag{ 7186 font-size: 14px !important; 7187 } 7188 div#isp_search_results_filter_tags .isp_filter_tag_remove_all a{ 7189 font-size: 14px !important; 7190 } 7191 7192 7193 ul.isp_section.isp_section_searches li:hover{ 7194 background:none !important; 7195 } 7196 7197 li.isp_grid_product div.isp_product_info .isp_product_title{ 7198 color: #000000 !important; 7199 max-height: none !important; 7200 -webkit-line-clamp: unset !important; 7201 font-size: 13.5px !important; 7202 padding: 0px 3px !important; 7203 line-height: 1.2em !important; 7204 } 7205 li.isp_grid_product div.isp_product_info{ 7206 padding: 0px 0px !important; 7207 text-align:center !important; 7208 } 7209 7210 li.isp_grid_product:hover form.isp_add_to_cart_form{ 7211 border-bottom:none !important; 7212 } 7213} 7214li.isp_grid_product.customprice[product_id="21"] span.isp-custom-price { 7215 display: none; 7216} 7217li.isp_grid_product.customprice[product_id="21"] .isp_product_price_wrapper:before { 7218 content: '$25.00 - $500.00'; 7219 font-weight: bold; 7220} 7221 7222li.isp_grid_product div.isp_product_info .isp_product_review{ 7223 margin: 0px auto !important; 7224 float: none !important; 7225 text-align: center !important; 7226} 7227 7228 7229#isp_product_quick_view_model .isp_quick_view_price_wrapper{ 7230 font-size: 0px !important; 7231} 7232 7233 7234.isp_custom_price_container button.isp_custom_price_submit{ 7235 opacity: 0.4 !important; 7236 color: white !important; 7237} 7238 7239li.isp_grid_product div.isp_product_info .isp_product_desc, li.isp_grid_product div.isp_product_info .isp_product_desc_show{ 7240 display:none !important; 7241} 7242li.isp_grid_product div.iscategorypath-workshop-supplies-merch-and-swagp_product_info .isp_product_price_wrapper{width:100% !important;} 7243li.isp_grid_product div.isp_product_info .isp_product_price_wrapper{width:100% !important;} 7244#isp_quick_view_content_lookalike .isp_product_desc_show{display:none !important;} 7245 7246#isp_left_container .isp_facet_value a div.isp_facet_check_box_icon.isp_facet_check_box_icon_checked{ 7247 position: relative !important; 7248} 7249#isp_left_container .isp_facet_value a div.isp_facet_check_box_icon{ 7250 width: 16px; 7251 height: 16px; 7252 border-radius: 4px !important; 7253 border-color: #ffffff !important; 7254 background-color: #ffffff !important; 7255 border-width: 0.5px !important; 7256 margin-top:4px !Important; 7257} 7258#isp_left_container_facets .isp_facet_value a .isp_facet_value_name .isp_facet_value_name_selected{ 7259 font-weight: 400 !important; 7260 display: inline !important; 7261 font-size: 14px !important; 7262} 7263#isp_left_container .isp_facet_value a div.isp_facet_check_box_icon.isp_facet_check_box_icon_checked:before{ 7264 content: "\f14a"; 7265 color: #333; 7266 font-size: 2rem; 7267 line-height: 1; 7268 vertical-align: middle; 7269 width: 15px; 7270 position: absolute; 7271 font-size: 2rem; 7272 line-height: 1; 7273 left: 23px; 7274 top: -2px; 7275 font-family: FontAwesome !important; 7276 display: inline-block !important; 7277} 7278#isp_left_container_facets .isp_facet_value a .isp_facet_value_name .isp_facet_value_name_not_selected{ 7279 font-size:14px !important; 7280} 7281 7282 7283.isp_custom_price_container input.isp_custom_price_input[type=number]{ 7284 font-size:14px !important; 7285} 7286#isp_left_container_facets .isp_facet_value a .isp_facet_value_name .isp_facet_value_counter{ 7287 font-size:14px !important; 7288 color: #858585 !important; 7289} 7290 7291 7292#isp_left_container_facets .isp_search_res_facets_container .isp_facet_value{ 7293 display: inline-block; 7294 width: 50%; 7295 7296} 7297 7298 7299.isp_single_facet_wrapper .isp_facet_title .isp_facet_title_name{ 7300 text-transform: uppercase !important; 7301 font-weight: 600 !important; 7302 font-size: 14px !important; 7303} 7304 7305 7306 7307 7308.isp_single_facet_wrapper .isp_facet_title .isp_facet_title_name{ 7309 text-transform: uppercase !important; 7310 font-weight: 600 !important; 7311 font-size: 14px !important; 7312} 7313 7314 7315#isp_product_quick_view_model .isp_quick_view_add_to_cart_btn_quick_view:before{ 7316 display:none !important; 7317 content:" " !important; 7318} 7319#isp_product_quick_view_model .isp_quick_view_content_right .isp_quick_view_description {max-height: 250px !important;} 7320div#isp_product_quick_view_model:not(.look_a_like) .isp_quick_view_content_wrapper{ 7321 max-height: 700px !important; 7322} 7323#isp_product_quick_view_model .isp_quick_view_add_to_cart_form{ 7324 margin: 15px 0 0px 0 !important; 7325 margin-top: 7px !important; 7326 margin-bottom: 0px !important; 7327} 7328div.isp_center_container ul#isp_search_results_container li.isp_grid_product input[type=submit].isp_add_to_cart_btn { 7329 background-image: none; 7330 background: #e76020; 7331 border: 1px solid #e76020; 7332 color: #fff; 7333 cursor: pointer; 7334 display: inline-block; 7335 font-family: "Roboto Condensed",'Helvetica Neue',Helvetica,Arial,sans-serif; 7336 font-weight: 400; 7337 padding: 7px 15px; 7338 font-size: 1.4rem; 7339 box-sizing: border-box; 7340 vertical-align: middle; 7341 border-radius: 2px; 7342 display: inline-block; 7343 text-decoration: none; 7344 border-bottom-color: #333; 7345 width: auto; 7346 text-transform: uppercase; 7347 height:35px; 7348} 7349div.isp_center_container ul#isp_search_results_container li.isp_grid_product input[type=submit].isp_add_to_cart_btn:hover { 7350 background: #d65517; 7351 border: 1px solid #bd4c17; 7352 color: #fff; 7353} 7354div#isp_search_box_container form {max-width:800px;margin:auto;} 7355 7356div#isp_search_box_container li.isp_grid_product div.isp_product_info .isp_product_price_wrapper { 7357 width: 100%; 7358} 7359
7360div.isp_center_container .yotpo.bottomLine.yotpo-small { 7361 width: 100%; 7362} 7363 7364div.isp_center_container span.isp_product_price.isp_compare_at_price_exist { 7365 font-size: 14px; 7366 font-weight: 700; 7367 color: #222; 7368} 7369div.isp_center_container ul#isp_search_results_container li.isp_grid_product { 7370 height:400px; 7371} 7372 7373div.isp_center_container li.isp_grid_product div.isp_product_info .isp_product_title { 7374 font-size: 15px; 7375 color: #222; 7376 font-weight: 600; 7377} 7378 7379div.isp_center_container ul#isp_search_results_container li.isp_grid_product span.isp_search_term_highlight { 7380 font-weight: 600; 7381} 7382div.isp_center_container span.isp_product_price.isp_compare_at_price_exist { 7383 text-align: center !IMPORTANT; 7384} 7385 7386div.isp_center_container li.isp_grid_product div.isp_product_info .isp_product_price_wrapper { 7387 width: 100%; 7388 text-align: center; 7389} 7390 7391div.isp_center_container li.isp_grid_product div.isp_product_info { 7392 text-align: center; 7393} 7394div.isp_center_container span.yotpo-stars { 7395 max-width: 100px; 7396 margin: auto; 7397 display: block; 7398} 7399div.isp_center_container .yotpo-bottomline.pull-left.star-clickable { 7400 float: none; 7401} 7402li.isp_grid_product div.isp_product_info .isp_compare_at_price { 7403 font-size: 14px; 7404 font-weight: 400; 7405 opacity: 1; 7406 font-family: "Roboto Condensed", sans-serif; 7407} 7408 7409li.isp_grid_product div.isp_product_info .isp_product_price_wrapper { 7410 color: #222; 7411} 7412li.isp_grid_product div.isp_product_info { 7413 border: none; 7414} 7415#isp_search_results_container li.isp_grid_product:hover a.isp_product_look_a_like_button:hover { 7416 background: #eb7738; 7417 color: #fff; 7418} 7419#isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view button.quantity_quick_view { 7420 display: none; 7421} 7422 7423.isp_add_to_cart_quantity_quick_view { 7424 display: block; 7425 max-width: 60px; 7426 margin: auto; 7427 margin-bottom: 30px; 7428} 7429 7430input.isp_quick_view_add_to_cart_btn_quick_view { 7431 max-width: 240px; 7432 margin: auto; 7433 display: block; 7434} 7435 7436.isp_quick_view_add_to_cart_form { 7437 display: block; 7438} 7439 7440#isp_product_quick_view_model .isp_quick_view_title { 7441 font-size: 20px !important; 7442 color: #222; 7443} 7444 7445#isp_product_quick_view_model .isp_compare_at_price { 7446 font-size: 20px; 7447 color: #222; 7448 opacity: 1; 7449 text-align: center; 7450} 7451 7452div#isp_product_quick_view_model span.isp_product_price { 7453 font-size: 20px; 7454 color: #222; 7455 font-weight: 700; 7456 text-align: center; 7457 display: block; 7458 margin: 0px; 7459} 7460 7461.isp_quick_view_price_wrapper { 7462 text-align: center; 7463} 7464#isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view button.quantity_quick_view { 7465 display: none; 7466} 7467 7468.isp_add_to_cart_quantity_quick_view { 7469 display: block; 7470 max-width: 60px; 7471 margin: auto; 7472 margin-bottom: 30px; 7473} 7474 7475input.isp_quick_view_add_to_cart_btn_quick_view { 7476 max-width: 240px; 7477 margin: auto; 7478 display: block; 7479 background-image: none; 7480 background: #e76020; 7481 border: 1px solid #e76020; 7482 color: #fff; 7483 cursor: pointer; 7484 display: inline-block; 7485 font-family: "Roboto Condensed",'Helvetica Neue',Helvetica,Arial,sans-serif; 7486 font-weight: 400; 7487 padding: 7px 15px; 7488 font-size: 1.4rem; 7489 box-sizing: border-box; 7490 vertical-align: middle; 7491 display: block; 7492 border-radius: 2px; 7493 text-transform: uppercase; 7494 font-weight: 700; 7495} 7496 7497.isp_quick_view_add_to_cart_form { 7498 display: block; 7499} 7500 7501#isp_product_quick_view_model .isp_quick_view_title { 7502 font-size: 20px !important; 7503 color: #222; 7504} 7505 7506#isp_product_quick_view_model .isp_compare_at_price { 7507 font-size: 20px; 7508 color: #222; 7509 opacity: 1; 7510 text-align: center; 7511} 7512 7513div#isp_product_quick_view_model span.isp_product_price { 7514 font-size: 20px; 7515 color: #222; 7516 font-weight: 700; 7517 text-align: center; 7518 display: block; 7519 margin: 0px; 7520} 7521 7522.isp_quick_view_price_wrapper { 7523 text-align: center; 7524} 7525 7526 7527button#isp_product_quick_view_close_button_quick_view:hover { 7528 color: #fff; 7529 background: #d65517; 7530 border: none; 7531} 7532 7533input.isp_quick_view_add_to_cart_btn_quick_view:not(.out_of_stock):hover { 7534 background: #d65517; 7535 color: #fff; 7536 border: none; 7537} 7538.isp_facet_value span { 7539 color: #000; 7540} 7541#isp_search_results_container li.isp_grid_product:hover a.isp_product_quick_view_button:hover{ 7542 background: #e76034; 7543 border: none; 7544 color:#fff; 7545 border-radius:2px; 7546 text-transform:uppercase; 7547} 7548#isp_search_results_container li.isp_grid_product:hover a.isp_product_quick_view_button{ 7549 border-radius:2px; 7550 text-transform:uppercase; 7551} 7552#isp_search_results_container li.isp_grid_product:hover a.isp_product_look_a_like_button { 7553 text-transform: uppercase; 7554 border-radius: 2px; 7555} 7556 7557#isp_search_results_container li.isp_grid_product:hover a.isp_product_look_a_like_button:hover { 7558 background: #e76034; 7559 border: none; 7560 color:#fff; 7561 border-radius:2px; 7562 text-transform:uppercase; 7563 7564} 7565#isp_center_container .isp_center_container_header div.isp_results_summary_wrapper h1 { 7566 font-size: 25px; 7567 font-weight: 600; 7568 color: #e76020; 7569} 7570.isp_custom_price_container button.isp_custom_price_submit { 7571 background: grey; 7572} 7573div#isp_load_more a { 7574 background: #e76020; 7575 color: #fff; 7576 border: none; 7577 text-transform: uppercase; 7578} 7579 7580li.isp_grid_product input[type=submit].isp_add_to_cart_btn:hover { 7581 background: #d65517 !important; 7582 border: 1px solid #bd4c17 !important; 7583 color: #fff !important; 7584} 7585li.isp_grid_product input[type=submit].isp_add_to_cart_btn{ 7586 background: #e76020 !important; 7587 border: 1px solid #e76020 !important; 7588 color: #ffffff !important; 7589 height: 36px !important; 7590 text-transform: uppercase; 7591 border-bottom-color: #333; 7592 font-size: 1.4rem; 7593 border-bottom: 1px solid #333 !important; 7594} 7595 7596button#isp_product_quick_view_close_button_quick_view{ 7597 background-color: transparent !important; 7598 border: none !important; 7599 font-size: 0px !important; 7600 background-image: url(https://cdn1-gae-ssl-default.akamaized.net/images/isp_close_quick_view4.png) !important; 7601 background-size: 100% 100% !important; 7602 display: inline-block; 7603 height: 20px !important;
7604 width: 20px !important; 7605 top:2px !important; 7606 right: 1px !important; 7607 7608} 7609 7610body #isp_product_quick_view_model .isp_quick_view_content_left { 7611 background: white; 7612} 7613#isp_product_quick_view_model .isp_image_container { 7614 padding-bottom: 10px; 7615} 7616#isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view:before{ 7617 border-radius: 0px !important; 7618 width: 60px !important; 7619} 7620div#isp_product_quick_view_model:not(.look_a_like){border-radius: 0px !important; } 7621li.isp_grid_product div.isp_product_info .isp_product_title{color: #000000 !important;} 7622#isp_product_quick_view_model .isp_quick_view_add_to_cart_btn_quick_view{ 7623 7624 background: #e76020; 7625 border: 1px solid #e76020; 7626 font-size: 19px; 7627 text-transform: uppercase; 7628 height: 38px !important; 7629 font-weight: bold; 7630 border-radius: 2px !important; 7631 margin-top:-28px !important; 7632 7633} 7634#isp_product_quick_view_model .isp_quick_view_add_to_cart_btn_quick_view:hover{ 7635 background: #d65517 !important; 7636 border: 1px solid #bd4c17 !important; 7637} 7638#isp_product_quick_view_model a.isp_view_full_details{ 7639 height: 38px !important; 7640 border-radius: 2px !important; 7641 margin-top:-28px !important; 7642} 7643div#isp_product_quick_view_model:not(.look_a_like) .isp_quick_view_content_wrapper{ 7644 border-radius: 0px !important; 7645} 7646.product-card-items-wrapper { 7647 justify-content: start !important; 7648} 7649 7650 7651 7652@media only screen and (max-width: 980px) { 7653 #isp_search_results_filter_tags{ 7654 display: none !important; 7655 } 7656 7657 .isp_results_summary_wrapper { 7658 display: block !important; 7659 } 7660} 7661 7662@media (min-width: 768px) and (max-width: 1024px) { 7663 .filters-container .search-within-results-wrapper, .filters-container .category-container { 7664 padding: 5px; 7665 } 7666 .info-container .title-container::after, 7667 .add-to-cart-spinner-text-wrapper{ 7668 font-size: 18px !important; 7669 } 7670 .filters-modal { 7671 width: 80% !important; 7672 } 7673 .filters-container .search-within-results-wrapper, .filters-container .category-container { 7674 padding: 5px 5px !important; 7675 } 7676 7677 #isp_product_quick_view_model .isp_quick_view_content_right .isp_quick_view_description{ 7678 min-height: 10px !important; 7679 7680 } 7681 #isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view{ 7682 grid-column-start: 13 !important; 7683 } 7684 7685 body div#isp-category-tree-container .isp-category-navigation a.isp-category-name.open~.isp-category-children { 7686 opacity: 1; 7687 max-height: 10000px; 7688 } 7689} 7690 .show-more-button { 7691 bottom: unset !important; 7692 display: block !important; 7693 } 7694@media only screen and (max-width: 768px) { 7695 7696 .cat-descrption > p > img { 7697 display: none; 7698 } 7699 .no-description .cat-descrption { 7700 margin-top: 0px !important; 7701 } 7702 .padtop1 { 7703 padding-top: 0 !important; 7704 } 7705 .search-wrap { 7706 max-height: 45px; 7707 } 7708 .cat-descrption div[data-content-type="html"] > p { 7709 display: block; 7710 } 7711 .cat-descrption div#element > p { 7712 display: none; 7713 } 7714 .show-more-button { 7715 bottom: unset !important; 7716 display: block !important; 7717 } 7718 section.page.pageid802 { 7719 margin: 0 10px !important; 7720 } 7721 section.page.pageid802 h1.page-heading { 7722 display: none; 7723 } 7724 .filters-container { 7725 background-color: white!important; 7726 } 7727 .category-container .category-items .checkbox span.checkmark.fs-serp-checkmark { 7728 border: 1px solid gray !important; 7729 min-height: 12px !important; 7730 min-width: 12px !important; 7731 border-radius: 3px !important; 7732 } 7733 .filters-modal { 7734 background: white !important; 7735 } 7736 .search-box-wrapper { 7737 width: 100% !important; 7738 display: none; 7739 } 7740 .category-title-wrapper.fs-category-title-wrapper { 7741 background-color: white !important; 7742 } 7743 .category-title-wrapper .category-title { 7744 padding-top: 5px; 7745 padding-bottom: 0px; 7746 border-bottom: 1px solid black !important; 7747 border-top: 0px !important; 7748 } 7749 .category-title-wrapper .category-title { 7750 font-weight: 700 !important; 7751 } 7752 .category-items > span { 7753 width: 100%; 7754 } 7755 .category-items .checkbox.fs-checkbox { 7756 margin-top: 0px !important; 7757 margin-bottom: 0px !important; 7758 } 7759 .search-box-wrapper span.search input { 7760 width: 100% !important; 7761 background-color: white; 7762 border: 1px solid white; 7763 } 7764 .cat-descrption h1.page-heading { 7765 margin-bottom: 0; 7766 } 7767 .cat-descrption div#category_image { 7768 display: none !important; 7769 } 7770 .body .container.main-cs-container { 7771 padding: 0px 10px !important; 7772 } 7773 span.buttons-wrapper .select-wrapper::before { 7774 display:none; 7775 } 7776 .cat-descrption h1.page-heading { 7777 margin-top: 5px; 7778 text-transform: none; 7779 font-size: 26px !Important; 7780 font-weight: 400; 7781 } 7782 .filters-button-wrapper, 7783 .select{ 7784 border-radius: 0px !important; 7785 --fb-border-radius: 0 !important; 7786 } 7787 h1.page-title#page-title-heading { 7788 font-weight: 300; 7789 color: #333 !important; 7790 margin-top: 0px !important; 7791 font-size: 26px !important; 7792 } 7793 .summary-and-tags-wrapper { 7794 border-bottom: 1px solid #ccc; 7795 padding-bottom: 10px; 7796 } 7797 .divider { 7798 display: none; 7799 } 7800 .buttons-wrapper-mobile { 7801 margin-bottom: 0 !important; 7802 } 7803 .logo { 7804 z-index: -1 !important; 7805 } 7806 body #isp_search_results_container li.isp_grid_product div.isp_product_info .isp_product_title { 7807 padding-top: 23px !important; 7808 } 7809 body .page-heading{ 7810 width: 100%; 7811 } 7812 li.isp_grid_product div.isp_product_info .isp_product_title { 7813 -webkit-line-clamp: 5 !important; 7814 max-height: 6.6em !important; 7815 } 7816 #isp_search_results_container li.isp_grid_product a.isp_product_quick_view_button, a.isp_product_look_a_like_button{ 7817 bottom: -22px; 7818 } 7819 .ui-menu-item:not([isp_product]){width:auto !important; margin-left:0px !Important; } 7820 body #isp_product_quick_view_model .isp_compare_at_price, #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{
7821 font-size:16px !important; 7822 } 7823 #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{ 7824 7825 margin-left: -4px !important; 7826 } 7827 #isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view{ 7828 grid-column-start: 7 !important; 7829 grid-column-end: 7 !important; 7830 display:grid !Important; 7831 padding-bottom:10px !important; 7832 } 7833 7834 #isp_product_quick_view_model .isp_quick_view_content_right .isp_quick_view_description{ 7835 min-height: 60px !important; 7836 } 7837 div.isp_center_container ul#isp_search_results_container li.isp_grid_product{ 7838 height: 450px !important; 7839 } 7840 .categorypath-workshop-supplies-merch-and-swag div.isp_center_container ul#isp_search_results_container li.isp_grid_product, .categorypath-everything-cnc-cnc-plan-downloads div.isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_product{ 7841 height: 350px !Important; 7842 } 7843 #isp_center_container .isp_center_container_header div.isp_results_summary_wrapper h1{ 7844 font-size: 2.6rem !important; 7845 font-weight: 300 !important; 7846 color: rgb(34, 34, 34) !important; 7847 } 7848 span#isp_results_search_text::before { 7849 content: "Search results for '"; 7850 } 7851 span#isp_results_search_text::after { 7852 content: "'"; 7853 } 7854 7855 div.isp_center_container ul#isp_search_results_container li.isp_grid_product { 7856 height:450px; 7857 } 7858 .yotpo-bottomline.pull-left.star-clickable { 7859 display: block; 7860 } 7861 7862 div.isp_center_container a.text-m { 7863 text-align: center; 7864 } 7865 div.isp_center_container span.yotpo-stars { 7866 max-width: 100px; 7867 margin: auto; 7868 overflow: hidden; 7869 text-align: center; 7870 display: flex; 7871 justify-content: center; 7872 } 7873 div.isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_product{ 7874 height:355px !important; 7875 } 7876 .categorypath-everything-cnc-cnc-machines div.isp_center_container ul#isp_search_results_container li.isp_grid_product { 7877 height: 380px !important; 7878 } 7879 #isp_product_quick_view_model .isp_quick_view_title{ 7880 font-size: 16px !important; 7881 line-height: 1.2 !important; 7882 width: 98% !important; 7883 } 7884 header.facet_header{ 7885 font-size: 14px !important; 7886 padding: 10px 8px 0px 5px !important; 7887 margin-bottom: 0px !important; 7888 } 7889 7890 #isp_product_quick_view_model .isp_quick_view_content_wrapper .isp_quick_view_content_left{ 7891 display:grid !important; 7892 width: 80% !important; 7893 padding:0px !important; 7894 } 7895 #isp_product_quick_view_model img.isp_quick_view_image_quick_view{ 7896 width: 60% !important; 7897 } 7898 a.isp_product_look_a_like_button{display:none !important;} 7899 li.isp_grid_product div.isp_product_info{ margin-top: 0px !important; padding-top: 0px !important;} 7900 li.isp_grid_product div.isp_product_image_wrapper{ height: 160px !important; margin: 0px 15px 0 !important;} 7901 #isp_quick_view_content_lookalike li.isp_grid_product .isp_product_image, #isp_search_results_container li.isp_grid_product .isp_product_image{ 7902 width: 100% !important; 7903 } 7904 7905 7906 .mobile_filter_bottom_buttons span:not(.isp_mobile_results){ 7907 height: 10px !important; padding: 20px 0px !important; 7908 } 7909 7910 7911 #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{ 7912 margin-left: 5px !important; 7913 } 7914 .minicart-items-wrapper{ 7915 min-height: 200px !important; 7916 } 7917 7918 .ui-autocomplete span.isp_price_compare_at_price_exist.money{ 7919 margin-right:15px !important; 7920 } 7921 7922 li.isp_grid_product div.isp_product_info .isp_product_sku{ 7923 display:block !important; 7924 } 7925 li.isp_grid_product div.isp_product_info .isp_product_sku{ 7926 display:block !important; 7927 } 7928 7929 div.isp_center_container li.isp_grid_product div.isp_product_info{ margin-top: 20px !important;} 7930 7931 7932 .isp_mobile_optimized li#acp_footer_acp div{padding-left:0px !important;} 7933 li#acp_footer_acp > div{padding-left:0px !important;} 7934 #isp_product_quick_view_model .isp_quick_view_info_bar{ 7935 column-gap: 12px !important; 7936 } 7937 .navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active){ 7938 border-color: #333333 !important; 7939 } 7940 7941 .main-category-wrapper .toggle-description{ 7942 margin-top:0px !important; 7943 margin-bottom: 5px !important; 7944 } 7945 .column.main{ 7946 float:left !important; 7947 } 7948 7949 7950 #isp_search_result_page_container .page-title-wrapper{ 7951 margin-top:0px !important; 7952 } 7953 #isp_search_result_page_container div, #isp_search_result_page_container ul{ 7954 margin-top:none !important; 7955 max-width: none !important; 7956 } 7957 7958 .cat-descrption .pagebuilder-column-group { 7959 -webkit-flex-direction: column; 7960 flex-direction: column; 7961 } 7962 .cat-descrption .pagebuilder-column-group .pagebuilder-column { 7963 max-width: 100% !important; 7964 } 7965 .cat-descrption .pagebuilder-column-group .pagebuilder-column img { 7966 display: none !important; 7967 } 7968 .cat-descrption .pagebuilder-column-group .pagebuilder-column a, 7969 .cat-descrption .pagebuilder-column-group .pagebuilder-column a:hover, 7970 .cat-descrption .pagebuilder-column-group .pagebuilder-column a:visited { 7971 font-size: 14px; 7972 color: #006bb4; 7973 text-decoration: none; 7974 } 7975} 7976 7977 7978div.isp_center_container span.isp_product_price.isp_compare_at_price_exist { 7979 text-align: center !IMPORTANT; font-size: 14px; 7980} 7981 7982 7983li.isp_grid_product div.isp_product_info .isp_compare_at_price { 7984 display: none !important; 7985} 7986 7987#isp_scrollUp{display:none !important;} 7988 7989.size-filter-single-group div { 7990 display: grid; 7991 grid-template-columns: 1fr 1fr; 7992 transition: .2s all ease-in-out; 7993} 7994 7995span.size-filter-single-facet { 7996 padding: 3px 5px 5px 0; 7997 margin: 2px 3px 3px 0; 7998 transition: .2s all ease-in-out; 7999 cursor: pointer; 8000 display: flex; 8001 align-items: center; 8002} 8003 8004span.size-filter-single-facet label{ 8005 cursor: pointer; 8006} 8007 8008span.size-filter-single-facet small{ 8009 font-size: 14px; 8010 color: #858585; 8011} 8012 8013.size-checkbox { 8014 width: 18px; 8015 height: 18px; 8016 border-radius: 4px; 8017 border-color: #ffffff; 8018 background-color: #ffffff; 8019 border-width: 0.5px; 8020 display: inline-block; 8021 margin-right: 8px; 8022 position: relative; 8023} 8024 8025.show-more-less { 8026 font-size: .75em; 8027 color: #707070; 8028 cursor: pointer; 8029 margin-top: 1.5px; 8030} 8031 8032.size-filter-container { 8033 margin: 5px 0; 8034 transition: .2s all ease-in-out; 8035 max-width: 10000px; 8036} 8037 8038.size-filter-container.collapsed { 8039 max-height: 130px; 8040 overflow: hidden; 8041} 8042 8043.size-filter-single-group.group-border-bottom { 8044 border-bottom: 1px solid #ccc; 8045 padding-bottom: 15px; 8046 margin-bottom: 15px; 8047} 8048 8049span.size-filter-single-facet.selected .size-checkbox:before { 8050 content: "\f14a"; 8051 color: #333; 8052 font-size: 2rem; 8053 line-height: 1; 8054 vertical-align: middle; 8055 width: 15px; 8056 position: absolute; 8057 font-size: 2rem; 8058 line-height: 1; 8059 left: 1px; 8060 top: -1px; 8061 font-family: FontAwesome !important; 8062 display: inline-block !important; 8063} 8064li.isp_grid_product div.isp_product_info { 8065 margin-top: 8px !important; 8066} 8067.isp_product_info { 8068 display: flex; 8069 flex-direction: column; 8070} 8071.isp_product_review { 8072 order: 0; 8073} 8074.isp_product_price_wrapper { 8075 order: 3; 8076} 8077 8078a.isp_product_image_href { 8079 order: 1; 8080 max-height: initial !important; 8081} 8082.isp_product_sku { 8083 order: 2; 8084} 8085li.isp_grid_product div.isp_product_info .isp_product_review { 8086 display: block !important; 8087 margin: 0px auto !important; 8088 float: none !important; 8089 text-align: center !important; 8090} 8091li.isp_grid_product div.isp_product_info .isp_product_review { 8092position: absolute; 8093left: 0; 8094right: 0; 8095} 8096#isp_search_results_container li.isp_grid_product div.isp_product_info .isp_product_title {
8097padding-top: 30px !important; 8098} 8099.isp_product_title:after { 8100 content: '(0)'; 8101 position: absolute; 8102 left: calc(50% + 30px); 8103 top: 5px; 8104 color: #cbcbcb; 8105 margin-left: 2px; 8106 vertical-align: middle; 8107 font-size: 11px; 8108} 8109.isp_product_title:before { 8110 content: ""; 8111 position: absolute; 8112 top: 6px; 8113 left: calc(50% - 50px); 8114 background-image: url(https://toolstoday.com/media/gray-stars.png); 8115 width: 81px; 8116 height: 15px; 8117 background-repeat: no-repeat; 8118} 8119.isp_product_review { 8120 background: white; 8121} 8122.isp_product_title { 8123 position: relative; 8124} 8125#Brand_systainer[facet_name="Brand"][facet_value="systainer"], 8126#isp_filter_menu div#brand_systainer span.isp_mobile_filter{ 8127 text-transform: lowercase; 8128} 8129#products-grid .product-card { 8130 box-shadow: none !important; 8131 border: 1px solid #EEEEEE; 8132 background: #f7f7f7; 8133} 8134#products-grid .product-card:hover { 8135 border: 1px solid #ccc; 8136 -webkit-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 8137 -moz-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 8138 -ms-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 8139 box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 8140} 8141.wheels-container { 8142 display: none !important; 8143} 8144 8145a.title-container.fs-serp-product-title { 8146 line-height: 16.2px; 8147} 8148.price-container .price { 8149 font-weight: 600 !important; 8150} 8151.price-container.fs-serp-price { 8152 font-weight: 600 !important; 8153 margin-left: 0px; 8154} 8155.compare-container{ 8156 margin-right: 10px; 8157} 8158.price-container.fs-serp-price .price{ 8159 font-family: "Roboto Condensed", sans-serif !important; 8160} 8161 8162.compare-container .compare { 8163 text-decoration: line-through !important; 8164 font-family: "Roboto Condensed", sans-serif !important; 8165} 8166.sku-container small.fs-sku-prefix { 8167 display: none !important; 8168} 8169/* 8170.info-container .compare-container { 8171 margin-top: 5px !important; 8172} 8173*/ 8174.top-center-container .summary-and-tags-wrapper .single-tab .single-tab-selected { 8175 background-color: #fff!important; 8176 cursor: default; 8177 border: 1px solid #bbb; 8178 padding-bottom: 6px; 8179 font-size: 25px; 8180 font-weight: 600; 8181 color: #e76020 !important; 8182 border-bottom: 0px; 8183} 8184span.single-tab-marker-selected { 8185 display: none !important; 8186} 8187.single-tab { 8188 font-size: 25px; 8189 font-weight: 600; 8190} 8191.search-within-results-inpu { 8192 width: 100% !important; 8193} 8194.category-title-wrapper .category-title { 8195 text-transform: uppercase; 8196 font-weight: bold; 8197 border-top: 1px solid #ccc; 8198 border-bottom: 0px; 8199 font-family: "Roboto Condensed", sans-serif !important; 8200 font-weight: 600; 8201} 8202.category-container.fs-category-container { 8203 margin-bottom: 0px; 8204} 8205.category-container .category-items.collapsed { 8206 padding-bottom: 0px; 8207} 8208.category-container .category-items { 8209 padding-bottom: 20px; 8210} 8211.category-container .checkbox span.checkmark.fs-serp-checkmark { 8212 background-color: white; 8213} 8214.filters-container .category-container.fs-category-container.fs-category-checkbox.svelte-ywx0dj { 8215 max-width: 330px; 8216 margin: auto; 8217 padding-top: 0px; 8218} 8219.category-container.fs-category-container.fs-category-checkbox[aria-label="On Sale"]{ 8220 padding: 5px 8px !important; 8221} 8222.search-within-results-wrapper .search-within-results-title { 8223 font-size: 0px !important; 8224} 8225.search-within-results-wrapper .search-within-results-title:before { 8226 content: 'Refine Your Search'; 8227 margin-left: 5px; 8228 font-family: Roboto Condensed; 8229 font-size: 22px; 8230 font-weight: 600; 8231 line-height: 25.78px; 8232 text-align: left; 8233 color: #373737; 8234 margin-bottom: 5px; 8235 margin-top: 5px; 8236} 8237/* 8238.compare-container .compare.fs-compare { 8239 line-height: 4px !important; 8240 margin-top: 5px; 8241} 8242 8243span.buttons-wrapper .select-wrapper::before { 8244 content: 'Sort by: '; 8245 position: absolute; 8246 left: -53px; 8247 top: 9px; 8248} 8249*/ 8250span.single-tab-marker { 8251 display: none !important; 8252} 8253.page-layout-category-full-width.page-layout-2columns-left .column.main > .category-image, .page-layout-category-full-width.page-layout-2columns-left .column.main > .page-title-wrapper, .page-layout-category-full-width.page-layout-2columns-left .column.main > .category-description { 8254 display: none !important; 8255} 8256img.image { 8257 width: 100%; 8258} 8259.top-center-container { 8260 width: 100%; 8261} 8262.sidebar.sidebar-main { 8263 padding-top: 30px; 8264 background: white; 8265} 8266.searchResultsWrapper .titleWrapper { 8267 display: none; 8268} 8269h1#page-title-heading { 8270 line-height: 28px; 8271 font-size: 2.5rem; 8272 font-weight: 600; 8273 color: #e76020 !important; 8274} 8275 8276#element .active .filter-options-title-tab:after { 8277 content: '\e621' !important; 8278} 8279#element div[data-role="content"] { 8280 display: none !important; 8281} 8282#element div[data-role="content"].active { 8283 display: block !important; 8284} 8285i.fa.fa-check-circle:before { 8286 font-size: 18px !important; 8287 content: "\f058"; 8288 display: inline-block; 8289 font: normal normal normal 14px/1 FontAwesome; 8290 font-size: inherit; 8291 text-rendering: auto; 8292 -webkit-font-smoothing: antialiased; 8293 -moz-osx-font-smoothing: grayscale; 8294} 8295body .whyshopLink { 8296 margin-bottom: 10px; 8297} 8298.filters-container { 8299 border-right: 0px !important; 8300} 8301.progress-wrapper.fs-pagination-progress-wrapper { 8302 display: none !important; 8303} 8304h1#page-title-heading { 8305 margin-top: 30px !important; 8306} 8307h1.page-heading { 8308 line-height: 28px; 8309 font-size: 25px; 8310 font-weight: 500; 8311 color: #e76020 !important; 8312} 8313div#element a { 8314 color: #1979c3; 8315} 8316.filter-options-title-tab:after { 8317 margin-left: 10px; 8318 -webkit-font-smoothing: antialiased; 8319 -moz-osx-font-smoothing: grayscale; 8320 font-size: 13px; 8321 line-height: inherit; 8322 color: inherit; 8323 content: '\e622'; 8324 font-family: 'luma-icons'; 8325 vertical-align: middle; 8326 display: inline-block; 8327 font-weight: 400; 8328 overflow: hidden; 8329 speak: none; 8330 text-align: center; 8331} 8332.allow.active .filter-options-title-tab:after { 8333 content: '\e621' !important; 8334} 8335.brand-cus h3.filter-options-title-tab, 8336.category-cus h3.filter-options-title-tab{ 8337 font-size: 14px; 8338 font-weight: 500; 8339 margin-top: 0px; 8340} 8341div[data-content-region="category_below_header"] img { 8342 width: 100%; 8343} 8344.cat-descrption { 8345 display: none; 8346 flex-direction: column; 8347} 8348.cat-descrption #category_image { 8349 order: 0; 8350} 8351.cat-descrption h1.page-heading { 8352 order: 1; 8353 margin-bottom: 5px; 8354} 8355.cat-descrption div[data-content-type="row"] { 8356 order: 2; 8357} 8358div#category_image img { 8359 width: 100%; 8360} 8361.search-within-results-input-wrapper:before { 8362 content: "Search within results"; 8363 margin-left: 4px; 8364 color: #222 !important; 8365 font-family: "Roboto Condensed", sans-serif; 8366 font-size: 16px; 8367 font-weight: 600; 8368 line-height: 30.79px; 8369 text-align: left; 8370 margin-top: 8px; 8371 margin-bottom: 10px; 8372} 8373.search-within-results-input { 8374 width: 98% !important; 8375} 8376.whyshopSection { 8377 margin-top: 30px; 8378} 8379.whyshopText { 8380 background: #333333; 8381 padding: 10px 0 10px 20px; 8382 color: #fff; 8383 font-size: 15px; 8384 font-weight: 700; 8385} 8386.whyshopBlock { 8387 background: #e5e5e5; 8388 padding: 15px; 8389} 8390.whyshopLink { 8391 font-size: 13px; 8392 font-weight: 600; 8393 margin-bottom: 15px; 8394 font-family: "Roboto Condensed", sans-serif !important; 8395} 8396.readmoreLink { 8397 font-size: 13px; 8398 text-align: center; 8399 background: #e5e5e5; 8400 padding-bottom: 15px; 8401} 8402.readmoreLink a { 8403 font-size: inherit; 8404 color: inherit; 8405 text-decoration: underline; 8406} 8407i.fa.fa-check-circle { 8408 margin-right: 10px; 8409 margin-top: 4px; 8410 display: inline-block; 8411 vertical-align: middle; 8412} 8413p.vectric_comparison_chart.comparison_chart img, 8414.vectric_autodesk_box img{ 8415 width: 100%; 8416} 8417p.vectric_comparison_chart.comparison_chart, 8418.vectric_autodesk_box{ 8419 vertical-align: top; 8420 margin-top: 0; 8421} 8422div#element { 8423 float: left; 8424 width: 100%; 8425} 8426.vectric_comparison_chart { 8427 color: #1979c3 !important; 8428 cursor: pointer; 8429} 8430 8431h1.page-heading.classyunicodedone {
8432 color: #e76020 !important; 8433 margin-top: 10px; 8434} 8435 8436 8437/* banners */ 8438img.centered-image { 8439 display: block; 8440 margin: auto; 8441} 8442div#fs-product-grid-container { 8443 margin-top: 15px; 8444} 8445 8446@media only screen and (max-width: 426px) { 8447 .FS_Banner { 8448 padding: 0 !important; 8449 } 8450 8451 .FS_Banner img { 8452 width: 380px !important; 8453 } 8454} 8455/* 8456.product-card.fs-product-card img.image { 8457 height: auto !important; 8458} 8459*/ 8460 8461/* List view start */ 8462.product-card-list-view .title { 8463 font-family: "Roboto Condensed", sans-serif !important; 8464 font-size: 18px !important; 8465 font-weight: 600 !important; 8466 line-height: 25.78px !important; 8467 text-align: left !important; 8468} 8469 8470.product-card-list-view .compare-container .compare.fs-compare, 8471.product-card-list-view .price-container .price{ 8472 font-family: Roboto Condensed !important; 8473 font-size: 22px !important; 8474 font-weight: 600 !important; 8475 line-height: 25.78px !important; 8476 text-align: left !important; 8477} 8478 8479.product-card-list-view .price-container .price{ 8480 /*color: #2D8E41 !important;*/ 8481} 8482 8483.add-to-cart-button { 8484 font-family: Roboto Condensed !important; 8485} 8486.product-card-list-view .sku-container{ 8487 display: block !important; 8488 margin-top: 10px; 8489} 8490.sku-container { 8491 margin-bottom: 10px; 8492} 8493.reviews-container { 8494 margin-top: 10px; 8495} 8496 8497.product-card-list-view .reviews-container{ 8498 text-align: left !important; 8499} 8500 8501.product-card-list-view .add-to-cart-button { 8502 height: 50px !important; 8503 width: 204px !important; 8504} 8505.button-wrapper .add-to-cart-button { 8506 height: 50px !important; 8507} 8508 8509 8510.product-card-list-view.fs-product-has-compare .info-container { 8511 grid-template-areas: 8512 "title title title title title title title title title title title title" 8513 "reviews reviews reviews reviews reviews reviews reviews reviews reviews reviews reviews reviews" 8514 "SKU SKU SKU SKU SKU SKU SKU SKU SKU SKU SKU SKU" 8515 "compare price sale sale sale sale sale sale sale sale sale sale" !important; 8516 align-items: center !important; 8517} 8518.product-card-list-view .info-container { 8519 align-items: center !important; 8520 grid-template-areas: "title title title title title title title title" "reviews reviews reviews reviews reviews reviews reviews reviews" "SKU SKU SKU SKU SKU SKU SKU SKU" "price price price price price price price price" !important; 8521} 8522 8523 8524 8525.products-grid.fs-list-view-mode { 8526 margin-left: 0 !important; 8527} 8528.fs-list-view-mode .fs-product-card.product-card-list-view { 8529 width: 100% !important; 8530 padding: 0 !important; 8531 border: 1px solid #eeeeee !important; 8532} 8533.fs-list-view-mode .image { 8534 border-right: 1px solid #eeeeee !important; 8535 object-fit: contain !important; 8536} 8537.fs-list-view-mode .product-card-list-view .title { 8538 text-align: justify !important; 8539 color: #373737 !important; 8540 min-height: 77px; 8541} 8542.fs-list-view-mode .fs-serp-info-wrapper-list-view { 8543 padding: 20px 30px !important; 8544} 8545.fs-list-view-mode .product-card-list-view { 8546 background-color: #f7f7f7 !important; 8547 height: 295px !important; 8548} 8549.fs-list-view-mode .fs-serp-image-wrapper-list-view { 8550 height: 100% !important; 8551 width: 290px !important; 8552} 8553.fs-list-view-mode .fs-product-main-image-wrapper { 8554 height: 100% !important; 8555 display: block !important; 8556} 8557.fs-list-view-mode .fs-list-view-image-container { 8558 height: 100% !important; 8559} 8560.fs-list-view-mode .product-card-list-view .reviews-container { 8561 padding-top: 8px !important; 8562 padding-bottom: 20px !important; 8563} 8564.fs-list-view-mode .fs-compare { 8565 font-family: "Roboto Condensed", sans-serif; 8566 font-size: 24px !important; 8567 font-weight: 700 !important; 8568 line-height: 33.6px !important; 8569} 8570.fs-list-view-mode .price { 8571 font-family: "Roboto Condensed", sans-serif; 8572 font-size: 30px !important; 8573 font-weight: 700 !important; 8574 line-height: 42px !important; 8575} 8576.fs-list-view-mode .add-to-cart-button-wrapper { 8577 padding-left: 0px !important; 8578 padding-bottom: 0 !important; 8579 position: relative; 8580} 8581.fs-list-view-mode .add-to-cart-spinner-text-wrapper span::after { 8582 content: 'Add to Cart' !important; 8583 visibility: visible !important; 8584 font-size: 22px !important; 8585 line-height: 44px; 8586 color: black; 8587} 8588.fs-list-view-mode .add-to-cart-spinner-text-wrapper span { 8589 visibility: hidden !important; 8590 font-size: 0 !important; 8591} 8592.reviews-count { 8593 color: #373737 !important; 8594} 8595.fs-list-view-mode .fs-product-title { 8596 color: #373737 !important; 8597} 8598.fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare { 8599 font-family: "Roboto Condensed" !important; 8600 font-size: 24px !important; 8601 font-weight: 700 !important; 8602 line-height: 33.6px !important; 8603 text-align: left !important; 8604 color: #B5B5B5!important; 8605 text-decoration: line-through!important; 8606} 8607.fs-list-view-mode .product-card-list-view .price-container .price { 8608 font-family: "Roboto Condensed" !important; 8609 font-size: 30px !important; 8610 font-weight: 700 !important; 8611 line-height: 42px !important; 8612 text-align: left !important; 8613 color: #373737!important; 8614 max-width: 151px; 8615} 8616.fs-list-view-mode .compare-container { 8617 /*width: 70px !important;*/ 8618} 8619.fs-list-view-mode .product-card-list-view { 8620 justify-content: start; 8621 justify-items: start; 8622} 8623 8624.my-promo-labels { 8625 display: none; 8626} 8627 8628.fs-list-view-mode .my-promo-labels { 8629 padding-top: 2px !important; 8630 padding-bottom: 2px !important; 8631 grid-area: save; 8632 display: block; 8633 font-weight: 600; 8634 font-family: "Roboto Condensed" !important; 8635 font-style: normal; 8636 Font-size: 17px; 8637 line-height: 25.43px; 8638 background-color: #D7EADB!important; 8639 color: #60996B!important; 8640 transform: none; 8641 transform-origin: unset; 8642 padding: 5px 10px 5px 10px; 8643 max-height: 28px; 8644 max-width: 178px; 8645 letter-spacing: normal; 8646 text-align: center; 8647 /*margin-top: 7px;*/ 8648} 8649.fs-list-view-mode .my-promo-labels { 8650 grid-area: sale !important; 8651} 8652.fs-list-view-mode .compare-container { 8653 margin-right: 15px !important; 8654} 8655.fs-list-view-mode .price-container { 8656 margin-right: 15px !important; 8657} 8658.select-wrapper.fs-select-wrapper { 8659 min-width: 230px; 8660} 8661.container.main-cs-container > .category-information { 8662 width: 74%; 8663 float: right; 8664 display: flex; 8665 flex-direction: column; 8666 font-size: 16px; 8667} 8668/*Free Shipping Banner*/ 8669.free-shipping-cs { 8670 border-left: 2px solid #ff9d00; 8671 border-right: 2px solid #ff9d00; 8672 padding: 2px 5px; 8673 margin: 10px 0px 0px 0px; 8674 font-weight: 500; 8675 max-width: 160px; 8676 font-size: 16px; 8677 color: #373737; 8678} 8679 8680.fs-list-view-mode .price-container { 8681 display: flex; 8682 gap: 20px; 8683 align-items: center; 8684} 8685.fs-list-view-mode .price-container .free-shipping-cs { 8686 margin: 0px; 8687} 8688.free-shipping-cs img { 8689 margin-right: 10px !Important; 8690} 8691/*Free Shipping Banner*/ 8692@media only screen and (max-width: 768px) { 8693 .product-card-list-view .info-container .title-container::after, 8694 .product-card-list-view .info-container .title-container::after { 8695 font-size: 20px; 8696 width: calc(100% - 40px); 8697 bottom: 10px; 8698 left: 20px; 8699 } 8700 .fs-list-view-mode .product-card-list-view .title { 8701 min-height: auto; 8702 } 8703 .filters-modal { 8704 width: 80% !important; 8705 } 8706 .filters-container .search-within-results-wrapper, .filters-container .category-container { 8707 padding: 5px 5px !important; 8708 } 8709 8710 .select-wrapper.fs-select-wrapper { 8711 min-width: 160px !important; 8712 } 8713 .products-grid .product-card.fs-results-product-card { 8714 margin-bottom: 20px; 8715 } 8716 .fs-list-view-mode .product-card-items-wrapper { 8717 display: grid !important; 8718 grid-template-areas: 8719 "image info" 8720 "atc atc" !important; 8721 } 8722 .fs-list-view-mode .product-card-list-view .title { 8723 text-align: left !important; 8724 } 8725 .fs-list-view-mode .fs-serp-image-wrapper { 8726 grid-area: image; 8727 } 8728 .product-card-list-view.fs-product-has-compare .info-container { 8729 grid-area: info; 8730 grid-template-areas: 8731 "title title" 8732 "reviews reviews" 8733 "SKU SKU" 8734 "compare price" 8735 "sale sale" !important; 8736 padding: 0 15px; 8737 } 8738 .fs-list-view-mode .fs-serp-info { 8739 grid-area: info; 8740 grid-template-areas: 8741 "title title" 8742 "reviews reviews" 8743 "SKU SKU" 8744 "price price" 8745 "sale sale" !important; 8746 padding: 0 15px; 8747 } 8748 .fs-list-view-mode .add-to-cart-button-wrapper { 8749 grid-area: atc; 8750 } 8751 .fs-list-view-mode .image { 8752 width: 120px !important; 8753 border: 1px solid #eeeeee; 8754 height: unset !important; 8755 } 8756 .product-card.fs-list-view-mode .product-card-items-wrapper { 8757 padding: 25px 15px !important; 8758 } 8759 .fs-list-view-mode .add-to-cart-button-wrapper { 8760 padding: 0 !important; 8761 } 8762 .fs-list-view-mode .product-card-list-view .add-to-cart-button { 8763 width: 100% !important; 8764 } 8765 .fs-list-view-mode .star svg { 8766 width: 19px !important; 8767 height: 19px !IMPORTANT; 8768 } 8769 .fs-list-view-mode .reviews-count { 8770 text-decoration: underline !important; 8771 } 8772 .fs-list-view-mode .product-card-list-view .reviews-container { 8773 padding-top: 10px !important; 8774 padding-bottom: 10px !important; 8775 } 8776 .fs-list-view-mode .my-promo-labels { 8777 margin-top: 17px!important; 8778 margin-bottom: 30px!important; 8779 padding: 5px 15px 5px 15px!important; 8780 font-size: 14px !important; 8781 } 8782 .fs-list-view-mode .product-card { 8783 background-color: #f7f7f7 !important; 8784 } 8785 .product-card-list-view .title { 8786 font-size: 18px !important; 8787 line-height: 21.09px !important; 8788 /*letter-spacing: 0px !important;*/ 8789 } 8790 .fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare { 8791 font-size: 18px !important; 8792 } 8793 .fs-list-view-mode .product-card-list-view .price-container .price { 8794 font-size: 22px !important; 8795 } 8796 .fs-list-view-mode .price-container { 8797 margin-right: 0 !important; 8798 } 8799 .fs-list-view-mode .add-to-cart-spinner-text-wrapper span::after { 8800 font-size: 20px !important; 8801 } 8802} 8803/* List view end */ 8804 8805/* Customizations asked in Ticket #98620 8806 8807.title.fs-product-title { 8808 font-family: Roboto Condensed !important; 8809 font-size: 10pt !important; 8810} 8811*/ 8812 8813.add-to-cart-spinner-text-wrapper{ 8814 font-family: Roboto Condensed; 8815 font-size: 22px; 8816 font-weight: 600; 8817 line-height: 25.78px; 8818 text-align: center; 8819 width: 100%; 8820} 8821.fs-list-view-mode .add-to-cart-spinner-text-wrapper{ 8822 color: #fff; 8823} 8824.sku.fs-sku { 8825 font-size: 10pt !important; 8826} 8827.add-to-cart-button-wrapper { 8828 position: absolute; 8829 bottom: 27px; 8830 width: 100%; 8831} 8832.product-card-items-wrapper { 8833 position: relative; 8834 padding-bottom: 60px; 8835 background: #f7f7f7; 8836} 8837 8838/* End of Customizations asked in Ticket #98620 */ 8839 8840.removable-tag-text { 8841 font-family: var(--filters-option-font-family); 8842 font-weight: 600; 8843} 8844 8845 8846.info-container.fs-serp-info { 8847 background: #F7F7F7; 8848 padding: 15px; 8849} 8850 8851/* CATEGORY THEME REMOVE */ 8852[href]:focus, button:focus {
8853 outline: 2px solid #0f7fff !important; 8854 outline-offset: 1px !important; } 8855 8856aside, main, nav { 8857 display: block; } 8858 8859a { 8860 background-color: transparent; } 8861 8862a:active, a:hover { 8863 outline: 0; } 8864 8865strong { 8866 font-weight: 700; } 8867 8868h1 { 8869 font-size: 2em; 8870 margin: .67em 0; } 8871 8872img { 8873 border: 0; } 8874 8875button { 8876 color: inherit; 8877 font: inherit; 8878 margin: 0; } 8879 8880button { 8881 overflow: visible; } 8882 8883button { 8884 text-transform: none; } 8885 8886button { 8887 -webkit-appearance: button; 8888 cursor: pointer; } 8889 8890*, :after, :before { 8891 box-sizing: border-box; } 8892 8893a:hover { 8894 cursor: pointer; } 8895 8896img { 8897 display: inline-block; 8898 height: auto; 8899 max-width: 100%; 8900 vertical-align: middle; } 8901 8902img { 8903 -ms-interpolation-mode: bicubic; } 8904 8905button { 8906 background: 0 0; 8907 border: 0; } 8908 8909button:active, button:focus { 8910 box-shadow: none; 8911 outline: 0; } 8912 8913div, h1, h2, h3, li, ol, p, ul { 8914 margin: 0; 8915 padding: 0; } 8916 8917a { 8918 color: #333; 8919 line-height: inherit; 8920 text-decoration: underline; } 8921 8922a:focus, a:hover { 8923 color: #757575; } 8924 8925p { 8926 margin-bottom: 1.5rem; } 8927 8928h1, h2, h3 { 8929 color: #444; 8930 font-family: Roboto Condensed, Montserrat,Arial,Helvetica,sans-serif; 8931 font-weight: 400; 8932 letter-spacing: .25px; 8933 margin-bottom: .78571rem; } 8934 8935h1 { 8936 font-size: 28px; } 8937 8938h2 { 8939 font-size: 25px; } 8940 8941h3 { 8942 font-size: 22px; } 8943 8944i { 8945 font-style: italic; 8946 line-height: inherit; } 8947 8948strong { 8949 font-weight: 700; 8950 line-height: inherit; } 8951 8952ol, ul { 8953 list-style-position: outside; 8954 margin-bottom: 1.5rem; } 8955 8956ul { 8957 margin-left: 1.15rem; } 8958 8959ol { 8960 margin-left: 1.15rem; } 8961 8962.button { 8963 -webkit-appearance: none; 8964 -moz-appearance: none; 8965 border-radius: 0; 8966 border-style: solid; 8967 border-width: 1px; 8968 cursor: pointer; 8969 font-family: Roboto Condensed, Montserrat,Arial,Helvetica,sans-serif; 8970 font-weight: 400; 8971 line-height: normal; 8972 margin: 0 0 1rem; 8973 position: relative; 8974 text-align: center; 8975 text-decoration: none; 8976 display: inline-block; 8977 background-color: transparent; 8978 border-color: #8f8f8f; 8979 color: #666; 8980 font-size: 1rem; 8981 padding: .85714rem 2.28571rem; 8982 border-radius: 4px; 8983 outline: 0; 8984 vertical-align: middle; } 8985 8986.button:focus, .button:hover { 8987 background-color: transparent; 8988 border-color: #474747; 8989 color: #333; } 8990 8991.button:active { 8992 background-color: transparent; 8993 border: 1px solid #757575; 8994 color: #000; } 8995 8996.button:focus { 8997 outline: 0; } 8998 8999.breadcrumbs { 9000 display: block; 9001 list-style: none; 9002 margin-left: 0; 9003 overflow: hidden; } 9004 9005.breadcrumb { 9006 color: #757575; 9007 float: left; 9008 font-size: 13px; 9009 line-height: 13px; 9010 margin: 0; 9011 line-height: 1.5; } 9012 9013.breadcrumb a { 9014 color: #757575; } 9015 9016.breadcrumb:before { 9017 color: #757575; 9018 content: "/"; 9019 margin: 0; 9020 position: relative; 9021 top: 1px; } 9022 9023.breadcrumb:first-child:before { 9024 content: " "; 9025 margin: 0; } 9026 9027.breadcrumb::before { 9028 margin: 0 .5rem; } 9029 9030.category-cus #fast-simon-serp-app { 9031 min-height: 2000px; } 9032 9033@media (min-width: 481px) { 9034 .breadcrumb::before { 9035 margin: 0 .5rem; } } 9036 9037.breadcrumb-label { 9038 cursor: pointer; } 9039 9040.breadcrumb-label:hover {
9041 color: #333; 9042 text-decoration: none; } 9043 9044.breadcrumb.is-active > .breadcrumb-label { 9045 color: #757575; 9046 cursor: default; } 9047 9048.modal { 9049 border-radius: 0; 9050 display: none; 9051 position: absolute; 9052 top: 0; 9053 visibility: hidden; 9054 width: 100%; 9055 z-index: 1005; 9056 left: 0; 9057 background-color: #fff; 9058 padding: 2.25rem 2.25rem; 9059 border: solid 0 #e5e5e5; 9060 box-shadow: none; 9061 max-height: 80%; 9062 overflow: auto; 9063 position: fixed; } 9064 9065@media only screen and (max-width: 551px) { 9066 .modal { 9067 min-height: 100vh; } } 9068 9069.modal > :first-child { 9070 margin-top: 0; } 9071 9072.modal > :last-child { 9073 margin-bottom: 0; } 9074 9075@media only screen and (min-width: 551px) { 9076 .modal { 9077 left: 0; 9078 margin: 0 auto; 9079 max-width: 80%; 9080 right: 0; 9081 width: 900px; } } 9082 9083@media only screen and (min-width: 551px) { 9084 .modal { 9085 top: 50% !important; } } 9086 9087@media (min-width: 551px) { 9088 .modal { 9089 transform: translateY(-50%); } } 9090 9091.modal--small { 9092 width: 500px; } 9093 9094.modal-close { 9095 color: #666; 9096 cursor: pointer; 9097 font-size: 25px; 9098 font-weight: 400; 9099 line-height: 1; 9100 position: absolute; 9101 top: 1.05rem; 9102 right: .75rem; 9103 transform: translateY(none); } 9104 9105@media print { 9106 .modal { 9107 background: #fff !important; 9108 display: none; } } 9109 9110.loadingOverlay { 9111 background: rgba(51, 51, 51, 0.9); 9112 bottom: 0; 9113 height: 100%; 9114 left: 0; 9115 opacity: 1; 9116 position: absolute; 9117 right: 0; 9118 top: 0; 9119 transition: all 250ms ease-out; 9120 width: 100%; } 9121 9122.loadingOverlay::before { 9123 height: 2.85714rem; 9124 width: 2.85714rem; 9125 border-radius: 2.85714rem; 9126 border: solid 2px; 9127 border-color: #fff #fff #999 #999; 9128 content: ""; 9129 display: block; 9130 left: 0; 9131 margin: 0 auto; 9132 position: absolute; 9133 right: 0; 9134 top: 50%; 9135 transform: translateY(-50%) rotate(0); 9136 transform-style: preserve-3d; 9137 animation: spin 0.5s infinite cubic-bezier(0.69, 0.31, 0.56, 0.83); } 9138 9139.aria-description--hidden { 9140 height: 1px; 9141 left: 0; 9142 margin-left: -10000px; 9143 overflow: hidden; 9144 position: absolute; 9145 top: 0; 9146 width: 1px; } 9147 9148.swal2-icon { 9149 position: relative; 9150 box-sizing: content-box; 9151 justify-content: center; 9152 width: 5em; 9153 height: 5em; 9154 margin: 1.25em auto 1.875em; 9155 border: .25em solid transparent; 9156 border-radius: 50%; 9157 font-family: inherit; 9158 line-height: 5em; 9159 cursor: default; 9160 -webkit-user-select: none; 9161 -moz-user-select: none; 9162 user-select: none; } 9163 9164.swal2-icon.swal2-error { 9165 border-color: #f27474; 9166 color: #f27474; } 9167 9168.swal2-icon.swal2-error .swal2-x-mark { 9169 position: relative; 9170 flex-grow: 1; } 9171 9172.swal2-icon.swal2-error [class^=swal2-x-mark-line] { 9173 display: block; 9174 position: absolute; 9175 top: 2.3125em; 9176 width: 2.9375em; 9177 height: .3125em; 9178 border-radius: .125em; 9179 background-color: #f27474; } 9180 9181.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] { 9182 left: 1.0625em; 9183 transform: rotate(45deg); } 9184 9185.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] { 9186 right: 1em; 9187 transform: rotate(-45deg); } 9188 9189.swal2-icon.swal2-error.swal2-icon-show { 9190 animation: swal2-animate-error-icon .5s; } 9191 9192.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark { 9193 animation: swal2-animate-error-x-mark .5s; } 9194 9195[class^=swal2] { 9196 -webkit-tap-highlight-color: transparent; } 9197 9198.swal2-icon { 9199 display: flex; } 9200 9201h1, h2, h3 { 9202 font-weight: 400; 9203 margin-top: 2.28571rem; } 9204 9205a { 9206 transition: color .15s ease; } 9207 9208.page-heading { 9209 margin: 0 0 3rem; 9210 text-align: center; } 9211 9212h1 { 9213 font-size: 28px; } 9214 9215h2 { 9216 font-size: 25px; } 9217 9218h3 { 9219 font-size: 22px; } 9220 9221.modal { 9222 left: 50%; 9223 margin: 0; 9224 max-height: 90%; 9225 max-width: 95%; 9226 min-height: 240px; 9227 outline: 0; 9228 overflow: hidden; 9229 padding: 0; 9230 top: 50% !important; 9231 transform: translate(-50%, -50%); } 9232 9233.modal-close { 9234 height: 2.28571rem; 9235 width: 2.28571rem; 9236 color: #757575; 9237 font-size: 26px; 9238 line-height: 2.28571rem; 9239 padding: 0; 9240 position: absolute; 9241 text-align: center; 9242 text-decoration: none; 9243 z-index: 50; } 9244 9245.modal-close::before { 9246 border-color: transparent transparent #313440 transparent; 9247 border-style: solid; 9248 border-width: .71429rem; 9249 content: " "; 9250 position: absolute; 9251 right: 0; 9252 top: 50%; } 9253 9254.modal-close::after { 9255 background-color: #313440; 9256 border-radius: .57143rem; 9257 color: #fff; 9258 content: attr(title); 9259 cursor: default; 9260 font-size: 1rem; 9261 padding: .28571rem .42857rem; 9262 position: absolute; 9263 right: 0; 9264 top: 100%; 9265 white-space: nowrap; } 9266
9267.modal-close::after, .modal-close::before { 9268 display: none; } 9269 9270.modal-close:focus::after, .modal-close:focus::before { 9271 display: block; } 9272 9273@media (min-width: 801px) { 9274 .modal-close { 9275 font-size: 32px; } } 9276 9277.modal-close:hover { 9278 color: #999; } 9279 9280.modal--alert { 9281 background-color: #fff !important; 9282 border-radius: 4px; 9283 font-family: Roboto Condensed, Karla,Arial,Helvetica,sans-serif; 9284 padding: 40px 20px 20px; 9285 text-align: center; } 9286 9287.modal--alert .modal-content { 9288 color: #333; 9289 font-size: 1.14286rem; } 9290 9291.modal--alert .button-container { 9292 margin: 25px 0 0; } 9293 9294.modal--alert .button-container .confirm { 9295 background-color: #444; 9296 border-color: #444; 9297 color: #fff; } 9298 9299.modal--alert .button-container .confirm:focus, .modal--alert .button-container .confirm:hover { 9300 background-color: #666; 9301 border-color: #666; 9302 color: #fff; } 9303 9304.modal--alert .button-container .confirm:active { 9305 background-color: #000; 9306 border-color: #000; 9307 color: #fff; } 9308 9309ol.breadcrumbs { 9310 display: none; 9311 font-size: 0; 9312 overflow: visible; 9313 text-align: center; } 9314 9315@media (min-width: 551px) { 9316 ol.breadcrumbs { 9317 display: block; } } 9318 9319.breadcrumb { 9320 display: inline-block; 9321 float: none; 9322 margin-right: .25rem; } 9323 9324.breadcrumb.is-active > .breadcrumb-label { 9325 cursor: pointer; 9326 font-weight: 700; } 9327 9328.breadcrumb:not(:first-child)::before { 9329 border-right: .1em solid #757575; 9330 content: ""; 9331 display: inline-block; 9332 height: .8em; 9333 margin: 0 .25rem; 9334 transform: rotate(15deg); } 9335 9336.button { 9337 line-height: 1rem; 9338 transition: all .15s ease; } 9339 9340.loadingOverlay { 9341 background-color: rgba(255, 255, 255, 0.9); 9342 display: none; 9343 z-index: 20; } 9344 9345.category-header-image { 9346 width: 100%; } 9347 9348.body { 9349 margin-bottom: 6rem; 9350 margin-top: 1.5rem; } 9351 9352@media (min-width: 801px) { 9353 .body { 9354 margin-top: 2.5rem; } } 9355 9356.page { 9357 margin: 0 -.75rem; 9358 max-width: none; 9359 width: auto; } 9360 9361.page:after, .page:before { 9362 content: " "; 9363 display: table; } 9364 9365.page:after { 9366 clear: both; } 9367 9368.page-content { 9369 padding-left: .75rem; 9370 padding-right: .75rem; 9371 width: 100%; 9372 float: left; } 9373 9374.page-sidebar { 9375 padding-left: .75rem; 9376 padding-right: .75rem; 9377 width: 100%; 9378 float: left; 9379 position: relative; } 9380 9381@media (min-width: 801px) { 9382 .page-sidebar { 9383 padding-left: .75rem; 9384 padding-right: .75rem; 9385 width: 25%; 9386 float: left; } 9387 .page-sidebar + .page-content { 9388 padding-left: .75rem; 9389 padding-right: .75rem; 9390 width: 75%; 9391 float: left; } } 9392 9393.container { 9394 margin-left: auto; 9395 margin-right: auto; 9396 max-width: 91.71429rem; 9397 padding: 0 1.5rem; 9398 position: relative; 9399 width: 100%; } 9400 9401@media (min-width: 1261px) { 9402 .container { 9403 padding: 0 6rem; } } 9404 9405@media (min-width: 1400px) { 9406 a.subcategories-image { 9407 min-height: 162px; } } 9408 9409ol.breadcrumbs { 9410 text-align: left; 9411 font-size: 12px; } 9412 9413.breadcrumb:not(:first-child)::before { 9414 transform: none; 9415 border: none; 9416 -webkit-font-smoothing: antialiased; 9417 font-size: 8px; 9418 line-height: 18px; 9419 content: '\e608'; 9420 font-family: luma-icons; 9421 margin: -1px 5px 0 -24px; 9422 vertical-align: top; 9423 display: inline-block; 9424 font-weight: 400; 9425 overflow: hidden; 9426 speak: none; 9427 text-align: center; 9428 height: auto; } 9429 9430.breadcrumb:not(:last-child)::after { 9431 -webkit-font-smoothing: antialiased; 9432 font-size: 8px !important; 9433 line-height: 18px; 9434 content: '\e608'; 9435 font-family: luma-icons; 9436 vertical-align: top; 9437 display: inline-block; 9438 font-weight: 400; 9439 overflow: hidden; 9440 speak: none; 9441 text-align: center; 9442 margin: 0 0 0 5px; } 9443 9444li.breadcrumb { 9445 margin-right: 0; 9446 float: left; 9447 padding: 0 10px 0 10px; } 9448 9449li.breadcrumb:first-child { 9450 padding-left: 0; } 9451 9452.breadcrumb a { 9453 color: #333; 9454 font-size: 12px; 9455 text-decoration: none; } 9456 9457.breadcrumb.is-active > .breadcrumb-label { 9458 font-weight: 400; 9459 color: #333; } 9460 9461.container.main-cs-container { 9462 max-width: 1440px; 9463 width: 100%; 9464 padding: 0 20px; 9465 margin: auto; 9466 display: block; } 9467 9468.page.parent .category-description { 9469 font-family: "Roboto Condensed", sans-serif; } 9470 9471.page.parent .whyshopSection { 9472 font-family: "Roboto Condensed", sans-serif; } 9473 9474.page.parent .page-content .subcategories-grid-item a { 9475 font-family: "Roboto Condensed", sans-serif; } 9476 9477@media screen and (max-width: 767px) { 9478 .container.main-cs-container { 9479 padding: 0 10px; } 9480 .modal-close { 9481 top: 5px; 9482 right: 5px; 9483 border: 1px solid; 9484 border-radius: 100%; 9485 padding: 0; 9486 color: #000; 9487 height: 30px; 9488 width: 30px; 9489 line-height: 29px; } } 9490 9491body nav[aria-label=Breadcrumb] { 9492 display: none; } 9493 9494body .page-heading { 9495 margin: 0; 9496 font-size: 40px; 9497 text-align: left; 9498 vertical-align: top; 9499 margin-top: 0; 9500 padding-bottom: 1rem; } 9501 9502.container.main-cs-container { 9503 overflow: hidden; 9504 clear: both; 9505 padding: 0 20px; } 9506 9507.body { 9508 display: none; } 9509
9510.modal-close:focus::after, .modal-close:focus::before { 9511 display: none; } 9512 9513[href]:focus, button:focus { 9514 outline: 0 !important; } 9515 9516#main-content .container .page h1.page-heading { 9517 display: none; } 9518 9519nav[aria-label=Breadcrumb] { 9520 width: 100%; 9521 display: block; 9522 float: left; } 9523 9524.page.parent > .hide-element { 9525 font-size: 0; } 9526 9527.whyshopText { 9528 background: #333; 9529 padding: 10px 0 10px 20px; 9530 color: #fff; 9531 font-size: 15px; 9532 font-weight: 700; } 9533 9534.whyshopBlock { 9535 background: #e5e5e5; 9536 padding: 15px; } 9537 9538.readmoreLink { 9539 font-size: 13px; 9540 text-align: center; 9541 background: #e5e5e5; 9542 padding-bottom: 15px; } 9543 9544.readmoreLink a { 9545 font-size: inherit; 9546 color: inherit; 9547 text-decoration: underline; } 9548 9549.whyshopLink { 9550 font-size: 13px; 9551 font-weight: 700; 9552 margin-bottom: 15px; } 9553 9554i.fa.fa-check-circle { 9555 margin-right: 10px; 9556 font-size: 18px; } 9557 9558.whyshopSection { 9559 margin-top: 30px; } 9560 9561.page.parent h1.page-heading { 9562 font-size: 25px; 9563 font-weight: 700; 9564 color: #e76020 !important; 9565 font-family: Roboto Condensed, sans-serif !important; 9566 text-transform: uppercase; 9567 margin-bottom: 0; 9568 text-align: left; } 9569 9570.page.parent h3 { 9571 font-weight: 600; 9572 line-height: 11px; 9573 font-size: 18px; 9574 margin-bottom: 10px; 9575 margin-top: 20px; 9576 font-family: Roboto Condensed, sans-serif !important; 9577 color: #222 !important; } 9578 9579.page.parent h3 { 9580 font-weight: 600; 9581 line-height: 11px; 9582 font-size: 18px; 9583 margin-bottom: 10px; 9584 margin-top: 20px; 9585 font-family: Roboto Condensed, sans-serif !important; 9586 color: #222 !important; } 9587 9588.page.parent .page-content a { 9589 color: #006bb4; 9590 text-decoration: none; } 9591 9592.page.parent .page-content a:hover { 9593 text-decoration: underline; 9594 color: #006bb4; } 9595 9596li.subcategories-grid-item { 9597 display: inline-block; 9598 vertical-align: top; 9599 text-align: center; 9600 width: calc(24% - 10px); 9601 margin: 5px; 9602 margin-bottom: 10px; } 9603 9604li.subcategories-grid-item a img { 9605 vertical-align: middle; 9606 width: 95%; } 9607 9608.page.parent .page-content .subcategories-grid-item a { 9609 text-decoration: none; 9610 clear: both; 9611 float: left; 9612 width: 100%; 9613 font-size: 14px; 9614 color: inherit; 9615 cursor: pointer; 9616 margin: 0; 9617 line-height: 20px; 9618 cursor: pointer; 9619 color: #222 !important; } 9620 9621.page.parent .page-content .subcategories-grid-item a:hover { 9622 color: #222 !important; 9623 text-decoration: underline; } 9624 9625ul.subcategories-grid { 9626 margin: 0; } 9627 9628span.mobile-click.hide-element { 9629 display: none; } 9630 9631#element div[data-role=content] { 9632 display: none; } 9633 9634.filter-options-title-tab:after { 9635 margin-left: 10px; 9636 -webkit-font-smoothing: antialiased; 9637 -moz-osx-font-smoothing: grayscale; 9638 font-size: 13px; 9639 line-height: inherit; 9640 color: inherit; 9641 content: '\e622'; 9642 font-family: luma-icons; 9643 vertical-align: middle; 9644 display: inline-block; 9645 font-weight: 400; 9646 overflow: hidden; 9647 speak: none; 9648 text-align: center; } 9649 9650.container.main-cs-container { 9651 position: relative; } 9652 9653main#main-content { 9654 min-height: 470px; 9655 margin-top: 0 !important; 9656 margin-bottom: 30px; } 9657 9658@media only screen and (max-width: 900px) { 9659 .page.parent h3 { 9660 line-height: 25px; } 9661 .page.parent li.subcategories-grid-item { 9662 width: calc(33% - 10px); } 9663 .page.parent .page-sidebar + .page-content { 9664 width: 65%; } 9665 .page.parent .page-sidebar { 9666 width: 35%; } } 9667 9668@media only screen and (max-width: 767px) { 9669 .container.main-cs-container { 9670 padding: 0 10px; } 9671 h1.page-heading.classyunicodedone { 9672 text-align: center; 9673 font-size: 26px; 9674 text-transform: uppercase; 9675 line-height: 28.5px; 9676 margin-top: 30px; 9677 font-family: "Roboto Condensed", sans-serif; 9678 margin-bottom: 0; } 9679 .page.parent .page-sidebar + .page-content { 9680 width: 100%; } 9681 .category-description { 9682 display: none; } 9683 .page.parent h1.page-heading { 9684 text-transform: capitalize; 9685 font-weight: 600; } 9686 span.mobile-click.hide-element i { 9687 margin-left: 10px; } 9688 span.mobile-click.hide-element { 9689 display: block; 9690 padding: 0; 9691 font-size: 14px; 9692 border: none !important; 9693 width: 100%; 9694 text-align: left; 9695 margin-bottom: 10px; 9696 color: #1979c3; 9697 cursor: pointer; 9698 background: 0 0; 9699 font-weight: 700; } 9700 .page.parent div[data-content-region=category_below_header] { 9701 display: none; } 9702 .page.parent li.subcategories-grid-item { 9703 width: calc(49% - 10px); } 9704 .page.parent h3 { 9705 line-height: 25px; } 9706 .page.parent aside#faceted-search-container { 9707 display: none; } 9708 .body { 9709 margin-top: 7px; } 9710 .category-cus .page.parent img { 9711 display: none; } 9712 .category-cus .page.parent #product-listing-container img { 9713 display: initial; } 9714 body .container.main-cs-container > .category-information { 9715 width: 100%; } 9716 .category-information div#category_image { 9717 display: none; } 9718 .category-information .cat-mobile-image { 9719 display: block !important; 9720 } 9721 #element .active .filter-options-title-tab:after { 9722 content: '\e621'; } 9723 body .container.main-cs-container > .category-information h1.page-heading { 9724 text-transform: uppercase; } 9725 .category-cus #fast-simon-serp-app { 9726 min-height: 3100px; } 9727 .mobile-click .fa-chevron-down:before { 9728 content: '\e622' !important; 9729 font-family: 'luma-icons'; 9730 font-style: normal !important; 9731 -webkit-font-smoothing: antialiased; 9732 -moz-osx-font-smoothing: grayscale; 9733 font-size: 13px; 9734 line-height: inherit; 9735 color: inherit; 9736 vertical-align: middle; 9737 display: inline-block; 9738 font-weight: 800; 9739 overflow: hidden; 9740 speak: none; 9741 text-align: center; } } 9742 9743@media only screen and (max-width: 1024px) { 9744 body .page-heading { 9745 line-height: 44px; 9746 margin-bottom: 20px; 9747 9748 } 9749} 9750/*Category Description*/ 9751.category-cus .category-information h3 { 9752 font-size: 18px; 9753 font-weight: 600; 9754 font-family: "Roboto Condensed", sans-serif; 9755}
9756.category-cus .category-information ul { 9757 margin: 0px 0px 25px 0px; 9758 padding: 0px 0px 0px 40px; 9759} 9760.category-cus .category-information ul li { 9761 margin-bottom: 5px; 9762} 9763.category-cus .category-information ul li strong { 9764 font-weight: 700; 9765} 9766.category-cus .category-information { 9767 font-family: "Roboto Condensed", sans-serif; 9768} 9769.category-cus #element div[data-role="content"].active { 9770 margin-bottom: 30px; 9771} 9772/*Category Description*/ 9773 9774.category-description { 9775 width: 100%; } 9776 9777.category-cus .container.main-cs-container > nav { 9778 display: none; } 9779 9780img.category-header-image.lazyautosizes.lazyloaded { 9781 display: none !important; } 9782 9783.category-description div#category_image { 9784 display: none; } 9785 9786.category-description h2 { 9787 margin-top: 0; 9788 font-family: "Roboto Condensed", sans-serif !important; 9789 font-weight: 300; 9790 line-height: 28px; } 9791 9792.category-677 .category-description h2, 9793.category-821 .category-description h2 { 9794 margin-top: 0; 9795 font-family: "Roboto Condensed", sans-serif !important; 9796 font-weight: 300; 9797 line-height: 28px; } 9798 9799.category-677 div[data-role="content"] h3, 9800.category-821 div[data-role="content"] h3 { 9801 font-weight: 600; 9802 line-height: 11px; 9803 font-size: 18px; 9804 margin-bottom: 10px; 9805 margin-top: 20px; 9806 font-family: Roboto Condensed, sans-serif !important; 9807 color: #222 !important; } 9808 9809.category-677 h3.filter-options-title-tab.classyunicodedone, 9810.category-821 h3.filter-options-title-tab.classyunicodedone { 9811 color: #1979c3 !important; 9812 font-weight: 400; 9813 font-size: 14px; } 9814 9815@media only screen and (min-width: 768px) { 9816 .fs-list-view-mode .fs-product-title { 9817 min-height: 72px; 9818 } 9819 div .fs-list-view-mode .product-card-list-view .reviews-container { 9820 margin-top: 0; 9821 } 9822 .product-card-list-view .sku-container { 9823 margin-bottom: 0; 9824 } 9825 .category-cus main#main-content { 9826 display: block !important; 9827 min-height: 1500px; 9828 } 9829} 9830 9831.category-cus .page.parent .category-image { 9832 width: 100%; 9833 float: none; 9834 display: block; } 9835 9836main.body { 9837 display: block !important; } 9838 9839@media only screen and (max-width: 767px) { 9840 #main-content .container .page h1.page-heading { 9841 display: block; 9842 margin-top: 0; } 9843 .category-description div[data-role=collapsible] { 9844 display: none; } 9845 .category-description #element div[data-role=content] { 9846 display: block !important; } 9847 .category-cus .page.parent .category-image { 9848 display: none; } 9849 a.subcategories-image { 9850 min-height: auto; } } 9851 9852.category-cus #main-content .container .page h1.page-heading { 9853 margin-top: 25px; 9854 display: block; 9855 text-transform: capitalize; 9856 margin-bottom: 0; 9857 text-align: left; } 9858 9859a:visited { 9860 color: #006bb4; 9861 text-decoration: none; } 9862 9863a { 9864 color: #006bb4; 9865 text-decoration: none; } 9866 9867a:hover { 9868 color: #006bb4; 9869 text-decoration: underline; } 9870 9871p { 9872 margin-bottom: 10px; } 9873 9874@media only screen and (max-width: 767px) { 9875 body nav[aria-label=Breadcrumb] { 9876 display: block; } } 9877 9878.category-information h1.page-heading { 9879 color: #e76020 !important; 9880 order: 1; 9881 margin-bottom: 5px; 9882 line-height: 28px; 9883 font-size: 25px; 9884 font-weight: 500; 9885 font-family: "Roboto Condensed", sans-serif; 9886 margin-top: 15px; 9887 padding-bottom: 0; } 9888 9889.container.main-cs-container > .category-information { 9890 width: 74%; 9891 float: right; 9892 display: flex; 9893 flex-direction: column; } 9894 9895.container.main-cs-container > .category-information > * { 9896 order: 10; 9897 text-align: left; 9898} 9899.container.main-cs-container .category-information .desktop-cat-desc { 9900 display: block !important; 9901} 9902 9903.container.main-cs-container .category-information .mobile-cat-desc { 9904 display: none; 9905} 9906.category-information div#category_image { 9907 order: 0; 9908 margin-top: 10px; } 9909 9910.category-information div#element h3.filter-options-title-tab { 9911 margin-top: 0; 9912 font-weight: 500; 9913 margin-bottom: 10px; 9914 font-size: 14px; 9915 font-family: Roboto Condensed, sans-serif !important; } 9916 9917#element div[data-role="content"].active { 9918 display: block !important; } 9919 9920#cat_wrapper { 9921 position: fixed; 9922 top: 0; 9923 left: 0; 9924 width: 100%; 9925 height: 100%; 9926 background: rgba(255, 255, 255, 0.6); 9927 z-index: 1001; } 9928 9929#cat_popup { 9930 max-width: 700px !important; 9931 min-height: 360px; 9932 height: 510px !important; 9933 background: #ffffff; 9934 border: 3px solid #F69800; 9935 position: relative; 9936 top: 50%; 9937 left: 50%; 9938 padding-top: 5px; 9939 transform: translate(-50%, -50%); 9940 overflow: hidden; } 9941 9942.action-close { 9943 background-color: transparent; 9944 border: none; 9945 border-radius: 0; 9946 box-shadow: none; 9947 margin: 0; 9948 padding: 0; 9949 display: inline-block; 9950 text-decoration: none; 9951 position: absolute; 9952 right: 0px; 9953 text-align: right; 9954 padding: 5px; 9955 cursor: pointer; } 9956 9957.action-close:before { 9958 content: ""; 9959 background-image: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/close-icon-100.png); 9960 background-size: 100% 100%; 9961 display: inline-block; 9962 height: 20px;
9963 width: 20px; } 9964 9965.v_logo { 9966 margin-left: 10px; 9967 margin-bottom: 10px; } 9968 9969.cat_wrapper_pop_up_table { 9970 border: 1px #b4b4b4 solid; 9971 width: 95%; 9972 z-index: 9000000002020; 9973 margin: 0px auto; 9974 margin-bottom: 20px; } 9975 9976.cat_wrapper_pop_up_table td:first-child { 9977 text-align: left !important; 9978 min-width: 315px !important; 9979 width: 315px !important; 9980 padding: 11px 10px; } 9981 9982.cat_wrapper_pop_up_table td { 9983 text-align: center !important; } 9984 9985.cat_wrapper_pop_up_table .even { 9986 background-color: #e5e5e5 !important; } 9987 9988#cat_wrapper thead th:nth-child(1) { 9989 position: relative; 9990 display: block; 9991 min-width: 315px !important; 9992 text-align: left !important; 9993 padding: 11px 10px; } 9994 9995#cat_wrapper table > thead > tr > th, #cat_wrapper table > tbody > tr > th, #cat_wrapper table > tfoot > tr > th, #cat_wrapper table > thead > tr > td, #cat_wrapper table > tbody > tr > td, #cat_wrapper table > tfoot > tr > td { 9996 padding: 11px 10px; } 9997 9998#cat_wrapper tbody { 9999 position: relative; 10000 display: block; 10001 width: 680px; 10002 height: 400px; 10003 margin: 0px auto !important; 10004 overflow: scroll; 10005 overflow-x: hidden; } 10006 10007#cat_wrapper thead { 10008 position: relative; 10009 display: block; 10010 width: 680px; 10011 overflow: visible; } 10012 10013.cat_question .question:after { 10014 content: '\e622'; 10015 font-family: luma-icons; 10016 font-size: 11px; 10017 padding-left: 10px; 10018 color: #000; } 10019 10020.cat_question .question { 10021 font-weight: 600; 10022 font-size: 14px; 10023 cursor: pointer; } 10024 10025.cat_question .answer { 10026 margin-bottom: 20px; 10027 font-weight: 400; 10028 font-size: 14px; 10029 padding-left: 30px; 10030 line-height: 17px; } 10031 10032h3.cat_questions_faq:after { 10033 content: '\e622'; 10034 font-family: luma-icons; 10035 font-size: 13px; 10036 padding-left: 5px; 10037 color: #000; } 10038 10039h3.cat_questions_faq { 10040 cursor: pointer; } 10041 10042.whyshopLink .fa-check-circle:before { 10043 content: "" !important; 10044 background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'/%3e%3c/svg%3e"); 10045 width: 16px; 10046 height: 18px; 10047 display: inline-block; 10048 background-repeat: no-repeat; 10049 background-position: 50%; 10050 overflow: visible; } 10051 10052.category-cus h3.filter-options-title-tab:after, 10053.category-cus #element .filter-options-title-tab:after { 10054 content: '\e622' !important; } 10055 10056.category-cus #element .active .filter-options-title-tab:after { 10057 content: '\e621' !important; } 10058 10059/* CATEGORY THEME REMOVE */ 10060 10061.info-container .title-container::after { 10062 content: 'View Now'; 10063 padding: 10px; 10064 background: #DD610A; 10065 width: calc(100% - 30px); 10066 display: block; 10067 color: white; 10068 font-family: Roboto Condensed; 10069 font-size: 22px; 10070 font-weight: 600; 10071 line-height: 25.78px; 10072 text-align: center; 10073 float: left; 10074 cursor: pointer; 10075 position: absolute; 10076 /*bottom: 120px;*/ 10077 bottom: 85px; 10078 left: 15px; 10079 border-radius: 2px; 10080} 10081.info-container { 10082 /*padding-bottom: 110px !important;*/ 10083 padding-bottom: 65px !important; 10084 margin-bottom: 10px; 10085} 10086.add-to-cart-button-wrapper { 10087 padding: 0 15px; 10088} 10089.sku-container .sku.fs-sku::before { 10090 content: 'SKU: #'; 10091 color: #909090; 10092} 10093.image-container .image { 10094 background: white; 10095 height: auto; 10096} 10097.category-title-wrapper .category-title span { 10098 font-family: "Roboto Condensed"; 10099 font-size: 16px; 10100 font-weight: 600; 10101 line-height: 21.79px; 10102 text-align: left; 10103 text-transform: capitalize !important; 10104} 10105.filters-modal .ft-order-top-active { 10106 order: -1 !important; 10107 display: block !important; 10108} 10109.info-container .title-container:hover:after { 10110 outline: 1px solid black; 10111} 10112span.filters-option-text.fs-serp-filter-text { 10113 font-family: "Roboto Condensed"; 10114 font-size: 16px; 10115 font-weight: 400; 10116 line-height: 21.79px; 10117 text-align: left; 10118} 10119small.count.fs-serp-filter-count { 10120 font-family: "Roboto Condensed"; 10121 font-size: 16px; 10122 font-weight: 400; 10123 line-height: 21.79px; 10124 text-align: left; 10125 color: #909090; 10126} 10127.show-more-button span.show-more-button-text { 10128 border: 1px solid transparent; 10129 padding: 3px; 10130 font-family: "Roboto Condensed"; 10131 font-size: 14px; 10132 font-weight: 600; 10133 line-height: 19.07px; 10134 text-align: left; 10135 cursor: pointer; 10136} 10137.filters-container .search-within-results-wrapper, 10138.filters-container .category-container{ 10139 padding: 5px 25px; 10140} 10141.category-container .category-items { 10142 padding-left: 5px; 10143} 10144h1.page-heading.classyunicodedone { 10145 width: 74.4%; 10146 margin-top: 10px; 10147 float: right; 10148 display: -webkit-box; 10149 display: -ms-flexbox; 10150 display: flex; 10151 -webkit-box-orient: vertical; 10152 -webkit-box-direction: normal; 10153 -ms-flex-direction: column; 10154 flex-direction: column; 10155 text-align: left; 10156 margin-top: 10px; 10157} 10158.select-wrapper span.selected-option { 10159 line-height: 21.79px; 10160 text-align: left; 10161 color: #373737; 10162 font-family: 'Roboto Condensed' !important; 10163 font-size: 16px !important; 10164 font-weight: 600 !important; 10165} 10166 10167 10168.product-card-list-view .add-to-cart-spinner-text-wrapper{ 10169 line-height: 25px !important; 10170 color: black; 10171} 10172 10173 10174.fs_product_text_badge_flag { 10175 font-weight: 500; 10176 font-style: normal; 10177 Font-size: 14px; 10178 line-height: 14px; 10179 transform: none; 10180 transform-origin: unset; 10181 padding: 5px 10px; 10182 max-height: 25px; 10183 letter-spacing: normal; 10184 text-align: center; 10185 position: absolute; 10186 left: 0; 10187 box-shadow: 0 0 5px #00000026; 10188 z-index: 3; 10189} 10190.fs_product_text_badge_flag.sale { 10191 background-color: #81da62; 10192 color: #2d8e41; 10193} 10194.product-card-list-view .fs_product_text_badge_flag.sale { 10195 padding-top: 2px !important; 10196 padding-bottom: 2px !important; 10197 grid-area: save; 10198 display: block; 10199 font-weight: 600; 10200 font-family: "Roboto Condensed" !important; 10201 font-style: normal; 10202 Font-size: 17px; 10203 line-height: 25.43px; 10204 background-color: #9A2F2F; 10205 color: #fff; 10206 transform: none; 10207 transform-origin: unset; 10208 padding: 5px 10px 5px 10px; 10209 max-height: 28px; 10210 max-width: 178px; 10211 letter-spacing: normal; 10212 text-align: center; 10213} 10214.product-card-list-view .product-card-items-wrapper{ 10215 padding-bottom: 0px !important 10216} 10217.products-grid.fs-list-view-mode { 10218 --grid-row-gap: 30px !important; 10219} 10220.fs-grid-view-buttons{ 10221 border: 1px solid #373737 !important; 10222 border-radius: 2px; 10223 width: 120px; 10224 padding: 0px 10px; 10225} 10226.fs-grid-view-button, .fs-list-view-button { 10227 border: none !important; 10228 width: 50% !important; 10229 min-width: 50px; 10230 background-color: transparent !important; 10231} 10232.fs-grid-view-icon{ 10233 background: url(https://store-byznwdb8us.mybigcommerce.com/content/fluent_grid-28-filled.png); 10234 background-size: 100%; 10235 background-repeat: no-repeat; 10236 width: 28px; 10237 height: 28px; 10238 margin: 0px !important; 10239} 10240.fs-list-view-icon{ 10241 background: url(https://store-byznwdb8us.mybigcommerce.com/content/fa-solid_list.png); 10242 background-size: 100%; 10243 background-repeat: no-repeat; 10244 width: 25px; 10245 height: 25px; 10246 margin: 0px !important; 10247} 10248.fs-grid-view-icon svg, 10249.fs-list-view-icon svg{ 10250 display:none; 10251}
10252.fs-top-right-buttons-wrapper .select.fs-select{ 10253 border-color: #373737; 10254 border-radius: 2px; 10255} 10256.fs-top-right-buttons-wrapper .selected-option{ 10257 color: #373737; 10258 font-family: 'Roboto Condensed' !important; 10259 font-size: 16px !important; 10260} 10261.product-card-list-view .button-compare { 10262 display: none !important; 10263} 10264.filters-container, 10265.category-title-wrapper.fs-category-title-wrapper{ 10266 background-color: #f1f1f1 !important; 10267} 10268.load-more-button-wrapper { 10269 background: transparent; 10270 color: #373737; 10271 border: 1px solid #373737 !important; 10272 text-transform: none; 10273 font-family: 'Roboto Condensed'; 10274 font-size: 20px; 10275 font-weight: 600 !important; 10276 width: 280px !important; 10277 height: 47px !important; 10278} 10279.button.button-compare{ 10280 width: 100%; 10281 border: none; 10282 line-height: 20px; 10283 color: #909090; 10284 font-weight: 700; 10285 font-size: 14px; 10286 position: relative; 10287 margin-top: 20px; 10288 padding: 0px; 10289 margin-bottom: 0px; 10290 display: none !important; 10291} 10292.button.button-compare input[type="checkbox"]{ 10293 width: 20px; 10294 height: 20px; 10295 border: 1px solid #9c9c9c; 10296 position: absolute; 10297 margin-left: -30px; 10298 margin-top: -2px; 10299 box-shadow: 1px 1px 3px #9c9c9c; 10300} 10301.button.button-compare input[type=checkbox]:checked { 10302 accent-color: #528420 !important; 10303 color: #ffffff !important; 10304} 10305.products-grid:not(.fs-list-view-mode) .compare-container .compare{ 10306 text-align: left !important; 10307 font-weight: 700 !important; 10308 font-size: 21px !important; 10309 margin-top: 5px; 10310} 10311.products-grid:not(.fs-list-view-mode) .price-container.fs-serp-price .price{ 10312 font-weight: 700 !important; 10313 font-size: 25px !important; 10314 color: #373737 !important; 10315} 10316.products-grid:not(.fs-list-view-mode) .button-wrapper .add-to-cart-button{ 10317 background: transparent; 10318 border-radius: 2px !important; 10319} 10320.reviews-container svg{ 10321 height: 18px !important; 10322 width: 18px !important; 10323} 10324.products-grid:not(.fs-list-view-mode) .info-container.fs-serp-info{ 10325 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare price price price" "reviews reviews reviews reviews"; 10326} 10327.products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list, 10328.fs-list-view-mode .fs-badges-wrapper{ 10329 display:none !important; 10330} 10331.fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag{ 10332 width: 174px; 10333 box-shadow: none; 10334 font-size: 15px; 10335} 10336.fs-list-view-mode .fs-badges-wrapper-list{ 10337 position: relative; 10338 width: 174px; 10339 grid-area: sale; 10340 height: 27px; 10341} 10342.cat-compare{ 10343 display:none !important; 10344} 10345.fs-list-view-mode .fs-grid-view-buttons{ 10346 margin-left: 32px; 10347} 10348.products-grid:not(.fs-list-view-mode) .fs_product_text_badge_flag.sale{ 10349 background-color: #e81e25; 10350 color: #fff; 10351 box-shadow: none; 10352 font-size: 15px; 10353 font-family: "Roboto Condensed"; 10354 font-weight: 600; 10355 line-height: 25px; 10356 padding: 0px 28px; 10357} 10358/* TABLET */ 10359@media screen and (min-width: 1024px) and (max-width: 768px) { 10360 /* LIST VIEW */ 10361 .fs-list-view-mode .fs-serp-info-wrapper-list-view { 10362 padding: 10px 30px !important; 10363 } 10364 .fs-list-view-mode .fs-serp-info-wrapper-list-view { 10365 padding: 0px 30px !important; 10366 margin-bottom: 0px; 10367 } 10368} 10369@media (min-width: 768px) and (max-width: 769px) { 10370 /* LIST VIEW */ 10371 .fs-list-view-mode .fs-serp-image-wrapper-list-view, 10372 .fs-list-view-mode .image{ 10373 width: 200px !important; 10374 } 10375 .fs-list-view-mode .info-container{ 10376 height: 100%; 10377 padding-top: 0px !important; 10378 } 10379 .product-card-list-view .product-card-items-wrapper { 10380 padding-bottom: 30px !important; 10381 height: auto !important; 10382 } 10383 .fs-list-view-mode .add-to-cart-button-wrapper{ 10384 margin-top: 20px !important; 10385 } 10386 .fs-list-view-mode .fs-badges-wrapper-list{ 10387 width: 100%; 10388 margin-top: 10px; 10389 } 10390 .fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag{ 10391 width: 100%; 10392 max-width: 100%; 10393 } 10394} 10395/* MOBILE */ 10396@media screen and (max-width: 767px) { 10397 /* GENERAL */ 10398 .fs-grid-view-buttons{ 10399 display:none !important; 10400 } 10401 .filters-button-wrapper{ 10402 border-color: #373737 !important; 10403 color: #373737 !important; 10404 font-size: 16px !important; 10405 font-weight: 600 !important; 10406 font-family: 'Roboto Condensed' !important; 10407 width: 100% !important; 10408 } 10409 .select-wrapper.fs-select-wrapper { 10410 min-width: 160px !important; 10411 width: 100% !important; 10412 display: block !important; 10413 max-width: 200px !important; 10414 } 10415 .fs-top-right-buttons-wrapper{ 10416 width: 50%; 10417 } 10418 .buttons-wrapper-mobile > span { 10419 display: flex; 10420 width: 50%; 10421 10422 }
10423 .fs-top-right-buttons-wrapper .select.fs-select{ 10424 border-radius: 2px !important; 10425 height: 35px; 10426 } 10427 .summary-and-tags-wrapper{ 10428 border: none !important; 10429 } 10430 .add-to-cart-button, 10431 .fs-add-to-cart-button { 10432 width: 100% !important; 10433 background: #DD610A; 10434 border: none; 10435 line-height: 50px !important; 10436 color: #fff; 10437 font-size: 23px !important; 10438 } 10439 10440 /* LIST VIEW */ 10441 .fs-list-view-mode .product-card-list-view .add-to-cart-button { 10442 border: none; 10443 width: 100% !important; 10444 background: #DD610A; 10445 color: #fff; 10446 font-size: 20px !important; 10447 font-family: 'Roboto Condensed' !important; 10448 font-weight: 600; 10449 } 10450 .fs-list-view-mode .product-card-items-wrapper { 10451 background: #f7f7f7; 10452 border: 1px solid #eeeeee; 10453 } 10454 .fs-list-view-mode .product-card-list-view .add-to-cart-spinner-text-wrapper { 10455 font-family: Roboto Condensed; 10456 font-size: 23px; 10457 font-weight: 600; 10458 line-height: 50px; 10459 text-align: center; 10460 } 10461 .fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare { 10462 font-size: 18px !important; 10463 line-height: 40px !important; 10464 margin: 0px !important; 10465 padding: 0px !important; 10466 } 10467 .fs-list-view-mode .product-card-list-view .price-container .price { 10468 font-size: 20px !important; 10469 padding: 0px !important; 10470 line-height: 40px !important; 10471 } 10472 .fs-list-view-mode .product-card-items-wrapper{ 10473 padding-bottom: 25px !important 10474 } 10475 .fs-list-view-mode .fs-serp-image-wrapper { 10476 min-width: 120px !important; 10477 } 10478 .fs-list-view-mode .fs-product-has-compare .info-container{ 10479 padding: 0 0 0 15px; 10480 } 10481 .fs-list-view-mode .product-card.fs-results-product-card { 10482 margin-bottom: 0px !important; 10483 } 10484 .fs-list-view-mode .info-container { 10485 padding-bottom: 0px !important; 10486 } 10487 .fs-list-view-mode .fs-badges-wrapper-list{ 10488 width: 100%; 10489 max-width: 100%; 10490 margin-top: 10px; 10491 } 10492 .fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag{ 10493 width: 100%; 10494 background-color: #9A2F2F; 10495 box-shadow: none; 10496 border: none; 10497 color: #fff; 10498 line-height: 25px; 10499 margin-top: -10px; 10500 } 10501 .fs-list-view-mode .button-quantity-wrapper{ 10502 flex-direction: column; 10503 } 10504 .fs-list-view-mode .fs-quantity-selector-wrapper{ 10505 width: calc(100% - 135px); 10506 align-self: flex-end; 10507 margin: 0px 0px 7px; 10508 position: relative; 10509 } 10510 .fs-list-view-mode .fs-quantity-selector-text{ 10511 display: block; 10512 line-height: 34px; 10513 margin-right: 10px; 10514 } 10515 .fs-list-view-mode .increase{ 10516 position: absolute; 10517 left: 31px; 10518 top: 0px; 10519 width: 34px; 10520 height: 34px; 10521 border: 1px solid #9D9C9C; 10522 border-radius: 100%; 10523 } 10524 .fs-list-view-mode .decrease{ 10525 top: 0px; 10526 width: 34px; 10527 height: 34px; 10528 border: 1px solid #9D9C9C; 10529 border-radius: 100%; 10530 position: absolute; 10531 } 10532 .fs-list-view-mode input[type=number]{ 10533 margin-left: 33px; 10534 background: transparent; 10535 border: none; 10536 line-height: 34px; 10537 height: 34px; 10538 font-size: 18px; 10539 font-family: "Roboto Condensed", sans-serif; 10540 font-weight: 700; 10541 } 10542 10543 /* GRID VIEW */ 10544 .products-grid:not(.fs-list-view-mode) .price-container .price { 10545 color: #373737 !important; 10546 font-size: 24px !important; 10547 font-family: "Roboto Condensed"-serif; 10548 } 10549 .products-grid:not(.fs-list-view-mode) .compare-container .compare:before{ 10550 content: "Was "; 10551 } 10552 .products-grid:not(.fs-list-view-mode) .compare-container .compare{ 10553 text-decoration: none !important; 10554 text-align: left; 10555 color: #373737; 10556 font-size: 16px !important; 10557 padding: 0px; 10558 margin: 0px; 10559 font-weight: 500 !important; 10560 } 10561 .products-grid:not(.fs-list-view-mode) .info-container.fs-serp-info{ 10562 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "price price price price" "compare compare compare compare" "reviews reviews reviews reviews" "colorSwatches colorSwatches colorSwatches colorSwatches" !important; 10563 } 10564 .products-grid:not(.fs-list-view-mode) .reviews-container{ 10565 margin-top: 10px; 10566 } 10567 .products-grid:not(.fs-list-view-mode) .fs-quantity-selector-wrapper{ 10568 display: none !important; 10569 } 10570 .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper{ 10571 overflow: hidden; 10572 max-height: 25px; 10573 } 10574 .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list{ 10575 grid-area: sale; 10576 height: 30px; 10577 min-width: 100px; 10578 overflow: hidden; 10579 margin-right: 10px; 10580 display: initial !important; 10581 position: absolute !important; 10582 right: 0 !important; 10583 bottom: 140px !important; 10584 } 10585 .products-grid:not(.fs-list-view-mode) .info-container.fs-serp-info{ 10586 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "price price price price" "sale sale sale sale" "compare compare compare compare" "reviews reviews reviews reviews" "colorSwatches colorSwatches colorSwatches colorSwatches" !important; 10587 grid-template-areas: "title title title title" "SKU SKU SKU SKU" "price price price price" "sale sale sale sale" "compare compare compare compare" "reviews reviews reviews reviews" "colorSwatches colorSwatches colorSwatches colorSwatches" !important; 10588 10589 10590 } 10591 .products-grid:not(.fs-list-view-mode) .price-container.fs-serp-price{ 10592 margin-left: 0px; 10593 } 10594 /*.products-grid:not(.fs-list-view-mode) .fs_product_text_badge_flag.sale{ 10595 background-color: #9A2F2F; 10596 color: #fff; 10597 }*/ 10598 .products-grid:not(.fs-list-view-mode) .compare-container{ 10599 position: relative; 10600 display: inline-block; 10601 text-align: left; 10602 height: 30px; 10603 line-height: 30px; 10604 margin: 0px; 10605 } 10606 .container.main-cs-container .category-information .desktop-cat-desc { 10607 display: none !important; 10608 } 10609 .container.main-cs-container .category-information .mobile-cat-desc { 10610 display: block !important; 10611 } 10612} 10613 10614 10615/* SSR UPDATES */ 10616.fs-app-content { 10617 display: block !important; 10618} 10619.grid-container:not(.fs-list-view-mode) .fs-badges-wrapper-list, 10620.fs-list-view-mode .fs-badges-wrapper { 10621 display: none !important; 10622} 10623.grid-container.fs-list-view-mode { 10624 margin-left: 0 !important; 10625} 10626.grid-container.fs-list-view-mode { 10627 --grid-row-gap: 30px !important; 10628} 10629.grid-container:not(.fs-list-view-mode) .compare-container .compare{ 10630 text-align: left !important; 10631 font-weight: 700 !important; 10632 font-size: 21px !important; 10633} 10634.grid-container:not(.fs-list-view-mode) .price-container.fs-serp-price .price{ 10635 font-weight: 700 !important; 10636 font-size: 25px !important; 10637 color: #373737 !important; 10638 text-align: left !important; 10639 margin-left: 0px; 10640} 10641.grid-container:not(.fs-list-view-mode) .button-wrapper .add-to-cart-button{ 10642 background: transparent; 10643 border-radius: 2px !important; 10644} 10645.grid-container:not(.fs-list-view-mode) .info-container{ 10646 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare price price price" "reviews reviews reviews reviews"; 10647} 10648.grid-container:not(.fs-list-view-mode) .fs-badges-wrapper-list, 10649.fs-list-view-mode .fs-badges-wrapper{ 10650 display:none !important; 10651} 10652.fs-list-view-mode .fs-badges-wrapper.made-in-usa-wr { 10653 display: block !important; 10654} 10655.fs-list-view-mode .fs-badges-wrapper.made-in-usa-wr .fs_product_text_badge_flag.made-in-usa { 10656 right: 8px; 10657 bottom: 10px; 10658} 10659.grid-container .fs_product_text_badge_flag.sale{ 10660 background-color: #e81e25; 10661 color: #fff; 10662 box-shadow: none; 10663 font-size: 15px; 10664 font-family: "Roboto Condensed"; 10665 font-weight: 600; 10666 line-height: 16px; 10667 padding: 2px !important; 10668 width: 100%; 10669 text-align: center; 10670 max-height: none !important; 10671 min-height: 25px; 10672 display: flex; 10673 align-items: center; 10674 justify-content: center; 10675} 10676.info-container { 10677 background: #F7F7F7; 10678 padding: 15px 15px 65px 15px !important; 10679 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare price price price" "reviews reviews reviews reviews" !important; 10680 grid-template-columns: auto 1fr auto !important; 10681 grid-template-areas: 10682 "title title title title" 10683 "SKU SKU SKU SKU" 10684 "compare price price price" 10685 "reviews reviews reviews reviews" !important; 10686} 10687.fs-results-product-card{ 10688 box-shadow: none !important; 10689 border: 1px solid #EEEEEE; 10690} 10691.fs-results-product-card:hover{ 10692 border: 1px solid #ccc; 10693 -webkit-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 10694 -moz-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important;
10695 -ms-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 10696 box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 10697} 10698.grid-container .actions { 10699 padding: 0px 15px; 10700 margin-top: 16px; 10701} 10702.grid-container .atc-btn-display{ 10703 height: 50px !important; 10704 border: 2px solid #373737; 10705 width: calc(100% - 35px); 10706 background: transparent; 10707} 10708.product-container.product-card-list-view { 10709 background-color: #f7f7f7 !important; 10710 width: 100% !important; 10711 padding: 0 !important; 10712 border: 1px solid #eeeeee !important; 10713 position: relative !important; 10714 grid-template-areas: 10715 "image info info" 10716 "image addtocart addtocart" !important; 10717} 10718.product-card-list-view .fs-product-image-link{ 10719 min-width: 290px !important; 10720 height: 100% !important; 10721 width: 290px !important; 10722} 10723.fs-app-content-left-block .ft-order-top-active, 10724.filters-modal .ft-order-top-active{ 10725 order: -1 !important; 10726 display: block !important; 10727} 10728.product-card-list-view .actions{ 10729 grid-area: addtocart !important; 10730 padding-left: 0px !important; 10731 padding-bottom: 30px !important; 10732 position: relative; 10733 margin-top: 5px; 10734 display: block; 10735 min-height: 45px; 10736 padding: 0 15px; 10737 width: calc(100% - 30px) !important; 10738 max-width: 100% !important; 10739} 10740.product-card-list-view .actions .atc-btn-display { 10741 width: 204px !important; 10742 text-align: center; 10743 height: 47px !important; 10744 background: #f7f7f7; 10745 color: black; 10746 line-height: 35px !important; 10747 border: 2px solid black; 10748} 10749@media only screen and (max-width: 1024px) and (min-width: 769px){ 10750 /* GRID VIEW */ 10751 .grid-container:not(.fs-list-view-mode) .info-container, 10752 .products-grid:not(.fs-list-view-mode) .info-container{ 10753 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare compare compare compare" "price price price price" "reviews reviews reviews reviews" !important; 10754 grid-template-areas: 10755 "title title title title" 10756 "SKU SKU SKU SKU" 10757 "compare compare compare compare" 10758 "price price price price" 10759 "reviews reviews reviews reviews" !important; 10760 } 10761 10762 .products-grid:not(.fs-list-view-mode) .price-container.fs-serp-price, 10763 .grid-container:not(.fs-list-view-mode) .price-container.fs-serp-price{ 10764 margin-left: 0px; 10765 } 10766 .grid-container:not(.fs-list-view-mode) .price-container.fs-serp-price .price{ 10767 font-size: 20px !important; 10768 } 10769 .grid-container:not(.fs-list-view-mode) .compare-container .compare{ 10770 font-size: 18px !important; 10771 } 10772 10773 .grid-container:not(.fs-list-view-mode) .compare-container { 10774 align-self: start; 10775 justify-content: left; 10776 } 10777} 10778@media only screen and (max-width: 768px) { 10779 .grid-container .fs-results-product-card { 10780 margin-bottom: 20px; 10781 } 10782} 10783@media screen and (max-width: 767px) { 10784 .fs-search .product-card-items-wrapper { 10785 position: initial; 10786 } 10787 .fs-badges-wrapper .fs_product_text_badge_flag.made-in-usa { 10788 max-width: 50px; 10789 } 10790 .fs-list-view-mode .fs-results-product-card { 10791 background-color: #f7f7f7 !important; 10792 margin-bottom: 0px !important; 10793 } 10794 .grid-container:not(.fs-list-view-mode) .price-container .price { 10795 color: #373737 !important; 10796 font-size: 24px !important; 10797 font-family: "Roboto Condensed"; 10798 } 10799 .grid-container:not(.fs-list-view-mode) .compare-container .compare:before{ 10800 content: "Was "; 10801 } 10802 .grid-container:not(.fs-list-view-mode) .compare-container .compare{ 10803 text-decoration: none !important; 10804 text-align: left; 10805 color: #373737; 10806 font-size: 16px !important; 10807 padding: 0px; 10808 margin: 0px; 10809 font-weight: 500 !important; 10810 } 10811 10812 .grid-container:not(.fs-list-view-mode) .reviews-container{ 10813 margin-top: 10px; 10814 } 10815 .grid-container:not(.fs-list-view-mode) .fs-badges-wrapper-list{ 10816 display: inline-block !important; 10817 grid-area: sale; 10818 position: relative; 10819 height: 30px; 10820 min-width: 100px; 10821 overflow: hidden; 10822 margin-right: 10px; 10823 margin-top: 10px; 10824 } 10825 .grid-container:not(.fs-list-view-mode) .info-container{ 10826 /*--product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "price price price price" "compare compare compare compare" "reviews reviews reviews reviews" "colorSwatches colorSwatches colorSwatches colorSwatches" !important;*/ 10827 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "price price price price" "sale sale sale sale" "compare compare compare compare" "reviews reviews reviews reviews" "colorSwatches colorSwatches colorSwatches colorSwatches" !important; 10828 grid-template-areas: "title title title title" "SKU SKU SKU SKU" "price price price price" "sale sale sale sale" "compare compare compare compare" "reviews reviews reviews reviews" "colorSwatches colorSwatches colorSwatches colorSwatches" !important; 10829 } 10830 .grid-container:not(.fs-list-view-mode) .compare-container{ 10831 position: relative; 10832 display: inline-block; 10833 text-align: left; 10834 height: 30px; 10835 line-height: 30px; 10836 margin: 0px; 10837 } 10838 body .product-card-list-view .product-card-items-wrapper { 10839 padding: 25px 15px !important; 10840 } 10841 .fs-list-view-mode .product-card-items-wrapper { 10842 padding: 15px 20px !important; 10843 padding-bottom: 40px !important; 10844 }
10845 .filters-grid-wrapper > div:last-child { 10846 width: 100%; 10847 } 10848 .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list{ 10849 position: absolute !important; 10850 } 10851 .body .container.main-cs-container { 10852 padding: 0px 10px !important; 10853 } 10854 .body .container.main-cs-container .page{ 10855 padding: 0px !important; 10856 } 10857 10858 .products-grid{ 10859 margin: 0px !important; 10860 padding: 0px; 10861 } 10862 .grid-container:not(.fs-list-view-mode) .add-to-cart-spinner-text-wrapper{ 10863 font-size: 19px !important; 10864 } 10865 .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list, 10866 .grid-container:not(.fs-list-view-mode) .fs-badges-wrapper-list{ 10867 grid-area: sale; 10868 position: relative !important; 10869 max-height: 25px; 10870 min-width: 100px; 10871 overflow: hidden; 10872 margin-right: 10px; 10873 height: auto; 10874 bottom: initial !important; 10875 margin-top: 0px !important; 10876 display: inline-block !important; 10877 margin-right: 0; 10878 margin-top: 0px !important; 10879 position: absolute !important; 10880 top: 0; 10881 left: 0; 10882 display: none !important; 10883 } 10884 .fs-search .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list { 10885 display: inline-block !important; 10886 margin-right: 0; 10887 margin-top: 0px !important; 10888 position: absolute !important; 10889 top: 0; 10890 left: 0; 10891 } 10892 .grid-container:not(.fs-list-view-mode) .fs_product_text_badge_flag.sale, 10893 .products-grid:not(.fs-list-view-mode) .fs_product_text_badge_flag.sale { 10894 background-color: #e81e25; 10895 color: #fff; 10896 box-shadow: none; 10897 font-size: 12px !important; 10898 font-family: "Roboto Condensed"; 10899 font-weight: 600; 10900 line-height: 25px; 10901 padding: 2px 5px !important; 10902 height: 30px !important; 10903 position: absolute; 10904 display: flex; 10905 height: auto !important; 10906 max-height: 45px !important; 10907 align-items: center; 10908 justify-content: center; 10909 line-height: 14px !important; 10910 } 10911 h1.page-heading.classyunicodedone { 10912 width: 100%; 10913 padding-left: 10px; 10914 display: block; 10915 } 10916 .fs-top-bottom-left-block { 10917 width: calc(50% - 5px); 10918 } 10919 10920 .fs-top-bottom-right-block { 10921 width: calc(50% - 5px); 10922 } 10923 .grid-container:not(.fs-list-view-mode) .reviews-count, 10924 .products-grid:not(.fs-list-view-mode) .reviews-count{ 10925 color: #909090 !important; 10926 font-size: 12px !important; 10927 } 10928 10929 .grid-container:not(.fs-list-view-mode) .atc-btn-display, 10930 .products-grid:not(.fs-list-view-mode) .atc-btn-display{ 10931 width: calc(100% - 30px); 10932 } 10933 10934 .page-content.page-content--centered { 10935 padding: 0px; 10936 } 10937 .grid-container .price-container .free-shipping-cs { 10938 display: none; 10939 } 10940 .grid-container .compare-container .free-shipping-cs { 10941 display: block !Important; 10942 font-size: 13px; 10943 padding: 2px; 10944 } 10945 .grid-container .compare-container.free-shipping-act { 10946 height: auto !important; 10947 } 10948 .grid-container .compare-container .free-shipping-cs img { 10949 max-width: 25px; 10950 margin-right: 5px !important; 10951 } 10952} 10953 10954@media only screen and (min-width: 1024px) { 10955 .products-grid { 10956 grid-template-columns: repeat(4, calc(25% - 20px)) !important; 10957 } 10958} 10959 10960 10961/* category price updates */ 10962@media screen and (min-width: 768px) { 10963 10964 .grid-container:not(.fs-list-view-mode) .info-container, 10965 .products-grid:not(.fs-list-view-mode) .info-container{ 10966 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare compare compare compare" "price price price price" "reviews reviews reviews reviews" !important; 10967 grid-template-areas: "title title title title" "SKU SKU SKU SKU" "compare compare compare compare" "price price price price" "reviews reviews reviews reviews" !important; 10968 } 10969 10970} 10971.grid-container:not(.fs-list-view-mode) .info-container .compare-container, 10972.products-grid:not(.fs-list-view-mode) .info-container .compare-container{ 10973 justify-content: flex-start !important; 10974 margin-bottom: 5px; 10975} 10976.grid-container:not(.fs-list-view-mode) .info-container .compare-container .compare, 10977.products-grid:not(.fs-list-view-mode) .info-container .compare-container .compare{ 10978 font-size: 18px !important; 10979 line-height: 23px; 10980 padding: 0px; 10981} 10982.grid-container:not(.fs-list-view-mode) .price-container.fs-serp-price .price, 10983.products-grid:not(.fs-list-view-mode) .price-container.fs-serp-price .price{ 10984 line-height: 30px; 10985 padding: 0px; 10986} 10987.grid-container:not(.fs-list-view-mode) .info-container .compare-container, 10988.products-grid:not(.fs-list-view-mode) .info-container .compare-container{ 10989 margin: 0px; 10990} 10991.fs-recommendation-widget-products-container .button-wrapper.button-basic-wrapper.add-to-cart-button-wrapper { 10992 display: none !important; 10993} 10994.product-card-list-view .info-container .title-container::after { 10995 content: 'View Now'; 10996 padding: 9px; 10997 border: 2px solid #DD610A; 10998 width: calc(100% - 30px); 10999 display: block; 11000 color: white; 11001 font-family: Roboto Condensed; 11002 font-size: 22px; 11003 font-weight: 500; 11004 line-height: 24.78px; 11005 text-align: center; 11006 float: left; 11007 cursor: pointer; 11008 position: absolute; 11009 bottom: 7.5%; 11010 left: 540px; 11011 border-radius: 2px; 11012 max-width: 20%; 11013 z-index: 1000; 11014} 11015.reviews-container small.reviews-count.fs-reviews-count { 11016 margin-top: -5px; 11017} 11018small.reviews-count.fs-reviews-avg.svelte-1c0luew { 11019 margin-top: -5px; 11020 margin-right: 5px; 11021} 11022.fs-product-main-image-wrapper img.product-img { 11023 height: auto; 11024 background: #fff; 11025} 11026.out-of-stock-wrapper { 11027 display: none !important; 11028} 11029span.fs-heart-icon-wrapper { 11030 display: none !important; 11031} 11032.fs-recommendation-widget-container button[aria-label="Previous Slide"] { 11033 transform: rotate(180deg); 11034} 11035@media only screen and (max-width: 730px) and (min-width: 521px) and (orientation: portrait){ 11036 .fs-top-container.fs-top-container-desktop.svelte-14ed25g { 11037 display: none; 11038 } 11039 .fs-top-container-mobile.svelte-14ed25g.svelte-14ed25g { 11040 display: block !important; 11041 } 11042 .filters-container.svelte-cjur18 { 11043 display: none; 11044 } 11045 body .container.main-cs-container > .category-information { 11046 width: 100% !important; 11047 } 11048 .fs-top-bottom-block.svelte-14ed25g { 11049 width: 100%; 11050 margin-bottom: 25px; 11051 } 11052 .select-wrapper.fs-select-wrapper { 11053 max-width: 100% !important; 11054 } 11055 .buttons-block.svelte-14ed25g.svelte-14ed25g { 11056 gap: 40px; 11057 } 11058} 11059@media only screen and (max-width: 730px){ 11060 div#fs-product-grid-container img.mobile-tile { 11061 display: block; 11062 margin-bottom: 10px; 11063 } 11064 div#fs-product-grid-container img.grid-tile { 11065 display: none; 11066 } 11067} 11068 11069 11070 /*NEW CSS CUSTOm*/
11071.fs-app-content.filters-grid-wrapper .fs-app-content-left-block { 11072 top: 97px !important; 11073 width: 335px; 11074 padding-right: 44px; 11075 padding-left: 24px; 11076} 11077.category-header-new { 11078 display: flex; 11079 gap: 20px; 11080 margin: 0px 0px 29px 0px; 11081 border-bottom: 2px solid #B0B0B0; 11082 flex-direction: column; 11083} 11084.category-header-new .left-element { 11085 width: 300px; 11086} 11087.description-new-part { 11088 width: 100%; 11089} 11090.category-header-new .description-new-part h3 { 11091 font-weight: 700; 11092 font-style: Italic; 11093 font-size: 16px; 11094 line-height: 140%; 11095 letter-spacing: 0%; 11096 text-align: right; 11097 text-transform: uppercase; 11098 margin-bottom: 10px; 11099 font-family: "Roboto Condensed", sans-serif !important; 11100 color: #000 !important; 11101} 11102.description-new-part { 11103 font-weight: 300; 11104 font-size: 16px; 11105 padding-bottom: 25px; 11106 font-family: "Roboto Condensed", sans-serif !important; 11107} 11108.fs-app-content.filters-grid-wrapper .fs-app-content-left-block .filters-container, .category-title-wrapper.fs-category-title-wrapper { 11109 background-color: transparent !important; 11110} 11111 11112.fs-app-content.filters-grid-wrapper .fs-app-content-left-block .checkbox.svelte-v4i1f4 input.svelte-v4i1f4:checked~.checkmark.svelte-v4i1f4 { 11113 background-color: transparent !important; 11114 border: 1px solid; 11115} 11116 11117.fs-app-content.filters-grid-wrapper .fs-app-content-left-block .checkbox.svelte-v4i1f4 .checkmark.svelte-v4i1f4.svelte-v4i1f4:after { 11118 border-color: #000; 11119 left: 5px; 11120 top: 5px; 11121 border-width: 0 2px 2px 0; 11122 height: 11px; 11123 width: 6px; 11124} 11125.category-container.fs-category-container .category-title-wrapper .category-title{ 11126 border-top: none !important; 11127 border-bottom: 0px !important; 11128} 11129.category-container.fs-category-container:nth-child(2){ 11130 margin-top: 0px; 11131 padding-top: 0px; 11132} 11133.search-within-results-input-wrapper:before { 11134 font-weight: 400; 11135 padding: 0px !important; 11136 margin: 0px; 11137 position: absolute; 11138 top: 0px; 11139 text-transform: capitalize; 11140} 11141 11142.search-within-results-wrapper .search-within-results-title { 11143 border: none; 11144 margin-bottom: 20px; 11145} 11146 11147.search-within-results-wrapper .search-within-results-title:before { 11148 padding: 0px; 11149 margin: 0px; 11150 border: none !important; 11151 font-weight: 700; 11152 font-size: 23px; 11153 line-height: 125%; 11154 letter-spacing: 0%; 11155} 11156.filters-container .search-within-results-wrapper { 11157 border-bottom: 1px solid #D0D0D0; 11158 padding-bottom: 16px; 11159 margin-bottom: 28px; 11160 padding: 0px 0px 17px 0px; 11161} 11162.category-container { 11163 padding: 0px !important; 11164} 11165 11166.search-within-results-input { 11167 width: 100% !important; 11168 height: 44px !important; 11169 border: 1px solid #E0DFDE !important; 11170} 11171 11172.fs-app-content-center-block { 11173 width: calc(100% - 335px) !important; 11174 float: right; 11175 margin: 0px !important; 11176} 11177div#fs-product-grid-container { 11178 display: grid !important; 11179 width: 100%; 11180 grid-template-columns: repeat(4, minmax(0, 1fr)) !important; 11181 column-gap: 13px; 11182 row-gap: 24px; 11183} 11184.search-within-results-input-wrapper { 11185 padding-top: 57px; 11186 position: relative; 11187} 11188 11189.category-title-wrapper .category-title span { 11190 font-weight: 400; 11191 font-size: 18px; 11192} 11193.category-container .checkbox span.checkmark.fs-serp-checkmark { 11194 border: 1px solid #000; 11195} 11196.category-items .checkbox:hover input~.checkmark { 11197 background-color: transparent !important; 11198} 11199.category-container .product-info { 11200 background-color: transparent !important; 11201} 11202.product-content.product-card-items-wrapper { 11203 background-color: transparent !important; 11204 padding-bottom: 0px; 11205 margin-bottom: 39px; 11206} 11207.product-container.product-card-border { 11208 background-color: transparent !important; 11209} 11210.info-container .title-container::after { 11211 display: none; 11212} 11213.product-info.info-container { 11214 padding-bottom: 10px !important; 11215} 11216.category-container .show-more-button { 11217 text-align: right; 11218 margin-bottom: 0px; 11219 margin-top: 0px; 11220} 11221.category-container .show-more-button span.show-more-button-text { 11222 font-weight: 400; 11223 font-size: 14px; 11224} 11225.category-items { 11226 max-height: 300px !important; 11227} 11228.grid-container .product-container.product-card-border { 11229 background: transparent !important; 11230 padding-bottom: 20px !important; 11231} 11232.grid-container .product-info { 11233 background: transparent !important; 11234} 11235.removable-tags-wrapper .removable-tag.svelte-1lwoawo { 11236 border: none; 11237 margin: 0px; 11238 text-align: center; 11239} 11240.removable-tags-wrapper span.removable-tag-container { 11241 height: 49px; 11242 background: #ECECEB; 11243 display: flex; 11244 font-size: 14px; 11245 font-weight: 400; 11246 order: 2; 11247 padding: 0px 10px 0px 10px; 11248} 11249.removable-tags-wrapper .removable-tag-remove-button.svelte-1lwoawo svg { 11250 width: 7px; 11251 height: 7px; 11252 color: #000; 11253} 11254.fs-top-left-block .removable-tags-wrapper span.clear-all-button { 11255 height: 49px; 11256 border: 1px solid #ECECEB !important; 11257 margin: 0px; 11258 width: 84px; 11259 text-align: center; 11260 justify-content: center; 11261} 11262 11263.fs-top-left-block .removable-tags-wrapper { 11264 gap: 13px; 11265 align-items: center; 11266 margin-top: 0px !important; 11267} 11268 11269.fs-top-left-block .removable-tags-wrapper { 11270 margin: 0px !important; 11271 order: 1; 11272} 11273 11274.fs-top-left-block { 11275 flex-direction: column;gap: 46px !important; 11276} 11277.results-query-wrapper { 11278 order: 2; 11279 width: 100%; 11280 font-weight: 300; 11281} 11282.fs-top-container.fs-top-container-desktop { 11283 align-items: start !important; 11284} 11285span.removable-tag-text.fs-removable-tag-text{ 11286 font-size: 13px; 11287 font-weight: 400; 11288}
11289.select-wrapper .fs-select.fs-select .select__trigger { 11290 justify-content: normal; 11291 gap: 5px; 11292 justify-content: center; 11293} 11294.select-wrapper .fs-select.fs-select { 11295 border: 1px solid #ECECEB !important; 11296 border-radius: 0px !important; 11297 height: 49px; 11298 width: 100%; 11299 gap: 0px; 11300 max-width: none; 11301} 11302.select-wrapper span.selected-option { 11303 font-size: 16px !important; 11304 font-weight: 400 !important; 11305 color: #000 !important; 11306 font-family: "Roboto Condensed", sans-serif !important; 11307} 11308.select-wrapper.fs-select-wrapper { 11309 min-width: auto; 11310 height: 49px; 11311 position: relative; 11312} 11313.select-wrapper.fs-select-wrapper .select__trigger { 11314 padding: 0px 18px; 11315} 11316.fs-grid-view-buttons { 11317 height: 49px; 11318 border: none; 11319} 11320.fs-grid-view-buttons { 11321 height: 49px !important; 11322 border: none !important; 11323 padding: 0px !important; 11324 gap: 17px !important; 11325 justify-content: normal !important; 11326 align-items: center !important; 11327 width: auto !important; 11328} 11329.fs-grid-view-icon { 11330 background: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/svgviewer-png-output.png?t=1775044848); 11331 background-size: 100%; 11332 background-repeat: no-repeat; 11333 width: 19px; 11334 height: 14px; 11335} 11336.svelte-14m5i3c.fs-list-view-icon { 11337 background: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/svgviewer-png-output-1-.png?t=1775044937); 11338 width: 28px; 11339 height: 29px; 11340 background-repeat: no-repeat; 11341 background-size: 100%; 11342} 11343.fs-grid-view-button, .fs-list-view-button { 11344 min-width: auto !important; 11345 width: auto !important; 11346} 11347.fs-top-right-block { 11348 gap: 33px !important; 11349} 11350.select-wrapper .fs-select.fs-select .select__trigger span.select-arrow { 11351 background: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/svgviewer-png-output-2-.png?t=1775045229); 11352 background-repeat: no-repeat; 11353 width: 9px; 11354 height: 11px; 11355 background-size: 100%; 11356} 11357.select-wrapper .fs-select.fs-select .select__trigger span.select-arrow svg { 11358 display: none; 11359} 11360.select-wrapper.fs-select-wrapper.fs-select-open .select__trigger span.select-arrow { 11361 transform: rotate(180deg); 11362} 11363.filters-grid-wrapper hr.divider.svelte-1l4tqj2 { 11364 border: none; 11365 margin: 0px; 11366} 11367.product-title { 11368 font-family: "Roboto Condensed", sans-serif !important; 11369 font-size: 18px !important; 11370 font-weight: 500 !important; 11371 line-height: 23px; 11372 order: 1; 11373 min-height: 69px; 11374} 11375small.sku.fs-sku { 11376 font-size: 12px !important; 11377 color: #10101080; 11378 font-family: "Roboto Condensed", sans-serif !important; 11379} 11380.sku-container .sku.fs-sku::before { 11381 color: #10101080; 11382 font-family: "Roboto Condensed", sans-serif !important; 11383} 11384.select-wrapper.fs-select-wrapper:before { 11385 content: "Sort By:"; 11386 position: absolute; 11387 left: -57px; 11388 font-size: 16px; 11389 font-weight: 400; 11390 font-family: "Roboto Condensed", sans-serif !important; 11391 top: 50%; 11392 margin-top: -10px; 11393 line-height: 16px; 11394} 11395a.title-container.fs-serp-product-title { 11396 order: 1; 11397} 11398.product-info.info-container { 11399 display: flex !important; 11400 flex-direction: column; 11401 gap: 0px !important; 11402} 11403.sku-container.fs-sku-container { 11404 order: 2; 11405 margin: 0px; 11406 width: 100%; 11407 text-align: left; 11408 margin-top: 10px; 11409} 11410.reviews-container { 11411 order: 3; 11412 width: 100%; 11413 margin-bottom: 21px; 11414 margin-top: 5px; 11415} 11416div#fs-product-grid-container .product-container .product-info { 11417 display: flex !important; 11418 justify-content: start; 11419 text-align: left; 11420 position: relative; 11421 margin-bottom: 0px !important; 11422 padding-bottom: 0px !important; 11423 /* min-height: auto; */ 11424} 11425.price-container.fs-serp-price { 11426 order: 4; 11427 text-align: left; 11428 width: 100%; 11429} 11430.product-card-items-wrapper .compare-container { 11431 order: 5; 11432 width: 100%; 11433 text-align: left; 11434 margin-top: 10px !important; 11435} 11436.reviews-container svg { 11437 width: 13px !important; 11438 height: 13px !important; 11439} 11440.grid-container .atc-btn-display { 11441 background: #ED7623; 11442 border: none; 11443 padding: 0px; 11444 height: 37px !important; 11445 line-height: 37px; 11446 width: 100%; 11447} 11448.add-to-cart-spinner-text-wrapper.svelte-wsvknh { 11449 font-size: 16px; 11450 text-transform: uppercase; 11451 color: #fff; 11452 font-family: "Roboto Condensed", sans-serif !important; 11453} 11454.product-content.svelte-1cj2oxp.svelte-1cj2oxp { 11455 padding: 0px 18px; 11456} 11457.product-info.info-container.svelte-1cj2oxp { 11458 padding: 0px !important; 11459 gap: 0px !important; 11460 justify-content: normal; 11461 position: unset; 11462 padding-right: 0px; 11463 position: relative; 11464 /* height: fit-content; */ 11465 min-height: auto; 11466 margin-top: 0px; 11467 margin-bottom: 0px !important; 11468} 11469.free-shipping-cs { 11470 margin-bottom: 20px; 11471} 11472.free-shipping-cs { 11473 border: none; 11474 font-size: 14px; 11475 font-weight: 500; 11476 color: #000; 11477 font-family: "Roboto Condensed", sans-serif !important; 11478 width: 100%; 11479 margin: 0px; 11480 max-width: 100%; 11481 padding: 0px 20px; 11482 margin-bottom: 0px; 11483 margin-top: 0px; 11484} 11485.product-container .free-shipping-cs img {
11486 width: 20px; 11487 margin-right: 6px !important; 11488} 11489.product-container .add-to-cart-button-wrapper { 11490 position: unset; 11491 margin-top: 0px; 11492} 11493.product-container .grid-container .actions { 11494 padding: 0px; 11495} 11496.product-container .actions.svelte-1cj2oxp { 11497 padding: 0px 18px 20px 18px; 11498} 11499small.reviews-count.fs-reviews-avg.svelte-1c0luew { 11500 display: none; 11501} 11502small.reviews-count.fs-reviews-count.svelte-1c0luew { 11503 display: none; 11504} 11505.grid-container:not(.fs-list-view-mode) .price-container.fs-serp-price .price, .products-grid:not(.fs-list-view-mode) .price-container.fs-serp-price .price { 11506 font-size: 24px; 11507 font-weight: 700; 11508 font-family: "Roboto Condensed", sans-serif !important; 11509} 11510.compare.fs-compare.svelte-1kxkm4i { 11511 font-size: 14px !important; 11512 color: #8C8888 !important; 11513 font-family: "Roboto Condensed", sans-serif !important; 11514} 11515.fs-badges-wrapper .fs_product_text_badge_flag.made-in-usa { 11516 max-width: 55px; 11517} 11518span.title-arrow.fs-category-title-arrow:before { 11519 content: ""; 11520 background: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/svgviewer-png-output-4-.png); 11521 background-size: 100%; 11522 position: absolute; 11523 right: 0px; 11524 top: 50%; 11525 width: 16px; 11526 height: 8px; 11527 background-repeat: no-repeat; 11528 margin-top: -3px; 11529} 11530.fs-app-content.filters-grid-wrapper span.title-arrow.fs-category-title-arrow{ 11531 position: relative; 11532} 11533.fs-app-content.filters-grid-wrapper span.title-arrow.fs-category-title-arrow svg{ 11534 display: none; 11535} 11536.category-items.collapsed { 11537 max-height: 0px !important; 11538} 11539.category-container.fs-category-container.fs-is-filters-open span.title-arrow.fs-category-title-arrow:before{ 11540 transform: rotate(180deg) !important; 11541} 11542.category-title-wrapper .category-title { 11543 margin: 0px; 11544 padding: 15px 0px; 11545} 11546.category-container.fs-category-container { 11547 margin: 0px !important; 11548} 11549.category-container .category-items { 11550 scrollbar-width: none; 11551} 11552.category-container.fs-category-container.fs-is-filters-open { 11553 padding-bottom: 20px !important; 11554} 11555.category-header-new .brand-banner { 11556 text-align: left; 11557 width: 100%; 11558 padding: 0px; 11559 display: block; 11560 margin-bottom: 25px; 11561 margin-top: 0px; 11562} 11563.filters-container .search-within-results-input::-webkit-input-placeholder { 11564 color: #8D8D8E; 11565 font-weight: 300; 11566 font-size: 16px; 11567 font-family: "Roboto Condensed", sans-serif !important; 11568} 11569.filters-container .search-within-results-input::-moz-placeholder { 11570 color: #8D8D8E; 11571 font-weight: 300; 11572 font-size: 16px; 11573 font-family: "Roboto Condensed", sans-serif !important; 11574} 11575.filters-container .search-within-results-input:-ms-input-placeholder { 11576 color: #8D8D8E; 11577 font-weight: 300; 11578 font-size: 16px; 11579 font-family: "Roboto Condensed", sans-serif !important; 11580} 11581.filters-container .search-within-results-input:-moz-placeholder { 11582 color: #8D8D8E; 11583 font-weight: 300; 11584 font-size: 16px; 11585 font-family: "Roboto Condensed", sans-serif !important; 11586} 11587.filters-container .search-within-results-input { 11588 padding: 10px 15px 10px 13px; 11589} 11590.pagination-wrapper .arrow-button-wrapper { 11591 display: none !important; 11592} 11593.pagination-wrapper { 11594 margin-top: 79px !important; 11595 border: none !important; 11596 margin-bottom: 75px !important; 11597} 11598.grid-container .atc-btn-display:hover { 11599 background: #ED7623 !important; 11600} 11601.select-wrapper.fs-select-wrapper .custom-option { 11602 line-height: 18px !important; 11603 font-size: 13px; 11604 min-height: 35px; 11605 padding: 0px 5px !important; 11606 display: flex !important; 11607 align-items: center; 11608 justify-content: center; 11609 width: 100%; 11610} 11611.select-wrapper.fs-select-wrapper .custom-options { 11612 display: flex !important; 11613 flex-direction: column; 11614 gap: 0px; 11615 padding: 0; 11616} 11617div#fs-product-grid-container { 11618 display: grid !important; 11619 width: 100%; 11620 margin: 0 !important; 11621 grid-template-columns: repeat(4, 1fr); 11622 column-gap: 13px; 11623 row-gap: 24px; 11624 justify-content: stretch; 11625} 11626.brand-cus h1.page-heading { 11627 display: none; 11628} 11629.fs-product-main-image-wrapper img.product-img { 11630 max-height: 167px; 11631 width: 100%; 11632 margin: auto; 11633 display: block; 11634}
11635.fs-badges-wrapper .fs_product_text_badge_flag.made-in-usa { 11636 right: 15px; 11637 bottom: 18px; 11638} 11639.fs-promo-tile-product-wrapper img.fs-promo-tile-image { 11640 width: auto; 11641 max-height: 530px; 11642} 11643/*List View*/ 11644div#fs-product-grid-container.grid-container.fs-list-view-mode { 11645 display: flex !important; 11646 flex-direction: column; 11647 align-items: flex-start; 11648 flex-wrap: nowrap; 11649} 11650 11651div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view { 11652 border: 1px solid #D9D9D9 !important; 11653 display: flex; 11654 box-shadow: none !important; 11655 align-items: start; 11656 height: auto !important; 11657 padding: 20px 15px !important; 11658 justify-content: space-between; 11659 gap: 0px !important; 11660 justify-content: start; 11661} 11662div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view .img-container { 11663 display: flex; 11664 align-items: center; 11665 justify-content: center; 11666 max-width: 195px; 11667 padding-top: 0px; 11668} 11669div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view .title-container::after { 11670 display: none; 11671} 11672 11673.product-card-list-view .info-container { 11674 display: flex !important; 11675 flex-direction: column; 11676} 11677 11678.product-card-list-view .actions { 11679 width: auto; 11680 padding: 0px; 11681} 11682.product-card-list-view .add-to-cart-btn-containe { 11683 width: 200px; 11684 height: 37px; 11685 display: block; 11686} 11687div#fs-product-grid-container.grid-container.fs-list-view-mode .list-view-actions { 11688 padding: 0px !important; 11689 margin: 0px; 11690 width: 200px !important; 11691 height: 37px !important; 11692 margin-top: 0px; 11693 position: absolute; 11694 right: 15px; 11695 top: 36px; 11696} 11697 11698div#fs-product-grid-container.grid-container.fs-list-view-mode span.add-to-cart-spinner-text-wrapper.svelte-wsvknh { 11699 background: #ED7623; 11700 border: none; 11701 padding: 0px; 11702 height: 37px !important; 11703 line-height: 37px; 11704 width: 100%; 11705 border: none !important; 11706 color: #fff !important; 11707} 11708 11709div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view .actions .atc-btn-display span { 11710 color: #fff !important; 11711 line-height: 37px !important; 11712 visibility: visible !important; 11713 font-size: 16px !important; 11714 font-weight: 700; 11715 font-family: "Roboto Condensed", sans-serif !important; 11716} 11717span.filters-option-text.fs-serp-filter-text.svelte-bz1heu { 11718 font-size: 14px; 11719 font-weight: 400; 11720 font-family: "Roboto Condensed", sans-serif !important; 11721} 11722div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view .add-to-cart-button { 11723 height: 37px !important; 11724 width: 200px !important; 11725 border: none !important; 11726 line-height: 37px !important; 11727} 11728div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view .actions .atc-btn-display { 11729 border: none !important; 11730 color: #fff !important; 11731 width: 200px !important; 11732 height: 37px !important; 11733} 11734 11735.fs-list-view-mode .add-to-cart-spinner-text-wrapper span::after { 11736 color: #FFF; 11737 text-align: center; 11738 font-family: "Roboto Condensed", sans-serif !important; 11739 font-size: 16px !important; 11740 font-style: normal; 11741 font-weight: 700; 11742 line-height: normal; 11743 display: none; 11744} 11745div#fs-product-grid-container.grid-container.fs-list-view-mode .atc-btn-display:hover { 11746 background: transparent !important; 11747} 11748.fs-list-view-mode .price-container.fs-serp-price{ 11749 position: absolute; 11750 right: -109px; 11751 bottom: auto; 11752 width: auto; 11753 top: 13px; 11754 display: block; 11755 order: unset; 11756 margin: 0px !important; 11757 font-family: "Roboto Condensed", sans-serif !important; 11758 font-size: 24px; 11759 font-style: normal; 11760 font-weight: 700; 11761 line-height: normal; 11762 color:#000; 11763 width: 70px; 11764} 11765 11766.product-content.product-card-items-wrapper.product-info-list-view { 11767 max-width: 552px; 11768 padding-right: 240px !important; 11769 position: relative !important; 11770} 11771.fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare{ 11772 color: #8C8888 !important; 11773 font-family: "Roboto Condensed", sans-serif !important; 11774 font-size: 14px !important; 11775 font-style: normal !important; 11776 font-weight: 500 !important; 11777 line-height: normal !important; 11778 text-decoration-line: line-through !important; 11779 position: absolute; 11780 top: 40px; 11781 right: -90px; 11782 width: 50px; 11783} 11784 11785div .fs-list-view-mode .product-card-list-view .reviews-container { 11786 margin: 0px; 11787} 11788 11789.fs-list-view-mode .fs-badges-wrapper-list { 11790 display: none; 11791} 11792.product-card-list-view .fs-product-image-link { 11793 min-height: auto !important; 11794 width: auto !important; 11795 min-width: 197px !important; 11796 margin-right: 0px; 11797} 11798.fs-list-view-mode .free-shipping-cs { 11799 position: absolute; 11800 right: 15px; 11801 bottom: 20px; 11802 text-align: right; 11803 margin: 0px; 11804 width: auto; 11805 padding: 0px; 11806} 11807.fs-list-view-mode .product-card-list-view .price-container .price { 11808 font-family: "Roboto Condensed", sans-serif !important; 11809 font-size: 24px !important; 11810 font-style: normal !important; 11811 font-weight: 700 !important; 11812 line-height: normal !important; 11813 color: #000 !important; 11814} 11815 11816.pageid-790 #main-content .container .page h1.page-heading { 11817 display: none !important; 11818} 11819.pageid-790 .fs-tabs.svelte-14rq09x { 11820 display: none !important; 11821} 11822.pageid-790 .fs-page-title-container { 11823 display:block; 11824 border-bottom: 2px solid #F5F5F5; 11825 padding-bottom: 18px; 11826 margin-bottom: 27px; 11827 max-width: 1440px; 11828} 11829.pageid-790 .fs-page-title-container .query-cat-name:before { 11830 content: 'Search Results for '; 11831 color: black; 11832 font-size: 28px; 11833 font-style: normal; 11834 font-weight: 700; 11835 line-height: 125%; 11836 font-family: "Roboto Condensed", sans-serif !important; 11837 text-transform: uppercase; 11838 display: inline-block; 11839 margin-right: 70px; 11840} 11841.pageid-790 .query-cat-name { 11842 display: block !important; 11843 color: #000 !important; 11844 font-family: "Roboto Condensed", sans-serif !important; 11845 font-size: 24px !important; 11846 font-style: normal; 11847 font-weight: 400; 11848 line-height: 125%; 11849 text-transform: capitalize; 11850 padding-left: 16px !important; 11851} 11852li.breadcrumb span{ 11853 font-size: var(--font-size-p-small, 14px); 11854 font-style: normal; 11855 font-weight: 300 !important; 11856 line-height: 140%; 11857 font-family: "Roboto Condensed", sans-serif !important; 11858 color: #000 !important; 11859 text-decoration: underline; 11860}
11861body:not(.default-cus):not(.cart-cus) .header nav[aria-label=Breadcrumb] { 11862 max-width: 1410px; 11863 margin: auto; 11864 margin-top: 43px; 11865 padding: 0px; 11866 padding-left: 16px; 11867 margin-bottom: 46px; 11868} 11869.pageid-790 .fs-page-title-container h1.title.svelte-3kk4e2 { 11870 display: none; 11871} 11872.fs-product-image-link.svelte-1cj2oxp .fs-badges-wrapper { 11873 position: absolute; 11874 top: 0px; 11875 width: 100%; 11876 display: block !important; 11877} 11878.pageid-790 .search-within-results-input-wrapper { 11879 padding-top: 31px !important; 11880} 11881 11882.price-container.fs-serp-price.svelte-1l6aelb.price-regular { 11883 margin-bottom: 60px; 11884} 11885#fs-product-grid-container .img-container.svelte-1cj2oxp.svelte-1cj2oxp { 11886 padding-top: 20px; 11887} 11888.top-element img[alt="Category Logo"] { 11889 position: absolute; 11890 bottom: 75px; 11891 left: 75px; 11892} 11893.top-element { 11894 position: relative; 11895} 11896.brand-cus nav[aria-label="Breadcrumb"] { 11897 display: none !important; 11898} 11899.top-element nav[aria-label="Breadcrumb"] { 11900 display: block !important; 11901 position: absolute; 11902 top: 30px; 11903 left: 102px; 11904 color: #FFF !important; 11905 font-size: 14px; 11906 font-style: normal; 11907 font-weight: 300; 11908 line-height: 140%; 11909 font-family: "Roboto Condensed", sans-serif !important; 11910 width: 100%; 11911} 11912.top-element nav[aria-label="Breadcrumb"] li.breadcrumb span { 11913 color: #fff !important; 11914 font-family: "Roboto Condensed", sans-serif !important; 11915} 11916.top-element nav[aria-label="Breadcrumb"] .breadcrumb:not(:first-child)::before { 11917 color: #fff !important; 11918} 11919.top-element nav[aria-label="Breadcrumb"] .breadcrumb:not(:last-child)::after { 11920 color: #fff !important; 11921} 11922div[data-content-region=header_bottom] { 11923 margin: 0px; 11924} 11925.category-top { 11926 width: calc(100% - 355px); 11927 float: right; 11928 padding-bottom: 18px; 11929 border-bottom: 1px solid #B0B0B0; 11930 margin-bottom: 44px; 11931} 11932.description-cs { 11933 margin-top: 30px; 11934 color: #000; 11935 font-style: normal; 11936 font-weight: 300; 11937 line-height: 140%; /* 22.4px */ 11938 font-family: "Roboto Condensed", sans-serif !important; 11939 font-size: 16px; 11940} 11941.description-cs h3 { 11942 color: #000 !important; 11943 text-align: right; 11944 font-family: "Roboto Condensed", sans-serif !important; 11945 font-size: 16px; 11946 font-style: italic; 11947 font-weight: 700; 11948 line-height: 140%; 11949 text-transform: uppercase; 11950 margin-bottom: 0px; 11951} 11952div#fs-product-grid-container.grid-container.fs-list-view-mode .product-info.info-container.svelte-1lxy170 { 11953 min-height: auto; 11954 padding: 13px 0px 0px 0px !important; 11955 margin-left: 20px; 11956} 11957div#fs-product-grid-container.grid-container.fs-list-view-mode .fs-product-title { 11958 min-height: auto; 11959} 11960.banner-cs img[alt="Category Logo"], 11961.banner-cs img[alt="Brand Logo"]{ 11962 position: absolute; 11963 max-width: 350px; 11964 bottom: 30px; 11965 left: 20px; 11966 z-index: 9; 11967} 11968.bn-desc-top { 11969 width: calc(100% - 335px); 11970 float: right; 11971} 11972.brand-cus .container.main-cs-container nav[aria-label="Breadcrumb"] { 11973 display: block !important; 11974} 11975.banner-cs img[alt="Brand Banner"] { 11976 width: 100%; 11977 display: block; 11978} 11979.bn-desc-top { 11980 margin-bottom: 15px; 11981 border-bottom: 1px solid #B0B0B0; 11982 padding-bottom: 18px; 11983} 11984.banner-cs { 11985 position: relative; 11986} 11987.banner-cs::before { 11988 content: ""; 11989 position: absolute; 11990 inset: 0; 11991 background: 11992 linear-gradient(93deg, rgba(0, 0, 0, 0.75) 18.37%, rgba(0, 0, 0, 0) 55.81%), 11993 linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%); 11994 z-index: 1; 11995 pointer-events: none; 11996} 11997 11998/* Logo on top */ 11999.banner-cs .logo-img { 12000 position: absolute; 12001 z-index: 2; 12002 left: 40px; 12003 top: 50%; 12004 transform: translateY(-50%); 12005} 12006.category-cus header.header nav[aria-label=Breadcrumb] { 12007 display: none !important; 12008} 12009.brand-cus .brand-description h3 { 12010 color: #000 !important; 12011 text-align: right; 12012 font-family: "Roboto Condensed", sans-serif !important; 12013 font-size: 16px; 12014 font-style: italic; 12015 font-weight: 700; 12016 line-height: 140%; 12017 text-transform: uppercase; 12018 margin-bottom: 0px; 12019} 12020 12021.brand-cus .brand-description { 12022 margin-top: 30px; 12023 color: #000; 12024 font-style: normal; 12025 font-weight: 300; 12026 line-height: 140%; 12027 font-family: "Roboto Condensed", sans-serif !important; 12028 font-size: 16px; 12029 width: 100%; 12030 margin-top: 0px; 12031} 12032.description-cs div#category_image { 12033 display: none; 12034} 12035.pageid-790 .container.main-cs-container > nav[aria-label="Breadcrumb"] { 12036 display: none; 12037} 12038.pageid-790 .fs-top-container-mobile .query-cat-name { 12039 display: none !important; 12040} 12041.category-cus .banner-cs::before { 12042 display: none; 12043} 12044h3.filter-options-title-tab { 12045 text-transform: none; 12046 font-weight: 400; 12047 text-decoration: underline; 12048} 12049.brand-cus .description-cs { 12050 margin: 0px; 12051} 12052h2.title-cs-cb { 12053 margin: 15px 0px 5px 0px; 12054 font-weight: 700; 12055} 12056.brand-cus .description-cs { 12057 position: relative; 12058} 12059.brand-cus .description-cs .brand-description p { 12060 margin: 0 0 1em; 12061} 12062.brand-cus .description-cs .more-mobile { 12063 display: none; 12064 cursor: pointer;
12065 color: inherit; 12066 font-weight: 600; 12067 text-decoration: underline; 12068} 12069.brand-cus .description-cs.is-truncated .brand-description { 12070 display: inline; 12071} 12072.brand-cus .description-cs.is-truncated .brand-description p { 12073 display: inline; 12074 margin: 0; 12075} 12076.brand-cus .description-cs.is-truncated .more-mobile { 12077 display: inline; 12078 margin-left: 0.35em; 12079 font-weight: 400; 12080} 12081.description-cs.is-expanded .more-mobile { 12082 display: none; 12083} 12084.reviews-container .star svg path { 12085 fill: #ED7623; 12086 width: 13px !important; 12087 height: 13px !important; 12088} 12089.category-container.fs-category-container { 12090 border-bottom: 1px solid #D0D0D0; 12091} 12092.removable-tags-wrapper .removable-tag-container .removable-tag-remove-button { 12093 position: relative; 12094 width: 10px; 12095 height: 10px; 12096} 12097.removable-tags-wrapper .removable-tag-remove-button.svelte-1lwoawo svg { 12098 display: none !important; 12099} 12100.removable-tags-wrapper .removable-tag-container .removable-tag-remove-button::before { 12101 content: ""; 12102 position: absolute; 12103 top: 50%; 12104 left: 50%; 12105 transform: translate(-50%, -50%); 12106 width: 8px; 12107 height: 8px; 12108 background-color: gray; 12109 -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7' fill='none'%3E%3Cpath d='M0.7 7L0 6.3L2.8 3.5L0 0.7L0.7 0L3.5 2.8L6.3 0L7 0.7L4.2 3.5L7 6.3L6.3 7L3.5 4.2L0.7 7Z' fill='%231D1B20'/%3E%3C/svg%3E"); 12110 mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7' fill='none'%3E%3Cpath d='M0.7 7L0 6.3L2.8 3.5L0 0.7L0.7 0L3.5 2.8L6.3 0L7 0.7L4.2 3.5L7 6.3L6.3 7L3.5 4.2L0.7 7Z' fill='%231D1B20'/%3E%3C/svg%3E"); 12111 -webkit-mask-size: contain; 12112 mask-size: contain; 12113 -webkit-mask-repeat: no-repeat; 12114 mask-repeat: no-repeat; 12115 -webkit-mask-position: center; 12116 mask-position: center; 12117} 12118.price-range-to { 12119 text-transform: none; 12120} 12121.fs-app-content.filters-grid-wrapper .fs-app-content-left-block, 12122.filters-grid-wrapper > div:first-child { 12123 scrollbar-width: none; 12124 -ms-overflow-style: none; 12125} 12126.fs-app-content.filters-grid-wrapper .fs-app-content-left-block::-webkit-scrollbar, 12127.filters-grid-wrapper > div:first-child::-webkit-scrollbar {
12128 display: none; 12129 width: 0; 12130 height: 0; 12131} 12132@media (max-width: 1023px) { 12133 div#fs-product-grid-container { 12134 grid-template-columns: repeat(2, minmax(0, 1fr)) !important; 12135 } 12136 .fs-app-content.filters-grid-wrapper .fs-app-content-left-block { 12137 padding-right: 20px; 12138 width: 300px; 12139 padding-left: 0px; 12140 } 12141 .fs-app-content-center-block { 12142 width: calc(100% - 300px) !important; 12143 } 12144 12145} 12146@media (max-width: 767px) { 12147 .category-cus header.header nav[aria-label=Breadcrumb], 12148 .brand-cus header.header nav[aria-label=Breadcrumb]{ 12149 display: block !important; 12150 opacity: 0; 12151 margin: 0px !important; 12152 min-height: 0px; 12153 height: 0px; 12154 } 12155 .bn-desc-top { 12156 width: calc(100% - 300px); 12157 } 12158} 12159@media (max-width: 730px) { 12160 .container.main-cs-container > nav[aria-label="Breadcrumb"] { 12161 display: none; 12162 } 12163 .bn-desc-top { 12164 width: 100%; 12165 } 12166 header .header-content .cart-wrap { 12167 height: 0px; 12168 } 12169 .category-cus header.header nav[aria-label=Breadcrumb], 12170 .brand-cus header.header nav[aria-label=Breadcrumb] { 12171 opacity: 1; 12172 display: block !important; 12173 height: auto; 12174 margin-bottom: 0px !important; 12175 } 12176 .fs-app-content-center-block { 12177 width: 100% !important; 12178 } 12179 .category-header-new { 12180 flex-direction: column; 12181 } 12182 .select-wrapper.fs-select-wrapper:before { 12183 display: none; 12184 } 12185 .filters-button-wrapper { 12186 border: 1px solid #ECECEB !important; 12187 border-radius: 0px !important; 12188 height: 49px !important; 12189 width: 100% !important; 12190 gap: 0px; 12191 font-size: 16px !important; 12192 font-weight: 400 !important; 12193 color: #000 !important; 12194 font-family: "Roboto Condensed", sans-serif !important; 12195 } 12196 .buttons-block.svelte-14ed25g.svelte-14ed25g { 12197 gap: 13px; 12198 z-index: 999999999; 12199 } 12200 .has-activeNavPages .buttons-block.svelte-14ed25g.svelte-14ed25g, 12201 .klaviyo-prevent-body-scrolling .buttons-block.svelte-14ed25g.svelte-14ed25g, 12202 .minicart-open .buttons-block.svelte-14ed25g.svelte-14ed25g{ 12203 z-index: 999; 12204 } 12205 .grid-container .atc-btn-display { 12206 width: 100% !important; 12207 } 12208 .select-wrapper .fs-select.fs-select .select__trigger { 12209 justify-content: center; 12210 } 12211 .filters-modal.svelte-14ed25g.svelte-14ed25g { 12212 background: #fff !important; 12213 } 12214 12215 .filters-modal-wrapper .filters-modal .filters-container { 12216 background: white !important; 12217 } 12218 12219 .category-title-wrapper .category-title { 12220 margin-bottom: 15px; 12221 } 12222 12223 .category-container .show-more-button { 12224 margin-top: 10px; 12225 } 12226 12227 .category-container.fs-category-container .category-title-wrapper .category-title { 12228 border-top: 1px solid #D0D0D0 !important; 12229 } 12230 12231 .category-container.fs-category-container.fs-is-filters-open { 12232 padding: 0px 0px 10px 0px !important; 12233 } 12234 .removable-tags-wrapper.svelte-p45rsf { 12235 gap: 10px; 12236 margin-bottom: 10px; 12237 align-items: center; 12238 } 12239 12240 .clear-all-button.svelte-p45rsf { 12241 margin-bottom: 0px; 12242 } 12243 12244 .fs-num-results.svelte-14ed25g { 12245 margin-top: 10px; 12246 } 12247 12248 .category-header-new .left-element { 12249 max-width: 200px; 12250 } 12251 body.brand-cus nav[aria-label=Breadcrumb], 12252 body.category-cus nav[aria-label=Breadcrumb] { 12253 margin: 0px !important; 12254 } 12255 .category-header-new { 12256 margin-top: 20px; 12257 } 12258 .checkbox.svelte-v4i1f4 .checkmark.svelte-v4i1f4.svelte-v4i1f4:after { 12259 left: 5px; 12260 width: 4px; 12261 height: 9px; 12262 border: solid #000; 12263 border-width: 0 2px 2px 0; 12264 -webkit-transform: rotate(45deg); 12265 -ms-transform: rotate(45deg); 12266 transform: rotate(45deg); 12267 top: 6px; 12268 } 12269 .checkbox.svelte-v4i1f4 input.svelte-v4i1f4:checked~.checkmark.svelte-v4i1f4 { 12270 background-color: #ffff; 12271 border-radius: 0px !important; 12272 border: 1px solid #000 !important; 12273 width: 14px; 12274 height: 14px; 12275 } 12276 .category-container .category-items .checkbox span.checkmark.fs-serp-checkmark { 12277 background-color: #ffff; 12278 border-radius: 0px !important; 12279 border: 1px solid #000 !important; 12280 width: 14px; 12281 height: 14px; 12282 } 12283 .grid-container:not(.fs-list-view-mode) .add-to-cart-spinner-text-wrapper { 12284 font-size: 14px !important; 12285 } 12286 .fs-top-container-mobile .removable-tags-wrapper { 12287 order: 1; 12288 } 12289 12290 .fs-top-container-mobile .fs-top-block { 12291 order: 3; 12292 } 12293 12294 .fs-top-container-mobile .fs-top-bottom-block { 12295 order: 2; 12296 } 12297 12298 .fs-top-container-mobile { 12299 display: flex; 12300 flex-direction: column !important; 12301 max-width: 350px; 12302 margin: auto; 12303 } 12304 img[alt="Category Banner"] { 12305 display: none; 12306 } 12307 .banner-cs img[alt="Brand Banner"] { 12308 display: none; 12309 } 12310 .banner-cs img[alt="Category Logo"], .banner-cs img[alt="Brand Logo"] { 12311 position: unset; 12312 z-index: 999; 12313 width: 100%; 12314 } 12315 .category-cus header.header nav[aria-label=Breadcrumb] ol.breadcrumbs, 12316 .brand-cuss header.header nav[aria-label=Breadcrumb] ol.breadcrumbs { 12317 display: block !important; 12318 } 12319 .new-sticky-header .header-content { 12320 margin-bottom: 0px; 12321 } 12322 div#fs-product-grid-container .product-container .info-container .compare-container .compare { 12323 text-decoration: line-through !important; 12324 color: #8C8888 !important; 12325 font-family: "Roboto Condensed", sans-serif !important; 12326 font-size: 14px !important; 12327 font-style: normal; 12328 font-weight: 500 !important; 12329 line-height: normal; 12330 text-decoration-line: line-through !important; 12331 } 12332 .grid-container:not(.fs-list-view-mode) .compare-container .compare:before { 12333 display: none; 12334 } 12335 .grid-container:not(.fs-list-view-mode) .info-container .compare-container { 12336 margin-top: 5px !important; 12337 } 12338 .grid-container:not(.fs-list-view-mode) .reviews-container { 12339 margin-top: 5px; 12340 } 12341 .pageid-790 nav[aria-label="Breadcrumb"] { 12342 margin: 5px 0px !IMPORTANT; 12343 } 12344 12345 .pageid-790 nav[aria-label="Breadcrumb"] ol { 12346 display: block !important; 12347 } 12348 .pageid-790 .fs-page-title-container .query-cat-name:before { 12349 display: block; 12350 } 12351 .pageid-790 .query-cat-name { 12352 padding-left: 0px !important; 12353 } 12354 .banner-cs::before { 12355 z-index: -1; 12356 } 12357 .brand-cus .description-cs { 12358 position: relative; 12359 } 12360 .brand-cus .description-cs .brand-description p { 12361 margin: 0 0 1em; 12362 color: #000; 12363 font-size: 16px; 12364 font-style: normal; 12365 font-weight: 300; 12366 line-height: 140%; /* 22.4px */ 12367 font-family: "Roboto Condensed", sans-serif !important; 12368 } 12369 .brand-cus .description-cs .more-mobile { 12370 display: none; 12371 cursor: pointer; 12372 color: inherit; 12373 font-weight: 600; 12374 text-decoration: underline; 12375 margin-top: 0.5em; 12376 } 12377 .brand-cus .description-cs.is-truncated .more-mobile { 12378 display: inline-block; 12379 } 12380 .brand-cus .description-cs.is-expanded .more-mobile { 12381 display: none; 12382 } 12383 .brand-cus .description-cs.is-expanded .more-mobile { 12384 display: none !important; 12385 } 12386 .fs-product-title { 12387 -webkit-line-clamp: 2 !important; 12388 min-height: 49px; 12389 } 12390} 12391@media (max-width: 500px) { 12392 div#fs-product-grid-container { 12393 display: flex !important; 12394 flex-direction: column; 12395 } 12396 .grid-container .product-container.product-card-border { 12397 max-width: 350px; 12398 } 12399 .grid-container .product-container.product-card-border { 12400 max-width: 100%; 12401 width: 100%; 12402 } 12403 12404 .brand-cus .container.main-cs-container, 12405 .category-cus .container.main-cs-container, 12406 .pageid-790 .container.main-cs-container{ 12407 padding: 0px 14px !important; 12408 } 12409 .fs-top-container-mobile { 12410 max-width: 100%; 12411 } 12412} 12413/*NEW CSS CUSTOm*/ </style> 12414
12415<script> 12416 window.FS_INITIALIZE_CSS_MEDIA = () => {if(!fsGetUserVariation()) { 12417 ['fast-serp-css', 'fast-serp-custom-css'].forEach(id => { 12418 document.getElementById(id).media = ''; 12419 }); 12420 }} 12421 if(!window.FS_WAIT_FOR_POST_LOAD) { 12422 window.FS_INITIALIZE_CSS_MEDIA(); 12423 } 12424</script>
12424 12425
12426<script> 12427 function fsAttachFallbackEvents(targetElement, responseDataStr) { 12428 function withLS(inputStr) { 12429 localStorage.setItem('fast-session-token', inputStr); 12430 return JSON.parse(inputStr); 12431 } 12432 try { 12433 const responseData = JSON.parse(responseDataStr); 12434 responseData.body = JSON.parse(responseData.body); 12435 const fsServerRequestURLObj = new URL(window.fsServerRequestURL); 12436 12437 function fsGetSession() { 12438 const SESSION_TOKEN_LIFE = 1800; 12439 const now = Math.round(Date.now() / 1000); 12440 const sessionLC = localStorage.getItem("fast-session-token"); 12441 12442 if (sessionLC) { 12443 const currentSession = JSON.parse(sessionLC); 12444 if (now - currentSession.lastActive >= SESSION_TOKEN_LIFE) { 12445 return withLS(JSON.stringify({ 12446 lastActive: now, 12447 start: now, 12448 })); 12449 } else { 12450 return withLS(JSON.stringify({ 12451 lastActive: now, 12452 start: currentSession.start 12453 })); 12454 } 12455 } else { 12456 return withLS(JSON.stringify({ 12457 lastActive: now, 12458 start: now, 12459 })); 12460 } 12461 } 12462 const fsSession = fsGetSession(); 12463 function fsSaveDelayedReport(productData, position, rec) { 12464 const delayedReportObj = { 12465 uuid: responseData.body.uuid, 12466 storeID: fsServerRequestURLObj.searchParams.get('store_id'), 12467 platform: 'Shopify', 12468 userSession: localStorage.getItem("isp_token_1" || ''), 12469 sessionToken: fsSession?.start, 12470 cartToken: localStorage.getItem("__isp_cart") || '', 12471 qs: getReferrerBasedAudiences(), 12472 params: { 12473 sort_by: responseData.body?.sort_by || fsServerRequestURLObj.searchParams.get('sort_by'), 12474 pagenum: responseData.body?.p ?? 1, 12475 id: productData.id, 12476 pos: position, 12477 original_category_id: responseData.body?.category_id, 12478 original_smart_navigation: responseData.body?.category_name, 12479 rec: rec 12480 }, 12481 endpoint: "post_load" 12482 } 12483 12484 localStorage.setItem("product-seen-from-category-fs-delayed-report", JSON.stringify(delayedReportObj)); 12485 12486 } 12487 12488 function fsReportCallback(event) { 12489 const targetEl = event.target.closest('.fs-results-product-card'); 12490 const productPos = Number(targetEl.dataset.productPosition); 12491 const productID = targetEl.dataset.productId; 12492 const productData = responseData.body.items.find(item => item.id === productID); 12493 const personalizedProducts = responseData.body?.personalized_products || []; 12494 const rec = personalizedProducts.includes(Number(productData.id)) ? '1' : '0'; 12495 fsSaveDelayedReport(productData, productPos, rec); 12496 } 12497 12498 const serverProductElements = [...targetElement.querySelectorAll('.fs-results-product-card')]; 12499 12500 serverProductElements.forEach((el, idx) => el.addEventListener('click', fsReportCallback)); 12501 12502 function reportPageView() { 12503 const serverData = responseData.body; 12504 const personalizationParams = window.fastSimonUtils?.getPersonalizationParams('category'); 12505 const variation = localStorage.getItem("fast-debug-variation") || localStorage.getItem("fast-variation") || undefined; 12506 const pageNum = Number(serverData?.p ?? 1) || 1; 12507 const productsPerPage = Number(fsServerRequestURLObj.searchParams.get('products_per_page')) || 0; 12508 const promotilesDataToReport = []; 12509 serverData.items.forEach((item, idx) => { 12510 if(item?.promotile) { 12511 promotilesDataToReport.push({ 12512 id: String(item.id), 12513 name: item.title, 12514 link: item.link, 12515 thumbnail: item.image, 12516 index: (pageNum - 1) * productsPerPage + idx + 1 12517 }); 12518 } 12519 }); 12520 const repParams = { 12521 source: "fast-simon-reporting", 12522 UUID: serverData.uuid, 12523 store_id: fsServerRequestURLObj.searchParams.get('store_id'), 12524 pagenum: pageNum, 12525 sort_by: serverData?.sort_by || fsServerRequestURLObj.searchParams.get('sort_by'), 12526 original_category_id: serverData?.category_id, 12527 original_smart_navigation: serverData?.category_name, 12528 serp: serverData?.category_name, 12529 products: serverData.items.map(item => item.id).toString(), 12530 rescount: serverData.total_results, 12531 pp: personalizationParams ? (serverData?.personalized_products || []).toString() : undefined, 12532 spv: personalizationParams ? personalizationParams.spv : undefined, 12533 cart_token: localStorage.getItem("__isp_cart") || '', 12534 session: fsSession?.start, 12535 st: localStorage.getItem("isp_token_1") || undefined, 12536 prev_up_type: 20, 12537 doc_ref: document.referrer, 12538 qs: getReferrerBasedAudiences(), 12539 variation_id: variation, 12540 market_context: fsMarketContext, 12541 promo_tiles: promotilesDataToReport.length ? JSON.stringify(promotilesDataToReport) : undefined 12542 } 12543 for (const key in repParams) { 12544 if (repParams[key] === undefined) { 12545 delete repParams[key]; 12546 } 12547 } 12548 const report = new URLSearchParams(repParams); 12549 const queryString = report.toString(); 12550 const serverURL = `https://ping.fastsimon.com/post_load?${queryString}`; 12551 fetch(serverURL, {keepalive: true}); 12552 window.fsPageViewedReportFired = true; 12553 } 12554 reportPageView(); 12555 } catch (e) { 12556 console.log('fs error:', e); 12557 } 12558 } 12559</script>
12559 12560 12561 12562 12563 12564 12565<!-- App element target --> 12566<div id="fast-simon-serp-app" style="display:block;color: initial;background: initial; min-height: 100vh;"> 12567 12568</div> 12569
12570<script> 12571 window.FS_CLEAR_APP_CONTENT = () => { if(window.fastSimonIsDynamic) { 12572 document.getElementById('fast-simon-serp-app').innerHTML = ''; 12573 document.getElementById('fast-simon-hide-mf-render')?.remove(); 12574 }} 12575 if(!window.FS_WAIT_FOR_POST_LOAD) { 12576 window.FS_CLEAR_APP_CONTENT(); 12577 } 12578</script>
12578 12579
12580<script> 12581 window.FS_INITIALIZE_APP = () => { 12582 var isAppHydrated = !!localStorage.getItem('fs-hydrated'); 12583 var shouldImmediateHydrate = isAppHydrated || window.matchMedia("(min-width: 767px)")?.matches; 12584 12585 // Injects a modified script into the target element 12586 function injectScript(script, target) { 12587 target.appendChild(script); 12588 } 12589 12590 function prepareScript(script) { 12591 if(script.type === 'application/json') { 12592 return script; 12593 } 12594 let newScript = document.createElement('script'); 12595 newScript.text = script.text; 12596 return newScript 12597 } 12598 // Injects scripts on user interaction to improve performance 12599 function injectOnUserInteraction(scripts, target) { 12600 12601 function inject(e) { 12602 12603 e.target.removeEventListener(e.type, inject); // Cleanup 12604 12605 /* verify that the script not injected already by another interaction event */ 12606 if(!window.FSHydrated) { 12607 window.FSHydrated = true; 12608 if(window.HTMLToInject) { 12609 target.innerHTML = window.HTMLToInject; 12610 } 12611 scripts.forEach(script => injectScript(script, target)); 12612 12613 } 12614 12615 } 12616 12617 // Listen for any user interaction 12618 const interactionEvents = ['mousedown', 'mousemove', 'touchstart', 'keydown', 'scroll']; 12619 12620 /* inject AC on any interaction and destroy once fired */ 12621 for (const eventName of interactionEvents) { 12622 window.addEventListener(eventName, inject); 12623 } 12624 } 12625 // Decide on script injection based on local storage flag 12626 function injectScripts(scripts, target) { 12627 if(shouldImmediateHydrate) { 12628 scripts.forEach(script => injectScript(script, target)); 12629 } else { 12630 injectOnUserInteraction(scripts, target); 12631 } 12632 localStorage.setItem('fs-hydrated', 'true'); 12633 } 12634 12635 // Adjusts the min-height of the app dynamically 12636 function disableMinHeight(){ 12637 let serpElement = document.getElementById('fast-simon-serp-app'); 12638 if(serpElement) { 12639 serpElement.style.minHeight = 'unset'; 12640 } 12641 } 12642 12643 // Show footer after the app is loaded 12644 function showFooter() { 12645 let footer = document.getElementById('shopify-section-footer'); 12646 if(footer) { 12647 footer.style.display = 'block'; 12648 } 12649 } 12650 12651 if (window.SerpOptions) { 12652 setTimeout(disableMinHeight, 300); 12653 setTimeout(showFooter, 300); 12654 } else { 12655 window.addEventListener('fast-serp-ready', function () { 12656 setTimeout(disableMinHeight, 300); 12657 setTimeout(showFooter, 300); 12658 }); 12659 } 12660 12661 var allHTML = ''; 12662 async function doFetch() { 12663 var res = await fetch(window.fastHref, {priority: 'high'}); 12664 var targetEl = document.getElementById('fast-simon-serp-app'); 12665 12666 const transformer = new TransformStream({ 12667 transform(chunk, controller) { 12668 allHTML += chunk; 12669 chunk = chunk.replaceAll('
12669<script', '<!--
12669<script'); 12670 //enqueue the chunk so it can be passed on. 12671 controller.enqueue(chunk); 12672 } 12673 }); 12674 12675 if(window.collection_prerendered && !window.fastSimonIsDynamic) { 12676 var data = await res.text(); 12677 window.HTMLToInject = data.replaceAll('
12677<script', '<!--
12677<script'); 12678 allHTML = data; 12679 shouldImmediateHydrate = isAppHydrated; 12680 } else if(shouldImmediateHydrate) { 12681 await res.body 12682 .pipeThrough(new TextDecoderStream()) // Decode the stream from bytes to text. 12683 .pipeTo(new writableDOM(targetEl)); // Continue the original pipeTo to DOM element. 12684 } else { // hydrate on interaction 12685 await res.body 12686 .pipeThrough(new TextDecoderStream()) 12687 .pipeThrough(transformer) 12688 .pipeTo(new writableDOM(targetEl)); 12689 } 12690 } 12691 12692 doFetch().then(() => { 12693 let splatted = allHTML.split('
12693<script'); 12694 splatted.shift(1); 12695 splatted = splatted.map(item => '
12695<script' + item); 12696 let scriptsParent = document.createElement('div'); 12697 scriptsParent.innerHTML = splatted.join('\n'); 12698 let scripts = [...scriptsParent.querySelectorAll('script')].map(script => prepareScript(script)); 12699 let target = document.getElementById('fs-serp-app'); 12700 if(window.CATEGORY_ID) { 12701 if(scripts?.length) { 12702 fsAttachFallbackEvents(target, window.fsServerResponse); 12703 } else { 12704 try { 12705 document.getElementById('fast-simon-serp-app').querySelectorAll('script').forEach(script => { 12706 if(script.type === 'application/json') { 12707 window.fsServerResponse = script.text; 12708 window.fsServerRequestURL = script.getAttribute('data-url'); 12709 } 12710 }); 12711 fsAttachFallbackEvents(target, window.fsServerResponse); 12712 } catch (e) { 12713 12714 } 12715 } 12716 } 12717 injectScripts(scripts, target); 12718 }); 12719 }; 12720 if(!window.FS_WAIT_FOR_POST_LOAD) { 12721 window.FS_INITIALIZE_APP(); 12722 } 12723 12724</script>
12724 12725 12726 </div> 12727 12728</section> 12729 12730 12731 </div> 12732 <div id="modal" class="modal" data-reveal data-prevent-quick-search-close> 12733 <button class="modal-close" 12734 type="button" 12735 title="Close" 12736 12737> 12738 <span class="aria-description--hidden">Close</span> 12739 <span aria-hidden="true">×</span> 12740</button> 12741 <div class="modal-content"></div> 12742 <div class="loadingOverlay"></div> 12743</div> 12744 <div id="alert-modal" class="modal modal--alert modal--small" data-reveal data-prevent-quick-search-close> 12745 <div class="swal2-icon swal2-error swal2-icon-show"><span class="swal2-x-mark"><span class="swal2-x-mark-line-left"></span><span class="swal2-x-mark-line-right"></span></span></div> 12746 12747 <div class="modal-content"></div> 12748 12749 <div class="button-container"><button type="button" class="confirm button" data-reveal-close>OK</button></div> 12750</div> 12751</main> 12752 <footer class="footer" role="contentinfo"> 12753 12754 <div class="homepage-why-strip"> 12755 <div class="eg-container"> 12756 <div class="footer-why-item"> 12757 <div class="why-header"> 12758 <div class="why-icon"> 12759 <svg class="deskt-svg" width="54" height="54" viewBox="0 0 54 54" fill="none" 12760 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 12761 <rect width="54" height="54" fill="url(#pattern0_1559_303)" /> 12762 <defs> 12763 <pattern id="pattern0_1559_303" patternContentUnits="objectBoundingBox" width="1" 12764 height="1"> 12765 <use xlink:href="#image0_1559_303" transform="scale(0.005)" /> 12766 </pattern> 12767 <image id="image0_1559_303" width="200" height="200" preserveAspectRatio="none" 12768 xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAyKADAAQAAAABAAAAyAAAAACbWz2VAAAUzUlEQVR4Ae1dCcweRRn+OeQsUKAFWohUbhKIHIWWFmoTCYkGTcGCIITfIgIiyKGCgJS1QFU0FTkEG2wMt6AkqCCHtOVUrsQglLu0nNFCKW2BclWfx/xb1v33eGe/2Z2d2fdNnuw18x7PzPt/uzOz+/f1qSgDyoAyoAwoA8qAMqAMKAPKgDKgDCgDyoAyoAwoA8qAMqAMKAPKgDKgDCgDyoAyoAwoA8rAJwys9smu7rWYgTXg267ATsD2wHbAtsCmwJABrI8t5R1g+QDexPYF4DngeeAp4AngY0BFwIAmiIAkB0VWh819gInAhIH9DbC1Icug5EHgXmAu8DfgP4CKMtB6BsbCw4uAVwF22ibwMuzMAMYAKspA6xjgrdFJAG+DmkiIIhvPwodvA+sBKsqAUwY2h/WfAIuBok7r4hqfXaYDmwEqykCjDKwLaz8E+CzgovOb2HwbPv4AWAdQUQZqZ+AIWOA9v0knbUPZBfD5q4CKMlALA1tA65+ANnT2Xny4GTEMr4UhVdpZBiYj8jeAXjpmm+r+C7FM6mxrauDWGFgTmi4B2tS5bfrCoWFOYAYtOlFYT/NuDLU3AZ+3rJ4z4Y8CTw+As+RLAD7wc/acwpl1TioOBTjjviPAGfi9BrbYWJPboekwgA/zKsqAiAF2Ss4n2PhrzU5/NcCH+xFArzISCo4ErgGo24aPTNbPACrKQCkDO6CEjVnwOdBzFBCvryo1XKEAf2n6gblAr4nyEnRsC6goA7kM7IwrrwNVO9tK1L0F4K1Q0zIWBnsdZXsFOriQUkUZGMQAb6s4ulM1Oe5H3d0GaW3+xB4w+SBQNY7XUHcUoKIMrGKAD+TPAFU61SLUmwK0abCEvhwDVB2afhJ1NwJUlIG+T4GDOUCV5LgT9dq81mkL+Hd3xdjuQL01AZWOM/BrxG+aHB+hzjkA3/lou9DHHwF8wco0zovbHpz6Vy8DX6nQ
12768ad5FnS/V61Yt2jlz/h5gmiQH1uKNKm09A1vCQy4JN+kwb6H8vq2PLN9BvtnISUmTmDlw0ebbyPxoe7iyC+peBfAFH+J6YAzQJbkLwZp0FL7z8dkACOJIm2mS/DmAuMUh8Kd2BZDuHBzDP0Osxe+CR2TEn+YjeczbqvF+h/x/3vOXxPR2i7ejwQtnicuIiQJngTPbrwDJBCja5wO5j88cZc3IP5QmD+4vonzwL13NRJBFnSG+FqFcqHI+AovjlGw5WhWqTENgEg7iMiFz8b82NpkMiwLsFSMQU9kvaNwZuOU8hw9DuVWbirHNBpIxF+2/g7LDqxrzod5CAzJIVORDUAY+XoiyRR0geY0z5F0YveEfDZPRvPMM+PauaJXFbJF3UWY7PBSnlwLJJCjan5KtJsizxxrwwtE8riIOUg5AVEWdIu9aFAAbZxrEfh/Kcj1TV4Sx/h3Ia//0+dNCJmaqARFJYiKPSWEHWCiMm8Pdu3kca1XXRwv5YZ/g3FnQEiG6ZOeX7rOej/I5OC2Nke9zdFVuQ+BSnvj+SdASITopGclyrOebXAmHkzEU7e/tW3AZ/vIX8DpgPvAicCMgmejcB+WKuEleuwxlg5cIESaDlu6zni+yNhxdAkhim+NLUAV+HoJrH2TEy1vHswvqxZfuyaibxR3fNeGrAsFLhAizCCg7x3o+yP5wsiyW+PpRPgRU4OOhuPZhSbxfK6jPS1NK6sdccbsfK3RBIgSZDFy6z3ptl+lwUBLPMpSr8wMLdfN0OAxwWUxZrPNKHNkA1zkhWKaH188t0RXU5QjRSEhJl2G9NstDcC7tc9YxP83jq/BXQZIccdwblgR6La7HZYu295boCe5yJCQmTRrrtVHYEaQd54g2BiDw6UiDGON2K3vfnLeacdmiLZ91Ovd/SCIhOWniWK9tMgEOpf3MO+aSC9+EHdlkRS5jf1YQ5JYok8dT+nzww71ZfEUGBCUJY702yfFwJulf3n7ZfXmbYop9+Tp2TJOD8X8rVlCyfRrX8/hKnj+6RE+wlyMhQUmyuP/jFjHCjw6k/cs6vqpFPktcYaeskhy/Qz2uKpCI9Dnk5xJloZaJEFhWhyo7x0kkaUPUyd1dQv/PqtMJy7qPgb6VwriS7XQT6qxp4Ms5Qhu3GegMsmgkJCrZGNznX+U1gCrCIcsHAZN3N9L2TY4PNnSS76bzL+wLwHyAM9XjgLrlWBhoIjkYByccTTisWpZtfP+APWz8lAhuVyGAyx1M5QpUqGKrlzomH2NgMnH0Jm2PHbfOXyI+TzWVHDDVtzuQjrHuY94SeysRPK9CkMlfZw61VrHRa52tha2yA8qV/apFQl0mxU5A4SaTg75tA/TKa5X6k2ncV4nguGnQcw2CNXknwdSPovKbCH2cKYw/EuqTFDtRaDMdn+kzR9qXYRXtpv0wPea7OF5LBO9NguayBalk3bqY2Kpadi2hg8+gnNRGJNRZVOw7BvaSfvWaHPSJizyTOpvaf5fGfZcIAZgQJomXIywmOm2WlSbIQkMfI0ngOWVOMbQV82EjOeiSqwRhHEFIhCjiRinbSgJ2mSDSW6ym3uk/zYDbJPe2koPtNbyiD0l/qu7TfhDyBKKQkCAJ1mWCbC1xEGUOEMab5iQS6mex7wHp+pJjm8lBP1w9pDPWYOQfiETSeJKAXSaIyTDvVGHMaV4iAQlnVNRtOzno6h4VfUnHXeWY9oOQUBLE9Luz56H1qjR8VNDqZ1bUWUdy0M1DK/pThZd0HdoPQlwliJS8v6Jgmvys4yoTfNOFutP2ogznz66oq67koIt
127681LDVJc5F3nEGRn6faniBcE5bXCMnzXBZTRS5EpaQe6X6UMCbtiGnddSYH3atjsWI6hrzjBD297/LeXSWbAS7ZlshekkIZZU7HOa4346iTiZw7UJgdJDKpOFD299hyvRpfBqtLRgsVzxOW62Sxtv+CmIw6jeyhBS9C3by/hrbP1/3LQRq2MohnDCsIRcqFUF37i7U9QTiWL13DxFdXe5FLUVnaAaqWayI5yEG/MJb3Uc7klVtp3PQhCGl7gpDkfwKShrmmxxbh+y+XC21J/EmXaSo5SMP1wjjuYWEDSceUd2ygst1FfUiQi0FhXkMkzy9HuSE90s0kkS5oTNou228yOfjZH66HKvOJ188FTESik2WCER8S5CCwLW2YfgstwyT5jYHNMt+aTA6Gf7SB7/uygoGUxRpfN1DZ7qI+JAg//VP2DkfcMHMt0b069PwWiPVW3TadHAyfy80l/i5COdMRVIlelglGfEgQks2OJm0ck1GZooZkklxtYDftn4vkGG/gLwclTCUdY96xqd7WlvclQSaBwbzGSJ/nil1bwjmS64C0jbJjF8nBmP9i4GuVPyRlccfX6UsQ4kuCrAW2FwNxA5RtuVDPljBJ+LmdMpvxdVfJsbeBj89WJCeOsWxbUX37qvmSIGSO328qa5j4+gMoy4dtW8J7dcltnqvk4O3gw0Acf9n21IrElOmNr1dU375qPiXIlqCPE1txI5Rtj7FMN5OES0Ty7PJXxvSh15aL/Npinl/p8/yPuOtXNJzWlXdcUX37qvmUIGRvFpDXKOnzb6DsFqxkUfiXmp/veQxYMYBHsf0mYPMXC+rEwiU2Jref08SaBxdMc5x3PLimp2d8S5CdwPPHQF7DpM/fjbLs1KEKn4/uAdJx5x1zMnVYD2Tk6U2f78FEu6r6liBkz/TDdFG7KLfqzQXQlu6cRcdn9Wi9SHfyWo9m2lPdxwThX8C3gGSDFO3zF2dSeyi35gnfopQu5CQ/LwD80kkvUsRz8lovNlpV18cEIYEnA8kGKdvnTPwEVgxEJiIOPgOVxZ28buOPRFJf0X4gNPf1+ZogHC16xLCDLEH53QJoOc7xvG0Y+y2W4i5KiuQ1S+bcq/E1QcjcDgAfOpMNU7bPJPH5l2Qi/DdNjtdRp5cHc1RfJWX8xtdXVfB9x+cEIffHAnGjSLe83ZrEyp7JZPhreltFTr5gMU4pxxZNulXle4KQPckMd7ph+eDO+QAfhoA5lMvRKpMH8jjeGahnU2K9ZVubNp3qCiFB+MooJ+vKGi3r+mzUG+G0BYqNcxLQZJ4jGeOtqMvksilJ/UX7Nm061RVCgpBAdqSXgaJGy7vGpRe8VXM1Ew7Tg4S/bFw+YjJDnozvcdTlm4W2JWmjaN+2XWf6QkkQEsjPj5rMj6QbmP/bZDQVORauyn0ISPsnPX4FdT9dUwxSH2oy37zakBKE7O0JVP2rGzc+b03GUlnDMg72TN7niP1Nbl+Cjm1r9Dtpq2i/RheaVR1agpC93QEuVCxqQMk13vtPAYYAdQlvg44G7gMkPhWVWQgd2wB1SpH95LU6fWhUd4gJQgJ3BfjXNNloVfffgZ5rgaMALrnvVfhRt36An+aRfn2kzPd50DUKqFvK/IivW/VjNavazJQxQXjvXiYSHzm7/WGZooHrEn1CVbnFNseVmwHeutiUZ6DsMeDpATyPLSfvlgLLAMqGAH8dhgLbATsCXInMZxxOcNqU26DscID26xYmgESaaF+JHz2XCfUXJCZmLezMAuK/bKFtf4bYVo+DbWAr5a8BV5oxEXqCxCzys6S9jHBJO0ZT5bh85MA4uAa30vgadKleU11JELLI54c7AGkjt7UcVw5sCrgQKScufKvFZpcSJCawHzuvAtLGbku5+fCZ74C4FCkXLn20aruLCUICuTxlKrAckDa6q3JL4OP3gbUB1yLlwLWf1ux3NUFiArkO66dAG59PFsGvacAwoC2iCYKWyCJB0kAc5s2qm3VOoq/JMuvD2EnAc0CWv02e4/DxccC6QNtEykPb/K7sT9d/QbKIG4OTMwCuaZJ2iF7LLYQtDtm2YS0Y3MgVaZy5CqpccDmpwgQJdaKwSlsk67BduCZrIrAfMB7gBKAN4XPFAwCXmMwBHgHY+douUh+t9mmrygwZ1gSRE8YJuV0AzopvPwAuDNwE4Kw512zF67b48M9ZdW4XA5xt5+0bt7yFehJYCfgmThLEJUl6i+WSff9sM0EksBpZk0sFrDquypSBJhjQBGmCZbXhLQOaIN42nTreBAOaIE2wrDa8ZUATxNumU8ebYEATpAmW1Ya3DGiCeNt06ngTDGiCNMGy2vCWAU0Qb5tOHW+CAU2QJlhWG94yoAnibdOp400woAnSBMtqw1sGNEG8bTp1vAkGNEGaYFlteMuAJoi3TaeON8GAJkgTLKsNbxnQBPG26dTxJhjQBGmCZbXhLQOaIN42nTreBAP8nlTXRPryf9d40XgzGNBfkAxS9JQyEDOgCRIzoVtlIIMBTZAMUvSUMhAzoAkSM6FbZSCDgVAS5CPE9mFGfHqqWwy8ZzvcUBKEvPCfW6p0m4FHbYcfUoL80jY5qs87Bi6y7XFICXIDyPmVbYJUnzcMMDlu9sZbgaM2P16dNHcoDu4H3gUkHzvWMv7yxDa+FzgYCE7qSpDgiNKA3DEQ0i2WOxbVcrAMaIIE27QamA0GNEFssKg6gmVAEyTYptXAbDCgCWKDRdURLAOaIME2rQZmgwFNEBssqo5gGdAECbZpNTAbDGiC2GBRdQTLgA/vpOs75MF2v8YCWwFLXO3NBa03mVjVXxATtrSsrwysA8fHAzcCF5sEoQliwpaWDYGBkxDEZGkgmiBSprRcSAycLA1GE0TKlJYLiYE9pcG4TBB9h1zaSlrOGQMuE+QpZ1Gr4a4zIH533WWCzOp6K2n8zhgQv7u+hjMX+/oWwPbGwFiHPqjp7jHA5BAnSBvoOR5OvAzou+HKQV19oPK766u1IUMGfBiF7UZAXT59EbovAOqQh6H0uDoUt1znTvDvaqCOFRm8Bf9Gy+MPxr1RiGQJUNdfKOo9DeiSrItg5wF1cjqlS4S6jPX2mhuSnYSfvdzGZZAN254Oe3UmB3W/BQxrOK7OmdsfEdfdkLF+3m50QUYgSP5BiOOuc3thFwh1GeOtDTUkOwknP0e6DLYh29Ngp86kSOrmrwgXG6rUwMBm0MkvvycJL9q/HmXHAWwQIl4BWlQnfe1U1AtdXkSA6bjzjm1welDohLqK70iDhjyhwEmuAM3rAOnzdxboCeESR67SMecd2+L0shCIa2MMlwgbk3/lyoQv2uR1hOR5jpaFLP0ILhlv3r5NTh8KmVCXsUlHr3hbVSb7okBeZ0ifH16mzOPr5wt5sMnpvz3mq9WuPyJsTMlDIMf904mQd7xzq1npzbnLhTzY5NTZym+XixV7a6Z2165rNUC7o67Pu5X1qS7WHHqCLCsOf9VVyQs0o1eVLt9ZWl7E2xIuOOVQrxMJPUEWCFk9WVDuFEEZFnkfeE1Y1sdiC4RO2+R0vtCmFjNk4ESUz3tOSJ/nUG6eMDnS5fOOH85TEsh5vp6QF3v6vC1OLw2Eu9aFsaNBY7JxOZTL0So+kBP7AX8A0g1fdMw1SiELV+6aLPy0wemkkAl1HdtjcKCoQ9u+tovrgBuwP7NBTt+GLcmIWANhh2miv8HGnB0mhYOi2hVnOLJk+49Llr4Zg6zrCasM8Jag7vcW2LDsMJLJMavBOVR2A2xndWib5zhixpXDKjUzwGeJjwGbjZfWxduOLslIBLsYSPNg8/i7XSLUdaxTa2zMx6F7PdcBOrD/Zdis61brLugOfRrCQZMVm7wSl23+haOuhcBWxWaDvmoylC7l/gkwNjRo1loaHJeA8KFP2lBl5fjL0eXkiJuZH1f4wBKvXD+nr9nGzDraHga7bwJlCZB3nbcVfObo4m0Vws4UTiA+B+RxVnaenF4B6JAuSGiDbAonfgHwm0lljZe8PhvlxwEqgxlYG6dOB7g8PclZ2f4DKD8BUGkhA/y643HAH4FFQLoxV+Acl49whrwLk4AIs2dhohwCXAu8BKQ55fJ13p7ydtdkESiKNyu6LHsw35vgFO+BOX+yFODCQ/78q1RnYAiqbg5w+c5ygJzymUVFGVAGlAFlQBlQBpQBZUAZUAaUAWVAGVAGlAFlQBlQBpQBZUAZUAaUAWVAGVAGlAFlQBlQBpQBZUAZUAaUAWVAGVAGlAFlQBlQBpQBZUAZUAaUAWVAGVAGlAFlQBlQBpQBZUAZUAaUAWVAGVAGlAFlQBlQBpQBZUAZUAaUAWVAGVAGBAz8FzEA8VVbQCQUAAAAAElFTkSuQmCC" /> 12769 </defs> 12770 </svg> 12771 12772 <svg class="deskt-mobile" style="display:none;
12772" width="66" height="66" viewBox="0 0 66 66" 12773 fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 12774 <rect width="66" height="66" fill="url(#pattern0_1432_800)" /> 12775 <defs> 12776 <pattern id="pattern0_1432_800" patternContentUnits="objectBoundingBox" width="1" 12777 height="1"> 12778 <use xlink:href="#image0_1432_800" transform="scale(0.005)" /> 12779 </pattern> 12780 <image id="image0_1432_800" width="200" height="200" preserveAspectRatio="none" 12781 xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjEwIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDQjkyODE4Q0ZFMjExRjA5MkMzQTU3NTk3MDMxRjVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDQjkyODE5Q0ZFMjExRjA5MkMzQTU3NTk3MDMxRjVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RENCOTI4MTZDRkUyMTFGMDkyQzNBNTc1OTcwMzFGNUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RENCOTI4MTdDRkUyMTFGMDkyQzNBNTc1OTcwMzFGNUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5k8rSDAAARF0lEQVR42uydCZQVxRWGawAPS1BB3EDNcQGRHEwMoqIsQtyVKIooiEZFERdGQQSiguIyLjER2QwSFaNBcBAl4oaCEBSXCKgsAQMqcTeSiDIgKjL573kX80CGqerX3a+7+v/Puac4THe/7ur6urqr7r1VUllZaSiK2rpqsAooioBQFAGhKAJCUQSEoggIRREQiiIgFEVAKCp7qsUqSL7+O7hpTRQHwg6ANYM1he0HawSrr/YT3XwtrELtP7B3YMthK2BLYYt3un3F96xVO5XQ1SSRQEjPfjisI6yD/nv7kA6/BvYybA5sNuwVAMNGQEBSAUYbFN1h3WBNYvrZD2GTYY8AlNd4FwhI0qCQV6NesMv11amYklexEbDxgGUd7w4BKSYYu6HoD7sI1jBppwe7B3YXQPk3AaHiBKMuigGwwfpxnWR9BbtVQVlPQKio4eiJ4jbYnik79X8J0IDkEQJCRQHG7ij+BOuc8kt5HNYHoHxuOFFIhQTH6SgWewCH6FS5FlxTF/YgVKFgyCTscFhfTy9Rrm2g75OOBCQaOBrq3MJRIR9aZsLnwZapySz5apOb/KvQberrpGIDkxs2bm5yM/CHaBmmnoV1ByRfEhDKFg5plE+bnEtIoVqr7/3SEF9AQ/ykwHOTycdfwY6HdclzTylEb8NOwLm9R0Co6hrg/ihmmcJnwWfDxsOmoOGtjehcpafpCjsfdmSBh/sA1gnn+g4BoapqcC3kKQ/bPeAh5EZMg92MhvZ6EVxcri1wIOEjhWQ5AaG29lo1F7ZrwEPIvn3RuN4s8nW0QjHa5Jwjg0heAY/Adaw0HOal8j7InwoIxyqT88NqX2w4RDiHBSjawnqbnKu8qxpLXaBOdmQPQgkc26F4zuTc0l31POzspPo66eTmBP2od5XUyUm4tg3sQbKt0QHgkHmD62DHJ9kREOf2KYpjYDfCNjrufizsTvYg2e49ZAToUcfdvoadicY3LWXXKkPCE2F1HHf9Na71SQKSPTj2QLFQHrQOu63WBvNSSq9ZIhufgLl8X0gPeWCaXeZrBaioligG5Y10zFN36CxFoz3gCMcXJjcE+lZaLxjnPgf3vqPO0dhCIgMX95sU+6E59SDa1U6C1TY/HsO/GpV4e0Zc1v/i+Fp1DOpmrifXLz3JdMfXrdNx/VO8BkRnid+qpmJuQEUM8zw8Vlwr9nD4ID81bd8clg/KKQ6DPCthLdIYdOUyinWVxVPjelSet4BIL+kAx6YHxjTfKgHXNBVFmcMue8MGGs+HeW39dbyEBNfUWENljcM8R5nHD4th6ndmq9+iDnfxGRCXd04fIenvUAerdBJwo6906LX11AQPNqpncplbvAVkoeOxvYEE1yGxFRc77DIoC9lA1P3+aoddLlMvYi8BGRXg+L5Acomxz2z4kg4DZ0USa287xN9Q0xz5BwieFuJfc33WIMG5lzj0HjIkWJqlVJ56rX0dHzZ++mKhMsQv54aMQSLj/j+13HZaErxyiwCJTBY/Y7l5U40/MV7OpMs8By7QBOhNBBKTwnmScxy2LfPge+sg9ZSQRiy9pwRvjbCY6LwJdoJDnb5qfPbF0h4hyCtXaiYTcY3iMfCZsXOtmI3r6pRyOLqpi/t2W3l1HIrrK6tm/79pj1udJNakMY73nbfu7trIfX/dau/gdzQ+5XCcgeLhrcBhtCe5GducZar3UbNRI+2h/I4HyQAktsFCFep6kVY4eigc1b1yD6nm7+L+vy7kuk13wJTnkNjmtZoaVfaRGOCQXuEhWE2LzVtg+x220RYkP9fUkOs2/RGFPkKiDeFgY59ALY1wnI3iQUs48l+3tqXplsdpg9+vl5mQWw8hOcih4byQQjh+g+LPjnAst8iiONPyWPKt8/NMxaR7BsnPLLdbWmjGwyLAcZ4OKtQIkI+3ujbwkYYEhFnH/iRtKBCSW1MIyLyUwSFphu4LcO/LYWMtt51PQKKBRFyix6h7R7HVwnK7ZSmC40IU9wa47zI61dPBhWaZL4BEmrShgMlEGVU5P0hqfR2yLIX90rhn4QiirjjPxxzO7xdm85nqTTH9L0cMx0XaA5QEgKOHS44rnXAsj6Hu12tvJTP9k1OXF6uAnuQchcS1EYzV8fzDY4LD6BIEtud3msm5bsjQ6r6wfUxuyeeX8LdrIoTj4rjgUK2Iqe7raCbIclzjyFQmjisAkh7aoFySKfQpQi+82iGmf8I2ZqrLohiowDEvRXF3jHCIirFeSKmu5pW+zIoFQOISgVZapNfUNSahMf04lrihj4kZDqOr4xZDV6Q29WhASA5x2LZVkW5KhUlgTD+OcXnAILdC4XB5aIStg1OdmzcAJPUc1gPcLuEDIrHF9GPffvLhWiQ4iqm6qU9eXcDrVlJVP0kx/djnSmMxoRcxHDsYrg9SMCRLPKnD7ZMS049t5TvnDwnoObYnIIVrgyd12CAJMf3YZjCKOxLyWtWAgFCb1NQxpv/msCHB3yT1zm0J+uZo6svNrWWyl2CgxPJ1ZYaxi1lo7vj7Q3Hsmo75pKqM6cf/XRsQuig/yG3r5Bn8/omW96OSPUiyZOuRekAASK8J+Dq0WU+Cfw9NIBwudfIP9iDp1bII5mryIRmkPcmVQXoSk0ukMCyhQ7mtfQGEPUgIPQgabJOAkAwIOF9xfVLhQF3siWJ/y82XEJD06g19SpsoExCgsfZTd5CoFdckoG2s+bewRQQkvR/znzs84Y4v8OdKHYKRTMJnyG3r4lWczzoCkm7Zrn/RpZCs5RqIdKkmgk4tHKgDmSA8xXgUx09AwgFElmbrGkIS6D666GUaew6jsS22/lAzCUj6NVOj1mx0fkiZ0nubXLaRtMHhUger0pKbl4Bsu8FKXMOTlpsfiVeMw0JauamX40q6RYcD1y6Rfe0sN38kLR7DBKR6TXDYdkiIy5udB5uYIpf1IY45BwwB8UNPw76w3LYznqStQoLke43NL086HLjmQ4396JUkn3uNgPjzmvWt44fzqLDSFikkPbXhJxUOaUOjHXb5o6E3r3carhNbNjoCdkGIgEqD71FN9vjyIkYC9nFwt5EVcccREP96kY8cv0Vuw5N195AhOUPX91sA+0Ztvi6K2b0YcKiLjcuqWmPSlgWfzor2+h3sXMuHiiwQMwEN6Jiw1krX44w10c64u8BRUwcRGlruImCMNAyY8rYXWeY40y3+Wdd5XCU3Wi63tkm3oA5XERC/NcQ2UZxKgqO6+FYJuKaujgFf75pgsfIEJGW9yCpHN3Op34loUB08gqOjfo+5jNQNQN19Q0CyoTGOSx5IPqwndHnltMMhczx/hdV22O0JwDHVMGlDZnqRDTo34TIaIyvlzk5zT6I9xyzHnFefmhCHvAlIeiD5p3EPlRVIpqfxm0STQj8bICFcrzR+mBOQcCAZZznDveXr1hQ0uBt1BjrpYNSElelEZG3H3Yejjp4xzIuVaZ3rsNxYfp1LNpIZaHyNEwxHEw1quiZAdnjxXxtomDgu872IhIyeDPswwO6dYItl5aeELDn3g28VTGbsFxu3eY5NWqQz+98TEEog+RhFZ+M2P/LD7rB7YK+gUbZOABzilfuKyS240zDAIcQlpzPqZI1h6lEqD5K3UBxt7N3it5QEWr2OBvoUrE0RwDgCJt8L4oZ+aMDDfAA7EnXxvk/3lr5Y4UEyH41MUt48b3K+WEEkaThPxHHmoHwANhnHrYgwwUI3DZNtV+DhBIpOONd3fbuvBCRcSN5Aw5Nvi6dgexVwqA5qo3E8mWSbDpupXsWFJnU7SoObTglpwZmlAjXObaWP95SAhA/JIjREiY94TGNDClE9XRH3LG3gb+uo2TK1Fbpg5ld5y57toOtzNNAs6801V25rh4yHxmG0qofG7hsCQtlC8pn2JGPDyHZiNs+a3jwhl/l72OCw3PkJSDZDdXsBlBd0dSlfFpUR95HeuL4ns3AfOYoVPSiSvqcl7DkPLkc8B1pmBQ72IPGG7B6H3kRm3m+BNUnZJbwHG4jrmJK1e8ceJF5QJGNiM5NbviANsdkyADAI1iKLcLAHKZ57ijgrSvhuP026kLTvk1Wanmdk2r1xCUh6QfkExWDx7NVUo5eb4i9++bamOHoQ5/c17xIBSQIoa3WUa5Tm9j3T5FL87BHTKbyv7uySL3ce7wgBSTIs4gv1GkCRpdnEJ6sjrD2sbYBgpaokTpVzYS+aXITg65pVniIgqQGlUr1qxW7V4KqWOknYTG0/9QaWWfP6aqIKnVWv0EyGMtu+XEuZfV/i++QeAckeMNKgF6pRhsO8FEVAKIqAUBQBoSgCQlEEhKIoAkJRBISiCAhFERCKIiAURUAoioBQFAGhKAJCUQSEoigCQlEEhKIICEUZxqSbiBaOYQYPij0IRREQiiIgFEVAKIqAmOgSq21A8R1vZ+b1NQGpWvPZPjKveQSkao1g+8i87iIgVb9mTUJxN9tIduFAG3iMgGwbkstMbn2NuVG8j1KJ/OaQZRy64t73N5xJt4KkXBeEoSj2IBRFQCiKgFAUAaEoAkJRBISiCAhFERCKoggIRRn/ZtIZQ06FoPUm5+09Ap4Wk9mDUNTmqgNrCyvHA3ckAaGoqlUKSE4nIBRVta4gIBRVtQ5OAyCMIacMh3mr1lJWP2USHrteTEDu532iTMJj12sUMfJvtmGiBSrhses1ihwe2w/FJbAPed8ok8DY9ZLKysqkzJjvjWJHOaeIfuJEWFlEx/47rE8GG94BsIdMNB4Z96MxX1DsC0wMIDHA96YCGJUG4IbeabKzjERdk3PfaBHhz/RCnY43dFaMXGMjhkNUhkazb4Z6j6ERwyG6E3W6MwGJ9kl3NIrjTDz+PjdkpPdojKJ/DD
12781/VADaIgESr/jH+Vnc0niYZqNNL9IEQh3qjTusQkGiedLs69h6T1Ouzrlo72GTH8IEzMwDIOTHWqfQiJxjGg0SiY2E1Lbe9DB+EW+b2lRSmcwFaKUpbN2m5mcM9fujIyNXeMdepvCY/zh4kfB1m+5Tbyo00efM1o1A8anmsQ1mnoddpa75iRaNmltuNMuEtr7Ajno67sE5DrdN9CEg0amS53QIT7gI9O7NOQ63ThgTEL5WwCkLVRgISjdaY8AJoXN6Dv2KdhlqnXxCQaLTShBeC2c/yWN/APmadhlqn7xKQaLTAcrtuOuxoqhjalBt5muWxFmKEZiPrNNQ6XWA4DxKJnnfYdiRuWgeTG1mZn/cK4HIjRTOM/9F4Xxo737bU16n33ry4QXJjWsX4kweiB1nseZ2OQ9E7pp+T77ndUKfr+YoVjUbG+FuzfIfD/H+OI64n633FgiMrgEww8SSIkAYzJAP1KbPgi0w8C6VWwO4w9OaN9GZuMLlov6g/nO/Fb71ssqMrTfTDr8NQp58QkOgheTHiWI1FDkOWvtSpDGWfF+Gr1owkOH1mIuQ27+PyXhRhxzm/D2uLBpPJxBOo076WflcuWgJrhzpdbbg+SKzqHfJTaVGW4dCeZDSKC014mTJlGLljEuDIXA+S99TrjmKM3N8CPsilN+qHG7nOUFKnbUwuw0nTAup0nNbp+qRcVyYB0RvaSEed+mikm61myX4Z+yC3rdPaJudichXMxeVf6vJq1OmcpF1TZgHJu6niSn0G7CTY4ebHruriW7VQPxofzsg8RxignAzrAmsP22uLTTbo0PumOp2X1GvJPCBbubk7KSS1dBb3Y899q+Ko0/oodtOeukLr9Ns0nDsBoSjDUSyKIiAURUAoioBQFAGhKAJCUQSEoggIRREQiqIICEUREIoiIBRFQCiKgFAUAaEoAkJRBISiCAhFERCKoggIRREQiiIgFEVAKCoB+p8AAwCvb/EraGxruAAAAABJRU5ErkJggg==" /> 12782 </defs> 12783 </svg> 12784 </div> 12785 <h4><span class="tt-desktop">Free, Same Day<br> Shipping*</span><span class="tt-mobile">FREE, SAME DAY 12786 SHIPPING*</span></h4> 12787 </div> 12788 <p><span class="tt-desktop">*Enjoy free shipping on qualifying orders over $49 on Amana Tool® 12789 products</span><span class="tt-mobile">*Enjoy free shipping on qualifying orders over $49 on 12790 Amana Tool® products</span></p> 12791 </div> 12792 <div class="footer-why-item"> 12793 <div class="why-header"> 12794 <div class="why-icon"> 12795 <svg width="53" height="46" viewBox="0 0 51 42" fill="none" xmlns="http://www.w3.org/2000/svg"> 12796 <path 12797 d="M25.203 0L31.1526 15.8926H50.406L34.8297 25.7148L40.7793 41.6074L25.203 31.7852L9.62669 41.6074L15.5763 25.7148L-1.90735e-06 15.8926H19.2534L25.203 0Z" 12798 fill="black" /> 12799 </svg> 12800 </div> 12801 <h4><span class="tt-desktop">4.8 Stars on Over<br> 10,000 Product Reviews</span><span 12802 class="tt-mobile">10,000+ PRODUCT REVIEWS</span></h4> 12803 </div> 12804 <p><span class="tt-desktop">Trusted by thousands of makers, craftsmen, and pros who count on us for 12805 quality tools.</span><span class="tt-mobile">Trusted by thousands of 12806 makers, craftsmen and pros who count on us for quality tools.</span></p> 12807 </div> 12808 <div class="footer-why-item"> 12809 <div class="why-header"> 12810 <div class="why-icon"> 12811 <svg width="40" height="40" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> 12812 <path 12813 d="M33 11H33.02M12 2H32C37.5228 2 42 6.47715 42 12V32C42 37.5228 37.5228 42 32 42H12C6.47715 42 2 37.5228 2 32V12C2 6.47715 6.47715 2 12 2ZM30 20.74C30.2468 22.4045 29.9625 24.1044 29.1875 25.598C28.4125 27.0916 27.1863 28.3028 25.6833 29.0593C24.1802 29.8159 22.4769 30.0792 20.8156 29.8119C19.1543 29.5445 17.6195 28.7602 16.4297 27.5703C15.2398 26.3805 14.4555 24.8457 14.1881 23.1844C13.9208 21.5231 14.1841 19.8198 14.9407 18.3167C15.6972 16.8137 16.9084 15.5875 18.402 14.8125C19.8956 14.0375 21.5955 13.7532 23.26 14C24.9578 14.2518 26.5297 15.0429 27.7434 16.2566C28.9571 17.4703 29.7482 19.0422 30 20.74Z" 12814 stroke="#1E1E1E" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /> 12815 </svg> 12816 </div> 12817 <h4><span class="tt-desktop">5.5M+ Followers<br> Across Social Media</span><span class="tt-mobile">5.5M+ 12818 FOLLOWERS ON SOCIAL</span></h4> 12819 </div> 12820 <p><span class="tt-desktop">Millions of views and a growing community of makers, pros and 12821 hobbyists.</span><span class="tt-mobile">Millions of views and a growing community of makers, 12822 pros and hobbyists.</span></p> 12823 </div> 12824 <div class="footer-why-item"> 12825 <div class="why-header"> 12826 <div class="why-icon"> 12827 <svg width="47" height="53" viewBox="0 0 49 54" fill="none" xmlns="http://www.w3.org/2000/svg"> 12828 <path 12829 d="M22.0739 0.573433C17.6418 1.09208 13.4892 3.16613 10.3619 6.42188C6.70685 10.2174 4.63548 15.3811 4.63548 20.6698V21.9975L4.08751 22.381C2.44412 23.5113 1.10978 25.6059 0.641797 27.7838C0.452734 28.6442 0.452734 32.9373 0.641797 33.7983C1.35909 37.1168 3.71925 39.6673 6.81645 40.4969C7.23457 40.611 8.05159 40.7251 8.6489 40.7668L9.71471 40.829V30.8119V20.7845H8.99742C8.34037 20.7948 7.2247 20.9505 6.48767 21.1474L6.19888 21.2301L6.26848 20.0479C6.56714 14.9252 8.39959 10.7668 11.8754 7.30342C14.2657 4.91839 17.2533 3.29053 20.6689 2.51283C21.595 2.30569 21.9934 2.2846 24.1047 2.27432C26.7838 2.27432 27.62
1282901 2.39871 29.7117 3.11421C35.7965 5.18827 40.3973 10.5905 41.6824 17.1653C41.8517 18.0366 42.1207 21.0852 42.0407 21.1782C42.021 21.1885 41.7223 21.1263 41.3738 21.0435C41.0253 20.95 40.2587 20.857 39.6707 20.8153L38.595 20.7531V30.7908V40.8284L39.6707 40.7662C40.2581 40.7246 41.0051 40.6207 41.3338 40.538C41.6626 40.4553 41.9613 40.3931 42.0111 40.3822C42.29 40.372 41.7322 42.6948 41.1546 43.9598C39.9496 46.5519 37.8284 48.4605 35.1592 49.3312C34.0835 49.6838 32.8982 49.8185 30.9068 49.8185H29.2338L29.0448 49.4242C28.9352 49.2063 28.6661 48.8537 28.4371 48.6363C27.6403 47.8899 27.7 47.9002 23.7562 47.9002C19.8124 47.9002 19.8721 47.8899 19.0754 48.6363C18.4282 49.2479 18.2288 49.7249 18.2288 50.7C18.2288 51.3534 18.2786 51.6232 18.4479 51.9548C18.7269 52.5042 19.185 52.9812 19.7127 53.2717C20.1111 53.4999 20.2009 53.4999 23.7562 53.4999C27.3313 53.4999 27.4014 53.4999 27.8096 53.2717C28.3472 52.971 28.8552 52.4215 29.0843 51.8926L29.2634 51.4777H31.325C33.6254 51.4777 34.5613 51.3534 35.9461 50.8661C39.9496 49.4453 42.8874 45.8575 43.6244 41.4817C43.7039 40.9739 43.774 40.3206 43.774 40.0302C43.774 39.5115 43.7839 39.491 44.2321 39.2005C45.7955 38.1741 47.2 35.9551 47.6679 33.7977C47.857 32.9373 47.857 28.6442 47.6679 27.7833C47.2 25.6054 45.8651 23.5108 44.2222 22.3804L43.6743 21.997V20.9392C43.6743 16.2627 42.2303 11.9074 39.4416 8.18442C38.6049 7.06438 36.653 5.12553 35.4978 4.27481C33.0878 2.48091 30.3194 1.27812 27.4409 0.759472C26.107 0.522053 23.3485 0.418217 22.0739 0.573433ZM8.02146 30.7908V38.9307H7.7924C7.38415 38.9307 6.5074 38.6094 5.68104 38.1735C4.50615 37.5408 3.50993 36.4726 2.90223 35.1974C2.21507 33.7458 2.11534 33.1131 2.17507 30.4273C2.22493 27.9282 2.28467 27.6275 2.97183 26.2279C3.5198 25.1289 4.59497 23.9986 5.63117 23.4383C6.45754 22.9818 7.32442 22.6606 7.75241 22.6606L8.02146 22.6503V30.7908ZM41.2944 22.8164C43.0572 23.3556 44.6107 24.7038 45.4075 26.4042C46.0749 27.8038 46.1944 28.6026 46.1347 31.257C46.0848 33.642 46.0251 33.974 45.3379 35.3531C44.7702 36.4835 43.7148 37.5824 42.6292 38.1735C41.8127 38.6089 40.9261 38.9307 40.5178 38.9307H40.2888V30.7908V22.6509H40.5178C40.6472 22.6509 40.9957 22.7233 41.2944 22.8164ZM27.1427 49.7882C27.8398 50.2133 27.7998 51.2917 27.0731 51.6757C26.9235 51.7482 25.8484 51.7898 23.7567 51.7898C20.4705 51.7898 20.2212 51.759 19.9724 51.2814C19.7236 50.7941 19.9127 50.0786 20.351 49.7882C20.59 49.6427 21.0081 49.6119 23.737 49.6119C26.4753 49.6119 26.8939 49.6325 27.1427 49.7882Z" 12830 fill="#101010" fill-opacity="0.75" stroke="black" /> 12831 <path d="M10.4116 30.7908V40.7976H11.2582H12.1049V30.7908V20.784H11.2582H10.4116V30.7908Z" 12832 fill="#101010" fill-opacity="0.75" stroke="black" /> 12833 <path d="M36.2053 30.7908V40.7976H37.0519H37.8986V30.7908V20.784H37.0519H36.2053V30.7908Z" 12834 fill="#101010" fill-opacity="0.75" stroke="black" /> 12835 </svg> 12836 </div> 12837 <h4><span class="tt-desktop">Expert Customer<br> Service</span><span class="tt-mobile">EXPERT CUSTOMER 12838 SERVICE</span></h4> 12839 </div> 12840 <p><span class="tt-desktop">We have experts standing by to answer any questions about your project, 12841 tools, or supplies.</span><span class="tt-mobile">We have experts standing by to answer any 12842 questions about your project, tools, or supplies.</span></p> 12843 </div> 12844 </div> 12845 </div> 12846 12847 12848 <div class="footer-signup-holder"> 12849 <div class="footer-signup-strip"> 12850 <div class="signup-text"> 12851 <h3>Sign up and Receive 10% off!</h3> 12852 <h4>Subscribe to receive special offers.</h4> 12853 </div> 12854 <div class="signup-form"> 12855 <form action="/subscribe.php" method="post"> 12856 <input type="hidden" name="action" value="subscribe"> 12857 <input type="email" name="nl_email" placeholder="Enter your email address" required> 12858 <button type="submit">SIGN UP NOW</button> 12859 </form> 12860 </div> 12861 </div> 12862 </div> 12863 12864 <div class="footer-main"> 12865 12866 <div class="footer-col-contact"> 12867 <div class="footer-contact-icon"> 12868 <svg width="51" height="57" viewBox="0 0 51 57" fill="none" xmlns="http://www.w3.org/2000/svg"> 12869 <path d="M23.2021 0.0791054C18.4355 0.636898 13.9695 2.86748 10.6062 6.36894C6.6753 10.4509 4.44759 16.0044 4.44759 21.6922V23.1201L3.85827 23.5325C2.09085 24.7481 0.655799 27.0008 0.152498 29.3431C-0.0508328 30.2685 -0.
128690508328 34.8855 0.152498 35.8115C0.923928 39.3804 3.46222 42.1234 6.79316 43.0157C7.24284 43.1384 8.12152 43.2611 8.76391 43.3059L9.91016 43.3728V32.5997V21.8155H9.13873C8.4321 21.8266 7.23222 21.9941 6.43957 22.2058L6.12898 22.2948L6.20384 21.0233C6.52503 15.514 8.49578 11.0418 12.2339 7.31701C14.8046 4.75199 18.0177 3.00126 21.6911 2.16487C22.6871 1.9421 23.1155 1.91941 25.3862 1.90836C28.2675 1.90836 29.1669 2.04214 31.4163 2.81164C37.9604 5.04223 42.9085 10.8522 44.2904 17.9232C44.4725 18.8602 44.7619 22.1389 44.6759 22.239C44.6547 22.25 44.3335 22.1831 43.9586 22.0941C43.5838 21.9935 42.7593 21.8935 42.127 21.8487L40.9701 21.7818V32.577V43.3722L42.127 43.3053C42.7588 43.2605 43.562 43.1489 43.9156 43.0599C44.2692 42.9709 44.5904 42.904 44.644 42.8924C44.944 42.8813 44.3441 45.3794 43.7229 46.7399C42.427 49.5277 40.1456 51.5803 37.275 52.5167C36.1181 52.896 34.8434 53.0408 32.7017 53.0408H30.9024L30.6991 52.6168C30.5812 52.3824 30.2919 52.0031 30.0455 51.7693C29.1886 50.9667 29.2529 50.9777 25.0114 50.9777C20.7699 50.9777 20.8342 50.9667 19.9773 51.7693C19.2813 52.4272 19.0668 52.9402 19.0668 53.9889C19.0668 54.6915 19.1204 54.9817 19.3025 55.3383C19.6025 55.9292 20.0952 56.4422 20.6627 56.7546C21.0911 57 21.1878 57 25.0114 57C28.8563 57 28.9317 57 29.3707 56.7546C29.9489 56.4312 30.4952 55.8402 30.7416 55.2714L30.9343 54.8253H33.1514C35.6254 54.8253 36.632 54.6915 38.1212 54.1674C42.427 52.6395 45.5864 48.7809 46.3791 44.0748C46.4645 43.5287 46.5399 42.8261 46.5399 42.5137C46.5399 41.9559 46.5506 41.9338 47.0326 41.6215C48.714 40.5175 50.2245 38.1311 50.7278 35.8109C50.9311 34.8855 50.9311 30.2685 50.7278 29.3425C50.2245 27.0002 48.7889 24.7476 47.022 23.5319L46.4327 23.1196V21.9819C46.4327 16.9524 44.8798 12.2685 41.8806 8.2645C40.9807 7.05993 38.8815 4.97475 37.6392 4.05984C35.0473 2.13054 32.0699 0.836979 28.9741 0.279186C27.5396 0.0238457 24.5729 -0.087822 23.2021 0.0791054ZM8.08912 32.577V41.3312H7.84277C7.40371 41.3312 6.46079 40.9857 5.57206 40.5169C4.3085 39.8364 3.2371 38.6877 2.58353 37.3162C1.8445 35.7551 1.73725 35.0746 1.80149 32.1861C1.85512 29.4984 1.91936 29.175 2.65839 27.6697C3.24771 26.4878 4.40402 25.2722 5.51843 24.6696C6.40717 24.1787 7.33947 23.8332 7.79976 23.8332L8.08912 23.8222V32.577ZM43.8732 24.0007C45.7691 24.5806 47.4398 26.0307 48.2967 27.8593C49.0145 29.3646 49.143 30.2237 49.0788 33.0784C49.0252 35.6434 48.9609 36.0005 48.2219 37.4837C47.6113 38.6993 46.4763 39.8812 45.3088 40.5169C44.4307 40.9852 43.4771 41.3312 43.0381 41.3312H42.7917V32.577V23.8228H43.0381C43.1772 23.8228 43.552 23.9007 43.8732 24.0007ZM28.6535 53.0082C29.4031 53.4654 29.3601 54.6252 28.5786 55.0381C28.4178 55.1161 27.2615 55.1609 25.012 55.1609C21.4777 55.1609 21.2096 55.1277 20.942 54.6141C20.6744 54.0901 20.8778 53.3206 21.3492 53.0082C21.6062 52.8518 22.0558 52.8186 24.9907 52.8186C27.9357 52.8186 28.3859 52.8407 28.6535 53.0082Z" fill="white"/> 12870 <path d="M10.6602 32.5768V43.3389H11.5707H12.4812V32.5768V21.8147H11.5707H10.6602V32.5768Z" fill="white"/> 12871 <path d="M38.4004 32.5768V43.3389H39.3109H40.2214V32.5768V21.8147H39.3109H38.4004V32.5768Z" fill="white"/> 12872 </svg> 12873 <div class="footer-contact-info"> 12874 <h4>Customer Service</h4> 12875 <a href="tel:8886993939">+1 (888) 699-3939</a> 12876 <h4>Product Expert</h4> 12877 <a href="tel:7185547007">+1 (718) 554-7007</a> 12878 <p>Mon-Fri: 9am-5pm EST</p> 12879 </div> 12880 </div> 12881 <div class="footer-social"> 12882 <ul> 12883 <li><a href="https://www.instagram.com/toolstoday/" target="_blank" rel="noopener" aria-label="ToolsToday Instagram"><svg width="31" height="32" viewBox="0 0 31 32" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="30.6722" height="31.2981" fill="url(#pattern0_3331_4980)"/><defs><pattern id="pattern0_3331_4980" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_3331_4980" transform="scale(0.0204082 0.02)"/></pattern><image id="image0_3331_4980" width="49" height="50" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/footer/footer-3331_4980.png"/></defs></svg></a></li> 12884 <li><a href="https://www.youtube.com/@ToolsToday" target="_blank" rel="noopener" aria-label="ToolsToday Youtube"><svg width="31" height="32" viewBox="0 0 31 32" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="30.6722" height="31.2981" fill="url(#pattern0_3331_4984)"/><defs><pattern id="pattern0_3331_4984" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_3331_4984" transform="scale(0.0204082 0.02)"/></pattern><image id="image0_3331_4984" width="49" height="50" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/footer/footer-3331_4984.png"/></defs></svg></a></li> 12885 <li><a href="https://www.tiktok.com/@toolstoday" target="_blank" rel="noopener" aria-label="ToolsToday TikTok"><svg width="31" height="32" viewBox="0 0 31 32" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="30.6722" height="31.2981" fill="url(#pattern0_3331_4982)"/><defs><pattern id="pattern0_3331_4982" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_3331_4982" transform="scale(0.0204082 0.02)"/></pattern><image id="image0_3331_4982" width="49" height="50" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/footer/footer-3331_4982.png"/></defs></svg></a></li> 12886 <li><a href="https://www.facebook.com/toolstodayofficial/" target="_blank" rel="noopener" aria-label="ToolsToday Facebook"><svg width="31" height="32" viewBox="0 0 31 32" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="30.6722" height="31.2981" fill="url(#pattern0_3331_4979)"/><defs><pattern id="pattern0_3331_4979" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_3331_4979" transform="scale(0.0204082 0.02)"/></pattern><image id="image0_3331_4979" width="49" height="50" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/footer/footer-3331_4979.png"/></defs></svg></a></li> 12887 <li><a href="https://www.pinterest.com/Toolstoday/_created/" target="_blank" rel="noopener" aria-label="ToolsToday Pinterest"><svg width="31" height="32" viewBox="0 0 31 32" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="30.6722" height="31.2981" fill="url(#pattern0_3331_4981)"/><defs><pattern id="pattern0_3331_4981" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_3331_4981" transform="scale(0.0204082 0.02)"/></pattern><image id="image0_3331_4981" width="49" height="50" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/footer/footer-3331_4981.png"/></defs></svg></a></li> 12888 </ul> 12889 </div> 12890 <div class="footer-flag">
12891 <svg width="69" height="37" viewBox="0 0 69 37" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 12892 <rect width="69" height="37" fill="url(#pattern0_3331_4985)"/> 12893 <defs> 12894 <pattern id="pattern0_3331_4985" patternContentUnits="objectBoundingBox" width="1" height="1"> 12895 <use xlink:href="#image0_3331_4985" transform="matrix(0.00078125 0 0 0.00145693 0 -0.00118243)"/> 12896 </pattern> 12897 <image id="image0_3331_4985" width="1280" height="688" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/footer/footer-3331_4985.jpg"/> 12898 </defs> 12899 </svg> 12900 <div class="mob-app"> 12901 <a href="/mobile-apps"> 12902 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 58 98" width="12" height="19" fill="none" aria-hidden="true"> 12903 <path fill="currentColor" d="M48 0H10C4.5 0 0 4.5 0 10v78c0 5.5 4.5 10 10 10h38c5.5 0 10-4.5 10-10V10c0-5.5-4.5-10-10-10M29 94c-3.9 0-7-2.2-7-5s3.1-5 7-5 7 2.2 7 5-3.1 5-7 5m21-15H8V13h42z"/> 12904 </svg> 12905 Mobile App 12906 </a> 12907 </div> 12908 </div> 12909 <div class="footer-brand-logos"> 12910 <a href="/toolstoday-tv/" aria-label="ToolsToday TV"> 12911 <svg width="90" height="63" viewBox="0 0 90 63" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 12912 <rect width="90" height="63" fill="url(#pattern0_3331_4976)"/> 12913 <defs> 12914 <pattern id="pattern0_3331_4976" patternContentUnits="objectBoundingBox" width="1" height="1"> 12915 <use xlink:href="#image0_3331_4976" transform="matrix(0.00603448 0 0 0.00862069 -0.000862069 0)"/> 12916 </pattern> 12917 <image id="image0_3331_4976" width="166" height="116" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/footer/footer-3331_4976.png"/> 12918 </defs> 12919 </svg> 12920 </a> 12921 <a href="/learn" aria-label="ToolsToday Learning Desk"> 12922 <svg width="91" height="59" viewBox="0 0 91 59" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 12923 <rect width="91" height="59" fill="url(#pattern0_3331_4977)"/> 12924 <defs> 12925 <pattern id="pattern0_3331_4977" patternContentUnits="objectBoundingBox" width="1" height="1"> 12926 <use xlink:href="#image0_3331_4977" transform="matrix(0.00554147 0 0 0.00854701 -0.00150277 0)"/> 12927 </pattern> 12928 <image id="image0_3331_4977" width="181" height="117" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/footer/footer-3331_4977.png"/> 12929 </defs> 12930 </svg> 12931 </a> 12932 </div> 12933 </div> 12934 12935 <div class="footer-col-nav"> 12936 <div class="footer-nav-group"> 12937 <h4>Company</h4> 12938 <ul> 12939 <li><a href="/about">About us</a></li> 12940 <li><a href="/t-sitereviews">Site Reviews</a></li> 12941 <li><a href="/affiliate-program/">Affiliate Program</a></li> 12942 <li><a href="/rewards/">Rewards Program</a></li> 12943 </ul> 12944 </div> 12945 <div class="footer-nav-group"> 12946 <h4>Education</h4> 12947 <ul> 12948 <li><a href="/t-woodworking-tools">Educational Discounts</a></li> 12949 <li><a href="/t-suppliers">About Amana Tool</a></li> 12950 <li><a href="/t-router-bits-quiz">NEW Router Bit Quiz</a></li> 12951 <li><a href="/safety/">Safety Guidelines</a></li> 12952 <li><a href="/t-links">Woodworking</a></li> 12953 </ul> 12954 </div> 12955 </div> 12956 12957 <div class="footer-row-break"></div> 12958 12959 <div class="footer-col-nav"> 12960 <div class="footer-nav-group"> 12961 <h4>Support</h4> 12962 <ul> 12963 <li><a href="/order-by-sku/">Express Ordering</a></li> 12964 <li><a href="https://toolstoday.aftership.com/?page-name=tracking-page">Track Order</a></li> 12965 <li><a href="/t-shipping">Shipping Policy</a></li> 12966 <li><a href="/t-returns">Return Policy</a></li> 12967 <li><a href="/sales_tax">Sales Tax Questions</a></li> 12968 <li><a href="/t-faq">FAQs</a></li> 12969 <li><a href="/contact/">Contact Us</a></li> 12970 </ul> 12971 </div> 12972 </div> 12973 12974 <div class="footer-col-business"> 12975 <div class="footer-nav-group"> 12976 <h4>For Businesses</h4> 12977 <ul> 12978 <li><a href="/login.php?action=create_account">ToolsToday® for Business</a></li> 12979 <li><a href="/why-sell-your-brand">Why Sell Your Brand</a></li> 12980 <li><a href="/credit_key">Business Financing</a></li> 12981 </ul> 12982 </div> 12983 <div class="footer-nav-group footer-international--desktop"> 12984 <h4>International</h4> 12985 <ul> 12986 <li><a href="/t-international">Ordering Information</a></li> 12987 </ul> 12988 </div> 12989 <div class="footer-brand-logos footer-brand-logos--desktop"> 12990 <a href="/toolstoday-tv/" aria-label="ToolsToday TV"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/toolstoday-tv-icon-footer.png" alt="ToolsToday TV" loading="lazy"></a> 12991 <a href="/learn" aria-label="ToolsToday Learning Desk"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/learning-desk-icon-tt.png" alt="ToolsToday Learning Desk" loading="lazy"></a> 12992 </div> 12993 <div class="footer-trust-logos"> 12994 <a href="https://www.scanalert.com/RatingVerify?ref=www.toolstoday.com" target="_blank" aria-label="McAfee">
12995 <svg width="56" height="11" viewBox="0 0 56 11" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 12996 <rect width="56" height="11" fill="url(#pattern0_3331_5004)"/> 12997 <defs> 12998 <pattern id="pattern0_3331_5004" patternContentUnits="objectBoundingBox" width="1" height="1"> 12999 <use xlink:href="#image0_3331_5004" transform="matrix(0.00785714 0 0 0.04 -0.0146429 0)"/> 13000 </pattern> 13001 <image id="image0_3331_5004" width="131" height="25" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/footer/footer-3331_5004.png"/> 13002 </defs> 13003 </svg> 13004 </a> 13005 <a href="https://bizratesurveys.com/reviews/www.toolstoday.com/79586" target="_blank" aria-label="Bizrate">z<svg width="55" height="11" viewBox="0 0 55 11" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
13006 <svg width="55" height="11" viewBox="0 0 55 11" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 13007 <rect width="55" height="11" fill="url(#pattern0_3331_5005)"/> 13008 <defs> 13009 <pattern id="pattern0_3331_5005" patternContentUnits="objectBoundingBox" width="1" height="1"> 13010 <use xlink:href="#image0_3331_5005" transform="scale(0.00769231 0.0384615)"/> 13011 </pattern> 13012 <image id="image0_3331_5005" width="130" height="26" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/img/footer/footer-3331_5005.png"/> 13013 </defs> 13014 </svg> 13015 </a> 13016 </div> 13017 </div> 13018 13019 <div class="footer-col-international"> 13020 <div class="footer-nav-group"> 13021 <h4>International</h4> 13022 <ul> 13023 <li><a href="/t-international">Ordering Information</a></li> 13024 </ul> 13025 </div> 13026 </div> 13027 13028 </div> 13029 13030 <div class="ft-bottom-strip-holder"> 13031 <div class="footer-bottom-strip"> 13032 <p class="footer-copyright">Copyright ©2026 ToolsToday®. All rights reserved.</p> 13033 <nav class="footer-legal-links" aria-label="Legal"> 13034 <a href="/t-privacy/">Privacy Policy</a> 13035 <span>|</span> 13036 <a href="/terms-policy">Terms of Use</a> 13037 <span>|</span> 13038 <a id="INDmenu-btn">Accessibility</a> 13039 <span>|</span> 13040 <a href="/sitemap/">Sitemap</a> 13041 </nav> 13042 <div class="footer-helpcode">Customer Help Code <div id="cs-code-help"></div></div> 13043 </div> 13044 </div> 13045 <a class="arrow-up" href="javascript:void(0);"> 13046 <svg width="30" height="17" viewBox="0 0 30 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 13047 <path d="M0.353895 16.0616C0.583548 16.2944 0.8884 16.4242 1.20538 16.4242C1.52236 16.4242 1.82722 16.2944 2.05687 16.0616L14.8216 2.97647L27.5894 16.0616C27.819 16.2944 28.1239 16.4242 28.4409 16.4242C28.7578 16.4242 29.0627 16.2944 29.2923 16.0616C29.4034 15.9493 29.4919 15.8141 29.5524 15.6642C29.6128 15.5143 29.644 15.3529 29.644 15.1898C29.644 15.0266 29.6128 14.8652 29.5524 14.7153C29.4919 14.5654 29.4034 14.4302 29.2923 14.318L15.6746 0.362672C15.445 0.129874 15.1401 4.50797e-05 14.8231 4.50943e-05C14.5061 4.51089e-05 14.2013 0.129875 13.9716 0.362672L0.353895 14.318C0.242168 14.4298 0.153129 14.5649 0.0922644 14.7148C0.0313999 14.8648 -5.80413e-08 15.0264 -5.1258e-08 15.1898C-4.44746e-08 15.3531 0.0313999 15.5148 0.0922644 15.6647C0.153129 15.8146 0.242168 15.9497 0.353895 16.0616Z" fill="#595959" fill-opacity="0.5"/> 13048 </svg> 13049 </a> 13050 <div class="main-menu-html"> 13051 <div data-id="menu-0"><div class="dropdown menu-0"> 13052 <div class="desktop-menu"> 13053 <div class="menu-title"><p class="label-menu"><a href="/bits-blades-and-tooling">Bits, Blades & Tooling</a></p><a class="desktop-view-all" href="/bits-blades-and-tooling">View All Bits, Blades & Tooling</a></div> 13054 <div class="row with-choice"> 13055 <div class="left-menu"> 13056 <a href="/router-bits.html"><p class="main-cat-name active" id="main-option-1" ><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/router-bits-65.jpg" alt="Menu Image" />Router Bits</p></a> 13057 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html"><p class="main-cat-name" id="main-option-2"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/spektra-router-bits-65.jpg" alt="Menu Image" />Spektra⢠Router Bits</p></a> 13058 <a href="/saw-blades.html"><p class="main-cat-name" id="main-option-3"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/saw-blades-65.jpg" alt="Menu Image" />Saw Blades</p></a> 13059 <a href="/shaper-cutters.html"><p class="main-cat-name" id="main-option-4"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/shaper-cutters-65.jpg" alt="Menu Image" />Shaper Cutters</p></a> 13060 <a href="/boring-bits-and-drilling-bits.html"><p class="main-cat-name" id="main-option-5"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/boring-bits-65.jpg" alt="Menu Image" />Boring & Drilling</p></a> 13061 </div> 13062 <div class="col active" data-hover="main-option-1"> 13063 <!-- <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-1.jpg" /> --> 13064 <p><a href="/router-bits.html">Router Bits</a></p> 13065 <div class="flex-container"> 13066 13067 <div class="row"> 13068 <a href="/router-bits/aluminum-cutting-router-bits.html"><span class="link-wrap">Aluminum / Metal Cutting Router Bits</span></a> 13069 <a href="/router-bits/architectural-furniture-molding-router-bits.html"><span class="link-wrap">Architectural & Furniture Molding Router Bits</span></a> 13070 <a href="/router-bits/carbide-burr-bits-for-die-grinders.html"><span class="link-wrap">Carbide Bits for Die-Grinders</span></a> 13071 <a href="/router-bits/cnc-router-bits-and-insert-router-bits.html"><span class="link-wrap">CNC Router Bits & Insert Bits</span></a> 13072 <a href="/router-bits/countersinks.html"><span class="link-wrap">Countersinks Bits</span></a> 13073 <a href="/router-bits/dlc-coated-router-bits.html"><span class="link-wrap" style="text-transform: none;">Diamond-like Carbon (DLC) Router Bits</span></a> 13074 <a href="/router-bits/diamond-pcd-router-bits.html"><span class="link-wrap">Diamond (PCD) Router Bits</span></a> 13075 <a href="/edge-profile-router-bits"><span class="link-wrap">Edge Profile Router Bits</span></a> 13076 <a class="view_all" href="/router-bits.html">View All</a> 13077 </div> 13078 <div class="row"> 13079 <a href="/router-bits/honeycombcomposite-cutting-router-bits.html"><span class="link-wrap">Honeycomb Composite Cutting Router Bits</span></a> 13080 <a href="/router-bits/insert-router-bits.html"><span class="link-wrap">Insert Router Bits</span></a> 13081 <a href="/router-bits/joinery-router-bits.html"><span class="link-wrap">Joinery Router Bits</span></a> 13082 <a href="/router-bits/miniature-router-bits.html"><span class="link-wrap">Miniature Router Bits</span></a> 13083 <a href="/router-bits/plastic-cutting-router-bits.html"><span class="link-wrap">Plastic Cutting Router Bits</span></a> 13084 <a href="/router-bits/plunge-form-router-bits-00.html"><span class="link-wrap">Plunge Form Router Bits</span></a> 13085 <a href="/router-bits/plunge-router-bits.html"><span class="link-wrap">Plunge Router Bits</span></a> 13086 <a href="/router-bits/router-bit-sets.html"><span class="link-wrap">Router Bit Sets</span></a> 13087 <a class="view_all" href="/router-bits.html">View All</a> 13088 </div> 13089 <div class="row"> 13090 <a href="/router-bits/high-precision-spring-collets-extensions-adaptersholders-and-retaining-studs-for-cnc-machines.html"><span class="link-wrap">Precision CNC Collets, Extensions and Holders</span></a> 13091 <a href="/router-bits/solid-surface-router-bits.html"><span class="link-wrap">Solid Surface Router Bits</span></a> 13092 <a href="/special-project-router-bits/"><span class="link-wrap">Special Project Router Bits</span></a> 13093 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html"><span class="link-wrap">Spektra⢠Router Bits</span></a> 13094 <a href="/router-bits/stile-and-rail-router-bits.html"><span class="link-wrap">Stile & Rail / Raised Panel / Doormaking Router Bits</span></a>
13095 <a href="/router-bits/insert-bits-for-spoilboard-surfacing-rabbeting.html"><span class="link-wrap">Surfacing, Planing Router Bits</span></a> 13096 <a href="/router-bits/toolstoday-bundles.html"><span class="link-wrap">ToolsToday Bundles</span></a> 13097 <a href="/trimming-router-bits/"><span class="link-wrap">Trimming Router Bits</span></a> 13098 <a href="/window-router-bits/"><span class="link-wrap">Window Router Bits</span></a> 13099 <a class="view_all" href="/router-bits.html">View All</a> 13100 </div> 13101 <div class="row"> 13102 <a href="/router-bits/flooring-router-bits.html"><span class="link-wrap">Flooring Router Bit Sets</span></a> 13103 <a href="/router-bits/foam-cutting-router-bits.html"><span class="link-wrap">Foam Cutting Router Bits</span></a> 13104 <a href="/grooving-slotting-router-bits"><span class="link-wrap">Grooving / Slotting Router Bits</span></a> 13105 <a href="/router-bits/routerbit-accessories.html"><span class="link-wrap">Router Bit Accessories / Bearing / Collets / Knives</span></a> 13106 <a href="/router-bits/signmaking-lettering-engraving-bits-v-groove-miter-fold-miniature-router-bits.html"><span class="link-wrap">Signmaking, Carving, Engraving & V-Groove Router Bits</span></a> 13107 <a href="/router-bits/compression-spiral-solid-carbide-router-bits.html"><span class="link-wrap">Solid Carbide Spiral / Compression Router Bits</span></a> 13108 <a href="/router-bits/cnc-sanding-tools.html"><span class="link-wrap">CNC Sanding Tools</span></a> 13109 <a href="/router-bits/cncdrag-knife.html"><span class="link-wrap">CNC Drag Knife</span></a> 13110 <a href="/workshop-supplies/finishes-supplies/finishing-accessories.html"><span class="link-wrap">CNC Accessories / Finishes</span></a> 13111 <a class="view_all" href="/router-bits.html">View All</a> 13112 </div> 13113 </div> 13114 </div> 13115 <div class="col best-seller" data-hover="main-option-2"> 13116 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-2.jpg" />--> 13117 13118 <div class="row"> 13119 <p><a href="/router-bits/spektra-extreme-life-coated-router-bits.html">Spektra⢠Router Bits</a></p> 13120 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html?filters=Rotation,Upcut">Upcut</a> 13121 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html?filters=Rotation,Downcut">Downcut</a> 13122 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html?filters=Rotation,Up-Down">Compression</a> 13123 <a class="view_all" href="/router-bits/spektra-extreme-life-coated-router-bits.html">View All</a> 13124 </div> 13125 <div class="row best-sellers-container"> 13126 <p><a href="/router-bits/spektra-extreme-life-coated-router-bits.html?sort=popularity">Best sellers</a></p> 13127 <div class="row-container"> 13128 <div class="col"> 13129 <div class="row best-seller-item"> 13130 <a class="link-img" href="/v-13941-46225-k.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23564/45398/46225-k_1__46138.1686681111.jpg" alt="Menu Image" /></a> 13131 <a href="/v-13941-46225-k.html">Amana Tool 46225-K SC Spektra Extreme Tool Life Coated Spiral Plunge 1/8 Dia x 13/16 CH x 1/4 SHK 2-1/2 Inch Long Down-Cut Router Bit</a> 13132 </div> 13133 <div class="row best-seller-item"> 13134 <a class="link-img" href="/v-13779-46202-k-bit.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23152/71053/46202-k_2__31681.1701333927.jpg" alt="Menu Image" /></a> 13135 <a href="/v-13779-46202-k-bit.html">Amana Tool 46202-K SC Spektra Extreme Tool Life Coated Spiral Plunge 1/4 Dia x 3/4 CH x 1/4 SHK 2-1/2 Inch Long Down-Cut Router Bit</a> 13136 </div> 13137 <div class="row best-seller-item"> 13138 <a class="link-img" href="/v-13204-46172-k.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23063/70997/46172-k_1__71869.1701333886.jpg" alt="Menu Image" /></a> 13139 <a href="/v-13204-46172-k.html">Amana Tool 46172-K CNC SC Spektra Extreme Tool Life Coated Compression Spiral 3/8 D x 1-1/4 CH x 3/8 SHK x 3 Inch Long 2 Flute Router Bit 13140 </a> 13141 </div> 13142 <a class="view_all" href="/router-bits/spektra-extreme-life-coated-router-bits.html?sort=popularity">View All</a> 13143 </div> 13144 <div class="col"> 13145 <div class="row best-seller-item">
13146 <a class="link-img" href="/v-13354-46170-k.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23294/70980/46170-k_1_1__55926.1701333872.jpg" alt="Menu Image" /></a> 13147 <a href="/v-13354-46170-k.html">Amana Tool 46170-K CNC SC Spektra Extreme Tool Life Coated Compression Spiral 1/4 D x 7/8 CH x 1/4 SHK x 2-1/2 Inch Long 2 Flute Router Bit</a> 13148 </div> 13149 <div class="row best-seller-item"> 13150 <a class="link-img" href="/v-13921-46280-k.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23139/40113/46280-k__19372.1740059333.jpg" alt="Menu Image" /></a> 13151 <a href="/v-13921-46280-k.html">Amana Tool 46280-K CNC Spektra Extreme Tool Life Coated SC 2D and 3D Carving 6.2 Deg Tapered Angle Ball Nose</a> 13152 </div> 13153 <div class="row best-seller-item"> 13154 <a class="link-img" href="/v-13759-51411-k-bit.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/22989/71473/51411-k__11887.1740057460.jpg" alt="Menu Image" /></a> 13155 <a href="/v-13759-51411-k-bit.html">Amana Tool 51411-K CNC Spektra Coated SC Spiral O Single Flute, Plastic Cutting 1/8 D x 1/2 CH x 1/4 SHK x 2 Inch Long Up-Cut Router Bit with Mirror Finish 13156 </a> 13157 </div> 13158 <a class="view_all" href="/router-bits/spektra-extreme-life-coated-router-bits.html?sort=popularity">View All</a> 13159 </div> 13160 13161 13162 </div> 13163 13164 </div> 13165 </div> 13166 <div class="col" data-hover="main-option-3"> 13167 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-3.jpg" />--> 13168 <p><a href="/saw-blades.html">Most Popular</a></p> 13169 13170 <div class="row"> 13171 <a href="/saw-blades/aluminum-cutting-carbide-tipped-saw-blades.html">Aluminum Cutting Saw Blades</a> 13172 <a href="/saw-blades/combination-saw-blades.html">Combination Saw Blades</a> 13173 <a href="/saw-blades/cut-off-and-crosscut-saw-blades.html">Cut-Off and Crosscut Saw Blades</a> 13174 <a href="/saw-blades/dado-sets-accessories.html">Dado Sets & Accessories</a> 13175 <a href="/saw-blades/general-purpose-saw-blades.html">General Purpose Saw Blades</a> 13176 <a href="/saw-blades/mdf-plywood-chipboard-and-laminate-saw-blades.html">MDF, Plywood, Chipboard and Laminate Saw Blades</a> 13177 <a href="/saw-blades/melamine-saw-blades.html">Melamine Saw Blades</a> 13178 <a href="/saw-blades/non-melt-plastic-cutting-saw-blades.html">Non-Melt Plastic Cutting Saw Blades</a> 13179 <a href="/saw-blades/ripping-saw-blades.html">Ripping Saw Blades</a> 13180 <a href="/saw-blades/steel-cutting-saw-blades.html">Steel Cutting Saw Blades</a> 13181 <a class="view_all" href="/saw-blades.html">View All</a> 13182 </div> 13183 <div class="row row-border"> 13184 <p class="most-p"><a href="/saw-blades.html">Machine Type</a></p> 13185 <a href="/search-results/?lp=sawblades_edgebander">Edgebander Saw Blades</a> 13186 <a href="/search-results/?lp=handheld_contractor_saw_blades">Handheld Contractor Saw Blades</a> 13187 <a href="/search-results/?lp=jamb_undercut_sawblades">Jamb / Undercut Saw Blades</a> 13188 <a href="/search-results/?lp=jig_saw_blades">Jig Saw Blades</a> 13189 <a href="/search-results/?lp=masonry_saw_blades">Masonry Saw Blades</a> 13190 <a href="/saw-blades/miter-saw-blades.html">Miter Saw Blades</a> 13191 <a href="/saw-blades/panel-and-scoring-saw-blades.html">Panel And Scoring Saw Blades</a> 13192 <a class="view_all" href="/saw-blades.html">View All</a> 13193 </div> 13194 <div class="row"> 13195 <a href="/saw-blades/plate-jointer-blades.html">Plate Jointer Saw Blades</a> 13196 <a href="/saw-blades/radial-arm-saw-blades.html">Radial Arm Saw Blades</a> 13197 <a href="/saw-blades/sliding-table-saw-blades.html">Sliding Table Saw Blades</a> 13198 <a href="/search-results/?q=saw+blades&filters=Machinery+types,Table+Saw">Table Saw Blades</a> 13199 <a href="/search-results/?lp=track_saw_blades">Track Saw Blades</a> 13200 <a href="/search-results/?q=saw+blades&filters=Machinery+types,Cut+Off+Saw">Cutt Off Saw</a> 13201 <a href="/search-results/?q=saw+blade&filters=Diameter,10">Shop All 10" Saw Blades</a> 13202 <a href="/search-results/?q=saw+blade&filters=Diameter,12">
13202Shop All 12" Saw Blades</a> 13203 <a class="view_all" href="/saw-blades.html">View All</a> 13204 </div> 13205 </div> 13206 <div class="col" data-hover="main-option-4"> 13207 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-4.jpg" />--> 13208 <p><a href="/shaper-cutters.html">Shaper Cutters</a></p> 13209 13210 <div class="row"> 13211 <a href="/shaper-cutters/carbide-tipped-raised-panel-shaper-cutters.html">Carbide-Tipped Raised Panel Shaper Cutters</a> 13212 <a href="/shaper-cutters/carbide-tipped-shaper-cutters.html">Carbide Tipped Shaper Cutters</a> 13213 <a href="/shaper-cutters/carbide-tipped-stile-rail-shaper-cutter-sets.html">Carbide-Tipped Stile & Rail Shaper Cutter Sets</a> 13214 <a href="/shaper-cutters/carbide-tipped-tongue-groove-shaper-cutter-sets.html">Carbide-Tipped Tongue & Groove Shaper Cutter Sets</a> 13215 <a href="/shaper-cutters/insert-doormaking.html">Insert Doormaking</a> 13216 <a href="/shaper-cutters/insert-grooving.html">Insert Grooving</a> 13217 <a href="/shaper-cutters/insert-shaper-cutters.html">Insert Shaper Cutters</a> 13218 <a class="view_all" href="/shaper-cutters.html">View All</a> 13219 </div> 13220 <div class="row"> 13221 <a href="/shaper-cutters/profile-pro-shaper-cutters-knives.html">Profile Pro Shaper Cutters & Knives</a> 13222 <a href="/shaper-cutters/shaper-cutter-replacement-knives.html">Shaper Cutter Replacement Knives</a> 13223 <a href="/shaper-cutters/shaper-cutter-replacement-parts-accessories.html">Shaper Cutter Replacement Parts, Accessories</a> 13224 <a href="/shaper-cutters/insert-jointing.html">Insert Jointing</a> 13225 <a href="/shaper-cutters/insert-lamello.html">Insert Lamello</a> 13226 <a href="/shaper-cutters/insert-planing.html">Insert Planing</a> 13227 <a href="/shaper-cutters/insert-profiling.html">Insert Profiling</a> 13228 <a href="/shaper-cutters/insert-rabbeting.html">Insert Rabbeting</a> 13229 <a class="view_all" href="/shaper-cutters.html">View All</a> 13230 </div> 13231 13232 </div> 13233 <div class="col" data-hover="main-option-5"> 13234 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13235 <p><a href="/boring-bits-and-drilling-bits.html">Boring & Drilling</a></p> 13236 13237 <div class="row"> 13238 <a href="/boring-bits-and-drilling-bits/bi-metal-hole-saws.html">Bi-Metal Hole Saws</a> 13239 <a href="/boring-bits-and-drilling-bits/carbide-tipped-boring-bits-dowel-drills.html">Carbide-Tipped Boring Bits (Dowel Drills)</a> 13240 <a href="/boring-bits-and-drilling-bits/carbide-tipped-countersinks-and-counterbores.html">Carbide Tipped Countersinks and Counterbores</a> 13241 <a href="/boring-bits-and-drilling-bits/carbide-tipped-drills-for-face-frame-machines.html">Carbide-Tipped Drills for Face Frame Machines</a> 13242 <a href="/boring-bits-and-drilling-bits/drill-bits-auger-bits-other-drilling-accessories.html">Drill Bits, Auger Bits, other Drilling Accessories</a> 13243 <a href="/boring-bits-and-drilling-bits/forstner-bits.html">Forstner Bits</a> 13244 <a href="/boring-bits-and-drilling-bits/masonry-carbide-tipped-sds-drill-bits.html">Masonry Carbide Tipped SDS Drill Bits</a> 13245 <a class="view_all" href="/boring-bits-and-drilling-bits.html">View All</a> 13246 </div> 13247 <div class="row"> 13248 <a href="/boring-bits-and-drilling-bits/mortising-chisels.html">Mortising Chisels</a> 13249 <a href="/boring-bits-and-drilling-bits/plug-cutters.html">Plug Cutters</a> 13250 <a href="/boring-bits-and-drilling-bits/quick-release-system-accessories.html">Quick Release System Accessories</a> 13251 <a href="/boring-bits-and-drilling-bits/rosette-cutter-system.html">Rosette Cutter System</a> 13252 <a href="/boring-bits-and-drilling-bits/solid-carbide-countersinks-for-composite-materials.html">Solid Carbide Countersinks for Composite Materials</a> 13253 <a href="/boring-bits-and-drilling-bits/solid-carbide-drills-for-aluminum.html">Solid Carbide Drills for Aluminum</a> 13254 <a href="/boring-bits-and-drilling-bits/spade-bits.html">Spade Bits</a> 13255 <a class="view_all" href="/boring-bits-and-drilling-bits.html">View All</a> 13256 </div> 13257 </div> 13258 </div> 13259 </div> 13260 <div class="cols"> 13261 <div class="col"> 13262 <ul> 13263 <li class="level1 has-subs"> 13264 <a href="/router-bits.html" class="main-subs-link"><span class="link-wrap">Router Bits</span></a> 13265 <ul class="ul-lvl-2 overflow" style="display: none;"> 13266 <li class="level2"> 13267 <a href="/router-bits/aluminum-cutting-router-bits.html"><span class="link-wrap">Aluminum / Metal Cutting Router Bits</span></a> 13268 <!-- 13269 <ul class="ul-lvl-3"> 13270 <li class="level3"><a href="#"><span class="link-wrap">Router Bits for Aluminum Cutting</span></a></li> 13271 <li class="level3"><a href="#"><span class="link-wrap">Aluminum Composite Material ACM Scoring Router Bits</span></a></li> 13272 <li class="level3"><a href="#"><span class="link-wrap">Aluminum, Steel & Plastic Cutting CNC Router Bit Sets</span></a></li> 13273 <li class="level3"><a href="#"><span class="link-wrap">Aluminum Laminate Trim InVectra Router Bits</span></a></li> 13274 <li class="level3"><a href="#"><span class="link-wrap">Metal Clad Door Making Bits for Door Machines</span></a></li> 13275 <li class="level3"><a href="#"><span class="link-wrap">Stainless Steel Metal Cutting Router Bits, End Mills & Burr Bits</span></a></li> 13276 </ul> 13277 --> 13278 </li> 13279 <li class="level2"><a href="/router-bits/architectural-furniture-molding-router-bits.html"><span class="link-wrap">Architectural & Furniture Molding Router Bits</span></a></li> 13280 <li class="level2"><a href="/router-bits/carbide-burr-bits-for-die-grinders.html"><span class="link-wrap">Carbide Bits for Die-Grinders</span></a></li> 13281 <li class="level2"><a href="/router-bits/cnc-router-bits-and-insert-router-bits.html"><span class="link-wrap">CNC Router Bits & Insert Bits</span></a></li> 13282 <li class="level2"><a href="/router-bits/countersinks.html"><span class="link-wrap">Countersinks Bits</span></a></li> 13283 <li class="level2"><a href="/router-bits/dlc-coated-router-bits.html"><span class="link-wrap">Diamond-like Carbon (DLC) Router Bits</span></a></li> 13284 <li class="level2"><a href="/router-bits/diamond-pcd-router-bits.html"><span class="link-wrap">Diamond (PCD) Router Bits</span></a></li> 13285 <li class="level2"><a href="/edge-profile-router-bits"><span class="link-wrap">Edge Profile Router Bits</span></a></li> 13286 <li class="level2"><a href="/router-bits/flooring-router-bits.html"><span class="link-wrap">Flooring Router Bit Sets</span></a></li> 13287 <li class="level2"><a href="/router-bits/foam-cutting-router-bits.html"><span class="link-wrap">Foam Cutting Router Bits</span></a></li> 13288 <li class="level2"><a href="/grooving-slotting-router-bits"><span class="link-wrap">Grooving / Slotting Router Bits</span></a></li> 13289 <li class="level2"><a href="/router-bits/honeycombcomposite-cutting-router-bits.html"><span class="link-wrap">Honeycomb Composite Cutting Router Bits</span></a></li> 13290 <li class="level2"><a href="/router-bits/insert-router-bits.html"><span class="link-wrap">Insert Router Bits</span></a></li> 13291 <li class="level2"><a href="/router-bits/joinery-router-bits.html"><span class="link-wrap">Joinery Router Bits</span></a></li> 13292 <li class="level2"><a href="/router-bits/miniature-router-bits.html"><span class="link-wrap">Miniature Router Bits</span></a></li> 13293 <li class="level2"><a href="/router-bits/plastic-cutting-router-bits.html"><span class="link-wrap">Plastic Cutting Router Bits</span></a></li> 13294 <li class="level2"><a href="/router-bits/plunge-form-router-bits-00.html"><span class="link-wrap">Plunge Form Router Bits</span></a></li> 13295 <li class="level2"><a href="/router-bits/plunge-router-bits.html"><span class="link-wrap">Plunge Router Bits</span></a></li> 13296 <li class="level2"><a href="/router-bits/router-bit-sets.html"><span class="link-wrap">Router Bit Sets</span></a></li> 13297 <li class="level2"><a href="/router-bits/routerbit-accessories.html"><span class="link-wrap">Router Bit Accessories / Bearing / Collets / Knives</span></a></li> 13298 <li class="level2"><a href="/router-bits/signmaking-lettering-engraving-bits-v-groove-miter-fold-miniature-router-bits.html"><span class="link-wrap">Signmaking, Carving, Engraving & V-Groove Router Bits</span></a></li> 13299 <li class="level2"><a href="/router-bits/compression-spiral-solid-carbide-router-bits.html"><span class="link-wrap">Solid Carbide Spiral / Compression Router Bits</span></a></li> 13300 <li class="level2"><a href="/router-bits/high-precision-spring-collets-extensions-adaptersholders-and-retaining-studs-for-cnc-machines.html"><span class="link-wrap">Precision CNC Collets, Extensions and Holders</span></a></li> 13301 <li class="level2"><a href="/router-bits/solid-surface-router-bits.html"><span class="link-wrap">Solid Surface Router Bits</span></a></li> 13302 <li class="level2"><a href="/special-project-router-bits/"><span class="link-wrap">Special Project Router Bits</span></a></li> 13303 <li class="level2"><a href="/router-bits/spektra-extreme-life-coated-router-bits.html"><span class="link-wrap">Spektra⢠Router Bits</span></a></li> 13304 <li class="level2"><a href="/router-bits/stile-and-rail-router-bits.html"><span class="link-wrap">Stile & Rail / Raised Panel / Doormaking Router Bits</span></a></li> 13305 <li class="level2">
13305<a href="/router-bits/insert-bits-for-spoilboard-surfacing-rabbeting.html"><span class="link-wrap">Surfacing, Planing Router Bits</span></a></li> 13306 <li class="level2"><a href="/router-bits/toolstoday-bundles.html"><span class="link-wrap">ToolsToday Bundles</span></a></li> 13307 <li class="level2"><a href="/trimming-router-bits/"><span class="link-wrap">Trimming Router Bits</span></a></li> 13308 <li class="level2"><a href="/window-router-bits/"><span class="link-wrap">Window Router Bits</span></a></li> 13309 <li class="level2"><a href="/router-bits/cnc-sanding-tools.html"><span class="link-wrap">CNC Sanding Tools</span></a></li> 13310 <li class="level2"><a href="/router-bits/cncdrag-knife.html"><span class="link-wrap">CNC Drag Knife</span></a></li> 13311 <li class="level2"><a href="/workshop-supplies/finishes-supplies/finishing-accessories.html"><span class="link-wrap">CNC Accessories / Finishes</span></a></li> 13312 <li class="level2-view-all"><a href="/router-bits.html"><span class="link-wrap">view all Router Bits</span></a></li> 13313 </ul> 13314 </li> 13315 <li class="level1 has-subs"> 13316 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html" class="main-subs-link"><span class="link-wrap">Spektra⢠Router Bits</span></a> 13317 <ul class="ul-lvl-2 on-top-2" style="display: none;"> 13318 <li class="level2"><a href="/router-bits/spektra-extreme-life-coated-router-bits.html?filters=Rotation,Upcut"><span class="link-wrap">Upcut</span></a></li> 13319 <li class="level2"><a href="/router-bits/spektra-extreme-life-coated-router-bits.html?filters=Rotation,Downcut"><span class="link-wrap">Downcut</span></a></li> 13320 <li class="level2"><a href="/router-bits/spektra-extreme-life-coated-router-bits.html?filters=Rotation,Up-Down"><span class="link-wrap">Compression</span></a></li> 13321 <li class="level2-view-all"><a href="/router-bits/spektra-extreme-life-coated-router-bits.html"><span class="link-wrap">view all Spektra Router Bits</span></a></li> 13322 </ul> 13323 </li> 13324 <li class="level1 has-subs"> 13325 <a href="/saw-blades.html" class="main-subs-link"><span class="link-wrap">Saw Blades</span></a> 13326 <ul class="ul-lvl-2 top-margin-4" style="display: none;"> 13327 <li class="level2"><a href="/search-results/?lp=sawblades_edgebander"><span class="link-wrap">Edgebander Saw Blades</span></a></li> 13328 <li class="level2"><a href="/search-results/?lp=handheld_contractor_saw_blades"><span class="link-wrap">Handheld Contractor Saw Blades</span></a></li> 13329 <li class="level2"><a href="/search-results/?lp=jamb_undercut_sawblades"><span class="link-wrap">Jamb / Undercut Saw Blades</span></a></li> 13330 <li class="level2"><a href="/search-results/?lp=jig_saw_blades"><span class="link-wrap">Jig Saw Blades</span></a></li> 13331 <li class="level2"><a href="/search-results/?lp=masonry_saw_blades"><span class="link-wrap">Masonry Saw Blades</span></a></li> 13332 <li class="level2"><a href="/saw-blades/miter-saw-blades.html"><span class="link-wrap">Miter Saw Blades</span></a></li> 13333 <li class="level2"><a href="/saw-blades/panel-and-scoring-saw-blades.html"><span class="link-wrap">Panel And Scoring Saw Blades</span></a></li> 13334 <li class="level2"><a href="/saw-blades/plate-jointer-blades.html"><span class="link-wrap">Plate Jointer Saw Blades</span></a></li> 13335 <li class="level2"><a href="/saw-blades/radial-arm-saw-blades.html"><span class="link-wrap">Radial Arm Saw Blades</span></a></li> 13336 <li class="level2"><a href="/saw-blades/sliding-table-saw-blades.html"><span class="link-wrap">Sliding Table Saw Blades</span></a></li> 13337 <li class="level2"><a href="/search-results/?q=saw+blades&filters=Machinery+types,Table+Saw"><span class="link-wrap">Table Saw Blades</span></a></li> 13338 <li class="level2"><a href="/search-results/?lp=track_saw_blades"><span class="link-wrap">Track Saw Blades</span></a></li> 13339 <li class="level2"><a href="/search-results/?q=saw+blade&filters=Diameter,10"><span class="link-wrap">Shop All 10" Saw Blades</span></a></li> 13340 <li class="level2"><a href="/search-results/?q=saw+blade&filters=Diameter,12"><span class="link-wrap">Shop All 12" Saw Blades</span></a></li> 13341 <li class="level2"><a href="/saw-blades/aluminum-cutting-carbide-tipped-saw-blades.html"><span class="link-wrap">Aluminum Cutting Saw Blades</span></a></li> 13342 <li class="level2"><a href="/saw-blades/combination-saw-blades.html"><span class="link-wrap">Combination Saw Blades</span></a></li> 13343 <li class="level2"><a href="/saw-blades/cut-off-and-crosscut-saw-blades.html"><span class="link-wrap">Cut-Off and Crosscut Saw Blades</span></a></li> 13344 <li class="level2"><a href="/saw-blades/dado-sets-accessories.html"><span class="link-wrap">Dado Sets & Accessories</span></a></li> 13345 <li class="level2"><a href="/saw-blades/general-purpose-saw-blades.html"><span class="link-wrap">General Purpose Saw Blades</span></a></li> 13346 <li class="level2"><a href="/saw-blades/mdf-plywood-chipboard-and-laminate-saw-blades.html"><span class="link-wrap">MDF, Plywood, Chipboard and Laminate Saw Blades</span></a></li> 13347 <li class="level2"><a href="/saw-blades/melamine-saw-blades.html"><span class="link-wrap">Melamine Saw Blades</span></a></li> 13348 <li class="level2">
13348<a href="/saw-blades/non-melt-plastic-cutting-saw-blades.html"><span class="link-wrap">Non-Melt Plastic Cutting Saw Blades</span></a></li> 13349 <li class="level2"><a href="/saw-blades/ripping-saw-blades.html"><span class="link-wrap">Ripping Saw Blades</span></a></li> 13350 <li class="level2"><a href="/saw-blades/solid-surface-saw-blades.html"><span class="link-wrap">Solid Surface Saw Blades</span></a></li> 13351 <li class="level2"><a href="//saw-blades/thin-kerf-saw-blades.html"><span class="link-wrap">Thin Kerf Saw Blades</span></a></li> 13352 <li class="level2"><a href="/saw-blades/steel-cutting-saw-blades.html"><span class="link-wrap">Steel Cutting Saw Blades</span></a></li> 13353 <li class="level2-view-all"><a href="/saw-blades.html"><span class="link-wrap">view all Saw Blades</span></a></li> 13354 </ul> 13355 </li> 13356 <li class="level1 has-subs"> 13357 <a href="/shaper-cutters.html" class="main-subs-link"><span class="link-wrap">Shaper Cutters</span></a> 13358 <ul class="ul-lvl-2 top-margin-2" style="display: none;"> 13359 <li class="level2"><a href="/shaper-cutters/carbide-tipped-raised-panel-shaper-cutters.html"><span class="link-wrap">Carbide-Tipped Raised Panel Shaper Cutters</span></a></li> 13360 <li class="level2"><a href="/shaper-cutters/carbide-tipped-shaper-cutters.html"><span class="link-wrap">Carbide Tipped Shaper Cutters</span></a></li> 13361 <li class="level2"><a href="/shaper-cutters/carbide-tipped-stile-rail-shaper-cutter-sets.html"><span class="link-wrap">Carbide-Tipped Stile & Rail Shaper Cutter Sets</span></a></li> 13362 <li class="level2"><a href="/shaper-cutters/carbide-tipped-tongue-groove-shaper-cutter-sets.html"><span class="link-wrap">Carbide-Tipped Tongue & Groove Shaper Cutter Sets</span></a></li> 13363 <li class="level2"><a href="/shaper-cutters/insert-doormaking.html"><span class="link-wrap">Insert Doormaking</span></a></li> 13364 <li class="level2"><a href="/shaper-cutters/insert-grooving.html"><span class="link-wrap">Insert Grooving</span></a></li> 13365 <li class="level2"><a href="/shaper-cutters/insert-shaper-cutters.html"><span class="link-wrap">Insert Shaper Cutters</span></a></li> 13366 <li class="level2"><a href="/shaper-cutters/profile-pro-shaper-cutters-knives.html"><span class="link-wrap">Profile Pro Shaper Cutters & Knives</span></a></li> 13367 <li class="level2"><a href="/shaper-cutters/shaper-cutter-replacement-knives.html"><span class="link-wrap">Shaper Cutter Replacement Knives</span></a></li> 13368 <li class="level2"><a href="/shaper-cutters/shaper-cutter-replacement-parts-accessories.html"><span class="link-wrap">Shaper Cutter Replacement Parts, Accessories</span></a></li> 13369 <li class="level2"><a href="/shaper-cutters/insert-jointing.html"><span class="link-wrap">Insert Jointing</span></a></li> 13370 <li class="level2"><a href="/shaper-cutters/insert-lamello.html"><span class="link-wrap">Insert Lamello</span></a></li> 13371 <li class="level2"><a href="/shaper-cutters/insert-planing.html"><span class="link-wrap">Insert Planing</span></a></li> 13372 <li class="level2"><a href="/shaper-cutters/insert-profiling.html"><span class="link-wrap">Insert Profiling</span></a></li> 13373 <li class="level2"><a href="/shaper-cutters/insert-rabbeting.html"><span class="link-wrap">Insert Rabbeting</span></a></li> 13374 <li class="level2-view-all"><a href="/shaper-cutters.html"><span class="link-wrap">view all Shaper Cutters</span></a></li> 13375 </ul> 13376 </li> 13377 <li class="level1 has-subs no-radius"> 13378 <a href="/boring-bits-and-drilling-bits.html" class="main-subs-link"><span class="link-wrap">Boring & Drilling</span></a> 13379 <ul class="ul-lvl-2 top-margin-3" style="display: none;"> 13380 <li class="level2"><a href="/boring-bits-and-drilling-bits/bi-metal-hole-saws.html"><span class="link-wrap">Bi-Metal Hole Saws</span></a></li> 13381 <li class="level2"><a href="/boring-bits-and-drilling-bits/carbide-tipped-boring-bits-dowel-drills.html"><span class="link-wrap">Carbide-Tipped Boring Bits (Dowel Drills)</span></a></li> 13382 <li class="level2"><a href="/boring-bits-and-drilling-bits/carbide-tipped-countersinks-and-counterbores.html"><span class="link-wrap">Carbide Tipped Countersinks and Counterbores</span></a></li> 13383 <li class="level2"><a href="/boring-bits-and-drilling-bits/carbide-tipped-drills-for-face-frame-machines.html"><span class="link-wrap">Carbide-Tipped Drills for Face Frame Machines</span></a></li> 13384 <li class="level2"><a href="/boring-bits-and-drilling-bits/drill-bits-auger-bits-other-drilling-accessories.html"><span class="link-wrap">Drill Bits, Auger Bits, other Drilling Accessories</span></a></li> 13385 <li class="level2"><a href="/boring-bits-and-drilling-bits/forstner-bits.html"><span class="link-wrap">Forstner Bits</span></a></li> 13386 <li class="level2"><a href="/boring-bits-and-drilling-bits/masonry-carbide-tipped-sds-drill-bits.html"><span class="link-wrap">Masonry Carbide Tipped SDS Drill Bits</span></a></li> 13387 <li class="level2"><a href="/boring-bits-and-drilling-bits/mortising-chisels.html"><span class="link-wrap">Mortising Chisels</span></a></li> 13388 <li class="level2"><a href="/boring-bits-and-drilling-bits/plug-cutters.html"><span class="link-wrap">Plug Cutters</span></a></li> 13389 <li class="level2"><a href="/boring-bits-and-drilling-bits/quick-release-system-accessories.html"><span class="link-wrap">Quick Release System Accessories</span></a></li> 13390 <li class="level2"><a href="/boring-bits-and-drilling-bits/rosette-cutter-system.html"><span class="link-wrap">Rosette Cutter System</span></a></li> 13391 <li class="level2"><a href="/boring-bits-and-drilling-bits/solid-carbide-countersinks-for-composite-materials.html"><span class="link-wrap">Solid Carbide Countersinks for Composite Materials</span></a></li> 13392 <li class="level2"><a href="/boring-bits-and-drilling-bits/solid-carbide-drills-for-aluminum.html"><span class="link-wrap">Solid Carbide Drills for Aluminum</span></a></li> 13393 <li class="level2"><a href="/boring-bits-and-drilling-bits/spade-bits.html"><span class="link-wrap">Spade Bits</span></a></li>
13394 <li class="level2-view-all"><a href="/boring-bits-and-drilling-bits.html"><span class="link-wrap">view all Boring & Drilling</span></a></li> 13395 </ul> 13396 </li> 13397 </ul> 13398 </div> 13399 </div> 13400</div> 13401</div> 13402 <div data-id="menu-3"><div class="dropdown menu-3"> 13403 <div class="desktop-menu"> 13404 <div class="menu-title"><p class="label-menu"><a href="/everything-cnc.html">CNC</a></p><a href="/everything-cnc.html">View All CNC Products</a></div> 13405 <div class="row with-choice"> 13406 <div class="left-menu"> 13407 <a href="/router-bits/cnc-router-bits-and-insert-router-bits.html"><p class="main-cat-name active" id="main-option-1" ><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-cnc-routerbits-65.jpg" alt="Menu Image" />CNC Router Bits</p></a> 13408 <a href="/router-bits/cnc-router-bit-sets.html"><p class="main-cat-name" id="main-option-2"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-cnc-routerbitssets-65.jpg" alt="Menu Image" />CNC Router Bit Sets</p></a> 13409 <a href="/everything-cnc/cnc-machines.html"><p class="main-cat-name" id="main-option-3"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-machines-65x2.jpg" alt="Menu Image" />CNC Machines</p></a> 13410 <a href="/everything-cnc/cnc-accessories.html"><p class="main-cat-name" id="main-option-4"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-cnc-machines-accessories-65.jpg" alt="Menu Image" />CNC Machine Accessories</p></a> 13411 <a href="/t-cnc-software-library"><p class="main-cat-name" id="main-option-5"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/ccn-free-vectric-fusion-65.jpg" alt="Menu Image" />Free Vectric® & Fusion 360⢠CNC Files</p></a> 13412 <a href="/everything-cnc/cnc-software.html"><p class="main-cat-name" id="main-option-6" ><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/ccn-cnc-software-65.jpg" alt="Menu Image" />CNC Software</p></a> 13413 <a href="/everything-cnc/cnc-plan-downloads.html"><p class="main-cat-name" id="main-option-7"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-plans-download-65.jpg" alt="Menu Image" />CNC Plans Downloads</p></a> 13414 <a href="/everything-cnc/cnc-vacuum-table-vacs.html"><p class="main-cat-name" id="main-option-8"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-vacuum-65.jpg" alt="Menu Image" />CNC Vacuum Table Vacs </p></a> 13415 <a href="/everything-cnc/laser-cutters-engraver-accessories.html"><p class="main-cat-name" id="main-option-9"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-laser-accessories-65.jpg" alt="Menu Image"/>Laser Cutters Accessories</p></a> 13416 <a href="/everything-cnc/laser-cutters-engravers.html"><p class="main-cat-name" id="main-option-10"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-laser-65.jpg" alt="Menu Image"/> Laser Cutters</p></a> 13417 <a href="/everything-cnc/cnc-sanding-tools.html"><p class="main-cat-name" id="main-option-11"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-sanding-tools-65.jpg" alt="Menu Image" />CNC Sanding Tools</p></a> 13418 13419 </div> 13420 13421 <div class="col active best-seller" data-hover="main-option-1"> 13422 <!-- <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-1.jpg" /> --> 13423 <div class="row"> 13424 <p><a href="/router-bits/cnc-router-bits-and-insert-router-bits.html">CNC Router Bits</a></p> 13425 <a href="/router-bits/cnc-router-bits-and-insert-router-bits.html">CNC Router Bits & Insert Router Bits</a> 13426 <a href="/router-bits/compression-spiral-solid-carbide-router-bits.html">Solid Carbide Spiral / Compression Router Bits</a> 13427 <a href="/router-bits/aluminum-cutting-router-bits.html">Aluminum / Metal Cutting Router Bits</a> 13428 <a class="view_all" href="/router-bits/cnc-router-bits-and-insert-router-bits.html">View All</a> 13429 </div> 13430 <div class="row best-sellers-container"> 13431 <p><a href="/router-bits/cnc-router-bits-and-insert-router-bits.html?sort=popularity">Best sellers</a></p> 13432 <div class="row-container"> 13433 <div class="col"> 13434 <div class="row best-seller-item"> 13435 <a class="link-img" href="/v-13941-46225-k.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23564/45398/46225-k_1__46138.1686681111.jpg" alt="stepcraft cnc"></a> 13436 <a href="/v-13941-46225-k.html">Amana Tool 46225-K SC Spektra Extreme Tool Life Coated Spiral Plunge 1/8 Dia x 13/16 CH x 1/4 SHK 2-1/2 Inch Long Down-Cut Router Bit</a> 13437 </div> 13438 <div class="row best-seller-item"> 13439 <a class="link-img" href="/v-13779-46202-k-bit.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23152/71053/46202-k_2__31681.1701333927.jpg" alt="Menu Image"></a> 13440 <a href="/v-13779-46202-k-bit.html">Amana Tool 46202-K SC Spektra Extreme Tool Life Coated Spiral Plunge 1/4 Dia x 3/4 CH x 1/4 SHK 2-1/2 Inch Long Down-Cut Router Bit</a> 13441 </div> 13442 <div class="row best-seller-item"> 13443 <a class="link-img" href="/v-13204-46172-k.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23063/70997/46172-k_1__71869.1701333886.jpg" alt="stepcraft cnc"></a> 13444 <a href="/v-13204-46172-k.html">Amana Tool 46172-K CNC SC Spektra Extreme Tool Life Coated Compression Spiral 3/8 D x 1-1/4 CH x 3/8 SHK x 3 Inch Long 2 Flute Router Bit 13445 </a> 13446 </div> 13447 <a class="view_all" href="/router-bits/cnc-router-bits-and-insert-router-bits.html?sort=popularity">View All</a> 13448 </div> 13449 <div class="col"> 13450 <div class="row best-seller-item">
13451 <a class="link-img" href="/v-13354-46170-k.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23294/70980/46170-k_1_1__55926.1701333872.jpg" alt="Menu Image"></a> 13452 <a href="/v-13354-46170-k.html">Amana Tool 46170-K CNC SC Spektra Extreme Tool Life Coated Compression Spiral 1/4 D x 7/8 CH x 1/4 SHK x 2-1/2 Inch Long 2 Flute Router Bit</a> 13453 </div> 13454 <div class="row best-seller-item"> 13455 <a class="link-img" href="/v-13921-46280-k.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23139/40113/46280-k__19372.1740059333.jpg" alt="Menu Image" /></a> 13456 <a href="/v-13921-46280-k.html">Amana Tool 46280-K CNC Spektra Extreme Tool Life Coated SC 2D and 3D Carving 6.2 Deg Tapered Angle Ball Nose</a> 13457 </div> 13458 <div class="row best-seller-item"> 13459 <a class="link-img" href="/amana-tool-45443-5-5-pack-carbide-tipped-straight-plunge-high-production-25-32-d-x-1-1-4-ch-x-1-2-shk-x-2-7-8-inch-long-router-bits/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31046/93890/45443-5__93667.1739892537.jpg" alt="stepcraft cnc"></a> 13460 <a href="/amana-tool-45443-5-5-pack-carbide-tipped-straight-plunge-high-production-25-32-d-x-1-1-4-ch-x-1-2-shk-x-2-7-8-inch-long-router-bits/">Amana Tool 45443-5, 5-Pack Carbide Tipped Straight Plunge High Production 25/32 D x 1-1/4 CH x 1/2 SHK x 2-7/8 Inch Long Router Bits 13461 </a> 13462 </div> 13463 <a class="view_all" href="/router-bits/cnc-router-bits-and-insert-router-bits.html?sort=popularity">View All</a> 13464 </div> 13465 13466 13467 </div> 13468 13469 </div> 13470 </div> 13471 <div class="col best-seller" data-hover="main-option-2"> 13472 <div class="row"> 13473 <p><a href="/router-bits/cnc-router-bit-sets.html">CNC Router Bit Sets</a></p> 13474 <a href="/v-17849-ams-262.html">Amana Tool AMS-262 MDF Simulated Shaker Set</a> 13475 <a href="/v-17385-ams-257-cnc-set.html">Amana Tool AMS-257 8 Pc General Purpose CNC Set</a> 13476 <a href="/v-15571-ams-177-k-b.html">Amana Tool AMS-177-K-B 8 Pc Singmaking Set ¼ Shank</a> 13477 <a href="/v-14213-ams-cnc-60.html">Amana Tool AMS-CNC-60 CNC Master Router Bit Collection</a> 13478 <a class="view_all" href="/router-bits/cnc-router-bit-sets.html">View All</a> 13479 </div> 13480 <div class="row best-sellers-container"> 13481 <p><a href="/router-bits/cnc-router-bit-sets.html?sort=popularity">Best sellers</a></p> 13482 <div class="row-container"> 13483 <div class="col"> 13484 <div class="row best-seller-item"> 13485 <a class="link-img" href="/v-17385-ams-257-cnc-set.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17207/72034/ams-257-33__98534.1701334995.jpg" alt="stepcraft cnc"></a> 13486 <a href="/v-17385-ams-257-cnc-set.html">Amana Tool AMS-257 8-Pc General Purpose CNC Router Bit Set Packed in Stackable Tanos Systainer Plastic Case, 1/4 Inch Shank</a> 13487 </div> 13488 <div class="row best-seller-item"> 13489 <a class="link-img" href="/v-17849-ams-262.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16898/72047/ams-262-updates__76479.1701335006.jpg" alt="Menu Image" /></a> 13490 <a href="/v-17849-ams-262.html">Amana Tool AMS-262 4-Pc CNC Simulated MDF Shaker Cabinet Door Router Bit Set, Solid and Insert Carbide, 1/4 and 1/2 Inch Shank</a> 13491 </div> 13492 <div class="row best-seller-item"> 13493 <a class="link-img" href="/amana-tool-ams-259-12-pc-cnc-beginners-course-router-bit-set-packed-in-stackable-tanos-systainer-plastic-case-1-4-inch-shank/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27454/78212/ams-259-set__25344.1705522342.jpg" alt="Menu Image" /></a> 13494 <a href="/amana-tool-ams-259-12-pc-cnc-beginners-course-router-bit-set-packed-in-stackable-tanos-systainer-plastic-case-1-4-inch-shank/">Amana Tool AMS-259 12-Pc CNC Beginners Course Router Bit Set Packed In Stackable Tanos Systainer Plastic Case, 1/4 Inch Shank 13495 </a> 13496 </div> 13497 <a class="view_all" href="/router-bits/cnc-router-bit-sets.html?sort=popularity">View All</a> 13498 </div> 13499 <div class="col"> 13500 <div class="row best-seller-item"> 13501 <a class="link-img" href="/v-14198-ams-144-k.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/22951/57915/ams-144-k_1__84404.1742572002.jpg" alt="Menu Image" /></a> 13502 <a href="/v-14198-ams-144-k.html">Amana Tool AMS-144-K 3-Pc SC Spektra Extreme Tool Life Coated 2D/3D Carving 1/4 Inch SHK Router Bit Pack</a> 13503 </div> 13504 <div class="row best-seller-item"> 13505 <a class="link-img" href="/v-14213-ams-cnc-60.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/24603/72121/ams-cnc-60-57-pc-set-900px__98486.1701335061.jpg" alt="Menu Image" /></a> 13506 <a href="/v-14213-ams-cnc-60.html">Amana Tool AMS-CNC-60 CNC Master Router Bit Collection Includes 57 SKUs and LED Illuminated, Mirrored Interior and Solid Wood Display</a> 13507 </div> 13508 <div class="row best-seller-item"> 13509 <a class="link-img" href="/v-15571-ams-177-k-b.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16355/71996/ams-177-k-cardboard__69606.1701334962.jpg" alt="Menu Image" /></a> 13510 <a href="/v-15571-ams-177-k-b.html">Amana Tool AMS-177-K-B 8-Pc CNC Router Bit Collection Featuring V-Grooves, Point Roundover and Multi-Purpose Spektra Bits, 1/4 Shank in Cardboard Box</a> 13511 </div> 13512 <a class="view_all" href="/router-bits/cnc-router-bit-sets.html?sort=popularity">View All</a> 13513 </div> 13514 </div> 13515 </div> 13516 </div> 13517 <div class="col best-seller" data-hover="main-option-3"> 13518 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-3.jpg" />--> 13519 <div class="row"> 13520 <p><a href="/everything-cnc/cnc-machines.html">CNC Machines</a></p> 13521 <a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Desktop+CNCs">Desktop CNCâs</a> 13522 <a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Midsize
13522+CNCs">Midsize CNCs</a> 13523 <a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Handheld+CNCs">Handheld CNCs</a> 13524 <p>Brands</p> 13525 <a href="/axiom/">Axiom</a> 13526 <a href="/carbide-3d/">Carbide 3D</a> 13527 <a href="/shaper-tools/">Shaper Tools</a> 13528 <a href="/stepcraft/">Stepcraft</a> 13529 <a class="view_all" href="/everything-cnc/cnc-machines.html">View All</a> 13530 </div> 13531 <div class="row best-sellers-container"> 13532 <p><a href="/everything-cnc/cnc-machines.html?sort=popularity">Best sellers</a></p> 13533 <div class="row-container"> 13534 <div class="col"> 13535 <div class="row best-seller-item"> 13536 <a class="link-img" href="/stepcraft-m-1000-cnc-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25647/90861/STEPCRAFT-M.1000__76271.1730996915.jpg" alt="stepcraft cnc"></a> 13537 <a href="/stepcraft-m-1000-cnc-system.html">STEPCRAFT M.1000 36 x 48 CNC Machine</a> 13538 </div> 13539 <div class="row best-seller-item"> 13540 <a class="link-img" href="/axiom-iconic-series.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/26121/36693/iconic_48_toolbox_whitebkgrnd_1_1__01833.1686681012.jpg" alt="Menu Image" /></a> 13541 <a href="/axiom-iconic-series.html">Axiom ICONIC CNC router (4/6/8 sizes) CNC Machine</a> 13542 </div> 13543 <div class="row best-seller-item"> 13544 <a class="link-img" href="/stepcraft-m-1400-48-x-64-cnc-machine.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26933/90860/STEPCRAFT-M.1400__33976.1730996856.jpg" alt="Menu Image" /></a> 13545 <a href="/stepcraft-m-1400-48-x-64-cnc-machine.html">STEPCRAFT M.1400 48 x 64 CNC Machine - The Ultimate CNC System</a> 13546 </div> 13547 <a class="view_all" href="/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 13548 </div> 13549 <div class="col"> 13550 <div class="row best-seller-item"> 13551 <a class="link-img" href="/stepcraft-3d-840-cnc-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/16563/90859/stepcraft_3D_840__25870.1750843178.jpg?c=1" alt="Menu Image" /></a> 13552 <a href="/stepcraft-3d-840-cnc-system.html">STEPCRAFT New 3rd Generation D.840 CNC Machine System</a> 13553 </div> 13554 <div class="row best-seller-item"> 13555 <a class="link-img" href="/axiom-iconic-6-cnc-machine-with-stand-and-toolbox.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/16441/56897/iconic_36_toolbox_1__52283.1686681242.jpg" alt="Menu Image" /></a> 13556 <a href="/axiom-iconic-6-cnc-machine-with-stand-and-toolbox.html">Axiom Iconic 6 CNC Machine with Stand and Toolbox</a> 13557 </div> 13558 <div class="row best-seller-item"> 13559 <a class="link-img" href="/laguna-kx2401-kx-24-2x4-15-inch-with-touchscreen-controller.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31192/95999/Laguna_Tools_KX24_2X4_CNC_w-_Touchscreen_Controller_KX2401_1__29630.1744718923.jpg?c=1" alt="Menu Image" /></a> 13560 <a href="https://toolstoday.com/stepcraft-q-408-cnc-machine-system-1/">Laguna KX2401 2X4 CNC Machine with Touchscreen Controller</a> 13561 </div> 13562 <a class="view_all" href="/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 13563 </div> 13564 13565 13566 </div> 13567 13568 </div> 13569 </div> 13570 <div class="col best-seller" data-hover="main-option-4"> 13571 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-4.jpg" />--> 13572 <div class="row"> 13573 <p><a href="/everything-cnc/cnc-accessories.html">CNC Machine Accessories</a></p> 13574 <a href="/everything-cnc/cnc-accessories.html?filters=Brand,STEPCRAFT">Stepcraft Accessories</a> 13575 <a href="/everything-cnc/cnc-accessories.html?filters=Brand,Onefinity+CNC">Onefinity CNC</a> 13576 <a href="/everything-cnc/cnc-accessories.html?filters=Brand,Carbide+3D ">Carbide 3D Accessories</a> 13577 <a href="/everything-cnc/cnc-accessories.html?filters=Brand,Axiom">
13577Axiom Accessories</a> 13578 <a href="/everything-cnc/cnc-machines.html?filters=Brand,Next+Wave">Next Wave Accessories</a> 13579 <a class="view_all" href="/everything-cnc/cnc-accessories.html">View All</a> 13580 </div> 13581 <div class="row best-sellers-container"> 13582 <p><a href="/everything-cnc/cnc-accessories.html?sort=popularity">Best sellers</a></p> 13583 <div class="row-container"> 13584 <div class="col"> 13585 <div class="row best-seller-item"> 13586 <a class="link-img" href="/sst-megaflow-3-stage-air-filtration-and-regulation-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19142/84404/megaflow__14427.1719948037.jpg" alt="stepcraft cnc"></a> 13587 <a href="/sst-megaflow-3-stage-air-filtration-and-regulation-system.html">SST MEGAFLOW - 3 Stage Air Filtration and Regulation System 13588 </a> 13589 </div> 13590 <div class="row best-seller-item"> 13591 <a class="link-img" href="/shaper-tools-trace.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26953/67332/Trace_Product-Front__10042.1698317443.jpg" alt="Menu Image" /></a> 13592 <a href="/shaper-tools-trace.html">Shaper Tools Trace</a> 13593 </div> 13594 <div class="row best-seller-item"> 13595 <a class="link-img" href="/airweights-complete-system-24-x-48-vacuum-table-workholding-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30334/90172/AWS-2448-SV1-1__32155.1730288948.jpg" alt="Menu Image" /></a> 13596 <a href="/airweights-complete-system-24-x-48-vacuum-table-workholding-system.html">AirWeights Complete System 24 x 48 Vacuum Table Workholding System</a> 13597 </div> 13598 <a class="view_all" href="/everything-cnc/cnc-accessories.html?sort=popularity">View All</a> 13599 </div> 13600 <div class="col"> 13601 <div class="row best-seller-item"> 13602 <a class="link-img" href="/next-wave-20281-shark-cnc-tooth-drawing-tool.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26884/66885/1430735485-1__53333.1696412371.jpg" alt="Menu Image" /></a> 13603 <a href="/next-wave-20281-shark-cnc-tooth-drawing-tool.html">Next Wave 20281 Shark CNC Tooth Drawing Tool 13604 </a> 13605 </div> 13606 <div class="row best-seller-item"> 13607 <a class="link-img" href="/stepcraft-iso30-er32-tool-holder-for-q-series-machines.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26295/48037/3727__44993.1686681140.jpg" alt="Menu Image" /></a> 13608 <a href="/stepcraft-iso30-er32-tool-holder-for-q-series-machines.html">STEPCRAFT ISO30 ER32 Tool Holder for Q Series Machines</a> 13609 </div> 13610 <div class="row best-seller-item"> 13611 <a class="link-img" href="/stepcraft-tool-length-sensor-ts-32-d-series-m-series.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26408/70062/10103_1__05886.1701256779.jpg" alt="Menu Image" /></a> 13612 <a href="/stepcraft-tool-length-sensor-ts-32-d-series-m-series.html">STEPCRAFT Tool Length Sensor TS-32 (D-Series & M-series)</a> 13613 </div> 13614 <a class="view_all" href="/everything-cnc/cnc-accessories.html?sort=popularity">View All</a> 13615 </div> 13616 </div> 13617 </div> 13618 13619 </div> 13620 <div class="col best-seller" data-hover="main-option-5"> 13621 <div class="row"> 13622 <p><a href="/t-cnc-software-library">Free Vectric® & Fusion 360⢠CNC Files</a></p> 13623 <a href="/content/cnc-libary/Amana-Tool-Vectric-09-25-2024.tool">Master Vectric Tool File </a> 13624 <a href="/content/cnc-libary/Amana-Tool-Fusion-Master-10-24-2022.tools">Master Fusion 360⢠Tool File</a> 13625 <a class="view_all" href="/t-cnc-software-library">View All</a> 13626 </div> 13627 <div class="row best-sellers-container"> 13628 <p><a href="/t-cnc-software-library">Best sellers</a></p> 13629 <div class="row-container"> 13630 <div class="col"> 13631 <div class="row best-seller-item"> 13632 <a class="link-img" href="/t-cnc-software-library"><img src="https://store-byznwdb8us.mybigcommerce.com/content/vectric-large-logo.jpg" alt=" vcarve logo"></a> 13633 <a href="/t-cnc-software-library">Vectric® Compatible CNC Tool File 13634 </a> 13635 </div> 13636 <a class="view_all" href="/t-cnc-software-library">View All</a> 13637 </div> 13638 <div class="col"> 13639 <div class="row best-seller-item"> 13640 <a class="link-img" href="/t-cnc-software-library"><img src="https://store-byznwdb8us.mybigcommerce.com/content/autodesk360-tt.jpg" alt="Menu Image" /></a> 13641 <a href="/t-cnc-software-library">Fusion 360⢠Compatible CNC Tool File</a> 13642 </div> 13643 <a class="view_all" href="/t-cnc-software-library">View All</a> 13644 </div> 13645 </div> 13646 </div> 13647 </div> 13648 <div class="col best-seller" data-hover="main-option-6"> 13649 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13650 <div class="row"> 13651 <p><a href="/everything-cnc/cnc-software.html">CNC Software</a></p> 13652 <a href="/vcarve-pro-10-0-software-for-cnc-1.html">Vectric VCarve Pro</a> 13653 <a href="/vcarve-desktop-9-0-software-for-cnc-1.html">Vectric Vcarve Desktop</a> 13654 <a href="/vectric-cut-2d-desktop.html">Vectric Cut 2D Desktop</a> 13655 <a href="/aspire-v10-cnc-software-1.html">Vectric Aspire</a> 13656 <a href="/shaper-tools-trace.html">Shaper Tools Trace</a> 13657 <a class="view_all" href="/everything-cnc/cnc-software.html">View All</a> 13658 </div> 13659 <div class="row best-sellers-container"> 13660 <p><a href="/everything-cnc/cnc-software.html?sort=popularity">Best sellers</a></p> 13661 <div class="row-container"> 13662 <div class="col"> 13663 <div class="row best-seller-item"> 13664 <a class="link-img" href="/vcarve-pro-10-0-software-for-cnc-1.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25745/88978/1000x1000px_VCarve_Pro_Logo__40095.1725454359.jpg" alt=" vcarve logo"></a> 13665 <a href="/vcarve-pro-10-0-software-for-cnc-1.html">Vectric VCarve Pro Software for CNC 13666 </a> 13667 </div> 13668 <div class="row best-seller-item"> 13669 <a class="link-img" href="/shaper-tools-trace.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26953/67332/Trace_Product-Front__10042.1698317443.jpg" alt="Menu Image" /></a> 13670 <a href="/shaper-tools-trace.html">Shaper Tools Trace</a>
13671 </div> 13672 <div class="row best-seller-item"> 13673 <a class="link-img" href="/learn-your-cnc-vectric-aspire-master-cnc-training-course.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31055/94213/1_Aspire-Master-Training-Course---Cover-Image__65955.1740405706.jpg" alt=" vcarve logo"></a> 13674 <a href="/learn-your-cnc-vectric-aspire-master-cnc-training-course.html">Learn Your CNC Vectric Aspire Master CNC Training Course 13675 </a> 13676 </div> 13677 <a class="view_all" href="/everything-cnc/cnc-software.html?sort=popularity">View All</a> 13678 </div> 13679 <div class="col"> 13680 <div class="row best-seller-item"> 13681 <a class="link-img" href="/vcarve-desktop-9-0-software-for-cnc-1.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25710/88988/1000x1000px_VCarve_Desktop_Logo__92916.1725454632.jpg" alt="Menu Image" /></a> 13682 <a href="/vcarve-desktop-9-0-software-for-cnc-1.html">Vectric VCarve Desktop Software for CNC</a> 13683 </div> 13684 <div class="row best-seller-item"> 13685 <a class="link-img" href="/aspire-v10-cnc-software-1.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25800/88994/1000x1000px_Aspire_Logo__53585.1725455132.jpg" alt="Menu Image" /></a> 13686 <a href="/aspire-v10-cnc-software-1.html">Vectric Aspire Software For CNC</a> 13687 </div> 13688 <div class="row best-seller-item"> 13689 <a class="link-img" href="/vectric-cut-2d-desktop.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26640/88999/1000x1000px_Cut2D_Desktop_Logo__18289.1725455179.jpg" alt="Menu Image" /></a> 13690 <a href="/vectric-cut-2d-desktop.html">Vectric Cut 2D Desktop</a> 13691 </div> 13692 <a class="view_all" href="/everything-cnc/cnc-software.html?sort=popularity">View All</a> 13693 </div> 13694 </div> 13695 </div> 13696 </div> 13697 <div class="col best-seller" data-hover="main-option-7"> 13698 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13699 <div class="row"> 13700 <p><a href="/everything-cnc/cnc-plan-downloads.html">CNC Plans Downloads</a></p> 13701 <a href="/free-mdf-simulated-shaker-style-door-cnc-plans-downloadable-and-customizable.html">FREE MDF Simulated Shaker Style Cabinet Door</a> 13702 <a href="/pumpkin-tray-plans.html">Pumpkin Tray</a> 13703 <a href="/cnc-laptop-stand-plans.html">Laptop Stand Plans</a> 13704 <a class="view_all" href="/everything-cnc/cnc-plan-downloads.html">View All</a> 13705 </div> 13706 <div class="row best-sellers-container"> 13707 <p><a href="/everything-cnc/cnc-plan-downloads.html?sort=popularity">Best sellers</a></p> 13708 <div class="row-container"> 13709 <div class="col"> 13710 <div class="row best-seller-item"> 13711 <a class="link-img" href="/free-mdf-simulated-shaker-style-door-cnc-plans-downloadable-and-customizable.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18322/72869/mdf-simulated-doors-1000-x-1000__68758.1701675542.jpg" alt="Menu Image" /></a> 13712 <a href="/free-mdf-simulated-shaker-style-door-cnc-plans-downloadable-and-customizable.html">FREE MDF Simulated Shaker Style Cabinet Door CNC Plans, Downloadable and Customizable 13713 </a> 13714 </div> 13715 <div class="row best-seller-item"> 13716 <a class="link-img" href="/large-wooden-jewelry-box-cnc-plans-downloadable-and-customizable.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27483/79277/11__72577.1707494253.jpg" alt="Menu Image" /></a> 13717 <a href="/large-wooden-jewelry-box-cnc-plans-downloadable-and-customizable.html">Large Wooden Jewelry Box CNC Plans, Downloadable and Customizable 13718 </a> 13719 </div> 13720 <div class="row best-seller-item"> 13721 <a class="link-img" href="/cnc-laptop-stand-plans.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17098/72796/image-template-shapeoko-tray__74128.1701675189.jpg" alt="Menu Image" /></a> 13722 <a href="/cnc-laptop-stand-plans.html">CNC Laptop Stand Plans, Downloadable and Customizable 13723 </a> 13724 </div> 13725 <a class="view_all" href="/everything-cnc/cnc-plan-downloads.html?sort=popularity">View All</a> 13726 </div> 13727 <div class="col"> 13728 <div class="row best-seller-item"> 13729 <a class="link-img" href="/perpetual-calendar-cnc-plans-downloadable-and-customizable.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26927/67181/Perpetual-Calendar-CNC-Plans-Customizable---ToolsToday__99423.1698940492.jpg" alt="Menu Image" /></a> 13730 <a href="/perpetual-calendar-cnc-plans-downloadable-and-customizable.html">Perpetual Wooden Calendar CNC Plans, Downloadable and Customizable 13731 </a> 13732 </div> 13733 <div class="row best-seller-item"> 13734 <a class="link-img" href="/stepcraft-m-1000-cnc-work-holding-wasteboard-instructions-downloadable-and-customizable.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17475/72809/plan-background-900-px-cnc-1__66862.1701675199.jpg" alt="Menu Image" /></a> 13735 <a href="/stepcraft-m-1000-cnc-work-holding-wasteboard-instructions-downloadable-and-customizable.html">STEPCRAFT M.1000 Work Holding Wasteboard CNC Plans (Includes Cam Clamps), Downloadable and Customizable</a> 13736 </div> 13737 <div class="row best-seller-item"> 13738 <a class="link-img" href="/cnc-plans-bat-box.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16888/72141/batboxcncplans__61775.1701335078.jpg" alt="Menu Image" /></a> 13739 <a href="/cnc-plans-bat-box.html">Bat Box CNC Plans, Downloadable and Customizable 13740 </a> 13741 </div> 13742 <a class="view_all" href="/everything-cnc/cnc-plan-downloads.html?sort=popularity">View All</a> 13743 </div> 13744 </div> 13745 </div> 13746 </div> 13747 <div class="col best-seller" data-hover="main-option-8"> 13748 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13749 <div class="row"> 13750 <p><a href="/everything-cnc/cnc-vacuum-table-vacs.html">CNC Vacuum Table Vacs</a></p> 13751 <a href="/black-box-vac-bbv-svp-2-storm-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-2-long-life-high-performance-motors-inline-filter-not-included-but-recommended.html">Black Box Vac BBV-SVP-2 Storm Vacuum System</a> 13752 <a href="/black-box-vac-bbv-hvp-2-hurricane-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-4-long-life-high-performance-motors-inline-filter-included.html">Black Box Vac BBV-HVP-2 Hurricane Vacuum System</a> 13753 <a href="/black-box-vac-bbv-cvp-2-cyclone-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-3-long-life-high-performance-motors-inline-filter-included.html">
13753Black Box Vac BBV-CVP-2 Cyclone Vacuum System</a> 13754 <a class="view_all" href="/everything-cnc/cnc-vacuum-table-vacs.html">View All</a> 13755 </div> 13756 <div class="row best-sellers-container"> 13757 <p><a href="/everything-cnc/cnc-machines.html?sort=popularity">Best sellers</a></p> 13758 <div class="row-container"> 13759 <div class="col"> 13760 <div class="row best-seller-item"> 13761 <a class="link-img" href="/airweights-complete-system-24-x-48-vacuum-table-workholding-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30334/90172/AWS-2448-SV1-1__32155.1730288948.jpg" alt="stepcraft cnc"></a> 13762 <a href="/airweights-complete-system-24-x-48-vacuum-table-workholding-system.html">AirWeights Complete System 24 x 48 Vacuum Table Workholding System 13763 </a> 13764 </div> 13765 <div class="row best-seller-item"> 13766 <a class="link-img" href="/airweights-complete-system-24-x-24-vacuum-table-workholding-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30331/90166/AWS-2424-SV1-1__57158.1730288925.jpg" alt="Menu Image" /></a> 13767 <a href="/airweights-complete-system-24-x-24-vacuum-table-workholding-system.html">AirWeights Complete System 24 x 24 Vacuum Table Workholding System</a> 13768 </div> 13769 <div class="row best-seller-item"> 13770 <a class="link-img" href="/black-box-vac-bbv-svp-2-storm-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-2-long-life-high-performance-motors-inline-filter-not-included-but-recommended.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18772/62018/bbv-svp-2-1__84757.1686681307.jpg" alt="Menu Image" /></a> 13771 <a href="/black-box-vac-bbv-svp-2-storm-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-2-long-life-high-performance-motors-inline-filter-not-included-but-recommended.html">Black Box Vac BBV-SVP-2 Storm Vacuum System for CNC Routers, Single Phase 220v-230v @30 Amps, 2 Long Life High Performance Motors (Inline Filter NOT Included but recommended)</a> 13772 </div> 13773 <a class="view_all" href="/everything-cnc/cnc-vacuum-table-vacs.html?sort=popularity">View All</a> 13774 </div> 13775 <div class="col"> 13776 <div class="row best-seller-item"> 13777 <a class="link-img" href="/airweights-vacuum-pump-5-cfm.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30333/90162/AWP-HC05-V01-1__09296.1730288881.jpg" alt="Menu Image" /></a> 13778 <a href="/airweights-vacuum-pump-5-cfm.html">AirWeights Vacuum Pump - 5 CFM</a> 13779 </div> 13780 <div class="row best-seller-item"> 13781 <a class="link-img" href="/airweights-table-16x16"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31053/94730/Screenshot_2025-02-27_083724__40501.1740663487.png" alt="Menu Image" /></a> 13782 <a href="/airweights-table-16x16">AirWeights Table 16x16</a> 13783 </div> 13784 <div class="row best-seller-item"> 13785 <a class="link-img" href="/black-box-vac-bbv-hvp-2-hurricane-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-4-long-life-high-performance-motors-inline-filter-included.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18668/60080/bbv-hvp-2-1__94349.1686681280.jpg" alt="Menu Image" /></a> 13786 <a href="/black-box-vac-bbv-hvp-2-hurricane-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-4-long-life-high-performance-motors-inline-filter-included.html">Black Box Vac BBV-HVP-2 Hurricane Vacuum System for CNC Routers, Single Phase 220v-230v @30 Amps, 4 Long Life High Performance Motors (Inline Filter Included)</a> 13787 </div> 13788 <a class="view_all" href="/everything-cnc/cnc-vacuum-table-vacs.html?sort=popularity">View All</a> 13789 </div> 13790 </div> 13791 </div> 13792 13793 </div> 13794 <div class="col best-seller" data-hover="main-option-9"> 13795 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13796 <div class="row"> 13797 <p><a href="/everything-cnc/laser-cutters-engraver-accessories.html">Laser Cutters Accessories</a></p> 13798 <a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,Air
13798+Purifier+Filters,Tool+type,Air+Purifier">Air Purifiers & Filters</a> 13799 <a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,Fire+Safety">Fire Safety</a> 13800 <a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,xTool+F1+Accessories">xTool F1 Accessories</a> 13801 <a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,xTool+S1+Accessories">xTool S1 Accessories</a> 13802 <a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,xTool+RA2+Pro+Accessories">xTool RA2 Pro Accessories</a> 13803 <a class="view_all" href="/everything-cnc/laser-cutters-engraver-accessories.html">View All</a> 13804 </div> 13805 <div class="row best-sellers-container"> 13806 <p><a href="/everything-cnc/laser-cutters-engraver-accessories.html?sort=popularity">Best sellers</a></p> 13807 <div class="row-container"> 13808 <div class="col"> 13809 <div class="row best-seller-item"> 13810 <a class="link-img" href="/xtool-f1-desktop-air-purifier-filter-pack-1-pack.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28953/84455/XT-P5010220-imgmain__18520.1720090288.jpg" alt="Menu Image" /></a> 13811 <a href="/xtool-f1-desktop-air-purifier-filter-pack-1-pack.html">xTool F1 Desktop Air Purifier Filter Pack (1 Pack) 13812 </a> 13813 </div> 13814 <div class="row best-seller-item"> 13815 <a class="link-img" href="/xtool-safetypro-ap2-air-purifier/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30525/91371/1__55875.1733501122.jpg" alt="Menu Image" /></a> 13816 <a href="/xtool-safetypro-ap2-air-purifier/">xTool SafetyPro AP2 Air Purifier 13817 </a> 13818 </div> 13819 <div class="row best-seller-item"> 13820 <a class="link-img" href="/xtool-p5010364-button-switch/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29365/84852/Screenshot_2024-07-30_103924__40908.1722350426.png" alt="Menu Image" /></a> 13821 <a href="/xtool-p5010364-button-switch/">xTool P5010364 Button Switch 13822 </a> 13823 </div> 13824 <a class="view_all" href="/everything-cnc/laser-cutters-engraver-accessories.html?sort=popularity">View All</a> 13825 </div> 13826 <div class="col"> 13827 <div class="row best-seller-item"> 13828 <a class="link-img" href="/xtool-s1-1064nm-laserhead.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28931/84464/XT-P5010248-imgmain__02967.1720091097.jpg" alt="Menu Image" /></a> 13829 <a href="/xtool-s1-1064nm-laserhead.html">xTool S1 1064nm Laserhead 13830 </a> 13831 </div> 13832 <div class="row best-seller-item"> 13833 <a class="link-img" href="/xtool-screen-printer-basic-kit.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28936/84421/XT-P1030550-imgmain__32515.1720087416.jpg" alt="Menu Image" /></a> 13834 <a href="/xtool-screen-printer-basic-kit.html">xTool Screen Printer Basic Kit 13835 </a> 13836 </div> 13837 <div class="row best-seller-item"> 13838 <a class="link-img" href="/xtool-accessory-kit-for-ra2-pro/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29367/84856/Screenshot_2024-08-01_090518__18249.1722517649.png" alt="Menu Image" /></a> 13839 <a href="/xtool-accessory-kit-for-ra2-pro/">xTool Accessory Kit for RA2 Pro 13840 </a> 13841 </div> 13842 <a class="view_all" href="/everything-cnc/laser-cutters-engraver-accessories.html?sort=popularity">View All</a> 13843 </div> 13844 </div> 13845 </div> 13846 </div> 13847 13848 <div class="col best-seller" data-hover="main-option-10"> 13849 <div class="row"> 13850 <p><a href="/everything-cnc/laser-cutters-engravers.html">LASER CUTTERS</a></p> 13851 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Diode+Lasers">Diode Lasers</a> 13852 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Infared+Lasers">Infrared Lasers</a> 13853 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Ink+Printers">Ink Printers</a> 13854 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Fiber+Laser">Fiber Laser</a> 13855 <a class="view_all" href="/everything-cnc/laser-cutters-engravers.html">View All</a> 13856 </div> 13857 <div class="row best-sellers-container"> 13858 <p><a href="/everything-cnc/laser-cutters-engravers.html?sort=popularity">Best sellers</a></p> 13859 <div class="row-container"> 13860 <div class="col"> 13861 <div class="row best-seller-item"> 13862 <a class="link-img" href="/xtool-f1-fastest-portable-laser-engraver-with-ir-diode-laser.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28949/85580/xtool-laser__51351.1723058878.jpg" alt="Menu Image" /></a> 13863 <a href="/xtool-f1-fastest-portable-laser-engraver-with-ir-diode-laser.html">xTool F1 - Fastest Portable Laser Engraver with IR + Diode Laser 13864 </a> 13865 </div> 13866 <div class="row best-seller-item"> 13867 <a class="link-img" href="/xtool-p5010341-xtool-f1-ultra-laser-engraver.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29438/88942/XT-P5010341-1__71935.1725447820.jpg" alt="Menu Image" /></a> 13868 <a href="/xtool-p5010341-xtool-f1-ultra-laser-engraver.html">xTool P5010341 xTool F1 Ultra Laser Engraver 13869 </a> 13870 </div> 13871 <div class="row best-seller-item"> 13872 <a class="link-img" href="/xtool-p2-55w-co2-laser-engraver-class-4-with-fire-safety-set/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29128/84755/pc_f4f28acf-a0e1-4137-a290-bc76abd69767__34347.1721228866.jpg" alt="Menu Image" /></a> 13873 <a href="/xtool-p2-55w-co2-laser-engraver-class-4-with-fire-safety-set/">xTool P2 55W CO2 Laser Engraver (Class 4) - With Fire Safety set 13874 </a> 13875 </div> 13876 <a class="view_all" href="/everything-cnc/laser-cutters-engravers.html?sort=popularity">View All</a> 13877 </div> 13878 <div class="col"> 13879 <div class="row best-seller-item"> 13880 <a class="link-img" href="/xtool-m1-ultra-20w-basic.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29441/88918/XT-P1030615-1__44688.1725446943.jpg?c=1" alt="Menu Image" /></a> 13881 <a href="/xtool-m1-ultra-20w-basic.html">xTool M1 Ultra 20W basic 13882 </a> 13883 </div> 13884 <div class="row best-seller-item"> 13885 <a class="link-img" href="/xtool-p5010363-xtool-f1-ultra-conveyor.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29439/88936/XT-P5010363-1__34191.1725447735.jpg" alt="Menu Image" /></a> 13886 <a href="/xtool-p5010363-xtool-f1-ultra-conveyor.html">xTool P5010363 xTool F1 Ultra Conveyor 13887 </a> 13888 </div> 13889 <div class="row best-seller-item"> 13890 <a class="link-img" href="/xtool-s1-enclosed-diode-laser-cutter-40w.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28934/84420/XT-P1030493-imgblack__03845.1720087371.jpg" alt="Menu Image" /></a> 13891 <a href="/xtool-s1-enclosed-diode-laser-cutter-40w.html">xTool S1 Enclosed Diode Laser Cutter 40W 13892 </a> 13893 </div> 13894 <a class="view_all" href="/everything-cnc/laser-cutters-engravers.html?sort=popularity">View All</a> 13895 </div> 13896 </div> 13897 </div> 13898 </div> 13899 13900 <div class="col best-seller" data-hover="main-option-11"> 13901 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13902 <div class="row"> 13903 <p><a href="/everything-cnc/cnc-sanding-tools.html">CNC Sanding Tools</a></p> 13904 <a href="/everything-cnc/cnc-sanding-tools/cnc-orbital-sander.html">CNC Orbital Sander</a> 13905 <a class="view_all" href="/everything-cnc/cnc-sanding-tools.html">View All</a> 13906 </div> 13907 <div class="row best-sellers-container"> 13908 <p><a href="/everything-cnc/cnc-sanding-tools.html?sort=popularity">Best sellers</a></p> 13909 <div class="row-container"> 13910 <div class="col"> 13911 <div class="row best-seller-item"> 13912 <a class="link-img" href="/amana-tool-61299-in-sand-cnc-sander-1-2-inch-shank/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27446/89021
13912/61299-main__05854.1738681601.jpg" alt="Menu Image" /></a> 13913 <a href="/amana-tool-61299-in-sand-cnc-sander-1-2-inch-shank/">Amana Tool 61299 IN-SAND Dynamically Balanced Non-Random Orbital CNC Sander 4 Dia x 1/2 Inch Shank 13914 </a> 13915 </div> 13916 <a class="view_all" href="/everything-cnc/cnc-sanding-tools.html?sort=popularity">View All</a> 13917 </div> 13918 </div> 13919 </div> 13920 </div> 13921 </div> 13922 </div> 13923 <div class="cols"> 13924 <div class="col"> 13925 <ul> 13926 <li class="level1 has-subs"> 13927 <a href="/router-bits/cnc-router-bits-and-insert-router-bits.html" class="main-subs-link"><span class="link-wrap">CNC Router Bits</span></a> 13928 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13929 <li class="level2"><a href="/router-bits/cnc-router-bits-and-insert-router-bits.html" ><span class="link-wrap">CNC Router Bits & Insert Router Bits</span></a></li> 13930 <li class="level2"><a href="/router-bits/compression-spiral-solid-carbide-router-bits.html" ><span class="link-wrap">Solid Carbide Spiral / Compression Router Bits</span></a></li> 13931 <li class="level2"><a href="/router-bits/aluminum-cutting-router-bits.html" ><span class="link-wrap">Aluminum / Metal Cutting Router Bits</span></a></li> 13932 <li class="level2-view-all"><a href="/router-bits/cnc-router-bits-and-insert-router-bits.html"><span class="link-wrap">view all CNC Router Bits </span></a></li> 13933 </ul> 13934 </li> 13935 <li class="level1 has-subs "> 13936 <a href="/router-bits/cnc-router-bit-sets.html" class="main-subs-link"><span class="link-wrap">CNC Router Bits Sets</span></a> 13937 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13938 <li class="level2"><a href="/v-17849-ams-262.html" ><span class="link-wrap">Amana Tool AMS-262 MDF Simulated Shaker Set</span></a></li> 13939 <li class="level2"><a href="/v-17385-ams-257-cnc-set.html" ><span class="link-wrap">Amana Tool AMS-257 8 Pc General Purpose CNC Set</span></a></li> 13940 <li class="level2"><a href="/v-14213-ams-cnc-60.html" ><span class="link-wrap">Amana Tool AMS-CNC-60 CNC Master Router Bit Collection</span></a></li> 13941 <li class="level2"><a href="/v-15571-ams-177-k-b.html" ><span class="link-wrap">Amana Tool AMS-177-K-B 8 Pc Singmaking Set ¼ Shank</span></a></li> 13942 <li class="level2-view-all"><a href="/router-bits/cnc-router-bit-sets.html"><span class="link-wrap">view all CNC Router Bits Sets </span></a></li> 13943 </ul> 13944 </li> 13945 <li class="level1 has-subs "> 13946 <a href="/everything-cnc/cnc-machines.html" class="main-subs-link"><span class="link-wrap">CNC Machines</span></a> 13947 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13948 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Desktop+CNCs"><span class="link-wrap">Desktop CNCâs</span></a></li> 13949 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Midsize+CNCs"><span class="link-wrap">Midsize CNCs</span></a></li> 13950 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Handheld+CNCs"><span class="link-wrap">Handheld CNCs</span></a></li> 13951 <span class="link-wrap">Brands</span> 13952 <li class="level2"><a href="/axiom/"><span class="link-wrap">Axiom</a></span></a></li> 13953 <li class="level2"><a href="/carbide-3d/"><span class="link-wrap">Carbide 3D</a></span></a></li> 13954 <li class="level2"><a href="/shaper-tools/"><span class="link-wrap">Shaper Tools</a></span></a></li> 13955 <li class="level2"><a href="/stepcraft/"><span class="link-wrap">Stepcraft</a></span></a></li> 13956 <li class="level2-view-all"><a href="/everything-cnc/cnc-machines.html"><span class="link-wrap">View All CNC Machines </span></a></li> 13957 </ul> 13958 </li> 13959 <li class="level1 has-subs"> 13960 <a href="/everything-cnc/cnc-accessories.html" class="main-subs-link"><span class="link-wrap">CNC Machines Accessories</span></a> 13961 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13962 <li class="level2"><a href="/everything-cnc/cnc-accessories.html?filters=Brand,STEPCRAFT" ><span class="link-wrap">
13962Stepcraft Accessories</span></a></li> 13963 <li class="level2"><a href="/everything-cnc/cnc-accessories.html?filters=Brand,Onefinity+CNC"><span class="link-wrap">Onefinity CNC</span></a></li> 13964 <li class="level2"><a href="/everything-cnc/cnc-accessories.html?filters=Brand,Carbide+3D" ><span class="link-wrap">Carbide 3D Accessories</span></a></li> 13965 <li class="level2"><a href="/everything-cnc/cnc-accessories.html?filters=Brand,Axiom" ><span class="link-wrap">Axiom Accessories</span></a></li> 13966 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Brand,Next+Wave" ><span class="link-wrap">Next Wave Accessories</span></a></li> 13967 <li class="level2-view-all"><a href="/everything-cnc/cnc-accessories.html"><span class="link-wrap">View All CNC Machines </span></a></li> 13968 </ul> 13969 </li> 13970 <li class="level1 has-subs"> 13971 <a href="/t-cnc-software-library" class="main-subs-link"><span class="link-wrap">Free Vectric® and Fusion 360⢠CNC Tool Files</span></a> 13972 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13973 <li class="level2"><a href="/content/cnc-libary/Amana-Tool-Vectric-09-25-2024.tool" ><span class="link-wrap">Master Vectric Tool File</span></a></li> 13974 <li class="level2"><a href="/content/cnc-libary/Amana-Tool-Fusion-Master-10-24-2022.tools"><span class="link-wrap">Master Fusion 360⢠Tool File</span></a></li> 13975 <li class="level2-view-all"><a href="/t-cnc-software-library"><span class="link-wrap">View All Free Vectric® & Fusion 360⢠CNC Files</span></a></li> 13976 </ul> 13977 </li> 13978 <li class="level1 has-subs"> 13979 <a href="/everything-cnc/cnc-software.html" class="main-subs-link"><span class="link-wrap">CNC Software</span></a> 13980 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13981 <li class="level2"><a href="/vcarve-pro-10-0-software-for-cnc-1.html" ><span class="link-wrap">Vectric VCarve Pro</span></a></li> 13982 <li class="level2"><a href="/vcarve-desktop-9-0-software-for-cnc-1.html"><span class="link-wrap">Vectric Vcarve Desktop</span></a></li> 13983 <li class="level2"><a href="/vectric-cut-2d-desktop.html"><span class="link-wrap">Vectric Cut 2D Desktop</span></a></li> 13984 <li class="level2"><a href="/aspire-v10-cnc-software-1.html"><span class="link-wrap">Vectric Aspire</span></a></li> 13985 <li class="level2"><a href="/shaper-tools-trace.html"><span class="link-wrap">Shaper Tools Trace</span></a></li> 13986 <li class="level2-view-all"><a href="/everything-cnc/cnc-software.html"><span class="link-wrap">View All CNC Software</span></a></li> 13987 </ul> 13988 </li> 13989 <li class="level1 has-subs"> 13990 <a href="/everything-cnc/cnc-plan-downloads.html" class="main-subs-link"><span class="link-wrap">CNC Plans</span></a> 13991 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13992 <li class="level2"><a href="/everything-cnc/cnc-plan-downloads.html" ><span class="link-wrap">CNC Plans Downloads</span></a></li> 13993 <li class="level2"><a href="/free-mdf-simulated-shaker-style-door-cnc-plans-downloadable-and-customizable.html"><span class="link-wrap">FREE MDF Simulated Shaker Style Cabinet Door</span></a></li> 13994 <li class="level2"><a href="/pumpkin-tray-plans.html"><span class="link-wrap">Pumpkin Tray</span></a></li> 13995 <li class="level2"><a href="/cnc-laptop-stand-plans.html"><span class="link-wrap">Laptop Stand Plans</span></a></li> 13996 <li class="level2-view-all"><a href="/everything-cnc/cnc-plan-downloads.html"><span class="link-wrap">View All CNC Plans</span></a></li> 13997 </ul> 13998 </li> 13999 <li class="level1 has-subs"> 14000 <a href="/everything-cnc/cnc-vacuum-table-vacs.html" class="main-subs-link"><span class="link-wrap">CNC Vacuum Table Vacs</span></a> 14001 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14002 <li class="level2"><a href="/black-box-vac-bbv-svp-2-storm-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-2-long-life-high-performance-motors-inline-filter-not-included-but-recommended.html" ><span class="link-wrap">Black Box Vac BBV-SVP-2 Storm Vacuum System</span></a></li> 14003 <li class="level2"><a href="/black-box-vac-bbv-hvp-2-hurricane-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-4-long-life-high-performance-motors-inline-filter-included.html"><span class="link-wrap">Black Box Vac BBV-HVP-2 Hurricane Vacuum System</span></a></li> 14004 <li class="level2"><a href="/black-box-vac-bbv-cvp-2-cyclone-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-3-long-life-high-performance-motors-inline-filter-included.html"><span class="link-wrap">
14004Black Box Vac BBV-CVP-2 Cyclone Vacuum System</span></a></li> 14005 <li class="level2-view-all"><a href="/everything-cnc/cnc-vacuum-table-vacs.html"><span class="link-wrap">View All CNC Vacuum Table Vacs</span></a></li> 14006 </ul> 14007 </li> 14008 <li class="level1 has-subs"> 14009 <a href="/everything-cnc/cnc-sanding-tools.html" class="main-subs-link"><span class="link-wrap">CNC Sanding Tools</span></a> 14010 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14011 <li class="level2"><a href="/everything-cnc/cnc-sanding-tools/cnc-orbital-sander.html"><span class="link-wrap">CNC Orbital Sander</span></a></li> 14012 <li class="level2-view-all"><a href="/everything-cnc/cnc-sanding-tools.html"><span class="link-wrap">View All</span></a></li> 14013 </ul> 14014 </li> 14015 14016 <li class="level1 has-subs"> 14017 <a href="/everything-cnc/laser-cutters-engraver-accessories.html" class="main-subs-link"><span class="link-wrap">Laser Cutters Accessories</span></a> 14018 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14019 <li class="level2"><a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,Air+Purifier+Filters,Tool+type,Air+Purifier" ><span class="link-wrap">Air Purifiers & Filters</span></a></li> 14020 <li class="level2"><a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,Fire+Safety"><span class="link-wrap">Fire Safety</span></a></li> 14021 <li class="level2"><a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,xTool+F1+Accessories"><span class="link-wrap">xTool F1 Accessories</span></a></li> 14022 <li class="level2"><a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,xTool+S1+Accessories"><span class="link-wrap">xTool S1 Accessories</span></a></li> 14023 <li class="level2"><a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,xTool+RA2+Pro+Accessoriess"><span class="link-wrap">xTool RA2 Pro Accessories</span></a></li> 14024 <li class="level2-view-all"><a href="/everything-cnc/laser-cutters-engraver-accessories.html"><span class="link-wrap">View All Laser Cutters Accessories</span></a></li> 14025 </ul> 14026 </li> 14027 <li class="level1 has-subs"> 14028 <a href="/everything-cnc/laser-cutters-engravers.html" class="main-subs-link"><span class="link-wrap">Laser Cutters & Engravers</span></a> 14029 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14030 <li class="level2"><a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Diode+Lasers" ><span class="link-wrap">Diode Lasers</span></a></li> 14031 <li class="level2"><a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Infared+Lasers"><span class="link-wrap">Infrared Lasers</span></a></li> 14032 <li class="level2"><a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Ink+Printers"><span class="link-wrap">Ink Printers</span></a></li> 14033 <li class="level2"><a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Ink+Printers"><span class="link-wrap">xTool S1 Accessories</span></a></li> 14034 <li class="level2"><a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Fiber+Laser"><span class="link-wrap">Fiber Laser</span></a></li> 14035 <li class="level2-view-all"><a href="/everything-cnc/laser-cutters-engravers.html"><span class="link-wrap">View All Laser Cutters & Engravers</span></a></li> 14036 </ul> 14037 </li> 14038 <li class="level1"><a href="/everything-cnc/materials.html"><span class="link-wrap">Materials</span></a></li> 14039 </ul> 14040 </div> 14041 </div> 14042</div> 14043</div> 14044 <div data-id="menu-1"><div class="dropdown menu-1"> 14045 <div class="desktop-menu"> 14046 <div class="menu-title"><p class="label-menu"><a href="/power-tools.html">POWER TOOLS</a></p><a href="/power-tools.html">View All Power Tools</a></div> 14047 <div class="row with-choice"> 14048 <div class="left-menu"> 14049 <a href="/everything-cnc/cnc-machines.html"><p class="main-cat-name active" id="main-option-1" > 14050 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-machines-65.jpg" alt="Menu Image" /> 14051 CNC Machines</p></a> 14052 <a href="/power-tools/drilling-screwdriving.html"><p class="main-cat-name" id="main-option-2"> 14053 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/
14053power-tools-drilling-65.jpg" alt="Menu Image" /> 14054 Drilling & Screwdriving</p></a> 14055 <a href="/power-tools/dust-extractors-collectors-air-filtration.html"><p class="main-cat-name" id="main-option-3"> 14056 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-filtration-65.jpg" alt="Menu Image" /> 14057 Filtration, Dust Extractors & Collectors</p></a> 14058 <a href="/power-tools/edge-banders.html"><p class="main-cat-name" id="main-option-4"> 14059 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tool-edge-bander-65.jpg" alt="Menu Image" /> 14060 Edge Banders</p></a> 14061 <a href="/power-tools/joinery-machines.html"><p class="main-cat-name" id="main-option-5"> 14062 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-joinery-65.jpg" alt="Menu Image" /> 14063 Joinery Machines</p></a> 14064 <a href="/power-tools/jointers-planers.html"><p class="main-cat-name" id="main-option-6" > 14065 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-jointer-planer-65.jpg" alt="Menu Image" /> 14066 Jointers & Planers</p></a> 14067 <a href="/power-tools/material-handling.html"><p class="main-cat-name" id="main-option-7"> 14068 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tool-material-handling-65.jpg" alt="Menu Image" /> 14069 Material Handling</p></a> 14070 <a href="/power-tools/metalworking-tools.html"><p class="main-cat-name" id="main-option-8"> 14071 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-metalworking-65.jpg" alt="Menu Image"/> 14072 Metalworking Tools </p></a> 14073 <a href="/power-tools/mobile-tool-bases-universal-stands.html"><p class="main-cat-name" id="main-option-9"> 14074 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-mobile-base-65.jpg" alt="Menu Image"/> 14075 Mobile Tool Bases & Universal Stands</p></a> 14076 <a href="/power-tools/oscillating-multi-tools.html"><p class="main-cat-name" id="main-option-10"> 14077 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-oscillating-65.jpg" alt="Menu Image" /> 14078 Oscillating Multi-Tools</p></a> 14079 <a href="/power-tools/power-tool-accessories.html"><p class="main-cat-name active" id="main-option-11"> 14080 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tool-accessories-65.jpg" alt="Menu Image" /> 14081 Power Tool Accessories</p></a> 14082 <a href="/power-tools/routers-shapers.html"><p class="main-cat-name" id="main-option-12"> 14083 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-routers-shapers-65.jpg" alt="Menu Image" /> 14084 Routers & Shapers</p></a> 14085 <a href="/power-tools/sanders-polishers.html"><p class="main-cat-name" id="main-option-13"> 14086 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/powert-tools-polisher-65.jpg" alt="Menu Image" /> 14087 Sanders & Polishers</p></a> 14088 <a href="https://toolstoday.com/power-tools/saws.html"><p class="main-cat-name" id="main-option-14"> 14089 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-saws-65.jpg" alt="Menu Image" /> 14090 Saws</p></a> 14091 <a href="https://toolstoday.com/power-tools/timber-framing-tools.html"><p class="main-cat-name" id="main-option-16"> 14092 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/timber-framing-tools-65.jpg" alt="Menu Image" /> 14093 Timber Framing Tools</p> </a> 14094 <a href="/power-tools/power-tool-accessories/wood-turning-accessories.html"><p class="main-cat-name" id="main-option-15"> 14095 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/1353001-main-c35c-68017-65.jpg" alt="Menu Image" /> 14096 Wood Turning Machines and Accessories</p></a> 14097 <!--<p class="main-cat-name" id="main-option-16"> 14098 <img src="https://cdn11.bigcommerce.com/s-gka68axd8c/images/stencil/320w/image-manager/cnc-laser.jpg"/> Laser Cutters</p>--> 14099 14100 14101 </div> 14102 14103 <div class="col active best-seller" data-hover="main-option-1"> 14104 14105 <div class="row"> 14106 <p><a href="/everything-cnc/cnc-machines.html">CNC Machines</a></p> 14107 <a href="https://toolstoday.com/everything-cnc/cnc-machines.html?filters=Tool+type,Desktop+CNCs">Desktop CNCâs</a> 14108 <a href="https://toolstoday.com/everything-cnc/cnc-machines.html?filters=Tool+type,Midsize
14108+CNCs">Midsize CNCs</a> 14109 <a href="https://toolstoday.com/everything-cnc/cnc-machines.html?filters=Tool+type,Handheld+CNCs">Handheld CNCs</a> 14110 <p>Brands</p> 14111 <a href="/axiom/">Axiom</a> 14112 <a href="/carbide-3d/">Carbide 3D</a> 14113 <a href="/shaper-tools/">Shaper Tools</a> 14114 <a href="/stepcraft/">Stepcraft</a> 14115 <a class="view_all" href="/everything-cnc/cnc-machines.html">View All</a> 14116 </div> 14117 <div class="row best-sellers-container"> 14118 <p><a href="/everything-cnc/cnc-machines.html?sort=popularity">Best sellers</a></p> 14119 <div class="row-container"> 14120 <div class="col"> 14121 <div class="row best-seller-item"> 14122 <a class="link-img" href="https://toolstoday.com/stepcraft-m-1000-cnc-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x73/products/25647/90861/STEPCRAFT-M.1000__76271.1730996915.jpg" alt="stepcraft cnc"></a> 14123 <a href="https://toolstoday.com/stepcraft-m-1000-cnc-system.html">STEPCRAFT M.1000 36 x 48 CNC Machine</a> 14124 </div> 14125 <div class="row best-seller-item"> 14126 <a class="link-img" href="/axiom-iconic-series.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/26121/36693/iconic_48_toolbox_whitebkgrnd_1_1__01833.1686681012.jpg" alt="Menu Image" /></a> 14127 <a href="/axiom-iconic-series.html">Axiom ICONIC CNC router (4/6/8 sizes) CNC Machine</a> 14128 </div> 14129 <div class="row best-seller-item"> 14130 <a class="link-img" href="https://toolstoday.com/stepcraft-m-1400-48-x-64-cnc-machine.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x73/products/26933/90860/STEPCRAFT-M.1400__33976.1730996856.jpg" alt="Menu Image" /></a> 14131 <a href="https://toolstoday.com/stepcraft-m-1400-48-x-64-cnc-machine.html">STEPCRAFT M.1400 48 x 64 CNC Machine - The Ultimate CNC System</a> 14132 </div> 14133 <a class="view_all" href="/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 14134 </div> 14135 <div class="col"> 14136 <div class="row best-seller-item"> 14137 <a class="link-img" href="/stepcraft-3d-840-cnc-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/16563/90859/stepcraft_3D_840__25870.1750843178.jpg?c=1" alt="Menu Image" /></a> 14138 <a href="/stepcraft-3d-840-cnc-system.html">STEPCRAFT New 3rd Generation D.840 CNC Machine System</a> 14139 </div> 14140 <div class="row best-seller-item"> 14141 <a class="link-img" href="/axiom-iconic-6-cnc-machine-with-stand-and-toolbox.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/16441/56897/iconic_36_toolbox_1__52283.1686681242.jpg" alt="Menu Image" /></a> 14142 <a href="/axiom-iconic-6-cnc-machine-with-stand-and-toolbox.html">Axiom Iconic 6 CNC Machine with Stand and Toolbox</a> 14143 </div> 14144 <div class="row best-seller-item"> 14145 <a class="link-img" href="/laguna-kx2401-kx-24-2x4-15-inch-with-touchscreen-controller.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31192/95999/Laguna_Tools_KX24_2X4_CNC_w-_Touchscreen_Controller_KX2401_1__29630.1744718923.jpg?c=1" alt="Menu Image" /></a> 14146 <a href="https://toolstoday.com/stepcraft-q-408-cnc-machine-system-1/">Laguna KX2401 2X4 CNC Machine with Touchscreen Controller</a> 14147 </div> 14148 <a class="view_all" href="/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 14149 </div> 14150 14151 14152 </div> 14153 14154 </div> 14155 14156 </div> 14157 <div class="col best-seller" data-hover="main-option-2" > 14158 <div class="row"> 14159 <p><a href="/power-tools/drilling-screwdriving.html">Drilling & Screwdriving</a></p> 14160 <a href="/power-tools/drilling-screwdriving/combo-kits.html">Combo Kits</a> 14161 <a href="/power-tools/drilling-screwdriving/drills.html">Drills</a> 14162 <a href="/power-tools/drilling-screwdriving/impact-drivers.html">Impact Drivers</a> 14163 <a href="/power-tools/drilling-screwdriving/drill-presses.html">Drill Presses</a>
14164 <a href="/power-tools/drilling-screwdriving/rotary-hammers.html">Rotary Hammers</a> 14165 <a class="view_all" href="/power-tools/drilling-screwdriving.html">View All</a> 14166 </div> 14167 <div class="row best-sellers-container"> 14168 <p><a href="/power-tools/drilling-screwdriving.html?sort=popularity">Best sellers</a></p> 14169 <div class="row-container"> 14170 <div class="col"> 14171 <div class="row best-seller-item"> 14172 <a class="link-img" href="https://toolstoday.com/festool-576869-cordless-drill-cxs-12-2-5-set.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27347/77587/down_bs_cxs12set_576865_sod_01a_US__45544.1730130842.jpg" alt="stepcraft cnc"></a> 14173 <a href="https://toolstoday.com/festool-576869-cordless-drill-cxs-12-2-5-set.html">Festool 576869 Cordless Drill CXS 12 2,5-Set</a> 14174 </div> 14175 <div class="row best-seller-item"> 14176 <a class="link-img" href="https://toolstoday.com/festool-577616-impact-driver-and-drill-set-tid-18-hpc-i-set-tpc-18-4.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27511/79216/FS-577616-2__34823.1717614834.jpg" alt="Menu Image" /></a> 14177 <a href="https://toolstoday.com/festool-577616-impact-driver-and-drill-set-tid-18-hpc-i-set-tpc-18-4.html">Festool 577616 Cordless Impact Driver and Drill set TID 18 HPC I-Set TPC 18/4</a> 14178 </div> 14179 <div class="row best-seller-item"> 14180 <a class="link-img" href="https://toolstoday.com/fein-71150761090-ascd-18-200-w4-cordless-impact-wrench-driver.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16241/45962/245777_7_piso71150761__ofc__43402.1686681117.jpg" alt="Menu Image" /></a> 14181 <a href="https://toolstoday.com/fein-71150761090-ascd-18-200-w4-cordless-impact-wrench-driver.html">FEIN 71150761090 ASCD 18-200 W4 Cordless Impact Wrench/Driver 14182 </a> 14183 </div> 14184 <a class="view_all" href="/power-tools/drilling-screwdriving.html?sort=popularity">View All</a> 14185 </div> 14186 <div class="col"> 14187 <div class="row best-seller-item"> 14188 <a class="link-img" href="https://toolstoday.com/festool-577614-cordless-impact-drill-tid-18-hpc-4-0-i-plus.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27580/79240/FS-577614-1__49986.1707484897.jpg" alt="Menu Image" /></a> 14189 <a href="https://toolstoday.com/festool-577614-cordless-impact-drill-tid-18-hpc-4-0-i-plus.html">Festool 577614 Cordless impact drill TID 18 HPC 4,0 I-Plus</a> 14190 </div> 14191 <div class="row best-seller-item"> 14192 <a class="link-img" href="https://toolstoday.com/jet-716000-12-inch-drill-press-with-dro.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17363/55413/716000_main_copy__92468.1686681225.jpg" alt="Menu Image" /></a> 14193 <a href="https://toolstoday.com/jet-716000-12-inch-drill-press-with-dro.html">Jet 716000 12 Inch Drill Press with DRO</a> 14194 </div> 14195 <div class="row best-seller-item"> 14196 <a class="link-img" href="https://toolstoday.com/powermatic-1792820-pm2820evs-drill-press.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17457/50819/1792820_main_a5cb__82451.1686681172.jpg" alt="Menu Image" /></a> 14197 <a href="https://toolstoday.com/powermatic-1792820-pm2820evs-drill-press.html">Powermatic 1792820 PM2820EVS Drill Press</a> 14198 </div> 14199 <a class="view_all" href="/power-tools/drilling-screwdriving.html?sort=popularity">View All</a> 14200 </div> 14201 </div> 14202 </div> 14203 </div> 14204 <div class="col best-seller" data-hover="main-option-3"> 14205 14206 14207 <div class="row"> 14208 <p><a href="/power-tools/dust-extractors-collectors-air-filtration.html">Air Filtration, Dust Extractors & Collectors</a></p> 14209 <a href="/power-tools/dust-extractors-collectors-air-filtration/air-filtration.html">Air Filtration</a> 14210 <a href="/power-tools/dust-extractors-collectors-air-filtration/dust-collectors.html">Dust Collectors</a> 14211 <a href="/power-tools/dust-extractors-collectors-air-filtration/dust-extractors.html">Dust Extractors</a> 14212 <a class="view_all" href="/power-tools/dust-extractors-collectors-air-filtration.html">View All</a> 14213 </div> 14214 <div class="row best-sellers-container"> 14215 <p><a href="/power-tools/dust-extractors-collectors-air-filtration.html?sort=popularity">Best sellers</a></p> 14216 <div class="row-container"> 14217 <div class="col"> 14218 <div class="row best-seller-item"> 14219 <a class="link-img" href="https://toolstoday.com/xtool-safetypro-ap2-air-purifier/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30525/91371/1__55875.1733501122.jpg" alt="Air Purifier"></a> 14220 <a href="https://toolstoday.com/xtool-safetypro-ap2-air-purifier/">xTool SafetyPro AP2 Air Purifier</a> 14221 </div> 14222 14223 <div class="row best-seller-item"> 14224 <a class="link-img" href="https://toolstoday.com/jet-708615-afs-2000-1700cfm-air-filtration-system-3-speed-with-remote-control.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17721/59575/708615_main_dc49__85904.1686681273.png" alt="Menu Image" /></a> 14225 <a href="https://toolstoday.com/jet-708615-afs-2000-1700cfm-air-filtration-system-3-speed-with-remote-control.html">Jet 708615 AFS-2000 1700CFM Air Filtration System, 3-Speed, with Remote Control</a> 14226 </div> 14227 14228 <div class="row best-seller-item"> 14229 <a class="link-img" href="https://toolstoday.com/festool-577413-dust-extractor-ct-15-e-hepa-cleantec.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27379/78042/down_s_ct15_577410_sod_01b__15642.1705488718.jpg" alt="Menu Image" /></a> 14230 <a href="https://toolstoday.com/festool-577413-dust-extractor-ct-15-e-hepa-cleantec.html">Festool 577413 Dust Extractor CT 15 E HEPA CLEANTEC</a> 14231 </div> 14232 <a class="view_all" href="/power-tools/dust-extractors-collectors-air-filtration.html?sort=popularity">View All</a> 14233 </div> 14234 <div class="col"> 14235 <div class="row best-seller-item"> 14236 <a class="link-img" href="https://toolstoday.com/fein-92035236090-turbo-i-wet-dry-dust-extractor-vacuum.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/82x109/products/16217/54040/36581_7_p92027223_ohne_l_aufkleber__ofc__72575.1686681209.jpg" alt="Menu Image" /></a> 14237 <a href="https://toolstoday.com/fein-92035236090-turbo-i-wet-dry-dust-extractor-vacuum.html">FEIN 92035236090 Turbo I Wet/Dry Dust Extractor/Vacuum</a> 14238 </div> 14239 <div class="row best-seller-item"> 14240 <a class="link-img" href="https://toolstoday.com/jet-708657k-dc-1100vx-bk-dust-collector-1-5hp-1ph-115-230v-30-micron-bag-filter-kit.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16640/55290/708657k_main_copy__47142.1686681223.jpg" alt="Menu Image" /></a> 14241 <a href="https://toolstoday.com/jet-708657k-dc-1100vx-bk-dust-collector-1-5hp-1ph-115-230v-30-micron-bag-filter-kit.html">Jet 708657K DC-1100VX-BK Dust Collector, 1.5HP 1PH 115/230V, 30-Micron Bag Filter Kit</a> 14242 </div> 14243 <div class="row best-seller-item"> 14244 <a class="link-img" href="https://toolstoday.com/festool-577083-dust-extractor-ct-26-e-hepa-cleantec.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27384/77968/down_s_ctl26e_574947_sod_01b__57911.1705487617.jpg" alt="Menu Image" /></a> 14245 <a href="https://toolstoday.com/festool-577083-dust-extractor-ct-26-e-hepa-cleantec.html">Festool 577083 Dust Extractor CT 26 E HEPA CLEANTEC</a> 14246 </div> 14247 <a class="view_all" href="/power-tools/dust-extractors-collectors-air-filtration.html?sort=popularity">View All</a> 14248 </div> 14249 14250 14251 </div> 14252 14253 </div> 14254 </div> 14255 <div class="col best-seller" data-hover="main-option-4"> 14256 14257 <div class="row"> 14258 <p><a href="/power-tools/edge-banders.html">Edge Banders</a></p> 14259 <a href="/power-tools/edge-banders.html?filters=Tool+type,Edge+Bander+Machines">Edge Bander Machines</a> 14260 <a href="/power-tools/edge-banders.html?filters=Tool+type,Edge+Bander+Accessories">Edge Bander Accessories</a> 14261 <a class="view_all" href="/power-tools/edge-banders.html">View All</a> 14262 </div> 14263 <div class="row best-sellers-container"> 14264 <p><a href="/power-tools/edge-banders.html?sort=popularity">Best sellers</a></p> 14265 <div class="row-container"> 14266 <div class="col"> 14267 <div class="row best-seller-item"> 14268 <a class="link-img" href="https://toolstoday.com/festool-499812-eva-edge-banding-adhesive-eva-nat-48x-ka-65.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27732/
1426879809/ec47be8b-ca6f-11e5-80d6-005056b31774_1600_1066__17390.1708934999.jpg" alt="Menu Image"></a> 14269 <a href="https://toolstoday.com/festool-499812-eva-edge-banding-adhesive-eva-nat-48x-ka-65.html">Festool 499812 EVA Edge Banding Adhesive EVA nat 48x-KA 65</a> 14270 </div> 14271 <div class="row best-seller-item"> 14272 <a class="link-img" href="https://toolstoday.com/festool-497525-denibber-lzk-hm.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27897/79752/3e945eed-85ee-11e9-80fc-005056b31774_1600_1066__22792.1708931947.jpg" alt="Menu Image" /></a> 14273 <a href="https://toolstoday.com/festool-497525-denibber-lzk-hm.html">Festool 497525 Denibber LZK-HM</a> 14274 </div> 14275 <div class="row best-seller-item"> 14276 <a class="link-img" href="https://toolstoday.com/festool-500869-multifunction-table-mft-3-conturo-ap.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27619/78887/ec35808c-25ed-11e5-80cf-005056b31774_1600_1066__13054.1707403826.jpg" alt="Menu Image" /></a> 14277 <a href="https://toolstoday.com/festool-500869-multifunction-table-mft-3-conturo-ap.html">Festool 500869 Multifunction Table MFT/3 Conturo-AP</a> 14278 </div> 14279 <a class="view_all" href="/power-tools/edge-banders.html?sort=popularity">View All</a> 14280 </div> 14281 <div class="col"> 14282 <div class="row best-seller-item"> 14283 <a class="link-img" href="https://toolstoday.com/festool-574616-hand-held-edge-bander-conturo-ka-65-set.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28360/81639/FS-574616-mainimg__81335.1710942410.jpg" alt="Menu Image" /></a> 14284 <a href="https://toolstoday.com/festool-574616-hand-held-edge-bander-conturo-ka-65-set.html">Festool 574616 Hand Held Edge Bander CONTURO KA 65 Set</a> 14285 </div> 14286 <div class="row best-seller-item"> 14287 <a class="link-img" href="https://toolstoday.com/festool-499896-edge-banding-trimmer-kp-65-2.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27915/79818/043f1de2-247b-11e5-80cf-005056b31774_1600_1066__54146.1708935298.jpg" alt="Menu Image" /></a> 14288 <a href="https://toolstoday.com/festool-499896-edge-banding-trimmer-kp-65-2.html">Festool 499896 Edge Banding Trimmer KP 65/2</a> 14289 </div> 14290 <div class="row best-seller-item"> 14291 <a class="link-img" href="https://toolstoday.com/festool-576834-edge-bander-trimming-set-kb-ka-65-sys3.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27935/79938/2f18eae9-6f83-11eb-8113-005056b31774_1600_1066__51305.1708939714.jpg" alt="Menu Image" /></a> 14292 <a href="https://toolstoday.com/festool-576834-edge-bander-trimming-set-kb-ka-65-sys3.html">Festool 576834 Edge Bander Trimming Set KB-KA 65 SYS3 14293 </a> 14294 </div> 14295 <a class="view_all" href="/power-tools/edge-banders.html?sort=popularity">View All</a> 14296 </div> 14297 </div> 14298 </div> 14299 </div> 14300 <div class="col best-seller" data-hover="main-option-5"> 14301 <div class="row"> 14302 <p><a href="/power-tools/joinery-machines.html">Joinery Machines</a></p> 14303 <a href="/power-tools/joinery-machines.html?filters=Tool+type,Benchtop+Mortisers">Benchtop Mortisers</a> 14304 <a href="/power-tools/joinery-machines.html?filters=Tool+type,Biscuit+Joiners">Biscuit Joiners</a> 14305 <a href="/power-tools/joinery-machines.html?filters=Tool+type,Cordless+Biscuit+Joiners">Cordless Biscuit Joiners</a> 14306 <a href="/power-tools/joinery-machines.html?filters=Tool+type,Loose+Tenon+Joinery">Loose Tenon Joinery</a> 14307 <a class="view_all" href="/power-tools/joinery-machines.html">View All</a> 14308 </div> 14309 <div class="row best-sellers-container"> 14310 <p><a href="/power-tools/joinery-machines.html?sort=popularity">Best sellers</a></p> 14311 <div class="row-container"> 14312 <div class="col"> 14313 <div class="row best-seller-item"> 14314 <a class="link-img" href="https://toolstoday.com/festool-576423-domino-joiner
14314-df-500-q-set-domino.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27375/77720/fr_df500set_576423_sod_01b_US__94548.1705482960.jpg" alt="Menu Image" /></a> 14315 <a href="https://toolstoday.com/festool-576423-domino-joiner-df-500-q-set-domino.html">Festool 576423 DOMINO Joiner DF 500 Q-Set DOMINO</a> 14316 </div> 14317 <div class="row best-seller-item"> 14318 <a class="link-img" href="https://toolstoday.com/lamello-101500s-top-21-with-accessories.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29387/88663/Top21-maschine-neue-gravur__90739.1724317057.jpg" alt="Menu Image" /></a> 14319 <a href="https://toolstoday.com/lamello-101500s-top-21-with-accessories.html">Lamello 101500S Top 21 With Accessories 14320 </a> 14321 </div> 14322 <div class="row best-seller-item"> 14323 <a class="link-img" href="https://toolstoday.com/lamello-101701s-classic-x-cordless-with-batteries-and-charger.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29393/88692/101701-Classic-X-Akku-Lieferumfang-web__64701.1724317403.jpg" alt="Menu Image" /></a> 14324 <a href="https://toolstoday.com/lamello-101701s-classic-x-cordless-with-batteries-and-charger.html">Lamello 101701S Classic X Cordless With Batteries And Charger</a> 14325 </div> 14326 <a class="view_all" href="/power-tools/joinery-machines.html?sort=popularity">View All</a> 14327 </div> 14328 <div class="col"> 14329 <div class="row best-seller-item"> 14330 <a class="link-img" href="https://toolstoday.com/powermatic-1791310-pm701-benchtop-mortiser-3-4hp-1ph-115-230v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17833/59724/1791310_main_f080__33515.1686681275.jpg" alt="Menu Image" /></a> 14331 <a href="https://toolstoday.com/powermatic-1791310-pm701-benchtop-mortiser-3-4hp-1ph-115-230v.html">Powermatic 1791310 PM701, Benchtop Mortiser, 3/4HP 1PH 115/230V</a> 14332 </div> 14333 <div class="row best-seller-item"> 14334 <a class="link-img" href="https://toolstoday.com/festool-576431-domino-joiner-df-700-eq-set-us-domino-xl.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27411/77722/fr_df700set_576431_sod_01b_US__11578.1705483342.jpg" alt="Menu Image" /></a> 14335 <a href="https://toolstoday.com/festool-576431-domino-joiner-df-700-eq-set-us-domino-xl.html">Festool 576431 DOMINO Joiner DF 700 EQ-Set US DOMINO XL 14336 </a> 14337 </div> 14338 <div class="row best-seller-item"> 14339 <a class="link-img" href="https://toolstoday.com/powermatic-pm9-1791264k-719t-tilt-table-mortiser-with-stand-1hp-1ph-115-230v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30989/93425/1791264k_main_879e__21757.1739278147.jpg" alt="Menu Image" /></a> 14340 <a href="https://toolstoday.com/powermatic-pm9-1791264k-719t-tilt-table-mortiser-with-stand-1hp-1ph-115-230v.html">Powermatic PM9-1791264K 719T, Tilt Table Mortiser with stand, 1HP 1PH 115/230V 14341 </a> 14342 </div> 14343 <a class="view_all" href="/power-tools/joinery-machines.html?sort=popularity">View All</a> 14344 </div> 14345 </div> 14346 </div> 14347 </div> 14348 <div class="col best-seller" data-hover="main-option-6"> 14349 <div class="row"> 14350 <p><a href="/power-tools/jointers-planers.html">Jointers & Planers</a></p> 14351 <a href="/power-tools/jointers-planers/jointer-planer-combo-machines.html">Jointer/Planer Combo Machines</a> 14352 <a href="/power-tools/jointers-planers/jointers.html">Jointers</a> 14353 <a href="/power-tools/jointers-planers/planers.html">Planers</a> 14354 <a class="view_all" href="/power-tools/jointers-planers.html">View All</a> 14355 </div> 14356 <div class="row best-sellers-container"> 14357 <p><a href="/power-tools/jointers-planers.html?sort=popularity">Best sellers</a></p> 14358 <div class="row-container"> 14359 <div class="col"> 14360 <div class="row best-seller-item"> 14361 <a class="link-img" href="https://toolstoday.com/jjp-10btos-10-inch-jointer-planer-combo-with-stand.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x80/products/16872/46488/707410_main_51bf__47744.1686681123.png" alt="Menu Image" /></a> 14362 <a href="https://toolstoday.com/jjp-10btos-10-inch-jointer-planer-combo-with-stand.html">JJP-10BTOS 10 Inch Jointer / Planer Combo with Stand</a> 14363 </div> 14364 <div class="row best-seller-item"> 14365 <a class="link-img" href="https://toolstoday.com/jet-707400-jjp-8bt-8-inch-jointer-planer-combo.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x80/products/16846/32701/707400_main_a0ff__06742.1686680966.png" alt="Menu Image" /></a> 14366 <a href="https://toolstoday.com/jet-707400-jjp-8bt-8-inch-jointer-planer-combo.html">Jet 707400 JJP-8BT 8 Inch Jointer / Planer Combo</a> 14367 </div> 14368 <div class="row best-seller-item"> 14369 <a class="link-img" href="https://toolstoday.com/jet-708476-jj
14369p-12hh-12-inch-jointer-planer-with-helical-head.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16954/59255/708476_main_b00f__06480.1686681270.png" alt="Menu Image" /></a> 14370 <a href="https://toolstoday.com/jet-708476-jjp-12hh-12-inch-jointer-planer-with-helical-head.html">Jet 708476 JJP-12HH 12 Inch Jointer / Planer with Helical Head</a> 14371 </div> 14372 <a class="view_all" href="/power-tools/jointers-planers.html?sort=popularity">View All</a> 14373 </div> 14374 <div class="col"> 14375 <div class="row best-seller-item"> 14376 <a class="link-img" href="https://toolstoday.com/jet-jt9-715155-jpj-12bhh-12-inch-planer-jointer-3hp/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x92/products/28857/83146/machine__32519.1716233703.jpg" alt="Menu Image" /></a> 14377 <a href="https://toolstoday.com/jet-jt9-715155-jpj-12bhh-12-inch-planer-jointer-3hp/">Jet JT9-715155 JPJ-12BHH 12 Inch Planer / Jointer 3HP 14378 </a> 14379 </div> 14380 <div class="row best-seller-item"> 14381 <a class="link-img" href="https://toolstoday.com/jet-722130-jwp-13bt-13-inch-planer-with-helical-style-head.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16880/61211/722130_main__87711.1686681295.jpg" alt="Menu Image" /></a> 14382 <a href="https://toolstoday.com/jet-722130-jwp-13bt-13-inch-planer-with-helical-style-head.html">Jet 722130 JWP-13BT 13 Inch Planer with Helical Style Head 14383 </a> 14384 </div> 14385 <div class="row best-seller-item"> 14386 <a class="link-img" href="https://toolstoday.com/jet-708475-jjp-12-12-inch-jointer-planer-combo-3hp-1ph-230v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16892/57475/708475_main_edde__11752.1686681249.png" alt="Menu Image" /></a> 14387 <a href="https://toolstoday.com/jet-708475-jjp-12-12-inch-jointer-planer-combo-3hp-1ph-230v.html">Jet 708475 JJP-12 12 Inch Jointer / Planer Combo 3HP 1PH 230V</a> 14388 </div> 14389 <a class="view_all" href="/power-tools/jointers-planers.html?sort=popularity">View All</a> 14390 </div> 14391 </div> 14392 </div> 14393 </div> 14394 <div class="col best-seller" data-hover="main-option-7"> 14395 <div class="row"> 14396 <p><a href="/power-tools/material-handling.html">Material Handling</a></p> 14397 <a href="/power-tools/material-handling.html?filters=Tool+type,Vacuum+Lifters">Vacuum Lifters</a> 14398 <a href="/power-tools/material-handling.html?filters=Tool+type,Vacuum+Lifter+Accessories">Vacuum Lifter Accessories</a> 14399 <a class="view_all" href="/power-tools/material-handling.html">View All</a> 14400 </div> 14401 <div class="row best-sellers-container"> 14402 <p><a href="/power-tools/material-handling.html?sort=popularity">Best sellers</a></p> 14403 <div class="row-container"> 14404 <div class="col"> 14405 <div class="row best-seller-item"> 14406 <a class="link-img" href="https://toolstoday.com/grabo-usa-battery-charger.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18932/38417/1500x1500usa-charger__95348.1686681031.jpg" alt="Menu Image" /></a> 14407 <a href="https://toolstoday.com/grabo-usa-battery-charger.html">Grabo USA Battery Charger 14408 </a> 14409 </div> 14410 <div class="row best-seller-item"> 14411 <a class="link-img" href="https://toolstoday.com/grabo-extra-high-capacity-battery.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18912/55099/gb2500-scaled__28728.1686681221.jpg" alt="Menu Image" /></a> 14412 <a href="https://toolstoday.com/grabo-extra-high-capacity-battery.html">Grabo Extra High-Capacity Battery 14413 </a> 14414 </div> 14415 <div class="row best-seller-item"> 14416 <a class="link-img" href="https://toolstoday.com/grabo-standard-replacement-foam-rubber-seal.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18891/29106/rk13001-2-scaled__11166.1686680924.jpg" alt="Menu Image" /></a> 14417 <a href="https://toolstoday.com/grabo-standard-replacement-foam-rubber-seal.html">Grabo Standard Replacement Foam-Rubber Seal 14418 </a> 14419 </div> 14420 <a class="view_all" href="/power-tools/material-handling.html?sort=popularity">View All</a> 14421 </div> 14422 <div class="col"> 14423 <div class="row best-seller-item"> 14424 <a class="link-img" href="https://toolstoday.com/grabo-ottovac-electric-vacuum-suction-cup-lifting-device.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18978/57863/ottovac__56853.1686681253.jpg" alt="Menu Image" /></a> 14425 <a href="https://toolstoday.com/grabo-ottovac-electric-vacuum-suction-cup-lifting-device.html">Grabo Ottovac Electric Vacuum Suction Cup Lifting Device 14426 </a> 14427 </div> 14428 <div class="row best-seller-item"> 14429 <a class="link-img" href="https://toolstoday.com/grabo-pro-20-professional-electronic-vacuum-lifter-with-digital-pressure-gauge.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18792/29083/grabo-pro-pack__87912.1686680924.jpg" alt="Menu Image" /></a> 14430 <a href="https://toolstoday.com/grabo-pro-20-professional-electronic-vacuum-lifter-with-digital-pressure-gauge.html">Grabo PRO 20 Professional Electronic Vacuum Lifter with Digital Pressure Gauge 14431 </a> 14432 </div><div class="row best-seller-item"> 14433 <a class="link-img" href="https://toolstoday.com/grabo-slender-seal-for-surfaces-with-longer-narrower-surface-area.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19066/32168/slender-seal__24720.1686680960.jpg" alt="Menu Image" /></a> 14434 <a href="https://toolstoday.com/grabo-slender-seal-for-surfaces-with-longer-narrower-surface-area.html">Grabo Slender Seal for Surfaces with Longer, Narrower Surface Area 14435 </a> 14436 </div> 14437 <a class="view_all" href="/power-tools/material-handling.html?sort=popularity">View All</a> 14438 </div> 14439 </div> 14440 </div> 14441 </div> 14442 <div class="col best-seller" data-hover="main-option-8"> 14443 14444 <div class="row"> 14445 <p><a href="/power-tools/metalworking-tools.html">Metalworking Tools</a></p> 14446 <a href="/power-tools/metalworking-tools/grinders.html">Grinders</a> 14447 <a href="/power-tools/metalworking-tools/magnetic-drills.html">Magnetic Drills</a> 14448 <a href="/power-tools/metalworking-tools/nibblers-shears.html">Nibblers & Shears</a> 14449 <a href="/power-tools/metalworking-tools/saws.html">Saws</a> 14450 <a class="view_all" href="/power-tools/metalworking-tools.html">View All</a> 14451 </div> 14452 <div class="row best-sellers-container"> 14453 <p><a href="/power-tools/metalworking-tools.html?sort=popularity">Best sellers</a></p> 14454 <div class="row-container"> 14455 <div class="col"> 14456 <div class="row best-seller-item"> 14457 <a class="link-img" href="https://toolstoday.com/festool-577048-diamond-grinder-rg-130-eci-plus-renofix.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27403/77919/01f55b10-956a-11ec-8124-005056b31774__39783.1705487531.jpg" alt="Menu Image" /></a> 14458 <a href="https://toolstoday.com/festool-577048-diamond-grinder-rg-130-eci-plus-renofix.html">Festool 577048 Diamond grinder RG 130 ECI-Plus RENOFIX 14459 </a> 14460 </div> 14461 <div class="row best-seller-item"> 14462 <a class="link-img" href="https://toolstoday.com/fein-71700261090-ajmu-137-pmqw-magnetic-base-cordless-core-drill.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17128/43720/264467_7_piso71700261090__ofc__91665.1686681091.jpg" alt="Menu Image" /></a> 14463 <a href="https://toolstoday.com/fein-71700261090-ajmu-137-pmqw-magnetic-base-cordless-core-drill.html">FEIN 71700261090 AJMU 137 PMQW Magnetic Base Cordless Core Drill 14464 </a> 14465 </div> 14466 <div class="row best-seller-item"> 14467 <a class="link-img" href="https://toolstoday.com/fein-75340813000-sts-325-r-pneumatic-hacksaw.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17786/45804/csm_3c183d15ed23fd9970c1e5090ca9319f-4129f1b5e84c7ade35748908ff780dd6_e981791131__31505.1686681115.jpg" alt="Menu Image" /></a> 14468 <a href="https://toolstoday.com/fein-75340813000-sts-325-r-pneumatic-hacksaw.html">FEIN 75340813000 STS 325 R Pneumatic Hacksaw 14469 </a> 14470 </div> 14471 <a class="view_all" href="/power-tools/metalworking-tools.html?sort=popularity">View All</a> 14472 </div> 14473 <div class="col"> 14474 <div class="row best-seller-item"> 14475 <a class="link-img" href="https://toolstoday.com/fein-72324661090-blk-3-5-e-corded-nibbler-up-to-10-gauge.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28850/83076/piso72324661_OFC__07786.1715946951.jpg" alt="Menu Image" /></a> 14476 <a href="https://toolstoday.com/fein-72324661090-blk-3-5-e-corded-nibbler-up-to-10-gauge.html">FEIN 72324661090 BLK 3.5 E Corded Nibbler up to 10 gauge 14477 </a> 14478 </div> 14479 <div class="row best-seller-item"> 14480 <a class="link-img" href="https://toolstoday.com/jet-jt9-577102-jbg-8a-8-inch-shop-bench-grinder/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29070/84301/Screenshot_2024-06-25_132720__03782.1719336632.png" alt="Menu Image" /></a> 14481 <a href="https://toolstoday.com/jet-jt9-577102-jbg-8a-8-inch-shop-bench-grinder/">Jet JT9-577102 JBG-8A, 8 inch Shop Bench Grinder</a> 14482 </div> 14483 <div class="row best-seller-item"> 14484 <a class="link-img" href="https://toolstoday.com/fein-72732462090-endurance-magnetic-base-drill-up-to-1-1-2-inch-with-6-cutters/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28925/83626/fein-endurance-magnetic-base-drill-up-to-1-12-inch-72732461090-detail-view-1__44329.1717616697.1280.1280__18031.1717617234.jpg" alt="Menu Image" /></a> 14485 <a href="https://toolstoday.com/fein-72732462090-endurance-magnetic-base-drill-up-to-1-1-2-inch-with-6-cutters/">FEIN 72732462090 Endurance Magnetic Base Drill, up to 1-1/2 Inch with 6 Cutters</a> 14486 </div> 14487 <a class="view_all" href="/power-tools/metalworking-tools.html?sort=popularity">View All</a> 14488 </div> 14489 </div> 14490 </div> 14491 </div> 14492 <div class="col best-seller" data-hover="main-option-9"> 14493 14494 <div class="row"> 14495 <p><a href="/power-tools/mobile-tool-bases-universal-stands.html">Mobile Tool Bases & Universal Stands</a></p> 14496 <a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html?filters=Tool+type,Mobile+Tool+Bases">Mobile Tool Bases</a> 14497 <a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html?filters=Tool+type,Replacement+Casters">Replacement Casters</a> 14498 <a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html?filters=Tool+type,Universal+Tool+Stands">Universal Tool Stands</a> 14499 <a class="view_all" href="/power-tools/mobile-tool-bases-universal-stands.html">View All</a> 14500 </div> 14501 <div class="row best-sellers-container"> 14502 <p><a href="/power-tools/mobile-tool-bases-universal-stands.html?sort=popularity">Best sellers</a></p> 14503 <div class="row-container"> 14504 <div class="col"> 14505 <div class="row best-seller-item"> 14506 <a class="link-img" href="https://toolstoday.com/bora-pm-1100-portamate-universal-mobile-base-kit.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18230/55573/2019-04-18-affinity-0126__46845.1686681227.jpg" alt="Menu Image" /></a> 14507 <a href="https://toolstoday.com/bora-pm-1100-portamate-universal-mobile-base-kit.html">Bora PM-1100 Portamate Universal Mobile Base Kit 14508 </a> 14509 </div> 14510 <div class="row best-seller-item"> 14511 <a class="link-img" href="https://toolstoday.com/bora-pm-2550-portamate-all-swivel-mobile-base.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19400/54888/2020-06-23-affinity-0019-1_1__89536.1686681219.jpg" alt="Menu Image" /></a> 14512 <a href="https://toolstoday.com/bora-pm-2550-portamate-all-swivel-mobile-base.html">Bora PM-2550 Portamate All-Swivel Mobile Base 14513 </a> 14514 </div> 14515 <div class="row best-seller-item"> 14516 <a class="link-img" href="https://toolstoday.com/bora-pm-3500-super-duty-universal-mobile-base.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18819/73715/pm-3500_static6__39380.1701676250.jpg" alt="Menu Image" /></a> 14517 <a href="https://toolstoday.com/bora-pm-3500-super-duty-universal-mobile-base.html">Bora PM-3500 Super-Duty Universal Mobile Base 14518 </a> 14519 </div> 14520 <a class="view_all" href="/power-tools/mobile-tool-bases-universal-stands.html?sort=popularity">View All</a> 14521 </div> 14522 <div class="col"> 14523 <div class="row best-seller-item"> 14524 <a class="link-img" href="https://toolstoday.com/bora-pm-3550-super-duty-all-swivel-mobile-base.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18688/82603/affinity_11-08-17-0046_1__28773.1713361900.jpg" alt="Menu Image" /></a> 14525 <a href="https://toolstoday.com/bora-pm-3550-super-duty-all-swivel-mobile-base.html">Bora PM-3550 Super-Duty All Swivel Mobile Base 14526 </a> 14527 </div> 14528 <div class="row best-seller-item"> 14529 <a class="link-img" href="https://toolstoday.com/bora-pm-2500-heavy-duty-adjustable-mobile-base.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18532/39520/pm-2500_static__20684.1686681044.jpg" alt="Menu Image" /></a> 14530 <a href="https://toolstoday.com/bora-pm-2500-heavy-duty-adjustable-mobile-base.html">Bora PM-2500 Heavy Duty Adjustable Mobile Base 14531 </a> 14532 </div> 14533 <div class="row best-seller-item"> 14534 <a class="link-img" href="https://toolstoday.com/bora-pm-1000-universal-mobile-base.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18965/39116/pm-1000_static_5__36287.1686681039.jpg" alt="Menu Image" /></a> 14535 <a href="https://toolstoday.com/bora-pm-1000-universal-mobile-base.html">Bora PM-1000 Universal Mobile Base 14536 </a> 14537 </div> 14538 <a class="view_all" href="/power-tools/mobile-tool-bases-universal-stands.html?sort=popularity">View All</a> 14539 </div> 14540 </div> 14541 </div> 14542 </div> 14543 <div class="col best-seller" data-hover="main-option-10"> 14544 14545 <div class="row"> 14546 <p><a href="/power-tools/oscillating-multi-tools.html">Oscillating Multi-Tools</a></p> 14547 <a href="/power-tools/oscillating-multi-tools.html?filters=Tool+type,Corded+Oscillating+Multi-Tools">Corded Oscillating Multi-Tools</a> 14548 <a href="/power-tools/oscillating-multi-tools.html?filters=Tool+type,Cordless+Oscillating+Multi-Tools">Cordless Oscillating Multi-Tools</a> 14549 <a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Sanding+Accessories">Sanding Accessories</a> 14550 <a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Standard+Blades">Standard Blades</a> 14551 <a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Starlock+Blades">Starlock Blades</a> 14552 <a class="view_all" href="/power-tools/oscillating-multi-tools.html">View All</a> 14553 </div> 14554 <div class="row best-sellers-container"> 14555 <p><a href="/power-tools/oscillating-multi-tools.html?sort=popularity">Best sellers</a></p> 14556 <div class="row-container"> 14557 <div class="col"> 14558 <div class="row best-seller-item"> 14559 <a class="link-img" href="https://toolstoday.com/fein-72296863090-multimaster-mm700-max-basic-set-corded-oscillating-multi-tool.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17332/28618/csm_2833b440de93c8e1ee4d8513066ca980-e4ad63f0c7518bddae5b06289fdb056a_42a0227658__15039.1686680918.jpg" alt="Menu Image" /></a> 14560 <a href="https://toolstoday.c
14560om/fein-72296863090-multimaster-mm700-max-basic-set-corded-oscillating-multi-tool.html">FEIN 72296863090 MultiMaster MM700 Max Basic Set, Corded Oscillating Multi-Tool 14561 </a> 14562 </div> 14563 <div class="row best-seller-item"> 14564 <a class="link-img" href="https://toolstoday.com/fein-71293661090-new-ampshare-multimaster-amm700-max-kit-as-cordless-oscillating-multi-tool-with-2x-4-ah-procore-batteries-charger-and-full-accessory-kit-in-l-box.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18578/61824/366309_7_pset71293762090__ofc__01791.1686681304.jpg" alt="Menu Image" /></a> 14565 <a href="https://toolstoday.com/fein-71293661090-new-ampshare-multimaster-amm700-max-kit-as-cordless-oscillating-multi-tool-with-2x-4-ah-procore-batteries-charger-and-full-accessory-kit-in-l-box.html">FEIN 71293661090 NEW AmpShare MultiMaster AMM700 Max Kit AS, Cordless Oscillating Multi-Tool with 2x 4 Ah Procore Batteries, Charger, and Full Accessory Kit in L-Box 14566 </a> 14567 </div> 14568 <div class="row best-seller-item"> 14569 <a class="link-img" href="https://toolstoday.com/fein-71293261090-multimaster-amm300-plus-start-set-cordless-oscillating-multi-tool.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/14879/38258/296647_7_pset71293261__ofc__76222.1686681029.jpg" alt="Menu Image" /></a> 14570 <a href="https://toolstoday.com/fein-71293261090-multimaster-amm300-plus-start-set-cordless-oscillating-multi-tool.html">FEIN 71293261090 MultiMaster AMM300 Plus Start Set, Cordless Oscillating Multi-Tool 14571 </a> 14572 </div> 14573 <a class="view_all" href="/power-tools/oscillating-multi-tools.html?sort=popularity">View All</a> 14574 </div> 14575 <div class="col"> 14576 <div class="row best-seller-item"> 14577 <a class="link-img" href="https://toolstoday.com/fein-72297062090-multimaster-mm700-1-7q-autoglass-set-corded-oscillating-multi-tool.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17526/35559/csm_931fcff1cfa8c9314e8bdb585ee805da-a9e29814cb51827576902800e2172495_236ad7ddc6__59491.1686680998.jpg" alt="Menu Image" /></a> 14578 <a href="https://toolstoday.com/fein-72297062090-multimaster-mm700-1-7q-autoglass-set-corded-oscillating-multi-tool.html">FEIN 72297062090 MultiMaster MM700 1.7Q Autoglass Set, Corded Oscillating Multi-Tool 14579 </a> 14580 </div> 14581 <div class="row best-seller-item"> 14582 <a class="link-img" href="https://toolstoday.com/fein-72296761090-multimaster-mm500-plus-top-set-corded-oscillating-multi-tool.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17352/89017/fein-multimaster-500-oscillating-multitool-with-l-boxx--accessory-set-72296770090__65309.1725981878.jpg" alt="Menu Image" /></a> 14583 <a href="https://toolstoday.com/fein-72296761090-multimaster-mm500-plus-top-set-corded-oscillating-multi-tool.html">Fein MultiMaster MM 500 Plus Top Oscillating MultiTool Set with QuickIn, Anti-Vibration System - 350 W, StarlockPlus Tool Mount 14584 </a> 14585 </div> 14586 <div class="row best-seller-item"> 14587 <a class="link-img" href="https://toolstoday.com/festool-576589-cordless-oscillator-osc-18-e-basic-vecturo.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27418/77757/down_os_vecturoosc18basic_576591_sod_01a__64667.1705485832.jpg" alt="Menu Image" /></a> 14588 <a href="https://toolstoday.com/festool-576589-cordless-oscillator-osc-18-e-basic-vecturo.html">Festool 576589 Cordless Oscillator OSC 18 E-Basic VECTURO 14589 </a> 14590 </div> 14591 <a class="view_all" href="/power-tools/oscillating-multi-tools.html?sort=popularity">View All</a> 14592 </div> 14593 </div> 14594 </div> 14595 </div> 14596 <div class="col best-seller" data-hover="main-option-11"> 14597 14598 <div class="row"> 14599 <p><a href="/power-tools/power-tool-accessories.html">Power Tool Accessories</a></p> 14600 <a href="/power-tools/power-tool-accessories/drum-brush-sanders.html">Drum & Brush Sanders</a> 14601 <a href="/power-tools/power-tool-accessories/saw-accessories.html">Saw Accessories</a> 14602 <a href="/power-tools/power-tool-accessories/routing-accessories.html">Routing Accessories</a> 14603 <a href="/power-tools/power-tool-accessories/drilling-screwdriving-accessories.html">Drilling & Screwdriving Accessories</a> 14604 <a href="/power-tools/power-tool-accessories/dust-extractor-accessories.html">Dust Extractor Accessories</a> 14605 <a href="/power-tools/power-tool-accessories/grinder-accessories.html">Grinder Accessories</a> 14606 <a href="/power-tools/power-tool-accessories/air-filtration-accessories.html">Air Filtration Accessories</a> 14607 <a href="/power-tools/power-tool-accessories/batteries-chargers.html">Batteries & Chargers</a> 14608 <a href="/power-tools/power-tool-accessories/dust-collection-accessories.html">Dust Collection Accessories</a> 14609 <a href="/power-tools/power-tool-accessories/jointer-planer-accessories.html">
14609Jointer & Planer Accessories</a> 14610 <a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html">Mobile Tool Bases & Universal Stands</a> 14611 <a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html">Oscillating Multi-Tool Accessories </a> 14612 <a href="/power-tools/power-tool-accessories/polishing-accessories.html">Polishing Accessories </a> 14613 <a href="/power-tools/power-tool-accessories/roller-stands.html">Roller Stands</a> 14614 <a href="/power-tools/power-tool-accessories/sanding-accessories.html">Sanding Accessories</a> 14615 <a href="/power-tools/power-tool-accessories/shaper-accessories.html">Shaper Accessories</a> 14616 <a href="/power-tools/power-tool-accessories/wood-turning-accessories.html">Wood Turning Accessories</a> 14617 <a href="/power-tools/power-tool-accessories/timber-framing-accessories.html">Timber Framing Accessories</a> 14618 <a class="view_all" href="/power-tools/power-tool-accessories.html">View All</a> 14619 </div> 14620 <div class="row best-sellers-container"> 14621 <p><a href="/power-tools/power-tool-accessories.html?sort=popularity">Best sellers</a></p> 14622 <div class="row-container"> 14623 <div class="col"> 14624 <div class="row best-seller-item"> 14625 <a class="link-img" href="https://toolstoday.com/powermatic-pm9-1792205h-pm2200-5hp-hepa-filter.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30885/93041/hepa-filter__05222__23125.1739271351.jpg?" alt="Menu Image" /></a> 14626 <a href="https://toolstoday.com/powermatic-pm9-1792205h-pm2200-5hp-hepa-filter.html">Powermatic PM9-1792205H PM2200 5HP - HEPA Filter</a> 14627 </div> 14628 <div class="row best-seller-item"> 14629 <a class="link-img" href="https://toolstoday.com/fein-92604241090-battery-starter-set-core-18-v-12-0-ah-ampshare.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28827/83002/z92604343030_OFC__45308.1715942991.jpg" alt="Menu Image" /></a> 14630 <a href="https://toolstoday.com/fein-92604241090-battery-starter-set-core-18-v-12-0-ah-ampshare.html">FEIN 92604241090 Battery starter set CORE 18 V 12.0 Ah AMPShare</a> 14631 </div> 14632 <div class="row best-seller-item"> 14633 <a class="link-img" href="https://toolstoday.com/woodpeckers-auto-line-drill-guide.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26722/65150/aldg-21__67294.1691130748.jpg" alt="Menu Image" /></a> 14634 <a href="https://toolstoday.com/woodpeckers-auto-line-drill-guide.html">Woodpeckers Auto-Line Drill Guide 14635 </a> 14636 </div> 14637 <a class="view_all" href="/power-tools/power-tool-accessories.html?sort=popularity">View All</a> 14638 </div> 14639 <div class="col"> 14640 <div class="row best-seller-item"> 14641 <a class="link-img" href="https://toolstoday.com/woodpeckers-ftbg-il-full-throttle-4-inch-blast-gate-inline.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26795/66588/FTBG-IL__94838.1695735335.jpg" alt="Menu Image" /></a> 14642 <a href="https://toolstoday.com/woodpeckers-ftbg-il-full-throttle-4-inch-blast-gate-inline.html">Woodpeckers FTBG-IL Full Throttle - 4 Inch Blast Gate - Inline 14643 </a> 14644 </div> 14645 <div class="row best-seller-item"> 14646 <a class="link-img" href="https://toolstoday.com/fein-69908195014-turbo-ii-vacuum-dust-bag-3-pack.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/14960/49080/fenn913038k01_1__10319.1686681152.jpg" alt="Menu Image" /></a> 14647 <a href="https://toolstoday.com/fein-69908195014-turbo-ii-vacuum-dust-bag-3-pack.html">FEIN 69908195014 Turbo II Vacuum Dust Bag (3 Pack) 14648 </a> 14649 </div> 14650 <div class="row best-seller-item"> 14651 <a class="link-img" href="https://toolstoday.com/1-4-shank-3-piece-very-coarse-burr-kit.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18359/53563/14xkit01-1__39663.1686681203.jpg" alt="Menu Image" /></a> 14652 <a href="https://toolstoday.com/1-4-shank-3-piece-very-coarse-burr-kit.html">Kutzall 1/4" Shank, 3-Piece Very Coarse Burr Kit 14653 </a> 14654 </div> 14655 <a class="view_all" href="/power-tools/power-tool-accessories.html?sort=popularity">View All</a> 14656 </div> 14657 </div> 14658 </div> 14659 </div> 14660 <div class="col best-seller" data-hover="main-option-12"> 14661 14662 <div class="row"> 14663 <p><a href="/power-tools/routers-shapers.html">Routers & Shapers</a></p> 14664 <a href="/power-tools/routers-shapers/router-slab-flattening.html">Router Slab Flattening</a> 14665 <a href="/power-tools/routers-shapers/routers.html">Routers</a> 14666 <a href="/power-tools/routers-shapers/router-joinery.html">Router Joinery</a> 14667 <a href="/power-tools/routers-shapers/router-tables.html">Router Tables</a> 14668 <a href="/power-tools/routers-shapers/full-router-table-setups.html">Full Router Table Setups</a> 14669 <a href="/power-tools/routers-shapers/shapers.html">Shapers</a> 14670 <a class="view_all" href="/power-tools/routers-shapers.html">View All</a> 14671 </div> 14672 <div class="row best-sellers-container"> 14673 <p><a href="/power-tools/routers-shapers.html?sort=popularity">Best sellers</a></p> 14674 <div class="row-container"> 14675 <div class="col"> 14676 <div class="row best-seller-item"> 14677 <a class="link-img" href="https://toolstoday.com/jessem-ultimate-excel-ii-package.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25904/33220/main-image-ultimate-excel-ii-package__85643.1686680972.jpg" alt="Menu Image" /></a> 14678 <a href="https://toolstoday.com/jessem-ultimate-excel-ii-package.html">JessEm Ultimate Excel II Package 14679 </a> 14680 </div> 14681 <div class="row best-seller-item"> 14682 <a class="link-img" href="https://toolstoday.com/pantorouter-pr-aiwr-all-in-woodworking-machine-package-with-router.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18964/37483/pantorouter2__62044.1686681021.jpg" alt="Menu Image" /></a> 14683 <a href="https://toolstoday.com/pantorouter-pr-aiwr-all-in-woodworking-machine-package-with-router.html">PantoRouter PR-AIWR ALL-IN Woodworking Machine Package, with Router 14684 </a> 14685 </div> 14686 <div class="row best-seller-item"> 14687 <a class="link-img" href="https://toolstoday.com/woodpeckers-slbfpro-xl-extended-slab-flattening-mill-pro.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26851/66043/SLBFPRO-XL__30792.1695632694.jpg" alt="Menu Image" /></a> 14688 <a href="https://toolstoday.com/woodpeckers-slbfpro-xl-extended-slab-flattening-mill-pro.html">Woodpeckers SLBFPRO-XL Extended Slab Flattening Mill Pro 14689 </a> 14690 </div> 14691 <a class="view_all" href="/power-tools/routers-shapers.html?sort=popularity">View All</a> 14692 </div> 14693 <div class="col"> 14694 <div class="row best-seller-item"> 14695 <a class="link-img" href="https://toolstoday.com/woodpeckers-1015420-spinrite-3-25hp-soft-start-router-motor.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29140/88389/spinrite_router-motor_01-b_5__56337.1723139208.jpg" alt="Menu Image" /></a> 14696 <a href="https://toolstoday.com/woodpeckers-1015420-spinrite-3-25hp-soft-start-router-motor.html">Woodpeckers 1015420 SpinRite 3.25HP Soft Start Router Motor 14697 </a> 14698 </div> 14699 <div class="row best-seller-item"> 14700 <a class="link-img" href="https://toolstoday.com/next-wave-10036-shark-rs1000-pro-router-table.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26882/66884/RS1000Pro_SKU10036_MT_LS_042122-1__80394.1696412273.jpg" alt="Menu Image" /></a> 14701 <a href="https://toolstoday.com/next-wave-10036-shark-rs1000-pro-router-table.html">Next Wave 10036 Shark RS1000 PRO Router Lift and Fence 14702 </a> 14703 </div> 14704 <div class="row best-seller-item"> 14705 <a class="link-img" href="https://toolstoday.com/powermatic-1280101c-pm2700-5hp-shaper-1ph-230v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17321/46296/1280101c_main_b2c6__14932.1686681121.jpg" alt="Menu Image" /></a> 14706 <a href="https://toolstoday.com/powermatic-1280101c-pm2700-5hp-shaper-1ph-230v.html">Powermatic 1280101C PM2700 5HP Shaper, 1PH 230V 14707 </a> 14708 </div> 14709 <a class="view_all" href="/power-tools/routers-shapers.html?sort=popularity">View All</a> 14710 </div> 14711 </div> 14712 </div> 14713 </div> 14714 <div class="col best-seller" data-hover="main-option-13"> 14715 14716 <div class="row"> 14717 <p><a href="/power-tools/sanders-polishers.html">Sanders & Polishers</a></p> 14718 <a href="/power-tools/sanders-polishers/random-orbital-sanders.html">Random Orbital Sanders</a> 14719 <a href="/power-tools/sanders-polishers/drum-sanders.html">Drum Sanders</a> 14720 <a href="/power-tools/sanders-polishers/belt-disc-combination-sanders.html">
14720Belt/Disc Combination Sanders</a> 14721 <a href="/power-tools/sanders-polishers/disc-sanders.html">Disc Sanders</a> 14722 <a href="/power-tools/sanders-polishers/drywall-sanders.html">Drywall Sanders</a> 14723 <a href="/power-tools/sanders-polishers/orbital-detail-sheet-sanders.html">Orbital Detail & Sheet Sanders</a> 14724 <a href="/power-tools/sanders-polishers/polishers.html">Polishers</a> 14725 <a href="/power-tools/sanders-polishers/spindle-sanders.html">Spindle Sanders</a> 14726 <a class="view_all" href="/power-tools/sanders-polishers.html">View All</a> 14727 </div> 14728 <div class="row best-sellers-container"> 14729 <p><a href="/power-tools/sanders-polishers.html?sort=popularity">Best sellers</a></p> 14730 <div class="row-container"> 14731 <div class="col"> 14732 <div class="row best-seller-item"> 14733 <a class="link-img" href="https://toolstoday.com/jet-9-inch-x-48-inch-variable-speed-wide-belt-sander/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31117/94989/JT1-550_IMG_ALT1_2000x2000__79845.1741270472.jpg" alt="Menu Image" /></a> 14734 <a href="https://toolstoday.com/jet-9-inch-x-48-inch-variable-speed-wide-belt-sander/">JET 9 inch x 48 inch Variable Speed Wide Belt Sander 14735 </a> 14736 </div> 14737 <div class="row best-seller-item"> 14738 <a class="link-img" href="https://toolstoday.com/jet-708598k-jsg-6cs-6-inch-x-48-inch-belt-12-inch-disc-sander-with-closed-stand-1-5hp-1ph-115-230v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17627/58574/708598k_main_copy__36775.1686681262.jpg" alt="Menu Image" /></a> 14739 <a href="https://toolstoday.com/jet-708598k-jsg-6cs-6-inch-x-48-inch-belt-12-inch-disc-sander-with-closed-stand-1-5hp-1ph-115-230v.html">Jet 708598K JSG-6CS, 6 Inch x 48 Inch Belt / 12 Inch Disc Sander with Closed Stand, 1.5HP 1PH 115/230V 14740 </a> 14741 </div> 14742 <div class="row best-seller-item"> 14743 <a class="link-img" href="https://toolstoday.com/powermatic-1791276-ds20-20-inch-disc-sander-2hp-1ph-230v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17159/58032/1791276_main_7eaa__56902.1686681255.jpg" alt="Menu Image" /></a> 14744 <a href="https://toolstoday.com/powermatic-1791276-ds20-20-inch-disc-sander-2hp-1ph-230v.html">Powermatic 1791276 DS20 20 Inch Disc Sander, 2HP 1PH 230V 14745 </div> 14746 <a class="view_all" href="/power-tools/sanders-polishers.html">View All</a> 14747 </div> 14748 <div class="col"> 14749 <div class="row best-seller-item"> 14750 <a class="link-img" href="https://toolstoday.com/jet-723520k-jwds-1632-drum-sander-1-5hp-1ph-115v-open-stand.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16382/58130/723520k_main_copy__38196.1686681257.jpg" alt="Menu Image" /></a> 14751 <a href="https://toolstoday.com/jet-723520k-jwds-1632-drum-sander-1-5hp-1ph-115v-open-stand.html">Jet 723520K JWDS-1632 Drum Sander, 1.5HP 1PH 115V, Open Stand 14752 </a> 14753 </div> 14754 <div class="row best-seller-item"> 14755 <a class="link-img" href="https://toolstoday.com/festool-575994-drywall-sander-lhs-2-225-eqi-plus-planex.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27404/77678/se_lhs2225eq_575989_sod_01a_US__57711.1705482308.jpg" alt="Menu Image" /></a> 14756 <a href="https://toolstoday.com/festool-575994-drywall-sander-lhs-2-225-eqi-plus-planex.html">Festool 575994 Drywall Sander LHS 2 225 EQI-Plus PLANEX 14757 </a> 14758 </div> 14759 <div class="row best-seller-item"> 14760 <a class="link-img" href="https://toolstoday.com/festool-577520-finish-delta-sander-dts-400-req-plus.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27431/78172/ff12ba66-a3a0-11ec-8124-005056b31774_1600_1066__16468.1705490306.jpg" alt="Menu Image" /></a> 14761 <a href="https://toolstoday.com/festool-577520-finish-delta-sander-dts-400-req-plus.html">Festool 577520 Finish Delta Sander DTS 400 REQ-Plus 14762 </a> 14763 </div> 14764 <a class="view_all" href="/power-tools/sanders-polishers.html">View All</a> 14765 </div> 14766 </div> 14767 </div> 14768 </div> 14769 <div class="col best-seller" data-hover="main-option-14"> 14770 14771 <div class="row"> 14772 <p><a href="/power-tools/saws.html">Saws</a></p> 14773 <a href="/power-tools/saws/table-saws.html">Table Saws</a> 14774 <a href="/power-tools/saws/track-saws.html">Track Saws</a> 14775 <a href="/power-tools/saws/miter-saws.html">Miter Saws</a> 14776 <a href="/power-tools/saws/bandsaws.html">Bandsaws</a> 14777 <a href="/power-tools/saws/jigsaws.html">Jigsaws</a> 14778 <a href="/power-tools/saws/reciprocating-saws.html">Reciprocating Saws</a> 14779 <a href="/power-tools/saws/scroll-saws.html">Scroll Saws</a> 14780 <a href="/power-tools/saws/specialty-saws.html">Specialty Saws</a> 14781 <a href="/power-tools/saws/circular-saws.html">Circular Saws</a> 14782 <a class="view_all" href="https://toolstoday.com/power-tools/saws.html">View All</a> 14783 </div> 14784 <div class="row best-sellers-container"> 14785 <p><a href="/power-tools/saws.html?sort=popularity">Best sellers</a></p> 14786 <div class="row-container"> 14787 <div class="col"> 14788 <div class="row best-seller-item"> 14789 <a class="link-img" href="https://toolstoday.com/jet-jt9-708115k-14-inch-closed-stand-bandsaw-1hp-1ph-115-230v/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29075/84334/Screenshot_2024-06-25_163208__91102.1719347712.png" alt="Menu Image" /></a> 14790 <a href="https://toolstoday.com/jet-jt9-708115k-14-inch-closed-stand-bandsaw-1hp-1ph-115-230v/">Jet JT9-708115K 14 inch Closed Stand Bandsaw, 1HP, 1Ph, 115/230V</a> 14791 </div> 14792 <div class="row best-seller-item"> 14793 <a class="link-img" href="https://toolstoday.com/festool-576531-cordless-jigsaw-psbc-420-eb-basic-carvex.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27409/77743/down_ps_psbc420basic_576530_sod_01a__46794.1705485703.jpg?c=1" alt="Menu Image" /></a> 14794 <a href="https://toolstoday.com/festool-576531-cordless-jigsaw-psbc-420-eb-basic-carvex.html">Festool 576531 Cordless Jigsaw PSBC 420 EB-Basic CARVEX 14795 </a> 14796 </div> 14797 <div class="row best-seller-item"> 14798 <a class="link-img" href="https://toolstoday.com/festool-575306-sliding-compound-miter-saw-ks-120-reb-kapex.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27400/78119/7ec990dc-5373-11e8-80ea-005056b31774_1600_1066__10861.1705489881.jpg" alt="Menu Image" /></a> 14799 <a href="https://toolstoday.com/festool-575306-sliding-compound-miter-saw-ks-120-reb-kapex.html">Festool 575306 Sliding Compound Miter Saw KS 120 REB KAPEX 14800 </a> 14801 </div> 14802 <a class="view_all" href="/power-tools/saws.html?sort=popularity">View All</a> 14803 </div> 14804 <div class="col"> 14805 <div class="row best-seller-item"> 14806 <a class="link-img" href="https://toolstoday.com/festool-576950-cordless-reciprocating-saw-rsc-18-eb-basic.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27531/78954/ada4f7dc-4f78-11ed-812f-005056b31774_1600_1066__60112.1707472342.jpg" alt="Menu Image" /></a> 14807 <a href="https://toolstoday.com/festool-576950-cordless-reciprocating-saw-rsc-18-eb-basic.html">Festool 576950 Cordless reciprocating saw RSC 18 EB-Basic 14808 </a> 14809 </div> 14810 <div class="row best-seller-item"> 14811 <a class="link-img" href="https://toolstoday.com/jet-727300b-jwss-18b-18-inch-scroll-saw-1ph-120v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19124/61652/727300b-1__42783.1686681302.jpg?c=1" alt="Menu Image" /></a> 14812 <a href="https://toolstoday.com/jet-727300b-jwss-18b-18-inch-scroll-saw-1ph-120v.html">Jet 727300B JWSS-18B, 18-Inch Scroll Saw, 1Ph 120V 14813 </a> 14814 </div> 14815 <div class="row best-seller-item"> 14816 <a class="link-img" href="https://toolstoday.com/powermatic-pm9-1791285-slr12-rip-saw-15hp-3ph-230.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30954/93432/1791285_main_4142__45810.1739278415.jpg" alt="Menu Image" /></a> 14817 <a href="https://toolstoday.com/powermatic-pm9-1791285-slr12-rip-saw-15hp-3ph-230.html">Powermatic PM9-1791285 SLR12 Rip Saw, 15HP 3PH 230 14818 </a> 14819 </div> 14820 <a class="view_all" href="/power-tools/saws.html?sort=popularity">View All</a> 14821 </div> 14822 </div> 14823 </div> 14824 </div> 14825 <div class="col best-seller" data-hover="main-option-16"> 14826 14827 <div class="row"> 14828 <p><a href="/power-tools/timber-framing-tools.html">Timber Framing Tools</a></p> 14829 <a class="view_all" href="/power-tools/timber-framing-tools.html">View All</a> 14830 </div> 14831 <div class="row best-sellers-container"> 14832 <p><a href="/power-tools/saws.html?sort=popularity">Best sellers</a></p> 14833 <div class="row-container"> 14834 <div class="col"> 14835 <div class="row best-seller-item"> 14836 <a class="link-img" href="https://toolstoday.com/mafell-924231-ls103ec-usa-120v-60hz-28x2-inchx150.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31798/98286/mafell_ls_103ec_chain_mortiser_103_ec_924230_924231_924232_924233_5__68529.1752057986.jpg?c=1" alt="Menu Image" /></a> 14837 <a href="https://toolstoday.com/mafell-924231-ls103ec-usa-120v-60hz-28x2-inchx150.html">Mafell 924231 Ls103Ec-Usa 120V 60Hz 28X2 InchX150</a> 14838 </div> 14839 <div class="row best-seller-item"> 14840 <a class="link-img" href="https://toolstoday.com/mafell-925423-portable-circular-carpentry-saw-mks-130-ec-240-v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31741/97830/mks130ec_2020_zoomX9HCW2XTEVaPr__26023__53687.1751965316.jpg?c=1" alt="Menu Image" /></a> 14841 <a href="https://toolstoday.com/mafell-925423-portable-circular-carpentry-saw-mks-130-ec-240-v.html">Mafell 925423 Portable Circular Carpentry Saw Mks 130 Ec, 240 V</a> 14842 </div> 14843 <div class="row best-seller-item"> 14844 <a class="link-img" href="https://toolstoday.com/mafell-925324-portable-band-saw-z-5-ec-240-v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31694/97812/mafell_z5_ec_portable_band_saw_925323_925324_z5ec__36486__04799.1751965236.jpg?c=1" alt="Menu Image" /></a> 14845 <a href="https://toolstoday.com/mafell-925324-portable-band-saw-z-5-ec-240-v.html">Mafell 925324 Portable Band Saw Z 5 Ec, 240 V</a> 14846 </div> 14847 <a class="view_all" href="/power-tools/timber-framing-tools.html?sort=popularity">View All</a> 14848 </div> 14849 <div class="col"> 14850 <div class="row best-seller-item"> 14851 <a class="link-img" href="https://toolstoday.com/mafell-918233-portable-circular-saw-k-85-ec-120-v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31710/97789/MAF-918233__39974__10412.1751965095.jpg?c=1" alt="Menu Image" /></a> 14852 <a href="https://toolstoday.com/mafell-918233-portable-circular-saw-k-85-ec-120-v.html">Mafell 918233 Portable Circular Saw K 85 Ec, 120 V</a> 14853 </div> 14854 <div class="row best-seller-item"> 14855 <a class="link-img" href="https://toolstoday.com/mafell-924250-chain-mortiser-ls-103-ec-240-v-usa-without-chain-set.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31551/108747/Chain-Mortiser-LS-103-Ec-without-chain-set---US-240-V__57112.1778851991.jpg?c=1" alt="Menu Image" /></a> 14856 <a href="https://toolstoday.com/mafell-924250-chain-mortiser-ls-103-ec-240-v-usa-without-chain-set.html">Mafell 924250 Chain Mortiser Ls 103 Ec, 240 V - Usa, (Without Chain Set)</a> 14857 </div> 14858 <div class="row best-seller-item"> 14859 <a class="link-img" href="https://toolstoday.com/mafell-924222-chain-mortiser-ls-103-ec-120-v-usa-without-chain-set.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31518/97793/ls103_produktbild_zoomG8rsV7ZELIIGi__62022__97149.1751965118.jpg?c=1" alt="Menu Image" /></a> 14860 <a href="https://toolstoday.com/mafell-924222-chain-mortiser-ls-103-ec-120-v-usa-without-chain-set.html">Mafell 924222 Chain Mortiser Ls 103 Ec, 120 V - Usa, (Without Chain Set)</a> 14861 </div> 14862 <a class="view_all" href="/power-tools/timber-framing-tools.html?sort=popularity">View All</a> 14863 </div> 14864 </div> 14865 </div> 14866 </div> 14867 <div class="col best-seller" data-hover="main-option-15"> 14868 14869 <div class="row"> 14870 <p><a href="/power-tools/power-tool-accessories/wood-turning-accessories.html">Wood Turning Machines and Accessories</a></p> 14871 <a href="/power-tools/wood-turning.html">Wood Turning Machines</a> 14872 <a href="/power-tools/wood-turning.html?filters=Tool+type,Benchtop+Lathes">Benchtop Lathes</a> 14873 <a href="/power-tools/wood-turning.html?filters=Tool+type,Floor+Standing+Lathes">Floor Standing Lathes</a> 14874 <a class="view_all" href="/power-tools/power-tool-accessories/wood-turning-accessories.html">View All</a> 14875 </div> 14876 <div class="row best-sellers-container"> 14877 <p><a href="/power-tools/power-tool-accessories/wood-turning-accessories.html?sort=popularity">Best sellers</a></p> 14878 <div class="row-container"> 14879 <div class="col"> 14880 <div class="row best-seller-item"> 14881 <a class="link-img" href="https://toolstoday.com/jet-719200-jwl-1221vs-12-inch-x-21-inch-variable-speed-wood-lathe-1hp-115v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16854/41601/719200_1__93537.1686681068.jpg" alt="Menu Image" /></a> 14882 <a href="https://toolstoday.com/jet-719200-jwl-1221vs-12-inch-x-21-inch-variable-speed-wood-lathe-1hp-115v.html">Jet 719200 JWL-1221VS 12 Inch x 21 Inch Variable Speed Wood Lathe, 1HP, 115V 14883 </a> 14884 </div> 14885 <div class="row best-seller-item"> 14886 <a class="link-img" href="https://toolstoday.com/powermatic-1353001-3520c-lathe-2-hp-230v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17784/59845/1353001_main_c35c__68017.1686681277.jpg" alt="Menu Image" /></a> 14887 <a href="https://toolstoday.com/powermatic-1353001-3520c-lathe-2-hp-230v.html">Powermatic 1353001 3520C Lathe, 2 HP 220V 14888 </a> 14889 </div> 14890 <div class="row best-seller-item"> 14891 <a class="link-img" href="https://toolstoday.com/powermatic-pm9-1792014-pm2014-lathe.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30892/93029/1792014_sale_1__97599.1739268880.jpg" alt="Menu Image" /></a> 14892 <a href="https://toolstoday.com/powermatic-pm9-1792014-pm2014-lathe.html">Powermatic PM9-1792014 PM2014 Lathe</a> 14893 </div> 14894 <a class="view_all" href="/power-tools/power-tool-accessories/wood-turning-accessories.html?sort=popularity">View All</a> 14895 </div> 14896 <div class="col"> 14897 <div class="row best-seller-item"> 14898 <a class="link-img" href="https://toolstoday.com/jet-719400k-jwl-1440vsk-14-x-40-variable-speed-wood-lathe-with-legs-1hp-1ph-115-230v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19144/61952/719400k-1__43781.1686681306.jpg" alt="Menu Image" /></a> 14899 <a href="https://toolstoday.com/jet-719400k-jwl-1440vsk-14-x-40-variable-speed-wood-lathe-with-legs-1hp-1ph-115-230v.html">
14899Jet 719400K JWL-1440VSK 14" x 40" Variable Speed Wood Lathe with Legs, 1HP 1PH 115/230V 14900 </a> 14901 </div> 14902 <div class="row best-seller-item"> 14903 <a class="link-img" href="https://toolstoday.com/powermatic-1792014ak-pm2014-lathe-and-stand-kit.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17809/38187/1792014ak_main_8c58__74174.1686681029.jpg" alt="Menu Image" /></a> 14904 <a href="https://toolstoday.com/powermatic-1792014ak-pm2014-lathe-and-stand-kit.html">Powermatic 1792014AK PM2014 Lathe and Stand Kit 14905 </a> 14906 </div> 14907 <div class="row best-seller-item"> 14908 <a class="link-img" href="https://toolstoday.com/jet-719103a-jwl-1015-stand-extension-for-jet-jwl-1015-1015vs-lathe.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/20068/62469/719103a-1-new__55258.1686681323.jpg" alt="Menu Image" /></a> 14909 <a href="https://toolstoday.com/jet-719103a-jwl-1015-stand-extension-for-jet-jwl-1015-1015vs-lathe.html">Jet 719103A JWL-1015 Stand Extension for Jet JWL-1015, 1015VS Lathe</a> 14910 </div> 14911 <a class="view_all" href="/power-tools/power-tool-accessories/wood-turning-accessories.html">View All</a> 14912 </div> 14913 </div> 14914 </div> 14915 </div> 14916 <!-- 14917 <div class="col best-seller" data-hover="main-option-16"> 14918 <div class="row"> 14919 <p><a href="/everything-cnc/laser-cutters-engravers.html">Laser Cutters</a></p> 14920 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Diode+Lasers">Diode Lasers</a> 14921 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Infared+Lasers">Infrared Lasers</a> 14922 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Ink+Printers">Ink Printers</a> 14923 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Fiber+Laser">Fiber Laser</a> 14924 <a class="view_all" href="">View All</a> 14925 </div> 14926 <div class="row best-sellers-container"> 14927 <p><a href="https://toolstoday.com/everything-cnc/cnc-machines.html?sort=popularity">Best sellers</a></p> 14928 <div class="row-container"> 14929 <div class="col"> 14930 <div class="row best-seller-item"> 14931 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28949/85580/xtool-laser__51351.1723058878.jpg" alt=""> 14932 <a href="https://toolstoday.com/xtool-f1-fastest-portable-laser-engraver-with-ir-diode-laser.html">xTool F1 - Fastest Portable Laser Engraver with IR + Diode Laser 14933 </a> 14934 </div> 14935 <div class="row best-seller-item"> 14936 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29438/88942/XT-P5010341-1__71935.1725447820.jpg" alt=""> 14937 <a href="https://toolstoday.com/xtool-p5010341-xtool-f1-ultra-laser-engraver.html">xTool P5010341 xTool F1 Ultra Laser Engraver 14938 </a> 14939 </div> 14940 <div class="row best-seller-item"> 14941 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29128/84755/pc_f4f28acf-a0e1-4137-a290-bc76abd69767__34347.1721228866.jpg" alt=""> 14942 <a href="https://toolstoday.com/xtool-p2-55w-co2-laser-engraver-class-4-with-fire-safety-set/">xTool P2 55W CO2 Laser Engraver (Class 4) - With Fire Safety set 14943 </a> 14944 </div> 14945 <a class="view_all" href="https://toolstoday.com/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 14946 </div> 14947 <div class="col"> 14948 <div class="row best-seller-item"> 14949 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29441/88918/XT-P1030615-1__44688.1725446943.jpg?c=1" alt=""> 14950 <a href="https://toolstoday.com/xtool-m1-ultra-20w-basic.html">xTool M1 Ultra 20W basic 14951 </a> 14952 </div> 14953 <div class="row best-seller-item"> 14954 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29439/88936/XT-P5010363-1__34191.1725447735.jpg" alt=""> 14955 <a href="https://toolstoday.com/xtool-p5010363-xtool-f1-ultra-conveyor.html">xTool P5010363 xTool F1 Ultra Conveyor 14956 </a> 14957 </div> 14958 <div class="row best-seller-item"> 14959 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28934/84420/XT-P1030493-imgblack__03845.1720087371.jpg" alt=""> 14960 <a href="https://toolstoday.com/xtool-s1-enclosed-diode-laser-cutter-40w.html">xTool S1 Enclosed Diode Laser Cutter 40W 14961 </a> 14962 </div> 14963 <a class="view_all" href="https://toolstoday.com/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 14964 </div> 14965 </div> 14966 </div> 14967 </div> 14968 --> 14969 </div> 14970 </div> 14971 <div class="cols"> 14972 <div class="col"> 14973 <ul> 14974 <li class="level1 has-subs "> 14975 <a href="/everything-cnc/cnc-machines.html" class="main-subs-link"><span class="link-wrap">CNC Machines</span></a> 14976 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14977 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Desktop+CNCs"><span class="link-wrap">Desktop CNCâs</span></a></li> 14978 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Midsize
14978+CNCs"><span class="link-wrap">Midsize CNCs</span></a></li> 14979 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Handheld+CNCs"><span class="link-wrap">Handheld CNCs</span></a></li> 14980 <span class="link-wrap">Brands</span> 14981 <li class="level2"><a href="/axiom/"><span class="link-wrap">Axiom</a></span></a></li> 14982 <li class="level2"><a href="/carbide-3d/"><span class="link-wrap">Carbide 3D</a></span></a></li> 14983 <li class="level2"><a href="/shaper-tools/"><span class="link-wrap">Shaper Tools</a></span></a></li> 14984 <li class="level2"><a href="/stepcraft/"><span class="link-wrap">Stepcraft</a></span></a></li> 14985 <li class="level2-view-all"><a href="/everything-cnc/cnc-machines.html"><span class="link-wrap">View All CNC Machines </span></a></li> 14986 </ul> 14987 </li> 14988 <li class="level1 has-subs"> 14989 <a href="/power-tools/drilling-screwdriving.html" class="main-subs-link"><span class="link-wrap">Drilling & Screwdriving</span></a> 14990 <ul class="ul-lvl-2 on-top-1 top-power-1" style="display: none;"> 14991 <li class="level2"><a href="/power-tools/drilling-screwdriving/combo-kits.html"><span class="link-wrap">Combo Kits</span></a></li> 14992 <li class="level2"><a href="/power-tools/drilling-screwdriving/drill-presses.html"><span class="link-wrap">Drill Presses</span></a></li> 14993 <li class="level2"><a href="/power-tools/drilling-screwdriving/drills.html"><span class="link-wrap">Drills</span></a></li> 14994 <li class="level2"><a href="/power-tools/drilling-screwdriving/impact-drivers.html"><span class="link-wrap">Impact Drivers</span></a></li> 14995 <li class="level2"><a href="/power-tools/drilling-screwdriving/rotary-hammers.html"><span class="link-wrap">Rotary Hammers</span></a></li> 14996 <li class="level2"><a href="/power-tools/drilling-screwdriving/screw-drywall-guns.html"><span class="link-wrap">Screw & Drywall Guns</span></a></li> 14997 <li class="level2-view-all"><a href="/power-tools/drilling-screwdriving.html"><span class="link-wrap">View All Drilling & Screwdriving</span></a></li> 14998 </ul> 14999 </li> 15000 <li class="level1 has-subs"> 15001 <a href="/power-tools/dust-extractors-collectors-air-filtration.html" class="main-subs-link"><span class="link-wrap">Dust Extractors, Collectors & Air Filtration</span></a> 15002 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15003 <li class="level2"><a href="/power-tools/dust-extractors-collectors-air-filtration/air-filtration.html"><span class="link-wrap">Air Filtration</span></a></li> 15004 <li class="level2"><a href="/power-tools/dust-extractors-collectors-air-filtration/dust-collectors.html"><span class="link-wrap">Dust Collectors</span></a></li> 15005 <li class="level2"><a href="/power-tools/dust-extractors-collectors-air-filtration/dust-extractors.html"><span class="link-wrap">Dust Extractors</span></a></li> 15006 <li class="level2-view-all"><a href="/power-tools/dust-extractors-collectors-air-filtration.html"><span class="link-wrap">View All Dust Extractors, Collectors & Air Filtration</span></a></li> 15007 </ul> 15008 </li> 15009 <li class="level1 has-subs"> 15010 <a href="/power-tools/edge-banders.html" class="main-subs-link"><span class="link-wrap">Edge Banders</span></a> 15011 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15012 <li class="level2"><a href="/power-tools/edge-banders.html?filters=Tool+type,Edge+Bander+Machines"><span class="link-wrap">Edge Bander Machines</span></a></li> 15013 <li class="level2"><a href="/power-tools/edge-banders.html?filters=Tool+type,Edge+Bander+Accessories">Edge Bander Accessories</span></a></li> 15014 <li class="level2-view-all"><a href="/power-tools/edge-banders.html"><span class="link-wrap">View All Edge Banders</span></a></li> 15015 </ul> 15016 </li> 15017 <li class="level1 has-subs"> 15018 <a href="/power-tools/joinery-machines.html" class="main-subs-link"><span class="link-wrap">Joinery Machines</span></a> 15019 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15020 <li class="level2"><a href="/power-tools/joinery-machines.html?filters=Tool+type,Benchtop+Mortisers"><span class="link-wrap">Benchtop Mortisers</span></a></li> 15021 <li class="level2"><a href="/power-tools/joinery-machines.html?filters=Tool+type,Biscuit+Joiners">Biscuit Joiners</span></a></li> 15022 <li class="level2"><a href="/power-tools/joinery-machines.html?filters=Tool+type,Cordless+Biscuit+Joiners">Cordless Biscuit Joiners</span></a></li> 15023 <li class="level2"><a href="/power-tools/joinery-machines.html?filters=Tool+type,Loose+Tenon+Joinery">Loose Tenon Joinery</span></a></li>
15024 <li class="level2-view-all"><a href="/power-tools/joinery-machines.html"><span class="link-wrap">View All Joinery Machines</span></a></li> 15025 </ul> 15026 </li> 15027 <li class="level1 has-subs"> 15028 <a href="/power-tools/jointers-planers.html" class="main-subs-link"><span class="link-wrap">Jointers & Planers</span></a> 15029 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15030 <li class="level2"><a href="/power-tools/jointers-planers/jointer-planer-combo-machines.html"><span class="link-wrap">Jointer/Planer Combo Machines</span></a></li> 15031 <li class="level2"><a href="/power-tools/jointers-planers/jointers.html"><span class="link-wrap">Jointers</span></a></li> 15032 <li class="level2"><a href="/power-tools/jointers-planers/planers.html"><span class="link-wrap">Planers</span></a></li> 15033 <li class="level2-view-all"><a href="/power-tools/jointers-planers.html"><span class="link-wrap">View All Jointers & Planers</span></a></li> 15034 </ul> 15035 </li> 15036 <li class="level1 has-subs"> 15037 <a href="/everything-cnc/laser-cutters-engravers.html" class="main-subs-link"><span class="link-wrap">Laser Cutters</span></a> 15038 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15039 <li class="level2"><a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Diode+Lasers"><span class="link-wrap">Diode Lasers</span></a></li> 15040 <li class="level2"><a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Infared+Lasers"><span class="link-wrap">Infrared Lasers</span></a></li> 15041 <li class="level2"><a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Ink+Printers"><span class="link-wrap">Ink Printers</span></a></li> 15042 <li class="level2"><a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Fiber+Laser"><span class="link-wrap">Fiber Laser</span></a></li> 15043 <li class="level2-view-all"><a href="/everything-cnc/laser-cutters-engravers.html"><span class="link-wrap">View All Laser Cutters</span></a></li> 15044 </ul> 15045 </li> 15046 15047 <li class="level1 has-subs"> 15048 <a href="/power-tools/material-handling.html" class="main-subs-link"><span class="link-wrap">Material Handling</span></a> 15049 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15050 <li class="level2"><a href="/power-tools/material-handling.html?filters=Tool+type,Vacuum+Lifters"><span class="link-wrap">Vacuum Lifters</span></a></li> 15051 <li class="level2"><a href="/power-tools/material-handling.html?filters=Tool+type,Vacuum+Lifter+Accessories"><span class="link-wrap">Vacuum Lifter Accessories</span></a></li> 15052 <li class="level2-view-all"><a href="/power-tools/material-handling.html"><span class="link-wrap">View All Material Handling</span></a></li> 15053 </ul> 15054 </li> 15055 <li class="level1 has-subs"> 15056 <a href="/power-tools/metalworking-tools.html" class="main-subs-link"><span class="link-wrap">Metalworking Tools</span></a> 15057 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15058 <li class="level2"><a href="/power-tools/metalworking-tools/grinders.html"><span class="link-wrap">Grinders</span></a></li> 15059 <li class="level2"><a href="/power-tools/metalworking-tools/magnetic-drills.html"><span class="link-wrap">Magnetic Drills</span></a></li> 15060 <li class="level2"><a href="/power-tools/metalworking-tools/nibblers-shears.html"><span class="link-wrap">Nibblers & Shears</span></a></li> 15061 <li class="level2"><a href="/power-tools/metalworking-tools/saws.html"><span class="link-wrap">Saws</span></a></li> 15062 <li class="level2-view-all"><a href="/power-tools/metalworking-tools.html"><span class="link-wrap">View All Metalworking Tools</span></a></li> 15063 </ul> 15064 </li> 15065 <li class="level1 has-subs"> 15066 <a href="/power-tools/mobile-tool-bases-universal-stands.html" class="main-subs-link"><span class="link-wrap">Mobile Tool Bases & Universal Stands</span></a> 15067 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15068 <li class="level2"><a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html?filters=Tool+type,Mobile+Tool+Bases"><span class="link-wrap">Mobile Tool Bases</span></a></li> 15069 <li class="level2"><a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html?filters=Tool+type,Replacement+Casters"><span class="link-wrap">Replacement Casters</span></a></li> 15070 <li class="level2"><a href="/power-tools/mobile-tool-bases-universal-stands.html"><span class="link-wrap">Universal Tool Stands</span></a></li>
15071 <li class="level2-view-all"><a href="/power-tools/metalworking-tools.html"><span class="link-wrap">View All Mobile Tool Bases & Universal Stands</span></a></li> 15072 </ul> 15073 </li> 15074 <li class="level1 has-subs"> 15075 <a href="/power-tools/oscillating-multi-tools.html" class="main-subs-link"><span class="link-wrap">Oscillating Multi-Tools</span></a> 15076 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15077 <li class="level2"><a href="/power-tools/oscillating-multi-tools.html?filters=Tool+type,Corded+Oscillating+Multi-Tools"><span class="link-wrap">Corded Oscillating Multi-Tools</span></a></li> 15078 <li class="level2"><a href="/power-tools/oscillating-multi-tools.html?filters=Tool+type,Cordless+Oscillating+Multi-Tools"><span class="link-wrap">Cordless Oscillating Multi-Tools</span></a></li> 15079 <li class="level2"><a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Sanding+Accessories"><span class="link-wrap">Sanding Accessories</span></a></li> 15080 <li class="level2"><a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Standard+Blades"><span class="link-wrap">Standard Blades</span></a></li> 15081 <li class="level2"><a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Starlock+Blades"><span class="link-wrap">Starlock Blades</span></a></li> 15082 <li class="level2-view-all"><a href="/power-tools/oscillating-multi-tools.html"><span class="link-wrap">View All Oscillating Multi-Tools</span></a></li> 15083 </ul> 15084 </li> 15085 <li class="level1 has-subs"> 15086 <a href="/power-tools/oscillating-multi-tools.html" class="main-subs-link"><span class="link-wrap">Oscillating Multi-Tools</span></a> 15087 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15088 <li class="level2"><a href="/power-tools/oscillating-multi-tools.html?filters=Tool+type,Corded+Oscillating+Multi-Tools"><span class="link-wrap">Corded Oscillating Multi-Tools</span></a></li> 15089 <li class="level2"><a href="/power-tools/oscillating-multi-tools.html?filters=Tool+type,Cordless+Oscillating+Multi-Tools"><span class="link-wrap">Cordless Oscillating Multi-Tools</span></a></li> 15090 <li class="level2"><a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Sanding+Accessories"><span class="link-wrap">Sanding Accessories</span></a></li> 15091 <li class="level2"><a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Standard+Blades"><span class="link-wrap">Standard Blades</span></a></li> 15092 <li class="level2"><a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Starlock+Blades"><span class="link-wrap">Starlock Blades</span></a></li> 15093 <li class="level2-view-all"><a href="/power-tools/oscillating-multi-tools.html"><span class="link-wrap">View All Oscillating Multi-Tools</span></a></li> 15094 </ul> 15095 </li> 15096 <li class="level1 has-subs"> 15097 <a href="/power-tools/power-tool-accessories.html" class="main-subs-link"><span class="link-wrap">Power Tool Accessories</span></a> 15098 <ul class="ul-lvl-2 on-top-1 top-power-2" style="display: none;"> 15099 <li class="level2"><a href="/power-tools/power-tool-accessories/air-filtration-accessories.html"><span class="link-wrap">Air Filtration Accessories</span></a></li> 15100 <li class="level2"><a href="/power-tools/power-tool-accessories/batteries-chargers.html"><span class="link-wrap"></span>Batteries & Chargers</a> 15101 </li> 15102 <li class="level2"><a href="/power-tools/power-tool-accessories/drilling-screwdriving-accessories.html"><span class="link-wrap">Drilling & Screwdriving Accessories</span></a></li> 15103 <li class="level2"><a href="/power-tools/power-tool-accessories/dust-collection-accessories.html"><span class="link-wrap">Dust Collection Accessories</span></a></li> 15104 <li class="level2"><a href="/power-tools/power-tool-accessories/dust-extractor-accessories.html"><span class="link-wrap">Dust Extractor Accessories</span></a></li> 15105 <li class="level2"><a href="/power-tools/power-tool-accessories/grinder-accessories.html"><span class="link-wrap">Grinder Accessories</span></a></li> 15106 <li class="level2"><a href="/power-tools/power-tool-accessories/joinery-machine-accessories.html"><span class="link-wrap">Joinery Machine Accessories</span></a></li> 15107 <li class="level2"><a href="/power-tools/power-tool-accessories/jointer-planer-accessories.html"><span class="link-wrap">Jointer &
15107 Planer Accessories</span></a></li> 15108 <li class="level2"><a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html"><span class="link-wrap">Mobile Tool Bases & Universal Stands</span></a></li> 15109 <li class="level2"><a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html"><span class="link-wrap">Oscillating Multi-Tool Accessories</span></a></li> 15110 <li class="level2"><a href="/power-tools/power-tool-accessories/polishing-accessories.html"><span class="link-wrap">Polishing Accessories</span></a></li> 15111 <li class="level2"><a href="/power-tools/power-tool-accessories/roller-stands.html"><span class="link-wrap">Roller Stands</span></a></li> 15112 <li class="level2"> 15113 <a href="/power-tools/power-tool-accessories/routing-accessories.html"><span class="link-wrap">Routing Accessories</span></a> 15114 <ul class="ul-lvl-3"> 15115 <li class="level3"><a href="/power-tools/power-tool-accessories/routing-accessories/handheld-routing-accessories.html"><span class="link-wrap">Handheld Routing Accessories</span></a></li> 15116 <li class="level3"><a href="/power-tools/power-tool-accessories/routing-accessories/pantorouter-accessories.html"><span class="link-wrap">Pantorouter Accessories</span></a></li> 15117 <li class="level3"><a href="/power-tools/power-tool-accessories/routing-accessories/router-table-accessories.html"><span class="link-wrap">Router Table Accessories</span></a></li> 15118 <li class="level3"><a href="/power-tools/power-tool-accessories/routing-accessories/slab-flattening.html"><span class="link-wrap">Slab Flattening</span></a></li> 15119 </ul> 15120 </li> 15121 <li class="level2"> 15122 <a href="/power-tools/power-tool-accessories/sanding-accessories.html"><span class="link-wrap">Sanding Accessories</span></a> 15123 <ul class="ul-lvl-3"> 15124 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/belt-sanders.html"><span class="link-wrap">Belt Sanders</span></a></li> 15125 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/disc-sanders.html"><span class="link-wrap">Disc Sanders</span></a></li> 15126 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/drum-sanders.html"><span class="link-wrap">Drum Sanders</span></a></li> 15127 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/dust-collection.html"><span class="link-wrap">Dust Collection</span></a></li> 15128 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/guides-jigs.html"><span class="link-wrap">Guides & Jigs</span></a></li> 15129 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/hand-sanding.html"><span class="link-wrap">Hand Sanding</span></a></li> 15130 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/handheld-sander-accessories.html"><span class="link-wrap">Handheld Sander Accessories</span></a></li> 15131 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/hook-loop-sandpaper.html"><span class="link-wrap">Hook & Loop Sandpaper</span></a></li> 15132 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/sanding-pads.html"><span class="link-wrap">Sanding Pads</span></a></li> 15133 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/spindle-sanders.html"><span class="link-wrap">Spindle Sanders</span></a></li> 15134 </ul> 15135 </li> 15136 <li class="level2"> 15137 <a href="/power-tools/power-tool-accessories/saw-accessories.html"><span class="link-wrap">Saw Accessories</span></a> 15138 <ul class="ul-lvl-3"> 15139 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/bandsaw-accessories.html"><span class="link-wrap">Bandsaw Accessories</span></a></li> 15140 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/bandsaw-blades.html"><span class="link-wrap">Bandsaw Blades</span></a></li> 15141 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/circular-saw-accessories.html"><span class="link-wrap">Circular Saw Accessories</span></a></li> 15142 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/miter-saw-accessories.html"><span class="link-wrap">Miter Saw Accessories</span></a></li> 15143 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/reciprocating-saw-accessories.html"><span class="link-wrap">Reciprocating Saw Accessories</span></a></li> 15144 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/jigsaw-accessories.html"><span class="link-wrap">Jigsaw Accessories</span></a></li> 15145 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/scroll-saw-accessories.html"><span class="link-wrap">Scroll Saw Accessories</span></a></li> 15146 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/table-saw-accessories.html"><span class="link-wrap">Table Saw Accessories</span></a></li> 15147 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/track-saw-accessories.html"><span class="link-wrap">Track Saw Accessories</span></a></li> 15148 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/specialty-saw-accessories.html"><span class="link-wrap">Specialty Saw Accessories</span></a></li> 15149 </ul> 15150 </li> 15151 <li class="level2"><a href="/power-tools/power-tool-accessories/shaper-accessories.html"><span class="link-wrap">Shaper Accessories</span></a></li> 15152 <li class="level2"><a href="/power-tools/power-tool-accessories/wood-turning-accessories.html"><span class="link-wrap">Wood Turning Accessories</span></a></li> 15153 <li class="level2"><a href="/power-tools/power-tool-accessories/timber-framing-accessories.html"><span class="link-wrap">Timber Framing Accessories</span></a></li>
15154 <li class="level2-view-all"><a href="/power-tools/power-tool-accessories.html"><span class="link-wrap">View All Power Tool Accessories</span></a></li> 15155 </ul> 15156 </li> 15157 <li class="level1 has-subs"> 15158 <a href="/power-tools/routers-shapers.html" class="main-subs-link"><span class="link-wrap">Routers & Shapers</span></a> 15159 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15160 <li class="level2"><a href="/power-tools/routers-shapers/full-router-table-setups.html"><span class="link-wrap">Full Router Table Setups</span></a></li> 15161 <li class="level2"><a href="/power-tools/routers-shapers/router-joinery.html"><span class="link-wrap">Router Joinery</span></a></li> 15162 <li class="level2"><a href="/power-tools/routers-shapers/router-slab-flattening.html"><span class="link-wrap">Router Slab Flattening</span></a></li> 15163 <li class="level2"><a href="/power-tools/routers-shapers/router-tables.html"><span class="link-wrap">Router Tables</span></a></li> 15164 <li class="level2"><a href="/power-tools/routers-shapers/routers.html"><span class="link-wrap">Routers</span></a></li> 15165 <li class="level2"><a href="/power-tools/routers-shapers/shapers.html"><span class="link-wrap">Shapers</span></a></li> 15166 <li class="level2-view-all"><a href="/power-tools/routers-shapers.html"><span class="link-wrap">View All Routers & Shapers</span></a></li> 15167 </ul> 15168 </li> 15169 <li class="level1 has-subs"> 15170 <a href="/power-tools/sanders-polishers.html" class="main-subs-link"><span class="link-wrap">Sanders & Polishers</span></a> 15171 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15172 <li class="level2"><a href="/power-tools/sanders-polishers/belt-edge-sanders.html"><span class="link-wrap">Belt & Edge Sanders</span></a> 15173 </li><li class="level2"><a href="/power-tools/sanders-polishers/belt-disc-combination-sanders.html"><span class="link-wrap">Belt/Disc Combination Sanders</span></a> 15174 </li> 15175 <li class="level2"><a href="/power-tools/sanders-polishers/disc-sanders.html"><span class="link-wrap">Disc Sanders</span></a></li> 15176 <li class="level2"><a href="/power-tools/sanders-polishers/drum-sanders.html"><span class="link-wrap">Drum Sanders</span></a></li> 15177 <li class="level2"><a href="/power-tools/sanders-polishers/drywall-sanders.html"><span class="link-wrap">Drywall Sanders</span></a></li> 15178 <li class="level2"><a href="/power-tools/sanders-polishers/orbital-detail-sheet-sanders.html"><span class="link-wrap">Orbital Detail & Sheet Sanders</span></a></li> 15179 <li class="level2"><a href="/power-tools/sanders-polishers/polishers.html"><span class="link-wrap">Polishers</span></a></li> 15180 <li class="level2"><a href="/power-tools/sanders-polishers/random-orbital-sanders.html"><span class="link-wrap">Random Orbital Sanders</span></a></li> 15181 <li class="level2"><a href="/power-tools/sanders-polishers/spindle-sanders.html"><span class="link-wrap">Spindle Sanders</span></a></li> 15182 <li class="level2-view-all"><a href="/power-tools/sanders-polishers.html"><span class="link-wrap">View All Sanders & Polishers</span></a></li> 15183 </ul> 15184 </li> 15185 <li class="level1 has-subs"> 15186 <a href="/power-tools/saws.html" class="main-subs-link"><span class="link-wrap">Saws</span></a> 15187 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15188 <li class="level2"><a href="/power-tools/saws/bandsaws.html"><span class="link-wrap">Bandsaws</span></a></li> 15189 <li class="level2"><a href="/power-tools/saws/jigsaws.html"><span class="link-wrap">Jigsaws</span></a></li> 15190 <li class="level2"><a href="/power-tools/saws/miter-saws.html"><span class="link-wrap">Miter Saws</span></a></li> 15191 <li class="level2"><a href="/power-tools/saws/reciprocating-saws.html"><span class="link-wrap">Reciprocating Saws</span></a></li> 15192 <li class="level2"><a href="/power-tools/saws/scroll-saws.html"><span class="link-wrap">Scroll Saws</span></a></li> 15193 <li class="level2"><a href="/power-tools/saws/specialty-saws.html"><span class="link-wrap">Specialty Saws</span></a></li> 15194 <li class="level2"><a href="/power-tools/saws/table-saws.html"><span class="link-wrap">Table Saws</span></a></li> 15195 <li class="level2"><a href="/power-tools/saws/track-saws.html"><span class="link-wrap">Track Saws</span></a></li> 15196 <li class="level2"><a href="/power-tools/saws/circular-saws.html"><span class="link-wrap">Circular Saws</span></a></li>
15197 <li class="level2-view-all"><a href="/power-tools/saws.html"><span class="link-wrap">View All Saws</span></a></li> 15198 </ul> 15199 </li> 15200 <li class="level1"> 15201 <a href="/power-tools/timber-framing-tools.html"><span class="link-wrap">Timber Framing Tools</span></a> 15202 </li> 15203 <li class="level1 has-subs"> 15204 <a href="/power-tools/power-tool-accessories/wood-turning-accessories.html" class="main-subs-link"><span class="link-wrap">Wood Turning Machines and Accessories</span></a> 15205 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 15206 <li class="level2"><a href="/power-tools/wood-turning.html"><span class="link-wrap">Wood Turning Machines</span></a></li> 15207 <li class="level2"><a href="/power-tools/wood-turning.html?filters=Tool+type,Benchtop+Lathes"><span class="link-wrap">Benchtop Lathes</span></a></li> 15208 <li class="level2"><a href="/power-tools/saws/miter-saws.html"><span class="link-wrap">Miter Saws</span></a></li> 15209 <li class="level2"><a href="/power-tools/wood-turning.html?filters=Tool+type,Floor+Standing+Lathes"><span class="link-wrap">Floor Standing Lathes</span></a></li> 15210 <li class="level2-view-all"><a href="/power-tools/power-tool-accessories/wood-turning-accessories.html"><span class="link-wrap">View All Wood Turning Machines and Accessorie</span></a></li> 15211 </ul> 15212 </li> 15213 </ul> 15214 </div> 15215 </div> 15216</div> 15217</div> 15218 <div data-id="menu-5"><div class="dropdown menu-5"> 15219 <div class="desktop-menu"> 15220 <div class="menu-title"> 15221 <p class="label-menu"><a href="/shop-by-brand">SHOP BY BRAND</a></p><a href="/shop-by-brand">View All Brands</a> 15222 </div> 15223 <div class="row with-choice"> 15224 15225 15226 <div class="left-menu"> 15227 15228 <a href="/amana-tool/"><p class="main-cat-name active" id="main-option-1"> 15229 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-1-130.jpg" alt="Menu Image" /> 15230 Amana Tool 15231 </p></a> 15232 <a href="/festool/"><p class="main-cat-name" id="main-option-3"> 15233 <img 15234 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-6-130.jpg" alt="Menu Image" /> 15235 Festool 15236 </p></a> 15237 <a href="/sawstop/"><p class="main-cat-name" id="main-option-2"> 15238 <img 15239 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-13-130.jpg" alt="Menu Image" /> 15240 SawStop 15241 </p></a> 15242 <a href="/woodpeckers/"><p class="main-cat-name" id="main-option-4"> 15243 <img 15244 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-3-130.jpg" alt="Menu Image" /> 15245 Woodpeckers 15246 </p></a> 15247 <a href="/mafell/"><p class="main-cat-name" id="main-option-13"> 15248 <img 15249 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/mafell-icon-1-.jpg?t=1765192483" alt="Menu Image" /> 15250 Mafell 15251 </p></a> 15252 <a href="/laguna/"><p class="main-cat-name" id="main-option-24"> 15253 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/laguna-hp-130.jpg" alt="Menu Image" />Laguna Tools</p> 15254 </a> 15255 <a href="/vectric/"><p class="main-cat-name" id="main-option-10"> 15256 <img 15257 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-4-130.jpg" alt="Menu Image" /> 15258 VECTRIC 15259 </p></a> 15260 <a href="/jet-tools/"><p class="main-cat-name" id="main-option-9"> 15261 <img 15262 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/jet-130.jpg" alt="Menu Image" /> 15263 Jet 15264 </p></a> 15265 <a href="/fein/"><p class="main-cat-name" id="main-option-8"> 15266 <img 15267 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-5-130.jpg" alt="Menu Image" /> 15268 Fein 15269 </p></a> 15270 <a href="/airweights/"><p class="main-cat-name" id="main-option-16"> 15271 <img 15272 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-16-130.jpg" alt="Menu Image" /> 15273 AirWeights 15274 </p></a> 15275 15276 15277 </div> 15278 15279 <div class="col active best-seller" data-hover="main-option-1"> 15280 <div class="row"> 15281 <p><a href="/amana-tool/">Amana Tool</a></p> 15282 <a href="/router-bits.html">Router Bits</a> 15283 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html">Spektra Router 15284 Bits</a> 15285 <a href="/router-bits/cnc-router-bits-and-insert-router-bits.html">CNC Router Bits 15286 and End Mills</a> 15287 <a href="/saw-blades.html">Saw Blades</a> 15288 <a href="/boring-bits-and-drilling-bits.html">Boring and Drilling Bits</a> 15289 <a href="/shaper-cutters.html">Shaper Cutters</a> 15290 <a class="view_all" href="/amana-tool/">View All</a> 15291 </div> 15292 <div class="row best-sellers-container"> 15293 <p> 15294 <a href="/amana-tool/?sort=popularity">Best sellers</a> 15295 </p> 15296 <div class="row-container"> 15297 <div class="col"> 15298 <div class="row best-seller-item"> 15299 <a class="link-img" href="https://toolstoday.com/v-13941-46225-k.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23564/45398/46225-k_1__46138.1686681111.jpg" alt="Menu Image" /></a> 15300 <a href="https://toolstoday.com/v-13941-46225-k.html">Amana Tool 46225-K SC Spektra Extreme 15301 Tool Life Coated Spiral 15302 Plunge 1/8 Dia x 13/16 CH x 1/4 SHK 2-1/2 Inch Long Down-Cut Router 15303 Bit 15304 </a> 15305 </div> 15306 <div class="row best-seller-item"> 15307 <a class="link-img" href="https://toolstoday.com/v-13779-46202-k-bit.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23152/71053/46202-k_2__31681.1701333927.jpg" alt="Menu Image" /></a> 15308 <a href="https://toolstoday.com/v-13779-46202-k-bit.html">Amana Tool 46202-K SC Spektra 15309 Extreme Tool Life Coated Spiral 15310 Plunge 1/4 Dia x 3/4 CH x 1/4 SHK 2-1/2 Inch Long Down-Cut Router 15311 Bit 15312 </a> 15313 </div> 15314 <div class="row best-seller-item"> 15315 <a class="link-img" href="https://toolstoday.com/v-13354-461
1531570-k.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23294/70980/46170-k_1_1__55926.1701333872.jpg" alt="Menu Image" /></a> 15316 <a href="https://toolstoday.com/v-13354-46170-k.html">Amana Tool 46170-K CNC SC Spektra 15317 Extreme Tool Life Coated 15318 Compression Spiral 1/4 D x 7/8 CH x 1/4 SHK x 2-1/2 Inch Long 2 15319 Flute Router Bit 15320 </a> 15321 </div> 15322 <a class="view_all" href="/amana-tool/">View All</a> 15323 </div> 15324 <div class="col"> 15325 <div class="row best-seller-item"> 15326 <a class="link-img" href="https://toolstoday.com/v-13921-46280-k.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23139/40113/46280-k__19372.1740059333.jpg" alt="Menu Image" /></a> 15327 <a href="https://toolstoday.com/v-13921-46280-k.html">Amana Tool 46280-K CNC Spektra Extreme 15328 Tool Life Coated SC 2D and 15329 3D Carving 6.2 Deg Tapered Angle Ball Nose x 1/32 D x 1/64 R x 1 CH 15330 x 1/4 SHK x 3 Inch Long x 3 Flute Router Bit 15331 </a> 15332 </div> 15333 <div class="row best-seller-item"> 15334 <a class="link-img" href="https://toolstoday.com/v-13204-46172-k.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/23063/70997/46172-k_1__71869.1701333886.jpg" alt="Menu Image" /></a> 15335 <a href="https://toolstoday.com/v-13204-46172-k.html">Amana Tool 46172-K CNC SC Spektra 15336 Extreme Tool Life Coated 15337 Compression Spiral 3/8 D x 1-1/4 CH x 3/8 SHK x 3 Inch Long 2 Flute 15338 Router Bit 15339 </a> 15340 </div> 15341 <div class="row best-seller-item"> 15342 <a class="link-img" href="https://toolstoday.com/amana-tool-mrw0304-5-5-pack-miniature-corner-round-1-8-radius-x-9-16-dia-x-7-16-cut-height-x-1-4-inch-shank-router-bits-imrt/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31064/94846/mrw0304-5__29084.1741020848.jpg" alt="Menu Image" /></a> 15343 <a href="https://toolstoday.com/amana-tool-mrw0304-5-5-pack-miniature-corner-round-1-8-radius-x-9-16-dia-x-7-16-cut-height-x-1-4-inch-shank-router-bits-imrt/">Amana Tool MRW0304-5, 5-Pack Miniature Corner Round 1/8 Radius x 9/16 Dia x 7/16 Cut Height x 1/4 Inch Shank Router Bits 15344 </a> 15345 </div> 15346 <a class="view_all" href="/amana-tool/">View All</a> 15347 </div> 15348 </div> 15349 </div> 15350 </div> 15351 <div class="col best-seller" data-hover="main-option-2"> 15352 <div class="row"> 15353 <p><a href="/sawstop/">SawStop</a></p> 15354 <a href="/sawstop/?filters=Tool+type,Cabinet+Table+Saws">Cabinet Table Saws</a> 15355 <a href="/sawstop/?filters=Tool+type,Replacement+Brakes">Replacement Brakes</a> 15356 <a href="/sawstop/?filters=Tool+type,Table+Saw+Accessories">Table Saw 15357 Accessories</a> 15358 <a href="/sawstop/?filters=Tool+type,Contractor+Table+Saws">Contractor Table 15359 Saws</a> 15360 <a href="/sawstop/?filters=Tool+type,Jobsite+Table+Saws">Jobsite Table Saws</a> 15361 <a class="view_all" href="/sawstop/">View All</a> 15362 </div> 15363 <div class="row best-sellers-container"> 15364 <p> 15365 <a href="/sawstop/?sort=popularity">Best sellers</a> 15366 </p> 15367 <div class="row-container"> 15368 <div class="col"> 15369 <div class="row best-seller-item"> 15370 <a class="link-img" href="https://toolstoday.com/sawstop-pcs175-tgp252-1-75-hp-professional-cabinet-saw-with-52-professional-t-glide-fence-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17540/41315/pcs175-tgp52_2__28404.1686681065.jpg" alt="Menu Image" /></a> 15371 <a 15372 href="https://toolstoday.com/sawstop-pcs175-tgp252-1-75-hp-professional-cabinet-saw-with-52-professional-t-glide-fence-system.html">SawStop 15373 PCS175-TGP252 1.75 HP Professional Cabinet Saw with 52â 15374 Professional T-Glide Fence System 15375 </a> 15376 </div> 15377 <div class="row best-seller-item"> 15378 <a class="link-img" href="https://toolstoday.com/sawstop-pcs175-tgp236-1-75hp-professional-cabinet-saw-with-36-professional-t-glide-fence-system.html"><img alt="Menu Image" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17592/58775/pcs175-tgp36_1__39086.1686681264.jpg" /></a> 15379 <a 15380 href="https://toolstoday.com/sawstop-pcs175-tgp236-1-75hp-professional-cabinet-saw-with-36-professional-t-glide-fence-system.html">SawStop
15381 PCS175-TGP236 1.75HP Professional Cabinet Saw with 36â 15382 Professional T-Glide Fence System 15383 </a> 15384 </div> 15385 <div class="row best-seller-item"> 15386 <a class="link-img" href="https://toolstoday.com/sawstop-pcs175-pfa30-1-75hp-professional-cabinet-saw-with-30-premium-fence-system.html"> <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17615/54582/pcs175-pfa30_2__57978.1686681215.jpg" alt="Menu Image" /></a> 15387 <a 15388 href="https://toolstoday.com/sawstop-pcs175-pfa30-1-75hp-professional-cabinet-saw-with-30-premium-fence-system.html">SawStop 15389 PCS175-PFA30 1.75HP Professional Cabinet Saw with 30â 15390 Premium Fence System 15391 </a> 15392 </div> 15393 <a class="view_all" href="/sawstop/">View All</a> 15394 </div> 15395 <div class="col"> 15396 <div class="row best-seller-item"> 15397 <a class="link-img" href="https://toolstoday.com/sawstop-pcs31230-pfa30-3hp-professional-cabinet-saw-with-30-premium-fence-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17514/50111/pcs31230-pfa30_2__73072.1686681163.jpg" alt="Menu Image" /></a> 15398 <a 15399 href="https://toolstoday.com/sawstop-pcs31230-pfa30-3hp-professional-cabinet-saw-with-30-premium-fence-system.html">SawStop 15400 PCS31230-PFA30 3HP Professional Cabinet Saw with 30â 15401 Premium Fence System 15402 </a> 15403 </div> 15404 <div class="row best-seller-item"> 15405 <a class="link-img" href="https://toolstoday.com/sawstop-pcs31230-tgp236-3hp-professional-cabinet-saw-with-36-professional-t-glide-fence-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17061/47977/pcs31230-tgp236_tt__60038.1686681140.jpg" alt="Menu Image" /></a> 15406 <a 15407 href="https://toolstoday.com/sawstop-pcs31230-tgp236-3hp-professional-cabinet-saw-with-36-professional-t-glide-fence-system.html">SawStop 15408 PCS31230-TGP236 3HP Professional Cabinet Saw with 36â 15409 Professional T-Glide Fence System 15410 </a> 15411 </div> 15412 <div class="row best-seller-item"> 15413 <a class="link-img" href="https://toolstoday.com/sawstop-pcs31230-tgp252-3hp-professional-cabinet-saw-with-52-professional-t-glide-fence-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17452/59177/pcs31230-tgp52_2__01652.1686681269.jpg" alt="Menu Image" /></a> 15414 <a 15415 href="https://toolstoday.com/sawstop-pcs31230-tgp252-3hp-professional-cabinet-saw-with-52-professional-t-glide-fence-system.html">SawStop 15416 PCS31230-TGP252 3HP Professional Cabinet Saw with 52â 15417 Professional T-Glide Fence System 15418 </a> 15419 </div> 15420 <a class="view_all" href="/sawstop/">View All</a> 15421 </div> 15422 </div> 15423 </div> 15424 </div> 15425 <div class="col best-seller" data-hover="main-option-3"> 15426 <div class="row"> 15427 <p><a href="/festool/">Festool</a></p> 15428 <a href="/festool/?filters=Tool+type,Loose+Tenon+Joinery">Loose Tenon Joinery</a> 15429 <a href="/festool/?filters=Tool+type,Corded+Dust+Extractors">Corded Dust Extractors</a> 15430 <a href="/festool/?filters=Tool+type,Corded+Track+Saws">Corded Track Saws</a> 15431 <a href="/festool/?filters=Tool+type,Random+Orbital+Sanders">Random Orbital Sanders</a> 15432 <a href="/festool/?filters=Tool+type,Edge+Bander+Machines">Edge Bander 15433 Machines</a> 15434 <a class="view_all" href="/festool/">View All</a> 15435 </div> 15436 <div class="row best-sellers-container"> 15437 <p> 15438 <a href="/festool/?sort=popularity">Best sellers</a> 15439 </p> 15440 <div class="row-container"> 15441 <div class="col"> 15442 <div class="row best-seller-item"> 15443 <a class="link-img" href="/festool-497525-denibber-lzk-hm.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27897/79752/3e945eed-85ee-11e9-80fc-005056b31774_1600_1066__22792.1708931947.jpg" alt="Menu Image" /></a> 15444 <a href="/festool-497525-denibber-lzk-hm.html">Festool 497525 Denibber 15445 LZK-HM 15446 </a> 15447 </div> 15448 <div class="row best-seller-item"> 15449 <a class="link-img" href="/festool-576423-domino-joiner
15449-df-500-q-set-domino.html"> <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27375/77720/fr_df500set_576423_sod_01b_US__94548.1705482960.jpg" /></a> 15450 <a href="/festool-576423-domino-joiner-df-500-q-set-domino.html">Festool 15451 576423 DOMINO Joiner DF 500 Q-Set DOMINO 15452 </a> 15453 </div> 15454 <div class="row best-seller-item"> 15455 <a class="link-img" href="/festool-493491-domino-cutter-d-6-nl-28-hw-df-500.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27916/79576/c3d832fe-9b76-11e6-80d7-005056b31774_1600_1066__01974.1708604634.jpg" alt="Menu Image" /></a> 15456 <a href="/festool-493491-domino-cutter-d-6-nl-28-hw-df-500.html">Festool 15457 493491 DOMINO Cutter D 6-NL 28 HW-DF 500 15458 </a> 15459 </div> 15460 <a class="view_all" href="/festool/">View All</a> 15461 </div> 15462 <div class="col"> 15463 <div class="row best-seller-item"> 15464 <a class="link-img" href="/festool-203923-plug-it-power-cord-sjo-18-awg-4.html"> <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28668/82073/festool-490649-1_1__77642.1712836182.jpg" alt="Menu Image" /></a> 15465 <a href="/festool-203923-plug-it-power-cord-sjo-18-awg-4.html">Festool 15466 203923 plug it-Power Cord SJO 18 AWG-4 15467 </a> 15468 </div> 15469 <div class="row best-seller-item"> 15470 <a class="link-img" href="/festool-495377-saw-blade-hw-160x2-2x20-w48-wood-fine-cut.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28394/81570/2c67e145-6522-11eb-8113-005056b31774_1600_1066__63368.1710939795.jpg" alt="Menu Image" /></a> 15471 <a 15472 href="/festool-495377-saw-blade-hw-160x2-2x20-w48-wood-fine-cut.html">Festool 15473 495377 Saw Blade HW 160x2,2x20 W48 WOOD FINE CUT 15474 </a> 15475 </div> 15476 <div class="row best-seller-item"> 15477 <a class="link-img" href="/festool-494938-beech-domino-tenons-d-5x30-300-bu.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/27761/82354/9b1c8b6f-e5f0-11e5-80d7-005056b31774_1600_1066__77312.1713339607.jpg" alt="Menu Image" /></a> 15478 <a href="/festool-494938-beech-domino-tenons-d-5x30-300-bu.html">Festool 15479 494938 Beech DOMINO Tenons D 5x30/300 BU 15480 </a> 15481 </div> 15482 <a class="view_all" href="/festool/">View All</a> 15483 </div> 15484 </div> 15485 </div> 15486 </div> 15487 <div class="col best-seller" data-hover="main-option-4"> 15488 <div class="row"> 15489 <p><a href="/woodpeckers/">Woodpeckers</a></p> 15490 <a href="/woodpeckers/?filters=Tool+type,Slab+Flattening+Accessories">Slab Flattening Accessories</a> 15491 <a href="/woodpeckers/?filters=Tool+type,Drill+Guides">Drill Guides</a> 15492 <a href="/woodpeckers/?filters=Tool+type,Jigs">Jigs</a> 15493 <a href="/woodpeckers/?filters=Tool+type,Squares">Squares</a> 15494 <a href="/woodpeckers/?filters=Tool+type,Parallel+Clamps+%26+Accessories">Panel Clamps and Accessories</a> 15495 <a class="view_all" href="/woodpeckers/">View All</a> 15496 </div> 15497 <div class="row best-sellers-container"> 15498 <p> 15499 <a href="/woodpeckers/?sort=popularity">Best sellers</a> 15500 </p> 15501 <div class="row-container"> 15502 <div class="col"> 15503 <div class="row best-seller-item"> 15504 <a class="link-img" href="/woodpeckers-slbfpro-xl-extended-slab-flattening-mill-pro.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26851/66043/SLBFPRO-XL__30792.1695632694.jpg" alt="Menu Image" /></a> 15505 <a href="/woodpeckers-slbfpro-xl-extended-slab-flattening-mill-pro.html">Woodpeckers SLBFPRO-XL Extended Slab Flattening Mill Pro</a> 15506 </div> 15507 <div class="row best-seller-item"> 15508 <a class="link-img" href="/woodpeckers-clampzilla-2022-50-inch-capacity-4-pack.html"> <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26717/65076/clpz-50-4-22__93051.1701892003.jpg" alt="Menu Image" /></a> 15509 <a href="/woodpeckers-clampzilla-2022-50-inch-capacity-4-pack.html">Woodpeckers CLAMPZILLA - 2022 - 50 Inch Capacity - 4 Pack</a> 15510 </div> 15511 <div class="row best-seller-item"> 15512 <a class="link-img" href="/woodpeckers-48-in-versa-fence-face-upgrade-for-sawstop-pcs/"> <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30520/91321/Screenshot_2024-12-04_134456__73028.1733337905.png" alt="Menu Image" /></a> 15513 <a href="/woodpeckers-48-in-versa-fence-face-upgrade-for-sawstop-pcs/">Woodpeckers 48 In Versa-Fence Face Upgrade for SawStop PCS</a> 15514 </div> 15515 <a class="view_all" href="/woodpeckers/">View All</a> 15516 </div> 15517 <div class="col"> 15518 <div class="row best-seller-item"> 15519 <a class="link-img" href="/woodpeckers-img-i-in-dexable-miter-gauge-includes-flip-stop-and-zero-clearance-block/"> <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29383/88634/Screenshot_2024-08-16_113541__94720.1723822642.png" alt="Menu Image" /></a> 15520 <a href="/woodpeckers-img-i-in-dexable-miter-gauge-includes-flip-stop-and-zero-clearance-block/">Woodpeckers IMG-I in-DEXABLE Miter Gauge - Includes Flip Stop and Zero Clearance Block</a> 15521 </div> 15522 <div class="row best-seller-item"> 15523 <a class="link-img" href="/woodpeckers-clampzilla-2022-38-inch-capacity-4-pack.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26718/65089/clpz-38-4-22__29415.1701892031.jpg" alt="Menu Image" /></a> 15524 <a href="/woodpeckers-clampzilla-2022-38-inch-capacity-4-pack.html">Woodpeckers CLAMPZILLA - 2022 - 38 Inch Capacity - 4 Pack</a> 15525 </div> 15526 <div class="row best-seller-item"> 15527 <a class="link-img" href="/woodpeckers-ss4k-cl-stealthstop-4-feet-kit-combination-left.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26792/66080/SS4K-CL__78505.1695632850.jpg" alt="Menu Image" /></a> 15528 <a href="/woodpeckers-ss4k-cl-stealthstop-4-feet-kit-combination-left.html">Woodpeckers SS4K-CL StealthStop 4 Feet Kit - Combination, Left</a> 15529 </div> 15530 <a class="view_all" href="/woodpeckers/">View All</a> 15531 </div> 15532 </div> 15533 </div> 15534 </div> 15535 <div class="col best-seller" data-hover="main-option-5"> 15536 <div class="row"> 15537 <p><a href="/timberline/">Timberline</a></p> 15538 <a class="view_all" href="/timberline/">View All</a> 15539 </div> 15540 <div class="row best-sellers-container"> 15541 <p> 15542 <a href="/timberline/?sort=popularity">Best sellers</a> 15543 </p> 15544 <div class="row-container"> 15545 <div class="col"> 15546 <div class="row best-seller-item"> 15547 <a class="link-img" href="https://toolstoday.com/v-9970-630-266.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19633/41170/630-264_2__14104.1686681063.jpg" alt="Menu Image" /></a> 15548 <a href="https://toolstoday.com/v-9970-630-266.html">Timberline 630-266 Replacement Drill 15549 Bit for Taper Point Drill 15550 #608-266 1/8 D x 2-3/4 Long 15551 </a> 15552 </div> 15553 <div class="row best-seller-item"> 15554 <a class="link-img" href="https://toolstoday.com/v-7924-100-60.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/20121/35470/100-60__95581.1701256255.jpg" alt="Menu Image" /></a> 15555 <a href="https://toolstoday.com/v-7924-100-60.html">Timberline 100-60 Carbide Tipped Carbide 15556 Tipped Economy Spoilboard, 15557 Surfacing, Rabbeting, Flycutter, Surface Planer and Flattening 2 D x 15558 1/2 CH x1/2 Inch SHK Router Bit 15559 </a> 15560 </div> 15561 <div class="row best-seller-item"> 15562 <a class="link-img" href="https://toolstoday.com/v-9968-630-262.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/20951/38935/630-264_1__34777.1686681037.jpg" alt="Menu Image" /></a> 15563 <a href="https://toolstoday.com/v-9968-630-262.html">Timberline 630-262 Drill Adapter with 15564 Taper Point Drill 3/32 D 15565 Drill Bit x 2-1/4 Inch Long 15566 </a> 15567 </div> 15568 <a class="view_all" href="/timberline/">View All</a> 15569 </div> 15570 <div class="col"> 15571 <div class="row best-seller-item"> 15572 <a class="link-img" href="https://toolstoday.com/v-8361-608-116.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19811/48292/608-116__40951.1686681143.jpg" alt="Menu Image" /></a> 15573 <a href="https://toolstoday.com/v-8361-608-116.html">Timberline 608-116 Carbide Tipped 15574 Countersink 1/8 D x 1/4 Quick 15575 Release Hex SHK for Wood Screw #10 15576 </a> 15577 </div> 15578 <div class="row best-seller-item"> 15579 <a class="link-img" href="https://toolstoday.com/v-11944-630-226.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/21444/71725/630-226__83748.1701334531.jpg" alt="Menu Image" /></a> 15580 <a href="https://toolstoday.com/v-11944-630-226.html">Timberline 630-226 Replacement HSS 15581 Drill Bit for Adj. Depth-Stop 15582 Countersinks 1/8 D x 1-7/8 Inch Long 15583 </a> 15584 </div> 15585 <div class="row best-seller-item"> 15586 <a class="link-img" href="https://toolstoday.com/v-14489-660-500.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25091/34072/660-500-forstset__07656.1686680982.jpg" alt="Menu Image" /></a> 15587 <a href="https://toolstoday.com/v-14489-660-500.html">Timberline 660-500 14 Pc Carbide 15588 Tipped Forstner Bit Set 15589 </a> 15590 </div> 15591 <a class="view_all" href="/timberline/">View All</a> 15592 </div> 15593 </div> 15594 </div> 15595 </div> 15596 <div class="col best-seller" data-hover="main-option-6"> 15597 <div class="row"> 15598 <p><a href="/stepcraft/">
15598Stepcraft</a></p> 15599 <a href="/everything-cnc/cnc-machines/stepcraft-machines/stepcraft-d-series.html">Stepcraft D Series CNC Machines</a> 15600 <a href="/everything-cnc/cnc-machines/stepcraft-machines/stepcraft-m-series.html">Stepcraft M Series CNC Machines</a> 15601 <!--<a href="/everything-cnc/cnc-machines/stepcraft-machines/stepcraft-q-series.html">Stepcraft Q Series CNC Machines</a>--> 15602 <a class="view_all" href="/stepcraft/">View All</a> 15603 </div> 15604 <div class="row best-sellers-container"> 15605 <p> 15606 <a href="/stepcraft/?sort=popularity">Best sellers</a> 15607 </p> 15608 <div class="row-container"> 15609 <div class="col"> 15610 <div class="row best-seller-item"> 15611 <a class="link-img" href="/stepcraft-m-1000-cnc-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25647/90861/STEPCRAFT-M.1000__76271.1730996915.jpg" alt="Menu Image" /></a> 15612 <a href="/stepcraft-m-1000-cnc-system.html">STEPCRAFT M.1000 36 x 48 15613 CNC Machine 15614 </a> 15615 </div> 15616 <div class="row best-seller-item"> 15617 <a class="link-img" href="/stepcraft-3d-840-cnc-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16563/90859/stepcraft_3D_840__25870.1730996800.jpg" alt="Menu Image" /></a> 15618 <a href="/stepcraft-3d-840-cnc-system.html">STEPCRAFT New 3rd 15619 Generation D.840 CNC Machine System 15620 </a> 15621 </div> 15622 <div class="row best-seller-item"> 15623 <a class="link-img" href="/stepcraft-3d-600-cnc-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/16800/57086/stepcraft-3-d_8__60250.1686681244.jpg?c=1" alt="Menu Image" /></a> 15624 <a href="/stepcraft-3d-600-cnc-system.html">STEPCRAFT New 3rd Generation D.600 CNC Machine System</a> 15625 </div> 15626 <a class="view_all" href="/stepcraft/">View All</a> 15627 </div> 15628 <div class="col"> 15629 <div class="row best-seller-item"> 15630 <a class="link-img" href="/stepcraft-m-1400-48-x-64-cnc-machine.html"> <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26933/90860/STEPCRAFT-M.1400__33976.1730996856.jpg" alt="Menu Image"/></a> 15631 <a href="/stepcraft-m-1400-48-x-64-cnc-machine.html">STEPCRAFT M.1400 15632 48 x 64 CNC Machine - The Ultimate CNC System 15633 </a> 15634 </div> 15635 <div class="row best-seller-item"> 15636 <a class="link-img" href="/stepcraft-m-700-cnc-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26582/74077/steprcraft_m_700_1__99132.1701676748.jpg" alt="Menu Image"/></a> 15637 <a href="/stepcraft-m-700-cnc-system.html">STEPCRAFT M.700 28 x 36 CNC 15638 Machine 15639 </a> 15640 </div> 15641 <div class="row best-seller-item"> 15642 <a class="link-img" href="/stepcraft-m-500-cnc-system.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26570/53006/steprcraft_m_500_1_1__87598.1686681197.jpg" alt="Menu Image"/></a> 15643 <a href="/stepcraft-m-500-cnc-system.html">STEPCRAFT M.500 23 x 28 CNC 15644 Machine 15645 </a> 15646 </div> 15647 <a class="view_all" href="/stepcraft/">View All</a> 15648 </div> 15649 </div> 15650 </div> 15651 </div> 15652 <div class="col best-seller" data-hover="main-option-7"> 15653 <div class="row"> 15654 <p><a href="/amana-tool-age-series/">A.G.E. Series</a></p> 15655 <a class="view_all" href="/amana-tool-age-series/">View All</a> 15656 </div> 15657 <div class="row best-sellers-container"> 15658 <p> 15659 <a href="/amana-tool-age-series/?sort=popularity">Best sellers</a> 15660 </p> 15661 <div class="row-container"> 15662 <div class="col"> 15663 <div class="row best-seller-item"> 15664 <a class="link-img" href="https://toolstoday.com/age-series-md216-608-for-festool-track-saw-machine-carbide-tipped-laminate-and-solid-surface-cutting-saw-blade-216mm-d-x-60-t-x-wz-fa-5-deg-30mm-bore/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28717/82720/1715013433.1280.1280__65790.1715013928.1280.1280__93874.1715014640.jpg" alt="Menu Image" /></a> 15665 <a 15666 href="https://toolstoday.com/age-series-md216-608-for-festool-track-saw-machine-carbide-tipped-laminate-and-solid-surface-cutting-saw-blade-216mm-d-x-60-t-x-wz-fa-5-deg-30mm-bore/">AGE 15667 Series MD216-608 For Festool Track Saw Machine Carbide Tipped 15668 Laminate and Solid surface cutting Saw Blade 216mm D x 60 T x WZ/FA,
15669 -5 Deg, 30mm Bore 15670 </a> 15671 </div> 15672 <div class="row best-seller-item"> 15673 <a class="link-img" href="https://toolstoday.com/v-9420-md12-816.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/20547/39876/md12-816__48827.1686681048.jpg" alt="Menu Image" /></a> 15674 <a href="https://toolstoday.com/v-9420-md12-816.html">AGE Series MD12-816 Carbide Tipped 15675 Heavy Miter 12 Inch D x 80T 4+1 15676 ATB, -5 Deg, 1 Inch Bore, Circular Saw Blade 15677 </a> 15678 </div> 15679 <div class="row best-seller-item"> 15680 <a class="link-img" href="https://toolstoday.com/v-11041-md160-480.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/21819/34113/md160-480__62003.1686680982.jpg" alt="Menu Image"/></a> 15681 <a href="https://toolstoday.com/v-11041-md160-480.html">AGE Series MD160-480 For Festool 15682 Track Saw Machine Carbide Tipped 15683 Crosscut Saw Blade 160mm D x 48T ATB, 5 Deg, 20mm Bore 15684 </a> 15685 </div> 15686 <a class="view_all" href="/amana-tool-age-series/">View All</a> 15687 </div> 15688 <div class="col"> 15689 <div class="row best-seller-item"> 15690 <a class="link-img" href="https://toolstoday.com/v-12032-md502.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/22300/38398/md502-a__58810.1686681031.jpg" alt="Menu Image" /></a> 15691 <a href="https://toolstoday.com/v-12032-md502.html">AGE Series MD502 3-Pc Ogee Raised Panel 15692 Door Making Set with Back 15693 Cutter 15694 </a> 15695 </div> 15696 <div class="row best-seller-item"> 15697 <a class="link-img" href="https://toolstoday.com/age-series-md160-001-for-festool-track-saw-machine-carbide-tipped-general-purpose-crosscut-saw-blade-pack-160mm-d/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31066/95004/md-blades__69465.1741280858.jpg" alt="Menu Image" /></a> 15698 <a 15699 href="https://toolstoday.com/age-series-md160-001-for-festool-track-saw-machine-carbide-tipped-general-purpose-crosscut-saw-blade-pack-160mm-d/">AGE 15700 Series MD160-001 For Festool Track Saw Machine Carbide Tipped 15701 General Purpose & Crosscut Saw Blade Pack 160mm D 15702 </a> 15703 </div> 15704 <div class="row best-seller-item"> 15705 <a class="link-img" href="https://toolstoday.com/v-7846-md12-106.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19644/35740/md12-106__21299.1686681000.jpg" alt="Menu Image" /></a> 15706 <a href="https://toolstoday.com/v-7846-md12-106.html">AGE Series MD12-106 Carbide Tipped 15707 Heavy Miter 12 Inch D x 100T 4+1 15708 ATB, -5 Deg, 1 Inch Bore, Circular Saw Blade 15709 </a> 15710 </div> 15711 <a class="view_all" href="/amana-tool-age-series/">View All</a> 15712 </div> 15713 </div> 15714 </div> 15715 </div> 15716 <div class="col best-seller" data-hover="main-option-8"> 15717 <div class="row"> 15718 <p><a href="/fein/">Fein</a></p> 15719 <a href="/fein/?filters=Tool+type,Corded+Dust+Extractors">Corded Dust Extractors</a> 15720 <a href="/fein/?filters=Tool+type,Starlock+Blades">Starlock Blades</a> 15721 <a href="/fein/?filters=Tool+type,Cordless+Oscillating+Multi-Tools">Cordless Oscillating Multi-Tools</a> 15722 <a href="/fein/?filters=Tool+type,Dust+Extractor+Bags">Dust Extractor Bags</a> 15723 <a href="/fein/?filters=Tool+type,Corded+Oscillating+Multi-Tools">Corded Oscillating Multi-Tools</a> 15724 <a href="/fein/?filters=Tool+type,Dust+Extractor+Filters">Dust Extractor Filters</a> 15725 <a href="/fein/?filters=Tool+type,Sanding+Accessories">Sanding Accessories</a> 15726 <a class="view_all" href="/fein/">View All</a> 15727 </div> 15728 <div class="row best-sellers-container"> 15729 <p> 15730 <a href="/fein/?sort=popularity">Best sellers</a> 15731 </p> 15732 <div class="row-container"> 15733 <div class="col"> 15734 <div class="row best-seller-item"> 15735 <a class="link-img" href="/fein-69908195014-turbo-ii-vacuum-dust-bag-3-pack.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/14960/49080/fenn913038k01_1__10319.1686681152.jpg" alt="Menu Image" /></a> 15736 <a href="/fein-69908195014-turbo-ii-vacuum-dust-bag-3-pack.html">FEIN 15737 69908195014 Turbo II Vacuum Dust Bag (3 Pack) 15738 </a> 15739 </div> 15740 <div class="row best-seller-item"> 15741 <a class="link-img" href="/fein-31345012010-dust-extractor-flat-fold-filter.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17823/50962/csm_45f90255392a4e72918ea24b2662bd3f-2fbcd6cc69a864804312673614dfa7bc_f80cc7f015__42266.1686681173.jpg" alt="Menu Image" /></a> 15742 <a href="/fein-31345012010-dust-extractor-flat-fold-filter.html">FEIN 15743 31345012010 Dust Extractor Flat-Fold Filter 15744 </a> 15745 </div> 15746 <div class="row best-seller-item"> 15747 <a class="link-img" href="/fein-31345062010-turbo-ii-fleece-filter-bags-5-pack.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16689/46277/31345062010__33203.1686681121.jpg" alt="Menu Image" /></a> 15748 <a href="/fein-31345062010-turbo-ii-fleece-filter-bags-5-pack.html">FEIN 15749 31345062010 Turbo II Fleece Filter Bags (5 Pack) 15750 </a> 15751 </div> 15752 <a class="view_all" href="/fein/">View All</a> 15753 </div> 15754 <div class="col"> 15755 <div class="row best-seller-item"> 15756 <a class="link-img" href="https://toolstoday.com/fein-92036236090-turbo-ii-wet-dry-dust-extractor-vacuum.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16154/46653/36588_7_p92028223_ohne_l_aufkleber__ofc_1__06025.1686681125.jpg" alt="Menu Image" /></a> 15757 <a 15758 href="https://toolstoday.com/fein-92036236090-turbo-ii-wet-dry-dust-extractor-vacuum.html">FEIN 15759 92036236090 Turbo II Wet/Dry Dust Extractor/Vacuum 15760 </a> 15761 </div> 15762 <div class="row best-seller-item"> 15763 <a class="link-img" href="https://toolstoday.com/fein-92035236090-turbo-i-wet-dry-dust-extractor-vacuum.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16217/54040/36581_7_p92027223_ohne_l_aufkleber__ofc__72575.1686681209.jpg" alt="Menu Image" /></a> 15764 <a 15765 href="https://toolstoday.com/fein-92035236090-turbo-i-wet-dry-dust-extractor-vacuum.html">FEIN 15766 92035236090 Turbo I Wet/Dry Dust Extractor/Vacuum 15767 </a> 15768 </div> 15769 <div class="row best-seller-item"> 15770 <a class="link-img" href="https://toolstoday.com/fein-63502236270-e-cut-carbide-pro-blade-1-1-4-inch-3-pack.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/15203/35759/54654645_1__59161.1686681001.png" alt="Menu Image" /></a> 15771 <a 15772 href="https://toolstoday.com/fein-63502236270-e-cut-carbide-pro-blade-1-1-4-inch-3-pack.html">FEIN 15773 63502236270 E-Cut Carbide Pro Blade, 1-1/4 Inch (3 Pack) 15774 </a> 15775 </div> 15776 <a class="view_all" href="/fein/">View All</a> 15777 </div> 15778 </div> 15779 </div> 15780 </div> 15781 <div class="col best-seller" data-hover="main-option-9"> 15782 <div class="row"> 15783 <p><a href="/jet-tools/">Jet</a></p> 15784 <a href="/jet-tools/?filters=Tool+type,Floor+Standing+Dust+Collectors">Floor Standing Dust Collectors</a> 15785 <a href="/jet-tools/?filters=Tool+type,Floor+Standing+Combo+Jointer/Planers">Floor Standing Combo Jointer/Planers</a>
15786 <a href="/jet-tools/?filters=Tool+type,Air+Filtration+Units">Air Filtration 15787 Units</a> 15788 <a class="view_all" href="/jet-tools/">View All</a> 15789 </div> 15790 <div class="row best-sellers-container"> 15791 <p> 15792 <a href="/jet-tools/?sort=popularity">Best sellers</a> 15793 </p> 15794 <div class="row-container"> 15795 <div class="col"> 15796 <div class="row best-seller-item"> 15797 <a class="link-img" href="/jet-708657k-dc-1100vx-bk-dust-collector-1-5hp-1ph-115-230v-30-micron-bag-filter-kit.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16640/55290/708657k_main_copy__47142.1686681223.jpg" alt="Menu Image" /></a> 15798 <a 15799 href="/jet-708657k-dc-1100vx-bk-dust-collector-1-5hp-1ph-115-230v-30-micron-bag-filter-kit.html">Jet 15800 708657K DC-1100VX-BK Dust Collector, 1.5HP 1PH 115/230V, 15801 30-Micron Bag Filter Kit 15802 </a> 15803 </div> 15804 <div class="row best-seller-item"> 15805 <a class="link-img" href="/jet-9-inch-x-48-inch-variable-speed-wide-belt-sander/"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31117/94989/JT1-550_IMG_ALT1_2000x2000__79845.1741270472.jpg" alt="Menu Image" /></a> 15806 <a href="/jet-9-inch-x-48-inch-variable-speed-wide-belt-sander/">JET 9 15807 inch x 48 inch Variable Speed Wide Belt Sander 15808 </a> 15809 </div> 15810 <div class="row best-seller-item"> 15811 <a class="link-img" href="/jet-719200-jwl-1221vs-12-inch-x-21-inch-variable-speed-wood-lathe-1hp-115v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16854/41601/719200_1__93537.1686681068.jpg" alt="Menu Image" /></a> 15812 <a 15813 href="/jet-719200-jwl-1221vs-12-inch-x-21-inch-variable-speed-wood-lathe-1hp-115v.html">Jet 15814 719200 JWL-1221VS 12 Inch x 21 Inch Variable Speed Wood Lathe, 15815 1HP, 115V 15816 </a> 15817 </div> 15818 <a class="view_all" href="/jet-tools/">View All</a> 15819 </div> 15820 <div class="col"> 15821 <div class="row best-seller-item"> 15822 <a class="link-img" href="/jet-723520k-jwds-1632-drum-sander-1-5hp-1ph-115v-open-stand.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/16382/58130/723520k_main_copy__38196.1686681257.jpg" alt="Menu Image" /></a> 15823 <a 15824 href="/jet-723520k-jwds-1632-drum-sander-1-5hp-1ph-115v-open-stand.html">Jet 15825 723520K JWDS-1632 Drum Sander, 1.5HP 1PH 115V, Open Stand 15826 </a> 15827 </div> 15828 <div class="row best-seller-item"> 15829 <a class="link-img" href="/jet-70498-98-inch-parallel-clamp-2-pack.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17277/42929/70498_main_copy__25785.1686681083.jpg" alt="Menu Image" /></a> 15830 <a href="/jet-70498-98-inch-parallel-clamp-2-pack.html">Jet 70498 98 15831 Inch Parallel Clamp (2 Pack) 15832 </a> 15833 </div> 15834 <div class="row best-seller-item"> 15835 <a class="link-img" href="/jet-708699a-collection-bag-for-dc-1200-dc-1200vx-1900-5000-5600.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17386/54342/708699a_1__58437.1686681213.jpg" alt="Menu Image" /></a> 15836 <a 15837 href="/jet-708699a-collection-bag-for-dc-1200-dc-1200vx-1900-5000-5600.html">Jet 15838 708699A Collection Bag for DC-1200, DC-1200VX, 1900,5000,5600 15839 </a> 15840 </div> 15841 <a class="view_all" href="/jet-tools/">View All</a> 15842 </div> 15843 </div> 15844 </div> 15845 </div> 15846 <div class="col best-seller" data-hover="main-option-10"> 15847 <div class="row"> 15848 <p><a href="/vectric/">VECTRIC</a></p> 15849 <a href="/vcarve-pro-10-0-software-for-cnc-1.html">Vectric VCarve Pro</a> 15850 <a href="/vcarve-desktop-9-0-software-for-cnc-1.html">Vectric Vcarve Desktop</a> 15851 <a href="/vectric-cut-2d-desktop.html">Vectric Cut 2D Desktop</a> 15852 <a href="/aspire-v10-cnc-software-1.html">Vectric Aspire</a> 15853 <a class="view_all" href="/vectric/">View All</a> 15854 </div> 15855 <div class="row best-sellers-container"> 15856 <p> 15857 <a href="/vectric/?sort=popularity">Best sellers</a> 15858 </p> 15859 <div class="row-container"> 15860 <div class="col"> 15861 <div class="row best-seller-item"> 15862 <a class="link-img" href="/vcarve-pro-10-0-software-for-cnc-1.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25745/88978/1000x1000px_VCarve_Pro_Logo__40095.1725454359.jpg" alt="Menu Image" /></a> 15863 <a href="/vcarve-pro-10-0-software-for-cnc-1.html">Vectric VCarve Pro
15864 Software for CNC 15865 </a> 15866 </div> 15867 <div class="row best-seller-item"> 15868 <a class="link-img" href="/vcarve-desktop-9-0-software-for-cnc-1.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25710/88988/1000x1000px_VCarve_Desktop_Logo__92916.1725454632.jpg" alt="Menu Image" /></a> 15869 <a href="/vcarve-desktop-9-0-software-for-cnc-1.html">Vectric VCarve 15870 Desktop Software for CNC 15871 </a> 15872 </div> 15873 <a class="view_all" href="/vectric/">View All</a> 15874 </div> 15875 <div class="col"> 15876 <div class="row best-seller-item"> 15877 <a class="link-img" href="/vectric-cut-2d-desktop.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26640/88999/1000x1000px_Cut2D_Desktop_Logo__18289.1725455179.jpg" alt="Menu Image"/></a> 15878 <a href="/vectric-cut-2d-desktop.html">Vectric Cut 2D Desktop 15879 </a> 15880 </div> 15881 <div class="row best-seller-item"> 15882 <a class="link-img" href="/aspire-v10-cnc-software-1.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25800/88994/1000x1000px_Aspire_Logo__53585.1725455132.jpg" alt="Menu Image" /></a> 15883 <a href="/aspire-v10-cnc-software-1.html">Vectric Aspire Software For 15884 CNC 15885 </a> 15886 </div> 15887 <a class="view_all" href="/vectric/">View All</a> 15888 </div> 15889 </div> 15890 </div> 15891 </div> 15892 <div class="col best-seller" data-hover="main-option-11"> 15893 <div class="row"> 15894 <p><a href="/powermatic/">Powermatic</a></p> 15895 <a href="/powermatic/?filters=Tool+type,Floor+Standing+Jointers">Floor Standing Jointers</a> 15896 <a href="/powermatic/?filters=Tool+type,Floor+Standing+Dust+Collectors">Floor Standing Dust Collectors</a> 15897 <a href="/powermatic/?filters=Tool+type,Floor+Standing+Shapers">Floor Standing Shapers</a> 15898 <a href="/powermatic/?filters=Tool+type,Floor+Standing+Drill+Presses">Floor Standing Drill Presses</a> 15899 <a class="view_all" href="/powermatic/">View All</a> 15900 </div> 15901 <div class="row best-sellers-container"> 15902 <p> 15903 <a href="/powermatic/?sort=popularity">Best sellers</a> 15904 </p> 15905 <div class="row-container"> 15906 <div class="col"> 15907 <div class="row best-seller-item"> 15908 <a class="link-img" href="/powermatic-1280101c-pm2700-5hp-shaper-1ph-230v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17321/46296/1280101c_main_b2c6__14932.1686681121.jpg" alt="Menu Image" /></a> 15909 <a href="/powermatic-1280101c-pm2700-5hp-shaper-1ph-230v.html">Powermatic 15910 1280101C PM2700 5HP Shaper, 1PH 230V 15911 </a> 15912 </div> 15913 <div class="row best-seller-item"> 15914 <a class="link-img" href="/powermatic-1791310-pm701-benchtop-mortiser-3-4hp-1ph-115-230v.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17833/59724/1791310_main_f080__33515.1686681275.jpg" alt="Menu Image" /></a> 15915 <a href="/powermatic-1791310-pm701-benchtop-mortiser-3-4hp-1ph-115-230v.html">Powermatic 15916 1791310 PM701, Benchtop Mortiser, 3/4HP 1PH 115/230V 15917 </a> 15918 </div> 15919 <div class="row best-seller-item"> 15920 <a class="link-img" href="/powermatic-1353001-3520c-lathe-2-hp-230v.html"> <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17784/59845/1353001_main_c35c__68017.1686681277.jpg" alt="Menu Image" /></a> 15921 <a href="/powermatic-1353001-3520c-lathe-2-hp-230v.html">Powermatic 15922 1353001 3520C Lathe, 2 HP 220V 15923 </a> 15924 </div> 15925 <a class="view_all" href="/powermatic/">View All</a> 15926 </div> 15927 <div class="col"> 15928 <div class="row best-seller-item"> 15929 <a class="link-img" href="/powermatic-pm9-1791264k-719t-tilt-table-mortiser-with-stand-1hp-1ph-115-230v.html"> <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30989/93425/1791264k_main_879e__21757.1739278147.jpg" alt="Menu Image" /></a> 15930 <a 15931 href="/powermatic-pm9-1791264k-719t-tilt-table-mortiser-with-stand-1hp-1ph-115-230v.html">Powermatic
15932 PM9-1791264K 719T, Tilt Table Mortiser with stand, 1HP 15933 1PH 115/230V 15934 </a> 15935 </div> 15936 <div class="row best-seller-item"> 15937 <a class="link-img" href="/powermatic-pm9-1790807k-pf-31-power-feeder-1hp-1ph-115v-4-speed-3-wheel.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30846/92777/1790807K_main_c0eb__05188.1738327795.jpg" alt="Menu Image" /></a> 15938 <a href="/powermatic-pm9-1790807k-pf-31-power-feeder-1hp-1ph-115v-4-speed-3-wheel.html">Powermatic 15939 PM9-1790807K PF-31 Power Feeder, 1HP 1PH 115V, 4-Speed, 15940 3 Wheel 15941 </a> 15942 </div> 15943 <div class="row best-seller-item"> 15944 <a class="link-img" href="/powermatic-1792820-pm2820evs-drill-press.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17457/50819/1792820_main_a5cb__82451.1686681172.jpg" alt="Menu Image" /></a> 15945 <a href="/powermatic-1792820-pm2820evs-drill-press.html">Powermatic 15946 1792820 PM2820EVS Drill Press 15947 </a> 15948 </div> 15949 <a class="view_all" href="/powermatic/">View All</a> 15950 </div> 15951 </div> 15952 </div> 15953 </div> 15954 <div class="col best-seller" data-hover="main-option-24"> 15955 <div class="row"> 15956 <p><a href="/laguna/">Laguna Tools</a></p> 15957 <a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Planers">Floor Standing Planers</a> 15958 <a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Bandsaws">Floor Standing Bandsaws</a> 15959 <a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Dust+Collector">Floor Standing Dust Collector</a> 15960 <a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Drill+Presses">Floor Standing Drill Presses</a> 15961 <a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Shapers">Floor Standing Shapers</a> 15962 <a class="view_all" href="/laguna/">View All</a> 15963 </div> 15964 <div class="row best-sellers-container"> 15965 <p> 15966 <a href="/laguna/?sort=popularity">Best sellers</a> 15967 </p> 15968 <div class="row-container"> 15969 <div class="col"> 15970 <div class="row best-seller-item"> 15971 <a class="link-img" href="https://toolstoday.com/laguna-kx24b1-kx-24-bundle-1-mobile-stand-overh-dust-kit-dust-shoe-2-clamps-led.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31174/96001/Laguna_Tools_KX24_Accessories_Bundle_Mobile_Stand_Dust_Kit_Dust_Shoe_2_Clamps_LED_KX24B1_1__67108.1744718974.jpg" alt="Menu Image" /></a> 15972 <a href="https://toolstoday.com/laguna-kx24b1-kx-24-bundle-1-mobile-stand-overh-dust-kit-dust-shoe-2-clamps-led.html">Laguna Kx24B1 Kx:24 Bundle 1: Mobile Stand, Overh. Dust Kit, Dust Shoe, 2 Clamps, Led 15973 </a> 15974 </div> 15975 <div class="row best-seller-item"> 15976 <a class="link-img" href="https://toolstoday.com/laguna-mdc503l2203-u-30-metal-dust-collector.html"><img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31144/96910/MDC503L2203-3__08354.1745925473.jpg" alt="Menu Image" /></a> 15977 <a href="https://toolstoday.com/laguna-mdc503l2203-u-30-metal-dust-collector.html">Laguna Mdc503L2203 U|30 Metal Dust Collector 15978 </a> 15979 </div> 15980 <div class="row best-seller-item"> 15981 <a class="link-img" href="https://toolstoday.com/laguna-mb14cx-14-cx-bandsaw.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31145/96767/LG-MB14CX-1__23831.1744890607.jpg" /></a> 15982 <a href="https://toolstoday.com/laguna-mb14cx-14-cx-bandsaw.html">Laguna Mb14Cx 14|Cx Bandsaw</a> 15983 </div> 15984 <a class="view_all" href="/laguna/">View All</a> 15985 </div> 15986 <div class="col"> 15987 <div class="row best-seller-item"> 15988 <a class="link-img" href="https://toolstoday.com/laguna-supmx-p-610010201-disposable-outer-filter-5-micron.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31127/96610/LG-SUPMX-P-610010201-1__30589.1744880756.jpg" /></a> 15989 <a href="https://toolstoday.com/laguna-supmx-p-610010201-disposable-outer-filter-5-micron.html">Laguna Supmx-P-610010201 Disposable Outer Filter (5-Micron) 15990 </a> 15991 </div> 15992 <div class="row best-seller-item"> 15993 <a class="link-img" href="https://toolstoday.com/laguna-mdcpf32201-p-flux-3.html?from_autocomplete=laguna-31293"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31293/96012/p_flux_3_2021_model_beauty_right_1__28605.1744721001.jpg" /></a> 15994 <a 15995 href="https://toolstoday.com/laguna-mdcpf32201-p-flux-3.html?from_autocomplete=laguna-31293">Laguna Tools Cyclone Dust Collector, 3 HP, 220V, 1 Ph, P|FLUX:III 15996 </a> 15997 </div> 15998 <div class="row best-seller-item"> 15999 <a class="link-img" href="https://toolstoday.com/laguna-supmx-71938-dro-dro-fits-16-inch-19-inch-25-inch-drum-sanders.html?from_autocomplete=laguna-31284"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31284/96578/SUPMX-71938-DRO_Digital-Depth-Gauge-01__11054.1744878976.jpg" /></a> 16000 <a href="https://toolstoday.com/laguna-supmx-71938-dro-dro-fits-16-inch-19-inch-25-inch-drum-sanders.html?from_autocomplete=laguna-31284">Laguna SuperMax DRO Digital Depth Gauge for 16, 19, & 25 in. Drum Sanders SUPMX-71938-DRO 16001 </a> 16002 </div> 16003 <a class="view_all" href="/laguna/">View All</a> 16004 </div> 16005 </div> 16006 </div> 16007 </div> 16008 <div class="col best-seller" data-hover="main-option-12"> 16009 <div class="row"> 16010 <p><a href="/carbide-3d/">CARBIDE 3D</a></p> 16011 <a class="view_all" href="/carbide-3d/">View All</a> 16012 </div> 16013 <div class="row best-sellers-container"> 16014 <p> 16015 <a href="/carbide-3d/?sort=popularity">Best sellers</a> 16016 </p> 16017 <div class="row-container"> 16018 <div class="col"> 16019 <div class="row best-seller-item"> 16020 <a class="link-img" href="https://toolstoday.com/shapeoko-4-cnc-router-machine-xxl
16020-hybrid.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/15315/74004/xxl-hybrid__81007.1701676693.jpg" /></a> 16021 <a href="https://toolstoday.com/shapeoko-4-cnc-router-machine-xxl-hybrid.html">Shapeoko 4 16022 CNC Router Machine - XXL Hybrid 16023 </a> 16024 </div> 16025 <div class="row best-seller-item"> 16026 <a class="link-img" href="https://toolstoday.com/carbide-3d-c3d-router-120-carbide-compact-router.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/15478/72152/router_side-2048__83789.1701335086.jpg" /></a> 16027 <a href="https://toolstoday.com/carbide-3d-c3d-router-120-carbide-compact-router.html">Carbide 16028 3D C3D-ROUTER-120 - Carbide Compact Router 16029 </a> 16030 </div> 16031 <div class="row best-seller-item"> 16032 <a class="link-img" href="https://toolstoday.com/carbide-3d-shapeoko-5-pro-cnc-router-machine.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26984/67580/s5-4x4__62106.1699016469.jpg" /></a> 16033 <a href="https://toolstoday.com/carbide-3d-shapeoko-5-pro-cnc-router-machine.html">Carbide 16034 3D Shapeoko 5.1 Pro CNC Router Machine 16035 </a> 16036 </div> 16037 <a class="view_all" href="/carbide-3d/">View All</a> 16038 </div> 16039 <div class="col"> 16040 <div class="row best-seller-item"> 16041 <a class="link-img" href="https://toolstoday.com/carbide-3d-c3dsoprobe-v2shapeoko-bitzero-v2.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/15171/46602/bitzerov2001__23862.1686681124.jpg" /></a> 16042 <a href="https://toolstoday.com/carbide-3d-c3dsoprobe-v2shapeoko-bitzero-v2.html">Carbide 3D 16043 C3DSOPROBE - V2Shapeoko BitZero V2 for Shapeoko 16044 3/4/Pro/HDM 16045 </a> 16046 </div> 16047 <div class="row best-seller-item"> 16048 <a class="link-img" href="https://toolstoday.com/carbide-3d-nomad-3-desktop-cnc-machine-grey-hdpe-enclosure.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/15892/36189/grey_corner__21886.1686681006.jpg" /></a> 16049 <a 16050 href="https://toolstoday.com/carbide-3d-nomad-3-desktop-cnc-machine-grey-hdpe-enclosure.html">Carbide 16051 3D Nomad 3 Desktop CNC Machine, Grey HDPE Enclosure 16052 </a> 16053 </div> 16054 <div class="row best-seller-item"> 16055 <a class="link-img" href="https://toolstoday.com/carbide-3d-crush-it-essential-clamp-set/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29472/89114/Screenshot_2024-09-24_094805__84266.1727185767.png" /></a> 16056 <a href="https://toolstoday.com/carbide-3d-crush-it-essential-clamp-set/">Carbide 3D 16057 Crush-It Essential Clamp Set 16058 </a> 16059 </div> 16060 <a class="view_all" href="/carbide-3d/">View All</a> 16061 </div> 16062 </div> 16063 </div> 16064 </div> 16065 <div class="col best-seller" data-hover="main-option-13"> 16066 <div class="row"> 16067 <p><a href="/mafell/">Mafell</a></p> 16068 <a href="/mafell/?filters=Tool+type,Portable+Band+Saws">Portable Bands Saws</a> 16069 <a href="/mafell/?filters=Tool+type,Corded+Track+Saws">Corded Track Saws</a> 16070 <a href="/mafell/?filters=Tool+type,Handheld+Planers">Handheld Planers</a> 16071 <a href="/mafell/?filters=Tool+type,Cordless+Track+Saws">Cordless Track Saws</a> 16072 <a href="/mafell/?filters=Tool+type,Dowel+Joinery">Dowel Joinery</a> 16073 <a href="/mafell/?filters=Tool+type,Chain+Mortisers">Chain Mortisers</a> 16074 16075 16076 <a class="view_all" href="/mafell/">View All</a> 16077 </div> 16078 <div class="row best-sellers-container"> 16079 <p> 16080 <a href="/mafell/?sort=popularity">Best sellers</a> 16081 </p> 16082 <div class="row-container"> 16083 <div class="col"> 16084 <div class="row best-seller-item"> 16085 <a class="link-img" href="/mafell-917638-plunge-cut-saw-mt-55-cc-midimax-in-t-max.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/34246/103366/mafell_mt55cc_corded_plunge_track_saw_917638_917656_mt_55_cc_2__00502__47133.1751964959__45200.1762262186.jpg?c=1" /></a> 16086 <a 16087 href="/mafell-917638-plunge-cut-saw-mt-55-cc-midimax-in-t-max.html">Mafell HOLIDAY BUNDLE 917638 Plunge-Cut Saw Mt 55 Cc Midimax In T-Max 16088 </a> 16089 </div> 16090 <div class="row best-seller-item"> 16091 <a class="link-img" href="/mafell-ps-2-18-cordless-jigsaw.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/34269/103513/mafell_ps_2_18_cordless_jigsaw_91c123_pure_1__45138.1763387074.jpg?c=1" /></a> 16092 <a 16093 href="/mafell-ps-2-18-cordless-jigsaw.html">Mafell PS 2-18 Cordless Jigsaw 16094 </a> 16095 </div> 16096 <div class="row best-seller-item"> 16097 <a class="link-img" href="/mafell-916733-cross-cutting-system-kss-300-maximax-in-the-t-max-120-v.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31590/97753/mafell_kss_300_cross-cutting_system_916733_kss300__03813__17633.1751964572.jpg?c=1" /></a> 16098 <a 16099 href="/mafell-916733-cross-cutting-system-kss-300-maximax-in-the-t-max-120-v.html">
16099Mafell 916733 Cross-Cutting System Kss 300 Maximax In The T-Max, 120 V 16100 </a> 16101 </div> 16102 <a class="view_all" href="/mafell/">View All</a> 16103 </div> 16104 <div class="col"> 16105 <div class="row best-seller-item"> 16106 <a class="link-img" href="/mafell-91e024-cordless-plunge-cut-saw-mt-55-18m-bl-pure-in-t-max.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/34221/103166/Proyecto_nuevo_64__63302.1760386700.jpg?c=1" /></a> 16107 <a 16108 href="/mafell-91e024-cordless-plunge-cut-saw-mt-55-18m-bl-pure-in-t-max.html">Mafell 91E024 Cordless Plunge-Cut Saw MT 55 18M bl PURE in T-MAX 16109 </a> 16110 </div> 16111 <div class="row best-seller-item"> 16112 <a class="link-img" href="/mafell-925323-portable-band-saw-z-5-ec-120-v.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31673/97807/mafell_z5_ec_portable_band_saw_925323_925324_z5ec__85271__00952.1751965206.jpg?c=1" /></a> 16113 <a 16114 href="/mafell-925323-portable-band-saw-z-5-ec-120-v.html">Mafell 925323 Portable Band Saw Z 5 Ec, 120 V 16115 </a> 16116 </div> 16117 <div class="row best-seller-item"> 16118 <a class="link-img" href="/mafell-961216-drilling-station-bst-650-s.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/31643/97943/mafell_bst_460_460s_650s_drilling_station_961211_961215_961216_drill_stand_460_s_650_s__65223__70991.1751978221.jpg?c=1" /></a> 16119 <a 16120 href="/mafell-961216-drilling-station-bst-650-s.html">Mafell 961216 Drilling Station Bst 650 S 16121 </a> 16122 </div> 16123 <a class="view_all" href="/mafell/">View All</a> 16124 </div> 16125 </div> 16126 </div> 16127 </div> 16128 <div class="col best-seller" data-hover="main-option-14"> 16129 <div class="row"> 16130 <p><a href="/shaper-tools/">Shaper</a></p> 16131 <a href="/shaper-tools/?filters=Tool+type,Handheld+CNCs">Handheld CNCs</a> 16132 <a href="/shaper-tools-trace.html">Shaper Tools Trace</a> 16133 <a href="/shaper-tools-su1-pma2-edge-mortising-adapter/">SU1-PMA1 Edge Mortising Adapter</a> 16134 <a class="view_all" href="/shaper-tools/">View All</a> 16135 </div> 16136 <div class="row best-sellers-container"> 16137 <p> 16138 <a href="/shaper-tools/?sort=popularity">Best sellers</a> 16139 </p> 16140 <div class="row-container"> 16141 <div class="col"> 16142 <div class="row best-seller-item"> 16143 <a class="link-img" href="https://toolstoday.com/shaper-tools-trace.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26953/67332/Trace_Product-Front__10042.1698317443.jpg" /></a> 16144 <a href="https://toolstoday.com/shaper-tools-trace.html">Shaper Tools Trace 16145 </a> 16146 </div> 16147 <div class="row best-seller-item"> 16148 <a class="link-img" href="https://toolstoday.com/shaper-tools-bitwasher/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30518/91307/Picture2__44778.1733248498.jpg" /></a> 16149 <a href="https://toolstoday.com/shaper-tools-bitwasher/">Shaper Tools Bitwasher 16150 </a> 16151 </div> 16152 <div class="row best-seller-item"> 16153 <a class="link-img" href="https://toolstoday.com/shaper-tools-su1-pma2-edge-mortising-adapter/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28483/81678/Web_EdgeMortisingAdapter-2__26216.1711044093.jpg" /></a> 16154 <a href="https://toolstoday.com/shaper-tools-su1-pma2-edge-mortising-adapter/">Shaper Tools 16155 SU1-PMA2 Edge Mortising Adapter 16156 </a> 16157 </div> 16158 <a class="view_all" href="/shaper-tools/">View All</a> 16159 </div> 16160 <div class="col"> 16161 <div class="row best-seller-item"> 16162 <a class="link-img" href="https://toolstoday.com/shaper-tools-brass-barbells-5/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30845/92757/Picture5__85396.1738264050.jpg" /></a> 16163 <a href="https://toolstoday.com/shaper-tools-brass-barbells-5/">Shaper Tools Brass Barbells 16164 (5) 16165 </a> 16166 </div> 16167 <div class="row best-seller-item"> 16168 <a class="link-img" href="https://toolstoday.com/shaper-woven-dust-hose/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30844/92772/sr1-250_1__49807.1738264597.jpg" /></a> 16169 <a href="https://toolstoday.com/shaper-woven-dust-hose/">Shaper Woven Dust Hose 16170 </a> 16171 </div> 16172 <div class="row best-seller-item"> 16173 <a class="link-img" href="https://toolstoday.com/shaper-tools-clearing-brushes-2-pack/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30843/92735/Picture4__55599.1738263736.jpg" /></a> 16174 <a href="https://toolstoday.com/shaper-tools-clearing-brushes-2-pack/">Shaper Tools Clearing 16175 Brushes (2 Pack) 16176 </a> 16177 </div> 16178 <a class="view_all" href="/shaper-tools/">View All</a> 16179 </div> 16180 </div> 16181 </div> 16182 </div> 16183 <div class="col best-seller" data-hover="main-option-15"> 16184 <div class="row"> 16185 <p><a href="/xtool/">xTool</a></p> 16186 <a href="/xtool/?filters=Tool+type,Diode+Lasers">Diode Lasers</a> 16187 <a href="/xtool/?filters=Tool+type,Fiber+Laser">Fiber Laser</a> 16188 <a href="/xtool/?filters=Tool+type,Infared+Lasers">Infared Lasers</a> 16189 <a href="/xtool/?filters=Tool+type,xTool+S1+Accessories">xTool S1 Accessories</a> 16190 <a class="view_all" href="/xtool/">View All</a> 16191 </div> 16192 <div class="row best-sellers-container"> 16193 <p> 16194 <a href="/xtool/?sort=popularity">Best sellers</a> 16195 </p> 16196 <div class="row-container"> 16197 <div class="col"> 16198 <div class="row best-seller-item"> 16199 <a class="link-img" href="https://toolstoday.com/xtool-f1-fastest-portable-laser-engraver-with-ir-diode-laser.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28949/85580/xtool-laser__51351.1723058878.jpg" /></a> 16200 <a 16201 href="https://toolstoday.com/xtool-f1-fastest-portable-laser-engraver-with-ir-diode-laser.html">xTool 16202 F1 - Fastest Portable Laser Engraver with IR + Diode Laser 16203 </a> 16204 </div> 16205 <div class="row best-seller-item"> 16206 <a class="link-img" href="https://toolstoday.com/xtool-p5010341-xtool-f1-ultra-laser-engraver.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29438/88942/XT-P5010341-1__71935.1725447820.jpg" /></a> 16207 <a href="https://toolstoday.com/xtool-p5010341-xtool-f1-ultra-laser-engraver.html">xTool 16208 P5010341 xTool F1 Ultra Laser Engraver 16209 </a> 16210 </div> 16211 <div class="row best-seller-item"> 16212 <a class="link-img" href="https://toolstoday.com/xtool-p2-55w-co2-laser-engraver-class-4-with-fire-safety-set/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29128/84755/pc_f4f28acf-a0e1-4137-a290-bc76abd69767__34347.1721228866.jpg" /></a> 16213 <a 16214 href="https://toolstoday.com/xtool-p2-55w-co2-laser-engraver-class-4-with-fire-safety-set/">xTool 16215 P2 55W CO2 Laser Engraver (Class 4) - With Fire Safety set 16216 </a> 16217 </div> 16218 <a class="view_all" href="/xtool/">View All</a> 16219 </div> 16220 <div class="col"> 16221 <div class="row best-seller-item"> 16222 <a class="link-img" href="https://toolstoday.com/xtool-f1-desktop-air-purifier-filter-pack-1-pack.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28953/84455/XT-P5010220-imgmain__18520.1720090288.jpg" /></a> 16223 <a href="https://toolstoday.com/xtool-f1-desktop-air-purifier-filter-pack-1-pack.html">xTool 16224 F1 Desktop Air Purifier Filter Pack (1 Pack) 16225 </a> 16226 </div> 16227 <div class="row best-seller-item"> 16228 <a class="link-img" href="https://toolstoday.com/xtool-p5010363-xtool-f1-ultra-conveyor.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29439/88936/XT-P5010363-1__34191.1725447735.jpg" /></a> 16229 <a href="https://toolstoday.com/xtool-p5010363-xtool-f1-ultra-conveyor.html">xTool P5010363
16230 xTool F1 Ultra Conveyor 16231 </a> 16232 </div> 16233 <div class="row best-seller-item"> 16234 <a class="link-img" href="https://toolstoday.com/xtool-s1-1064nm-laserhead.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28931/84464/XT-P5010248-imgmain__02967.1720091097.jpg" /></a> 16235 <a href="https://toolstoday.com/xtool-s1-1064nm-laserhead.html">xTool S1 1064nm Laserhead 16236 </a> 16237 </div> 16238 <a class="view_all" href="/xtool/">View All</a> 16239 </div> 16240 </div> 16241 </div> 16242 </div> 16243 <div class="col best-seller" data-hover="main-option-16"> 16244 <div class="row"> 16245 <p><a href="/airweights/">Airweights</a></p> 16246 <a href="/airweights/?filters=Tool+type,Vacuum+Table+System">Vacuum Table System</a> 16247 <a class="view_all" href="/airweights/">View All</a> 16248 </div> 16249 <div class="row best-sellers-container"> 16250 <p> 16251 <a href="/airweights/?sort=popularity">Best sellers</a> 16252 </p> 16253 <div class="row-container"> 16254 <div class="col"> 16255 <div class="row best-seller-item"> 16256 <a class="link-img" href="https://toolstoday.com/airweights-complete-system-24-x-48-vacuum-table-workholding-system.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30334/90172/AWS-2448-SV1-1__32155.1730288948.jpg" /></a> 16257 <a 16258 href="https://toolstoday.com/airweights-complete-system-24-x-48-vacuum-table-workholding-system.html">AirWeights 16259 Complete System 24 x 48 Vacuum Table Workholding System 16260 </a> 16261 </div> 16262 <div class="row best-seller-item"> 16263 <a class="link-img" href="https://toolstoday.com/airweights-complete-system-24-x-24-vacuum-table-workholding-system.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30331/90166/AWS-2424-SV1-1__57158.1730288925.jpg" /></a> 16264 <a 16265 href="https://toolstoday.com/airweights-complete-system-24-x-24-vacuum-table-workholding-system.html">AirWeights 16266 Complete System 24 x 24 Vacuum Table Workholding System 16267 </a> 16268 </div> 16269 <div class="row best-seller-item"> 16270 <a class="link-img" href="https://toolstoday.com/airweights-table-16x16/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31053/94730/Screenshot_2025-02-27_083724__40501.1740663487.png" /></a> 16271 <a href="https://toolstoday.com/airweights-table-16x16/">AirWeights Table 16x16 16272 </a> 16273 </div> 16274 <a class="view_all" href="/airweights/">View All</a> 16275 </div> 16276 <div class="col"> 16277 <div class="row best-seller-item"> 16278 <a class="link-img" href="https://toolstoday.com/airweights-table-24x24.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30332/90176/AWT-2424-SV1-1__88015.1730288970.jpg" /></a> 16279 <a href="https://toolstoday.com/airweights-table-24x24.html">AirWeights Table 24x24 16280 </a> 16281 </div> 16282 <div class="row best-seller-item"> 16283 <a class="link-img" href="https://toolstoday.com/airweights-complete-system-16-x-16/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/31052/94731/Screenshot_2025-02-27_084121__27372.1740663742.png" /></a> 16284 <a href="https://toolstoday.com/airweights-complete-system-16-x-16/">AirWeights Complete 16285 System 16 x 16 Vacuum Table Workholding System 16286 </a> 16287 </div> 16288 <div class="row best-seller-item"> 16289 <a class="link-img" href="https://toolstoday.com/airweights-vacuum-pump-5-cfm.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30333/90162/AWP-HC05-V01-1__09296.1730288881.jpg" /></a> 16290 <a href="https://toolstoday.com/airweights-vacuum-pump-5-cfm.html">AirWeights Vacuum Pump - 16291 5 CFM 16292 </a> 16293 </div> 16294 <a class="view_all" href="/airweights/">View All</a> 16295 </div> 16296 </div> 16297 </div> 16298 </div> 16299 <div class="col best-seller" data-hover="main-option-18"> 16300 <div class="row"> 16301 <p><a href="/black-box-vac/">Black Box Vac</a></p>
16302 <a href="/black-box-vac/?filters=Tool+type,Vacuum+Table+Vacs">Vacuum Table Vacs</a> 16303 <a class="view_all" href="/black-box-vac/">View All</a> 16304 </div> 16305 <div class="row best-sellers-container"> 16306 <p> 16307 <a href="/black-box-vac/?sort=popularity">Best sellers</a> 16308 </p> 16309 <div class="row-container"> 16310 <div class="col"> 16311 <div class="row best-seller-item"> 16312 <a class="link-img" href="https://toolstoday.com/black-box-vac-bbv-svp-2-storm-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-2-long-life-high-performance-motors-inline-filter-not-included-but-recommended.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18772/62018/bbv-svp-2-1__84757.1686681307.jpg" /></a> 16313 <a 16314 href="https://toolstoday.com/black-box-vac-bbv-svp-2-storm-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-2-long-life-high-performance-motors-inline-filter-not-included-but-recommended.html">Black 16315 Box Vac BBV-SVP-2 Storm Vacuum System for CNC Routers, Single 16316 Phase 220v-230v @30 Amps, 2 Long Life High Performance Motors 16317 (Inline Filter NOT Included but recommended) 16318 </a> 16319 </div> 16320 <div class="row best-seller-item"> 16321 <a class="link-img" href="https://toolstoday.com/black-box-vac-bbv-hvp-2-hurricane-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-4-long-life-high-performance-motors-inline-filter-included.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18668/60080/bbv-hvp-2-1__94349.1686681280.jpg" /></a> 16322 <a 16323 href="https://toolstoday.com/black-box-vac-bbv-hvp-2-hurricane-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-4-long-life-high-performance-motors-inline-filter-included.html">Black 16324 Box Vac BBV-HVP-2 Hurricane Vacuum System for CNC Routers, 16325 Single Phase 220v-230v @30 Amps, 4 Long Life High Performance Motors 16326 (Inline Filter Included) 16327 </a> 16328 </div> 16329 <div class="row best-seller-item"> 16330 <a class="link-img" href="https://toolstoday.com/black-box-vac-bbv-mat-510-grip-lock-mat-5-ft-x-10-ft.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26772/65520/BBV-MAT-510-img__11882.1694601656.jpg" /></a> 16331 <a href="https://toolstoday.com/black-box-vac-bbv-mat-510-grip-lock-mat-5-ft-x-10-ft.html">Black 16332 Box Vac BBV-MAT-510 Grip-Lock Mat, 5 ft x 10 ft 16333 </a> 16334 </div> 16335 <a class="view_all" href="/black-box-vac/">View All</a> 16336 </div> 16337 <div class="col"> 16338 <div class="row best-seller-item"> 16339 <a class="link-img" href="https://toolstoday.com/black-box-vac-bbv-cvp-2-cyclone-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-3-long-life-high-performance-motors-inline-filter-included.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18687/42177/bbv-cvp-2-1__81740.1686681075.jpg" /></a> 16340 <a 16341 href="https://toolstoday.com/black-box-vac-bbv-cvp-2-cyclone-vacuum-system-for-cnc-routers-single-phase-220v-230v-at30-amps-3-long-life-high-performance-motors-inline-filter-included.html">Black 16342 Box Vac BBV-CVP-2 Cyclone Vacuum System for CNC Routers, 16343 Single Phase 220v-230v @30 Amps, 3 Long Life High Performance Motors 16344 (Inline Filter Included) 16345 </a> 16346 </div> 16347 <div class="row best-seller-item"> 16348 <a class="link-img" href="https://toolstoday.com/black-box-vac-bbv-mat-25-grip-lock-mat-2-ft-x-5-ft.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26866/66747/BBV-MAT-510-img__03468.1695812485.jpg" /></a> 16349 <a href="https://toolstoday.com/black-box-vac-bbv-mat-25-grip-lock-mat-2-ft-x-5-ft.html">Black 16350 Box Vac BBV-MAT-25 Grip-Lock Mat, 2 ft x 5 ft 16351 </a> 16352 </div> 16353 <div class="row best-seller-item"> 16354 <a class="link-img" href="https://toolstoday.com/black-box-vac-bbv-gv-2-zone-valve-with-stainless-steel-shaft-and-blade.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/18816/62192/bbv-gv-1__31851.1686681311.jpg" /></a> 16355 <a 16356 href="https://toolstoday.com/black-box-vac-bbv-gv-2-zone-valve-with-stainless-steel-shaft-and-blade.html">Black 16357 Box Vac BBV-GV 2" Zone Valve with Stainless Steel Shaft and 16358 Blade 16359 </a> 16360 </div> 16361 <a class="view_all" href="/black-box-vac/">View All</a> 16362 </div> 16363 </div> 16364 </div> 16365 </div> 16366 <div class="col best-seller" data-hover="main-option-21"> 16367 <div class="row"> 16368 <p><a href="/sst/">SST</a></p> 16369 <a href="/sst/?filters=Tool+type,Identifier+Gauges">Identifier Gauges</a> 16370 <a href="/sst/?filters=Tool+type,Punches">Punches</a> 16371 <a href="/sst/?filters=Tool+type,Saw+Alignment">Saw Alignment</a> 16372 <a href="/sst/?filters=Tool+type,Stair+Tread+Gauge">Stair Tread Gauge</a> 16373 <a href="/sst/?filters=Tool+type,Tap+Sockets">Tap Sockets</a> 16374 <a href="/sst/?filters=Tool+type,Tap+Sockets,Tool+type,Tramming+Tool">Tramming Tool</a> 16375 <a href="/sst/?filters=Tool+type,Indicators">Indicators</a> 16376 <a href="/sst/?filters=Tool+type,Lubrication">Lubrication</a> 16377 <a href="/sst/?filters=Tool+type,Pressure+Washing">Pressure Washing</a> 16378 <a class="view_all" href="/sst/">View All</a> 16379 </div> 16380 <div class="row best-sellers-container"> 16381 <p> 16382 <a href="/sst/?sort=popularity">Best sellers</a> 16383 </p> 16384 <div class="row-container"> 16385 <div class="col"> 16386 <div class="row best-seller-item"> 16387 <a class="link-img" href="https://toolstoday.com/sst-megaflow-3-stage-air-filtration-and-regulation-system.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19142/84404/megaflow__14427.1719948037.jpg" /></a> 16388 <a 16389 href="https://toolstoday.com/sst-megaflow-3-stage-air-filtration-and-regulation-system.html">SST 16390 MEGAFLOW - 3 Stage Air Filtration and Regulation System 16391 </a> 16392 </div> 16393 <div class="row best-seller-item"> 16394 <a class="link-img" href="https://toolstoday.com/sst-drag-knife-1-4-inch-shank/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29005/84517/dragknifexl-grey__39620__46689.1720181441.jpg" /></a> 16395 <a href="https://toolstoday.com/sst-drag-knife-1-4-inch-shank/">SST Drag Knife, 1/4 Inch 16396 Shank 16397 </a> 16398 </div> 16399 <div class="row best-seller-item"> 16400 <a class="link-img" href="https://toolstoday.com/sst-drag-knife-3-8-inch-shank/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29007/84524/dragknifexl-grey__39620.1718292629.1280.1280__81010__72438.1720181492.jpg" /></a> 16401 <a href="https://toolstoday.com/sst-drag-knife-3-8-inch-shank/">SST Drag Knife, 3/8 Inch 16402 Shank 16403 </a> 16404 </div> 16405 <a class="view_all" href="/sst/">View All</a> 16406 </div> 16407 <div class="col"> 16408 <div class="row best-seller-item"> 16409 <a class="link-img" href="https://toolstoday.com/sst-table-saw-alignment-calibrator.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19121/40382/sst020__61173.1686681054.jpg" /></a> 16410 <a href="https://toolstoday.com/sst-table-saw-alignment-calibrator.html">SST Table Saw 16411 Alignment Calibrator 16412 </a> 16413 </div> 16414 <div class="row best-seller-item"> 16415 <a class="link-img" href="https://toolstoday.com/sst-mini-mill-and-lathe-adjustable-tramming-squaring-system-1-4-shank.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19052/58912/sst004__42348.1686681266.jpg" /></a> 16416 <a 16417 href="https://toolstoday.com/sst-mini-mill-and-lathe-adjustable-tramming-squaring-system-1-4-shank.html">SST 16418 MINI Mill and Lathe Adjustable Tramming & Squaring System 16419 (1/4" Shank) 16420 </a> 16421 </div> 16422 <div class="row best-seller-item"> 16423 <a class="link-img" href="https://toolstoday.com/sst-stair-tread-gauge-and-shelf-scribe-layout-tool.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/19204/60444/sst006__82424.1719941344.jpg" /></a> 16424 <a href="https://toolstoday.com/sst-stair-tread-gauge-and-shelf-scribe-layout-tool.html">SST 16425 Stair Tread Gauge and Shelf Scribe Layout Tool 16426 </a> 16427 </div> 16428 <a class="view_all" href="/sst/">View All</a> 16429 </div> 16430 </div> 16431 </div> 16432 </div> 16433 <div class="col best-seller" data-hover="main-option-22"> 16434 <div class="row"> 16435 <p><a href="/jessem/">
16435Jessem</a></p> 16436 <a href="/jessem/?filters=Tool+type,Full+Router+Table+Setups">Full Router Table Setup</a> 16437 <a href="/jessem/?filters=Tool+type,Router+Table+Accessories">Router Table Accessories</a> 16438 <a href="/jessem/?filters=Tool+type,Lifts+&+Mounting+Plates">Lifts & Mounting Plates</a> 16439 <a href="/jessem/?filters=Tool+type,Router+Motors">Router Motors</a> 16440 <a href="/jessem/?filters=Tool+type,Feather+Boards+&+Guides">Feather Boards and Guides</a> 16441 <a class="view_all" href="/jessem/">View All</a> 16442 </div> 16443 <div class="row best-sellers-container"> 16444 <p> 16445 <a href="/jessem?sort=popularity">Best sellers</a> 16446 </p> 16447 <div class="row-container"> 16448 <div class="col"> 16449 <div class="row best-seller-item"> 16450 <a class="link-img" href="/jessem-05301-hose-adapter-kit-for-pow-r-tek-sr-router-motor/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29058/84226/Screenshot_2024-06-21_113307__54334.1718984144.png" /></a> 16451 <a 16452 href="/jessem-05301-hose-adapter-kit-for-pow-r-tek-sr-router-motor/">JessEm 16453 05301 Hose Adapter Kit for Pow-R-Tek SR Router Motor 16454 </a> 16455 </div> 16456 <div class="row best-seller-item"> 16457 <a class="link-img" href="/jessem-clear-cut-ts-stock-guides.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25536/47275/clear-cut_ts_stock_guides-2__61685.1718995981.jpg" /></a> 16458 <a href="/jessem-clear-cut-ts-stock-guides.html">JessEm Clear-Cut TS 16459 Stock Guides 16460 </a> 16461 </div> 16462 <div class="row best-seller-item"> 16463 <a class="link-img" href="/bora-pm-6200-3-25hp-soft-start-router-motor-with-variable-speed.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17810/84221/Screenshot_2024-06-21_112607__53005.1718995900.png" /></a> 16464 <a 16465 href="/bora-pm-6200-3-25hp-soft-start-router-motor-with-variable-speed.html">JessEm 16466 05300 Pow-R-Tek SR Router Motor 16467 </a> 16468 </div> 16469 <a class="view_all" href="/jessem/">View All</a> 16470 </div> 16471 <div class="col"> 16472 <div class="row best-seller-item"> 16473 <a class="link-img" href="/jessem-dust-box-for-router-table-05151/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29056/84206/Screenshot_2024-06-21_111016__97934.1718982749.png" /></a> 16474 <a href="/jessem-dust-box-for-router-table-05151/">JessEm 05151 Dust 16475 Box for Router Table 16476 </a> 16477 </div> 16478 <div class="row best-seller-item"> 16479 <a class="link-img" href="/jessem-ultimate-excel-ii-package.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25904/33220/main-image-ultimate-excel-ii-package__85643.1686680972.jpg" /></a> 16480 <a href="/jessem-ultimate-excel-ii-package.html">JessEm Ultimate Excel 16481 II Package 16482 </a> 16483 </div> 16484 <div class="row best-seller-item"> 16485 <a class="link-img" href="/jessem-24-inch-sword-t-square/"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/30132/89383/Screenshot_2024-10-11_113903__95638.1728661178.png" /></a> 16486 <a href="/jessem-24-inch-sword-t-square/">JessEm 24 Inch Sword 16487 T-Square 16488 </a> 16489 </div> 16490 <a class="view_all" href="/jessem/">View All</a> 16491 </div> 16492 </div> 16493 </div> 16494 </div> 16495 <div class="col best-seller" data-hover="main-option-23"> 16496 <div class="row"> 16497 <p><a href="/donek-tools/">Donek Tools</a></p> 16498 <a href="/donek-tools/?filters=Material,Carbon+Fiber/Graphite"> 16499 Carbon Fiber/Graphite 16500 </a> 16501 <a href="/donek-tools/?filters=Material,Composites"> 16502 Composites 16503 </a> 16504 <a href="/donek-tools/?filters=Material,Fiberglass"> 16505 Fiberglass 16506 </a> 16507 <a href="/donek-tools/?filters=Material,Foam"> 16508 Foam 16509 </a> 16510 <a href="/donek-tools/?filters=Material,Hard+Plastic"> 16511 Hard Plastic 16512 </a> 16513 <a href="/donek-tools/?filters=Material,Soft+Plastic"> 16514 Soft Plastic 16515 </a> 16516 <a href="/donek-tools/?filters=Material,Wood"> 16517 Wood 16518 </a> 16519 <a class="view_all" href="/donek-tools/">View All</a> 16520 </div> 16521 <div class="row best-sellers-container"> 16522 <p> 16523 <a href="/donek-tools?sort=popularity">Best sellers</a> 16524 </p> 16525 <div class="row-container"> 16526 <div class="col"> 16527 <div class="row best-seller-item"> 16528 <a class="link-img" href="/donek-tools-d4-drag-knife-1-4-shk-x-1-4-ch.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26058/66776/donek-toolstoday__70069.1696260302.jpg" /></a> 16529 <a 16530 href="/donek-tools-d4-drag-knife-1-4-shk-x-1-4-ch.html">JDonek Tools D4 Drag Knife 1/4 SHK x 1/4 CH 16531 </a> 16532 </div> 16533 <div class="row best-seller-item"> 16534 <a class="link-img" href="/donek-tools-d2-drag-knife-1-2-shk-x-1-4-ch.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26013/89800/donek-tt__77151.1729095593.jpg" /></a> 16535 <a href="/donek-tools-d2-drag-knife-1-2-shk-x-1-4-ch.html">Donek Tools D2 Drag Knife 1/2 SHK x 1/4 CH 16536 </a> 16537 </div> 16538 <div class="row best-seller-item"> 16539 <a class="link-img" href="/donek-tools-d1-2-drag-knife-1-2-shk-x-1-2-ch.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/17189/91642/D1_2__18956.1736432748.jpg" /></a> 16540 <a 16541 href="/donek-tools-d1-2-drag-knife-1-2-shk-x-1-2-ch.html">Donek Tools D1/2 Drag Knife 1/2 SHK x 1/2 CH 16542 </a> 16543 </div> 16544 <a class="view_all" href="/donek-tools/">View All</a> 16545 </div> 16546 <div class="col"> 16547 <div class="row best-seller-item"> 16548 <a class="link-img" href="/donek-tools-d3-drag-knife-1-4-shk-x-1-16-ch.html"> <img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/26033/91648/D3__30275.1736437425.jpg" /></a> 16549 <a href="/donek-tools-d3-drag-knife-1-4-shk-x-1-16-ch.html">Donek Tools D3 Drag Knife 1/4 SHK x 1/16 CH 16550 </a> 16551 </div> 16552 <div class="row best-seller-item"> 16553 <a class="link-img" href="/donek-tools-d1-drag-knife-1-2-shk-x-1-16-ch.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25983/91651/D1__74331.1736437628.jpg" /></a> 16554 <a href="/donek-tools-d1-drag-knife-1-2-shk-x-1-16-ch.html">Donek Tools D1 Drag Knife 1/2 SHK x 1/16 CH 16555 </a> 16556 </div> 16557 <div class="row best-seller-item"> 16558 <a class="link-img" href="/donek-tools-creasing-attachment.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/25959/42349/main-image-creaser1_-_copy_-_copy__31527.1686681077.jpg" /></a> 16559 <a href="/donek-tools-creasing-attachment.html">Donek Tools Creasing Attachment 16560 </a> 16561 </div> 16562 <a class="view_all" href="/donek-tools/">View All</a> 16563 </div> 16564 </div> 16565 </div> 16566 </div> 16567 <div class="col best-seller" data-hover="main-option-26"> 16568 <div class="row"> 16569 <p><a href="/next-wave/">Next Wave</a></p> 16570 <a href="/next-wave/?filters=Tool+type,CNC+Router+Table+Fence+%26+Lift">CNC Router Table Fence & Lift</a> 16571 <a href="/next-wave/?filters=Tool+type,CNC+Spindles">CNC Spindles</a> 16572 <a href="/next-wave/?filters=Tool+type,Desktop+CNCs">Desktop CNCs</a> 16573 <a href="/next-wave/?filters=Tool+type,Fences+%26+Stops">
16573Fences & Stops</a> 16574 <a class="view_all" href="/next-wave/">View All</a> 16575 </div> 16576 <div class="row best-sellers-container"> 16577 <p> 16578 <a href="/next-wave?sort=popularity">Best sellers</a> 16579 </p> 16580 <div class="row-container"> 16581 <div class="col"> 16582 <div class="row best-seller-item"> 16583 <a class="link-img" href="/next-wave-20281-shark-cnc-tooth-drawing-tool.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/26884/66885/1430735485-1__53333.1750945458.jpg?c=1" /></a> 16584 <a href="/next-wave-20281-shark-cnc-tooth-drawing-tool.html">Next Wave 20281 Shark CNC Tooth Drawing Tool</a> 16585 </div> 16586 <div class="row best-seller-item"> 16587 <a class="link-img" href="/next-wave-10040-shark-sd101-cnc-machine/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/29462/89081/Screenshot_2024-09-18_141152__68604.1726683293.png?c=1" /></a> 16588 <a href="/next-wave-10040-shark-sd101-cnc-machine/">Next Wave 10040 Shark SD101 CNC Machine</a> 16589 </div> 16590 <div class="row best-seller-item"> 16591 <a class="link-img" href="/next-wave-10024-shark-hd520-cnc-machine.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/26879/66877/6__31692.1696412243.jpg?c=1" /></a> 16592 <a href="/next-wave-10024-shark-hd520-cnc-machine.html">Next Wave 10024 Shark HD520 CNC Machine</a> 16593 </div> 16594 <a class="view_all" href="/next-wave/">View All</a> 16595 </div> 16596 <div class="col"> 16597 <div class="row best-seller-item"> 16598 <a class="link-img" href="/next-wave-10022-shark-hd510-cnc-machine.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/26877/66852/8__83999.1696411822.jpg?c=1" /></a> 16599 <a href="/next-wave-10022-shark-hd510-cnc-machine.html">Next Wave 10022 Shark HD510 CNC Machine</a> 16600 </div> 16601 <div class="row best-seller-item"> 16602 <a class="link-img" href="/next-wave-10032-shark-hd500-cnc-machine.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/26874/66840/10__62286.1696411584.jpg?c=1" /></a> 16603 <a href="/next-wave-10032-shark-hd500-cnc-machine.html">Next Wave 10032 Shark HD500 CNC Machine</a> 16604 </div> 16605 <div class="row best-seller-item"> 16606 <a class="link-img" href="/next-wave-rotary-4th-axis-cnc-system/"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/1280x1280/products/29463/89085/Untitled-design-1__71111.1726683756.jpg?c=1" /></a> 16607 <a href="/next-wave-rotary-4th-axis-cnc-system/">Next Wave Rotary 4th Axis CNC System</a> 16608 </div> 16609 <a class="view_all" href="/next-wave/">View All</a> 16610 </div> 16611 </div> 16612 </div> 16613 </div> 16614 </div> 16615 </div> 16616 <div class="cols"> 16617 16618 <div class="col"> 16619 <ul> 16620 <li class="level1 has-subs "> 16621 <a href="/amana-tool/" class="main-subs-link"><span class="link-wrap">Amana Tool</span></a> 16622 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16623 <li class="level2"><a href="/router-bits.html" ><span class="link-wrap">Router Bits</span></a></li> 16624 <li class="level2"><a href="/router-bits/spektra-extreme-life-coated-router-bits.html"><span class="link-wrap">Spektra Router</span></a></li> 16625 <li class="level2"><a href="/router-bits/cnc-router-bits-and-insert-router-bits.html" ><span class="link-wrap">CNC Router Bits and End Mill</span></a></li> 16626 <li class="level2"><a href="/saw-blades.html" ><span class="link-wrap">Saw Blades</span></a></li> 16627 <li class="level2"><a href="/boring-bits-and-drilling-bits.html" ><span class="link-wrap">Boring and Drilling Bits</span></a></li> 16628 <li class="level2"><a href="/shaper-cutters.html" ><span class="link-wrap">Shaper Cutters</span></a></li> 16629 <li class="level2-view-all"><a href="/amana-tool/"><span class="link-wrap">View All Amana Tool</span></a></li> 16630 </ul> 16631 </li> 16632 <li class="level1 has-subs"> 16633 <a href="/festool" class="main-subs-link"><span class="link-wrap">Festool</span></a> 16634 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16635 <li class="level2"><a href="/festool/?filters=Tool+type,Loose+Tenon+Joinery"><span class="link-wrap">Loose Tenon Joinery</span></a></li> 16636 <li class="level2"><a href="/festool/?filters=Tool+type,Cordless+Dust+Extractors"><span class="link-wrap">Corded Dust Extractors</span></a></li> 16637 <li class="level2"><a href="/festool/?filters=Tool+type,Corded+Track+Saws"><span class="link-wrap">Corded Track Saws</span></a></li> 16638 <li class="level2"><a href="/festool/?filters=Tool+type,Random+Orbital+Sanders"><span class="link-wrap">Random Orbital Sanders</span></a></li> 16639 <li class="level2"><a href="//festool/?filters=Tool+type,Edge+Bander+Machines"><span class="link-wrap">Edge Bander Machines</span></a></li>
16640 <li class="level2-view-all"><a href="/festool"><span class="link-wrap">View All Festool</span></a></li> 16641 </ul> 16642 </li> 16643 <li class="level1 has-subs "> 16644 <a href="/sawstop/" class="main-subs-link"><span class="link-wrap">SawStop</span></a> 16645 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16646 <li class="level2"><a href="/sawstop/?filters=Tool+type,Cabinet+Table+Saws" ><span class="link-wrap">Cabinet Table Saws</span></a></li> 16647 <li class="level2"><a href="/sawstop/?filters=Tool+type,Replacement+Brakes"><span class="link-wrap">Replacement Brakes</span></a></li> 16648 <li class="level2"><a href="/sawstop/?filters=Tool+type,Table+Saw+Accessories" ><span class="link-wrap">Table Saw Accessories</span></a></li> 16649 <li class="level2"><a href="/saw-blades.html" ><span class="link-wrap">Saw Blades</span></a></li> 16650 <li class="level2"><a href="/sawstop/?filters=Tool+type,Contractor+Table+Saws" ><span class="link-wrap">Contractor Table Saws</span></a></li> 16651 <li class="level2"><a href="/sawstop/?filters=Tool+type,Jobsite+Table+Saws" ><span class="link-wrap">Jobsite Table Saws</span></a></li> 16652 <li class="level2-view-all"><a href="/sawstop/"><span class="link-wrap">View All Sawstop</span></a></li> 16653 </ul> 16654 </li> 16655 <li class="level1 has-subs"> 16656 <a href="/woodpeckers/" class="main-subs-link"><span class="link-wrap">Woodpeckers</span></a> 16657 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16658 <li class="level2"><a href="/woodpeckers/?filters=Tool+type,Slab+Flattening+Accessories"><span class="link-wrap">Slab Flattening Accessories</span></a></li> 16659 <li class="level2"><a href="/woodpeckers/?filters=Tool+type,Drill+Guides"><span class="link-wrap">Drill Guides</span></a></li> 16660 <li class="level2"><a href="/woodpeckers/?filters=Tool+type,Jigs"><span class="link-wrap">Jigs</span></a></li> 16661 <li class="level2"><a href="/woodpeckers/?filters=Tool+type,Squares"><span class="link-wrap">Squares</span></a></li> 16662 <li class="level2"><a href="/woodpeckers/?filters=Tool+type,Panel+Clamps+&+Accessories"><span class="link-wrap">Panel Clamps and Accessories</span></a></li> 16663 <li class="level2-view-all"><a href="/woodpeckers/"><span class="link-wrap">View All Woodpeckers</span></a></li> 16664 </ul> 16665 </li> 16666 <li class="level1 has-subs"> 16667 <a href="/mafell/" class="main-subs-link"><span class="link-wrap">Mafell</span></a> 16668 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16669 <li class="level2"><a href="/mafell/?filters=Tool+type,Portable+Band+Saws"><span class="link-wrap">Portable Bands Saws</span></a></li> 16670 <li class="level2"><a href="/mafell/?filters=Tool+type,Corded+Track+Saws"><span class="link-wrap">Corded Track Saws</span></a></li> 16671 <li class="level2"><a href="/mafell/?filters=Tool+type,Handheld+Planers"><span class="link-wrap">Handheld Planers</span></a></li> 16672 <li class="level2"><a href="/mafell/?filters=Tool+type,Cordless+Track+Saws"><span class="link-wrap">Cordless Track Saws</span></a></li> 16673 <li class="level2"><a href="/mafell/?filters=Tool+type,Dowel+Joinery"><span class="link-wrap">Dowel Joinery</span></a></li> 16674 <li class="level2"><a href="/mafell/?filters=Tool+type,Chain+Mortisers"><span class="link-wrap">Chain Mortisers</span></a></li> 16675 <li class="level2-view-all"><a class="view_all" href="/mafell/"><span class="link-wrap">View All Mafell</span></a></li> 16676 </ul> 16677 </li> 16678 <li class="level1 has-subs"> 16679 <a href="/laguna-tools/" class="main-subs-link"><span class="link-wrap">Laguna Tools</span></a> 16680 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16681 <li class="level2"><a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Planers"><span class="link-wrap">Floor Standing Planers</span></a></li> 16682 <li class="level2"><a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Bandsaws"><span class="link-wrap">Floor Standing Bandsaws</span></a></li> 16683 <li class="level2"><a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Dust+Collector"><span class="link-wrap">Floor Standing Dust Collector</span></a></li> 16684 <li class="level2"><a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Drill+Presses"><span class="link-wrap">Floor Standing Drill Presses</span></a></li> 16685 <li class="level2"><a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Shapers"><span class="link-wrap">Floor Standing Shapers</span></a></li>
16686 <li class="level2-view-all"><a class="view_all" href="/laguna-tools/"><span class="link-wrap">View All Laguna Tools</span></a></li> 16687 </ul> 16688 </li> 16689 <li class="level1 has-subs"> 16690 <a href="/vectric/" class="main-subs-link"><span class="link-wrap">Vectric</span></a> 16691 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16692 <li class="level2"><a href="/vcarve-pro-10-0-software-for-cnc-1.html"><span class="link-wrap">Vectric VCarve Pro</span></a></li> 16693 <li class="level2"><a href="/vcarve-desktop-9-0-software-for-cnc-1.html"><span class="link-wrap">Vectric Vcarve Desktop</span></a></li> 16694 <li class="level2"><a href="/vectric-cut-2d-desktop.html"><span class="link-wrap">Vectric Cut 2D Desktop</span></a></li> 16695 <li class="level2"><a href="/aspire-v10-cnc-software-1.html"><span class="link-wrap">Vectric Aspire</span></a></li> 16696 <li class="level2-view-all"><a href="/vectric/"><span class="link-wrap">View All Vectric</span></a></li> 16697 </ul> 16698 </li> 16699 <li class="level1 has-subs"> 16700 <a href="/jet-tools/" class="main-subs-link"><span class="link-wrap">JET</span></a> 16701 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16702 <li class="level2"><a href="/jet-tools/?filters=Tool+type,Bandsaws"><span class="link-wrap">Floor Standing Dust Collectors</span></a></li> 16703 <li class="level2"><a href="/jet-tools/?filters=Tool+type,Floor+Standing+Combo+Jointer/Planers"><span class="link-wrap">Floor Standing Combo Jointer/Planers</span></a></li> 16704 <li class="level2"><a href="//jet-tools/?filters=Tool+type,Air+Filtration+Units"><span class="link-wrap">Air Filtration</span></a></li> 16705 <li class="level2-view-all"><a href="/jet-tools/"><span class="link-wrap">View All JET</span></a></li> 16706 </ul> 16707 </li> 16708 <li class="level1 has-subs"> 16709 <a href="/fein/" class="main-subs-link"><span class="link-wrap">Fein</span></a> 16710 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16711 <li class="level2"><a href="/fein/?filters=Tool+type,Corded+Dust+Extractors"><span class="link-wrap">Corded Dust Extractors</span></a></li> 16712 <li class="level2"><a href="/fein/?filters=Tool+type,Starlock+Blades"><span class="link-wrap">Starlock Blades</span></a></li> 16713 <li class="level2"><a href="/fein/?filters=Tool+type,Cordless+Oscillating+Multi-Tools"><span class="link-wrap">Cordless Oscillating Multi-Tools</span></a></li> 16714 <li class="level2"><a href="/fein/?filters=Tool+type,Dust+Extractor+Bags"><span class="link-wrap">Dust Extractor Bags</span></a></li> 16715 <li class="level2"><a href="/fein/?filters=Tool+type,Corded+Oscillating+Multi-Tools"><span class="link-wrap">Corded Oscillating Multi-Tools</span></a></li> 16716 <li class="level2"><a href="/fein/?filters=Tool+type,Dust+Extractor+Filters"><span class="link-wrap">Dust Extractor Filters</span></a></li> 16717 <li class="level2"><a href="/fein/?filters=Tool+type,Sanding+Accessories"><span class="link-wrap">Sanding Accessories</span></a></li> 16718 <li class="level2-view-all"><a href="/fein/"><span class="link-wrap">View All Fein</span></a></li> 16719 </ul> 16720 </li> 16721 <li class="level1 has-subs"> 16722 <a href="/airweights/" class="main-subs-link"><span class="link-wrap">AirWeights</span></a> 16723 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16724 <li class="level2"><a href="/airweights/?filters=Tool+type,Vacuum+Table+System"><span class="link-wrap">Vacuum Table System</span></a></li> 16725 <li class="level2-view-all"><a class="view_all" href="/airweights/"><span class="link-wrap">View All AirWeights</span></a></li> 16726 </ul> 16727 </li> 16728 16729 </ul> 16730 <div class="view-all-brands"> 16731 <a href="/shop-by-brand" >View All Brands</a> 16732 </div> 16733 </div> 16734 </div> 16735</div> 16736</div> 16737 <div data-id="menu-2"><div class="dropdown menu-2"> 16738 <div class="desktop-menu"> 16739 <div class="menu-title"><p class="label-menu"><a href="/workshop-supplies.html">Workshop Supplies</a></p><a href="/workshop-supplies.html">View Workshop Supplies</a></div> 16740 <div class="row"> 16741 <div class="col"> 16742 <a href="/workshop-supplies/acrylic-templates.html">Acrylic Templates</a> 16743 <a href="/workshop-supplies/adhesives.html">Adhesives</a> 16744 <a href="/workshop-supplies/angle-finders-protractors.html">Angle Finders & Protractors</a> 16745 <a href="/workshop-supplies/audio-hearing-protection.html">Audio & Hearing Protection</a> 16746 <a href="/workshop-supplies/benches-workstations.html">Benches & Workstations</a> 16747 <a href="/workshop-supplies/clamping-workholding-accessories.html">Clamping & Workholding Accessories</a> 16748 16749 </div> 16750 <div class="col"> 16751 <a href="/workshop-supplies/epoxy-resin.html">Epoxy & Resin</a> 16752 <a href="/workshop-supplies/finishes-supplies.html">Finishes & Supplies</a> 16753 <a href="/free-safety-posters">Free Safety Posters Downloads</a> 16754 <a href="/giftcertificates.php">Gift Card</a> 16755 <a href="/workshop-supplies/hand-tools.html">
16755Hand Tools</a> 16756 <a href="/workshop-supplies/jigs-fixtures.html">Jigs & Fixtures</a> 16757 </div> 16758 <div class="col"> 16759 <a href="/workshop-supplies/lifting-material-handling.html">Lifting & Material Handling</a> 16760 <a href="/workshop-supplies/lighting.html">Lighting</a> 16761 <a href="/workshop-supplies/materials.html">Materials: Plywood, MDF, Acrylic</a> 16762 <a href="/workshop-supplies/merch-swag.html">Merch & Swag</a> 16763 <a href="/workshop-supplies/mobile-bases.html">Mobile Bases</a> 16764 <a href="/workshop-supplies/straight-edge-guides.html">Straight Edge Guides</a> 16765 </div> 16766 <div class="col"> 16767 <a href="/workshop-supplies/screws-fasteners.html">Screws & Fasteners</a> 16768 <a href="/workshop-supplies/tool-maintenance.html">Tool Maintenance</a> 16769 <a href="/workshop-supplies/workshop-organization.html">Workshop Organization</a> 16770 <a href="/workshop-supplies/workholding-accessories.html">Workholding & Accessories</a> 16771 <a href="/workshop-supplies/workshop-safety.html">Workshop Safety</a> 16772 <a href="/workshop-supplies/workwear.html">Workwear</a> 16773 </div> 16774 </div> 16775 </div> 16776 <div class="cols"> 16777 <div class="col"> 16778 <ul> 16779 <li class="level1"><a href="/workshop-supplies/acrylic-templates.html"><span class="link-wrap">Acrylic Templates</span></a></li> 16780 <li class="level1"><a href="/workshop-supplies/adhesives.html"><span class="link-wrap">Adhesives</span></a></li> 16781 <li class="level1"><a href="/workshop-supplies/angle-finders-protractors.html"><span class="link-wrap">Angle Finders & Protractors</span></a></li> 16782 <li class="level1"><a href="/workshop-supplies/audio-hearing-protection.html"><span class="link-wrap">Audio & Hearing Protection</span></a></li> 16783 <li class="level1"><a href="/workshop-supplies/benches-workstations.html"><span class="link-wrap">Benches & Workstations</span></a></li> 16784 <li class="level1 has-subs"> 16785 <a href="/workshop-supplies/clamping-workholding-accessories.html" class="main-subs-link"><span class="link-wrap">Clamping & Workholding Accessories</span></a> 16786 <ul class="ul-lvl-2 top-margin-1" style="display: none;"> 16787 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/c-clamps.html"><span class="link-wrap">C-Clamps</span></a></li> 16788 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/corner-clamping-squares.html"><span class="link-wrap">Corner & Clamping Squares</span></a></li> 16789 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/f-style-clamps.html"><span class="link-wrap">F-Style Clamps</span></a></li> 16790 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/parallel-panel-clamps.html"><span class="link-wrap">Parallel & Panel Clamps</span></a></li> 16791 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/quick-clamps.html"><span class="link-wrap">Quick Clamps</span></a></li> 16792 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/vises.html"><span class="link-wrap">Vises</span></a></li> 16793 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/welding-clamps.html"><span class="link-wrap">Welding Clamps</span></a></li> 16794 </ul> 16795 </li> 16796 <li class="level1"><a href="/workshop-supplies/epoxy-resin.html"><span class="link-wrap">Epoxy & Resin</span></a></li> 16797 <li class="level1 has-subs"> 16798 <a href="/workshop-supplies/finishes-supplies.html" class="main-subs-link"><span class="link-wrap">Finishes & Supplies</span></a> 16799 <ul class="ul-lvl-2 top-margin-1" style="display: none;"> 16800 <li class="level2"><a href="/workshop-supplies/finishes-supplies/finishing-accessories.html"><span class="link-wrap">Finishing Accessories</span></a></li> 16801 <li class="level2"><a href="/workshop-supplies/finishes-supplies/paint-finish-sprayers.html"><span class="link-wrap">Paint & Finish Sprayers</span></a></li> 16802 <li class="level2"><a href="/workshop-supplies/finishes-supplies/paints.html"><span class="link-wrap">Paints</span></a></li> 16803 <li class="level2"><a href="/workshop-supplies/finishes-supplies/stains.html"><span class="link-wrap">Stains</span></a></li> 16804 <li class="level2"><a href="/workshop-supplies/finishes-supplies/wood-finishes.html"><span class="link-wrap">Wood Finishes</span></a></li> 16805 </ul> 16806 </li> 16807 <li class="level1"><a href="/free-safety-posters"><span class="link-wrap">Free Safety Posters Downloads</span></a></li> 16808 <li class="level1"><a href="/giftcertificates.php"><span class="link-wrap">Gift Card</span></a></li> 16809 <li class="level1 has-subs"> 16810 <a href="/workshop-supplies/hand-tools.html" class="main-subs-link"><span class="link-wrap">Hand Tools</span></a> 16811 <ul class="ul-lvl-2 top-margin-1" style="display: none;"> 16812 <li class="level2"><a href="/workshop-supplies/hand-tools/angle-finders-protractors.html"><span class="link-wrap">Angle Finders & Protractors</span></a></li> 16813 <li class="level2"><a href="/workshop-supplies/hand-tools/chisels.html"><span class="link-wrap">Chisels</span></a></li> 16814 <li class="level2"><a href="/workshop-supplies/hand-tools/deburring-laminate-tools.html"><span class="link-wrap">Deburring & Laminate Tools</span></a></li> 16815 <li class="level2"><a href="/workshop-supplies/hand-tools/digital-measuring-tools.html"><span class="link-wrap">Digital Measuring Tools</span></a></li> 16816 <li class="level2"><a href="/workshop-supplies/hand-tools/hand-planes.html"><span class="link-wrap">Hand Planes</span></a></li> 16817 <li class="level2"><a href="/workshop-supplies/hand-tools/hand-saws.html"><span class="link-wrap">Hand Saws</span></a></li> 16818 <li class="level2"><a href="/workshop-supplies/hand-tools/levels-laser-levels.html"><span class="link-wrap">Levels & Laser Levels</span></a></li> 16819 <li class="level2"><a href="/workshop-supplies/hand-tools/marking-tools.html"><span class="link-wrap">Marking Tools</span></a></li> 16820 <li class="level2"><a href="/workshop-supplies/hand-tools/measuring-squares.html"><span class="link-wrap">Measuring & Squares</span></a></li> 16821 <li class="level2"><a href="/workshop-supplies/hand-tools/rachets-sockets.html"><span class="link-wrap">Rachets & Sockets</span></a></li> 16822 <li class="level2"><a href="/workshop-supplies/hand-tools/rasps.html"><span class="link-wrap">Rasps</span></a></li> 16823 <li class="level2"><a href="/workshop-supplies/hand-tools/sanding.html"><span class="link-wrap">Sanding</span></a></li> 16824 <li class="level2"><a href="/workshop-supplies/hand-tools/scraping-shaping-tools.html"><span class="link-wrap">Scraping & Shaping Tools</span></a></li> 16825 <li class="level2"> 16826 <a href="/workshop-supplies/hand-tools/screwdrivers-fastening.html"><span class="link-wrap">Screwdrivers & Fastening</span></a> 16827 <ul class="ul-lvl-3"> 16828 <li class="level3"><a href="/workshop-supplies/hand-tools/screwdrivers-fastening/bit-holder-screwdrivers.html"><span class="link-wrap">Bit Holder Screwdrivers</span></a></li> 16829 <li class="level3"><a href="/workshop-supplies/hand-tools/screwdrivers-fastening/l-keys.html"><span class="link-wrap">L-Keys</span></a></li> 16830 <li class="level3"><a href="/workshop-supplies/hand-tools/screwdrivers-fastening/screwdrivers.html"><span class="link-wrap">Screwdrivers</span></a></li> 16831 </ul> 16832 </li> 16833 <li class="level2"><a href="/workshop-supplies/hand-tools/setup-specialty-gauges.html"><span class="link-wrap">Setup & Specialty Gauges</span></a></li> 16834 <li class="level2"><a href="/workshop-supplies/hand-tools/sharpening.html"><span class="link-wrap">Sharpening</span></a></li> 16835 <li class="level2"><a href="/workshop-supplies/hand-tools/traditional-tools.html"><span class="link-wrap">Traditional Tools</span></a></li> 16836 <li class="level2"><a href="/workshop-supplies/hand-tools/wrenches.html"><span class="link-wrap">Wrenches</span></a></li> 16837 </ul> 16838 </li> 16839 <li class="level1 has-subs"> 16840 <a href="/workshop-supplies/jigs-fixtures.html" class="main-subs-link"><span class="link-wrap">Jigs & Fixtures</span></a> 16841 <ul class="ul-lvl-2 top-margin-1" style="display: none;"> 16842 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/dovetail-clamps-accessories.html"><span class="link-wrap">Dovetail Clamps & Accessories</span></a></li> 16843 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/jig-fixture-hardware.html"><span class="link-wrap">Jig & Fixture Hardware</span></a></li> 16844 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/router-base-plates.html"><span class="link-wrap">Router Base Plates</span></a></li> 16845 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/router-jigs.html"><span class="link-wrap">Router Jigs</span></a></li> 16846 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/t-track-accessories.html"><span class="link-wrap">T-Track & Accessories</span></a></li> 16847 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/t-track-quick-clamps.html"><span class="link-wrap">T-Track Quick Clamps</span></a></li> 16848 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/table-saw-jigs.html"><span class="link-wrap">Table Saw Jigs</span></a></li> 16849 </ul> 16850 </li> 16851 <li class="level1"><a href="/workshop-supplies/lifting-material-handling.html"><span class="link-wrap">Lifting & Material Handling</span></a></li> 16852 <li class="level1"><a href="/workshop-supplies/lighting.html"><span class="link-wrap">Lighting</span></a></li> 16853 <li class="level1"><a href="/workshop-supplies/materials.html"><span class="link-wrap">Materials: Plywood, MDF, Acrylic</span></a></li> 16854 <li class="level1"><a href="/workshop-supplies/merch-swag.html"><span class="link-wrap">Merch &
16854 Swag</span></a></li> 16855 <li class="level1"><a href="/workshop-supplies/mobile-bases.html"><span class="link-wrap">Mobile Bases</span></a></li> 16856 <li class="level1"><a href="/workshop-supplies/straight-edge-guides.html"><span class="link-wrap">Straight Edge Guides</span></a></li> 16857 <li class="level1"><a href="/workshop-supplies/screws-fasteners.html"><span class="link-wrap">Screws & Fasteners</span></a></li> 16858 <li class="level1"><a href="/workshop-supplies/tool-maintenance.html"><span class="link-wrap">Tool Maintenance</span></a></li> 16859 <li class="level1 has-subs"> 16860 <a href="/workshop-supplies/workshop-organization.html" class="main-subs-link"><span class="link-wrap">Workshop Organization</span></a> 16861 <ul class="ul-lvl-2 top-margin-1" style="display: none;"> 16862 <li class="level2"><a href="/workshop-supplies/workshop-organization/clamp-storage.html"><span class="link-wrap">Clamp Storage</span></a></li> 16863 <li class="level2"><a href="/workshop-supplies/workshop-organization/systainer-carts-workstations.html"><span class="link-wrap">Systainer Carts & Workstations</span></a></li> 16864 <li class="level2"><a href="/workshop-supplies/workshop-organization/systainer-drawers-racking.html"><span class="link-wrap">Systainer Drawers & Racking</span></a></li> 16865 <li class="level2"><a href="/workshop-supplies/workshop-organization/systainer-inserts-dividers-accessories.html"><span class="link-wrap">Systainer Inserts, Dividers & Accessories</span></a></li> 16866 <li class="level2"><a href="/workshop-supplies/workshop-organization/systainers.html"><span class="link-wrap">Systainers</span></a></li> 16867 <li class="level2"><a href="/workshop-supplies/workshop-organization/wall-organization.html"><span class="link-wrap">Wall Organization</span></a></li> 16868 </ul> 16869 </li> 16870 <li class="level1"><a href="/workshop-supplies/workholding-accessories.html"><span class="link-wrap">Workholding & Accessories</span></a></li> 16871 <li class="level1"><a href="/workshop-supplies/workshop-safety.html"><span class="link-wrap">Workshop Safety</span></a></li> 16872 <li class="level1"><a href="/workshop-supplies/workwear.html"><span class="link-wrap">Workwear</span></a></li> 16873 </ul> 16874 </div> 16875 </div> 16876</div> 16877</div> 16878 <div data-id="menu-4"><div class="dropdown menu-4"> 16879 <div class="desktop-menu"> 16880 <div class="menu-title"><p class="label-menu">RESOURCES</p></div> 16881 <div class="row"> 16882 <div class="col"> 16883 <a href="/about">About Us</a> 16884 <a href="/everything-cnc/cnc-plan-downloads.html">CNC Plans</a> 16885 <a href="/everything-cnc/cnc-software.html">CNC Software</a> 16886 <a href="/resources/cnc-software-training-courses.html">CNC Software Training Courses</a> 16887 <a href="/free-safety-posters">Free Safety Posters</a> 16888 </div> 16889 <div class="col"> 16890 <a href="/t-cnc-software-library">Free Vectric / Fusion 360 Tool Files</a> 16891 <a href="/giftcertificates.php">Gift Cards</a> 16892 <a href="/learn">Learning Desk</a> 16893 <a href="/literature/">Literature</a> 16894 <a href="/resources/matts-picks.html">Mattâs Picks</a> 16895 </div> 16896 <div class="col"> 16897 <a href="/workshop-supplies/merch-swag.html">Merch & Swag</a> 16898 <a href="/toolstoday-tv/">Toolstoday TV</a> 16899 <a href="/t-veteran">US Veterans</a> 16900 <a href="/t-tool-videos">Videos</a> 16901 </div> 16902 <div class="col shop-our-post"> 16903 <a href="/shop-our-posts/" target="_blank" class="menu-4-cta"> 16904 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-5-1-promo-162.jpg" alt="Menu Image" /> 16905 <span>Customer Showcase</span> 16906 </a> 16907 </div> 16908 </div> 16909 </div> 16910 <div class="cols"> 16911 <div class="col"> 16912 <ul> 16913 <li class="level1"><a href="/about"><span class="link-wrap">About Us</span></a></li> 16914 <li class="level1"><a href="/everything-cnc/cnc-plan-downloads.html"><span class="link-wrap">CNC Plans</span></a></li> 16915 <li class="level1"><a href="/everything-cnc/cnc-software.html"><span class="link-wrap">CNC Software</span></a></li> 16916 <li class="level1"><a href="/resources/cnc-software-training-courses.html"><span class="link-wrap">CNC Software Training Courses</span></a></li> 16917 <li class="level1"><a href="/shop-our-posts/"><span class="link-wrap">Customer Showcase</span></a></li> 16918 <li class="level1"><a href="/free-safety-posters"><span class="link-wrap">Free Safety Posters</span></a></li> 16919 <li class="level1"><a href="/t-cnc-software-library"><span class="link-wrap">Free Vectric / Fusion 360 Tool Files</span></a></li> 16920 <li class="level1 hide-menu"><a href="https://toolstoday.com/giftcertificates.php"><span class="link-wrap">Gift Cards</span></a></li> 16921 <li class="level1"><a href="https://toolstoday.com/learn"><span class="link-wrap">Learning Desk</span></a></li> 16922 <li class="level1"><a href="/literature/"><span class="link-wrap">Literature</span></a></li> 16923 <li class="level1"><a href="/resources/matts-picks.html"><span class="link-wrap">Mattâs Picks</span></a></li> 16924 <li class="level1"><a href="/workshop-supplies/merch-swag.html"><span class="link-wrap">Merch &
16924 Swag</span></a></li> 16925 <li class="level1"><a href="/toolstoday-tv/"><span class="link-wrap">ToolsToday TV</span></a></li> 16926 <li class="level1"><a href="/t-veteran"><span class="link-wrap">US Veterans</span></a></li> 16927 <li class="level1"><a href="/t-tool-videos"><span class="link-wrap">Videos</span></a></li> 16928 16929 </ul> 16930 </div> 16931 </div> 16932</div> 16933</div> 16934 </div> 16935 16936</footer> 16937
16937<script>window.__webpack_public_path__ = "https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/dist/";</script>
16937 16938
16938<script src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/dist/theme-bundle.main.js"></script>
16938 16939 16940 <!-- Global JS --> 16941
16941<script id="globalJS" src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/js/theme/global/global.js" defer></script>
16941 16942 <!-- Global JS --> 16943 16944
16944<script> 16945 window.stencilBootstrap("page", "{\"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxXSwiY29ycyI6WyJodHRwczovL3Rvb2xzdG9kYXkuY29tIl0sImVhdCI6MTc5MTAzMzA2NCwiaWF0IjoxNzkwODYwMjY0LCJpc3MiOiJCQyIsInNpZCI6MTAwMjUyMDYzNCwic3ViIjoiQkMiLCJzdWJfdHlwZSI6MCwidG9rZW5fdHlwZSI6MX0.uE2tJB35QWeAYAJeQKzIhBcSDhn6Lj129ijlsXc81cC3ntNpRZ5fm7fDgCov6DJgkG9NBlNMfdyRCs6ZDqH5qw\",\"page_type\":\"page\",\"zoomSize\":\"1280x1280\",\"productSize\":\"545x545\",\"showAdminBar\":true,\"genericError\":\"Oops! Something went wrong.\",\"maintenanceModeSettings\":[],\"adminBarLanguage\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"admin.maintenance_header\\\":\\\"en\\\",\\\"admin.maintenance_tooltip\\\":\\\"en\\\",\\\"admin.maintenance_showstore_link\\\":\\\"en\\\",\\\"admin.prelaunch_header\\\":\\\"en\\\",\\\"admin.page_builder_link\\\":\\\"en\\\"},\\\"translations\\\":{\\\"admin.maintenance_header\\\":\\\"Your store is down for maintenance.\\\",\\\"admin.maintenance_tooltip\\\":\\\"Only administrators can view the store at the moment. Visit your control panel settings page to disable maintenance mode.\\\",\\\"admin.maintenance_showstore_link\\\":\\\"Click here to see what your visitors will see.\\\",\\\"admin.prelaunch_header\\\":\\\"Your storefront is private. Share your site with preview code:\\\",\\\"admin.page_builder_link\\\":\\\"Design this page in Page Builder\\\"}}\",\"urls\":{\"home\":\"https://toolstoday.com/\",\"brands\":\"https://toolstoday.com/brands/\",\"search\":\"https://toolstoday.com/search.php\",\"compare\":\"https://toolstoday.com/compare\",\"sitemap\":\"https://toolstoday.com/sitemap.php\",\"contact_us_submit\":\"https://toolstoday.com/pages.php?action=sendContactForm\",\"subscribe\":{\"action\":\"https://toolstoday.com/subscribe.php\"},\"checkout\":{\"single_address\":\"https://toolstoday.com/checkout\",\"multiple_address\":\"https://toolstoday.com/checkout.php?action=multiple\"},\"account\":{\"orders\":{\"all\":\"https://toolstoday.com/account.php?action=order_status\",\"completed\":\"https://toolstoday.com/account.php?action=view_orders\",\"save_new_return\":\"https://toolstoday.com/account.php?action=save_new_return\"},\"returns\":\"https://toolstoday.com/account.php?action=view_returns\",\"addresses\":\"https://toolstoday.com/account.php?action=address_book\",\"inbox\":\"https://toolstoday.com/account.php?action=inbox\",\"send_message\":\"https://toolstoday.com/account.php?action=send_message\",\"add_address\":\"https://toolstoday.com/account.php?action=add_shipping_address\",\"update_action\":\"https://toolstoday.com/account.php?action=update_account\",\"details\":\"https://toolstoday.com/account.php?action=account_details\",\"recent_items\":\"https://toolstoday.com/account.php?action=recent_items\",\"index\":\"https://toolstoday.com/account.php\",\"wishlists\":{\"all\":\"https://toolstoday.com/wishlist.php\",\"add\":\"https://toolstoday.com/wishlist.php?action=addwishlist\",\"edit\":\"https://toolstoday.com/wishlist.php?action=editwishlist\",\"delete\":\"https://toolstoday.com/wishlist.php?action=deletewishlist\"}},\"auth\":{\"login\":\"https://toolstoday.com/login.php\",\"check_login\":\"https://toolstoday.com/login.php?action=check_login\",\"create_account\":\"https://toolstoday.com/login.php?action=create_account\",\"save_new_account\":\"https://toolstoday.com/login.php?action=save_new_account\",\"forgot_password\":\"https://toolstoday.com/login.php?action=reset_password\",\"send_password_email\":\"https://toolstoday.com/login.php?action=send_password_email\",\"save_new_password\":\"https://toolstoday.com/login.php?action=save_new_password\",\"logout\":\"https://toolstoday.com/login.php?action=logout\"},\"cart\":\"https://toolstoday.com/cart.php\",\"product\":{\"post_review\":\"https://toolstoday.com/postreview.php\"},\"gift_certificate\":{\"purchase\":\"https://toolstoday.com/giftcertificates.php\",\"redeem\":\"https://toolstoday.com/giftcertificates.php?action=redeem\",\"balance\":\"https://toolstoday.com/giftcertificates.php?action=balance\"},\"rss\":{\"products\":[]}},\"secureBaseUrl\":\"https://toolstoday.com\",\"cartId\":null,\"channelId\":1,\"template\":\"pages/page\",\"validationDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_messages.val
16945id_email\\\":\\\"en\\\",\\\"validation_messages.password\\\":\\\"en\\\",\\\"validation_messages.password_match\\\":\\\"en\\\",\\\"validation_messages.invalid_password\\\":\\\"en\\\",\\\"validation_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_messages.field_not_blank\\\":\\\" field cannot be blank.\\\",\\\"validation_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"Max. price is required.\\\",\\\"validation_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"validationFallbackDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"en\\\",\\\"validation_fallback_messages.password\\\":\\\"en\\\",\\\"validation_fallback_messages.password_match\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"en\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_fallback_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_fallback_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\" field cannot be blank.\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"Max. price is required.\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"validationDefaultDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_default_messages.val
16945id_email\\\":\\\"en\\\",\\\"validation_default_messages.password\\\":\\\"en\\\",\\\"validation_default_messages.password_match\\\":\\\"en\\\",\\\"validation_default_messages.invalid_password\\\":\\\"en\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_default_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_default_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_default_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_default_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"The field cannot be blank.\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_default_messages.price_max_not_entered\\\":\\\"Max. price is required.\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"carouselArrowAndDotAriaLabel\":\"Go to slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\",\"carouselActiveDotAriaLabel\":\"active\",\"carouselContentAnnounceMessage\":\"You are currently on slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\"}").load(); 16946 window.jsContext = JSON.parse("{\"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxXSwiY29ycyI6WyJodHRwczovL3Rvb2xzdG9kYXkuY29tIl0sImVhdCI6MTc5MTAzMzA2NCwiaWF0IjoxNzkwODYwMjY0LCJpc3MiOiJCQyIsInNpZCI6MTAwMjUyMDYzNCwic3ViIjoiQkMiLCJzdWJfdHlwZSI6MCwidG9rZW5fdHlwZSI6MX0.uE2tJB35QWeAYAJeQKzIhBcSDhn6Lj129ijlsXc81cC3ntNpRZ5fm7fDgCov6DJgkG9NBlNMfdyRCs6ZDqH5qw\",\"page_type\":\"page\",\"zoomSize\":\"1280x1280\",\"productSize\":\"545x545\",\"showAdminBar\":true,\"genericError\":\"Oops! Something went wrong.\",\"maintenanceModeSettings\":[],\"adminBarLanguage\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"admin.maintenance_header\\\":\\\"en\\\",\\\"admin.maintenance_tooltip\\\":\\\"en\\\",\\\"admin.maintenance_showstore_link\\\":\\\"en\\\",\\\"admin.prelaunch_header\\\":\\\"en\\\",\\\"admin.page_builder_link\\\":\\\"en\\\"},\\\"translations\\\":{\\\"admin.maintenance_header\\\":\\\"Your store is down for maintenance.\\\",\\\"admin.maintenance_tooltip\\\":\\\"Only administrators can view the store at the moment. Visit your control panel settings page to disable maintenance mode.\\\",\\\"admin.maintenance_showstore_link\\\":\\\"Click here to see what your visitors will see.\\\",\\\"admin.prelaunch_header\\\":\\\"Your storefront is private. Share your site with preview code:\\\",\\\"admin.page_builder_link\\\":\\\"Design this page in Page Builder\\\"}}\",\"urls\":{\"home\":\"https://toolstoday.com/\",\"brands\":\"https://toolstoday.com/brands/\",\"search\":\"https://toolstoday.com/search.php\",\"compare\":\"https://toolstoday.com/compare\",\"sitemap\":\"https://toolstoday.com/sitemap.php\",\"contact_us_submit\":\"https://toolstoday.com/pages.php?action=sendContactForm\",\"subscribe\"
16946:{\"action\":\"https://toolstoday.com/subscribe.php\"},\"checkout\":{\"single_address\":\"https://toolstoday.com/checkout\",\"multiple_address\":\"https://toolstoday.com/checkout.php?action=multiple\"},\"account\":{\"orders\":{\"all\":\"https://toolstoday.com/account.php?action=order_status\",\"completed\":\"https://toolstoday.com/account.php?action=view_orders\",\"save_new_return\":\"https://toolstoday.com/account.php?action=save_new_return\"},\"returns\":\"https://toolstoday.com/account.php?action=view_returns\",\"addresses\":\"https://toolstoday.com/account.php?action=address_book\",\"inbox\":\"https://toolstoday.com/account.php?action=inbox\",\"send_message\":\"https://toolstoday.com/account.php?action=send_message\",\"add_address\":\"https://toolstoday.com/account.php?action=add_shipping_address\",\"update_action\":\"https://toolstoday.com/account.php?action=update_account\",\"details\":\"https://toolstoday.com/account.php?action=account_details\",\"recent_items\":\"https://toolstoday.com/account.php?action=recent_items\",\"index\":\"https://toolstoday.com/account.php\",\"wishlists\":{\"all\":\"https://toolstoday.com/wishlist.php\",\"add\":\"https://toolstoday.com/wishlist.php?action=addwishlist\",\"edit\":\"https://toolstoday.com/wishlist.php?action=editwishlist\",\"delete\":\"https://toolstoday.com/wishlist.php?action=deletewishlist\"}},\"auth\":{\"login\":\"https://toolstoday.com/login.php\",\"check_login\":\"https://toolstoday.com/login.php?action=check_login\",\"create_account\":\"https://toolstoday.com/login.php?action=create_account\",\"save_new_account\":\"https://toolstoday.com/login.php?action=save_new_account\",\"forgot_password\":\"https://toolstoday.com/login.php?action=reset_password\",\"send_password_email\":\"https://toolstoday.com/login.php?action=send_password_email\",\"save_new_password\":\"https://toolstoday.com/login.php?action=save_new_password\",\"logout\":\"https://toolstoday.com/login.php?action=logout\"},\"cart\":\"https://toolstoday.com/cart.php\",\"product\":{\"post_review\":\"https://toolstoday.com/postreview.php\"},\"gift_certificate\":{\"purchase\":\"https://toolstoday.com/giftcertificates.php\",\"redeem\":\"https://toolstoday.com/giftcertificates.php?action=redeem\",\"balance\":\"https://toolstoday.com/giftcertificates.php?action=balance\"},\"rss\":{\"products\":[]}},\"secureBaseUrl\":\"https://toolstoday.com\",\"cartId\":null,\"channelId\":1,\"template\":\"pages/page\",\"validationDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_messages.valid_email\\\":\\\"en\\\",\\\"validation_messages.password\\\":\\\"en\\\",\\\"validation_messages.password_match\\\":\\\"en\\\",\\\"validation_messages.invalid_password\\\":\\\"en\\\",\\\"validation_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_messages.field_not_blank\\\":\\\" field cannot be blank.\\\",\\\"validation_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_messages.price_max_n
16946ot_entered\\\":\\\"Max. price is required.\\\",\\\"validation_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"validationFallbackDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"en\\\",\\\"validation_fallback_messages.password\\\":\\\"en\\\",\\\"validation_fallback_messages.password_match\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"en\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_fallback_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_fallback_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\" field cannot be blank.\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"Max. price is required.\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"validationDefaultDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_default_messages.valid_email\\\":\\\"en\\\",\\\"validation_default_messages.password\\\":\\\"en\\\",\\\"validation_default_messages.password_match\\\":\\\"en\\\",\\\"validation_default_messages.invalid_password\\\":\\\"en\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_default_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_default_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_default_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_default_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"The field cannot be blank.\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_default_messages.price_max_n
16946ot_entered\\\":\\\"Max. price is required.\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"carouselArrowAndDotAriaLabel\":\"Go to slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\",\"carouselActiveDotAriaLabel\":\"active\",\"carouselContentAnnounceMessage\":\"You are currently on slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\"}") 16947 </script>
16947 16948 16949
16949<script type="text/javascript" src="https://cdn11.bigcommerce.com/shared/js/csrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js"></script>
vendor: 1 bytes, line 16949
16949
16950<script src='https://saveyourcart.io/storage/clients/9zenwCQBhzdfyiNk.js?v=9c531a664632' defer ></script>
16950<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js' ></script>
16950<script src='https://bigcommerce.creditkey.com/js/ckbc.min.js' defer ></script>
16950<script src='https://na.shgcdn3.com/collector.js' async ></script>
16950<script src='https://io.dropinblog.com/embedjs/recentposts/91cd5e18-142d-4b73-a8e8-d9e40c93c0d2.js' ></script>
16950<script src='https://bigcommerce.route.com/checkout/routeimg.js' ></script>
16950<script src='https://static.klaviyo.com/onsite/js/KwNzdy/klaviyo.js?company_id=KwNzdy' async ></script>
16950<script> 16951 //Admin script: GTM Script MKMAGE 16952 // customer id 16953 var customer_id = {}; 16954 customer_id.customerId = ""; 16955 window.dataLayer.push(customer_id); 16956 16957 $( document ).ready(function() { 16958 $(document).on('click','.snpt-wdgt--saucetv .snptwdgt-container-liner .snptwdgt__item',function(e){ 16959 e.preventDefault(); 16960 console.log("video click"); 16961 var ga4event = {}; 16962 ga4event.event = "tt_tv_video_click"; 16963 window.dataLayer.push(ga4event); 16964 }); 16965 setTimeout(function(){ 16966 window.dataLayer = window.dataLayer || []; 16967 var gtm_vars = document.getElementById("gtm_vars").value; 16968 var gtm_array = {}; 16969 16970 if(gtm_vars != ""){ 16971 gtm_array = JSON.parse(gtm_vars); 16972 } 16973 console.log(gtm_array); 16974 var gtm_layer = {} 16975 var google_tag_params = {}; 16976 var ecommerce = {}; 16977 var currency_code = gtm_array.currency; 16978 16979 // page type 16980 google_tag_params.ecomm_pagetype = gtm_array.page_type; 16981 16982 // customer email 16983 google_tag_params.customerEmail = gtm_array.customer_email; 16984 16985 // customer first/last name 16986Â Â Â Â Â Â Â Â Â Â Â Â google_tag_params.customerFirstName = gtm_array.customer_first_name; 16987Â Â Â Â Â Â Â Â Â Â Â Â google_tag_params.customerLastName = gtm_array.customer_last_name; 16988 google_tag_params.customerName = ""; 16989 16990 if(gtm_array.page_type != "checkout" && gtm_array.page_type != "orderconfirmation" && gtm_array.page_type != "cart"){ 16991 gtm_layer["google_tag_params"] = google_tag_params; 16992 window.dataLayer.push(gtm_layer); 16993 } 16994 16995 if(gtm_array.page_type == "checkout"){ 16996 var products = []; 16997 var ga4_products = []; 16998 var lineItems = []; 16999 for(var i=0;i<gtm_array.products_data.length;i++){ 17000 var value = gtm_array.products_data[i]; 17001 var product = { 17002 "brand": value.brand, 17003 "id": value.id, 17004 "name": value.name, 17005 "price":value.price, 17006 "dimension4": "In Stock", 17007 quantity: value.quantity 17008 }; 17009 products.push(product); 17010 var ga4_product = { 17011 "item_id": value.id, 17012 "item_name": value.name, 17013 "brand": value.brand, 17014 "price": value.price, 17015 "value": value.price, 17016 "quantity": value.quantity 17017 } 17018 ga4_products.push(ga4_product); 17019 lineItems.push(value.product_id); 17020 } 17021 ecommerce.checkout = {products}; 17022 17023 // GA4 event 17024 var ga4event = {}; 17025 ga4event.event = "begin_checkout"; 17026 ga4event.ecommerce = {}; 17027 ga4event.ecommerce.currencyCode = currency_code; 17028 ga4event.ecommerce.value = gtm_array.grand_total_incart; 17029 ga4event.ecommerce.items = ga4_products; 17030 window.dataLayer.push(ga4event); 17031 17032 google_tag_params.customerEmail = ""; 17033 google_tag_params.storeId = "1"; 17034 gtm_layer["google_tag_params"] = google_tag_params; 17035 gtm_layer["pageType"] = "checkout"; 17036 gtm_layer["pageName"] = "Checkout"; 17037 gtm_layer["event"] = "checkout"; 17038 gtm_layer["eventLabel"] = "Checkout"; 17039 if(typeof currency_code !== 'undefined'){ 17040 ecommerce.currencyCode = currency_code; 17041 gtm_layer["ecommerce"] = ecommerce; 17042 } 17043 window.dataLayer.push(gtm_layer); 17044 17045 /*rudderanalytics.track('Checkout Started', { 17046 products: ga4_products, 17047 value: gtm_array.grand_total_incart, 17048 currency: currency_code 17049 }); 17050 console.log("RS: Checkout Started - Default Checkout");*/ 17051 17052 if (typeof TriplePixel !== 'undefined') { 17053 TriplePixel('checkoutStarted', { 17054 email: '', 17055 lineItems: lineItems 17056 }); 17057 console.log("TriplePixel checkoutStarted fired"); 17058 console.log({email: '',lineItems: lineItems}); 17059 } 17060 17061 } 17062 if(gtm_array.page_type == "orderconfirmation"){ 17063 ecommerce.purchase = { 17064 "email": gtm_array.billing_email, 17065 "customerId": gtm_array.customer_id, 17066 "actionField": { 17067 "coupon": gtm_array.couponcode.code, 17068 "discountOrder": gtm_array.discount, 17069 "id": gtm_array.order_id, 17070 "shipping": gtm_array.shipping_amount, 17071 "tax": gtm_array.tax_amount 17072 } 17073 } 17074 google_tag_params.ecomm_totalvalue = gtm_array.grand_total; 17075 google_tag_params.storeId = "1"; 17076 var products = []; 17077 var ga4_products = []; 17078 var criteo_items = []; 17079 var skus = []; 17080 var TripleItems = []; 17081 $.each(gtm_array.products_data,function(index,value){ 17082 skus.push(value.id); 17083 TripleItems.push(value.product_id); 17084 var product = { 17085 "brand": value.brand, 17086 "id": value.id, 17087 "name": value.name, 17088 "price":value.price 17089 }; 17090 products.push(product); 17091 var ga4_product = { 17092 "item_id": value.id, 17093 "item_name": value.name, 17094 "item_brand": value.brand, 17095 "brand": value.brand, 17096 "price": value.price, 17097 "value": value.price, 17098 "quantity": value.quantity, 17099 "item_category": value.category 17100 } 17101 ga4_products.push(ga4_product); 17102 17103 var criteo_item = { 17104 id: value.id, 17105 price: value.price, 17106 quantity: value.quantity 17107 }; 17108 criteo_items.push(criteo_item); 17109 17110 }); 17111 ecommerce.purchase.products = products; 17112 17113 $.ajax({ 17114 url: "https://globale.toolstoday.com/bigcommerce/getProductBrand.php", 17115 type: "POST", 17116 dataType: 'json',
17117 data: {"sku":skus}, 17118 success: function (data) { 17119 // GA4 event 17120 var prods = [] 17121 $.each(ga4_products,function(i,prod){ 17122 var brand = data.brand[prod.item_id]; 17123 console.log("BRAND: "+brand); 17124 var prod = { 17125 "item_id": prod.item_id, 17126 "item_name": prod.item_name, 17127 "item_brand": brand, 17128 "brand": brand, 17129 "price": prod.price, 17130 "value": prod.value, 17131 "quantity": prod.quantity, 17132 "item_category": prod.item_category, 17133 "category": prod.item_category 17134 } 17135 prods.push(prod); 17136 }); 17137 var ga4event = {}; 17138 ga4event.event = "purchase"; 17139 ga4event.ecommerce = {}; 17140 ga4event.ecommerce.currencyCode = currency_code; 17141 ga4event.ecommerce.value = gtm_array.grand_total; 17142 ga4event.ecommerce.items = prods; 17143 ga4event.ecommerce.coupon = gtm_array.couponcode.code; 17144 ga4event.ecommerce.transaction_id = gtm_array.order_id.toString(); 17145 ga4event.enhanced_conversion_data = { 17146 "email": gtm_array.billing_email, 17147 "phone_number": gtm_array.phone_number, 17148 "first_name": gtm_array.first_name, 17149 "last_name": gtm_array.last_name, 17150 "street": gtm_array.street, 17151 "city": gtm_array.city, 17152 "region": gtm_array.region, 17153 "country": gtm_array.country, 17154 "postal_code": gtm_array.postal_code 17155 }; 17156 17157 window.dataLayer.push(ga4event); 17158 }, 17159 fail: function (data) { 17160 //console.log(data); 17161 } 17162 }); 17163 if (typeof TriplePixel !== 'undefined') { 17164 TriplePixel('purchase', { 17165 eventId: gtm_array.order_id.toString(), 17166 email: gtm_array.billing_email, 17167 phone: gtm_array.phone_number, 17168 firstName: gtm_array.first_name, 17169 lastName: gtm_array.last_name, 17170 orderId: gtm_array.order_id.toString(), 17171 lineItems: TripleItems, 17172 address: { 17173 zip: gtm_array.postal_code, 17174 city: gtm_array.city, 17175 countryCode: gtm_array.country, 17176 provinceCode: gtm_array.region 17177 } 17178 }); 17179 console.log("TriplePixel purchase fired"); 17180 console.log({eventId:gtm_array.order_id.toString(),email:gtm_array.billing_email,phone:gtm_array.phone_number,firstName:gtm_array.first_name,lastName:gtm_array.last_name,orderId:gtm_array.order_id.toString(),lineItems:TripleItems,address:{zip:gtm_array.postal_code,city:gtm_array.
17180city,countryCode:gtm_array.country,provinceCode:gtm_array.region}}); 17181 } 17182 /* GA4 event 17183 var ga4event = {}; 17184 ga4event.event = "purchase"; 17185 ga4event.ecommerce = {}; 17186 ga4event.ecommerce.currencyCode = currency_code; 17187 ga4event.ecommerce.value = gtm_array.grand_total; 17188 ga4event.ecommerce.items = ga4_products; 17189 ga4event.ecommerce.transaction_id = gtm_array.order_id.toString(); 17190 ga4event.enhanced_conversion_data = { 17191 "email": gtm_array.billing_email, 17192 "phone_number": gtm_array.phone_number, 17193 "first_name": gtm_array.first_name, 17194 "last_name": gtm_array.last_name, 17195 "street": gtm_array.street, 17196 "city": gtm_array.city, 17197 "region": gtm_array.region, 17198 "country": gtm_array.country, 17199 "postal_code": gtm_array.postal_code 17200 }; 17201 17202 window.dataLayer.push(ga4event); */ 17203 17204 /*console.log("RUDDERANALYTICS TRACKING"); 17205 17206 var gc_lid = ""; 17207 var nameEQ = "gclid="; 17208 var ca = document.cookie.split(';'); 17209 for(var i=0;i < ca.length;i++) { 17210 var c = ca[i]; 17211 while (c.charAt(0)==' ') c = c.substring(1,c.length); 17212 if (c.indexOf(nameEQ) == 0) gc_lid = c.substring(nameEQ.length,c.length); 17213 } 17214 console.log(gc_lid); 17215 17216 if(gtm_array.customer_id == null){ 17217 gtm_array.customer_id = 0; 17218 } 17219 17220 var rs_identify = { 17221 email: gtm_array.billing_email, 17222 firstName: gtm_array.first_name, 17223 lastName: gtm_array.last_name, 17224 address:{city: gtm_array.city,country: gtm_array.country,postalCode: gtm_array.postal_code,street: gtm_array.street}, 17225 phone: gtm_array.phone_number 17226 }; 17227 console.log(rs_identify); 17228 17229 var rs_order = { 17230 currency: currency_code, 17231 order_id: gtm_array.order_id, 17232 coupon: gtm_array.couponcode.code, 17233 shipping: gtm_array.shipping_amount, 17234 tax: gtm_array.tax_amount, 17235 value: gtm_array.grand_total, 17236 revenue: gtm_array.grand_total, 17237 products:ga4_products, 17238 email: gtm_array.billing_email, 17239 gclid: gc_lid, 17240 orderId: gtm_array.order_id, 17241 event_id: gtm_array.order_id 17242 }; 17243 console.log(rs_order); 17244 17245 rudderanalytics.identify(gtm_array.customer_id,rs_identify); 17246 console.log("RS: Identify"); 17247 17248 rudderanalytics.track('Order Completed', rs_order); 17249 console.log("RS: Order Completed");*/ 17250 17251 //BING revenue_value 17252 window.uetq = window.uetq || []; 17253 window.uetq.push('event', '', {"revenue_value":gtm_array.grand_total,"currency":"USD"}); 17254 17255 /*window.criteo_q = window.criteo_q || []; 17256 var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d"; 17257 window.criteo_q.push( 17258 { event: "setAccount", account: 27743}, 17259 { event: "setEmail", email: gtm_array.billing_email, hash_method: "md5" }, 17260 { event: "setSiteType", type: deviceType}, 17261 { 17262 event: "trackTransaction", 17263 id: gtm_array.order_id, 17264 item: criteo_items 17265 } 17266 );*/ 17267 17268 google_tag_params.customerEmail = ""; 17269 google_tag_params.storeId = "1"; 17270 gtm_layer["google_tag_params"] = google_tag_params; 17271 gtm_layer["pageType"] = "checkout"; 17272 gtm_layer["pageName"] = "Checkout"; 17273 gtm_layer["event"] = "checkout"; 17274 gtm_layer["eventLabel"] = "Checkout"; 17275 if(typeof currency_code !== 'undefined'){ 17276 ecommerce.currencyCode = currency_code; 17277 gtm_layer["ecommerce"] = ecommerce; 17278 } 17279 gtm_layer["wp_order_id"] = gtm_array.order_id; 17280 window.dataLayer.push(gtm_layer); 17281 17282 // bizrate 17283 console.log("BIZRATE TRACKING"); 17284 window._cnx = []; 17285 window._cnx.push(['mid', 79586]); // your unique store MID 17286 window._cnx.push(['surveyType', 'pos']); 17287 window._cnx.push(['emailAddress', gtm_array.billing_email]); // pass the customerâs email address 17288 window._cnx.push(['orderId', gtm_array.order_id]); // pass the customerâs order ID number 17289 console.log(_cnx); 17290 (function (w, d, t) { 17291 var s = d.createElement(t); 17292 s.async = true; 17293 s.src = '//insights.bizrate.com/js/init.js'; 17294 var h = d.getElementsByTagName(t)[0]; h.parentNode.insertBefore(s, h); 17295 })(window, document, 'script'); 17296 // bizrate 17297 17298 //lxr 17299 console.log("LXR TRACKING"); 17300 var products = ga4_products; 17301 var lxr_trans=''; 17302 lxr_trans += '<textarea id="lxrtrans" style="display:none;">\n'; 17303 lxr_trans += 'LXR:T|' + gtm_array.order_id + '|' + gtm_array.grand_total + '|' + gtm_array.tax_amount + '|' + gtm_array.shipping_amount+'\n'; 17304 for(var i=0; i<products.length; i++){ 17305 var product_cat = products[i].item_category; 17306 if(product_cat==undefined){ 17307 product_cat = ""; 17308 } 17309 lxr_trans += 'LXR:I|' + products[i].item_id + '|' + products[i].item_name + '|' + product_cat + '|' + products[i].price + '|' + products[i].quantity + '|' + products[i].price*products[i].quantity +'\n'; 17310 } 17311 lxr_trans += 'LXR:I|' + '|' + '|' + '|' + '|' + '|' + gtm_array.discount +'\n';
17312 lxr_trans += 'LXR:U|' + gtm_array.customer_id + '|' + gtm_array.billing_email +'\n'; 17313 lxr_trans += '\n</textarea>'; 17314 document.getElementsByName("lxrform")[0].innerHTML = lxr_trans; 17315 var _neq = _neq || []; 17316 _neq.push(['_nebusassid', '1430']); 17317 _neq.push(['_nedomain','toolstoday.com']); 17318 _neq.push(['_neconv', '1']); 17319 _neq.push(['_nectype','0']); 17320 (function () { 17321 var ne = document.createElement('script'); ne.type = 'text/javascript'; ne.async = true; 17322 ne.id='lxrid';ne.setAttribute("_nebusassid","1430"); ne.setAttribute("_neconv","1");ne.setAttribute("_nectype","0"); ne.src=('https:'==document.location.protocol?'https://':'http://') +'www.adelixir.com/v2track/ne.js'; 17323 var l = document.getElementsByTagName('script')[0]; l.parentNode.insertBefore(ne, l); 17324 })(); 17325 //lxr 17326 17327 //sas 17328 var sas_html = "<img id='_SHRSL_img_1' src='https://shareasale.com/sale.cfm?amount="+gtm_array.grand_total+"&tracking="+gtm_array.order_id+"&transtype=sale&v=gtm&merchantID=62070' width='1' height='1'>"; 17329 $("body").append(sas_html); 17330 //sas 17331 } 17332 if(gtm_array.page_type == "cart"){ 17333 var callbacks = { 17334 check : function () { 17335 // Executes just before the checkout form loads. 17336 // Must return a boolean that will determine if Bolt should proceed with checkout. 17337 return true; 17338 }, 17339 onCheckoutStart : function () { 17340 var gtm_vars = document.getElementById("gtm_vars").value; 17341 var gtm_array = {}; 17342 if(gtm_vars != ""){ 17343 gtm_array = JSON.parse(gtm_vars); 17344 } 17345 console.log("gtm_array"); 17346 console.log(gtm_array); 17347 var currency_code = gtm_array.currency; 17348 17349 console.log("currency_code"); 17350 console.log(currency_code); 17351 17352 console.log("prodoucts"); 17353 console.log(gtm_array.products_data); 17354 17355 // customer email 17356 var ga4_products = []; 17357 var lineItems = []; 17358 if(gtm_array.products_incart){ 17359 for(var i=0;i<gtm_array.products_incart.length;i++){ 17360 var value = gtm_array.products_incart[i]; 17361 var ga4_product = { 17362 "item_id": value.id, 17363 "item_name": value.name, 17364 "price": parseFloat(value.price), 17365 "brand": value.brand, 17366 "item_brand": value.brand, 17367 "value": parseFloat(value.price), 17368 "quantity": value.quantity 17369 } 17370 ga4_products.push(ga4_product); 17371 lineItems.push(value.product_id); 17372 } 17373 } 17374 /*rudderanalytics.track('Checkout Started', { 17375 products: ga4_products, 17376 value: gtm_array.grand_total_incart, 17377 total: gtm_array.grand_total_incart, 17378 currency: currency_code 17379 }); 17380 console.log("RS: Checkout Started - Bolt Checkout: "+gtm_array.grand_total_incart); 17381 */ 17382 17383 // GA4 event 17384 var ga4event = {}; 17385 ga4event.event = "begin_checkout"; 17386 ga4event.ecommerce = {}; 17387 ga4event.ecommerce.currencyCode = currency_code; 17388 ga4event.ecommerce.value = parseFloat(gtm_array.grand_total); 17389 ga4event.ecommerce.items = ga4_products; 17390 window.dataLayer.push(ga4event); 17391 17392 if (typeof TriplePixel !== 'undefined') { 17393 TriplePixel('checkoutStarted', { 17394 email: '', 17395 lineItems: lineItems 17396 }); 17397 console.log("TriplePixel checkoutStarted fired"); 17398 console.log({email: '',lineItems: lineItems}); 17399 } 17400 17401 }, 17402 onEmailEnter: function (email) { 17403 if (email){ 17404 window.boltEmail = email; 17405 } 17406 console.log(window.boltEmail); 17407 }, 17408 onShippingDetailsComplete: function (address) { 17409 if (!window.boltEmail){ 17410 window.boltEmail = address.email; 17411 } 17412 console.log(window.boltEmail); 17413 17414 if (typeof TriplePixel !== 'undefined') { 17415 console.log(address); 17416 var gtm_vars = document.getElementById("gtm_vars").value; 17417 var gtm_array = {}; 17418 if(gtm_vars != ""){ 17419 gtm_array = JSON.parse(gtm_vars); 17420 } 17421 var lineItems = []; 17422 if(gtm_array.products_incart){ 17423 for(var i=0;i<gtm_array.products_incart.length;i++){ 17424 var value = gtm_array.products_incart[i]; 17425 lineItems.push(value.product_id); 17426 } 17427 } 17428 console.log(lineItems); 17429 TriplePixel('contactSubmitted', { 17430 email: address.email_address, 17431 phone: address.phone_number, 17432 firstName: address.first_name, 17433 lastName: address.last_name, 17434 lineItems: lineItems, 17435 address: { 17436 zip: address.postal_code, 17437 city: address.locality, 17438 countryCode: address.country_code, 17439 provinceCode: address.region 17440 } 17441 }); 17442 TriplePixel('addressSubmitted', { 17443 email: address.email_address, 17444 phone: address.phone_number, 17445 firstName: address.first_name, 17446 lastName: address.last_name, 17447 lineItems: lineItems, 17448 address: { 17449 zip: address.postal_code, 17450 city: address.locality, 17451 countryCode: address.country_code, 17452 provinceCode: address.region 17453 } 17454 }); 17455 17456 TriplePixel('shippingSubmitted', { 17457 email: address.email_address, 17458 phone: address.phone_number, 17459 firstName: address.first_name, 17460 lastName: address.last_name, 17461 lineItems: lineItems, 17462 address: { 17463 zip: address.postal_code, 17464 city: address.locality, 17465 countryCode: address.country_code, 17466 provinceCode: address.region 17467 } 17468 }); 17469 17470 console.log("TriplePixel contactSubmitted fired"); 17471 console.log({email: address.email_address,phone: address.phone_number,firstName: address.first_name,lastName: address.last_name,lineItems: lineItems,address: {zip: address.postal_code,city: address.locality,countryCode: address.country_code,provinceCode: address.region}}); 17472 17473 console.log("TriplePixel addressSubmitted fired"); 17474 console.log({email: address.email_address,phone: address.phone_number,firstName: address.first_name,lastName: address.last_name,lineItems: lineItems,address: {zip: address.postal_code,city: address.locality,countryCode: address.country_code,provinceCode: address.region}}); 17475 17476 console.log("TriplePixel shippingSubmitted fired"); 17477 console.log({email: address.email_address,phone: address.phone_number,firstName: address.first_name,lastName: address.last_name,lineItems: lineItems,address: {zip: address.postal_code,city: address.locality,countryCode: address.country_code,provinceCode: address.region}}); 17478 17479 } 17480 }, 17481 onShippingOptionsComplete: function () { 17482 // Executes when the user proceeds to the payment details page. 17483 // This is applicable only to multi-step checkout. 17484 }, 17485 onPaymentSubmit: function () { 17486 // Executes after the user clicks the pay button. 17487 }, 17488 success: function (transaction, callback) { 17489 // Executes when the Bolt checkout transaction is successful. 17490 // **IMPORTANT** callback() must be executed at the end of the success function 17491 callback() 17492 }, 17493 close: function () { 17494 // This function is called when the Bolt checkout modal is closed. 17495 // This will not be called when create_order endpoint returns a valid URL 17496 // and authorization is successful 17497 } 17498 } 17499 var setupCallbacks = setInterval(function() { 17500 var hasItems = Boolean(JSON.parse(document.getElementById("gtm_vars").value).products_incart) && Boolean(JSON.parse(document.getElementById("gtm_vars").value).products_incart.length); 17501 if (typeof(BoltCheckout) != 'undefined' && typeof(BoltCheckout) != undefined && hasItems) { 17502 clearInterval(setupCallbacks); 17503 window.BoltCheckout.setClientCustomCallbacks(callbacks) 17504 } 17505 }, 100); 17506 } 17507 },6000); 17508 }); 17509</script>
17509<!-- Accessibility Code for "toolstoday.com" -->
17510<script> 17511/* 17512Want to customize your button? visit our documentation page: 17513https://login.equalweb.com/custom-button 17514*/ 17515window.interdeal = { 17516 get sitekey (){ return "a57fb02b360834a680d49113507082f4"} , 17517 get domains(){ 17518 return { 17519 "js": "https://cdn.equalweb.com/", 17520 "acc": "https://access.equalweb.com/" 17521 } 17522 }, 17523 "Position": "right", 17524 "Menulang": "EN", 17525 "draggable": true, 17526 "btnStyle": { 17527 "vPosition": [ 17528 "100%", 17529 "100%" 17530 ], 17531 "margin": [ 17532 "0", 17533 "0" 17534 ], 17535 "scale": [ 17536 "0.5", 17537 "0.7" 17538 ], 17539 "color": { 17540 "main": "#1876c9", 17541 "second": "#ffffff" 17542 }, 17543 "icon": { 17544 "outline": false, 17545 "outlineColor": "#ffffff", 17546 "type": 11 , 17547 "shape": "circle" 17548 } 17549 }, 17550 17551}; 17552 17553(function(doc, head, body){ 17554 var coreCall = doc.createElement('script'); 17555 coreCall.src = interdeal.domains.js + 'core/5.3.1/accessibility.js'; 17556 coreCall.defer = true; 17557 coreCall.integrity = 'sha512-3qLj5jbjMQnXk+FqEdVJjUnjJBGuBTRVOwaiT0ms6mQKQcrz4nulBxl2Hsr0/PpvEqdyJsMsU1NB+Mtfzw8hxA=='; 17558 coreCall.crossOrigin = 'anonymous'; 17559 coreCall.setAttribute('data-cfasync', true ); 17560 body? body.appendChild(coreCall) : head.appendChild(coreCall); 17561})(document, document.head, document.body); 17562</script>
17562<script> 17563 (function () { 17564 window.storeHash = 'byznwdb8us'; 17565 17566 window.geOriginalCurrencyId = '1'; 17567 window.geOriginalCurrencyCode = 'USD'; 17568 window.geOriginalCurrencies = [{"id":1,"name":"US Dollar","code":"USD","flag":"\u003cimg src=\"https:\u002f\u002fcdn11.bigcommerce.com\u002fs-byznwdb8us\u002flib\u002fflags\u002fus.gif\" border=\"0\" alt=\"\" role=\"presentation\" \u002f\u003e","is_active":true,"switch_url":"https:\u002f\u002ftoolstoday.com\u002fsearch-results\u002f?setCurrencyId=1","cart_currency_switch_url":"https:\u002f\u002ftoolstoday.com\u002fcart\u002fchange-currency"}]; 17569 17570 17571 var s = document.createElement('script'); 17572 s.type = 'text/javascript'; 17573 s.async = true; 17574 s.src = '//gepi.global-e.com/includes/js/1295'; 17575 document.body.appendChild(s); 17576 })();</script>
17576<script> 17577 $(document).ready(function(){ 17578 console.log("addEvents"); 17579 window.addEventListener("mousemove", addScripts); 17580 document.addEventListener("scroll", addScripts); 17581 17582 t = setInterval(function(){ 17583 var mydiv = $('.peek-a-bar'); 17584 if (mydiv.length > 0) { 17585 $('.panel-wrapper').addClass('margin-top'); 17586 $('body').addClass('promo-bar-visible'); 17587 clearInterval(t); 17588 } 17589 }, 500); 17590 17591 $(document).on("click",".peek-a-bar img",function() { 17592 $('body').removeClass('promo-bar-visible'); 17593 $('body').addClass('removed-bar'); 17594 $('.peek-a-bar').hide(); 17595 }); 17596 $(document).on("click",".peek-a-bar",function() { 17597 17598 /*Close Mini-Cart*/ 17599 $('body').removeClass('minicart-open'); 17600 17601 /*Close Menu*/ 17602 if ($('.header .navPages-container').hasClass("is-open")) { 17603 $('body').removeClass('has-activeNavPages'); 17604 $('.header .navPages-container').removeClass("is-open"); 17605 $('.header .mobileMenu-toggle').removeClass("is-open"); 17606 $('.header').removeClass("is-open"); 17607 } 17608 }); 17609 17610 }); 17611 $(document).ready(function(){ 17612 setTimeout(function(){ 17613 $(document).find('#ult-upsell-native-bundle-block').addClass('loaded'); 17614 $(document).find('#ult-upsell-native-block').addClass('loaded'); 17615 }, 3000); 17616 17617 setTimeout(function () { 17618 if (!document.getElementById('yotpo-script') && !document.getElementsByClassName('category-cus').length) { 17619 var script_yotpo = document.createElement('script'); 17620 script_yotpo.src = 'https://cdn-widgetsrepository.yotpo.com/v1/loader/FWmcGGzWOHDnP07mUWQsMquyV3OQnNEnrcjXMyhu'; 17621 script_yotpo.async = true; 17622 script_yotpo.id = 'yotpo-script'; 17623 document.body.appendChild(script_yotpo); 17624 } 17625 }, 3000); 17626 }); 17627 17628 17629 function addScripts(){ 17630 console.log("addScripts call"); 17631 window.removeEventListener("mousemove", addScripts); 17632 document.removeEventListener("scroll", addScripts); 17633 if(!document.getElementById('cookiepro-script')){ 17634 console.log("add cookiepro script..."); 17635 const script_cookiepro = document.createElement('script'); 17636 script_cookiepro.src = 'https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js'; 17637 script_cookiepro.defer = true; 17638 script_cookiepro.type = 'text/javascript'; 17639 script_cookiepro.charset = "utf-8"; 17640 script_cookiepro.id = 'cookiepro-script'; 17641 script_cookiepro.setAttribute("data-domain-script",'29495c9e-c838-4c79-8ae3-154ad13fe114'); 17642 document.body.appendChild(script_cookiepro); 17643 script_cookiepro.onload = () => { 17644 function OptanonWrapper(){}; 17645 }; 17646 } 17647 if(!document.getElementById('trusted-reviews-badge')){ 17648 console.log("add trusted-reviews-badge..."); 17649 const script_trusted_reviews_badge = document.createElement('script'); 17650 script_trusted_reviews_badge.src= 'https://apis.google.com/js/platform.js'; 17651 script_trusted_reviews_badge.defer = true; 17652 script_trusted_reviews_badge.async = true; 17653 script_trusted_reviews_badge.type = 'text/javascript'; 17654 script_trusted_reviews_badge.charset = "utf-8"; 17655 script_trusted_reviews_badge.id = 'trusted-reviews-badge'; 17656 document.body.appendChild(script_trusted_reviews_badge); 17657 script_trusted_reviews_badge.onload = () => { 17658 var ratingBadgeContainer = document.createElement("div"); 17659 document.body.appendChild(ratingBadgeContainer); 17660 window.gapi.load('ratingbadge', function() { 17661 window.gapi.ratingbadge.render(ratingBadgeContainer, { 17662 "merchant_id": 70123, 17663 "position": "BOTTOM_LEFT" 17664 }); 17665 }); 17666 } 17667 } 17668 if(document.getElementsByClassName('default-cus').length){ 17669 if(!document.getElementById('snapppt-widget-01')){ 17670 console.log("add addsouce script 01..."); 17671 const script_addscouce1 = document.createElement('script'); 17672 script_addscouce1.src = 'https://app.addsauce.com/widgets/widget_loader/ea11e766-0f8a-f3f1-4e58-938c7dccc96b/sauce_homepage.js'; 17673 script_addscouce1.className = 'snapppt-widget'; 17674 script_addscouce1.id = 'snapppt-widget-01'; 17675 script_addscouce1.type = 'text/javascript'; 17676 script_addscouce1.async = true; 17677 script_addscouce1.setAttribute('data-exclude-user-agent', 'canvas'); 17678 document.getElementById('addsouce-hp-widget').appendChild(script_addscouce1); 17679 } 17680 if(!document.getElementById('snapppt-widget-02')){ 17681 console.log("add addsouce script 02..."); 17682 const script_addscouce2 = document.createElement('script'); 17683 script_addscouce2.src = 'https://app.addsauce.com/widgets/highlight_reels/ea11e766-0f8a-f3f1-4e58-938c7dccc96b/sauce_general.js'; 17684 script_addscouce2.className = 'snapppt-widget'; 17685 script_addscouce2.id = 'snapppt-widget-02'; 17686 script_addscouce2.type = 'text/javascript'; 17687 script_addscouce2.async = true; 17688 script_addscouce2.setAttribute('data-exclude-user-agent', 'canvas'); 17689 document.getElementById('addsouce-hp-widget').appendChild(script_addscouce2); 17690 } 17691 } 17692 if(document.getElementsByClassName('product-cus').length){ 17693 if(!document.getElementById('snapppt-widget-01')){ 17694 console.log("add addsouce script 01..."); 17695 const script_addscouce1 = document.createElement('script'); 17696 script_addscouce1.src = 'https://app.addsauce.com/widgets/ppg/ea11e766-0f8a-f3f1-4e58-938c7dccc96b'; 17697 script_addscouce1.className = 'snapppt-widget'; 17698 script_addscouce1.id = 'snapppt-widget-01'; 17699 script_addscouce1.type = 'text/javascript'; 17700 script_addscouce1.async = true; 17701 script_addscouce1.setAttribute('data-exclude-user-agent', 'canvas'); 17702 document.getElementById('addsouce-pdp-widget').appendChild(script_addscouce1); 17703 17704 17705 } 17706 if(!document.getElementById('snapppt-widget-02')){ 17707 console.log("add addsouce script 02..."); 17708 const script_addscouce2 = document.createElement('script'); 17709 script_addscouce2.src = 'https://app.addsauce.com/widgets/product_page_highlight_reels/ea11e766-0f8a-f3f1-4e58-938c7dccc96b/index.js'; 17710 script_addscouce2.className = 'snapppt-widget'; 17711 script_addscouce2.id = 'snapppt-widget-02'; 17712 script_addscouce2.type = 'text/javascript'; 17713 script_addscouce2.async = true; 17714 script_addscouce2.setAttribute('data-exclude-user-agent', 'canvas'); 17715 document.getElementById('addsouce-pdp-widget').insertAdjacentElement('afterend',script_addscouce2); 17716 } 17717 } 17718 } 17719 (function() { 17720 var has_video = ''; 17721 var group = localStorage.getItem("ab_test_group"); 17722 if (!group) { 17723 group = Math.random() < 0.5 ? "A" : "B"; // 50/50 split 17724 localStorage.setItem("ab_test_group", group); 17725 } 17726 17727 if (group === "A") { 17728 //Loads Addsauce only for Group A 17729 has_video = 'AddSauce video'; 17730 console.log('ab_test_group A'); 17731 } 17732 if (group === "B") { 17733 // Loads Addsauce only for Group A 17734 has_video = 'No video'; 17735 console.log('ab_test_group B'); 17736 } 17737 17738 // Optional: Push group info to analytics tool 17739 window.dataLayer = window.dataLayer || []; 17740 dataLayer.push({ 'event': 'ab_test', 'ab_group': has_video }); 17741 })(); 17742 17743 $(document).on("click", function (e) { 17744 17745 // Is any menu currently open? 17746 var menuIsOpen = $("#mkmage_megamenu .main-menu.active").length > 0; 17747
17748 // Click INSIDE menu â do nothing 17749 if ($(e.target).closest("#mkmage_megamenu").length) { 17750 return; 17751 } 17752 17753 // Click OUTSIDE menu while menu is open 17754 if (menuIsOpen) { 17755 e.preventDefault(); // stop link/banner navigation 17756 e.stopPropagation(); // stop bubbling 17757 17758 // Close menu 17759 $("#mkmage_megamenu .main-menu") 17760 .removeClass("active") 17761 .find(".dropdown") 17762 .removeClass("active ovh-vis"); 17763 17764 //unlockScroll(); 17765 17766 return false; // extra safety for jQuery 17767 } 17768 17769 // If menu is NOT open â allow normal behavior 17770 }); 17771 if (!document.getElementById('gorgias-chat-widget-install-v3')) { 17772 console.log("add gorgias chat widget..."); 17773 const gorgiasScript = document.createElement('script'); 17774 gorgiasScript.id = 'gorgias-chat-widget-install-v3'; 17775 gorgiasScript.src = 'https://config.gorgias.chat/bundle-loader/01H7ANE83R4827JB1N5MBDW64P'; 17776 gorgiasScript.async = true; 17777 document.body.appendChild(gorgiasScript); 17778 } 17779 17780</script>
17780<script type="text/javascript"> 17781</script>
17781<!-- Generic Page Tracking LXRRetail Start -->
17782<script type='text/javascript'> 17783var _neq = _neq || []; 17784_neq.push(['_nebusassid', '1430']); _neq.push(['_nedomain','toolstoday.com']); 17785(function () { var ne = document.createElement('script'); ne.type = 'text/javascript'; ne.async = true; ne.id='lxrid';ne.setAttribute("_nebusassid", "1430");ne.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'www.adelixir.com/v2track/ne.js'; 17786var l = document.getElementsByTagName('script')[0]; l.parentNode.insertBefore(ne, l); })(); 17787</script>
17787 17788<!-- Generic Page Tracking LXRRetail End -->
17788<script src="https://www.dwin1.com/19038.js" type="text/javascript" defer="defer"></script>
17788<script> 17789$(document).ready(function() { 17790 console.log("window loaded"); 17791 var sPageURL = window.location.search.substring(1); 17792 var sURLVariables = sPageURL.split('&') 17793 var sParameterName = ""; 17794 var gclid = ""; 17795 var i=0; 17796 17797 for (i = 0; i < sURLVariables.length; i++) { 17798 sParameterName = sURLVariables[i].split('='); 17799 if (sParameterName[0] === "gclid") { 17800 gclid = sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); 17801 } 17802 } 17803 if(gclid!=""){ 17804 console.log("has gclid in url"); 17805 console.log(gclid); 17806 var date = new Date(); 17807 date.setTime(date.getTime() + (1*24*60*60*1000)); 17808 var expires = "; expires=" + date.toUTCString(); 17809 document.cookie = "gclid=" + gclid + expires + "; path=/"; 17810 console.log("gclid cookie is saved"); 17811 }else{ 17812 console.log("has NOT gclid in url"); 17813 } 17814 17815 17816 $('.question').click(function(){ 17817 var qnum = $(this).attr("data-question"); 17818 $(".answer[data-question='"+qnum+"']").toggle(); 17819 }); 17820 17821 $('.cat_questions_faq').click(function(){ 17822 $(".cat_questions").toggle(); 17823 }); 17824}); 17825 17826</script>
17826<script> 17827 (() => { 17828 let isLoggedIn = document.getElementById('customerId').content > 0 ? true : false; 17829 if (isLoggedIn) { 17830 const inAccountPages = () => { 17831 const urlArray = [ 17832 '/customer-account', 17833 '/customer-account/', 17834 '/toolchest', 17835 '/toolchest/', 17836 '/shopping-list', 17837 '/shopping-list/', 17838 '/shopping-lists', 17839 '/shopping-lists/', 17840 '/buy-again', 17841 '/buy-again/', 17842 '/address-book', 17843 '/address-book/', 17844 '/create-quote', 17845 '/create-quote/', 17846 '/quote-detail', 17847 '/quote-detail/', 17848 '/quote', 17849 '/quote/', 17850 '/quote-edit', 17851 '/quote-edit/', 17852 '/quote-list', 17853 '/quote-list/', 17854 '/quotes-list', 17855 '/quotes-list/', 17856 '/dashboard', 17857 '/dashboard/', 17858 '/order-detail', 17859 '/order-detail/', 17860 '/quick-order-pad', 17861 '/quick-order-pad/', 17862 '/user-management', 17863 '/user-management/', 17864 '/invoices', 17865 '/invoices/', 17866 '/invoice-payment', 17867 '/invoice-payment/', 17868 '/invoice-details', 17869 '/invoice-details/', 17870 '/invoice-payment-receipt/', 17871 '/account.php', 17872 '/account.php/', 17873 '/giftcertificates.php', 17874 '/giftcertificates.php/', 17875 '/my-downloadable-products', 17876 '/my-downloadable-products/', 17877 '/credit-cards', 17878 '/credit-cards/', 17879 '/creditkey', 17880 '/creditkey/', 17881 '/rewards', 17882 '/rewards/', 17883 '/order-by-sku', 17884 '/order-by-sku/', 17885 '/wishlist.php', 17886 '/wishlist.php/' 17887 ]; 17888 const current = window.location.pathname; 17889 return urlArray.includes(current); 17890 }; 17891 const inB2BPages = () => { 17892 const urlArray = [ 17893 '/shopping-lists', 17894 '/shopping-lists/', 17895 '/quotes-list', 17896 '/quotes-list/', 17897 '/user-management', 17898 '/user-management/', 17899 '/account.php', 17900 '/account.php/', 17901 ]; 17902 const current = window.location.pathname; 17903 return urlArray.includes(current); 17904 }; 17905 if (inAccountPages()) { 17906 let b2bInt = 0; 17907 let ready = false; 17908 let localStorageCustomer = localStorage.getItem('customer'); 17909 if (localStorageCustomer !== null) { 17910 let customerId = document.getElementById('customerId'); 17911 let customerData = JSON.parse(localStorageCustomer); 17912 if (customerId.content !== customerData.customer_id) { 17913 localStorage.removeItem('customer'); 17914 localStorageCustomer = null; 17915 } 17916 } 17917 if (localStorageCustomer !== null) { 17918 let customerId = document.getElementById('customerId'); 17919 let customerData = JSON.parse(localStorageCustomer); 17920 if (customerId !== null && customerData.customer_id == customerId.content && customerData.is_b2b === true) { 17921 document.querySelector('.body').classList.add('b2bloading'); 17922 b2bInt = setInterval(function(){ 17923 if (window.bundleb2bObj !== undefined && window.bundleb2bObj.b2bReady !== undefined && window.bundleb2bObj.b2bReady === true) { 17924 if (inB2BPages()) { 17925 b2bwrapInt = setInterval(function(){ 17926 let b2bWrap = document.querySelectorAll('.b2b-wrap'); 17927 if (b2bWrap.length || document.getElementsByTagName('body')[0].classList.contains('account_returns-cu
17927s')) { 17928 ready = true; 17929 clearInterval(b2bwrapInt); 17930 } 17931 },250); 17932 } else { 17933 ready = true; 17934 } 17935 } 17936 if (ready) { 17937 document.querySelector('.body').classList.remove('b2bloading'); 17938 document.querySelector('.body').classList.add('b2bloaded'); 17939 clearInterval(b2bInt); 17940 } 17941 },250); 17942 } else if (customerId !== null && customerData.customer_id == customerId.content && customerData.is_b2b === false) { 17943 document.querySelector('.body').classList.remove('b2bloading'); 17944 document.querySelector('.body').classList.add('b2bloaded'); 17945 } 17946 } else { 17947 b2bInt = setInterval(function(){ 17948 if (window.bundleb2bObj !== undefined && window.bundleb2bObj.b2bReady !== undefined && window.bundleb2bObj.b2bReady === true) { 17949 if (inB2BPages()) { 17950 let localStorageCustomer = localStorage.getItem('customer'); 17951 let customerId = document.getElementById('customerId'); 17952 let customerData = JSON.parse(localStorageCustomer); 17953 if (customerId !== null && customerData.customer_id == customerId.content && customerData.is_b2b === false) { 17954 ready = true; 17955 } else { 17956 b2bwrapInt = setInterval(function(){ 17957 let b2bWrap = document.querySelectorAll('.b2b-wrap'); 17958 if (b2bWrap.length || document.getElementsByTagName('body')[0].classList.contains('account_returns-cus')) { 17959 ready = true; 17960 clearInterval(b2bwrapInt); 17961 } 17962 },250); 17963 } 17964 } else { 17965 ready = true; 17966 } 17967 } 17968 if (ready) { 17969 document.querySelector('.body').classList.remove('b2bloading'); 17970 document.querySelector('.body').classList.add('b2bloaded'); 17971 clearInterval(b2bInt); 17972 } 17973 },250); 17974 } 17975 } 17976 } 17977 })() 17978</script>
17978<script> 17979$( document ).ready(function() { 17980 $( ".show-desc-cs-blog" ).on( "click", function() { 17981 $(this).parent().parent().find(".blog-desc-cs").toggle(); 17982 $(this).toggleClass('active'); 17983 }); 17984}); 17985</script>
17985<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
17985 17986
17987<script> 17988 17989var v2_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 17990<div id="ult-upsell-native-block" style="display: none;"> 17991 17992</div>` 17993 17994var v2_bundle_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 17995<div id="ult-upsell-native-bundle-block" style="display: none;"> 17996 17997</div>` 17998 17999var v2_qty_discount_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 18000<div id="ult-upsell-native-qty-discount-block" style="display: none;"> 18001 18002</div>` 18003 18004var v2_purchase_crosssell_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 18005<div id="purchase-crosssell-block" style="display: none;"> 18006 18007</div>` 18008 18009var v2_purchase_product_recommendation_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 18010<div id="purchase-product-recommendation-block" style="display: none;"> 18011 18012</div>` 18013 18014var v2_in_cart_crosssell_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 18015<div id="in-cart-crosssell-block" style="display: none;"> 18016 18017</div>` 18018 18019var v2_in_cart_recommendation_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 18020<div id="in-cart-product-recommendation-block" style="display: none;"> 18021 18022</div>` 18023 18024var v2_product_id = $("input[name='product_id']").val() 18025var v2_store_hash = "byznwdb8us"; 18026var v2_product_qty = 1; 18027var v2_trigger_product_variant_id = 0; 18028var v2_trigger_product_variants = []; 18029var v2_offer_id = null; 18030var v2_cart_id = ''; 18031var v2_cart_items = []; 18032var v2_hasOffer = false; 18033var v2_apiUri = "https://recommender.peasisoft.com"; 18034var v2_position = 0; 18035var v2_offer_showed = false; 18036var v2_trigger_product_ids = []; 18037var v2_products_in_cart = []; 18038var v2_offer_type_arr = []; 18039var v2_trigger_variant_ids = []; 18040var v2_req_data; 18041// var currency = '$'; 18042var v2_trigger_clicked = false; 18043var v2_loading = true; 18044// task currency 18045var v2_currency_code = ""; 18046var v2_currency = { 18047 token_location: "left", 18048 token: "$", 18049 decimal_token: ".", 18050 thousands_token: ",", 18051 decimal_places: 2, 18052 is_transactional: true, 18053}; 18054var v2_base_currency_code = "USD"; 18055var v2_dest_currency_code = v2_base_currency_code; 18056var v2_rate = 1; 18057var v2_is_user_logged_in = 0; 18058var v2_token_user = '' 18059 18060var v2_check_existed_page_crosssell = false; 18061var v2_check_existed_page_bundle = false; 18062var v2_check_existed_page_qty_discount = false; 18063var v2_check_existed_thank_product_recommendation = false; 18064var v2_check_existed_purchase_crosssell = false; 18065var v2_check_existed_in_cart_crosssell = false; 18066var v2_check_existed_in_cart_recommendation = false; 18067 18068$(function() { 18069 var v2_start_time = new Date().getTime(); 18070 if (window.location.pathname.includes("order-confirmation")) { 18071 //type 2 crosssell 18072 // type 4 product recommendation 18073 v2_offer_type_arr = [2, 4]; 18074 v2_position = 3; 18075 } else if (window.location.pathname.includes("cart.php")) { 18076 v2_offer_type_arr = [2, 4]; 18077 v2_position = 2; 18078 } else if(v2_product_id){ 18079 // type 2 crosssell 18080 // type 3 bundle 18081 // type 5 qty discount 18082 v2_offer_type_arr = [2, 3, 5]; 18083 v2_position = 1; 18084 } 18085 if (v2_position === 1) { 18086 $('head').append(' <link rel="stylesheet" type="text/css" href="https://recommender.peasisoft.com/v2/storefront/css/product-page-crossell.css?v=' + new Date().getTime() + '"" type="text/css" media="all" />'); 18087 $('head').append(' <link rel="stylesheet" type="text/css" href="https://recommender.peasisoft.com/v2/storefront/css/product-page-together.css?v=' + new Date().getTime() + '"" type="text/css" media="all" />'); 18088 $('head').append(' <link rel="stylesheet" type="text/css" href="https://recommender.peasisoft.com/v2/storefront/css/product-page-discount_quantity.css?v=' + new Date().getTime() + '"" type="text/css" media="all" />'); 18089 } else if(v2_position === 3) { 18090 $('head').append(' <link rel="stylesheet" type="text/css" href="https://recommender.peasisoft.com/v2/storefront/css/list-product-thank.css?v=' + new Date().getTime() + '"" type="text/css" media="all" />'); 18091 $('head').append(' <link rel="stylesheet" type="text/css" href="https://recommender.peasisoft.com/v2/storefront/css/thank-crosssell.css?v=' + new Date().getTime() + '"" type="text/css" media="all" />'); 18092 }else if(v2_position === 2) { 18093 $('head').append(' <link rel="stylesheet" type="text/css" href="https://recommender.peasisoft.com/v2/storefront/css/cart-page-crosssell.css?v=' + new Date().getTime() + '"" type="text/css" media="all" />'); 18094 $('head').append(' <link rel="stylesheet" type="text/css" href="https://recommender.peasisoft.com/v2/storefront/css/cart-page-recommendation.css?v=' + new Date().getTime() + '"" type="text/css" media="all" />') 18095 } 18096 v2_req_data = { 18097 id: v2_product_id, 18098 store_hash: v2_store_hash, 18099 position: v2_position, 18100 trigger_product_ids: v2_trigger_product_ids, 18101 products_in_cart: v2_products_in_cart, 18102 currency_code: v2_currency_code, 18103 screen_width: $(window).width(), 18104 is_user_logged_in: v2_is_user_logged_in, 18105 user_token: v2_token_user, 18106 trigger_variant_ids: v2_trigger_variant_ids, 18107 cart_items: [] 18108 }; 18109 18110 $.getScript("https://recommender.peasisoft.com/storefront/js/popup-widget.js", () => { 18111 $.get({ 18112 url: '/customer/current.jwt?app_client_id=ssearhvcx7ny3fefhmjhsqezf55stq1', 18113 success: function (response) { 18114 if(!response.includes("DOCTYPE")) { 18115 v2_req_data.is_user_logged_in = 1 18116 v2_req_data.user_token = response 18117 } 18118 getPopupContent(); 18119 }, 18120 error: function (error) { 18121 console.log('failed to get current user') 18122 console.log(error); 18123 getPopupContent(); 18124 } 18125 }) 18126 18127 function getPopupContent(){ 18128 console.log('get carts') 18129 $.get('/api/storefront/carts', function(cart_data) { 18130 if (cart_data && cart_data.length > 0) { 18131 v2_cart_id = cart_data[0]['id']; 18132 v2_cart_items = cart_data[0]["lineItems"]["physicalItems"].concat(cart_data[0]["lineItems"]["digitalItems"]); 18133 v2_req_data.products_in_cart = v2_cart_items; 18134 v2_req_data.trigger_product_ids = v2_cart_items.map(x => x.productId); 18135 localStorage.setItem('v2_cart_items', v2_req_data.trigger_product_ids) 18136 if (localStorage.getItem('v2_offer_showed')) { 18137 return false 18138 } 18139 localStorage.removeItem('offer_showed') 18140 v2_req_data.trigger_variant_ids = v2_cart_items.map(x => x.variantId); 18141 localStorage.setItem('v2_variant_ids', v2_req_data.trigger_variant_ids); 18142 localStorage.setItem('v2_cart_items_full', JSON.stringify(v2_cart_items)) 18143 } 18144 if (v2_position === 3 && localStorage.getItem('v2_cart_items')) { 18145 v2_req_data.trigger_product_ids = localStorage.getItem('v2_cart_items').split(",") 18146 v2_req_data.products_in_cart = v2_req_data.trigger_product_ids.slice() 18147 localStorage.removeItem('v2_cart_items') 18148 v2_req_data.trigger_variant_ids = localStorage.getItem('v2_variant_ids').split(",") 18149 localStorage.removeItem('v2_variant_ids') 18150 if(localStorage.getItem('v2_cart_items_full')) { 18151 v2_req_data.cart_items = JSON.parse(localStorage.getItem('v2_cart_items_full')) 18152 localStorage.removeItem('v2_cart_items_full') 18153 } 18154 } 18155 v2_dest_currency_code = $('.body').attr('data-currency-code'); 18156 if (typeof v2_dest_currency_code !== "undefined" && v2_dest_currency_code !== v2_base_currency_code) { 18157 localStorage.setItem('v2_dest_currency_code', v2_dest_currency_code); 18158 } else if (typeof v2_dest_currency_code !== "undefined" && v2_dest_currency_code === v2_base_currency_code) { 18159 v2_dest_currency_code = v2_base_currency_code; 18160 localStorage.setItem('v2_dest_currency_code', v2_dest_currency_code); 18161 } else { 18162 if (localStorage.getItem('v2_dest_currency_code') && localStorage.getItem('v2_dest_currency_code') !== v2_base_currency_code) { 18163 v2_dest_currency_code = localStorage.getItem('v2_dest_currency_code'); 18164 } else { 18165 v2_dest_currency_code = v2_base_currency_code; 18166 } 18167 } 18168 v2_req_data.currency_code = v2_dest_currency_code; 18169 18170 if ((v2_req_data.trigger_product_ids.length < 1 && v2_product_id == null) || v2_position === 0) {
18171 console.log('Request data invalid. Request fail.') 18172 v2_loading = false; 18173 v2_hasOffer = false; 18174 return false 18175 } 18176 v2_offer_type_arr.forEach(element => { 18177 v2_req_data['type'] = element; 18178 $.ajax({ 18179 url: v2_apiUri + "/api/popup-content", 18180 headers: { 18181 "Access-Control-Allow-Headers": "*" 18182 }, 18183 type: "GET", 18184 crossDomain: true, 18185 data: v2_req_data, 18186 dataType: "json", 18187 success: function(res) { 18188 v2_loading = false; 18189 if (res.responseText) { 18190 //set position of offer 18191 if (window.location.pathname.includes("cart.php")) { 18192 v2_position = 2; 18193 $(`.${res.cartPageCrossSell}`).first().after(v2_in_cart_crosssell_block_html) 18194 res.cartPageRecommendationClassPosition == 'after' ? $(`.${res.cartPageRecommendation}`).first().after(v2_in_cart_recommendation_block_html) : $(`.${res.cartPageRecommendation}`).first().before(v2_in_cart_recommendation_block_html); 18195 } else if (typeof v2_product_id !== "undefined") { 18196 res.productPageCrossSellClassPosition == 'before' ? $(`.${res.productPageCrossSell}`).first().before(v2_block_html) : $(`.${res.productPageCrossSell}`).first().after(v2_block_html); 18197 res.productPageBundleClassPosition == 'after' ? $(`.${res.productPageBundle}`).first().after(v2_bundle_block_html) : $(`.${res.productPageBundle}`).first().before(v2_bundle_block_html); 18198 res.productPageQtyDiscountClassPosition == 'after' ? $(`.${res.productPageQtyDiscount}`).first().after(v2_qty_discount_block_html) : $(`.${res.productPageQtyDiscount}`).first().before(v2_qty_discount_block_html); 18199 } else if(window.location.pathname.includes("order-confirmation")){ 18200 res.thankPageCrossSellClassPosition == 'after' ? $(`.${res.thankPageCrossSell}`).first().after(v2_purchase_crosssell_block_html) : $(`.${res.thankPageCrossSell}`).first().before(v2_purchase_crosssell_block_html); 18201 res.thankPageRecommendationClassPosition == 'after' ? $(`.${res.thankPageRecommendation}`).first().after(v2_purchase_product_recommendation_block_html) : $(`.${res.thankPageRecommendation}`).first().before(v2_purchase_product_recommendation_block_html); 18202 } 18203 if(res.templateName){ 18204 let v2_subStrings = null; 18205 if(res && res.templateName){ 18206 v2_subStrings = res.templateName.split("-"); 18207 } 18208 if (!v2_subStrings || v2_subStrings.length < 1) { 18209 console.log("(NR) Error occured."); 18210 return false 18211 } 18212 if(v2_subStrings[1] === 'page' && v2_subStrings[2] === 'crosssell' && !v2_check_existed_page_crosssell){ 18213 $('#ult-upsell-native-block').html(res.responseText); 18214 v2_check_existed_page_crosssell = true; 18215 }else if(v2_subStrings[2] === 'bundle' && !v2_check_existed_page_bundle){ 18216 $('#ult-upsell-native-bundle-block').html(res.responseText); 18217 v2_check_existed_page_bundle = true; 18218 }else if(v2_subStrings[1] !== 'cart' && v2_subStrings[2] === 'product_recommendation' && !v2_check_existed_thank_product_recommendation){ 18219 $('#purchase-product-recommendation-block').html(res.responseText); 18220 v2_check_existed_thank_product_recommendation = true; 18221 }else if(v2_subStrings[1] === 'purchase' && v2_subStrings[2] === 'crosssell' && !v2_check_existed_purchase_crosssell){ 18222 $('#purchase-crosssell-block').html(res.responseText); 18223 v2_check_existed_purchase_crosssell = true; 18224 }else if(v2_subStrings[1] === 'cart' && v2_subStrings[2] === 'crosssell' && !v2_check_existed_in_cart_crosssell){ 18225 $('#in-cart-crosssell-block').html(res.responseText) 18226 v2_check_existed_in_cart_crosssell = true; 18227 }else if(v2_subStrings[2] === 'discount_quantity' && !v2_check_existed_page_qty_discount){ 18228 $('#ult-upsell-native-qty-discount-block').html(res.responseText); 18229 v2_check_existed_page_qty_discount = true; 18230 }else if(v2_subStrings[1] === 'cart' && v2_subStrings[2] === 'product_recommendation' && !v2_check_existed_in_cart_recommendation){ 18231 $('#in-cart-product-recommendation-block').html(res.responseText); 18232 v2_check_existed_in_cart_recommendation = true; 18233 } 18234 v2_hasOffer = true; 18235 console.log("(v2) Found offer"); 18236 v2_offer_id = res.offer_id 18237 v2_product_id = res.trigger_product_id 18238 v2ShowOfferBlock(v2_subStrings[1], v2_subStrings[2]); 18239 } 18240 }
18241 console.log("(v2) Load completed. Request time: ", new Date().getTime() - v2_start_time); 18242 }, 18243 error: function(res) { 18244 v2_loading = false; 18245 let v2_subStrings = null; 18246 if(res && res.templateName){ 18247 v2_subStrings = res.templateName.split("-"); 18248 } 18249 if (!v2_subStrings || v2_subStrings.length < 1) { 18250 console.log("(NR) Error occured."); 18251 return false 18252 } 18253 if(v2_subStrings[1] === 'page' && v2_subStrings[2] === 'crosssell'){ 18254 $('#ult-upsell-native-block').html(res.responseText); 18255 }else if(v2_subStrings[2] === 'bundle'){ 18256 $('#ult-upsell-native-bundle-block').html(res.responseText); 18257 }else if(v2_subStrings[2] === 'product_recommendation'){ 18258 $('#purchase-product-recommendation-block').html(res.responseText); 18259 }else if(v2_subStrings[1] === 'purchase' && v2_subStrings[2] === 'crosssell'){ 18260 $('#purchase-crosssell-block').html(res.responseText); 18261 }else if(v2_subStrings[1] === 'cart' && v2_subStrings[2] === 'crosssell'){ 18262 $('#in-cart-crosssell-block').html(res.responseText) 18263 }else if(v2_subStrings[2] === 'discount_quantity'){ 18264 $('#ult-upsell-native-qty-discount-block').html(res.responseText); 18265 }else if(v2_subStrings[1] === 'cart' && v2_subStrings[2] === 'product_recommendation'){ 18266 $('#in-cart-product-recommendation-block').html(res.responseText); 18267 } 18268 console.log("(v2) Error occured. Request time: ", new Date().getTime() - v2_start_time); 18269 }, 18270 }); 18271 }) 18272 }) 18273 } 18274 }) 18275}); 18276</script>
18276 18277
18277<script> 18278 (function() { 18279 window.shogunVariables = {}; 18280 window.shogunVariables.orderId = ''; 18281 })(); 18282 </script>
vendor: 1 bytes, line 18282
18282
18283<script> 18284 $(document).on("click", ".question-list .box .question", function() { 18285 const $box = $(this).closest(".box"); 18286 18287 // Check if the clicked box is already active 18288 if ($box.hasClass("active")) { 18289 // If it is, remove the active class (close it) 18290 $box.removeClass("active"); 18291 } else { 18292 // Otherwise, remove active class from all boxes and activate the clicked one 18293 $(".question-list .box").removeClass("active"); 18294 $box.addClass("active"); 18295 } 18296 }); 18297 $(document).ready(function() { 18298 var destinationUrl = "/login.php?from=business-account"; 18299 18300 // Redirect user when they click "Register" 18301 $("#business-account-link").click(function(event) { 18302 event.preventDefault(); 18303 if($('body').hasClass('sign-in-customer')){ 18304 console.log("Redirecting to:", 'https://toolstoday.com/trade-professional-application/'); 18305 window.location.href = 'https://toolstoday.com/trade-professional-application/'; 18306 } else { 18307 console.log("Redirecting to:", '/login.php?redirect=https://toolstoday.com/trade-professional-application/&from=business-account'); 18308 window.location.href = '/login.php?redirect=https://toolstoday.com/trade-professional-application/&from=business-account'; 18309 } 18310 }); 18311 $("#personal-account-link").click(function(event) { 18312 event.preventDefault(); 18313 console.log("Redirecting to:", destinationUrl); 18314 window.location.href = destinationUrl; 18315 }); 18316 $("#log-in-button").click(function(event) { 18317 event.preventDefault(); 18318 console.log("Redirecting to:", destinationUrl); 18319 window.location.href = destinationUrl; 18320 }); 18321 18322 $('.register-container a').on('click', function(event) { 18323 event.preventDefault(); 18324 $('html, body').animate({scrollTop: $($.attr(this, 'href')).offset().top}, 500); 18325 }); 18326 }); 18327 $(document).ready(function() { 18328 var urlParams = new URLSearchParams(window.location.search); 18329 if (urlParams.has("from") && urlParams.get("from") === "business-account") { 18330 console.log("User came from /business-account/, waiting for SSO link..."); 18331 18332 var checkInterval = setInterval(function() { 18333 var boltLink = $(".bolt-account-sso button"); 18334 18335 if (boltLink.length) { 18336 console.log("SSO link found, auto-clicking..."); 18337 boltLink[0].click(); 18338 clearInterval(checkInterval); 18339 } 18340 }, 2000); 18341 } else { 18342 console.log("User did not come from /business-account/, no auto-click."); 18343 } 18344 }); 18345</script>
18345<script>if(void 0===window._SaleSchedulerCountdown){function t(){"use strict";var t={};t.settings={store:""},t.data={products:[]},t.unixtime=0,t.targetURL=null,t.productName=null,t.component=function(t,e){return parseFloat(t)/parseFloat(e)},t.getParameterByName=function(t,e){e||(e=window.location.href);var r=RegExp("[?&]"+(t=t.replace(/[\[\]]/g,"\\$&"))+"(=([^&#]*)|&|#|$)").exec(e);return r?r[2]?decodeURIComponent(r[2].replace(/\+/g," ")):"":null},t.getStore=function(){for(var e=document.getElementsByTagName("link"),r=0;r<e.length;r++){var n=e[r].getAttribute("href");if(n.includes("bigcommerce.com/s-")){for(var o=n.split("/"),a=0;a<o.length;a++)if("s-"==o[a].substring(0,2))return t.settings.store=o[a].substring(2),console.log("Countdown, Store:"+t.settings.store),!0}}return!1},t.getMetaName=function(){for(var e=document.getElementsByTagName("meta"),r=0;r<e.length;r++)if("og:title"==e[r].getAttribute("property"))return t.productName=e[r].getAttribute("content"),!0;return!1},t.renderTimer=function(){var e=t.data.product.sale.dtEndTime-parseInt(Date.now()/1e3)-1;if(--e<=0)return"";var r=Math.floor(e/86400),n=Math.floor(e%86400/3600),o=Math.floor(e%3600/60),a=Math.floor(e%60);r=parseInt(r),n=parseInt(n),o=parseInt(o),a=parseInt(a),r=r<10?"0"+r:r,n=n<10?"0"+n:n,o=o<10?"0"+o:o,a=a<10?"0"+a:a;var i="display:inline-block;padding:8px;min-width:48px;background-color:"+t.data.product.timer.fgcolor+";color:"+t.data.product.timer.bgcolor+";border-radius:6px;border:1px solid "+t.data.product.timer.bgcolor+";filter:drop-shadow(1px 1px 2px #888);font-size:"+1.1*parseFloat(t.data.product.timer.fontsize)+"px;",s="background-color:transparent !important; padding:0px !important; border:none !important; text-align:center; vertical-align:middle !important;",d='<table style="border:none !important; background-color:transparent !important; vertical-align:middle !important;"><tr style="background-color:transparent !important;"><td colspan="8" style="'+s+'; padding-bottom:6px !important; text-align:left !important;">'+t.data.product.timer.prefix+'</td></tr><tr style="background-color:transparent !important;">';return d+='<td style="'+s+'"><span style="'+i+'">'+r+"</span></td>",d+='<td style="'+s+'"><span style="display:inline-block; padding:0px 4px 0px; 4px;">:</span></td>',d+='<td style="'+s+'"><span style="'+i+'">'+n+"</span></td>",d+='<td style="'+s+'"><span style="display:inline-block; padding:0px 4px 0px; 4px;">:</span></td>',d+='<td style="'+s+'"><span style="'+i+'">'+o+"</span></td>",d+='<td style="'+s+'"><span style="display:inline-block; padding:0px 4px 0px; 4px;">:</span></td>',d+='<td style="'+s+'"><span style="'+i+'">'+a+"</span></td>",d+="</tr>",d+='<tr style="background-color:transparent !important; font-size:.90em;"><td style="'+s+'">Days</td><td style="'+s+'"></td><td style="'+s+'">Hrs.</td><td style="'+s+'"></td><td style="'+s+'">Mins.</td><td style="'+s+'"></td><td style="'+s+'">Secs.</td></tr>',d+='<tr style="background-color:transparent !important;"><td colspan="8" style="'+s+'; padding-top:12px !important; text-align:left !important;">'+t.data.product.timer.postfix+"</td></tr></table>"},t.getJSON=function(t,e){return new Promise((r,n)=>{var o;let a=e?"?"+Object.entries(o=e).map(t=>`${t[0]}=${t[1]}`).join("&"):"",i=new XMLHttpRequest;i.open("GET",`${t}${a}`),i.onload=function(){i.status>=200&&i.status<400?r(JSON.parse(i.responseText)):r(i.responseText)},i.onerror=()=>n(i.statusText),i.send()})},t.run=function(){if(!1==t.getStore()){console.log("Countdown: Store not found");return}if(t.getMetaName()){for(var e,r,n=["productView-price","price-withouttax"],o=0;o<n.length&&void 0===(e=document.getElementsByClassName(n[o])[0]);o++);if(void 0!==(r=document.getElementsByName("product_id"))&&void 0!==e){t.settings.product_id=parseInt(document.getElementsByName("product_id")[0].value);var a={store_name:t.settings.store,action:"sale_product",product_id:t.settings.product_id};this.getJSON("https://saleschedulerapp.com/api/",a).then(function(r){if(t.data=r,t.data.product.hasOwnProperty("timer")){var n=document.createElement("div");
18345n.id=t.settings.store,n.className="price-section",n.style.fontSize=t.data.product.timer.fontsize,n.style.marginTop="12px",n.style.float="none",n.style.display="block",n.innerHTML=t.renderTimer(),e.appendChild(n),setInterval(function(){document.getElementById(t.settings.store).innerHTML=t.renderTimer()},1e3)}else console.log("Countdown timer turned off - see Create Sale->Details TAB")});return}console.log("Countdown: productView-price not found.")}else console.log("Countdown: og:META not found")},t.run()}window._SaleSchedulerCountdown=!0,t()}</script>
18345<script> 18346 (function() { 18347 (function(a,b,c,d,e,f,g){e['ire_o']=c;e[c]=e[c]||function(){(e[c].a=e[c].a||[]).push(arguments)};f=d.createElement(b);g=d.getElementsByTagName(b)[0];f.async=1;f.src=a;g.parentNode.insertBefore(f,g);})('https://utt.impactcdn.com/A6419206-38b6-4807-8a40-f199b5d3a6cc1.js','script','ire',document,window); ire('identify'); 18348 })(); 18349</script>
vendor: 1 bytes, line 18349
18349
18350<script type="text/javascript">window.ckBCEndpoint = "https://bigcommerce.creditkey.com/bc/";</script>
18350<script src="https://toolstoday.services.answerbase.com/javascript/widget/full-featured-widget.min.js" type="text/javascript" 18351data-platform="bigcommerce" 18352data-page-type="page" 18353data-product-external-id="" 18354data-product-sku="" 18355data-product-title="" 18356data-product-price="" 18357data-product-url="" 18358data-product-description="" 18359data-product-image-url="[object Object]" 18360data-external-product-category-id="" 18361data-list-type="relevance" 18362data-max-width="1100" 18363data-insert-after="#abqna" 18364data-insert-after-category-page="#main-content" 18365 defer></script>
18365<script 18366 type="module" 18367 src="https://cdn.jsdelivr.net/npm/@mobiloud/ml-smart-banner@latest/dist/ml-smart-banner.min.js" 18368></script>
18368 18369 18370<style> 18371 h4.ml-smartBanner__title { 18372 color: #111111 !important; 18373 } 18374</style> 18375
18376<script> 18377 const SBoptions = { 18378 fontFamily: `"Source Sans Pro", "Arial", sans-serif`, 18379 fallbackFontFamily: "sans-serif", 18380 appName: "TT", 18381 textColor: "#222", 18382 buttonColor: "#f57421", 18383 buttonText: "Download", 18384 buttonTextColor: "#fff", 18385 iconUrl: "https://play-lh.googleusercontent.com/kDjRg2zqkoc8Tmyx3d26gMrimk_EK7eEXo-1UTzrOUUgZVA_Mz_tL9oSygzryTnAlqKETlm8kUUyyuuxtFInog=w240-h480-rw", 18386 textHeading: "Unlock 10% off in the app", 18387 textDescription: "Get the app", 18388 bannerColor: "#fff", 18389 linkIos: "https://apps.apple.com/us/app/toolstoday/id6761409500", 18390 linkAndroid: "https://play.google.com/store/apps/details?id=com.toolstoday.android", 18391 position: "bottom", 18392 animation: "fadeIn", 18393 display: "onLoad", 18394 radius: "0", 18395 delay: 0, 18396 shadow: true, 18397 useSession: true, 18398 zindex: 999999, 18399 }; 18400 18401 function addSmartBanner() { 18402 if (!deviceData.isMobile || deviceData.isCanvas) { 18403 return; 18404 } 18405 new SmartBanner(SBoptions).init(); 18406 } 18407 18408 window.addEventListener("load", addSmartBanner); 18409</script>
18409<script> 18410window.addEventListener('load', function () { 18411 if (navigator.userAgent.toLowerCase().indexOf('canvas') === -1) return; 18412 18413 // BigCommerce Script Manager supports Handlebars: 18414 var email = ''.trim(); 18415 if (!email) return; // guest / not logged in 18416 18417 function setSessionCookie(name, value) { 18418 document.cookie = name + '=' + value + '; path=/; max-age=' + (60 * 60 * 24); 18419 } 18420 function getSessionCookie(name) { 18421 var value = '; ' + document.cookie; 18422 var parts = value.split('; ' + name + '='); 18423 if (parts.length === 2) return parts.pop().split(';').shift(); 18424 } 18425 18426 // Avoid repeating for the same email 18427 var alreadyIdentified = getSessionCookie('klaviyoIdentifiedEmail'); 18428 if (alreadyIdentified === encodeURIComponent(email)) return; 18429 18430 function identifyAndMerge(attempt) { 18431 attempt = attempt || 0; 18432 var nf = window.nativeFunctions; 18433 18434 if (nf && typeof nf.klaviyoSetEmail === 'function') { 18435 // 1) Identify anonymous app profile with email 18436 nf.klaviyoSetEmail(email); 18437 18438 // 2) Merge into the real Klaviyo profile 18439 if (typeof nf.klaviyoMergeProfiles === 'function') { 18440 nf.klaviyoMergeProfiles(null, email); 18441 } 18442 18443 setSessionCookie('klaviyoIdentifiedEmail', encodeURIComponent(email)); 18444 } else if (attempt < 8) { 18445 setTimeout(function () { identifyAndMerge(attempt + 1); }, 500); 18446 } 18447 } 18448 18449 identifyAndMerge(); 18450}); 18451</script>
18451<script> 18452(function () { 18453 document.addEventListener('click', function (e) { 18454 if (!document.body.classList.contains('minicart-open')) return; 18455 if (!document.querySelector('#cart-preview-dropdown.f-open-dropdown, #cart-preview-dropdown.is-open')) return; 18456 18457 var closeBtn = e.target.closest( 18458 '.js-sauce-float-highlight-reels-close, ' + 18459 '.snptwdgt-float_highlight-reels-container__minimse-dismiss, ' + 18460 '.snpt-modal .snptico-close, ' + 18461 '.hotspot-modal .snptico-close' 18462 ); 18463 if (!closeBtn) return; 18464 18465 e.stopImmediatePropagation(); 18466 e.preventDefault(); 18467 18468 document.body.classList.add('highlight-reels-cover-minmsd'); 18469 var float = document.querySelector('.snptwdgt-float_highlight-reels-container'); 18470 if (float) { 18471 float.style.opacity = '0'; 18472 float.style.visibility = 'hidden'; 18473 float.style.pointerEvents = 'none'; 18474 } 18475 18476 document.querySelectorAll('.snpt-modal.js-card-modal, .hotspot-modal--frontend').forEach(function (modal) { 18477 modal.style.display = 'none'; 18478 modal.classList.remove('modal-open'); 18479 }); 18480 }, true); 18481})(); 18482</script>
18482 18483 18484 18485
18485<script id="promoBarScript" src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c90a1650-9f9a-013f-30df-660ba57f26ba/e/cf819a40-a05a-013f-7c4d-26ed55b3f519/js/theme/custom/promoBar.js"></script>
18485 18486
18486<script>window.__CF$cv$params={r:'a441cacf486c0bcd',t:'MTc5MDkyNDAyOQ==',u:'01a0fb63ff7e77ef8efc6dded17277ed',ut:'QqPjuA6IIzgF6zDyc8s2PU7ZM20wS4BZg..BTFsI280-1790924029-1.2.1.1-U.0JWrR3Xb78TPj.xMrKhvGfFdWcb.ytAFe1iWRX1utU_rhEA6BF_puIivSJzOMXu.zZGTeyNaTQvnL_oLPdRtEH6rGi9f5X43JMS5B6RGU',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
18486<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":"3fbebda3791e4f5da9ed2f1d7e2bc826","spa":2}' crossorigin="anonymous"></script>
18486 18487</body> 18488</html> 18489
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.