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/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/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/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/dist/theme-bundle.head_async.js"></script>
60 61
61<script src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/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-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-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/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: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: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/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: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/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: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/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/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/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/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:'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;}</style> 80 <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/css/theme-dbbe2c40-9a28-013f-1656-4a10b149cf41.css" rel="stylesheet"> 81 <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/css/siteframe-dbbe2c40-9a28-013f-1656-4a10b149cf41.css" rel="stylesheet"> 82 <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/css/cms-theme-dbbe2c40-9a28-013f-1656-4a10b149cf41.css" rel="stylesheet"> 83 <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/css/cms-dbbe2c40-9a28-013f-1656-4a10b149cf41.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":"84970e00-d77b-4436-a2ea-6cd136b862a1"}); 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-09-24T20:27:16+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</script>
3961 3962
3963<script src="https://cdn.noibu.com/collect-core.js"></script>
3963<script> 3964window.addEventListener('load', () => { 3965 3966 const fetchCartData = async () => { 3967 const options = { 3968 method: "GET", 3969 headers: { 3970 Accept: "application/json", 3971 "Content-Type": "application/json", 3972 }, 3973 }; 3974 3975 try { 3976 const response = await fetch( 3977 `${window.location.origin}/api/storefront/carts`, 3978 options 3979 ); 3980 3981 if (!response.ok) { 3982 console.error( 3983 `HTTP Error: ${response.status} - ${response.statusText}` 3984 ); 3985 return undefined; 3986 } 3987 3988 const data = await response.json(); 3989 return data[0]; // Return the first cart if it exists, otherwise undefined 3990 } catch (error) { 3991 console.error("Fetch error:", error); 3992 return undefined; 3993 } 3994 }; 3995 3996 const fetchCheckout = async (checkoutId) => { 3997 const options = { 3998 method: "GET", 3999 headers: { 4000 Accept: "application/json", 4001 "Content-Type": "application/json", 4002 }, 4003 }; 4004 4005 try { 4006 const url = `${window.location.origin}/api/storefront/checkouts/${checkoutId}`; 4007 const response = await fetch(url, options); 4008 4009 if (!response.ok) { 4010 console.error( 4011 `HTTP Error: ${response.status} - ${response.statusText}` 4012 ); 4013 return undefined; 4014 } 4015 4016 const data = await response.json(); 4017 return data; 4018 } catch (error) { 4019 console.error("Fetch error:", error); 4020 return undefined; 4021 } 4022 }; 4023 4024 const addCustomAttribute = (key, value) => { 4025 if (window.NOIBUJS) { 4026 window.NOIBUJS.addCustomAttribute(key, value); 4027 } else { 4028 window.addEventListener('noibuSDKReady', () => { 4029 window.NOIBUJS.addCustomAttribute(key, value); 4030 }); 4031 } 4032 }; 4033 4034 if (typeof window.bodlEvents?.cart?.on === "function") { 4035 window.bodlEvents.cart.viewed(async (payload) => { 4036 4037 const cartData = await fetchCartData(); 4038 4039 if (cartData) { 4040 sessionStorage.setItem("cartId", cartData?.id); 4041 addCustomAttribute("cartId", cartData?.id); 4042 } 4043 }); 4044 } 4045 4046 if (typeof window.bodlEvents.checkout.checkoutBegin === "function") { 4047 window.bodlEvents.checkout.checkoutBegin(async (payload) => { 4048 4049 const cartId = sessionStorage.getItem("cartId"); 4050 4051 if (cartId) { 4052 addCustomAttribute("checkoutId", cartId); 4053 } 4054 }); 4055 } 4056 4057 if (typeof window.bodlEvents.checkout.orderPurchased === "function") { 4058 window.bodlEvents.checkout.orderPurchased((payload) => { 4059 addCustomAttribute("orderId", payload?.order_id?.toString()); 4060 }); 4061 } 4062 4063 if (window?.bodl?.shopper?.customer_id) { 4064 addCustomAttribute("customerId", window.bodl.shopper.customer_id); 4065 } 4066 4067 if (window?.bodl?.session?.id) { 4068 addCustomAttribute("sessionId", window.bodl.session.id); 4069 } 4070 4071}, false) 4072</script>
4072 4073
4073<script> 4074 async function handleHelpCode() { 4075 if (window.NOIBUJS?.requestHelpCode) { 4076 const helpCodeField = document.getElementById("help-code-field"); 4077 if (helpCodeField != null) { 4078 const helpCode = await window.NOIBUJS.requestHelpCode(false); 4079 helpCodeField.innerText = helpCode; 4080 } 4081 } 4082 } 4083 4084 if (window?.NOIBUJS) { 4085 handleHelpCode(); 4086 } else { 4087 window.addEventListener('noibuSDKReady', handleHelpCode); 4088 } 4089 </script>
4089 4090 4091
4091<script> 4092 async function handleButtonHelpCode() { 4093 const button = document.getElementById("request-help-code"); 4094 const label = document.getElementById("help-code-result"); 4095 4096 if (button != null && label != null) { 4097 button.addEventListener("click", async () => { 4098 if (window.NOIBUJS?.requestHelpCode) { 4099 const helpCode = await window.NOIBUJS.requestHelpCode(false); 4100 label.innerText = helpCode; 4101 } 4102 }); 4103 } 4104 } 4105 4106 if (window?.NOIBUJS) { 4107 handleButtonHelpCode(); 4108 } else { 4109 window.addEventListener("noibuSDKReady", handleButtonHelpCode); 4110 } 4111 </script>
vendor: 1 bytes, line 4111
4111
4112<script> 4113window.addEventListener("noibuSDKReady", async () => { 4114 const helpCode = await window.NOIBUJS.requestHelpCode(false); 4115 const helpCodeField = document.getElementById("cs-code-help"); 4116 if (helpCodeField != null) { 4117 helpCodeField.innerText = helpCode; 4118 } 4119}); 4120</script>
vendor: 1 bytes, line 4120
4120
4121<script> 4122 4123 4124 4125 4126 var { product: boProduct, token: boToken, page_type: boPageType } = JSON.parse("{\"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxXSwiY29ycyI6WyJodHRwczovL3Rvb2xzdG9kYXkuY29tIl0sImVhdCI6MTc5MDQyNTkwNCwiaWF0IjoxNzkwMjUzMTA0LCJpc3MiOiJCQyIsInNpZCI6MTAwMjUyMDYzNCwic3ViIjoiQkMiLCJzdWJfdHlwZSI6MCwidG9rZW5fdHlwZSI6MX0.Xm-OVLgfpDP2ZuMDm6WKRpvkIdqIdWrTFhZZzpDjs1LzDcIL95iIvfkatSYiYuihvKW8sZRE8cKirMtExljQmQ\",\"page_type\":\"page\"}"); 4127 window.backorder_theme_data = { 4128 token: boToken, 4129 product: boProduct, 4130 page_type: boPageType 4131 }; 4132</script>
4132<script> 4133$(document).ready(function() { 4134 var $body = $('body'); 4135 var $stickyHeader = $('.new-sticky-header'); 4136 var stickyPage = $body.hasClass('product-cus') 4137 || $body.hasClass('category-cus') 4138 || $body.hasClass('brand-cus') 4139 || $body.hasClass('pageid-790') 4140 || $body.hasClass('pageid-272') 4141 || $body.hasClass('pageid-802'); 4142 4143 function ensureStickySpacer(height) { 4144 var $spacer = $stickyHeader.next('.sticky-header-spacer'); 4145 if (!$spacer.length) { 4146 $spacer = $('<div class="sticky-header-spacer" aria-hidden="true"></div>'); 4147 $stickyHeader.after($spacer); 4148 } 4149 $spacer.css({ 4150 display: 'block', 4151 width: '100%', 4152 height: height + 'px', 4153 pointerEvents: 'none', 4154 visibility: 'hidden' 4155 }); 4156 } 4157 4158 function removeStickySpacer() { 4159 $stickyHeader.next('.sticky-header-spacer').remove(); 4160 } 4161 4162 function toggleStickyHeader() { 4163 if (!stickyPage || !$stickyHeader.length) { 4164 return; 4165 } 4166 4167 var scrollTop = $(window).scrollTop(); 4168 4169 if (scrollTop > 0) { 4170 if (!$body.hasClass('sticky-header')) { 4171 ensureStickySpacer($stickyHeader.outerHeight()); 4172 $body.addClass('sticky-header'); 4173 } 4174 } else if ($body.hasClass('sticky-header')) { 4175 $body.removeClass('sticky-header'); 4176 removeStickySpacer(); 4177 } 4178 4179 var toolbarTop = $('.buttons-block,.toolbar-top,.top-center-container .buttons-wrapper').scrollTop(); 4180 if (scrollTop > toolbarTop) { 4181 $body.addClass('sticky-toolbar'); 4182 } else { 4183 $body.removeClass('sticky-toolbar'); 4184 } 4185 } 4186 4187 toggleStickyHeader(); 4188 4189 $(window).on('scroll', function() { 4190 toggleStickyHeader(); 4191 }); 4192}); 4193</script>
4193<script> 4194 4195 var FS_VARIATION_SETUP = { "ab_testing_variations": {} }; 4196 4197</script>
4197 4198 4199 4200
4200<script type="text/javascript"> 4201 const trustpilot_settings = { 4202 page: "page" === "default" ? "landing" : "page", 4203 sku: "", 4204 name: "", 4205 key: "Wo3KQ0rPWNvbhYFv", 4206 product_id: "", // Needed for TrustBoxPreview 4207 }; 4208 const createTrustBoxScript = function() { 4209 const trustBoxScript = document.createElement('script'); 4210 trustBoxScript.async = true; 4211 trustBoxScript.src = "https://ecommplugins-scripts.trustpilot.com/v2.1/js/header_bigcommerce.min.js"; 4212 document.head.appendChild(trustBoxScript); 4213 }; 4214 if (BCData.product_attributes && !BCData.product_attributes.base && "sku" !== 'id') { 4215 addEventListener('DOMContentLoaded', () => { 4216 const endpoint = "/remote/v1/product-attributes/"; 4217 try { 4218 stencilUtils.api.productAttributes.makeRequest(endpoint, "GET", {}, {}, function(err, res) { 4219 trustpilot_settings.sku = res.data["sku"]; 4220 createTrustBoxScript(); 4221 }) 4222 } catch { 4223 fetch(endpoint).then(function(res) { 4224 res.json().then(function(jsonRes) { 4225 trustpilot_settings.sku = jsonRes.data["sku"]; 4226 createTrustBoxScript(); 4227 }); 4228 }); 4229 } 4230 }); 4231 } else { 4232 createTrustBoxScript(); 4233 } 4234 </script>
4234 4235
4235<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/-qMbgpj9sbDaquP-EfNG1w" async></script>
4235<script> 4236(function () { 4237 if (document.querySelector('meta[name="apple-itunes-app"]')) return; 4238 var meta = document.createElement('meta'); 4239 meta.name = 'apple-itunes-app'; 4240 meta.content = 'app-id=6761409500'; 4241 document.head.appendChild(meta); 4242})(); 4243</script>
4243<script> 4244</script>
4244<!-- Generated by Stape API --> 4245<!-- Google Tag Manager -->
4246<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>
4246 4247<!-- End Google Tag Manager -->
4247<script nonce=""> 4248if(typeof fbq === 'function') { 4249 fbq('trackSingle', '503371893180330', 'PageView', {}, {"eventID":"37be09b6-cee8-45da-bf85-bf52e918204c"}); 4250} else if (typeof window.addEventListener === 'function') { 4251 window.addEventListener("load", function() { fbq('trackSingle', '503371893180330', 'PageView', {}, {"eventID":"37be09b6-cee8-45da-bf85-bf52e918204c"}); }, false) 4252} 4253</script>
4253 4254
4254<script data-cfasync="false" src="https://microapps.bigcommerce.com/bodl-events/1.9.4/index.js" integrity="sha256-Y0tDj1qsyiKBRibKllwV0ZJ1aFlGYaHHGl/oUFoXJ7Y=" nonce="" crossorigin="anonymous"></script>
4254 4255
4255<script data-cfasync="false" nonce=""> 4256 4257 (function() { 4258 function decodeBase64(base64) { 4259 const text = atob(base64); 4260 const length = text.length; 4261 const bytes = new Uint8Array(length); 4262 for (let i = 0; i < length; i++) { 4263 bytes[i] = text.charCodeAt(i); 4264 } 4265 const decoder = new TextDecoder(); 4266 return decoder.decode(bytes); 4267 } 4268 window.bodl = JSON.parse(decodeBase64("eyJzZXNzaW9uIjp7ImlkIjoiMzNhZDA2MTUtNzVmMy00MzVmLWJlMzUtZDkyNThhZmYyNjRjIiwiZmlyc3RfdG91Y2hfdGltZXN0YW1wIjoiMjAyNi0wOS0yNFQyMDoyNzoxNSIsImZpcnN0X3RvdWNoX3JlZmVycmFsX3VybCI6IiIsImZpcnN0X3RvdWNoX3JlcXVlc3RfdXJsIjoiaHR0cHM6Ly90b29sc3RvZGF5LmNvbS9zZWFyY2gtcmVzdWx0cy8ifSwic2hvcHBlciI6eyJ2aXNpdG9yX2lkIjoiIiwiY3VzdG9tZXJfaWQiOm51bGwsImVtYWlsIjpudWxsLCJmaXJzdF9uYW1lIjpudWxsLCJsYXN0X25hbWUiOm51bGx9LCJkYXRhX2NvbnNlbnQiOnsiZnVuY3Rpb25hbCI6dHJ1ZSwiYW5hbHl0aWNzIjp0cnVlLCJhZHZlcnRpc2luZyI6dHJ1ZX0sImV2ZW50cyI6W119")); 4269 })() 4270 4271 </script>
4271 4272
4273<script nonce=""> 4274(function () { 4275 var xmlHttp = new XMLHttpRequest(); 4276 4277 xmlHttp.open('POST', 'https://bes.gcp.data.bigcommerce.com/nobot'); 4278 xmlHttp.setRequestHeader('Content-Type', 'application/json'); 4279 xmlHttp.send('{"store_id":"1002520634","timezone_offset":"-4.0","timestamp":"2026-09-24T20:27:15.78885400Z","visit_id":"0e8fc7b4-a387-4aa1-a9bb-4c458cfc09b5","channel_id":1}'); 4280})(); 4281</script>
4281 4282 4283 4284 4285
4285<script src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/js/theme/custom/breadcrumbs.js"></script>
4285 4286 4287 4288 <link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 4289<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
4290<script> 4291/* >> TriplePixel :: start*/ 4292var qu = getUrlParameter('q'); 4293var que = ""; 4294if(qu){ 4295 que = qu.replace("+"," "); 4296} 4297var products = []; 4298window.TriplePixelData={ 4299 TripleName:"store-byznwdb8us.mybigcommerce.com", 4300 ver:"2.17", 4301 plat:"bigcommerce", 4302 isHeadless:false, 4303 product:{ 4304 id:"", 4305 name:"", 4306 price:"" 4307 }, 4308 checkout:{ 4309 id:"", 4310 ship_email:"" 4311 }, 4312 user:{ 4313 em:"" 4314 }, 4315 search: que 4316},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); 4317/* << TriplePixel :: end*/ 4318function getUrlParameter(sParam) { 4319 var sPageURL = window.location.search.substring(1), 4320 sURLVariables = sPageURL.split('&'), 4321 sParameterName, 4322 i; 4323 for (i = 0; i < sURLVariables.length; i++) { 4324 sParameterName = sURLVariables[i].split('='); 4325 if (sParameterName[0] === sParam) { 4326 return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); 4327 } 4328 } 4329 return false; 4330} 4331</script>
4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343<link rel="alternate" hreflang="en-US" href="https://www.toolstoday.com/search-results/" /> 4344 <link rel="alternate" hreflang="en" href="https://global.toolstoday.com/search-results/" /> 4345 <link rel="alternate" hreflang="de" href="https://de.global.toolstoday.com/search-results/" /> 4346 <link rel="alternate" hreflang="fr" href="https://fr.global.toolstoday.com/search-results/" /> 4347 <link rel="alternate" hreflang="es" href="https://es.global.toolstoday.com/search-results/" /> 4348 <link rel="alternate" hreflang="x-default" href="https://global.toolstoday.com/search-results/" /> 4349 4350 <!-- start Omniconvert.com code --> 4351 <!-- 4352 <link rel="dns-prefetch" href="//app.omniconvert.com" /> 4353
4353<script type="text/javascript">window._mktz=window._mktz||[];</script>
4353 4354
4354<script src="//cdn.omniconvert.com/js/l3a7b84.js"></script>
4354 4355 --> 4356 <!-- end Omniconvert.com code --> 4357 4358 </head> 4359 <body class="page-cus pageid-790 website-1 guest-customer"> 4360 <svg data-src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/icon-sprite.svg" class="icons-svg-sprite"></svg> 4361 4362 <picture> 4363 <source 4364 media="(min-width: 768px)" 4365 srcset="https://toolstoday.com/images/stencil/original/image-manager/white-bg-new.jpg" 4366 sizes="100vw"> 4367 4368 <img 4369 class="white-bg" 4370 src="https://toolstoday.com/images/stencil/original/image-manager/white-bg-new.jpg" 4371 width="1500" 4372 height="1500" 4373 fetchpriority="high" 4374 loading="eager" 4375 decoding="async" 4376 alt=""> 4377</picture> 4378 4379<!-- Google Tag Manager (noscript) --> 4380<noscript 4381 ><iframe 4382 src="https://sgtm.toolstoday.com/ns.html?id=GTM-NJXNPMK2" 4383 height="0" 4384 width="0" 4385 style="display: none; visibility: hidden" 4386 ></iframe 4387></noscript> 4388<!-- End Google Tag Manager (noscript) --> 4389<input type="hidden" id="gtm_vars" />
4390<script> 4391 // page type 4392 var page_type = "page"; 4393 if(page_type == "default"){ 4394 page_type = "home"; 4395 } 4396 insertinGTMVars("page_type",page_type); 4397 4398 // page title 4399 var page_title = "Search Results+"; 4400 if(page_title == ""){ 4401 page_title = document.title; 4402 } 4403 insertinGTMVars("page_title",page_title); 4404 4405 // currency 4406 insertinGTMVars("currency","USD"); 4407 4408 // customer email 4409 insertinGTMVars("customer_email",""); 4410 4411 4412 if(page_type == "category"){ 4413 // category name 4414 insertinGTMVars("category_name",""); 4415 4416 } 4417 4418 if(page_type == "product"){ 4419 // product sku 4420 insertinGTMVars("product_sku",""); 4421 4422 // product id 4423 insertinGTMVars("product_id",""); 4424 4425 // product category 4426 4427 insertinGTMVars("product_category",""); 4428 4429 // product title 4430 insertinGTMVars("product_title",""); 4431 4432 // product brand 4433 insertinGTMVars("product_brand",""); 4434 4435 // product url 4436 insertinGTMVars("product_url",""); 4437 4438 // product image 4439 //insertinGTMVars("product_image",""); 4440 insertinGTMVars("product_image",""); 4441 4442 // product oos 4443 var out_of_stock = ""; 4444 var stock_level = "In Stock"; 4445 if(out_of_stock!=""){ 4446 stock_level = "Out of Stock"; 4447 } 4448 insertinGTMVars("product_oos",stock_level); 4449 4450 // product price 4451 insertinGTMVars("product_price",""); 4452 4453 // compare price 4454 insertinGTMVars("compare_price",""); 4455 } 4456 4457 if(page_type == "cart"){ 4458 var product_brands = []; 4459 var product_skus = []; 4460 var products_data = []; 4461 4462 4463 // product brands 4464 insertinGTMVars("product_brands",product_brands); 4465 4466 // product skus 4467 insertinGTMVars("product_skus",product_skus); 4468 4469 // all products data 4470 insertinGTMVars("products_data",products_data); 4471 4472 // grand total 4473 insertinGTMVars("grand_total",""); 4474 4475 } 4476 4477 if(page_type == "checkout"){ 4478 fetch('/api/storefront/cart?includes=consignments.availableShippingOptions',{ credentials: 'include' }).then(function (response) { 4479 return response.json(); 4480 }).then(function (cartJson) { 4481 return cartJson[0].id; 4482 }).catch(function (error) { 4483 4484 }).then(function (cartId) { 4485 fetch('/api/storefront/checkouts/' + cartId, { credentials: 'include' }).then(function (response) { 4486 return response.json(); 4487 }).then(function (checkoutJson) { 4488 all_items = checkoutJson.cart.lineItems; 4489 var products = []; 4490 for(var key in all_items) { 4491 for (var key1 in all_items[key]) { 4492 var item = all_items[key][key1]; 4493 var product = { 4494 "brand": item.brand, 4495 "id": item.sku, 4496 "name": item.name, 4497 "price":item.listPrice, 4498 "quantity": item.quantity, 4499 "product_id": item.productId 4500 }; 4501 products.push(product); 4502 4503 } 4504 } 4505 4506 // all products data 4507 insertinGTMVars("products_data",products); 4508 4509 // grand_total 4510 insertinGTMVars("grand_total",checkoutJson.cart.outstandingBalance); 4511 }).catch(function (error) { 4512 console.log(error); 4513 }) 4514 }); 4515 } 4516 4517 if(page_type == "orderconfirmation"){ 4518 fetch('/api/storefront/order/?include=lineItems.physicalItems.categories', {credentials: 'include'}) .then(function(response) { 4519 return response.json(); 4520 }) .then(function(orderJson) { 4521 var couponcode = orderJson.coupons[0]; 4522 if(couponcode == undefined){ 4523 couponcode = ""; 4524 } 4525 // coupon code 4526 insertinGTMVars("couponcode",couponcode); 4527 4528 all_items = orderJson.lineItems; 4529 var products = []; 4530 for(var key in all_items) { 4531 for (var key1 in all_items[key]) { 4532 var item = all_items[key][key1]; 4533 var item_brand = item.brand; 4534 4535 var categories = item.categories; 4536 var cats = []; 4537 $.each(categories,function(index,category_list){ 4538 $.each(category_list,function(index,category){ 4539 var name = category.name; 4540 cats.push(name); 4541 });
4542 }); 4543 cats = $.grep(cats, function(el, index) { 4544 return index === $.inArray(el, cats); 4545 }); 4546 4547 /*if(item_brand == undefined){ 4548 var data = {"sku":item.sku}; 4549 $.ajax({ 4550 url: "https://globale.toolstoday.com/bigcommerce/getProductData.php", 4551 type: "POST", 4552 dataType: 'json', 4553 data: data, 4554 success: function (data) { 4555 item_brand = data['product']['custom_fields']['brand'].value; 4556 var product = { 4557 "brand": item_brand, 4558 "id": item.sku, 4559 "name": item.name, 4560 "price":item.listPrice, 4561 "quantity": item.quantity, 4562 "category": cats[0] 4563 }; 4564 products.push(product); 4565 }, 4566 fail: function (data) { 4567 console.log(data); 4568 } 4569 }); 4570 } else {*/ 4571 var product = { 4572 "brand": item_brand, 4573 "id": item.sku, 4574 "name": item.name, 4575 "price":item.listPrice, 4576 "quantity": item.quantity, 4577 "category": cats[0], 4578 "product_id": item.productId 4579 }; 4580 products.push(product); 4581 //} 4582 } 4583 } 4584 4585 // all products data 4586 setTimeout(function(){ 4587 insertinGTMVars("products_data",products); 4588 },4000) 4589 4590 // billing email 4591 insertinGTMVars("billing_email",orderJson.billingAddress.email); 4592 4593 // customer id 4594 insertinGTMVars("customer_id",orderJson.customerId); 4595 4596 // discount 4597 insertinGTMVars("discount",orderJson.discountAmount); 4598 4599 // order id 4600 insertinGTMVars("order_id",orderJson.orderId); 4601 4602 // shipping amount 4603 insertinGTMVars("shipping_amount",orderJson.shippingCostTotal); 4604 4605 // tax amount 4606 insertinGTMVars("tax_amount",orderJson.taxTotal); 4607 4608 // grand total 4609 insertinGTMVars("grand_total",orderJson.orderAmount); 4610 4611 console.log(orderJson.billingAddress); 4612 // phone 4613 insertinGTMVars("phone_number",orderJson.billingAddress.phone); 4614 4615 // first name 4616 insertinGTMVars("first_name",orderJson.billingAddress.firstName); 4617 4618 // last name 4619 insertinGTMVars("last_name",orderJson.billingAddress.lastName); 4620 4621 // street 4622 insertinGTMVars("street",orderJson.billingAddress.address1 + " " + orderJson.billingAddress.address2); 4623 4624 // city 4625 insertinGTMVars("city",orderJson.billingAddress.city); 4626 4627 // region 4628 insertinGTMVars("region",orderJson.billingAddress.stateOrProvince); 4629 4630 // country 4631 insertinGTMVars("country",orderJson.billingAddress.country); 4632 4633 // postal_code 4634 insertinGTMVars("postal_code",orderJson.billingAddress.postalCode); 4635 }); 4636 } 4637 4638 setTimeout(function (){ 4639 if($('.cart-quantity').html() != '0') { 4640 fetch('/api/storefront/cart?includes=consignments.availableShippingOptions',{ credentials: 'include' }).then(function (response) { 4641 return response.json(); 4642 }).then(function (cartJson) { 4643 return cartJson[0].id; 4644 }).catch(function (error) { 4645 4646 }).then(function (cartId) { 4647 fetch('/api/storefront/checkouts/' + cartId, { credentials: 'include' }).then(function (response) { 4648 return response.json(); 4649 }).then(function (checkoutJson) { 4650 if(checkoutJson.cart){ 4651 all_items = checkoutJson.cart.lineItems; 4652 var products = []; 4653 for(var key in all_items) { 4654 for (var key1 in all_items[key]) { 4655 var item = all_items[key][key1]; 4656 var product = { 4657 "brand": item.brand, 4658 "id": item.sku, 4659 "name": item.name, 4660 "price":item.listPrice, 4661 "quantity": item.quantity, 4662 "product_id": item.productId 4663 }; 4664 products.push(product); 4665 } 4666 } 4667 4668 // all products data 4669 insertinGTMVars("products_incart",products); 4670 console.log(checkoutJson); 4671 console.log("checkoutJson"); 4672 // grand_total 4673 insertinGTMVars("grand_total_incart",checkoutJson.cart.cartAmount); 4674 } 4675 }).catch(function (error) { 4676 console.log(error); 4677 }) 4678 }); 4679 } 4680 },2000); 4681 4682 function insertinGTMVars(element,value){ 4683 var gtm_vars = document.getElementById("gtm_vars").value; 4684 var gtm_array = {}; 4685 if(gtm_vars != ""){ 4686 gtm_array = JSON.parse(gtm_vars); 4687 } 4688 gtm_array[element] = value; 4689 document.getElementById("gtm_vars").value = JSON.stringify(gtm_array); 4690 } 4691</script>
4691 4692 4693<!-- FROM APP -->
4694<script> 4695 window.dataLayer = window.dataLayer || []; 4696 4697 4698 4699 4700 4701 function getUrlParameter(sParam) { 4702 var sPageURL = window.location.search.substring(1), 4703 sURLVariables = sPageURL.split('&'), 4704 sParameterName, 4705 i; 4706 4707 for (i = 0; i < sURLVariables.length; i++) { 4708 sParameterName = sURLVariables[i].split('='); 4709 4710 if (sParameterName[0] === sParam) { 4711 return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); 4712 } 4713 } 4714 return false; 4715 } 4716 var gtm_vars = document.getElementById("gtm_vars").value; 4717 var gtm_array = {}; 4718 if(gtm_vars != ""){ 4719 gtm_array = JSON.parse(gtm_vars); 4720 } 4721 if (gtm_array.page_title == "Search Results+") { 4722 var qu = getUrlParameter('q') 4723 if (qu) { 4724 var que = qu.replace("+", " "); 4725 console.log(que); 4726 4727 // GA4 event 4728 var ga4event = {}; 4729 ga4event.event = "view_search_results"; 4730 ga4event.ecommerce = {}; 4731 ga4event.ecommerce.search_term = que; 4732 window.dataLayer.push(ga4event); 4733 4734 var ga4event2 = {}; 4735 ga4event2.event = "view_search_results_custom"; 4736 ga4event2.ecommerce = {}; 4737 ga4event2.ecommerce.search_term = que; 4738 window.dataLayer.push(ga4event2); 4739 4740 } 4741 } 4742</script>
4742 4743<!-- FROM APP --> 4744<a href="#main-content" class="skip-to-main-link">Skip to main content</a> 4745<!-- 4746<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"> 4747 <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap" rel="stylesheet"> 4748<p style="color: white; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; letter-spacing: 0.5px;"> 4749 <a href="/sale-items/" style="color: white;text-decoration: none;"> 4750 Limited-Time March Deals â Shop & Save. 4751 </a> 4752</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> 4753--> 4754<!--
4754<script src="//dn3y71tq7jf07.cloudfront.net/toolstoday.com/cbar.js.php" defer="" charset="utf-8" id="barilliance-script" type="text/javascript"></script>
4754--> 4755 4756<!--
4756<script> 4757(function () { 4758 4759 const MESSAGE_CLASS = 'amana-eligible-message'; 4760 const eligibleBrands = [ 4761 'Amana Tool', 4762 'Amana Tool/AGE Series', 4763 'Timberline', 4764 'Amana Tool Mamba' 4765 ]; 4766 4767 function applyMiniCartMessages() { 4768 const items = document.querySelectorAll('.previewCartList .previewCartItem'); 4769 4770 if (!items.length) return; 4771 4772 items.forEach(item => { 4773 const input = item.querySelector('.previewCartItem-content input[type="hidden"]'); 4774 const brand = input?.getAttribute('brand'); 4775 4776 if (!brand || !eligibleBrands.includes(brand)) return; 4777 4778 const nameEl = item.querySelector('.previewCartItem-name'); 4779 if (!nameEl) return; 4780 4781 // prevent duplicates 4782 if (nameEl.querySelector(`.${MESSAGE_CLASS}`)) return; 4783 4784 const msg = document.createElement('div'); 4785 msg.className = MESSAGE_CLASS; 4786 msg.innerHTML = 'Eligible for the Labor Day Sale'; 4787 4788 nameEl.appendChild(msg); 4789 }); 4790 } 4791 4792 document.addEventListener('minicart-init', function () { 4793 setTimeout(applyMiniCartMessages, 50); 4794 }); 4795 4796 const observer = new MutationObserver(() => { 4797 applyMiniCartMessages(); 4798 }); 4799 4800 observer.observe(document.body, { 4801 childList: true, 4802 subtree: true 4803 }); 4804 4805})(); 4806</script>
4806-->
4807<script> 4808document.addEventListener('DOMContentLoaded', function () { 4809 // Prevent loading on category pages 4810 if (!document.body.classList.contains('category-cus')) { 4811 const yotpoScript = document.createElement('script'); 4812 yotpoScript.src = 'https://cdn-loyalty.yotpo.com/loader/-qMbgpj9sbDaquP-EfNG1w.js'; 4813 yotpoScript.async = true; 4814 document.body.appendChild(yotpoScript); 4815 } 4816}); 4817</script>
4817 4818
4819<script> 4820 (function() { 4821 var path = window.location.pathname || ''; 4822 4823 // Only load Route on cart & checkout 4824 var isCartOrCheckout = 4825 path.indexOf('/cart.php') !== -1 || 4826 path.indexOf('/checkout') !== -1; 4827 4828 if (!isCartOrCheckout) { 4829 return; 4830 } 4831 4832 var s = document.createElement('script'); 4833 s.src = 'https://bigcommerce.route.com/checkout/listener.js?s=byznwdb8us'; 4834 s.async = true; 4835 document.head.appendChild(s); 4836 })(); 4837</script>
vendor: 2 bytes, line 4837
4837
4838<script> 4839 $(document).ready(function () { 4840 var checkInterval = setInterval(function () { 4841 var content = $('#promoBar .promo-options-title').html().trim(); 4842 if (content !== '') { 4843 setTimeout(function(){ 4844 $('.zn-element-wrapper .promo-zeno').html(content); 4845 clearInterval(checkInterval); 4846 }, 1000); 4847 } 4848 }, 500); 4849 $('.peek-a-bar .close-button').on('click', function () { 4850 $(this).closest('.peek-a-bar').hide(); 4851 }); 4852 $(document).on('click', '.close-button-promo', function () { 4853 $('div#promoBar.loaded').removeClass('open'); 4854 $('.promo-overlay').removeClass('active'); 4855 $('div#promoBar.loaded .promobar-collapse-wrapper').removeClass('open'); 4856 $('div#promoBar.loaded .promobar-collapse-wrapper.open .promo-options-content').removeClass('open'); 4857 }); 4858 $(document).on('click', '.promo-close', function () { 4859 $('.promo-overlay').removeClass('active'); 4860 $('div#promoBar.loaded').removeClass('open'); 4861 $('div#promoBar.loaded .promobar-collapse-wrapper').removeClass('open'); 4862 $('div#promoBar.loaded .promobar-collapse-wrapper.open .promo-options-content').removeClass('open'); 4863 }); 4864 $(document).on('click', '.learn_more', function () { 4865 $('div#promoBar.loaded').addClass('open'); 4866 $('div#promoBar.loaded .promobar-collapse-wrapper').addClass('open'); 4867 $('div#promoBar.loaded .promobar-collapse-wrapper.open .promo-options-content').addClass('active'); 4868 $('body').append('<div id="promoBar-placeholder"></div>'); 4869 }); 4870 4871 }); 4872</script>
4872 4873<header class="header" role="banner"> 4874<div class="peek-a-bar hard-coded-in-header"> 4875 <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"> 4876 <style data-container-styling="c61b0116-d8e8-4acc-a09b-fa2f92d05cc5"> 4877 [data-sub-layout-container="c61b0116-d8e8-4acc-a09b-fa2f92d05cc5"] { 4878 box-sizing: border-box; 4879 display: flex; 4880 flex-wrap: wrap; 4881 z-index: 0; 4882 position: relative; 4883 height: ; 4884 padding-top: 0px; 4885 padding-right: 0px; 4886 padding-bottom: 0px; 4887 padding-left: 0px; 4888 margin-top: 0px; 4889 margin-right: 0px; 4890 margin-bottom: 0px; 4891 margin-left: 0px; 4892 border-width: 0px; 4893 border-style: solid; 4894 border-color: #333333; 4895 } 4896 4897 [data-sub-layout-container="c61b0116-d8e8-4acc-a09b-fa2f92d05cc5"]:after { 4898 display: block; 4899 position: absolute; 4900 top: 0; 4901 left: 0; 4902 bottom: 0; 4903 right: 0; 4904 background-size: cover; 4905 z-index: auto; 4906 } 4907 </style> 4908 4909 <div data-sub-layout="4ebd4b4a-8e19-40a8-9d07-6abeef06dc60"> 4910 <style data-column-styling="4ebd4b4a-8e19-40a8-9d07-6abeef06dc60"> 4911 [data-sub-layout="4ebd4b4a-8e19-40a8-9d07-6abeef06dc60"] { 4912 display: flex; 4913 flex-direction: column; 4914 box-sizing: border-box; 4915 flex-basis: 100%; 4916 max-width: 100%; 4917 z-index: 0; 4918 position: relative; 4919 height: ; 4920 padding-top: 0px; 4921 padding-right: 10.5px; 4922 padding-bottom: 0px; 4923 padding-left: 10.5px; 4924 margin-top: 0px; 4925 margin-right: 0px; 4926 margin-bottom: 0px; 4927 margin-left: 0px; 4928 border-width: 0px; 4929 border-style: solid; 4930 border-color: #333333; 4931 justify-content: center; 4932 } 4933 [data-sub-layout="4ebd4b4a-8e19-40a8-9d07-6abeef06dc60"]:after { 4934 display: block; 4935 position: absolute; 4936 top: 0; 4937 left: 0; 4938 bottom: 0; 4939 right: 0; 4940 background-size: cover; 4941 z-index: auto; 4942 } 4943 @media only screen and (max-width: 700px) { 4944 [data-sub-layout="4ebd4b4a-8e19-40a8-9d07-6abeef06dc60"] { 4945 flex-basis: 100%; 4946 max-width: 100%; 4947 } 4948 } 4949 </style> 4950 <div data-widget-id="e47f04bb-1feb-4024-accd-851288398da7" data-placement-id="bb267dae-baa9-4c2c-8869-357b46b02788" data-placement-status="ACTIVE"> 4951 <link rel="stylesheet" href="https://cdn.crucials.io/upload/byznwdb8us/section-13392.css?v=55944431"> 4952 <div class="zn-content" data-id="13392"> 4953 <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 JET, POWERMATIC & WILTON <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-451957361435" class="zn-element-wrapper" data-type="custom" data-background-type="color"><div class="zn-element zn-lg"><div class="zn-custom"><p>Precision Meets Savings â Save Up to $814 on Mafell Bundles! <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> 4954 </div> 4955
4955<script src="https://cdn.crucials.io/asset/splide.min.js"></script>
4955 4956
4956<script src="https://cdn.crucials.io/upload/byznwdb8us/section-13392.js?v=10997075"></script>
4956 4957 </div> 4958 </div> 4959</div> 4960 4961</div></div> 4962 <div class="close-button-promo"></div> 4963</div> 4964<div class="close-menu-mob"> 4965 <span class="mobileMenu-toggleIcon">Toggle menu</span> 4966</div> 4967<div class="new-sticky-header"> 4968 <div class="panel-wrapper"> 4969 <div class="panel-header"> 4970 <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> 4971 <div class="top-left-header"> 4972 <a class="tools-b2b" href="/business-account/">Business Accounts</a> 4973 </div> 4974 <div class="top-middle"> 4975 <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> 4976 </div> 4977 <div class="top-right-header"> 4978 <strong> 4979 <a href="tel:+18886993939"> 4980 <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> 4981 </a> 4982 </strong> 4983 </div> 4984 </div> 4985 </div> 4986 <a href="#" class="mobileMenu-toggle" data-mobile-menu-toggle="menu"> 4987 <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> 4988 </a> 4989 <div class="promoBar" id="promoBar"> 4990 <div class="promobar-collapse-wrapper"> 4991 <div data-role="collapsible" class="promo-options-item"> 4992 <div data-role="title" class="promo-options-title" aria-selected="false" aria-expanded="false" tabindex="0"></div> 4993 <div class="promo-overlay"></div> 4994 <div data-role="content" class="promo-options-content" aria-hidden="true"></div> 4995 </div> 4996 <div class="close-button-promo"></div> 4997 </div> 4998 </div> 4999 <div class="header-content"> 5000 <div class="logo-wrap"> 5001 <a href="/" class="desktop-logo-tt"> 5002 <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"> 5003 <style type="text/css"> 5004 .st0{fill:#FFFFFF;} 5005 .st1{fill:#EE7623;} 5006 </style> 5007 <polygon points="376,143.5 376.05,173.84 410.18,174.53 410.89,143.21" class="st0"/> 5008 <polygon points="415.73,143.76 415.78,174.11 449.91,174.79 450.62,143.48" class="st0"/> 5009 <polygon points="455.21,143.24 455.26,173.58 489.39,174.27 490.1,142.96" class="st0"/> 5010 <polygon points="496.36,143.31 496.4,173.65 530.54,174.34 531.25,143.02" class="st0"/> 5011 <polygon points="536.17,142.97 536.21,173.3 570.34,174 571.05,142.68" class="st0"/> 5012 <polygon points="174.35,143.31 373.77,143.32 374.32,175.79 173.77,175.78" class="st0"/> 5013 <path d="M188.21,150.98l-7.77,0v-4.89l24.58,0v4.89h-7.88l0,20.8l-8.92,0L188.21,150.98z"/> 5014 <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"/> 5015 <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"/> 5016 <path d="M302.34,146.09l8.92,0l0,20.8h12.26v4.89l-21.18,0V146.09z"/> 5017 <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"/> 5018 <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"/> 5019 <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"/> 5020 <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"/> 5021 <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"/> 5022 <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"/> 5023 <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"/> 5024 <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"/> 5025 <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.
502565,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"/> 5026 <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"/> 5027 <g> 5028 <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"/> 5029 <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"/> 5030 <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"/> 5031 <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"/> 5032 <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"/> 5033 <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"/> 5034 <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"/> 5035 <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"/> 5036 <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"/> 5037 <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"/> 5038 <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"/> 5039 <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"/>
5039 5040 <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"/> 5041 </g> 5042 <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"/> 5043 <g> 5044 <path d="M403.73,186.53l-2.59,13.63h-2.91l2.59-13.63H403.73z" class="st1"/> 5045 <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"/> 5046 <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"/> 5047 <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"/> 5048 <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"/> 5049 <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"/> 5050 <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"/> 5051 <path d="M482.42,186.53l-2.59,13.63h-2.91l2.59-13.63H482.42z" class="st1"/> 5052 <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"/> 5053 <path d="M497.6,186.53h2.91l-2.1,11.08h5.24l-0.49,2.55h-8.15L497.6,186.53z" class="st1"/> 5054 <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"/> 5055 <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"/> 5056 <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"/> 5057 <path d="M550,186.53h2.91l-2.1,11.08h5.24l-0.49,2.55h-8.15L550,186.53z" class="st1"/> 5058 <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,
50581.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"/> 5059 <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"/> 5060 </g> 5061 </svg> 5062 </a> 5063 <a href="/" class="mobile-logo-tt" style="display:none;"> 5064 <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"> 5065 <rect width="170" height="51" fill="url(#pattern0_3435_2398)"/> 5066 <defs> 5067 <pattern id="pattern0_3435_2398" patternContentUnits="objectBoundingBox" width="1" height="1"> 5068 <use xlink:href="#image0_3435_2398" transform="matrix(0.00178571 0 0 0.00595238 0 -0.00297619)"/> 5069 </pattern> 5070 <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
5070hKGfzj71A4SXjw7rvvZt1HShcxEjCiEZjB4HkpBYxCzjkxJE+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
5070anLkW77DkeZA3LO2NdK/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"/> 5071 </defs> 5072 </svg> 5073 </a> 5074 5075 </div> 5076 <div class="search-wrap"> 5077 <div class="dropdown--quickSearch" id="quickSearch" aria-hidden="true" data-prevent-quick-search-close> 5078 <style> 5079 /*#nav-quick-search { 5080 caret-color: transparent !important; 5081 position: relative; 5082 font-size: 16px; 5083 } 5084 5085 #caret-container { 5086 position: absolute; 5087 top: 16px; 5088 left: 14px; 5089 pointer-events: none; 5090 } 5091 5092 .custom-caret { 5093 display: inline-block; 5094 width: 2px; 5095 height: 20px; 5096 background-color: #000; 5097 animation: blink 1s step-end infinite; 5098 } 5099 5100 @keyframes blink { 5101 50% { 5102 opacity: 0; 5103 } 5104 }*/ 5105</style> 5106<div class="container"> 5107 <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/"> 5108 <fieldset class="form-fieldset"> 5109 <div class="form-field"> 5110 <label class="is-srOnly" for="nav-quick-search">Search</label> 5111 <div class="input-form-quick-search"> 5112 <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
5112ield 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"> 5113 <div id="caret-container"> 5114 <div class="custom-caret"></div> 5115 </div> 5116 </div> 5117 <button aria-label="Search" type="submit"> 5118 <i class="far fa-search"><span class="fa-search-text" style="display: none;">Search</span></i> 5119 </button> 5120 </div> 5121 </fieldset> 5122 </form> 5123 <section class="quickSearchResults" data-bind="html: results"></section> 5124 <p role="status" aria-live="polite" class="aria-description--hidden" data-search-aria-message-predefined-text="product results for"></p> 5125</div>
5126<script> 5127 $(document).ready(function() { 5128 var $input = $('#nav-quick-search'); 5129 var $caretContainer = $('#caret-container'); 5130 var $caret = $caretContainer.find('.custom-caret'); 5131 5132 $input.on('input keyup click', function() { 5133 var position = $input.prop('selectionStart'); 5134 var value = $input.val().substring(0, position); 5135 var textWidth = $('<span>').text(value).css({ 5136 'font-size': $input.css('font-size'), 5137 'font-family': $input.css('font-family'), 5138 'visibility': 'hidden', 5139 'white-space': 'pre' 5140 }).appendTo('body').width(); 5141 $caretContainer.css('left', (14 + textWidth) + 'px'); 5142 $caretContainer.css('top', (16 + $input.position().top) + 'px'); 5143 $caretContainer.css('height', $input.outerHeight() + 'px'); 5144 $caret.show(); 5145 }); 5146 5147 $input.on('blur', function() { 5148 $caret.hide(); 5149 }); 5150 5151 $input.on('focus', function() { 5152 $caret.show(); 5153 }); 5154 }); 5155</script>
5155 5156 </div> 5157 </div> 5158 <div class="cart-wrap"> 5159 <div class="cart-close-cs"></div> 5160 <nav class="navUser"> 5161 5162 <ul class="navUser-section navUser-section--alt"> 5163 <li class="navUser-item navUser-item--account"> 5164 <a class="navUser-action" onclick="window.location.href='/login.php'"> 5165 <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 5166 <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"/> 5167 <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"/> 5168 </svg> 5169 </a> 5170 </li> 5171 <li class="navUser-item wishlist"> 5172 <a href="/wishlist.php" title="Wish list items" id="m-wishcart"> 5173 <svg width="24" height="28" viewBox="0 0 24 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 5174 <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"/> 5175 <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"/> 5176 <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"/> 5177 <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"/> 5178 <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"/> 5179 <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"/> 5180 <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"/> 5181 <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"/> 5182 <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.
518211363 13.2312L5.11293 13.2304Z" fill="#595959"/> 5183 <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"/> 5184 <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"/> 5185 </svg> 5186 </a> 5187 </li> 5188 <li class="navUser-item phone" style="display:none"> 5189 <a href="tel:+18886993939"> 5190 <svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"> 5191 <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"/> 5192 </svg> 5193 </a> 5194 </li> 5195 <li class="navUser-item navUser-item--cart"> 5196 <a class="navUser-action" 5197 data-cart-preview 5198 data-dropdown="cart-preview-dropdown" 5199 data-options="align:right" 5200 href="https://toolstoday.com/cart.php" 5201 aria-label="Cart with 0 items" 5202 > 5203 <svg width="28" height="25" viewBox="0 0 28 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 5204 <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"/> 5205 <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"/> 5206 <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
520616.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"/> 5207 </svg> 5208 5209 <span class="countPill cart-quantity countPill--positive"></span> 5210 </a> 5211 5212 <div class="dropdown-menu" id="cart-preview-dropdown" data-dropdown-content aria-hidden="true"></div> 5213 </li> 5214 </ul> 5215</nav> 5216<meta id="customerId" content="" /> 5217
5217<script> 5218 console.log("settings.channel_id '==' 1"); 5219 var insertAccountScript = function () { 5220 var scriptTag = document.getElementById('bolt-account'); 5221 var accountUrls = [ 5222 '/login.php', 5223 '/cart.php' 5224 ]; 5225 var isLoggedIn = document.getElementById('customerId').content > 0 ? true : false; 5226 if (!isLoggedIn && (scriptTag || !accountUrls.includes(window.location.pathname))) { 5227 return; 5228 } 5229 scriptTag = document.createElement('script'); 5230 scriptTag.setAttribute('type', 'text/javascript'); 5231 scriptTag.setAttribute('async', ''); 5232 scriptTag.setAttribute('src', 'https://connect.bolt.com/account.js'); 5233 scriptTag.setAttribute('id', 'bolt-account'); 5234 scriptTag.setAttribute('data-publishable-key', 'PebsWdU2cM9Y.KuHgxKPIu8-Y.4846530e8a8c97cd0c0fbca2d4f127d1f5925a8b06e9d17b8e6e71db469cfca8'); 5235 document.head.appendChild(scriptTag); 5236 } 5237 5238 function insertButtons() { 5239 if (typeof BoltAccount === 'undefined') { 5240 window.setTimeout(insertButtons, 100); 5241 return; 5242 } 5243 BoltAccount.injectButtons(); 5244 } 5245 5246 insertAccountScript(); 5247 insertButtons(); 5248 </script>
5248 5249 </div> 5250 </div> 5251</div> 5252 <div class="menu-close-cs"></div> 5253 <div class="navPages-container" id="menu" data-menu> 5254 <div class="top-menu-tabs"> 5255 <div class="menu-tab-2 active">Menu</div> 5256 <div class="menu-tab-1"> 5257 <svg xmlns="http://www.w3.org/2000/svg" width="17" height="23" viewBox="0 0 17 23" fill="none"> 5258 <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"/> 5259 <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"/> 5260 </svg> 5261 </div> 5262 5263</div> 5264<div class="account-menu"> 5265 <ul> 5266 <li class="account-link"> 5267 <a href="/rewards/" class="level-top"> 5268 <span> You have <span class="swell-point-balance">0</span> Reward Points</span> 5269 </a> 5270 </li> 5271 <li class="account-link"><a href="/login.php" class="level-top">Sign In / Register</a></li> 5272 <li class="account-link b2b-acc"><a href="/login.php?action=create_account&show_tpa" class="level-top">Toolstoday B2B</a></li> 5273 </ul> 5274</div> 5275<div id="mkmage_megamenu_wrapper" class="navigation"> 5276 <ul id="mkmage_megamenu"> 5277 <li class="main-menu parent first" data-id="menu-0"> 5278 <a href="/bits-blades-and-tooling" class="main-link">Bits, Blades & Tooling</a> 5279 </li> 5280 <li class="main-menu 1 parent" data-id="menu-3"> 5281 <a href="/everything-cnc.html" class="main-link">CNC</a> 5282 </li> 5283 <li class="main-menu parent" data-id="menu-1"> 5284 <a href="/power-tools.html" class="main-link">Power Tools</a> 5285 </li> 5286 <li class="main-menu parent" data-id="menu-5"> 5287 <a href="/shop-by-brand" class="main-link">Shop by Brand</a> 5288 </li> 5289 <li class="main-menu parent" data-id="menu-2"> 5290 <a href="/workshop-supplies.html" class="main-link">Workshop Supplies</a> 5291 </li> 5292 <li class="main-menu parent" data-id="menu-4"> 5293 <a href="#" class="main-link">Resources</a> 5294 </li> 5295 <li class="main-menu sale last"> 5296 <a href="/sale-items/" class="main-link"> 5297 <svg xmlns="http://www.w3.org/2000/svg" width="68" height="68" viewBox="0 0 68 68" fill="none" style="color: currentColor;"> 5298 <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"/> 5299 <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"/> 5300 </svg> 5301 DEALS 5302 </a> 5303 </li> 5304 <!--<li class="main-menu"> 5305 <a href="/workshop-supplies/merch-and-swag.html" class="main-link">Merch & Swag</a> 5306 </li>--> 5307 </ul> 5308</div> 5309<!-- 5310<nav class="navPages"> 5311 <div class="navPages-quickSearch"> 5312 <style> 5313 /*#nav-quick-search { 5314 caret-color: transparent !important; 5315 position: relative; 5316 font-size: 16px; 5317 } 5318 5319 #caret-container { 5320 position: absolute; 5321 top: 16px; 5322 left: 14px; 5323 pointer-events: none; 5324 } 5325 5326 .custom-caret { 5327 display: inline-block; 5328 width: 2px; 5329 height: 20px; 5330 background-color: #000; 5331 animation: blink 1s step-end infinite; 5332 } 5333 5334 @keyframes blink { 5335 50% { 5336 opacity: 0; 5337 } 5338 }*/ 5339</style> 5340<div class="container"> 5341 <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/"> 5342 <fieldset class="form-fieldset"> 5343 <div class="form-field"> 5344 <label class="is-srOnly" for="nav-quick-search">Search</label> 5345 <div class="input-form-quick-search"> 5346 <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
5346ield 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"> 5347 <div id="caret-container"> 5348 <div class="custom-caret"></div> 5349 </div> 5350 </div> 5351 <button aria-label="Search" type="submit"> 5352 <i class="far fa-search"><span class="fa-search-text" style="display: none;">Search</span></i> 5353 </button> 5354 </div> 5355 </fieldset> 5356 </form> 5357 <section class="quickSearchResults" data-bind="html: results"></section> 5358 <p role="status" aria-live="polite" class="aria-description--hidden" data-search-aria-message-predefined-text="product results for"></p> 5359</div>
5360<script> 5361 $(document).ready(function() { 5362 var $input = $('#nav-quick-search'); 5363 var $caretContainer = $('#caret-container'); 5364 var $caret = $caretContainer.find('.custom-caret'); 5365 5366 $input.on('input keyup click', function() { 5367 var position = $input.prop('selectionStart'); 5368 var value = $input.val().substring(0, position); 5369 var textWidth = $('<span>').text(value).css({ 5370 'font-size': $input.css('font-size'), 5371 'font-family': $input.css('font-family'), 5372 'visibility': 'hidden', 5373 'white-space': 'pre' 5374 }).appendTo('body').width(); 5375 $caretContainer.css('left', (14 + textWidth) + 'px'); 5376 $caretContainer.css('top', (16 + $input.position().top) + 'px'); 5377 $caretContainer.css('height', $input.outerHeight() + 'px'); 5378 $caret.show(); 5379 }); 5380 5381 $input.on('blur', function() { 5382 $caret.hide(); 5383 }); 5384 5385 $input.on('focus', function() { 5386 $caret.show(); 5387 }); 5388 }); 5389</script>
5389 5390 </div> 5391</nav> 5392--> 5393<style> 5394 @media screen and (min-width: 768px) { 5395 .website-1330964 header .navPages-container div#mkmage_megamenu_wrapper ul#mkmage_megamenu>li.main-menu.parent a.main-link { 5396 padding: 8px 50px 2px 35px; 5397 } 5398 } 5399</style> 5400 </div> 5401 <nav aria-label="Breadcrumb"> 5402 <ol class="breadcrumbs"> 5403 <li class="breadcrumb is-active"> 5404 <span aria-current="page">Home</span> 5405 </li> 5406 </li> 5407 </ol> 5408</nav> 5409
5409<script> 5410 if (typeof window.fixBreadCrumbs === "function") { 5411 window.fixBreadCrumbs(); 5412 } 5413 </script>
5413 5414</header> 5415<div data-content-region="header_bottom"></div> 5416 <main class="body" id="main-content" role="main" data-currency-code="USD"> 5417 5418 <div class="container main-cs-container"> 5419 <nav aria-label="Breadcrumb"> 5420 <ol class="breadcrumbs"> 5421 <li class="breadcrumb is-active"> 5422 <span aria-current="page">Home</span> 5423 </li> 5424 </li> 5425 </ol> 5426</nav> 5427<section class="page pageid790"> 5428 5429 <h1 class="page-heading from-page">Search Results+</h1> 5430 5431 5432 <div data-content-region="page_builder_content"></div> 5433 5434 <div class="page-content page-content--centered"> 5435 <!--- 5436Auto-generated by Fast Simon. 5437DO NOT EDIT this as this file can be re-written at any time. 5438---> 5439<style> 5440 #shopify-section-footer { 5441 display: none; 5442 } 5443</style> 5444 5445 5446 5447 5448
5449<script> 5450 var FAST_SIMON_STORE_ID = "1"; 5451</script>
5451 5452 5453 5454 5455
5456<script> 5457 const createHTMLDocument=()=>document.implementation.createHTMLDocument("");let createDocument=(e,t)=>{const n=createHTMLDocument();return n.write("
5457<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} 5458</script>
5458 5459
5460<script> 5461 function fsGetUserVariation() { 5462 const variationId = localStorage.getItem("fast-debug-variation") || localStorage.getItem("fast-variation") || undefined; 5463 return variationId?.split(':')?.[1]; 5464 } 5465 5466 function getUserLocation(uuid) { 5467 const key = 'isp_location_' + uuid; 5468 return localStorage.getItem(key) || undefined; 5469 } 5470 5471</script>
5471 5472 5473 5474
5474<script> 5475 function getReferrerBasedAudiences() { 5476 try { 5477 if(localStorage.getItem('FS_REFERRER_BASED_AUDIENCES_LS_KEY') !== 'true') { 5478 return undefined; 5479 } 5480 return encodeURIComponent(window.location.search || '') || undefined; 5481 } catch(e) { 5482 return undefined; 5483 } 5484 } 5485 </script>
5485 5486 5487
5488<script> 5489 (() => { 5490 var fastSimonCollectionPersonalizationConfig = '{"active": false, "avoidProducts": "[]", "avoidCategories": [], "disableCategories": [], "recencyLimit": 5, "maxRecencyLimit": 365}'; 5491 if(fastSimonCollectionPersonalizationConfig) { 5492 fastSimonCollectionPersonalizationConfig = JSON.parse(fastSimonCollectionPersonalizationConfig); 5493 } 5494 var fastSimonSearchPersonalizationActive = 'false'; 5495 if(fastSimonSearchPersonalizationActive) { 5496 fastSimonSearchPersonalizationActive = JSON.parse(fastSimonSearchPersonalizationActive); 5497 } 5498 function isCollectionPersonalization(categoryId, personalizationSettings) { 5499 let isPersonalization = true; 5500 if(!personalizationSettings || (typeof personalizationSettings?.active === 'undefined')) { 5501 isPersonalization = false; 5502 } else if(!personalizationSettings.active) { 5503 isPersonalization = false; 5504 } else if(personalizationSettings.avoidCategories.includes(categoryId)) { 5505 isPersonalization = false; 5506 } else if(personalizationSettings.disableCategories.includes(categoryId)) { 5507 isPersonalization = false; 5508 } 5509 return isPersonalization; 5510 } 5511 5512 function filter(products, fromTime, productsToExclude) { 5513 const curSeconds = Math.round(new Date().getTime() / 1000); 5514 if(productsToExclude) { 5515 products = products.filter(p => !productsToExclude.includes(String(p[0]))) 5516 } 5517 return products.sort((a,b) => b[1] < a[1] ? 1 : -1).filter(product => curSeconds - product[1] <= fromTime); 5518 } 5519 5520 function getRecentProducts(minProducts, maxProducts, fromTime, productsToExclude){ 5521 const recent = JSON.parse(localStorage.getItem("ISP_PRODUCTS_VIEWED_SESSION_2") || '[]'); 5522 const products = filter(recent, fromTime, productsToExclude).slice(0, maxProducts); 5523 const parsedIds = Array.from((new Set(products.map(p => p[0])))).map(pid => String(pid)).join(','); 5524 return parsedIds && products.length >= minProducts ? parsedIds : undefined; 5525 } 5526 5527 function getRecentProductTimestamps(minProducts, maxProducts, fromTime, productsToExclude) { 5528 const recent = JSON.parse(localStorage.getItem("ISP_PRODUCTS_VIEWED_SESSION_2") || '[]'); 5529 const products = filter(recent, fromTime, productsToExclude).slice(0, maxProducts); 5530 const results = {}; 5531 for (const [id, ts] of products) { 5532 results[id] = ts; 5533 } 5534 return Object.keys(results).length >= minProducts ? JSON.stringify(results) : undefined; 5535 } 5536 5537 function getSessionToken(hasSessionProducts) { 5538 const token = localStorage.getItem('isp_token_1'); 5539 return hasSessionProducts && token ? token : undefined; 5540 } 5541 5542 function getPersonalizationParams(purpose) { 5543 var variationConfig = window?.FS_VARIATION_SETUP?.ab_testing_variations?.[fsGetUserVariation()]; 5544 var spv; 5545 var send_spv_in_serving = false; 5546 if(purpose === 'search') { 5547 var variationSearchPersonalizationConfig = variationConfig?.search_personalization; 5548 var isAnyVariantSearchPersonalizationActive = false; 5549 5550 // Check all variants for search_personalization 5551 if (window?.FS_VARIATION_SETUP?.ab_testing_variations) { 5552 const variants = Object.keys(window.FS_VARIATION_SETUP.ab_testing_variations); 5553 for (let i = 0; i < variants.length; i++) { 5554 const variant = variants[i]; 5555 const variantConfig = window.FS_VARIATION_SETUP.ab_testing_variations[variant]?.search_personalization; 5556 if (variantConfig?.active) { 5557 isAnyVariantSearchPersonalizationActive = true; 5558 break; 5559 } 5560 } 5561 } 5562 if(fastSimonSearchPersonalizationActive || isAnyVariantSearchPersonalizationActive) { 5563 spv = getRecentProductTimestamps(3, 50, 5 * 60 * 60 * 24); 5564 } 5565 5566 if(variationSearchPersonalizationConfig) { 5567 send_spv_in_serving = !!(variationSearchPersonalizationConfig?.active); 5568 } else { 5569 send_spv_in_serving = !!fastSimonSearchPersonalizationActive 5570 } 5571 } 5572 else if(purpose === 'category') { 5573 var variationPersonalizationConfig = variationConfig?.collection_personalization; 5574 var isAnyVariantPersonalizationActive = false;
5575 5576 // Check all variants for collection_personalization 5577 if (window?.FS_VARIATION_SETUP?.ab_testing_variations) { 5578 const variants = Object.keys(window.FS_VARIATION_SETUP.ab_testing_variations); 5579 for (let i = 0; i < variants.length; i++) { 5580 const variant = variants[i]; 5581 const variantConfig = window.FS_VARIATION_SETUP.ab_testing_variations[variant]?.collection_personalization; 5582 if (variantConfig?.active) { 5583 isAnyVariantPersonalizationActive = true; 5584 break; 5585 } 5586 } 5587 } 5588 if(fastSimonCollectionPersonalizationConfig?.active || isAnyVariantPersonalizationActive ) { 5589 spv = getRecentProductTimestamps(1, 10, (fastSimonCollectionPersonalizationConfig?.recencyLimit || fastSimonCollectionPersonalizationConfig?.maxRecencyLimit || 365) * 60 * 60 * 24, fastSimonCollectionPersonalizationConfig?.avoidProducts); 5590 } 5591 if(variationPersonalizationConfig) { 5592 send_spv_in_serving = !!(variationPersonalizationConfig?.active); 5593 } else { 5594 send_spv_in_serving = !!(fastSimonCollectionPersonalizationConfig?.active); 5595 } 5596 } 5597 var st = getSessionToken(!!spv); 5598 return st && spv ? {st:st, spv: spv, send_spv_in_serving: send_spv_in_serving} : undefined; 5599 } 5600 5601 window.fastSimonUtils = window.fastSimonUtils || {}; 5602 window.fastSimonUtils = { 5603 ...window.fastSimonUtils, 5604 isCollectionPersonalization: isCollectionPersonalization, 5605 getRecentProducts: getRecentProducts, 5606 getSessionToken: getSessionToken, 5607 getPersonalizationParams: getPersonalizationParams, 5608 getRecentProductTimestamps: getRecentProductTimestamps 5609 } 5610 })(); 5611</script>
5611 5612 5613<!-- Initialize request parameters for Fast Simon integration -->
5614<script class="fast-simon-script"> 5615 var infiniteScroll = ""; 5616 var productsPerPageMobile = "20" || '10'; 5617 var productsPerPageDesktop = "36" || '20'; 5618 var isMobile = window.matchMedia("(max-width: 767px)")?.matches; 5619 var device = isMobile ? 'mobile' : 'desktop'; 5620 var isMainTheme = window?.Shopify ? (!Shopify?.theme?.role || Shopify.theme.role === 'main') : true; 5621 var fsVariationID = fsGetUserVariation(); 5622 var hasShopifyMarkets = "False" === "True"; 5623 var fastRequestParams = new URLSearchParams({ 5624 uuid: "d71fd219-29a8-4e2f-813a-00696b8640f5", 5625 store_id: window.FAST_SIMON_STORE_ID || "1", 5626 }); 5627 // Append category_id if available 5628 if(window.CATEGORY_ID) { 5629 fastRequestParams.append('category_id', window.CATEGORY_ID); 5630 } 5631 5632 // Append additional parameters from URL search params 5633 var urlSearchParams = new URLSearchParams(location.search); 5634 fastRequestParams.append('page', urlSearchParams.get('page') || '1'); 5635 fastRequestParams.append('device', device);
5636 fastRequestParams.append('products_per_page', device === 'mobile' ? productsPerPageMobile : productsPerPageDesktop); 5637 if(urlSearchParams.get('filters')) { 5638 fastRequestParams.append('filters', urlSearchParams.get('filters')); 5639 } 5640 if(urlSearchParams.get('sort')) { 5641 fastRequestParams.append('sort', urlSearchParams.get('sort')); 5642 } 5643 if(urlSearchParams.get('q')) { 5644 fastRequestParams.append('q', urlSearchParams.get('q')); 5645 } 5646 if(urlSearchParams.get('schedule_merch_rule_id')) { 5647 // Scheduled/draft merchandising-rule preview from the dashboard: force-apply that rule's order 5648 // (incl. its unpublished products) on this live page. Serving validates the id and live shoppers 5649 // never send it. Honored on the Svelte serving clients (V-Next + this SSR client). 5650 fastRequestParams.append('schedule_merch_rule_id', urlSearchParams.get('schedule_merch_rule_id')); 5651 // Preview reorders the collection, so it MUST bypass the cached collection-metafield prerender 5652 // (which holds the live order, captured at collection-change time). Both render paths gate that 5653 // prerender on window.fastSimonIsDynamic, so mark the request dynamic to fetch + show the fresh 5654 // previewed HTML instead of the stale cache. 5655 window.fastSimonIsDynamic = true; 5656 } 5657 if(infiniteScroll && infiniteScroll !== '0') {
5658 fastRequestParams.append('infinite_scroll', 'true'); 5659 } 5660 if(hasShopifyMarkets && window.Shopify?.country) { 5661 fastRequestParams.append('market_context', window.Shopify?.country); 5662 if(window.Shopify.currency.active) { 5663 fastRequestParams.append('active_currency', window.Shopify.currency.active); 5664 } 5665 } 5666 if(hasShopifyMarkets) { 5667 // Same precedence as the bundles' resolver (frontends/*/src/utils/companyLocation.ts): a 5668 // CONFIGURED provider is authoritative and we do not fall back past it, because returning 5669 // nothing is how it says "this shopper is not buying on behalf of a company". A provider 5670 // that is set but is not a function is not configured, so it falls through to the legacy 5671 // __FAST_CUSTOMER_DETAILS global below, which nothing we ship populates today -- the 5672 // provider is the only channel a merchant actually has here. 5673 // Warnings are one-per-page-load, flagged on window because this is inline script with no 5674 // module scope to hold the flags. Same three diagnostics the bundles emit, because the docs 5675 // promise them to whichever surface the merchant is looking at. 5676 var fsLocationProvider = window.__fast_options && window.__fast_options.companyLocationProvider; 5677 var fsRawLocation; 5678 if (fsLocationProvider === undefined || fsLocationProvider === null) { 5679 fsRawLocation = window.__FAST_CUSTOMER_DETAILS?.customer_current_location; 5680 } else if (typeof fsLocationProvider !== 'function') { 5681 if (!window.__fsWarnedLocationNotFunction) { 5682 window.__fsWarnedLocationNotFunction = true; 5683 console.warn('[Fast Simon] __fast_options.companyLocationProvider is set but is not a function; ignoring.'); 5684 } 5685 fsRawLocation = window.__FAST_CUSTOMER_DETAILS?.customer_current_location; 5686 } else { 5687 try { 5688 fsRawLocation = fsLocationProvider(); 5689 } catch (e) { 5690 if (!window.__fsWarnedLocationThrew) { 5691 window.__fsWarnedLocationThrew = true; 5692 console.warn('[Fast Simon] __fast_options.companyLocationProvider threw:', e); 5693 } 5694 fsRawLocation = undefined; 5695 } 5696 } 5697 // Normalized exactly as the bundles normalize it, so the same provider cannot produce a 5698 // different parameter on an SSR page than it does in a widget: reject a value that is 5699 // neither string nor number (an object would otherwise be sent as "[object Object]"), 5700 // trim, and treat the string spellings of empty as no location. 5701 if (fsRawLocation !== undefined && fsRawLocation !== null) { 5702 if (typeof fsRawLocation !== 'string' && typeof fsRawLocation !== 'number') { 5703 if (!window.__fsWarnedLocationType) { 5704 window.__fsWarnedLocationType = true; 5705 console.warn('[Fast Simon] __fast_options.companyLocationProvider returned a value that is neither a string nor a number; ignoring. Got:', fsRawLocation); 5706 } 5707 } else { 5708 var fsCompanyLocation = String(fsRawLocation).trim(); 5709 if (fsCompanyLocation && fsCompanyLocation !== 'null' && fsCompanyLocation !== 'undefined') {
5710 fastRequestParams.append('company_location_context', fsCompanyLocation); 5711 } 5712 } 5713 } 5714 } 5715 // The market this page's results were scoped to, reused by the post_load reports below so 5716 // analytics rows carry the same market as the search request. Undefined when the merchant 5717 // has no Markets, in which case the parameter is omitted rather than sent empty. 5718 var fsMarketContext = (hasShopifyMarkets && window.Shopify?.country) || undefined; 5719 if(fsVariationID) { 5720 fastRequestParams.append('variation_id', fsVariationID); 5721 } 5722 if(!isMainTheme) { 5723 fastRequestParams.append('unpublished', 'true'); 5724 if (Shopify.theme.id) fastRequestParams.append('theme_id', Shopify.theme.id); 5725 window.fastSimonIsDynamic = true; // preview theme: bypass the live-config prerender cache 5726 } 5727 if(urlSearchParams.get('lp')) { 5728 fastRequestParams.append('lp', urlSearchParams.get('lp')); 5729 } 5730 if(getUserLocation(fastRequestParams.get('uuid'))) {
5731 fastRequestParams.append('location', getUserLocation(fastRequestParams.get('uuid'))); 5732 } 5733 if(getReferrerBasedAudiences()) { 5734 fastRequestParams.append('qs', getReferrerBasedAudiences()); 5735 } 5736 const fsPersonalizationParams = window.fastSimonUtils?.getPersonalizationParams(window.CATEGORY_ID ? 'category' : urlSearchParams.get('q') ? 'search' : undefined); 5737 if(fsPersonalizationParams) { 5738 fastRequestParams.append('st', fsPersonalizationParams.st); 5739 fastRequestParams.append('spv', fsPersonalizationParams.spv); 5740 if(fsPersonalizationParams.send_spv_in_serving) { 5741 fastRequestParams.append('send_spv_in_serving', '1'); 5742 } 5743 window.fastSimonIsDynamic = true; 5744 } 5745 5746 try { 5747 const LS_KEY = "isp_token_1"; 5748 const LS_KEY_LOCATION = "isp_location_"; 5749 const LS_KEY_VARIATION = "fast-variation"; 5750 const ISP_SEGMENTS_SERVING_KEY = 'ISP_SEGMENTS_SERVING_KEY'; 5751 const getIspToken = () => { 5752 const segments = window?.localStorage?.getItem(ISP_SEGMENTS_SERVING_KEY); 5753 return segments ? window?.localStorage?.getItem(LS_KEY) : undefined; 5754 }; 5755 const ispToken = getIspToken(); 5756 if (!ispToken) { 5757 window.FS_WAIT_FOR_POST_LOAD = true; 5758 const nowDate = Math.round(Date.now() / 1000); 5759 localStorage.setItem(LS_KEY, JSON.stringify({ 5760 last_active: nowDate, 5761 start: nowDate 5762 })); 5763 const params = new URLSearchParams({ 5764 source: "fast-simon-reporting",
5765 UUID: fastRequestParams.get("uuid"), 5766 store_id: fastRequestParams.get("store_id"), 5767 api_type: "json", 5768 session: nowDate, 5769 doc_ref: document.referrer 5770 }); 5771 // Appended conditionally: URLSearchParams stringifies undefined to "undefined". 5772 if (fsMarketContext) { 5773 params.append('market_context', fsMarketContext); 5774 } 5775 5776 const queryString = params.toString(); 5777 5778 // Send to server 5779 const serverURL = `https://ping.fastsimon.com/post_load?${queryString}`; 5780 fetch(serverURL) 5781 .then(res => res.json()) 5782 .then(data => { 5783 window.FS_WAIT_FOR_POST_LOAD = false; 5784 if (data?.isp_token) localStorage.setItem(LS_KEY, data.isp_token); 5785 if (data?.location) { 5786 fastRequestParams.append('location', data.location); 5787 localStorage.setItem(LS_KEY_LOCATION + fastRequestParams.get("uuid"), data.location); 5788 } 5789 if (data?.variation_id) { 5790 localStorage.setItem(LS_KEY_VARIATION, data.variation_id); 5791 window.FS_VARIATION = { variation_id: data.variation_id };
5792 fastRequestParams.append('variation_id', data.variation_id); 5793 } 5794 window?.FS_INITIALIZE_CSS_MEDIA?.(); 5795 window?.FS_DETECT_DYNAMIC_CONTENT?.(); 5796 window?.FS_CLEAR_APP_CONTENT?.(); 5797 window?.FS_INITIALIZE_APP?.(); 5798 console.log("%c FS Grid SSR Extension Successfully Post Page View",'color: green; background: white; font-weight: bold; padding: 2px 4px;'); 5799 }) 5800 .catch(err => { 5801 window.FS_WAIT_FOR_POST_LOAD = false; 5802 window?.FS_INITIALIZE_CSS_MEDIA?.(); 5803 window?.FS_DETECT_DYNAMIC_CONTENT?.(); 5804 window?.FS_CLEAR_APP_CONTENT?.(); 5805 window?.FS_INITIALIZE_APP?.(); 5806 console.log(`%câ FS Grid SSR Extension Error | Could Not Track Page View`, "font-weight: bold; font-size: 12px; color: red"); 5807 }); 5808 5809 } 5810 } catch (e) { 5811 window.FS_WAIT_FOR_POST_LOAD = false; 5812 window?.FS_INITIALIZE_CSS_MEDIA?.(); 5813 window?.FS_DETECT_DYNAMIC_CONTENT?.(); 5814 window?.FS_CLEAR_APP_CONTENT?.(); 5815 window?.FS_INITIALIZE_APP?.(); 5816 console.log(`%câ FS Grid SSR Extension Error | Could Not Track Page View`, "font-weight: bold; font-size: 12px; color: red"); 5817 } 5818 5819 5820 // Finalize the request URL
5821 window.fastRequestParams = fastRequestParams; 5822 window.fastHref = "https://ssr-grid.fastsimon.com?"+fastRequestParams.toString(); 5823 5824</script>
5824 5825 5826<!-- App css --> 5827<style id="fast-serp-css" media="not all"> 5828 #fs-serp-app { 5829--collections-is-custom-carousel-icons: ; 5830--collections-left-arrow-icon-name: ; 5831--collections-right-arrow-icon-name: ; 5832--collections-use-automatic-related-collections: unset; 5833--filters-background-color: unset; 5834--filters-btn-color: #747a80; 5835--filters-btn-dimensions-height: auto; 5836--filters-btn-dimensions-width: auto; 5837--filters-btn-dimensions-x: 0; 5838--filters-btn-dimensions-y: 0; 5839--filters-btn-font-size: 14px; 5840--filters-btn-font-weight: 400; 5841--filters-btn-font: Roboto Condensed; 5842--filters-btn-font-letter-spacing: 0.25px; 5843--filters-btn-font-line-height: auto; 5844--filters-btn-font-text-align: center; 5845--filters-filters-button-custom-icon-name: ; 5846--filters-filters-top-bar: ; 5847--filters-hide-filters-by-default: ; 5848--filters-is-active: unset; 5849--filters-is-custom-icon: ; 5850--filters-options-color: #000000; 5851--filters-options-font-size: 14px; 5852--filters-options-font-weight: 400; 5853--filters-options-font: Roboto Condensed; 5854--filters-options-font-letter-spacing: 0.25px; 5855--filters-options-font-line-height: auto; 5856--filters-options-font-text-align: left; 5857--filters-price-filter-range: ; 5858--filters-removable-tags-background-color: unset; 5859--filters-removable-tags-border-radius: unset; 5860--filters-removable-tags-border: 1px solid #ccc; 5861--filters-removable-tags-color: #000000; 5862--filters-removable-tags-dimensions-height: auto; 5863--filters-removable-tags-dimensions-width: auto; 5864--filters-removable-tags-dimensions-x: 0; 5865--filters-removable-tags-dimensions-y: 0; 5866--filters-removable-tags-font-size: 14px; 5867--filters-removable-tags-font-weight: 400; 5868--filters-removable-tags-font: Roboto Condensed; 5869--filters-removable-tags-font-letter-spacing: 0.25px; 5870--filters-removable-tags-font-line-height: auto; 5871--filters-removable-tags-font-text-align: left; 5872--filters-removable-tags-header-text: Filter By; 5873--filters-removable-tags-in-filters: ; 5874--filters-removable-tags-is-display-header: ; 5875--filters-removable-tags-on-top-page: unset; 5876--filters-removable-tags-shadow: unset; 5877--filters-search-within-filters-background-color: none; 5878--filters-search-within-filters-border-radius: unset; 5879--filters-search-within-filters-border: 1px solid #000000; 5880--filters-search-within-filters-color: none; 5881--filters-search-within-filters-dimensions-height: auto; 5882--filters-search-within-filters-dimensions-width: auto; 5883--filters-search-within-filters-dimensions-x: 0; 5884--filters-search-within-filters-dimensions-y: 0; 5885--filters-search-within-filters-place-holder: Search...; 5886--filters-search-within-filters-shadow: unset; 5887--filters-search-within-results-background-color: none; 5888--filters-search-within-results-border-radius: unset; 5889--filters-search-within-results-border: 1px solid #000000; 5890--filters-search-within-results-color: none; 5891--filters-search-within-results-dimensions-height: auto; 5892--filters-search-within-results-dimensions-width: auto; 5893--filters-search-within-results-dimensions-x: 0; 5894--filters-search-within-results-dimensions-y: 0; 5895--filters-search-within-results-place-holder: Search...; 5896--filters-search-within-results-shadow: unset; 5897--filters-show-hide-filters-button-border-radius: unset; 5898--filters-show-hide-filters-button-dimensions-height: auto; 5899--filters-show-hide-filters-button-dimensions-width: auto; 5900--filters-show-hide-filters-button-dimensions-x: 0; 5901--filters-show-hide-filters-button-dimensions-y: 0; 5902--filters-show-hide-filters-button-font-size: 14px; 5903--filters-show-hide-filters-button-font-weight: 400; 5904--filters-show-hide-filters-button-font: Roboto Condensed; 5905--filters-show-hide-filters-button-font-letter-spacing: 0.25px; 5906--filters-show-hide-filters-button-font-line-height: auto; 5907--filters-show-hide-filters-button-font-text-align: left; 5908--filters-show-hide-filters-button-is-active: none; 5909--filters-show-hide-filters-button-shadow: unset; 5910--filters-show-hide-filters-button-text: Show / Hide Filters; 5911--filters-show-more-button: ; 5912--filters-slide-direction: left; 5913--filters-titles-background: #ffffff; 5914--filters-titles-color: #2d2a26; 5915--filters-titles-font-size: 14px; 5916--filters-titles-font-weight: 700; 5917--filters-titles-font: Roboto Condensed; 5918--filters-titles-font-letter-spacing: 0.25px; 5919--filters-titles-font-line-height: auto; 5920--filters-titles-font-text-align: left; 5921--product-grid-articles-tab-layout: classic; 5922--product-grid-background-color: unset; 5923--product-grid-font-size: 14px; 5924--product-grid-font-weight: 400;
5925--product-grid-font: Roboto Condensed; 5926--product-grid-font-letter-spacing: 0.25px; 5927--product-grid-font-line-height: auto; 5928--product-grid-font-text-align: left; 5929--product-grid-view-button: unset; 5930--product-grid-view-icon: ; 5931--product-grid-is-grid-view-custom-icon: unset; 5932--product-grid-list-view-icon: ; 5933--product-grid-page-padding: 3px; 5934--product-grid-page-title-color: #FFFFFF; 5935--product-grid-page-title-dimensions-height: auto; 5936--product-grid-page-title-dimensions-width: auto; 5937--product-grid-page-title-dimensions-x: 0; 5938--product-grid-page-title-dimensions-y: 0; 5939--product-grid-page-title-font-weight: bold; 5940--product-grid-page-title-font: Roboto Condensed; 5941--product-grid-page-title-font-letter-spacing: 0.25px; 5942--product-grid-page-title-font-line-height: auto; 5943--product-grid-page-title-font-text-align: center; 5944--product-grid-page-title-is-active: unset; 5945--product-grid-page-title-margin: unset; 5946--product-grid-page-title-number-of-lines: 1; 5947--product-grid-pagination-is-custom-icon: ; 5948--product-grid-pagination-left-arrow-icon: ; 5949--product-grid-pagination-load-more-after: 2; 5950--product-grid-pagination-load-more: unset; 5951--product-grid-pagination-pagination-progress: ; 5952--product-grid-pagination-pagination-type: pagination; 5953--product-grid-pagination-progress-bar-color: #e76020; 5954--product-grid-pagination-right-arrow-icon: ; 5955--product-add-to-cart-position: product bottom; 5956--product-add-to-cart-type: product level; 5957--product-add-to-cart-ajax-animation: ; 5958--product-add-to-cart-background-color: #FFFFFF; 5959--product-add-to-cart-border-radius: unset; 5960--product-add-to-cart-border: 2px solid #373737; 5961--product-add-to-cart-change-colors-on-hover: ; 5962--product-add-to-cart-color: #373737; 5963--product-add-to-cart-dimensions-height: auto; 5964--product-add-to-cart-dimensions-width: auto; 5965--product-add-to-cart-dimensions-x: 0; 5966--product-add-to-cart-dimensions-y: 0; 5967--product-add-to-cart-display-image-bottom: none; 5968--product-add-to-cart-display-product-bottom: unset; 5969--product-add-to-cart-display-product-level: unset; 5970--product-add-to-cart-display-variant-level: none; 5971--product-add-to-cart-font-weight: 400; 5972--product-add-to-cart-font: Roboto Condensed; 5973--product-add-to-cart-font-letter-spacing: 0.25px; 5974--product-add-to-cart-font-line-height: auto; 5975--product-add-to-cart-font-text-align: center; 5976--product-add-to-cart-grid-position-area-name: addToCart; 5977--product-add-to-cart-grid-position-num-of-cols: 3; 5978--product-add-to-cart-grid-position-row: 5; 5979--product-add-to-cart-is-active: unset; 5980--product-add-to-cart-margin: unset; 5981--product-add-to-cart-shadow: unset; 5982--product-add-to-cart-show-on-hover: ; 5983--product-add-to-cart-text: 'Add to Cart'; 5984--product-back-in-stock-position: product bottom; 5985--product-back-in-stock-border-radius: unset; 5986--product-back-in-stock-dimensions-height: auto; 5987--product-back-in-stock-dimensions-width: auto; 5988--product-back-in-stock-dimensions-x: 0; 5989--product-back-in-stock-dimensions-y: 0; 5990--product-back-in-stock-font-size: 14px; 5991--product-back-in-stock-font-weight: 400; 5992--product-back-in-stock-font: Roboto Condensed; 5993--product-back-in-stock-font-letter-spacing: 0.25px; 5994--product-back-in-stock-font-line-height: auto; 5995--product-back-in-stock-font-text-align: left; 5996--product-back-in-stock-grid-position-area-name: backInStock; 5997--product-back-in-stock-grid-position-num-of-cols: 3; 5998--product-back-in-stock-grid-position-row: 5; 5999--product-back-in-stock-is-active: none; 6000--product-back-in-stock-margin: unset; 6001--product-back-in-stock-shadow: unset; 6002--product-back-in-stock-text: Notify me; 6003--product-background-color: unset; 6004--product-border-radius: unset; 6005--product-border: unset; 6006--product-color-swatches-dimensions-height: auto; 6007--product-color-swatches-dimensions-width: auto; 6008--product-color-swatches-dimensions-x: 0; 6009--product-color-swatches-dimensions-y: 0; 6010--product-color-swatches-enable-out-of-stock-swatches: ; 6011--product-color-swatches-grid-position-area-name: colorSwatches; 6012--product-color-swatches-grid-position-num-of-cols: 3; 6013--product-color-swatches-grid-position-row: 6; 6014--product-color-swatches-margin: unset; 6015--product-color-swatches-swatches-type: ; 6016--product-compare-color: #909090; 6017--product-compare-dimensions-height: auto; 6018--product-compare-dimensions-width: auto; 6019--product-compare-dimensions-x: 0; 6020--product-compare-dimensions-y: 0;
6021--product-compare-font-weight: 500; 6022--product-compare-font: Roboto Condensed; 6023--product-compare-font-letter-spacing: 0.25px; 6024--product-compare-font-line-height: auto; 6025--product-compare-font-text-align: center; 6026--product-compare-grid-position-area-name: compare; 6027--product-compare-grid-position-num-of-cols: 1; 6028--product-compare-grid-position-row: 2; 6029--product-compare-is-active: unset; 6030--product-compare-margin: unset; 6031--product-compare-shadow: unset; 6032--product-description-color: #000000; 6033--product-description-dimensions-height: auto; 6034--product-description-dimensions-width: auto; 6035--product-description-dimensions-x: 0; 6036--product-description-dimensions-y: 0; 6037--product-description-font-size: 14px; 6038--product-description-font-weight: 400; 6039--product-description-font: Roboto Condensed; 6040--product-description-font-letter-spacing: 0.25px; 6041--product-description-font-line-height: auto; 6042--product-description-font-text-align: left; 6043--product-description-grid-position-area-name: description; 6044--product-description-grid-position-num-of-cols: 3; 6045--product-description-grid-position-row: 4; 6046--product-description-is-active: none; 6047--product-description-margin: unset; 6048--product-description-number-of-lines: 2; 6049--product-description-save-space-for-line-clamp: unset; 6050--product-description-shadow: unset; 6051--product-dimensions-height: auto; 6052--product-dimensions-width: auto; 6053--product-dimensions-x: 0; 6054--product-dimensions-y: 0; 6055--product-image-carousel: 2nd-image; 6056--product-image-fit: contain; 6057--product-image-ratio: 1; 6058--product-in-stock-background-color: unset; 6059--product-in-stock-border-radius: 9px; 6060--product-in-stock-border: 1px solid #e5e5e5; 6061--product-in-stock-color: #1abc9c; 6062--product-in-stock-dimensions-height: auto; 6063--product-in-stock-dimensions-width: auto; 6064--product-in-stock-dimensions-x: 0; 6065--product-in-stock-dimensions-y: 0; 6066--product-in-stock-font-size: 11px; 6067--product-in-stock-font-weight: 400; 6068--product-in-stock-font: Roboto Condensed; 6069--product-in-stock-font-letter-spacing: 0.25px; 6070--product-in-stock-font-line-height: auto; 6071--product-in-stock-font-text-align: left; 6072--product-in-stock-grid-position-area-name: inStock; 6073--product-in-stock-grid-position-num-of-cols: 1; 6074--product-in-stock-grid-position-row: 1; 6075--product-in-stock-is-active: none; 6076--product-in-stock-margin: unset; 6077--product-in-stock-shadow: unset; 6078--product-in-stock-text: In Stock; 6079--product-info-padding: 0px; 6080--product-is-custom-carousel-icons: ; 6081--product-left-arrow-icon-name: ; 6082--product-left-arrow-slide-direction: left; 6083--product-look-a-like-background-color: none; 6084--product-look-a-like-border-radius: unset; 6085--product-look-a-like-border: 1px solid #000000; 6086--product-look-a-like-button-text: Similar Styles; 6087--product-look-a-like-color: #000000; 6088--product-look-a-like-dimensions-height: auto; 6089--product-look-a-like-dimensions-width: auto; 6090--product-look-a-like-dimensions-x: 0; 6091--product-look-a-like-dimensions-y: 0; 6092--product-look-a-like-font-size: 14px; 6093--product-look-a-like-font-weight: 400; 6094--product-look-a-like-font: Roboto Condensed; 6095--product-look-a-like-font-letter-spacing: 0.25px; 6096--product-look-a-like-font-line-height: auto; 6097--product-look-a-like-font-text-align: left; 6098--product-look-a-like-grid-position-area-name: lookALike; 6099--product-look-a-like-grid-position-num-of-cols: 2; 6100--product-look-a-like-grid-position-row: 1; 6101--product-look-a-like-is-active: none; 6102--product-look-a-like-margin: unset; 6103--product-look-a-like-text: Look-A-Like; 6104--product-look-a-like-title-text: SIMILAR STYLES WE THINK YOUâLL LOVE; 6105--product-out-of-stock-border-radius: 9px; 6106--product-out-of-stock-border: 1px solid #e5e5e5; 6107--product-out-of-stock-color: #bc1a1a; 6108--product-out-of-stock-dimensions-height: auto; 6109--product-out-of-stock-dimensions-width: auto; 6110--product-out-of-stock-dimensions-x: 0; 6111--product-out-of-stock-dimensions-y: 0; 6112--product-out-of-stock-font-size: 11px; 6113--product-out-of-stock-font-weight: 400; 6114--product-out-of-stock-font: Roboto Condensed; 6115--product-out-of-stock-font-letter-spacing: 0.25px; 6116--product-out-of-stock-font-line-height: auto; 6117--product-out-of-stock-font-text-align: left;
6118--product-out-of-stock-grid-position-area-name: outOfStock; 6119--product-out-of-stock-grid-position-num-of-cols: 1; 6120--product-out-of-stock-grid-position-row: ; 6121--product-out-of-stock-is-active: none; 6122--product-out-of-stock-margin: unset; 6123--product-out-of-stock-shadow: unset; 6124--product-out-of-stock-text: Out of Stock; 6125--product-price-align-if-compare: left; 6126--product-price-color-if-compare-enable: #373737; 6127--product-price-color: #909090; 6128--product-price-currency: auto; 6129--product-price-dimensions-height: auto; 6130--product-price-dimensions-width: auto; 6131--product-price-dimensions-x: 0; 6132--product-price-dimensions-y: 0; 6133--product-price-font-weight: 700; 6134--product-price-font: Roboto Condensed; 6135--product-price-font-letter-spacing: 0.25px; 6136--product-price-font-line-height: 1.4; 6137--product-price-font-text-align: left; 6138--product-price-grid-position-area-name: price; 6139--product-price-grid-position-num-of-cols: 1; 6140--product-price-grid-position-row: 2; 6141--product-price-is-active: unset; 6142--product-price-margin: unset; 6143--product-price-shadow: unset; 6144--product-quick-view-background-color-on-hover: none; 6145--product-quick-view-background-color: none; 6146--product-quick-view-border-radius: unset; 6147--product-quick-view-border: 1px solid #000000; 6148--product-quick-view-color: #000000; 6149--product-quick-view-default-store-quickview: ; 6150--product-quick-view-dimensions-height: auto; 6151--product-quick-view-dimensions-width: auto; 6152--product-quick-view-dimensions-x: 0; 6153--product-quick-view-dimensions-y: 0; 6154--product-quick-view-font-size: 14px; 6155--product-quick-view-font-weight: 400; 6156--product-quick-view-font: Roboto Condensed; 6157--product-quick-view-font-letter-spacing: 0.25px; 6158--product-quick-view-font-line-height: auto; 6159--product-quick-view-font-text-align: left; 6160--product-quick-view-grid-position-area-name: quickView; 6161--product-quick-view-grid-position-num-of-cols: 3; 6162--product-quick-view-grid-position-row: 1; 6163--product-quick-view-is-active: none; 6164--product-quick-view-margin: unset; 6165--product-quick-view-text: Quick View; 6166--product-quick-view-theme: modern; 6167--product-reviews-color: #fbb61a; 6168--product-reviews-dimensions-height: auto; 6169--product-reviews-dimensions-width: auto; 6170--product-reviews-dimensions-x: 0; 6171--product-reviews-dimensions-y: 0; 6172--product-reviews-font-size: 14px; 6173--product-reviews-font-weight: 400; 6174--product-reviews-font: Roboto Condensed; 6175--product-reviews-font-letter-spacing: 0.25px; 6176--product-reviews-font-line-height: auto; 6177--product-reviews-font-text-align: left; 6178--product-reviews-grid-position-area-name: reviews; 6179--product-reviews-grid-position-num-of-cols: 3; 6180--product-reviews-grid-position-row: 3; 6181--product-reviews-is-active: unset; 6182--product-reviews-margin: unset; 6183--product-reviews-no-reviews-stars-color: #9F9F9F; 6184--product-reviews-reviews-count: unset; 6185--product-reviews-shadow: unset; 6186--product-reviews-size: 24; 6187--product-reviews-widget-for-no-review: unset; 6188--product-right-arrow-icon-name: ; 6189--product-right-arrow-slide-direction: right; 6190--product-shadow: unset;
6191--product-show-border-on-hover: ; 6192--product-sku-color: #909090; 6193--product-sku-dimensions-height: auto; 6194--product-sku-dimensions-width: auto; 6195--product-sku-dimensions-x: 0; 6196--product-sku-dimensions-y: 0; 6197--product-sku-font-size: 14px; 6198--product-sku-font-weight: 400; 6199--product-sku-font: Roboto Condensed; 6200--product-sku-font-letter-spacing: 0.25px; 6201--product-sku-font-line-height: auto; 6202--product-sku-font-text-align: left; 6203--product-sku-grid-position-area-name: SKU; 6204--product-sku-grid-position-num-of-cols: 3; 6205--product-sku-grid-position-row: 1; 6206--product-sku-is-active: unset; 6207--product-sku-margin: auto; 6208--product-sku-shadow: unset; 6209--product-title-color: #000000; 6210--product-title-dimensions-height: auto; 6211--product-title-dimensions-width: auto; 6212--product-title-dimensions-x: 0; 6213--product-title-dimensions-y: 0; 6214--product-title-font-weight: 400; 6215--product-title-font: Roboto Condensed; 6216--product-title-font-letter-spacing: 0.25; 6217--product-title-font-line-height: 1.5; 6218--product-title-font-text-align: left; 6219--product-title-grid-position-area-name: title; 6220--product-title-grid-position-num-of-cols: 3; 6221--product-title-grid-position-row: 1; 6222--product-title-is-active: unset; 6223--product-title-margin: auto; 6224--product-title-number-of-lines: 3; 6225--product-title-save-space-for-line-clamp: unset; 6226--product-vendor-color: #000000; 6227--product-vendor-dimensions-height: auto; 6228--product-vendor-dimensions-width: auto; 6229--product-vendor-dimensions-x: 0; 6230--product-vendor-dimensions-y: 0; 6231--product-vendor-font-size: 14px; 6232--product-vendor-font-weight: 400; 6233--product-vendor-font: Roboto Condensed; 6234--product-vendor-font-letter-spacing: 0.25px; 6235--product-vendor-font-line-height: auto; 6236--product-vendor-font-text-align: left; 6237--product-vendor-grid-position-area-name: vendor; 6238--product-vendor-grid-position-num-of-cols: 3; 6239--product-vendor-grid-position-row: 4; 6240--product-vendor-is-active: none; 6241--product-vendor-margin: auto; 6242--product-vendor-shadow: unset; 6243--product-wish-list-checked-color: #f05152; 6244--product-wish-list-checked-icon-name: ; 6245--product-wish-list-dimensions-height: auto; 6246--product-wish-list-dimensions-width: auto; 6247--product-wish-list-dimensions-x: 0; 6248--product-wish-list-dimensions-y: 0; 6249--product-wish-list-grid-position-area-name: wishlist; 6250--product-wish-list-grid-position-num-of-cols: 1; 6251--product-wish-list-grid-position-row: 1; 6252--product-wish-list-is-custom-icon: ; 6253--product-wish-list-margin: unset; 6254--product-wish-list-not-checked-color: #e7d0cb; 6255--product-wish-list-not-checked-icon-name: ; 6256--product-wish-list-position: bottom-left; 6257--product-wish-list-size: 23px; 6258--product-grid-quick-view-modal-animation-duration: 400; 6259--product-grid-quick-view-modal-animation-in-x: ; 6260--product-grid-quick-view-modal-close-button-custom-icon-name: ; 6261--product-grid-quick-view-modal-height: 70%; 6262--product-grid-quick-view-modal-images-bar: ; 6263--product-grid-quick-view-modal-images-inside: ; 6264--product-grid-quick-view-modal-images-position: left; 6265--product-grid-quick-view-modal-is-custom-icon-close: ; 6266--product-grid-quick-view-modal-quantity-border-radius: unset; 6267--product-grid-quick-view-modal-quantity-border: unset; 6268--product-grid-quick-view-modal-quantity-font-color: #000000; 6269--product-grid-quick-view-modal-quantity-font-size: 14px; 6270--product-grid-quick-view-modal-quantity-font-weight: 500; 6271--product-grid-quick-view-modal-quantity-font: Roboto Condensed; 6272--product-grid-quick-view-modal-quantity-font-letter-spacing: 0.25px; 6273--product-grid-quick-view-modal-quantity-font-line-height: auto; 6274--product-grid-quick-view-modal-quantity-font-text-align: center; 6275--product-grid-quick-view-modal-quantity-layout: classic; 6276--product-grid-quick-view-modal-quantity-title: Qty; 6277--product-grid-quick-view-modal-theme: classic; 6278--product-grid-quick-view-modal-width: 70%; 6279--product-grid-scroll-to-top-settings-active: ; 6280--product-grid-scroll-to-top-settings-background-color: black; 6281--product-grid-scroll-to-top-settings-font-family: inherit; 6282--product-grid-scroll-to-top-settings-font-size: 16px; 6283--product-grid-scroll-to-top-settings-font-weight: 600; 6284--product-grid-scroll-to-top-settings-icon-name: ; 6285--product-grid-scroll-to-top-settings-icon-position: right; 6286--product-grid-scroll-to-top-settings-is-custom-icon: ; 6287--product-grid-scroll-to-top-settings-text-color: white; 6288--product-grid-scroll-to-top-settings-text: Scroll To Top; 6289--search-box-border-radius: unset; 6290--search-box-border: 1px solid #000000; 6291--search-box-dimensions-height: auto; 6292--search-box-dimensions-width: auto; 6293--search-box-dimensions-x: 0; 6294--search-box-dimensions-y: 0; 6295--search-box-is-active: none; 6296--search-box-place-holder: Search...; 6297--sorting-btn-dimensions-height: auto; 6298--sorting-btn-dimensions-width: auto; 6299--sorting-btn-dimensions-x: 0; 6300--sorting-btn-dimensions-y: 0; 6301--sorting-button-background: unset; 6302--sorting-button-border-radius: 0px; 6303--sorting-button-border: 1px solid #cccccc; 6304--sorting-button-color: #ffffff; 6305--sorting-default-option: relevency; 6306--sorting-dimensions-height: auto; 6307--sorting-dimensions-width: auto; 6308--sorting-dimensions-x: 0; 6309--sorting-dimensions-y: 0; 6310--sorting-is-active: unset; 6311--sorting-is-custom-icon: ; 6312--sorting-mobile-layout: classic; 6313--sorting-modal-background: #FFFFFF; 6314--sorting-modal-border-radius: 16px 16px 0 0; 6315--sorting-modal-height: fit-content; 6316--sorting-options-color: #000000; 6317--sorting-options-font-size: 14px; 6318--sorting-options-font-weight: 500; 6319--sorting-options-font: Roboto Condensed; 6320--sorting-options-font-letter-spacing: 0.25px; 6321--sorting-options-font-line-height: auto; 6322--sorting-options-font-text-align: center; 6323--sorting-options-height: 40px; 6324--sorting-selected-background: #dfdfdf; 6325--sorting-sorting-button-custom-icon-name: ; 6326--sorting-title-color: #000000; 6327--sorting-title-font-size: 16px;
6328--sorting-title-font-weight: 600; 6329--sorting-title-font: Roboto Condensed; 6330--sorting-title-font-letter-spacing: 0.25px; 6331--sorting-title-font-line-height: auto; 6332--sorting-title-font-text-align: center; 6333--sorting-title-height: 54px; 6334--collections-number-of-wheel-title-lines: 2; 6335--collections-wheel-size: 75; 6336--filters-layout: classic; 6337--filters-number-of-open-narrows: 3; 6338--filters-show-hide-filters-button-background-color: none; 6339--filters-show-hide-filters-button-border: 1px solid #ccc; 6340--filters-show-hide-filters-button-color: #999; 6341--product-grid-column-gap: 10px; 6342--product-grid-row-gap: 10px; 6343--product-add-to-cart-quantity-selector: unset; 6344--product-color-swatches-max-swatches: 4; 6345--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" ; 6346--product-wish-list-font-size: 14px; 6347--product-wish-list-font-weight: 400; 6348--product-wish-list-font: Arial; 6349--product-wish-list-font-letter-spacing: 0.25px; 6350--product-wish-list-font-line-height: auto; 6351--product-wish-list-font-text-align: left; 6352--product-wish-list-location: on-image; 6353--product-wish-list-padding: 10px; 6354--product-grid-quick-view-modal-animation-in-y: 2000; 6355--product-grid-quick-view-modal-animation-out-x: -500; 6356--product-grid-quick-view-modal-animation-out-y: ; 6357--product-grid-quick-view-modal-opening-direction: bottom to top; 6358--product-grid-sticky-header-background: #FFF; 6359--product-grid-sticky-mobile-header: ; 6360--filters-colors-filter: swatches; 6361--filters-in-stock-filter: switch; 6362--filters-number-of-open-facets: all; 6363--filters-on-sale-filter: switch; 6364--filters-price-filter-slider: unset; 6365--filters-removable-tags-is-active: unset; 6366--filters-search-within-filters-is-active: unset; 6367--filters-search-within-results-is-active: none; 6368--product-grid-number-of-columns: 2; 6369--product-grid-number-of-rows: 10; 6370--product-grid-page-title-font-size: 30px; 6371--product-add-to-cart-background-color-on-hover: #FFFFFF; 6372--product-add-to-cart-border-color-on-hover: none; 6373--product-add-to-cart-font-size: 14px; 6374--product-add-to-cart-text-colors-on-hover: none; 6375--product-back-in-stock-background-color-on-hover: none; 6376--product-back-in-stock-background-color: #1976d2; 6377--product-back-in-stock-border-color-on-hover: none; 6378--product-back-in-stock-border: unset; 6379--product-back-in-stock-change-colors-on-hover: ; 6380--product-back-in-stock-color: #FFFFFF; 6381--product-back-in-stock-show-on-hover: ; 6382--product-back-in-stock-text-colors-on-hover: none; 6383--product-color-swatches-change-variant-on-hover: ; 6384--product-color-swatches-is-active: unset; 6385--product-compare-font-size: 14px; 6386--product-out-of-stock-background-color: unset; 6387--product-price-font-size: 14px; 6388--product-title-font-size: 14px; 6389--product-wish-list-default-store-wishlist: ; 6390--product-wish-list-is-active: none; 6391} 6392 6393 @media (min-width: 768px) { 6394#fs-serp-app { 6395--collections-categories-wheels-on-collections: unset; 6396--collections-categories-wheels-on-serp: unset; 6397--product-color-swatches-max-swatches: 3; 6398--product-info-grid-areas: "colorSwatches colorSwatches colorSwatches colorSwatches" "title title title title" "SKU SKU SKU SKU" "compare compare price price" "reviews reviews reviews reviews" ; 6399--product-padding: 3px; 6400--collections-number-of-wheel-title-lines: 3; 6401--collections-wheel-size: 85; 6402--filters-layout: vertical; 6403--filters-number-of-open-narrows: 4; 6404--filters-show-hide-filters-button-background-color: unset; 6405--filters-show-hide-filters-button-border: 1px solid #000000; 6406--filters-show-hide-filters-button-color: unset; 6407--product-grid-column-gap: 20px; 6408--product-grid-row-gap: 20px; 6409--product-add-to-cart-quantity-selector: ; 6410--product-quick-add-button-style-bar: ; 6411--product-grid-quick-view-modal-animation-in-y: -200; 6412--product-grid-quick-view-modal-animation-out-x: ; 6413--product-grid-quick-view-modal-animation-out-y: -100; 6414--product-grid-quick-view-modal-opening-direction: top to bottom; 6415} 6416 6417} 6418 6419 @media (min-width: 1024px) { 6420#fs-serp-app { 6421--filters-colors-filter: checkboxes; 6422--filters-in-stock-filter: checkbox; 6423--filters-number-of-open-facets: 9; 6424--filters-on-sale-filter: checkbox; 6425--filters-price-filter-slider: ; 6426--filters-removable-tags-is-active: none; 6427--filters-search-within-filters-is-active: none; 6428--filters-search-within-results-is-active: unset; 6429--product-grid-number-of-columns: 4; 6430--product-grid-number-of-rows: 9; 6431--product-grid-page-title-font-size: 35px; 6432--product-grid-page-title-shadow: unset; 6433--product-add-to-cart-background-color-on-hover: #4e87ff; 6434--product-add-to-cart-border-color-on-hover: #4E87FF; 6435--product-add-to-cart-font-size: 22px; 6436--product-add-to-cart-text-colors-on-hover: #ffffff; 6437--product-back-in-stock-background-color-on-hover: #4e87ff; 6438--product-back-in-stock-background-color: #ffffff; 6439--product-back-in-stock-border-color-on-hover: #4E87FF; 6440--product-back-in-stock-border: 1px solid #4E87FF; 6441--product-back-in-stock-change-colors-on-hover: unset; 6442--product-back-in-stock-color: #4e87ff; 6443--product-back-in-stock-show-on-hover: unset; 6444--product-back-in-stock-text-colors-on-hover: #ffffff; 6445--product-color-swatches-change-variant-on-hover: unset; 6446--product-color-swatches-is-active: none; 6447--product-color-swatches-max-swatches: 6; 6448--product-compare-font-size: 25px; 6449--product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare compare price price" "reviews reviews reviews reviews" ; 6450--product-out-of-stock-background-color: #FFFFFF; 6451--product-price-font-size: 25px; 6452--product-title-font-size: 18px; 6453--product-wish-list-default-store-wishlist: unset; 6454--product-wish-list-is-active: unset; 6455} 6456 6457} 6458 6459 @media (min-width: 1024px) or (max-width: 768px) { 6460#fs-serp-app { 6461--collections-categories-wheels-on-collections: ; 6462--collections-categories-wheels-on-serp: ; 6463--product-padding: 0px; 6464} 6465 6466} 6467 6468 </style> 6469<!-- Editor custom css --> 6470<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'); 6471@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@400;700&display=swap'); 6472@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap'); 6473div[data-content-region="header_bottom--global"], 6474div[data-content-region="header_bottom"] { 6475 display: none; 6476} 6477.tesrtre { 6478 display: block; 6479} 6480.product-card-list-view .product-card-items-wrapper{ 6481 grid-areas: "title title title title" 6482 "reviews reviews reviews reviews" 6483 "SKU SKU SKU SKU" 6484 "compare price sale sale" !important; 6485 padding: 0 !important;background: #f7f7f7; 6486 display: grid !important; 6487 margin-bottom: 0px; 6488 grid-area: info !important; 6489} 6490.brand-image-container-new { 6491 width: 74.4%; 6492 float: right; 6493 display: flex; 6494 flex-direction: column; 6495 text-align: left; 6496 margin-top: 10px; 6497} 6498.fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag { 6499 padding: 0px 10px !important; 6500} 6501.product-content.product-card-items-wrapper.product-info-list-view { 6502 height: auto; 6503 padding-top: 0 !important; 6504 padding-bottom: 0 !important; 6505 position: unset; 6506} 6507.product-card-list-view .actions .atc-btn-display:hover span.add-to-cart-spinner-text-wrapper { 6508 color: black; 6509} 6510div .fs-list-view-mode .product-card-list-view .reviews-container { 6511 padding-top: 0 !important; 6512 padding-bottom: 0px !important; 6513} 6514.product-card-list-view .product-card-items-wrapper { 6515 padding: 0 !important; 6516} 6517.product-card-list-view .product-info.info-container { 6518 padding-bottom: 0px !important; 6519} 6520.product-container.fs-results-product-card.product-card-list-view { 6521 grid-template-columns: auto; 6522 justify-content: flex-start; 6523 position: relative !important; 6524}
6525.select-wrapper .fs-select.fs-select { 6526 border-color: #373737 !important; 6527 border-radius: 2px !important; 6528} 6529.results-query-wrapper { 6530 font-size: 15px; 6531 font-weight: 500; 6532 font-family: Roboto Condensed, Helvetica, Helvetica Neue, Arial, Lucida Grande, sans-serif; 6533} 6534.query-cat-name { 6535 display: none; 6536} 6537.filter-options-title-tab { 6538 margin-top: 0; 6539 font-weight: 500; 6540 margin-bottom: 10px; 6541 font-size: 14px; 6542 font-family: Roboto Condensed, sans-serif !important; 6543} 6544.grid-container .product-container { 6545 box-shadow: none !important; 6546 border: 1px solid #EEEEEE !important; 6547} 6548.fs-page-title-container { 6549 display: none; 6550} 6551.no-description .cat-descrption { 6552 margin-top: -50px !important; 6553} 6554.no-description .filters-grid-wrapper > div.padtop1 { 6555 padding-top: 50px !important; 6556} 6557.category-cus .searchTerm.fs-summary-search-term { 6558 display: none !important; 6559} 6560div#fs-product-grid-container img.list-tile { 6561 display: none; 6562} 6563div#fs-product-grid-container img.mobile-tile { 6564 display: none; 6565} 6566div#fs-product-grid-container .fs-promo-tile-image-wrapper { 6567 height: 100%; 6568} 6569.fs-list-view-mode img.grid-tile { 6570 display: none; 6571} 6572.fs-list-view-mode img.list-tile{ 6573 display: block !important; 6574} 6575div#fs-product-grid-container img.grid-tile { 6576 height: auto; 6577} 6578.searchTerm { 6579 color: #e76020 !important; 6580 font-weight: 700 !important; 6581 display: none; 6582} 6583.fs-add-to-cart-button-container:hover { 6584 background-color: transparent !important; 6585} 6586 6587.fs-badges-wrapper .fs_product_text_badge_flag.made-in-usa { 6588 position: absolute; 6589 right: 7px; 6590 bottom: 7px; 6591 z-index: 999; 6592 left: auto; 6593 box-shadow: none; 6594 padding: 0px; 6595 margin: 0px; 6596 max-height: 100%; 6597 max-width: 60px; 6598} 6599/* this selector hides filter options for the sorting customization*/ 6600.hide { 6601 display:none !important; 6602} 6603 6604 6605.filters-grid-wrapper { 6606 font-family: "Roboto Condensed", sans-serif !important; 6607} 6608.cat-descrption { 6609 font-family: "Roboto Condensed", sans-serif; 6610} 6611.fs-product-title { 6612 font-family: "Roboto Condensed", sans-serif !important; 6613 font-size: 18px !important; 6614 font-weight: 500 !important; 6615 -webkit-line-clamp: 3 !important; 6616} 6617.fs-compare { 6618 font-family: "Roboto Condensed", sans-serif !important; 6619 text-decoration: none!important; 6620} 6621body:not(.product-cus) .price { 6622 font-family: "Roboto Condensed", sans-serif !important; 6623 text-decoration: none; 6624} 6625.fs-sku { 6626 font-family: "Roboto Condensed", sans-serif !important; 6627} 6628.cat-descrption h3 a { 6629 color: #006bb4; 6630 text-decoration: none; 6631} 6632 6633.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)*/ 6634 flex-direction: column; 6635 display: flex; 6636} 6637.fs-tabs-wrapper{ /* fix for article and products tabs (was going over the procduts elements)*/ 6638 height: unset !important; 6639} 6640.filters-modal-wrapper{ 6641 z-index: 9999999999 !important; 6642} 6643.show-more-button{ 6644 width: 100% !important; 6645 order: 99999999999999; 6646 position: relative !important; 6647 background: none !important; 6648} 6649.fs-checkbox-label{ 6650 display: block !important; 6651} 6652.category-title-wrapper.fs-category-title-wrapper { 6653 background-color: #e5e5e5 !important; 6654} 6655.filters-container { 6656 background-color: #e5e5e5 !important; 6657} 6658.cat-descrption p { 6659 margin-top: 0px !important; 6660 margin-bottom: 5px; 6661} 6662.cat-descrption [data-role="content"] p { 6663 margin-bottom: 8px; 6664 float: left; 6665 width: 100%; 6666} 6667.filters-grid-wrapper > div:last-child { 6668 padding-top: 0; 6669 width: 74%; 6670 float: right; 6671} 6672.filters-grid-wrapper > div:first-child { 6673 position: absolute; 6674 top: 10px; 6675 width: 24%; 6676 max-height: 100%; /* Adjust this value according to your needs */ 6677 overflow-y: auto; 6678 transition: .2s all ease-in-out; 6679} 6680 6681#fs-serp-page .filters-grid-wrapper { 6682 display: block; 6683} 6684.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{ 6685 display: block !important; 6686} 6687.grid-container .product-container.product-card-border{ 6688 background: #f7f7f7; 6689} 6690@media only screen and (min-width: 769px) { 6691 .product-info-list-view .product-info.info-container { 6692 gap: 0 !important; 6693 min-height: 210px; 6694 } 6695 .fs-banner-wrapper { 6696 width: 74% !important; 6697 float: right; 6698 margin-bottom: 20px; 6699 } 6700 li.isp_grid_product div.isp_product_info .isp_product_sku{ 6701 width: 100% !important; 6702 } 6703 .category-cms, .category-image, .category-description{ 6704 float: left; 6705 }isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_ 6706 #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{ 6707 text-align: center; 6708 } 6709 li.isp_grid_product div.isp_product_info{margin-top:0px !important;} 6710 li.isp_grid_product:hover form.isp_add_to_cart_form{padding-bottom:5px !important;} 6711 li.isp_grid_product div.isp_product_image_wrapper{ 6712 height: 180px !important; 6713 margin: 0px 15px 0 !important; 6714 } 6715 .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{ 6716 height: 250px !important; 6717 } 6718 6719 #isp_product_quick_view_model img.isp_quick_view_image_quick_view{ 6720 width: 70% !important; 6721 height: auto !important; 6722 } 6723 /* Search results - filter */ 6724 #isp_search_result_page_container div.isp_center_container_position{ 6725 margin-left: 26% !important; 6726 } 6727 #isp_search_result_page_container div.isp_center_container_position{ 6728 margin-left: 26% !important; 6729 } 6730 #isp_search_result_page_container div.isp_left_container{ 6731 float: left !important; 6732 width: 278px !important; 6733 padding-left:0px !important; 6734 background-color: #e5e5e5; 6735 } 6736 6737 #isp_search_result_page_container div.isp_left_container{ 6738 float: left !important; 6739 width: 295px !important; 6740 6741 } 6742 div#isp_left_container_facets{ 6743 padding-left:10px !important; 6744 border-top: 1px solid; 6745 margin-top: 10px; 6746 padding-top: 10px !important; 6747 } 6748 6749 div.isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_product{ 6750 height: 400px !important; 6751 margin: 2px .25%; 6752 } 6753 .categorypath-workshop-supplies-merch-and-swag div.isp_center_container ul#isp_search_results_container li.isp_grid_product, 6754 .categorypath-everything-cnc-cnc-plan-downloads div.isp_center_container ul#isp_search_results_container li.isp_grid_product{ 6755 height: 400px !important; 6756 margin: 2px .25%; 6757 } 6758 .categorypath-workshop-supplies-merch-and-swag li.isp_grid_product, 6759 .categorypath-everything-cnc-cnc-plan-downloads li.isp_grid_product, 6760 .categorypath-cnc-machines-accessories-cnc-plan-downloads li.isp_grid_product{ 6761 width:32% !important; 6762 } 6763 .categorypath-workshop-supplies-merch-and-swag div.isp_product_image_wrapper, 6764 .categorypath-everything-cnc-cnc-plan-downloads div.isp_product_image_wrapper, 6765 .categorypath-cnc-machines-accessories-cnc-plan-downloads li.isp_grid_product div.isp_product_image_wrapper{ 6766 height: 230px !important; 6767 } 6768 6769 #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{
6770 margin-left: -3px !important; 6771 font-size: 20px !important; 6772 } 6773 body #isp_product_quick_view_model .isp_compare_at_price{font-size:20px !important;} 6774 #isp_search_result_page_container div.isp_left_container:before{ 6775 content: "REFINE YOUR SEARCH"; 6776 font-size: 2rem; 6777 font-weight: 600; 6778 line-height: 1em; 6779 margin-left: 10px; 6780 } 6781 6782 .ui-menu-item[isp_product]>a>.as_magento_suggest>.as_img_container>img.as_magento_img{ 6783 max-width:80px !important; 6784 max-height:80px !important; 6785 } 6786 6787 .as_icon{ 6788 padding-left:10px !important; 6789 } 6790 ul.ui-autocomplete .ui-menu-item{ 6791 height:auto !important; 6792 } 6793 6794 ul.ui-autocomplete li.ui-menu-item[isp_product] span .as_magento_price_compare_at{ margin-left: 10px !important;} 6795 div#isp_search_results_filter_tags .isp_filter_removable_tag{ 6796 font-size: 14px !important; 6797 } 6798 div#isp_search_results_filter_tags .isp_filter_tag_remove_all a{ 6799 font-size: 14px !important; 6800 } 6801 6802 6803 ul.isp_section.isp_section_searches li:hover{ 6804 background:none !important; 6805 } 6806 6807 li.isp_grid_product div.isp_product_info .isp_product_title{ 6808 color: #000000 !important; 6809 max-height: none !important; 6810 -webkit-line-clamp: unset !important; 6811 font-size: 13.5px !important; 6812 padding: 0px 3px !important; 6813 line-height: 1.2em !important; 6814 } 6815 li.isp_grid_product div.isp_product_info{ 6816 padding: 0px 0px !important; 6817 text-align:center !important; 6818 } 6819 6820 li.isp_grid_product:hover form.isp_add_to_cart_form{ 6821 border-bottom:none !important; 6822 } 6823} 6824li.isp_grid_product.customprice[product_id="21"] span.isp-custom-price { 6825 display: none; 6826} 6827li.isp_grid_product.customprice[product_id="21"] .isp_product_price_wrapper:before { 6828 content: '$25.00 - $500.00'; 6829 font-weight: bold; 6830} 6831 6832li.isp_grid_product div.isp_product_info .isp_product_review{ 6833 margin: 0px auto !important; 6834 float: none !important; 6835 text-align: center !important; 6836} 6837 6838 6839#isp_product_quick_view_model .isp_quick_view_price_wrapper{ 6840 font-size: 0px !important; 6841} 6842 6843 6844.isp_custom_price_container button.isp_custom_price_submit{ 6845 opacity: 0.4 !important; 6846 color: white !important; 6847} 6848 6849li.isp_grid_product div.isp_product_info .isp_product_desc, li.isp_grid_product div.isp_product_info .isp_product_desc_show{ 6850 display:none !important; 6851} 6852li.isp_grid_product div.iscategorypath-workshop-supplies-merch-and-swagp_product_info .isp_product_price_wrapper{width:100% !important;} 6853li.isp_grid_product div.isp_product_info .isp_product_price_wrapper{width:100% !important;} 6854#isp_quick_view_content_lookalike .isp_product_desc_show{display:none !important;} 6855 6856#isp_left_container .isp_facet_value a div.isp_facet_check_box_icon.isp_facet_check_box_icon_checked{ 6857 position: relative !important; 6858} 6859#isp_left_container .isp_facet_value a div.isp_facet_check_box_icon{ 6860 width: 16px; 6861 height: 16px; 6862 border-radius: 4px !important; 6863 border-color: #ffffff !important; 6864 background-color: #ffffff !important; 6865 border-width: 0.5px !important; 6866 margin-top:4px !Important; 6867} 6868#isp_left_container_facets .isp_facet_value a .isp_facet_value_name .isp_facet_value_name_selected{ 6869 font-weight: 400 !important; 6870 display: inline !important; 6871 font-size: 14px !important; 6872} 6873#isp_left_container .isp_facet_value a div.isp_facet_check_box_icon.isp_facet_check_box_icon_checked:before{ 6874 content: "\f14a"; 6875 color: #333; 6876 font-size: 2rem; 6877 line-height: 1; 6878 vertical-align: middle; 6879 width: 15px; 6880 position: absolute; 6881 font-size: 2rem; 6882 line-height: 1; 6883 left: 23px; 6884 top: -2px; 6885 font-family: FontAwesome !important; 6886 display: inline-block !important; 6887} 6888#isp_left_container_facets .isp_facet_value a .isp_facet_value_name .isp_facet_value_name_not_selected{ 6889 font-size:14px !important; 6890} 6891 6892 6893.isp_custom_price_container input.isp_custom_price_input[type=number]{ 6894 font-size:14px !important; 6895} 6896#isp_left_container_facets .isp_facet_value a .isp_facet_value_name .isp_facet_value_counter{ 6897 font-size:14px !important; 6898 color: #858585 !important; 6899} 6900 6901 6902#isp_left_container_facets .isp_search_res_facets_container .isp_facet_value{ 6903 display: inline-block; 6904 width: 50%; 6905 6906} 6907 6908 6909.isp_single_facet_wrapper .isp_facet_title .isp_facet_title_name{ 6910 text-transform: uppercase !important; 6911 font-weight: 600 !important; 6912 font-size: 14px !important; 6913} 6914 6915 6916 6917 6918.isp_single_facet_wrapper .isp_facet_title .isp_facet_title_name{ 6919 text-transform: uppercase !important; 6920 font-weight: 600 !important; 6921 font-size: 14px !important; 6922} 6923 6924 6925#isp_product_quick_view_model .isp_quick_view_add_to_cart_btn_quick_view:before{ 6926 display:none !important; 6927 content:" " !important; 6928} 6929#isp_product_quick_view_model .isp_quick_view_content_right .isp_quick_view_description {max-height: 250px !important;} 6930div#isp_product_quick_view_model:not(.look_a_like) .isp_quick_view_content_wrapper{ 6931 max-height: 700px !important; 6932} 6933#isp_product_quick_view_model .isp_quick_view_add_to_cart_form{ 6934 margin: 15px 0 0px 0 !important; 6935 margin-top: 7px !important; 6936 margin-bottom: 0px !important; 6937} 6938div.isp_center_container ul#isp_search_results_container li.isp_grid_product input[type=submit].isp_add_to_cart_btn { 6939 background-image: none; 6940 background: #e76020; 6941 border: 1px solid #e76020; 6942 color: #fff; 6943 cursor: pointer; 6944 display: inline-block; 6945 font-family: "Roboto Condensed",'Helvetica Neue',Helvetica,Arial,sans-serif; 6946 font-weight: 400; 6947 padding: 7px 15px; 6948 font-size: 1.4rem; 6949 box-sizing: border-box; 6950 vertical-align: middle; 6951 border-radius: 2px; 6952 display: inline-block; 6953 text-decoration: none; 6954 border-bottom-color: #333; 6955 width: auto; 6956 text-transform: uppercase; 6957 height:35px; 6958} 6959div.isp_center_container ul#isp_search_results_container li.isp_grid_product input[type=submit].isp_add_to_cart_btn:hover { 6960 background: #d65517; 6961 border: 1px solid #bd4c17; 6962 color: #fff; 6963} 6964div#isp_search_box_container form {max-width:800px;margin:auto;} 6965 6966div#isp_search_box_container li.isp_grid_product div.isp_product_info .isp_product_price_wrapper { 6967 width: 100%; 6968} 6969
6970div.isp_center_container .yotpo.bottomLine.yotpo-small { 6971 width: 100%; 6972} 6973 6974div.isp_center_container span.isp_product_price.isp_compare_at_price_exist { 6975 font-size: 14px; 6976 font-weight: 700; 6977 color: #222; 6978} 6979div.isp_center_container ul#isp_search_results_container li.isp_grid_product { 6980 height:400px; 6981} 6982 6983div.isp_center_container li.isp_grid_product div.isp_product_info .isp_product_title { 6984 font-size: 15px; 6985 color: #222; 6986 font-weight: 600; 6987} 6988 6989div.isp_center_container ul#isp_search_results_container li.isp_grid_product span.isp_search_term_highlight { 6990 font-weight: 600; 6991} 6992div.isp_center_container span.isp_product_price.isp_compare_at_price_exist { 6993 text-align: center !IMPORTANT; 6994} 6995 6996div.isp_center_container li.isp_grid_product div.isp_product_info .isp_product_price_wrapper { 6997 width: 100%; 6998 text-align: center; 6999} 7000 7001div.isp_center_container li.isp_grid_product div.isp_product_info { 7002 text-align: center; 7003} 7004div.isp_center_container span.yotpo-stars { 7005 max-width: 100px; 7006 margin: auto; 7007 display: block; 7008} 7009div.isp_center_container .yotpo-bottomline.pull-left.star-clickable { 7010 float: none; 7011} 7012li.isp_grid_product div.isp_product_info .isp_compare_at_price { 7013 font-size: 14px; 7014 font-weight: 400; 7015 opacity: 1; 7016 font-family: "Roboto Condensed", sans-serif; 7017} 7018 7019li.isp_grid_product div.isp_product_info .isp_product_price_wrapper { 7020 color: #222; 7021} 7022li.isp_grid_product div.isp_product_info { 7023 border: none; 7024} 7025#isp_search_results_container li.isp_grid_product:hover a.isp_product_look_a_like_button:hover { 7026 background: #eb7738; 7027 color: #fff; 7028} 7029#isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view button.quantity_quick_view { 7030 display: none; 7031} 7032 7033.isp_add_to_cart_quantity_quick_view { 7034 display: block; 7035 max-width: 60px; 7036 margin: auto; 7037 margin-bottom: 30px; 7038} 7039 7040input.isp_quick_view_add_to_cart_btn_quick_view { 7041 max-width: 240px; 7042 margin: auto; 7043 display: block; 7044} 7045 7046.isp_quick_view_add_to_cart_form { 7047 display: block; 7048} 7049 7050#isp_product_quick_view_model .isp_quick_view_title { 7051 font-size: 20px !important; 7052 color: #222; 7053} 7054 7055#isp_product_quick_view_model .isp_compare_at_price { 7056 font-size: 20px; 7057 color: #222; 7058 opacity: 1; 7059 text-align: center; 7060} 7061 7062div#isp_product_quick_view_model span.isp_product_price { 7063 font-size: 20px; 7064 color: #222; 7065 font-weight: 700; 7066 text-align: center; 7067 display: block; 7068 margin: 0px; 7069} 7070 7071.isp_quick_view_price_wrapper { 7072 text-align: center; 7073} 7074#isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view button.quantity_quick_view { 7075 display: none; 7076} 7077 7078.isp_add_to_cart_quantity_quick_view { 7079 display: block; 7080 max-width: 60px; 7081 margin: auto; 7082 margin-bottom: 30px; 7083} 7084 7085input.isp_quick_view_add_to_cart_btn_quick_view { 7086 max-width: 240px; 7087 margin: auto; 7088 display: block; 7089 background-image: none; 7090 background: #e76020; 7091 border: 1px solid #e76020; 7092 color: #fff; 7093 cursor: pointer; 7094 display: inline-block; 7095 font-family: "Roboto Condensed",'Helvetica Neue',Helvetica,Arial,sans-serif; 7096 font-weight: 400; 7097 padding: 7px 15px; 7098 font-size: 1.4rem; 7099 box-sizing: border-box; 7100 vertical-align: middle; 7101 display: block; 7102 border-radius: 2px; 7103 text-transform: uppercase; 7104 font-weight: 700; 7105} 7106 7107.isp_quick_view_add_to_cart_form { 7108 display: block; 7109} 7110 7111#isp_product_quick_view_model .isp_quick_view_title { 7112 font-size: 20px !important; 7113 color: #222; 7114} 7115 7116#isp_product_quick_view_model .isp_compare_at_price { 7117 font-size: 20px; 7118 color: #222; 7119 opacity: 1; 7120 text-align: center; 7121} 7122 7123div#isp_product_quick_view_model span.isp_product_price { 7124 font-size: 20px; 7125 color: #222; 7126 font-weight: 700; 7127 text-align: center; 7128 display: block; 7129 margin: 0px; 7130} 7131 7132.isp_quick_view_price_wrapper { 7133 text-align: center; 7134} 7135 7136 7137button#isp_product_quick_view_close_button_quick_view:hover { 7138 color: #fff; 7139 background: #d65517; 7140 border: none; 7141} 7142 7143input.isp_quick_view_add_to_cart_btn_quick_view:not(.out_of_stock):hover { 7144 background: #d65517; 7145 color: #fff; 7146 border: none; 7147} 7148.isp_facet_value span { 7149 color: #000; 7150} 7151#isp_search_results_container li.isp_grid_product:hover a.isp_product_quick_view_button:hover{ 7152 background: #e76034; 7153 border: none; 7154 color:#fff; 7155 border-radius:2px; 7156 text-transform:uppercase; 7157} 7158#isp_search_results_container li.isp_grid_product:hover a.isp_product_quick_view_button{ 7159 border-radius:2px; 7160 text-transform:uppercase; 7161} 7162#isp_search_results_container li.isp_grid_product:hover a.isp_product_look_a_like_button { 7163 text-transform: uppercase; 7164 border-radius: 2px; 7165} 7166 7167#isp_search_results_container li.isp_grid_product:hover a.isp_product_look_a_like_button:hover { 7168 background: #e76034; 7169 border: none; 7170 color:#fff; 7171 border-radius:2px; 7172 text-transform:uppercase; 7173 7174} 7175#isp_center_container .isp_center_container_header div.isp_results_summary_wrapper h1 { 7176 font-size: 25px; 7177 font-weight: 600; 7178 color: #e76020; 7179} 7180.isp_custom_price_container button.isp_custom_price_submit { 7181 background: grey; 7182} 7183div#isp_load_more a { 7184 background: #e76020; 7185 color: #fff; 7186 border: none; 7187 text-transform: uppercase; 7188} 7189 7190li.isp_grid_product input[type=submit].isp_add_to_cart_btn:hover { 7191 background: #d65517 !important; 7192 border: 1px solid #bd4c17 !important; 7193 color: #fff !important; 7194} 7195li.isp_grid_product input[type=submit].isp_add_to_cart_btn{ 7196 background: #e76020 !important; 7197 border: 1px solid #e76020 !important; 7198 color: #ffffff !important; 7199 height: 36px !important; 7200 text-transform: uppercase; 7201 border-bottom-color: #333; 7202 font-size: 1.4rem; 7203 border-bottom: 1px solid #333 !important; 7204} 7205 7206button#isp_product_quick_view_close_button_quick_view{ 7207 background-color: transparent !important; 7208 border: none !important; 7209 font-size: 0px !important; 7210 background-image: url(https://cdn1-gae-ssl-default.akamaized.net/images/isp_close_quick_view4.png) !important; 7211 background-size: 100% 100% !important; 7212 display: inline-block; 7213 height: 20px !important;
7214 width: 20px !important; 7215 top:2px !important; 7216 right: 1px !important; 7217 7218} 7219 7220body #isp_product_quick_view_model .isp_quick_view_content_left { 7221 background: white; 7222} 7223#isp_product_quick_view_model .isp_image_container { 7224 padding-bottom: 10px; 7225} 7226#isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view:before{ 7227 border-radius: 0px !important; 7228 width: 60px !important; 7229} 7230div#isp_product_quick_view_model:not(.look_a_like){border-radius: 0px !important; } 7231li.isp_grid_product div.isp_product_info .isp_product_title{color: #000000 !important;} 7232#isp_product_quick_view_model .isp_quick_view_add_to_cart_btn_quick_view{ 7233 7234 background: #e76020; 7235 border: 1px solid #e76020; 7236 font-size: 19px; 7237 text-transform: uppercase; 7238 height: 38px !important; 7239 font-weight: bold; 7240 border-radius: 2px !important; 7241 margin-top:-28px !important; 7242 7243} 7244#isp_product_quick_view_model .isp_quick_view_add_to_cart_btn_quick_view:hover{ 7245 background: #d65517 !important; 7246 border: 1px solid #bd4c17 !important; 7247} 7248#isp_product_quick_view_model a.isp_view_full_details{ 7249 height: 38px !important; 7250 border-radius: 2px !important; 7251 margin-top:-28px !important; 7252} 7253div#isp_product_quick_view_model:not(.look_a_like) .isp_quick_view_content_wrapper{ 7254 border-radius: 0px !important; 7255} 7256.product-card-items-wrapper { 7257 justify-content: start !important; 7258} 7259 7260 7261 7262@media only screen and (max-width: 980px) { 7263 #isp_search_results_filter_tags{ 7264 display: none !important; 7265 } 7266 7267 .isp_results_summary_wrapper { 7268 display: block !important; 7269 } 7270} 7271 7272@media (min-width: 768px) and (max-width: 1024px) { 7273 .filters-container .search-within-results-wrapper, .filters-container .category-container { 7274 padding: 5px; 7275 } 7276 .info-container .title-container::after, 7277 .add-to-cart-spinner-text-wrapper{ 7278 font-size: 18px !important; 7279 } 7280 .filters-modal { 7281 width: 80% !important; 7282 } 7283 .filters-container .search-within-results-wrapper, .filters-container .category-container { 7284 padding: 5px 5px !important; 7285 } 7286 7287 #isp_product_quick_view_model .isp_quick_view_content_right .isp_quick_view_description{ 7288 min-height: 10px !important; 7289 7290 } 7291 #isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view{ 7292 grid-column-start: 13 !important; 7293 } 7294 7295 body div#isp-category-tree-container .isp-category-navigation a.isp-category-name.open~.isp-category-children { 7296 opacity: 1; 7297 max-height: 10000px; 7298 } 7299} 7300 .show-more-button { 7301 bottom: unset !important; 7302 display: block !important; 7303 } 7304@media only screen and (max-width: 768px) { 7305 7306 .cat-descrption > p > img { 7307 display: none; 7308 } 7309 .no-description .cat-descrption { 7310 margin-top: 0px !important; 7311 } 7312 .padtop1 { 7313 padding-top: 0 !important; 7314 } 7315 .search-wrap { 7316 max-height: 45px; 7317 } 7318 .cat-descrption div[data-content-type="html"] > p { 7319 display: block; 7320 } 7321 .cat-descrption div#element > p { 7322 display: none; 7323 } 7324 .show-more-button { 7325 bottom: unset !important; 7326 display: block !important; 7327 } 7328 section.page.pageid802 { 7329 margin: 0 10px !important; 7330 } 7331 section.page.pageid802 h1.page-heading { 7332 display: none; 7333 } 7334 .filters-container { 7335 background-color: white!important; 7336 } 7337 .category-container .category-items .checkbox span.checkmark.fs-serp-checkmark { 7338 border: 1px solid gray !important; 7339 min-height: 12px !important; 7340 min-width: 12px !important; 7341 border-radius: 3px !important; 7342 } 7343 .filters-modal { 7344 background: white !important; 7345 } 7346 .search-box-wrapper { 7347 width: 100% !important; 7348 display: none; 7349 } 7350 .category-title-wrapper.fs-category-title-wrapper { 7351 background-color: white !important; 7352 } 7353 .category-title-wrapper .category-title { 7354 padding-top: 5px; 7355 padding-bottom: 0px; 7356 border-bottom: 1px solid black !important; 7357 border-top: 0px !important; 7358 } 7359 .category-title-wrapper .category-title { 7360 font-weight: 700 !important; 7361 } 7362 .category-items > span { 7363 width: 100%; 7364 } 7365 .category-items .checkbox.fs-checkbox { 7366 margin-top: 0px !important; 7367 margin-bottom: 0px !important; 7368 } 7369 .search-box-wrapper span.search input { 7370 width: 100% !important; 7371 background-color: white; 7372 border: 1px solid white; 7373 } 7374 .cat-descrption h1.page-heading { 7375 margin-bottom: 0; 7376 } 7377 .cat-descrption div#category_image { 7378 display: none !important; 7379 } 7380 .body .container.main-cs-container { 7381 padding: 0px 10px !important; 7382 } 7383 span.buttons-wrapper .select-wrapper::before { 7384 display:none; 7385 } 7386 .cat-descrption h1.page-heading { 7387 margin-top: 5px; 7388 text-transform: none; 7389 font-size: 26px !Important; 7390 font-weight: 400; 7391 } 7392 .filters-button-wrapper, 7393 .select{ 7394 border-radius: 0px !important; 7395 --fb-border-radius: 0 !important; 7396 } 7397 h1.page-title#page-title-heading { 7398 font-weight: 300; 7399 color: #333 !important; 7400 margin-top: 0px !important; 7401 font-size: 26px !important; 7402 } 7403 .summary-and-tags-wrapper { 7404 border-bottom: 1px solid #ccc; 7405 padding-bottom: 10px; 7406 } 7407 .divider { 7408 display: none; 7409 } 7410 .buttons-wrapper-mobile { 7411 margin-bottom: 0 !important; 7412 } 7413 .logo { 7414 z-index: -1 !important; 7415 } 7416 body #isp_search_results_container li.isp_grid_product div.isp_product_info .isp_product_title { 7417 padding-top: 23px !important; 7418 } 7419 body .page-heading{ 7420 width: 100%; 7421 } 7422 li.isp_grid_product div.isp_product_info .isp_product_title { 7423 -webkit-line-clamp: 5 !important; 7424 max-height: 6.6em !important; 7425 } 7426 #isp_search_results_container li.isp_grid_product a.isp_product_quick_view_button, a.isp_product_look_a_like_button{ 7427 bottom: -22px; 7428 } 7429 .ui-menu-item:not([isp_product]){width:auto !important; margin-left:0px !Important; } 7430 body #isp_product_quick_view_model .isp_compare_at_price, #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{
7431 font-size:16px !important; 7432 } 7433 #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{ 7434 7435 margin-left: -4px !important; 7436 } 7437 #isp_product_quick_view_model .isp_add_to_cart_quantity_quick_view{ 7438 grid-column-start: 7 !important; 7439 grid-column-end: 7 !important; 7440 display:grid !Important; 7441 padding-bottom:10px !important; 7442 } 7443 7444 #isp_product_quick_view_model .isp_quick_view_content_right .isp_quick_view_description{ 7445 min-height: 60px !important; 7446 } 7447 div.isp_center_container ul#isp_search_results_container li.isp_grid_product{ 7448 height: 450px !important; 7449 } 7450 .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{ 7451 height: 350px !Important; 7452 } 7453 #isp_center_container .isp_center_container_header div.isp_results_summary_wrapper h1{ 7454 font-size: 2.6rem !important; 7455 font-weight: 300 !important; 7456 color: rgb(34, 34, 34) !important; 7457 } 7458 span#isp_results_search_text::before { 7459 content: "Search results for '"; 7460 } 7461 span#isp_results_search_text::after { 7462 content: "'"; 7463 } 7464 7465 div.isp_center_container ul#isp_search_results_container li.isp_grid_product { 7466 height:450px; 7467 } 7468 .yotpo-bottomline.pull-left.star-clickable { 7469 display: block; 7470 } 7471 7472 div.isp_center_container a.text-m { 7473 text-align: center; 7474 } 7475 div.isp_center_container span.yotpo-stars { 7476 max-width: 100px; 7477 margin: auto; 7478 overflow: hidden; 7479 text-align: center; 7480 display: flex; 7481 justify-content: center; 7482 } 7483 div.isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_product{ 7484 height:355px !important; 7485 } 7486 .categorypath-everything-cnc-cnc-machines div.isp_center_container ul#isp_search_results_container li.isp_grid_product { 7487 height: 380px !important; 7488 } 7489 #isp_product_quick_view_model .isp_quick_view_title{ 7490 font-size: 16px !important; 7491 line-height: 1.2 !important; 7492 width: 98% !important; 7493 } 7494 header.facet_header{ 7495 font-size: 14px !important; 7496 padding: 10px 8px 0px 5px !important; 7497 margin-bottom: 0px !important; 7498 } 7499 7500 #isp_product_quick_view_model .isp_quick_view_content_wrapper .isp_quick_view_content_left{ 7501 display:grid !important; 7502 width: 80% !important; 7503 padding:0px !important; 7504 } 7505 #isp_product_quick_view_model img.isp_quick_view_image_quick_view{ 7506 width: 60% !important; 7507 } 7508 a.isp_product_look_a_like_button{display:none !important;} 7509 li.isp_grid_product div.isp_product_info{ margin-top: 0px !important; padding-top: 0px !important;} 7510 li.isp_grid_product div.isp_product_image_wrapper{ height: 160px !important; margin: 0px 15px 0 !important;} 7511 #isp_quick_view_content_lookalike li.isp_grid_product .isp_product_image, #isp_search_results_container li.isp_grid_product .isp_product_image{ 7512 width: 100% !important; 7513 } 7514 7515 7516 .mobile_filter_bottom_buttons span:not(.isp_mobile_results){ 7517 height: 10px !important; padding: 20px 0px !important; 7518 } 7519 7520 7521 #isp_product_quick_view_model span.isp_product_price.isp_compare_at_price_exist{ 7522 margin-left: 5px !important; 7523 } 7524 .minicart-items-wrapper{ 7525 min-height: 200px !important; 7526 } 7527 7528 .ui-autocomplete span.isp_price_compare_at_price_exist.money{ 7529 margin-right:15px !important; 7530 } 7531 7532 li.isp_grid_product div.isp_product_info .isp_product_sku{ 7533 display:block !important; 7534 } 7535 li.isp_grid_product div.isp_product_info .isp_product_sku{ 7536 display:block !important; 7537 } 7538 7539 div.isp_center_container li.isp_grid_product div.isp_product_info{ margin-top: 20px !important;} 7540 7541 7542 .isp_mobile_optimized li#acp_footer_acp div{padding-left:0px !important;} 7543 li#acp_footer_acp > div{padding-left:0px !important;} 7544 #isp_product_quick_view_model .isp_quick_view_info_bar{ 7545 column-gap: 12px !important; 7546 } 7547 .navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active){ 7548 border-color: #333333 !important; 7549 } 7550 7551 .main-category-wrapper .toggle-description{ 7552 margin-top:0px !important; 7553 margin-bottom: 5px !important; 7554 } 7555 .column.main{ 7556 float:left !important; 7557 } 7558 7559 7560 #isp_search_result_page_container .page-title-wrapper{ 7561 margin-top:0px !important; 7562 } 7563 #isp_search_result_page_container div, #isp_search_result_page_container ul{ 7564 margin-top:none !important; 7565 max-width: none !important; 7566 } 7567 7568 .cat-descrption .pagebuilder-column-group { 7569 -webkit-flex-direction: column; 7570 flex-direction: column; 7571 } 7572 .cat-descrption .pagebuilder-column-group .pagebuilder-column { 7573 max-width: 100% !important; 7574 } 7575 .cat-descrption .pagebuilder-column-group .pagebuilder-column img { 7576 display: none !important; 7577 } 7578 .cat-descrption .pagebuilder-column-group .pagebuilder-column a, 7579 .cat-descrption .pagebuilder-column-group .pagebuilder-column a:hover, 7580 .cat-descrption .pagebuilder-column-group .pagebuilder-column a:visited { 7581 font-size: 14px; 7582 color: #006bb4; 7583 text-decoration: none; 7584 } 7585} 7586 7587 7588div.isp_center_container span.isp_product_price.isp_compare_at_price_exist { 7589 text-align: center !IMPORTANT; font-size: 14px; 7590} 7591 7592 7593li.isp_grid_product div.isp_product_info .isp_compare_at_price { 7594 display: none !important; 7595} 7596 7597#isp_scrollUp{display:none !important;} 7598 7599.size-filter-single-group div { 7600 display: grid; 7601 grid-template-columns: 1fr 1fr; 7602 transition: .2s all ease-in-out; 7603} 7604 7605span.size-filter-single-facet { 7606 padding: 3px 5px 5px 0; 7607 margin: 2px 3px 3px 0; 7608 transition: .2s all ease-in-out; 7609 cursor: pointer; 7610 display: flex; 7611 align-items: center; 7612} 7613 7614span.size-filter-single-facet label{ 7615 cursor: pointer; 7616} 7617 7618span.size-filter-single-facet small{ 7619 font-size: 14px; 7620 color: #858585; 7621} 7622 7623.size-checkbox { 7624 width: 18px; 7625 height: 18px; 7626 border-radius: 4px; 7627 border-color: #ffffff; 7628 background-color: #ffffff; 7629 border-width: 0.5px; 7630 display: inline-block; 7631 margin-right: 8px; 7632 position: relative; 7633} 7634 7635.show-more-less { 7636 font-size: .75em; 7637 color: #707070; 7638 cursor: pointer; 7639 margin-top: 1.5px; 7640} 7641 7642.size-filter-container { 7643 margin: 5px 0; 7644 transition: .2s all ease-in-out; 7645 max-width: 10000px; 7646} 7647 7648.size-filter-container.collapsed { 7649 max-height: 130px; 7650 overflow: hidden; 7651} 7652 7653.size-filter-single-group.group-border-bottom { 7654 border-bottom: 1px solid #ccc; 7655 padding-bottom: 15px; 7656 margin-bottom: 15px; 7657} 7658 7659span.size-filter-single-facet.selected .size-checkbox:before { 7660 content: "\f14a"; 7661 color: #333; 7662 font-size: 2rem; 7663 line-height: 1; 7664 vertical-align: middle; 7665 width: 15px; 7666 position: absolute; 7667 font-size: 2rem; 7668 line-height: 1; 7669 left: 1px; 7670 top: -1px; 7671 font-family: FontAwesome !important; 7672 display: inline-block !important; 7673} 7674li.isp_grid_product div.isp_product_info { 7675 margin-top: 8px !important; 7676} 7677.isp_product_info { 7678 display: flex; 7679 flex-direction: column; 7680} 7681.isp_product_review { 7682 order: 0; 7683} 7684.isp_product_price_wrapper { 7685 order: 3; 7686} 7687 7688a.isp_product_image_href { 7689 order: 1; 7690 max-height: initial !important; 7691} 7692.isp_product_sku { 7693 order: 2; 7694} 7695li.isp_grid_product div.isp_product_info .isp_product_review { 7696 display: block !important; 7697 margin: 0px auto !important; 7698 float: none !important; 7699 text-align: center !important; 7700} 7701li.isp_grid_product div.isp_product_info .isp_product_review { 7702position: absolute; 7703left: 0; 7704right: 0; 7705} 7706#isp_search_results_container li.isp_grid_product div.isp_product_info .isp_product_title {
7707padding-top: 30px !important; 7708} 7709.isp_product_title:after { 7710 content: '(0)'; 7711 position: absolute; 7712 left: calc(50% + 30px); 7713 top: 5px; 7714 color: #cbcbcb; 7715 margin-left: 2px; 7716 vertical-align: middle; 7717 font-size: 11px; 7718} 7719.isp_product_title:before { 7720 content: ""; 7721 position: absolute; 7722 top: 6px; 7723 left: calc(50% - 50px); 7724 background-image: url(https://toolstoday.com/media/gray-stars.png); 7725 width: 81px; 7726 height: 15px; 7727 background-repeat: no-repeat; 7728} 7729.isp_product_review { 7730 background: white; 7731} 7732.isp_product_title { 7733 position: relative; 7734} 7735#Brand_systainer[facet_name="Brand"][facet_value="systainer"], 7736#isp_filter_menu div#brand_systainer span.isp_mobile_filter{ 7737 text-transform: lowercase; 7738} 7739#products-grid .product-card { 7740 box-shadow: none !important; 7741 border: 1px solid #EEEEEE; 7742 background: #f7f7f7; 7743} 7744#products-grid .product-card:hover { 7745 border: 1px solid #ccc; 7746 -webkit-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 7747 -moz-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 7748 -ms-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 7749 box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 7750} 7751.wheels-container { 7752 display: none !important; 7753} 7754 7755a.title-container.fs-serp-product-title { 7756 line-height: 16.2px; 7757} 7758.price-container .price { 7759 font-weight: 600 !important; 7760} 7761.price-container.fs-serp-price { 7762 font-weight: 600 !important; 7763 margin-left: 0px; 7764} 7765.compare-container{ 7766 margin-right: 10px; 7767} 7768.price-container.fs-serp-price .price{ 7769 font-family: "Roboto Condensed", sans-serif !important; 7770} 7771 7772.compare-container .compare { 7773 text-decoration: line-through !important; 7774 font-family: "Roboto Condensed", sans-serif !important; 7775} 7776.sku-container small.fs-sku-prefix { 7777 display: none !important; 7778} 7779/* 7780.info-container .compare-container { 7781 margin-top: 5px !important; 7782} 7783*/ 7784.top-center-container .summary-and-tags-wrapper .single-tab .single-tab-selected { 7785 background-color: #fff!important; 7786 cursor: default; 7787 border: 1px solid #bbb; 7788 padding-bottom: 6px; 7789 font-size: 25px; 7790 font-weight: 600; 7791 color: #e76020 !important; 7792 border-bottom: 0px; 7793} 7794span.single-tab-marker-selected { 7795 display: none !important; 7796} 7797.single-tab { 7798 font-size: 25px; 7799 font-weight: 600; 7800} 7801.search-within-results-inpu { 7802 width: 100% !important; 7803} 7804.category-title-wrapper .category-title { 7805 text-transform: uppercase; 7806 font-weight: bold; 7807 border-top: 1px solid #ccc; 7808 border-bottom: 0px; 7809 font-family: "Roboto Condensed", sans-serif !important; 7810 font-weight: 600; 7811} 7812.category-container.fs-category-container { 7813 margin-bottom: 0px; 7814} 7815.category-container .category-items.collapsed { 7816 padding-bottom: 0px; 7817} 7818.category-container .category-items { 7819 padding-bottom: 20px; 7820} 7821.category-container .checkbox span.checkmark.fs-serp-checkmark { 7822 background-color: white; 7823} 7824.filters-container .category-container.fs-category-container.fs-category-checkbox.svelte-ywx0dj { 7825 max-width: 330px; 7826 margin: auto; 7827 padding-top: 0px; 7828} 7829.category-container.fs-category-container.fs-category-checkbox[aria-label="On Sale"]{ 7830 padding: 5px 8px !important; 7831} 7832.search-within-results-wrapper .search-within-results-title { 7833 font-size: 0px !important; 7834} 7835.search-within-results-wrapper .search-within-results-title:before { 7836 content: 'Refine Your Search'; 7837 margin-left: 5px; 7838 font-family: Roboto Condensed; 7839 font-size: 22px; 7840 font-weight: 600; 7841 line-height: 25.78px; 7842 text-align: left; 7843 color: #373737; 7844 margin-bottom: 5px; 7845 margin-top: 5px; 7846} 7847/* 7848.compare-container .compare.fs-compare { 7849 line-height: 4px !important; 7850 margin-top: 5px; 7851} 7852 7853span.buttons-wrapper .select-wrapper::before { 7854 content: 'Sort by: '; 7855 position: absolute; 7856 left: -53px; 7857 top: 9px; 7858} 7859*/ 7860span.single-tab-marker { 7861 display: none !important; 7862} 7863.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 { 7864 display: none !important; 7865} 7866img.image { 7867 width: 100%; 7868} 7869.top-center-container { 7870 width: 100%; 7871} 7872.sidebar.sidebar-main { 7873 padding-top: 30px; 7874 background: white; 7875} 7876.searchResultsWrapper .titleWrapper { 7877 display: none; 7878} 7879h1#page-title-heading { 7880 line-height: 28px; 7881 font-size: 2.5rem; 7882 font-weight: 600; 7883 color: #e76020 !important; 7884} 7885 7886#element .active .filter-options-title-tab:after { 7887 content: '\e621' !important; 7888} 7889#element div[data-role="content"] { 7890 display: none !important; 7891} 7892#element div[data-role="content"].active { 7893 display: block !important; 7894} 7895i.fa.fa-check-circle:before { 7896 font-size: 18px !important; 7897 content: "\f058"; 7898 display: inline-block; 7899 font: normal normal normal 14px/1 FontAwesome; 7900 font-size: inherit; 7901 text-rendering: auto; 7902 -webkit-font-smoothing: antialiased; 7903 -moz-osx-font-smoothing: grayscale; 7904} 7905body .whyshopLink { 7906 margin-bottom: 10px; 7907} 7908.filters-container { 7909 border-right: 0px !important; 7910} 7911.progress-wrapper.fs-pagination-progress-wrapper { 7912 display: none !important; 7913} 7914h1#page-title-heading { 7915 margin-top: 30px !important; 7916} 7917h1.page-heading { 7918 line-height: 28px; 7919 font-size: 25px; 7920 font-weight: 500; 7921 color: #e76020 !important; 7922} 7923div#element a { 7924 color: #1979c3; 7925} 7926.filter-options-title-tab:after { 7927 margin-left: 10px; 7928 -webkit-font-smoothing: antialiased; 7929 -moz-osx-font-smoothing: grayscale; 7930 font-size: 13px; 7931 line-height: inherit; 7932 color: inherit; 7933 content: '\e622'; 7934 font-family: 'luma-icons'; 7935 vertical-align: middle; 7936 display: inline-block; 7937 font-weight: 400; 7938 overflow: hidden; 7939 speak: none; 7940 text-align: center; 7941} 7942.allow.active .filter-options-title-tab:after { 7943 content: '\e621' !important; 7944} 7945.brand-cus h3.filter-options-title-tab, 7946.category-cus h3.filter-options-title-tab{ 7947 font-size: 14px; 7948 font-weight: 500; 7949 margin-top: 0px; 7950} 7951div[data-content-region="category_below_header"] img { 7952 width: 100%; 7953} 7954.cat-descrption { 7955 display: none; 7956 flex-direction: column; 7957} 7958.cat-descrption #category_image { 7959 order: 0; 7960} 7961.cat-descrption h1.page-heading { 7962 order: 1; 7963 margin-bottom: 5px; 7964} 7965.cat-descrption div[data-content-type="row"] { 7966 order: 2; 7967} 7968div#category_image img { 7969 width: 100%; 7970} 7971.search-within-results-input-wrapper:before { 7972 content: "Search within results"; 7973 margin-left: 4px; 7974 color: #222 !important; 7975 font-family: "Roboto Condensed", sans-serif; 7976 font-size: 16px; 7977 font-weight: 600; 7978 line-height: 30.79px; 7979 text-align: left; 7980 margin-top: 8px; 7981 margin-bottom: 10px; 7982} 7983.search-within-results-input { 7984 width: 98% !important; 7985} 7986.whyshopSection { 7987 margin-top: 30px; 7988} 7989.whyshopText { 7990 background: #333333; 7991 padding: 10px 0 10px 20px; 7992 color: #fff; 7993 font-size: 15px; 7994 font-weight: 700; 7995} 7996.whyshopBlock { 7997 background: #e5e5e5; 7998 padding: 15px; 7999} 8000.whyshopLink { 8001 font-size: 13px; 8002 font-weight: 600; 8003 margin-bottom: 15px; 8004 font-family: "Roboto Condensed", sans-serif !important; 8005} 8006.readmoreLink { 8007 font-size: 13px; 8008 text-align: center; 8009 background: #e5e5e5; 8010 padding-bottom: 15px; 8011} 8012.readmoreLink a { 8013 font-size: inherit; 8014 color: inherit; 8015 text-decoration: underline; 8016} 8017i.fa.fa-check-circle { 8018 margin-right: 10px; 8019 margin-top: 4px; 8020 display: inline-block; 8021 vertical-align: middle; 8022} 8023p.vectric_comparison_chart.comparison_chart img, 8024.vectric_autodesk_box img{ 8025 width: 100%; 8026} 8027p.vectric_comparison_chart.comparison_chart, 8028.vectric_autodesk_box{ 8029 vertical-align: top; 8030 margin-top: 0; 8031} 8032div#element { 8033 float: left; 8034 width: 100%; 8035} 8036.vectric_comparison_chart { 8037 color: #1979c3 !important; 8038 cursor: pointer; 8039} 8040 8041h1.page-heading.classyunicodedone {
8042 color: #e76020 !important; 8043 margin-top: 10px; 8044} 8045 8046 8047/* banners */ 8048img.centered-image { 8049 display: block; 8050 margin: auto; 8051} 8052div#fs-product-grid-container { 8053 margin-top: 15px; 8054} 8055 8056@media only screen and (max-width: 426px) { 8057 .FS_Banner { 8058 padding: 0 !important; 8059 } 8060 8061 .FS_Banner img { 8062 width: 380px !important; 8063 } 8064} 8065/* 8066.product-card.fs-product-card img.image { 8067 height: auto !important; 8068} 8069*/ 8070 8071/* List view start */ 8072.product-card-list-view .title { 8073 font-family: "Roboto Condensed", sans-serif !important; 8074 font-size: 18px !important; 8075 font-weight: 600 !important; 8076 line-height: 25.78px !important; 8077 text-align: left !important; 8078} 8079 8080.product-card-list-view .compare-container .compare.fs-compare, 8081.product-card-list-view .price-container .price{ 8082 font-family: Roboto Condensed !important; 8083 font-size: 22px !important; 8084 font-weight: 600 !important; 8085 line-height: 25.78px !important; 8086 text-align: left !important; 8087} 8088 8089.product-card-list-view .price-container .price{ 8090 /*color: #2D8E41 !important;*/ 8091} 8092 8093.add-to-cart-button { 8094 font-family: Roboto Condensed !important; 8095} 8096.product-card-list-view .sku-container{ 8097 display: block !important; 8098 margin-top: 10px; 8099} 8100.sku-container { 8101 margin-bottom: 10px; 8102} 8103.reviews-container { 8104 margin-top: 10px; 8105} 8106 8107.product-card-list-view .reviews-container{ 8108 text-align: left !important; 8109} 8110 8111.product-card-list-view .add-to-cart-button { 8112 height: 50px !important; 8113 width: 204px !important; 8114} 8115.button-wrapper .add-to-cart-button { 8116 height: 50px !important; 8117} 8118 8119 8120.product-card-list-view.fs-product-has-compare .info-container { 8121 grid-template-areas: 8122 "title title title title title title title title title title title title" 8123 "reviews reviews reviews reviews reviews reviews reviews reviews reviews reviews reviews reviews" 8124 "SKU SKU SKU SKU SKU SKU SKU SKU SKU SKU SKU SKU" 8125 "compare price sale sale sale sale sale sale sale sale sale sale" !important; 8126 align-items: center !important; 8127} 8128.product-card-list-view .info-container { 8129 align-items: center !important; 8130 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; 8131} 8132 8133 8134 8135.products-grid.fs-list-view-mode { 8136 margin-left: 0 !important; 8137} 8138.fs-list-view-mode .fs-product-card.product-card-list-view { 8139 width: 100% !important; 8140 padding: 0 !important; 8141 border: 1px solid #eeeeee !important; 8142} 8143.fs-list-view-mode .image { 8144 border-right: 1px solid #eeeeee !important; 8145 object-fit: contain !important; 8146} 8147.fs-list-view-mode .product-card-list-view .title { 8148 text-align: justify !important; 8149 color: #373737 !important; 8150 min-height: 77px; 8151} 8152.fs-list-view-mode .fs-serp-info-wrapper-list-view { 8153 padding: 20px 30px !important; 8154} 8155.fs-list-view-mode .product-card-list-view { 8156 background-color: #f7f7f7 !important; 8157 height: 295px !important; 8158} 8159.fs-list-view-mode .fs-serp-image-wrapper-list-view { 8160 height: 100% !important; 8161 width: 290px !important; 8162} 8163.fs-list-view-mode .fs-product-main-image-wrapper { 8164 height: 100% !important; 8165 display: block !important; 8166} 8167.fs-list-view-mode .fs-list-view-image-container { 8168 height: 100% !important; 8169} 8170.fs-list-view-mode .product-card-list-view .reviews-container { 8171 padding-top: 8px !important; 8172 padding-bottom: 20px !important; 8173} 8174.fs-list-view-mode .fs-compare { 8175 font-family: "Roboto Condensed", sans-serif; 8176 font-size: 24px !important; 8177 font-weight: 700 !important; 8178 line-height: 33.6px !important; 8179} 8180.fs-list-view-mode .price { 8181 font-family: "Roboto Condensed", sans-serif; 8182 font-size: 30px !important; 8183 font-weight: 700 !important; 8184 line-height: 42px !important; 8185} 8186.fs-list-view-mode .add-to-cart-button-wrapper { 8187 padding-left: 0px !important; 8188 padding-bottom: 0 !important; 8189 position: relative; 8190} 8191.fs-list-view-mode .add-to-cart-spinner-text-wrapper span::after { 8192 content: 'Add to Cart' !important; 8193 visibility: visible !important; 8194 font-size: 22px !important; 8195 line-height: 44px; 8196 color: black; 8197} 8198.fs-list-view-mode .add-to-cart-spinner-text-wrapper span { 8199 visibility: hidden !important; 8200 font-size: 0 !important; 8201} 8202.reviews-count { 8203 color: #373737 !important; 8204} 8205.fs-list-view-mode .fs-product-title { 8206 color: #373737 !important; 8207} 8208.fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare { 8209 font-family: "Roboto Condensed" !important; 8210 font-size: 24px !important; 8211 font-weight: 700 !important; 8212 line-height: 33.6px !important; 8213 text-align: left !important; 8214 color: #B5B5B5!important; 8215 text-decoration: line-through!important; 8216} 8217.fs-list-view-mode .product-card-list-view .price-container .price { 8218 font-family: "Roboto Condensed" !important; 8219 font-size: 30px !important; 8220 font-weight: 700 !important; 8221 line-height: 42px !important; 8222 text-align: left !important; 8223 color: #373737!important; 8224 max-width: 151px; 8225} 8226.fs-list-view-mode .compare-container { 8227 /*width: 70px !important;*/ 8228} 8229.fs-list-view-mode .product-card-list-view { 8230 justify-content: start; 8231 justify-items: start; 8232} 8233 8234.my-promo-labels { 8235 display: none; 8236} 8237 8238.fs-list-view-mode .my-promo-labels { 8239 padding-top: 2px !important; 8240 padding-bottom: 2px !important; 8241 grid-area: save; 8242 display: block; 8243 font-weight: 600; 8244 font-family: "Roboto Condensed" !important; 8245 font-style: normal; 8246 Font-size: 17px; 8247 line-height: 25.43px; 8248 background-color: #D7EADB!important; 8249 color: #60996B!important; 8250 transform: none; 8251 transform-origin: unset; 8252 padding: 5px 10px 5px 10px; 8253 max-height: 28px; 8254 max-width: 178px; 8255 letter-spacing: normal; 8256 text-align: center; 8257 /*margin-top: 7px;*/ 8258} 8259.fs-list-view-mode .my-promo-labels { 8260 grid-area: sale !important; 8261} 8262.fs-list-view-mode .compare-container { 8263 margin-right: 15px !important; 8264} 8265.fs-list-view-mode .price-container { 8266 margin-right: 15px !important; 8267} 8268.select-wrapper.fs-select-wrapper { 8269 min-width: 230px; 8270} 8271.container.main-cs-container > .category-information { 8272 width: 74%; 8273 float: right; 8274 display: flex; 8275 flex-direction: column; 8276 font-size: 16px; 8277} 8278/*Free Shipping Banner*/ 8279.free-shipping-cs { 8280 border-left: 2px solid #ff9d00; 8281 border-right: 2px solid #ff9d00; 8282 padding: 2px 5px; 8283 margin: 10px 0px 0px 0px; 8284 font-weight: 500; 8285 max-width: 160px; 8286 font-size: 16px; 8287 color: #373737; 8288} 8289 8290.fs-list-view-mode .price-container { 8291 display: flex; 8292 gap: 20px; 8293 align-items: center; 8294} 8295.fs-list-view-mode .price-container .free-shipping-cs { 8296 margin: 0px; 8297} 8298.free-shipping-cs img { 8299 margin-right: 10px !Important; 8300} 8301/*Free Shipping Banner*/ 8302@media only screen and (max-width: 768px) { 8303 .product-card-list-view .info-container .title-container::after, 8304 .product-card-list-view .info-container .title-container::after { 8305 font-size: 20px; 8306 width: calc(100% - 40px); 8307 bottom: 10px; 8308 left: 20px; 8309 } 8310 .fs-list-view-mode .product-card-list-view .title { 8311 min-height: auto; 8312 } 8313 .filters-modal { 8314 width: 80% !important; 8315 } 8316 .filters-container .search-within-results-wrapper, .filters-container .category-container { 8317 padding: 5px 5px !important; 8318 } 8319 8320 .select-wrapper.fs-select-wrapper { 8321 min-width: 160px !important; 8322 } 8323 .products-grid .product-card.fs-results-product-card { 8324 margin-bottom: 20px; 8325 } 8326 .fs-list-view-mode .product-card-items-wrapper { 8327 display: grid !important; 8328 grid-template-areas: 8329 "image info" 8330 "atc atc" !important; 8331 } 8332 .fs-list-view-mode .product-card-list-view .title { 8333 text-align: left !important; 8334 } 8335 .fs-list-view-mode .fs-serp-image-wrapper { 8336 grid-area: image; 8337 } 8338 .product-card-list-view.fs-product-has-compare .info-container { 8339 grid-area: info; 8340 grid-template-areas: 8341 "title title" 8342 "reviews reviews" 8343 "SKU SKU" 8344 "compare price" 8345 "sale sale" !important; 8346 padding: 0 15px; 8347 } 8348 .fs-list-view-mode .fs-serp-info { 8349 grid-area: info; 8350 grid-template-areas: 8351 "title title" 8352 "reviews reviews" 8353 "SKU SKU" 8354 "price price" 8355 "sale sale" !important; 8356 padding: 0 15px; 8357 } 8358 .fs-list-view-mode .add-to-cart-button-wrapper { 8359 grid-area: atc; 8360 } 8361 .fs-list-view-mode .image { 8362 width: 120px !important; 8363 border: 1px solid #eeeeee; 8364 height: unset !important; 8365 } 8366 .product-card.fs-list-view-mode .product-card-items-wrapper { 8367 padding: 25px 15px !important; 8368 } 8369 .fs-list-view-mode .add-to-cart-button-wrapper { 8370 padding: 0 !important; 8371 } 8372 .fs-list-view-mode .product-card-list-view .add-to-cart-button { 8373 width: 100% !important; 8374 } 8375 .fs-list-view-mode .star svg { 8376 width: 19px !important; 8377 height: 19px !IMPORTANT; 8378 } 8379 .fs-list-view-mode .reviews-count { 8380 text-decoration: underline !important; 8381 } 8382 .fs-list-view-mode .product-card-list-view .reviews-container { 8383 padding-top: 10px !important; 8384 padding-bottom: 10px !important; 8385 } 8386 .fs-list-view-mode .my-promo-labels { 8387 margin-top: 17px!important; 8388 margin-bottom: 30px!important; 8389 padding: 5px 15px 5px 15px!important; 8390 font-size: 14px !important; 8391 } 8392 .fs-list-view-mode .product-card { 8393 background-color: #f7f7f7 !important; 8394 } 8395 .product-card-list-view .title { 8396 font-size: 18px !important; 8397 line-height: 21.09px !important; 8398 /*letter-spacing: 0px !important;*/ 8399 } 8400 .fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare { 8401 font-size: 18px !important; 8402 } 8403 .fs-list-view-mode .product-card-list-view .price-container .price { 8404 font-size: 22px !important; 8405 } 8406 .fs-list-view-mode .price-container { 8407 margin-right: 0 !important; 8408 } 8409 .fs-list-view-mode .add-to-cart-spinner-text-wrapper span::after { 8410 font-size: 20px !important; 8411 } 8412} 8413/* List view end */ 8414 8415/* Customizations asked in Ticket #98620 8416 8417.title.fs-product-title { 8418 font-family: Roboto Condensed !important; 8419 font-size: 10pt !important; 8420} 8421*/ 8422 8423.add-to-cart-spinner-text-wrapper{ 8424 font-family: Roboto Condensed; 8425 font-size: 22px; 8426 font-weight: 600; 8427 line-height: 25.78px; 8428 text-align: center; 8429 width: 100%; 8430} 8431.fs-list-view-mode .add-to-cart-spinner-text-wrapper{ 8432 color: #fff; 8433} 8434.sku.fs-sku { 8435 font-size: 10pt !important; 8436} 8437.add-to-cart-button-wrapper { 8438 position: absolute; 8439 bottom: 27px; 8440 width: 100%; 8441} 8442.product-card-items-wrapper { 8443 position: relative; 8444 padding-bottom: 60px; 8445 background: #f7f7f7; 8446} 8447 8448/* End of Customizations asked in Ticket #98620 */ 8449 8450.removable-tag-text { 8451 font-family: var(--filters-option-font-family); 8452 font-weight: 600; 8453} 8454 8455 8456.info-container.fs-serp-info { 8457 background: #F7F7F7; 8458 padding: 15px; 8459} 8460 8461/* CATEGORY THEME REMOVE */ 8462[href]:focus, button:focus {
8463 outline: 2px solid #0f7fff !important; 8464 outline-offset: 1px !important; } 8465 8466aside, main, nav { 8467 display: block; } 8468 8469a { 8470 background-color: transparent; } 8471 8472a:active, a:hover { 8473 outline: 0; } 8474 8475strong { 8476 font-weight: 700; } 8477 8478h1 { 8479 font-size: 2em; 8480 margin: .67em 0; } 8481 8482img { 8483 border: 0; } 8484 8485button { 8486 color: inherit; 8487 font: inherit; 8488 margin: 0; } 8489 8490button { 8491 overflow: visible; } 8492 8493button { 8494 text-transform: none; } 8495 8496button { 8497 -webkit-appearance: button; 8498 cursor: pointer; } 8499 8500*, :after, :before { 8501 box-sizing: border-box; } 8502 8503a:hover { 8504 cursor: pointer; } 8505 8506img { 8507 display: inline-block; 8508 height: auto; 8509 max-width: 100%; 8510 vertical-align: middle; } 8511 8512img { 8513 -ms-interpolation-mode: bicubic; } 8514 8515button { 8516 background: 0 0; 8517 border: 0; } 8518 8519button:active, button:focus { 8520 box-shadow: none; 8521 outline: 0; } 8522 8523div, h1, h2, h3, li, ol, p, ul { 8524 margin: 0; 8525 padding: 0; } 8526 8527a { 8528 color: #333; 8529 line-height: inherit; 8530 text-decoration: underline; } 8531 8532a:focus, a:hover { 8533 color: #757575; } 8534 8535p { 8536 margin-bottom: 1.5rem; } 8537 8538h1, h2, h3 { 8539 color: #444; 8540 font-family: Roboto Condensed, Montserrat,Arial,Helvetica,sans-serif; 8541 font-weight: 400; 8542 letter-spacing: .25px; 8543 margin-bottom: .78571rem; } 8544 8545h1 { 8546 font-size: 28px; } 8547 8548h2 { 8549 font-size: 25px; } 8550 8551h3 { 8552 font-size: 22px; } 8553 8554i { 8555 font-style: italic; 8556 line-height: inherit; } 8557 8558strong { 8559 font-weight: 700; 8560 line-height: inherit; } 8561 8562ol, ul { 8563 list-style-position: outside; 8564 margin-bottom: 1.5rem; } 8565 8566ul { 8567 margin-left: 1.15rem; } 8568 8569ol { 8570 margin-left: 1.15rem; } 8571 8572.button { 8573 -webkit-appearance: none; 8574 -moz-appearance: none; 8575 border-radius: 0; 8576 border-style: solid; 8577 border-width: 1px; 8578 cursor: pointer; 8579 font-family: Roboto Condensed, Montserrat,Arial,Helvetica,sans-serif; 8580 font-weight: 400; 8581 line-height: normal; 8582 margin: 0 0 1rem; 8583 position: relative; 8584 text-align: center; 8585 text-decoration: none; 8586 display: inline-block; 8587 background-color: transparent; 8588 border-color: #8f8f8f; 8589 color: #666; 8590 font-size: 1rem; 8591 padding: .85714rem 2.28571rem; 8592 border-radius: 4px; 8593 outline: 0; 8594 vertical-align: middle; } 8595 8596.button:focus, .button:hover { 8597 background-color: transparent; 8598 border-color: #474747; 8599 color: #333; } 8600 8601.button:active { 8602 background-color: transparent; 8603 border: 1px solid #757575; 8604 color: #000; } 8605 8606.button:focus { 8607 outline: 0; } 8608 8609.breadcrumbs { 8610 display: block; 8611 list-style: none; 8612 margin-left: 0; 8613 overflow: hidden; } 8614 8615.breadcrumb { 8616 color: #757575; 8617 float: left; 8618 font-size: 13px; 8619 line-height: 13px; 8620 margin: 0; 8621 line-height: 1.5; } 8622 8623.breadcrumb a { 8624 color: #757575; } 8625 8626.breadcrumb:before { 8627 color: #757575; 8628 content: "/"; 8629 margin: 0; 8630 position: relative; 8631 top: 1px; } 8632 8633.breadcrumb:first-child:before { 8634 content: " "; 8635 margin: 0; } 8636 8637.breadcrumb::before { 8638 margin: 0 .5rem; } 8639 8640.category-cus #fast-simon-serp-app { 8641 min-height: 2000px; } 8642 8643@media (min-width: 481px) { 8644 .breadcrumb::before { 8645 margin: 0 .5rem; } } 8646 8647.breadcrumb-label { 8648 cursor: pointer; } 8649 8650.breadcrumb-label:hover {
8651 color: #333; 8652 text-decoration: none; } 8653 8654.breadcrumb.is-active > .breadcrumb-label { 8655 color: #757575; 8656 cursor: default; } 8657 8658.modal { 8659 border-radius: 0; 8660 display: none; 8661 position: absolute; 8662 top: 0; 8663 visibility: hidden; 8664 width: 100%; 8665 z-index: 1005; 8666 left: 0; 8667 background-color: #fff; 8668 padding: 2.25rem 2.25rem; 8669 border: solid 0 #e5e5e5; 8670 box-shadow: none; 8671 max-height: 80%; 8672 overflow: auto; 8673 position: fixed; } 8674 8675@media only screen and (max-width: 551px) { 8676 .modal { 8677 min-height: 100vh; } } 8678 8679.modal > :first-child { 8680 margin-top: 0; } 8681 8682.modal > :last-child { 8683 margin-bottom: 0; } 8684 8685@media only screen and (min-width: 551px) { 8686 .modal { 8687 left: 0; 8688 margin: 0 auto; 8689 max-width: 80%; 8690 right: 0; 8691 width: 900px; } } 8692 8693@media only screen and (min-width: 551px) { 8694 .modal { 8695 top: 50% !important; } } 8696 8697@media (min-width: 551px) { 8698 .modal { 8699 transform: translateY(-50%); } } 8700 8701.modal--small { 8702 width: 500px; } 8703 8704.modal-close { 8705 color: #666; 8706 cursor: pointer; 8707 font-size: 25px; 8708 font-weight: 400; 8709 line-height: 1; 8710 position: absolute; 8711 top: 1.05rem; 8712 right: .75rem; 8713 transform: translateY(none); } 8714 8715@media print { 8716 .modal { 8717 background: #fff !important; 8718 display: none; } } 8719 8720.loadingOverlay { 8721 background: rgba(51, 51, 51, 0.9); 8722 bottom: 0; 8723 height: 100%; 8724 left: 0; 8725 opacity: 1; 8726 position: absolute; 8727 right: 0; 8728 top: 0; 8729 transition: all 250ms ease-out; 8730 width: 100%; } 8731 8732.loadingOverlay::before { 8733 height: 2.85714rem; 8734 width: 2.85714rem; 8735 border-radius: 2.85714rem; 8736 border: solid 2px; 8737 border-color: #fff #fff #999 #999; 8738 content: ""; 8739 display: block; 8740 left: 0; 8741 margin: 0 auto; 8742 position: absolute; 8743 right: 0; 8744 top: 50%; 8745 transform: translateY(-50%) rotate(0); 8746 transform-style: preserve-3d; 8747 animation: spin 0.5s infinite cubic-bezier(0.69, 0.31, 0.56, 0.83); } 8748 8749.aria-description--hidden { 8750 height: 1px; 8751 left: 0; 8752 margin-left: -10000px; 8753 overflow: hidden; 8754 position: absolute; 8755 top: 0; 8756 width: 1px; } 8757 8758.swal2-icon { 8759 position: relative; 8760 box-sizing: content-box; 8761 justify-content: center; 8762 width: 5em; 8763 height: 5em; 8764 margin: 1.25em auto 1.875em; 8765 border: .25em solid transparent; 8766 border-radius: 50%; 8767 font-family: inherit; 8768 line-height: 5em; 8769 cursor: default; 8770 -webkit-user-select: none; 8771 -moz-user-select: none; 8772 user-select: none; } 8773 8774.swal2-icon.swal2-error { 8775 border-color: #f27474; 8776 color: #f27474; } 8777 8778.swal2-icon.swal2-error .swal2-x-mark { 8779 position: relative; 8780 flex-grow: 1; } 8781 8782.swal2-icon.swal2-error [class^=swal2-x-mark-line] { 8783 display: block; 8784 position: absolute; 8785 top: 2.3125em; 8786 width: 2.9375em; 8787 height: .3125em; 8788 border-radius: .125em; 8789 background-color: #f27474; } 8790 8791.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] { 8792 left: 1.0625em; 8793 transform: rotate(45deg); } 8794 8795.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] { 8796 right: 1em; 8797 transform: rotate(-45deg); } 8798 8799.swal2-icon.swal2-error.swal2-icon-show { 8800 animation: swal2-animate-error-icon .5s; } 8801 8802.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark { 8803 animation: swal2-animate-error-x-mark .5s; } 8804 8805[class^=swal2] { 8806 -webkit-tap-highlight-color: transparent; } 8807 8808.swal2-icon { 8809 display: flex; } 8810 8811h1, h2, h3 { 8812 font-weight: 400; 8813 margin-top: 2.28571rem; } 8814 8815a { 8816 transition: color .15s ease; } 8817 8818.page-heading { 8819 margin: 0 0 3rem; 8820 text-align: center; } 8821 8822h1 { 8823 font-size: 28px; } 8824 8825h2 { 8826 font-size: 25px; } 8827 8828h3 { 8829 font-size: 22px; } 8830 8831.modal { 8832 left: 50%; 8833 margin: 0; 8834 max-height: 90%; 8835 max-width: 95%; 8836 min-height: 240px; 8837 outline: 0; 8838 overflow: hidden; 8839 padding: 0; 8840 top: 50% !important; 8841 transform: translate(-50%, -50%); } 8842 8843.modal-close { 8844 height: 2.28571rem; 8845 width: 2.28571rem; 8846 color: #757575; 8847 font-size: 26px; 8848 line-height: 2.28571rem; 8849 padding: 0; 8850 position: absolute; 8851 text-align: center; 8852 text-decoration: none; 8853 z-index: 50; } 8854 8855.modal-close::before { 8856 border-color: transparent transparent #313440 transparent; 8857 border-style: solid; 8858 border-width: .71429rem; 8859 content: " "; 8860 position: absolute; 8861 right: 0; 8862 top: 50%; } 8863 8864.modal-close::after { 8865 background-color: #313440; 8866 border-radius: .57143rem; 8867 color: #fff; 8868 content: attr(title); 8869 cursor: default; 8870 font-size: 1rem; 8871 padding: .28571rem .42857rem; 8872 position: absolute; 8873 right: 0; 8874 top: 100%; 8875 white-space: nowrap; } 8876
8877.modal-close::after, .modal-close::before { 8878 display: none; } 8879 8880.modal-close:focus::after, .modal-close:focus::before { 8881 display: block; } 8882 8883@media (min-width: 801px) { 8884 .modal-close { 8885 font-size: 32px; } } 8886 8887.modal-close:hover { 8888 color: #999; } 8889 8890.modal--alert { 8891 background-color: #fff !important; 8892 border-radius: 4px; 8893 font-family: Roboto Condensed, Karla,Arial,Helvetica,sans-serif; 8894 padding: 40px 20px 20px; 8895 text-align: center; } 8896 8897.modal--alert .modal-content { 8898 color: #333; 8899 font-size: 1.14286rem; } 8900 8901.modal--alert .button-container { 8902 margin: 25px 0 0; } 8903 8904.modal--alert .button-container .confirm { 8905 background-color: #444; 8906 border-color: #444; 8907 color: #fff; } 8908 8909.modal--alert .button-container .confirm:focus, .modal--alert .button-container .confirm:hover { 8910 background-color: #666; 8911 border-color: #666; 8912 color: #fff; } 8913 8914.modal--alert .button-container .confirm:active { 8915 background-color: #000; 8916 border-color: #000; 8917 color: #fff; } 8918 8919ol.breadcrumbs { 8920 display: none; 8921 font-size: 0; 8922 overflow: visible; 8923 text-align: center; } 8924 8925@media (min-width: 551px) { 8926 ol.breadcrumbs { 8927 display: block; } } 8928 8929.breadcrumb { 8930 display: inline-block; 8931 float: none; 8932 margin-right: .25rem; } 8933 8934.breadcrumb.is-active > .breadcrumb-label { 8935 cursor: pointer; 8936 font-weight: 700; } 8937 8938.breadcrumb:not(:first-child)::before { 8939 border-right: .1em solid #757575; 8940 content: ""; 8941 display: inline-block; 8942 height: .8em; 8943 margin: 0 .25rem; 8944 transform: rotate(15deg); } 8945 8946.button { 8947 line-height: 1rem; 8948 transition: all .15s ease; } 8949 8950.loadingOverlay { 8951 background-color: rgba(255, 255, 255, 0.9); 8952 display: none; 8953 z-index: 20; } 8954 8955.category-header-image { 8956 width: 100%; } 8957 8958.body { 8959 margin-bottom: 6rem; 8960 margin-top: 1.5rem; } 8961 8962@media (min-width: 801px) { 8963 .body { 8964 margin-top: 2.5rem; } } 8965 8966.page { 8967 margin: 0 -.75rem; 8968 max-width: none; 8969 width: auto; } 8970 8971.page:after, .page:before { 8972 content: " "; 8973 display: table; } 8974 8975.page:after { 8976 clear: both; } 8977 8978.page-content { 8979 padding-left: .75rem; 8980 padding-right: .75rem; 8981 width: 100%; 8982 float: left; } 8983 8984.page-sidebar { 8985 padding-left: .75rem; 8986 padding-right: .75rem; 8987 width: 100%; 8988 float: left; 8989 position: relative; } 8990 8991@media (min-width: 801px) { 8992 .page-sidebar { 8993 padding-left: .75rem; 8994 padding-right: .75rem; 8995 width: 25%; 8996 float: left; } 8997 .page-sidebar + .page-content { 8998 padding-left: .75rem; 8999 padding-right: .75rem; 9000 width: 75%; 9001 float: left; } } 9002 9003.container { 9004 margin-left: auto; 9005 margin-right: auto; 9006 max-width: 91.71429rem; 9007 padding: 0 1.5rem; 9008 position: relative; 9009 width: 100%; } 9010 9011@media (min-width: 1261px) { 9012 .container { 9013 padding: 0 6rem; } } 9014 9015@media (min-width: 1400px) { 9016 a.subcategories-image { 9017 min-height: 162px; } } 9018 9019ol.breadcrumbs { 9020 text-align: left; 9021 font-size: 12px; } 9022 9023.breadcrumb:not(:first-child)::before { 9024 transform: none; 9025 border: none; 9026 -webkit-font-smoothing: antialiased; 9027 font-size: 8px; 9028 line-height: 18px; 9029 content: '\e608'; 9030 font-family: luma-icons; 9031 margin: -1px 5px 0 -24px; 9032 vertical-align: top; 9033 display: inline-block; 9034 font-weight: 400; 9035 overflow: hidden; 9036 speak: none; 9037 text-align: center; 9038 height: auto; } 9039 9040.breadcrumb:not(:last-child)::after { 9041 -webkit-font-smoothing: antialiased; 9042 font-size: 8px !important; 9043 line-height: 18px; 9044 content: '\e608'; 9045 font-family: luma-icons; 9046 vertical-align: top; 9047 display: inline-block; 9048 font-weight: 400; 9049 overflow: hidden; 9050 speak: none; 9051 text-align: center; 9052 margin: 0 0 0 5px; } 9053 9054li.breadcrumb { 9055 margin-right: 0; 9056 float: left; 9057 padding: 0 10px 0 10px; } 9058 9059li.breadcrumb:first-child { 9060 padding-left: 0; } 9061 9062.breadcrumb a { 9063 color: #333; 9064 font-size: 12px; 9065 text-decoration: none; } 9066 9067.breadcrumb.is-active > .breadcrumb-label { 9068 font-weight: 400; 9069 color: #333; } 9070 9071.container.main-cs-container { 9072 max-width: 1440px; 9073 width: 100%; 9074 padding: 0 20px; 9075 margin: auto; 9076 display: block; } 9077 9078.page.parent .category-description { 9079 font-family: "Roboto Condensed", sans-serif; } 9080 9081.page.parent .whyshopSection { 9082 font-family: "Roboto Condensed", sans-serif; } 9083 9084.page.parent .page-content .subcategories-grid-item a { 9085 font-family: "Roboto Condensed", sans-serif; } 9086 9087@media screen and (max-width: 767px) { 9088 .container.main-cs-container { 9089 padding: 0 10px; } 9090 .modal-close { 9091 top: 5px; 9092 right: 5px; 9093 border: 1px solid; 9094 border-radius: 100%; 9095 padding: 0; 9096 color: #000; 9097 height: 30px; 9098 width: 30px; 9099 line-height: 29px; } } 9100 9101body nav[aria-label=Breadcrumb] { 9102 display: none; } 9103 9104body .page-heading { 9105 margin: 0; 9106 font-size: 40px; 9107 text-align: left; 9108 vertical-align: top; 9109 margin-top: 0; 9110 padding-bottom: 1rem; } 9111 9112.container.main-cs-container { 9113 overflow: hidden; 9114 clear: both; 9115 padding: 0 20px; } 9116 9117.body { 9118 display: none; } 9119
9120.modal-close:focus::after, .modal-close:focus::before { 9121 display: none; } 9122 9123[href]:focus, button:focus { 9124 outline: 0 !important; } 9125 9126#main-content .container .page h1.page-heading { 9127 display: none; } 9128 9129nav[aria-label=Breadcrumb] { 9130 width: 100%; 9131 display: block; 9132 float: left; } 9133 9134.page.parent > .hide-element { 9135 font-size: 0; } 9136 9137.whyshopText { 9138 background: #333; 9139 padding: 10px 0 10px 20px; 9140 color: #fff; 9141 font-size: 15px; 9142 font-weight: 700; } 9143 9144.whyshopBlock { 9145 background: #e5e5e5; 9146 padding: 15px; } 9147 9148.readmoreLink { 9149 font-size: 13px; 9150 text-align: center; 9151 background: #e5e5e5; 9152 padding-bottom: 15px; } 9153 9154.readmoreLink a { 9155 font-size: inherit; 9156 color: inherit; 9157 text-decoration: underline; } 9158 9159.whyshopLink { 9160 font-size: 13px; 9161 font-weight: 700; 9162 margin-bottom: 15px; } 9163 9164i.fa.fa-check-circle { 9165 margin-right: 10px; 9166 font-size: 18px; } 9167 9168.whyshopSection { 9169 margin-top: 30px; } 9170 9171.page.parent h1.page-heading { 9172 font-size: 25px; 9173 font-weight: 700; 9174 color: #e76020 !important; 9175 font-family: Roboto Condensed, sans-serif !important; 9176 text-transform: uppercase; 9177 margin-bottom: 0; 9178 text-align: left; } 9179 9180.page.parent h3 { 9181 font-weight: 600; 9182 line-height: 11px; 9183 font-size: 18px; 9184 margin-bottom: 10px; 9185 margin-top: 20px; 9186 font-family: Roboto Condensed, sans-serif !important; 9187 color: #222 !important; } 9188 9189.page.parent h3 { 9190 font-weight: 600; 9191 line-height: 11px; 9192 font-size: 18px; 9193 margin-bottom: 10px; 9194 margin-top: 20px; 9195 font-family: Roboto Condensed, sans-serif !important; 9196 color: #222 !important; } 9197 9198.page.parent .page-content a { 9199 color: #006bb4; 9200 text-decoration: none; } 9201 9202.page.parent .page-content a:hover { 9203 text-decoration: underline; 9204 color: #006bb4; } 9205 9206li.subcategories-grid-item { 9207 display: inline-block; 9208 vertical-align: top; 9209 text-align: center; 9210 width: calc(24% - 10px); 9211 margin: 5px; 9212 margin-bottom: 10px; } 9213 9214li.subcategories-grid-item a img { 9215 vertical-align: middle; 9216 width: 95%; } 9217 9218.page.parent .page-content .subcategories-grid-item a { 9219 text-decoration: none; 9220 clear: both; 9221 float: left; 9222 width: 100%; 9223 font-size: 14px; 9224 color: inherit; 9225 cursor: pointer; 9226 margin: 0; 9227 line-height: 20px; 9228 cursor: pointer; 9229 color: #222 !important; } 9230 9231.page.parent .page-content .subcategories-grid-item a:hover { 9232 color: #222 !important; 9233 text-decoration: underline; } 9234 9235ul.subcategories-grid { 9236 margin: 0; } 9237 9238span.mobile-click.hide-element { 9239 display: none; } 9240 9241#element div[data-role=content] { 9242 display: none; } 9243 9244.filter-options-title-tab:after { 9245 margin-left: 10px; 9246 -webkit-font-smoothing: antialiased; 9247 -moz-osx-font-smoothing: grayscale; 9248 font-size: 13px; 9249 line-height: inherit; 9250 color: inherit; 9251 content: '\e622'; 9252 font-family: luma-icons; 9253 vertical-align: middle; 9254 display: inline-block; 9255 font-weight: 400; 9256 overflow: hidden; 9257 speak: none; 9258 text-align: center; } 9259 9260.container.main-cs-container { 9261 position: relative; } 9262 9263main#main-content { 9264 min-height: 470px; 9265 margin-top: 0 !important; 9266 margin-bottom: 30px; } 9267 9268@media only screen and (max-width: 900px) { 9269 .page.parent h3 { 9270 line-height: 25px; } 9271 .page.parent li.subcategories-grid-item { 9272 width: calc(33% - 10px); } 9273 .page.parent .page-sidebar + .page-content { 9274 width: 65%; } 9275 .page.parent .page-sidebar { 9276 width: 35%; } } 9277 9278@media only screen and (max-width: 767px) { 9279 .container.main-cs-container { 9280 padding: 0 10px; } 9281 h1.page-heading.classyunicodedone { 9282 text-align: center; 9283 font-size: 26px; 9284 text-transform: uppercase; 9285 line-height: 28.5px; 9286 margin-top: 30px; 9287 font-family: "Roboto Condensed", sans-serif; 9288 margin-bottom: 0; } 9289 .page.parent .page-sidebar + .page-content { 9290 width: 100%; } 9291 .category-description { 9292 display: none; } 9293 .page.parent h1.page-heading { 9294 text-transform: capitalize; 9295 font-weight: 600; } 9296 span.mobile-click.hide-element i { 9297 margin-left: 10px; } 9298 span.mobile-click.hide-element { 9299 display: block; 9300 padding: 0; 9301 font-size: 14px; 9302 border: none !important; 9303 width: 100%; 9304 text-align: left; 9305 margin-bottom: 10px; 9306 color: #1979c3; 9307 cursor: pointer; 9308 background: 0 0; 9309 font-weight: 700; } 9310 .page.parent div[data-content-region=category_below_header] { 9311 display: none; } 9312 .page.parent li.subcategories-grid-item { 9313 width: calc(49% - 10px); } 9314 .page.parent h3 { 9315 line-height: 25px; } 9316 .page.parent aside#faceted-search-container { 9317 display: none; } 9318 .body { 9319 margin-top: 7px; } 9320 .category-cus .page.parent img { 9321 display: none; } 9322 .category-cus .page.parent #product-listing-container img { 9323 display: initial; } 9324 body .container.main-cs-container > .category-information { 9325 width: 100%; } 9326 .category-information div#category_image { 9327 display: none; } 9328 .category-information .cat-mobile-image { 9329 display: block !important; 9330 } 9331 #element .active .filter-options-title-tab:after { 9332 content: '\e621'; } 9333 body .container.main-cs-container > .category-information h1.page-heading { 9334 text-transform: uppercase; } 9335 .category-cus #fast-simon-serp-app { 9336 min-height: 3100px; } 9337 .mobile-click .fa-chevron-down:before { 9338 content: '\e622' !important; 9339 font-family: 'luma-icons'; 9340 font-style: normal !important; 9341 -webkit-font-smoothing: antialiased; 9342 -moz-osx-font-smoothing: grayscale; 9343 font-size: 13px; 9344 line-height: inherit; 9345 color: inherit; 9346 vertical-align: middle; 9347 display: inline-block; 9348 font-weight: 800; 9349 overflow: hidden; 9350 speak: none; 9351 text-align: center; } } 9352 9353@media only screen and (max-width: 1024px) { 9354 body .page-heading { 9355 line-height: 44px; 9356 margin-bottom: 20px; 9357 9358 } 9359} 9360/*Category Description*/ 9361.category-cus .category-information h3 { 9362 font-size: 18px; 9363 font-weight: 600; 9364 font-family: "Roboto Condensed", sans-serif; 9365}
9366.category-cus .category-information ul { 9367 margin: 0px 0px 25px 0px; 9368 padding: 0px 0px 0px 40px; 9369} 9370.category-cus .category-information ul li { 9371 margin-bottom: 5px; 9372} 9373.category-cus .category-information ul li strong { 9374 font-weight: 700; 9375} 9376.category-cus .category-information { 9377 font-family: "Roboto Condensed", sans-serif; 9378} 9379.category-cus #element div[data-role="content"].active { 9380 margin-bottom: 30px; 9381} 9382/*Category Description*/ 9383 9384.category-description { 9385 width: 100%; } 9386 9387.category-cus .container.main-cs-container > nav { 9388 display: none; } 9389 9390img.category-header-image.lazyautosizes.lazyloaded { 9391 display: none !important; } 9392 9393.category-description div#category_image { 9394 display: none; } 9395 9396.category-description h2 { 9397 margin-top: 0; 9398 font-family: "Roboto Condensed", sans-serif !important; 9399 font-weight: 300; 9400 line-height: 28px; } 9401 9402.category-677 .category-description h2, 9403.category-821 .category-description h2 { 9404 margin-top: 0; 9405 font-family: "Roboto Condensed", sans-serif !important; 9406 font-weight: 300; 9407 line-height: 28px; } 9408 9409.category-677 div[data-role="content"] h3, 9410.category-821 div[data-role="content"] h3 { 9411 font-weight: 600; 9412 line-height: 11px; 9413 font-size: 18px; 9414 margin-bottom: 10px; 9415 margin-top: 20px; 9416 font-family: Roboto Condensed, sans-serif !important; 9417 color: #222 !important; } 9418 9419.category-677 h3.filter-options-title-tab.classyunicodedone, 9420.category-821 h3.filter-options-title-tab.classyunicodedone { 9421 color: #1979c3 !important; 9422 font-weight: 400; 9423 font-size: 14px; } 9424 9425@media only screen and (min-width: 768px) { 9426 .fs-list-view-mode .fs-product-title { 9427 min-height: 72px; 9428 } 9429 div .fs-list-view-mode .product-card-list-view .reviews-container { 9430 margin-top: 0; 9431 } 9432 .product-card-list-view .sku-container { 9433 margin-bottom: 0; 9434 } 9435 .category-cus main#main-content { 9436 display: block !important; 9437 min-height: 1500px; 9438 } 9439} 9440 9441.category-cus .page.parent .category-image { 9442 width: 100%; 9443 float: none; 9444 display: block; } 9445 9446main.body { 9447 display: block !important; } 9448 9449@media only screen and (max-width: 767px) { 9450 #main-content .container .page h1.page-heading { 9451 display: block; 9452 margin-top: 0; } 9453 .category-description div[data-role=collapsible] { 9454 display: none; } 9455 .category-description #element div[data-role=content] { 9456 display: block !important; } 9457 .category-cus .page.parent .category-image { 9458 display: none; } 9459 a.subcategories-image { 9460 min-height: auto; } } 9461 9462.category-cus #main-content .container .page h1.page-heading { 9463 margin-top: 25px; 9464 display: block; 9465 text-transform: capitalize; 9466 margin-bottom: 0; 9467 text-align: left; } 9468 9469a:visited { 9470 color: #006bb4; 9471 text-decoration: none; } 9472 9473a { 9474 color: #006bb4; 9475 text-decoration: none; } 9476 9477a:hover { 9478 color: #006bb4; 9479 text-decoration: underline; } 9480 9481p { 9482 margin-bottom: 10px; } 9483 9484@media only screen and (max-width: 767px) { 9485 body nav[aria-label=Breadcrumb] { 9486 display: block; } } 9487 9488.category-information h1.page-heading { 9489 color: #e76020 !important; 9490 order: 1; 9491 margin-bottom: 5px; 9492 line-height: 28px; 9493 font-size: 25px; 9494 font-weight: 500; 9495 font-family: "Roboto Condensed", sans-serif; 9496 margin-top: 15px; 9497 padding-bottom: 0; } 9498 9499.container.main-cs-container > .category-information { 9500 width: 74%; 9501 float: right; 9502 display: flex; 9503 flex-direction: column; } 9504 9505.container.main-cs-container > .category-information > * { 9506 order: 10; 9507 text-align: left; 9508} 9509.container.main-cs-container .category-information .desktop-cat-desc { 9510 display: block !important; 9511} 9512 9513.container.main-cs-container .category-information .mobile-cat-desc { 9514 display: none; 9515} 9516.category-information div#category_image { 9517 order: 0; 9518 margin-top: 10px; } 9519 9520.category-information div#element h3.filter-options-title-tab { 9521 margin-top: 0; 9522 font-weight: 500; 9523 margin-bottom: 10px; 9524 font-size: 14px; 9525 font-family: Roboto Condensed, sans-serif !important; } 9526 9527#element div[data-role="content"].active { 9528 display: block !important; } 9529 9530#cat_wrapper { 9531 position: fixed; 9532 top: 0; 9533 left: 0; 9534 width: 100%; 9535 height: 100%; 9536 background: rgba(255, 255, 255, 0.6); 9537 z-index: 1001; } 9538 9539#cat_popup { 9540 max-width: 700px !important; 9541 min-height: 360px; 9542 height: 510px !important; 9543 background: #ffffff; 9544 border: 3px solid #F69800; 9545 position: relative; 9546 top: 50%; 9547 left: 50%; 9548 padding-top: 5px; 9549 transform: translate(-50%, -50%); 9550 overflow: hidden; } 9551 9552.action-close { 9553 background-color: transparent; 9554 border: none; 9555 border-radius: 0; 9556 box-shadow: none; 9557 margin: 0; 9558 padding: 0; 9559 display: inline-block; 9560 text-decoration: none; 9561 position: absolute; 9562 right: 0px; 9563 text-align: right; 9564 padding: 5px; 9565 cursor: pointer; } 9566 9567.action-close:before { 9568 content: ""; 9569 background-image: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/close-icon-100.png); 9570 background-size: 100% 100%; 9571 display: inline-block; 9572 height: 20px;
9573 width: 20px; } 9574 9575.v_logo { 9576 margin-left: 10px; 9577 margin-bottom: 10px; } 9578 9579.cat_wrapper_pop_up_table { 9580 border: 1px #b4b4b4 solid; 9581 width: 95%; 9582 z-index: 9000000002020; 9583 margin: 0px auto; 9584 margin-bottom: 20px; } 9585 9586.cat_wrapper_pop_up_table td:first-child { 9587 text-align: left !important; 9588 min-width: 315px !important; 9589 width: 315px !important; 9590 padding: 11px 10px; } 9591 9592.cat_wrapper_pop_up_table td { 9593 text-align: center !important; } 9594 9595.cat_wrapper_pop_up_table .even { 9596 background-color: #e5e5e5 !important; } 9597 9598#cat_wrapper thead th:nth-child(1) { 9599 position: relative; 9600 display: block; 9601 min-width: 315px !important; 9602 text-align: left !important; 9603 padding: 11px 10px; } 9604 9605#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 { 9606 padding: 11px 10px; } 9607 9608#cat_wrapper tbody { 9609 position: relative; 9610 display: block; 9611 width: 680px; 9612 height: 400px; 9613 margin: 0px auto !important; 9614 overflow: scroll; 9615 overflow-x: hidden; } 9616 9617#cat_wrapper thead { 9618 position: relative; 9619 display: block; 9620 width: 680px; 9621 overflow: visible; } 9622 9623.cat_question .question:after { 9624 content: '\e622'; 9625 font-family: luma-icons; 9626 font-size: 11px; 9627 padding-left: 10px; 9628 color: #000; } 9629 9630.cat_question .question { 9631 font-weight: 600; 9632 font-size: 14px; 9633 cursor: pointer; } 9634 9635.cat_question .answer { 9636 margin-bottom: 20px; 9637 font-weight: 400; 9638 font-size: 14px; 9639 padding-left: 30px; 9640 line-height: 17px; } 9641 9642h3.cat_questions_faq:after { 9643 content: '\e622'; 9644 font-family: luma-icons; 9645 font-size: 13px; 9646 padding-left: 5px; 9647 color: #000; } 9648 9649h3.cat_questions_faq { 9650 cursor: pointer; } 9651 9652.whyshopLink .fa-check-circle:before { 9653 content: "" !important; 9654 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"); 9655 width: 16px; 9656 height: 18px; 9657 display: inline-block; 9658 background-repeat: no-repeat; 9659 background-position: 50%; 9660 overflow: visible; } 9661 9662.category-cus h3.filter-options-title-tab:after, 9663.category-cus #element .filter-options-title-tab:after { 9664 content: '\e622' !important; } 9665 9666.category-cus #element .active .filter-options-title-tab:after { 9667 content: '\e621' !important; } 9668 9669/* CATEGORY THEME REMOVE */ 9670 9671.info-container .title-container::after { 9672 content: 'View Now'; 9673 padding: 10px; 9674 background: #DD610A; 9675 width: calc(100% - 30px); 9676 display: block; 9677 color: white; 9678 font-family: Roboto Condensed; 9679 font-size: 22px; 9680 font-weight: 600; 9681 line-height: 25.78px; 9682 text-align: center; 9683 float: left; 9684 cursor: pointer; 9685 position: absolute; 9686 /*bottom: 120px;*/ 9687 bottom: 85px; 9688 left: 15px; 9689 border-radius: 2px; 9690} 9691.info-container { 9692 /*padding-bottom: 110px !important;*/ 9693 padding-bottom: 65px !important; 9694 margin-bottom: 10px; 9695} 9696.add-to-cart-button-wrapper { 9697 padding: 0 15px; 9698} 9699.sku-container .sku.fs-sku::before { 9700 content: 'SKU: #'; 9701 color: #909090; 9702} 9703.image-container .image { 9704 background: white; 9705 height: auto; 9706} 9707.category-title-wrapper .category-title span { 9708 font-family: "Roboto Condensed"; 9709 font-size: 16px; 9710 font-weight: 600; 9711 line-height: 21.79px; 9712 text-align: left; 9713 text-transform: capitalize !important; 9714} 9715.filters-modal .ft-order-top-active { 9716 order: -1 !important; 9717 display: block !important; 9718} 9719.info-container .title-container:hover:after { 9720 outline: 1px solid black; 9721} 9722span.filters-option-text.fs-serp-filter-text { 9723 font-family: "Roboto Condensed"; 9724 font-size: 16px; 9725 font-weight: 400; 9726 line-height: 21.79px; 9727 text-align: left; 9728} 9729small.count.fs-serp-filter-count { 9730 font-family: "Roboto Condensed"; 9731 font-size: 16px; 9732 font-weight: 400; 9733 line-height: 21.79px; 9734 text-align: left; 9735 color: #909090; 9736} 9737.show-more-button span.show-more-button-text { 9738 border: 1px solid transparent; 9739 padding: 3px; 9740 font-family: "Roboto Condensed"; 9741 font-size: 14px; 9742 font-weight: 600; 9743 line-height: 19.07px; 9744 text-align: left; 9745 cursor: pointer; 9746} 9747.filters-container .search-within-results-wrapper, 9748.filters-container .category-container{ 9749 padding: 5px 25px; 9750} 9751.category-container .category-items { 9752 padding-left: 5px; 9753} 9754h1.page-heading.classyunicodedone { 9755 width: 74.4%; 9756 margin-top: 10px; 9757 float: right; 9758 display: -webkit-box; 9759 display: -ms-flexbox; 9760 display: flex; 9761 -webkit-box-orient: vertical; 9762 -webkit-box-direction: normal; 9763 -ms-flex-direction: column; 9764 flex-direction: column; 9765 text-align: left; 9766 margin-top: 10px; 9767} 9768.select-wrapper span.selected-option { 9769 line-height: 21.79px; 9770 text-align: left; 9771 color: #373737; 9772 font-family: 'Roboto Condensed' !important; 9773 font-size: 16px !important; 9774 font-weight: 600 !important; 9775} 9776 9777 9778.product-card-list-view .add-to-cart-spinner-text-wrapper{ 9779 line-height: 25px !important; 9780 color: black; 9781} 9782 9783 9784.fs_product_text_badge_flag { 9785 font-weight: 500; 9786 font-style: normal; 9787 Font-size: 14px; 9788 line-height: 14px; 9789 transform: none; 9790 transform-origin: unset; 9791 padding: 5px 10px; 9792 max-height: 25px; 9793 letter-spacing: normal; 9794 text-align: center; 9795 position: absolute; 9796 left: 0; 9797 box-shadow: 0 0 5px #00000026; 9798 z-index: 3; 9799} 9800.fs_product_text_badge_flag.sale { 9801 background-color: #81da62; 9802 color: #2d8e41; 9803} 9804.product-card-list-view .fs_product_text_badge_flag.sale { 9805 padding-top: 2px !important; 9806 padding-bottom: 2px !important; 9807 grid-area: save; 9808 display: block; 9809 font-weight: 600; 9810 font-family: "Roboto Condensed" !important; 9811 font-style: normal; 9812 Font-size: 17px; 9813 line-height: 25.43px; 9814 background-color: #9A2F2F; 9815 color: #fff; 9816 transform: none; 9817 transform-origin: unset; 9818 padding: 5px 10px 5px 10px; 9819 max-height: 28px; 9820 max-width: 178px; 9821 letter-spacing: normal; 9822 text-align: center; 9823} 9824.product-card-list-view .product-card-items-wrapper{ 9825 padding-bottom: 0px !important 9826} 9827.products-grid.fs-list-view-mode { 9828 --grid-row-gap: 30px !important; 9829} 9830.fs-grid-view-buttons{ 9831 border: 1px solid #373737 !important; 9832 border-radius: 2px; 9833 width: 120px; 9834 padding: 0px 10px; 9835} 9836.fs-grid-view-button, .fs-list-view-button { 9837 border: none !important; 9838 width: 50% !important; 9839 min-width: 50px; 9840 background-color: transparent !important; 9841} 9842.fs-grid-view-icon{ 9843 background: url(https://store-byznwdb8us.mybigcommerce.com/content/fluent_grid-28-filled.png); 9844 background-size: 100%; 9845 background-repeat: no-repeat; 9846 width: 28px; 9847 height: 28px; 9848 margin: 0px !important; 9849} 9850.fs-list-view-icon{ 9851 background: url(https://store-byznwdb8us.mybigcommerce.com/content/fa-solid_list.png); 9852 background-size: 100%; 9853 background-repeat: no-repeat; 9854 width: 25px; 9855 height: 25px; 9856 margin: 0px !important; 9857} 9858.fs-grid-view-icon svg, 9859.fs-list-view-icon svg{ 9860 display:none; 9861}
9862.fs-top-right-buttons-wrapper .select.fs-select{ 9863 border-color: #373737; 9864 border-radius: 2px; 9865} 9866.fs-top-right-buttons-wrapper .selected-option{ 9867 color: #373737; 9868 font-family: 'Roboto Condensed' !important; 9869 font-size: 16px !important; 9870} 9871.product-card-list-view .button-compare { 9872 display: none !important; 9873} 9874.filters-container, 9875.category-title-wrapper.fs-category-title-wrapper{ 9876 background-color: #f1f1f1 !important; 9877} 9878.load-more-button-wrapper { 9879 background: transparent; 9880 color: #373737; 9881 border: 1px solid #373737 !important; 9882 text-transform: none; 9883 font-family: 'Roboto Condensed'; 9884 font-size: 20px; 9885 font-weight: 600 !important; 9886 width: 280px !important; 9887 height: 47px !important; 9888} 9889.button.button-compare{ 9890 width: 100%; 9891 border: none; 9892 line-height: 20px; 9893 color: #909090; 9894 font-weight: 700; 9895 font-size: 14px; 9896 position: relative; 9897 margin-top: 20px; 9898 padding: 0px; 9899 margin-bottom: 0px; 9900 display: none !important; 9901} 9902.button.button-compare input[type="checkbox"]{ 9903 width: 20px; 9904 height: 20px; 9905 border: 1px solid #9c9c9c; 9906 position: absolute; 9907 margin-left: -30px; 9908 margin-top: -2px; 9909 box-shadow: 1px 1px 3px #9c9c9c; 9910} 9911.button.button-compare input[type=checkbox]:checked { 9912 accent-color: #528420 !important; 9913 color: #ffffff !important; 9914} 9915.products-grid:not(.fs-list-view-mode) .compare-container .compare{ 9916 text-align: left !important; 9917 font-weight: 700 !important; 9918 font-size: 21px !important; 9919 margin-top: 5px; 9920} 9921.products-grid:not(.fs-list-view-mode) .price-container.fs-serp-price .price{ 9922 font-weight: 700 !important; 9923 font-size: 25px !important; 9924 color: #373737 !important; 9925} 9926.products-grid:not(.fs-list-view-mode) .button-wrapper .add-to-cart-button{ 9927 background: transparent; 9928 border-radius: 2px !important; 9929} 9930.reviews-container svg{ 9931 height: 18px !important; 9932 width: 18px !important; 9933} 9934.products-grid:not(.fs-list-view-mode) .info-container.fs-serp-info{ 9935 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare price price price" "reviews reviews reviews reviews"; 9936} 9937.products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list, 9938.fs-list-view-mode .fs-badges-wrapper{ 9939 display:none !important; 9940} 9941.fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag{ 9942 width: 174px; 9943 box-shadow: none; 9944 font-size: 15px; 9945} 9946.fs-list-view-mode .fs-badges-wrapper-list{ 9947 position: relative; 9948 width: 174px; 9949 grid-area: sale; 9950 height: 27px; 9951} 9952.cat-compare{ 9953 display:none !important; 9954} 9955.fs-list-view-mode .fs-grid-view-buttons{ 9956 margin-left: 32px; 9957} 9958.products-grid:not(.fs-list-view-mode) .fs_product_text_badge_flag.sale{ 9959 background-color: #e81e25; 9960 color: #fff; 9961 box-shadow: none; 9962 font-size: 15px; 9963 font-family: "Roboto Condensed"; 9964 font-weight: 600; 9965 line-height: 25px; 9966 padding: 0px 28px; 9967} 9968/* TABLET */ 9969@media screen and (min-width: 1024px) and (max-width: 768px) { 9970 /* LIST VIEW */ 9971 .fs-list-view-mode .fs-serp-info-wrapper-list-view { 9972 padding: 10px 30px !important; 9973 } 9974 .fs-list-view-mode .fs-serp-info-wrapper-list-view { 9975 padding: 0px 30px !important; 9976 margin-bottom: 0px; 9977 } 9978} 9979@media (min-width: 768px) and (max-width: 769px) { 9980 /* LIST VIEW */ 9981 .fs-list-view-mode .fs-serp-image-wrapper-list-view, 9982 .fs-list-view-mode .image{ 9983 width: 200px !important; 9984 } 9985 .fs-list-view-mode .info-container{ 9986 height: 100%; 9987 padding-top: 0px !important; 9988 } 9989 .product-card-list-view .product-card-items-wrapper { 9990 padding-bottom: 30px !important; 9991 height: auto !important; 9992 } 9993 .fs-list-view-mode .add-to-cart-button-wrapper{ 9994 margin-top: 20px !important; 9995 } 9996 .fs-list-view-mode .fs-badges-wrapper-list{ 9997 width: 100%; 9998 margin-top: 10px; 9999 } 10000 .fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag{ 10001 width: 100%; 10002 max-width: 100%; 10003 } 10004} 10005/* MOBILE */ 10006@media screen and (max-width: 767px) { 10007 /* GENERAL */ 10008 .fs-grid-view-buttons{ 10009 display:none !important; 10010 } 10011 .filters-button-wrapper{ 10012 border-color: #373737 !important; 10013 color: #373737 !important; 10014 font-size: 16px !important; 10015 font-weight: 600 !important; 10016 font-family: 'Roboto Condensed' !important; 10017 width: 100% !important; 10018 } 10019 .select-wrapper.fs-select-wrapper { 10020 min-width: 160px !important; 10021 width: 100% !important; 10022 display: block !important; 10023 max-width: 200px !important; 10024 } 10025 .fs-top-right-buttons-wrapper{ 10026 width: 50%; 10027 } 10028 .buttons-wrapper-mobile > span { 10029 display: flex; 10030 width: 50%; 10031 10032 }
10033 .fs-top-right-buttons-wrapper .select.fs-select{ 10034 border-radius: 2px !important; 10035 height: 35px; 10036 } 10037 .summary-and-tags-wrapper{ 10038 border: none !important; 10039 } 10040 .add-to-cart-button, 10041 .fs-add-to-cart-button { 10042 width: 100% !important; 10043 background: #DD610A; 10044 border: none; 10045 line-height: 50px !important; 10046 color: #fff; 10047 font-size: 23px !important; 10048 } 10049 10050 /* LIST VIEW */ 10051 .fs-list-view-mode .product-card-list-view .add-to-cart-button { 10052 border: none; 10053 width: 100% !important; 10054 background: #DD610A; 10055 color: #fff; 10056 font-size: 20px !important; 10057 font-family: 'Roboto Condensed' !important; 10058 font-weight: 600; 10059 } 10060 .fs-list-view-mode .product-card-items-wrapper { 10061 background: #f7f7f7; 10062 border: 1px solid #eeeeee; 10063 } 10064 .fs-list-view-mode .product-card-list-view .add-to-cart-spinner-text-wrapper { 10065 font-family: Roboto Condensed; 10066 font-size: 23px; 10067 font-weight: 600; 10068 line-height: 50px; 10069 text-align: center; 10070 } 10071 .fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare { 10072 font-size: 18px !important; 10073 line-height: 40px !important; 10074 margin: 0px !important; 10075 padding: 0px !important; 10076 } 10077 .fs-list-view-mode .product-card-list-view .price-container .price { 10078 font-size: 20px !important; 10079 padding: 0px !important; 10080 line-height: 40px !important; 10081 } 10082 .fs-list-view-mode .product-card-items-wrapper{ 10083 padding-bottom: 25px !important 10084 } 10085 .fs-list-view-mode .fs-serp-image-wrapper { 10086 min-width: 120px !important; 10087 } 10088 .fs-list-view-mode .fs-product-has-compare .info-container{ 10089 padding: 0 0 0 15px; 10090 } 10091 .fs-list-view-mode .product-card.fs-results-product-card { 10092 margin-bottom: 0px !important; 10093 } 10094 .fs-list-view-mode .info-container { 10095 padding-bottom: 0px !important; 10096 } 10097 .fs-list-view-mode .fs-badges-wrapper-list{ 10098 width: 100%; 10099 max-width: 100%; 10100 margin-top: 10px; 10101 } 10102 .fs-list-view-mode .fs-badges-wrapper-list .fs_product_text_badge_flag{ 10103 width: 100%; 10104 background-color: #9A2F2F; 10105 box-shadow: none; 10106 border: none; 10107 color: #fff; 10108 line-height: 25px; 10109 margin-top: -10px; 10110 } 10111 .fs-list-view-mode .button-quantity-wrapper{ 10112 flex-direction: column; 10113 } 10114 .fs-list-view-mode .fs-quantity-selector-wrapper{ 10115 width: calc(100% - 135px); 10116 align-self: flex-end; 10117 margin: 0px 0px 7px; 10118 position: relative; 10119 } 10120 .fs-list-view-mode .fs-quantity-selector-text{ 10121 display: block; 10122 line-height: 34px; 10123 margin-right: 10px; 10124 } 10125 .fs-list-view-mode .increase{ 10126 position: absolute; 10127 left: 31px; 10128 top: 0px; 10129 width: 34px; 10130 height: 34px; 10131 border: 1px solid #9D9C9C; 10132 border-radius: 100%; 10133 } 10134 .fs-list-view-mode .decrease{ 10135 top: 0px; 10136 width: 34px; 10137 height: 34px; 10138 border: 1px solid #9D9C9C; 10139 border-radius: 100%; 10140 position: absolute; 10141 } 10142 .fs-list-view-mode input[type=number]{ 10143 margin-left: 33px; 10144 background: transparent; 10145 border: none; 10146 line-height: 34px; 10147 height: 34px; 10148 font-size: 18px; 10149 font-family: "Roboto Condensed", sans-serif; 10150 font-weight: 700; 10151 } 10152 10153 /* GRID VIEW */ 10154 .products-grid:not(.fs-list-view-mode) .price-container .price { 10155 color: #373737 !important; 10156 font-size: 24px !important; 10157 font-family: "Roboto Condensed"-serif; 10158 } 10159 .products-grid:not(.fs-list-view-mode) .compare-container .compare:before{ 10160 content: "Was "; 10161 } 10162 .products-grid:not(.fs-list-view-mode) .compare-container .compare{ 10163 text-decoration: none !important; 10164 text-align: left; 10165 color: #373737; 10166 font-size: 16px !important; 10167 padding: 0px; 10168 margin: 0px; 10169 font-weight: 500 !important; 10170 } 10171 .products-grid:not(.fs-list-view-mode) .info-container.fs-serp-info{ 10172 --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; 10173 } 10174 .products-grid:not(.fs-list-view-mode) .reviews-container{ 10175 margin-top: 10px; 10176 } 10177 .products-grid:not(.fs-list-view-mode) .fs-quantity-selector-wrapper{ 10178 display: none !important; 10179 } 10180 .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper{ 10181 overflow: hidden; 10182 max-height: 25px; 10183 } 10184 .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list{ 10185 grid-area: sale; 10186 height: 30px; 10187 min-width: 100px; 10188 overflow: hidden; 10189 margin-right: 10px; 10190 display: initial !important; 10191 position: absolute !important; 10192 right: 0 !important; 10193 bottom: 140px !important; 10194 } 10195 .products-grid:not(.fs-list-view-mode) .info-container.fs-serp-info{ 10196 --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; 10197 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; 10198 10199 10200 } 10201 .products-grid:not(.fs-list-view-mode) .price-container.fs-serp-price{ 10202 margin-left: 0px; 10203 } 10204 /*.products-grid:not(.fs-list-view-mode) .fs_product_text_badge_flag.sale{ 10205 background-color: #9A2F2F; 10206 color: #fff; 10207 }*/ 10208 .products-grid:not(.fs-list-view-mode) .compare-container{ 10209 position: relative; 10210 display: inline-block; 10211 text-align: left; 10212 height: 30px; 10213 line-height: 30px; 10214 margin: 0px; 10215 } 10216 .container.main-cs-container .category-information .desktop-cat-desc { 10217 display: none !important; 10218 } 10219 .container.main-cs-container .category-information .mobile-cat-desc { 10220 display: block !important; 10221 } 10222} 10223 10224 10225/* SSR UPDATES */ 10226.fs-app-content { 10227 display: block !important; 10228} 10229.grid-container:not(.fs-list-view-mode) .fs-badges-wrapper-list, 10230.fs-list-view-mode .fs-badges-wrapper { 10231 display: none !important; 10232} 10233.grid-container.fs-list-view-mode { 10234 margin-left: 0 !important; 10235} 10236.grid-container.fs-list-view-mode { 10237 --grid-row-gap: 30px !important; 10238} 10239.grid-container:not(.fs-list-view-mode) .compare-container .compare{ 10240 text-align: left !important; 10241 font-weight: 700 !important; 10242 font-size: 21px !important; 10243} 10244.grid-container:not(.fs-list-view-mode) .price-container.fs-serp-price .price{ 10245 font-weight: 700 !important; 10246 font-size: 25px !important; 10247 color: #373737 !important; 10248 text-align: left !important; 10249 margin-left: 0px; 10250} 10251.grid-container:not(.fs-list-view-mode) .button-wrapper .add-to-cart-button{ 10252 background: transparent; 10253 border-radius: 2px !important; 10254} 10255.grid-container:not(.fs-list-view-mode) .info-container{ 10256 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare price price price" "reviews reviews reviews reviews"; 10257} 10258.grid-container:not(.fs-list-view-mode) .fs-badges-wrapper-list, 10259.fs-list-view-mode .fs-badges-wrapper{ 10260 display:none !important; 10261} 10262.fs-list-view-mode .fs-badges-wrapper.made-in-usa-wr { 10263 display: block !important; 10264} 10265.fs-list-view-mode .fs-badges-wrapper.made-in-usa-wr .fs_product_text_badge_flag.made-in-usa { 10266 right: 8px; 10267 bottom: 10px; 10268} 10269.grid-container .fs_product_text_badge_flag.sale{ 10270 background-color: #e81e25; 10271 color: #fff; 10272 box-shadow: none; 10273 font-size: 15px; 10274 font-family: "Roboto Condensed"; 10275 font-weight: 600; 10276 line-height: 16px; 10277 padding: 2px !important; 10278 width: 100%; 10279 text-align: center; 10280 max-height: none !important; 10281 min-height: 25px; 10282 display: flex; 10283 align-items: center; 10284 justify-content: center; 10285} 10286.info-container { 10287 background: #F7F7F7; 10288 padding: 15px 15px 65px 15px !important; 10289 --product-info-grid-areas: "title title title title" "SKU SKU SKU SKU" "compare price price price" "reviews reviews reviews reviews" !important; 10290 grid-template-columns: auto 1fr auto !important; 10291 grid-template-areas: 10292 "title title title title" 10293 "SKU SKU SKU SKU" 10294 "compare price price price" 10295 "reviews reviews reviews reviews" !important; 10296} 10297.fs-results-product-card{ 10298 box-shadow: none !important; 10299 border: 1px solid #EEEEEE; 10300} 10301.fs-results-product-card:hover{ 10302 border: 1px solid #ccc; 10303 -webkit-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 10304 -moz-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important;
10305 -ms-box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 10306 box-shadow: 0 0px 10px 0 rgba(0,0,0,.07) !important; 10307} 10308.grid-container .actions { 10309 padding: 0px 15px; 10310 margin-top: 16px; 10311} 10312.grid-container .atc-btn-display{ 10313 height: 50px !important; 10314 border: 2px solid #373737; 10315 width: calc(100% - 35px); 10316 background: transparent; 10317} 10318.product-container.product-card-list-view { 10319 background-color: #f7f7f7 !important; 10320 width: 100% !important; 10321 padding: 0 !important; 10322 border: 1px solid #eeeeee !important; 10323 position: relative !important; 10324 grid-template-areas: 10325 "image info info" 10326 "image addtocart addtocart" !important; 10327} 10328.product-card-list-view .fs-product-image-link{ 10329 min-width: 290px !important; 10330 height: 100% !important; 10331 width: 290px !important; 10332} 10333.fs-app-content-left-block .ft-order-top-active, 10334.filters-modal .ft-order-top-active{ 10335 order: -1 !important; 10336 display: block !important; 10337} 10338.product-card-list-view .actions{ 10339 grid-area: addtocart !important; 10340 padding-left: 0px !important; 10341 padding-bottom: 30px !important; 10342 position: relative; 10343 margin-top: 5px; 10344 display: block; 10345 min-height: 45px; 10346 padding: 0 15px; 10347 width: calc(100% - 30px) !important; 10348 max-width: 100% !important; 10349} 10350.product-card-list-view .actions .atc-btn-display { 10351 width: 204px !important; 10352 text-align: center; 10353 height: 47px !important; 10354 background: #f7f7f7; 10355 color: black; 10356 line-height: 35px !important; 10357 border: 2px solid black; 10358} 10359@media only screen and (max-width: 1024px) and (min-width: 769px){ 10360 /* GRID VIEW */ 10361 .grid-container:not(.fs-list-view-mode) .info-container, 10362 .products-grid:not(.fs-list-view-mode) .info-container{ 10363 --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; 10364 grid-template-areas: 10365 "title title title title" 10366 "SKU SKU SKU SKU" 10367 "compare compare compare compare" 10368 "price price price price" 10369 "reviews reviews reviews reviews" !important; 10370 } 10371 10372 .products-grid:not(.fs-list-view-mode) .price-container.fs-serp-price, 10373 .grid-container:not(.fs-list-view-mode) .price-container.fs-serp-price{ 10374 margin-left: 0px; 10375 } 10376 .grid-container:not(.fs-list-view-mode) .price-container.fs-serp-price .price{ 10377 font-size: 20px !important; 10378 } 10379 .grid-container:not(.fs-list-view-mode) .compare-container .compare{ 10380 font-size: 18px !important; 10381 } 10382 10383 .grid-container:not(.fs-list-view-mode) .compare-container { 10384 align-self: start; 10385 justify-content: left; 10386 } 10387} 10388@media only screen and (max-width: 768px) { 10389 .grid-container .fs-results-product-card { 10390 margin-bottom: 20px; 10391 } 10392} 10393@media screen and (max-width: 767px) { 10394 .fs-search .product-card-items-wrapper { 10395 position: initial; 10396 } 10397 .fs-badges-wrapper .fs_product_text_badge_flag.made-in-usa { 10398 max-width: 50px; 10399 } 10400 .fs-list-view-mode .fs-results-product-card { 10401 background-color: #f7f7f7 !important; 10402 margin-bottom: 0px !important; 10403 } 10404 .grid-container:not(.fs-list-view-mode) .price-container .price { 10405 color: #373737 !important; 10406 font-size: 24px !important; 10407 font-family: "Roboto Condensed"; 10408 } 10409 .grid-container:not(.fs-list-view-mode) .compare-container .compare:before{ 10410 content: "Was "; 10411 } 10412 .grid-container:not(.fs-list-view-mode) .compare-container .compare{ 10413 text-decoration: none !important; 10414 text-align: left; 10415 color: #373737; 10416 font-size: 16px !important; 10417 padding: 0px; 10418 margin: 0px; 10419 font-weight: 500 !important; 10420 } 10421 10422 .grid-container:not(.fs-list-view-mode) .reviews-container{ 10423 margin-top: 10px; 10424 } 10425 .grid-container:not(.fs-list-view-mode) .fs-badges-wrapper-list{ 10426 display: inline-block !important; 10427 grid-area: sale; 10428 position: relative; 10429 height: 30px; 10430 min-width: 100px; 10431 overflow: hidden; 10432 margin-right: 10px; 10433 margin-top: 10px; 10434 } 10435 .grid-container:not(.fs-list-view-mode) .info-container{ 10436 /*--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;*/ 10437 --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; 10438 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; 10439 } 10440 .grid-container:not(.fs-list-view-mode) .compare-container{ 10441 position: relative; 10442 display: inline-block; 10443 text-align: left; 10444 height: 30px; 10445 line-height: 30px; 10446 margin: 0px; 10447 } 10448 body .product-card-list-view .product-card-items-wrapper { 10449 padding: 25px 15px !important; 10450 } 10451 .fs-list-view-mode .product-card-items-wrapper { 10452 padding: 15px 20px !important; 10453 padding-bottom: 40px !important; 10454 }
10455 .filters-grid-wrapper > div:last-child { 10456 width: 100%; 10457 } 10458 .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list{ 10459 position: absolute !important; 10460 } 10461 .body .container.main-cs-container { 10462 padding: 0px 10px !important; 10463 } 10464 .body .container.main-cs-container .page{ 10465 padding: 0px !important; 10466 } 10467 10468 .products-grid{ 10469 margin: 0px !important; 10470 padding: 0px; 10471 } 10472 .grid-container:not(.fs-list-view-mode) .add-to-cart-spinner-text-wrapper{ 10473 font-size: 19px !important; 10474 } 10475 .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list, 10476 .grid-container:not(.fs-list-view-mode) .fs-badges-wrapper-list{ 10477 grid-area: sale; 10478 position: relative !important; 10479 max-height: 25px; 10480 min-width: 100px; 10481 overflow: hidden; 10482 margin-right: 10px; 10483 height: auto; 10484 bottom: initial !important; 10485 margin-top: 0px !important; 10486 display: inline-block !important; 10487 margin-right: 0; 10488 margin-top: 0px !important; 10489 position: absolute !important; 10490 top: 0; 10491 left: 0; 10492 display: none !important; 10493 } 10494 .fs-search .products-grid:not(.fs-list-view-mode) .fs-badges-wrapper-list { 10495 display: inline-block !important; 10496 margin-right: 0; 10497 margin-top: 0px !important; 10498 position: absolute !important; 10499 top: 0; 10500 left: 0; 10501 } 10502 .grid-container:not(.fs-list-view-mode) .fs_product_text_badge_flag.sale, 10503 .products-grid:not(.fs-list-view-mode) .fs_product_text_badge_flag.sale { 10504 background-color: #e81e25; 10505 color: #fff; 10506 box-shadow: none; 10507 font-size: 12px !important; 10508 font-family: "Roboto Condensed"; 10509 font-weight: 600; 10510 line-height: 25px; 10511 padding: 2px 5px !important; 10512 height: 30px !important; 10513 position: absolute; 10514 display: flex; 10515 height: auto !important; 10516 max-height: 45px !important; 10517 align-items: center; 10518 justify-content: center; 10519 line-height: 14px !important; 10520 } 10521 h1.page-heading.classyunicodedone { 10522 width: 100%; 10523 padding-left: 10px; 10524 display: block; 10525 } 10526 .fs-top-bottom-left-block { 10527 width: calc(50% - 5px); 10528 } 10529 10530 .fs-top-bottom-right-block { 10531 width: calc(50% - 5px); 10532 } 10533 .grid-container:not(.fs-list-view-mode) .reviews-count, 10534 .products-grid:not(.fs-list-view-mode) .reviews-count{ 10535 color: #909090 !important; 10536 font-size: 12px !important; 10537 } 10538 10539 .grid-container:not(.fs-list-view-mode) .atc-btn-display, 10540 .products-grid:not(.fs-list-view-mode) .atc-btn-display{ 10541 width: calc(100% - 30px); 10542 } 10543 10544 .page-content.page-content--centered { 10545 padding: 0px; 10546 } 10547 .grid-container .price-container .free-shipping-cs { 10548 display: none; 10549 } 10550 .grid-container .compare-container .free-shipping-cs { 10551 display: block !Important; 10552 font-size: 13px; 10553 padding: 2px; 10554 } 10555 .grid-container .compare-container.free-shipping-act { 10556 height: auto !important; 10557 } 10558 .grid-container .compare-container .free-shipping-cs img { 10559 max-width: 25px; 10560 margin-right: 5px !important; 10561 } 10562} 10563 10564@media only screen and (min-width: 1024px) { 10565 .products-grid { 10566 grid-template-columns: repeat(4, calc(25% - 20px)) !important; 10567 } 10568} 10569 10570 10571/* category price updates */ 10572@media screen and (min-width: 768px) { 10573 10574 .grid-container:not(.fs-list-view-mode) .info-container, 10575 .products-grid:not(.fs-list-view-mode) .info-container{ 10576 --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; 10577 grid-template-areas: "title title title title" "SKU SKU SKU SKU" "compare compare compare compare" "price price price price" "reviews reviews reviews reviews" !important; 10578 } 10579 10580} 10581.grid-container:not(.fs-list-view-mode) .info-container .compare-container, 10582.products-grid:not(.fs-list-view-mode) .info-container .compare-container{ 10583 justify-content: flex-start !important; 10584 margin-bottom: 5px; 10585} 10586.grid-container:not(.fs-list-view-mode) .info-container .compare-container .compare, 10587.products-grid:not(.fs-list-view-mode) .info-container .compare-container .compare{ 10588 font-size: 18px !important; 10589 line-height: 23px; 10590 padding: 0px; 10591} 10592.grid-container:not(.fs-list-view-mode) .price-container.fs-serp-price .price, 10593.products-grid:not(.fs-list-view-mode) .price-container.fs-serp-price .price{ 10594 line-height: 30px; 10595 padding: 0px; 10596} 10597.grid-container:not(.fs-list-view-mode) .info-container .compare-container, 10598.products-grid:not(.fs-list-view-mode) .info-container .compare-container{ 10599 margin: 0px; 10600} 10601.fs-recommendation-widget-products-container .button-wrapper.button-basic-wrapper.add-to-cart-button-wrapper { 10602 display: none !important; 10603} 10604.product-card-list-view .info-container .title-container::after { 10605 content: 'View Now'; 10606 padding: 9px; 10607 border: 2px solid #DD610A; 10608 width: calc(100% - 30px); 10609 display: block; 10610 color: white; 10611 font-family: Roboto Condensed; 10612 font-size: 22px; 10613 font-weight: 500; 10614 line-height: 24.78px; 10615 text-align: center; 10616 float: left; 10617 cursor: pointer; 10618 position: absolute; 10619 bottom: 7.5%; 10620 left: 540px; 10621 border-radius: 2px; 10622 max-width: 20%; 10623 z-index: 1000; 10624} 10625.reviews-container small.reviews-count.fs-reviews-count { 10626 margin-top: -5px; 10627} 10628small.reviews-count.fs-reviews-avg.svelte-1c0luew { 10629 margin-top: -5px; 10630 margin-right: 5px; 10631} 10632.fs-product-main-image-wrapper img.product-img { 10633 height: auto; 10634 background: #fff; 10635} 10636.out-of-stock-wrapper { 10637 display: none !important; 10638} 10639span.fs-heart-icon-wrapper { 10640 display: none !important; 10641} 10642.fs-recommendation-widget-container button[aria-label="Previous Slide"] { 10643 transform: rotate(180deg); 10644} 10645@media only screen and (max-width: 730px) and (min-width: 521px) and (orientation: portrait){ 10646 .fs-top-container.fs-top-container-desktop.svelte-14ed25g { 10647 display: none; 10648 } 10649 .fs-top-container-mobile.svelte-14ed25g.svelte-14ed25g { 10650 display: block !important; 10651 } 10652 .filters-container.svelte-cjur18 { 10653 display: none; 10654 } 10655 body .container.main-cs-container > .category-information { 10656 width: 100% !important; 10657 } 10658 .fs-top-bottom-block.svelte-14ed25g { 10659 width: 100%; 10660 margin-bottom: 25px; 10661 } 10662 .select-wrapper.fs-select-wrapper { 10663 max-width: 100% !important; 10664 } 10665 .buttons-block.svelte-14ed25g.svelte-14ed25g { 10666 gap: 40px; 10667 } 10668} 10669@media only screen and (max-width: 730px){ 10670 div#fs-product-grid-container img.mobile-tile { 10671 display: block; 10672 margin-bottom: 10px; 10673 } 10674 div#fs-product-grid-container img.grid-tile { 10675 display: none; 10676 } 10677} 10678 10679 10680 /*NEW CSS CUSTOm*/
10681.fs-app-content.filters-grid-wrapper .fs-app-content-left-block { 10682 top: 97px !important; 10683 width: 335px; 10684 padding-right: 44px; 10685 padding-left: 24px; 10686} 10687.category-header-new { 10688 display: flex; 10689 gap: 20px; 10690 margin: 0px 0px 29px 0px; 10691 border-bottom: 2px solid #B0B0B0; 10692 flex-direction: column; 10693} 10694.category-header-new .left-element { 10695 width: 300px; 10696} 10697.description-new-part { 10698 width: 100%; 10699} 10700.category-header-new .description-new-part h3 { 10701 font-weight: 700; 10702 font-style: Italic; 10703 font-size: 16px; 10704 line-height: 140%; 10705 letter-spacing: 0%; 10706 text-align: right; 10707 text-transform: uppercase; 10708 margin-bottom: 10px; 10709 font-family: "Roboto Condensed", sans-serif !important; 10710 color: #000 !important; 10711} 10712.description-new-part { 10713 font-weight: 300; 10714 font-size: 16px; 10715 padding-bottom: 25px; 10716 font-family: "Roboto Condensed", sans-serif !important; 10717} 10718.fs-app-content.filters-grid-wrapper .fs-app-content-left-block .filters-container, .category-title-wrapper.fs-category-title-wrapper { 10719 background-color: transparent !important; 10720} 10721 10722.fs-app-content.filters-grid-wrapper .fs-app-content-left-block .checkbox.svelte-v4i1f4 input.svelte-v4i1f4:checked~.checkmark.svelte-v4i1f4 { 10723 background-color: transparent !important; 10724 border: 1px solid; 10725} 10726 10727.fs-app-content.filters-grid-wrapper .fs-app-content-left-block .checkbox.svelte-v4i1f4 .checkmark.svelte-v4i1f4.svelte-v4i1f4:after { 10728 border-color: #000; 10729 left: 5px; 10730 top: 5px; 10731 border-width: 0 2px 2px 0; 10732 height: 11px; 10733 width: 6px; 10734} 10735.category-container.fs-category-container .category-title-wrapper .category-title{ 10736 border-top: none !important; 10737 border-bottom: 0px !important; 10738} 10739.category-container.fs-category-container:nth-child(2){ 10740 margin-top: 0px; 10741 padding-top: 0px; 10742} 10743.search-within-results-input-wrapper:before { 10744 font-weight: 400; 10745 padding: 0px !important; 10746 margin: 0px; 10747 position: absolute; 10748 top: 0px; 10749 text-transform: capitalize; 10750} 10751 10752.search-within-results-wrapper .search-within-results-title { 10753 border: none; 10754 margin-bottom: 20px; 10755} 10756 10757.search-within-results-wrapper .search-within-results-title:before { 10758 padding: 0px; 10759 margin: 0px; 10760 border: none !important; 10761 font-weight: 700; 10762 font-size: 23px; 10763 line-height: 125%; 10764 letter-spacing: 0%; 10765} 10766.filters-container .search-within-results-wrapper { 10767 border-bottom: 1px solid #D0D0D0; 10768 padding-bottom: 16px; 10769 margin-bottom: 28px; 10770 padding: 0px 0px 17px 0px; 10771} 10772.category-container { 10773 padding: 0px !important; 10774} 10775 10776.search-within-results-input { 10777 width: 100% !important; 10778 height: 44px !important; 10779 border: 1px solid #E0DFDE !important; 10780} 10781 10782.fs-app-content-center-block { 10783 width: calc(100% - 335px) !important; 10784 float: right; 10785 margin: 0px !important; 10786} 10787div#fs-product-grid-container { 10788 display: grid !important; 10789 width: 100%; 10790 grid-template-columns: repeat(4, minmax(0, 1fr)) !important; 10791 column-gap: 13px; 10792 row-gap: 24px; 10793} 10794.search-within-results-input-wrapper { 10795 padding-top: 57px; 10796 position: relative; 10797} 10798 10799.category-title-wrapper .category-title span { 10800 font-weight: 400; 10801 font-size: 18px; 10802} 10803.category-container .checkbox span.checkmark.fs-serp-checkmark { 10804 border: 1px solid #000; 10805} 10806.category-items .checkbox:hover input~.checkmark { 10807 background-color: transparent !important; 10808} 10809.category-container .product-info { 10810 background-color: transparent !important; 10811} 10812.product-content.product-card-items-wrapper { 10813 background-color: transparent !important; 10814 padding-bottom: 0px; 10815 margin-bottom: 39px; 10816} 10817.product-container.product-card-border { 10818 background-color: transparent !important; 10819} 10820.info-container .title-container::after { 10821 display: none; 10822} 10823.product-info.info-container { 10824 padding-bottom: 10px !important; 10825} 10826.category-container .show-more-button { 10827 text-align: right; 10828 margin-bottom: 0px; 10829 margin-top: 0px; 10830} 10831.category-container .show-more-button span.show-more-button-text { 10832 font-weight: 400; 10833 font-size: 14px; 10834} 10835.category-items { 10836 max-height: 300px !important; 10837} 10838.grid-container .product-container.product-card-border { 10839 background: transparent !important; 10840 padding-bottom: 20px !important; 10841} 10842.grid-container .product-info { 10843 background: transparent !important; 10844} 10845.removable-tags-wrapper .removable-tag.svelte-1lwoawo { 10846 border: none; 10847 margin: 0px; 10848 text-align: center; 10849} 10850.removable-tags-wrapper span.removable-tag-container { 10851 height: 49px; 10852 background: #ECECEB; 10853 display: flex; 10854 font-size: 14px; 10855 font-weight: 400; 10856 order: 2; 10857 padding: 0px 10px 0px 10px; 10858} 10859.removable-tags-wrapper .removable-tag-remove-button.svelte-1lwoawo svg { 10860 width: 7px; 10861 height: 7px; 10862 color: #000; 10863} 10864.fs-top-left-block .removable-tags-wrapper span.clear-all-button { 10865 height: 49px; 10866 border: 1px solid #ECECEB !important; 10867 margin: 0px; 10868 width: 84px; 10869 text-align: center; 10870 justify-content: center; 10871} 10872 10873.fs-top-left-block .removable-tags-wrapper { 10874 gap: 13px; 10875 align-items: center; 10876 margin-top: 0px !important; 10877} 10878 10879.fs-top-left-block .removable-tags-wrapper { 10880 margin: 0px !important; 10881 order: 1; 10882} 10883 10884.fs-top-left-block { 10885 flex-direction: column;gap: 46px !important; 10886} 10887.results-query-wrapper { 10888 order: 2; 10889 width: 100%; 10890 font-weight: 300; 10891} 10892.fs-top-container.fs-top-container-desktop { 10893 align-items: start !important; 10894} 10895span.removable-tag-text.fs-removable-tag-text{ 10896 font-size: 13px; 10897 font-weight: 400; 10898}
10899.select-wrapper .fs-select.fs-select .select__trigger { 10900 justify-content: normal; 10901 gap: 5px; 10902 justify-content: center; 10903} 10904.select-wrapper .fs-select.fs-select { 10905 border: 1px solid #ECECEB !important; 10906 border-radius: 0px !important; 10907 height: 49px; 10908 width: 100%; 10909 gap: 0px; 10910 max-width: none; 10911} 10912.select-wrapper span.selected-option { 10913 font-size: 16px !important; 10914 font-weight: 400 !important; 10915 color: #000 !important; 10916 font-family: "Roboto Condensed", sans-serif !important; 10917} 10918.select-wrapper.fs-select-wrapper { 10919 min-width: auto; 10920 height: 49px; 10921 position: relative; 10922} 10923.select-wrapper.fs-select-wrapper .select__trigger { 10924 padding: 0px 18px; 10925} 10926.fs-grid-view-buttons { 10927 height: 49px; 10928 border: none; 10929} 10930.fs-grid-view-buttons { 10931 height: 49px !important; 10932 border: none !important; 10933 padding: 0px !important; 10934 gap: 17px !important; 10935 justify-content: normal !important; 10936 align-items: center !important; 10937 width: auto !important; 10938} 10939.fs-grid-view-icon { 10940 background: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/svgviewer-png-output.png?t=1775044848); 10941 background-size: 100%; 10942 background-repeat: no-repeat; 10943 width: 19px; 10944 height: 14px; 10945} 10946.svelte-14m5i3c.fs-list-view-icon { 10947 background: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/svgviewer-png-output-1-.png?t=1775044937); 10948 width: 28px; 10949 height: 29px; 10950 background-repeat: no-repeat; 10951 background-size: 100%; 10952} 10953.fs-grid-view-button, .fs-list-view-button { 10954 min-width: auto !important; 10955 width: auto !important; 10956} 10957.fs-top-right-block { 10958 gap: 33px !important; 10959} 10960.select-wrapper .fs-select.fs-select .select__trigger span.select-arrow { 10961 background: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/svgviewer-png-output-2-.png?t=1775045229); 10962 background-repeat: no-repeat; 10963 width: 9px; 10964 height: 11px; 10965 background-size: 100%; 10966} 10967.select-wrapper .fs-select.fs-select .select__trigger span.select-arrow svg { 10968 display: none; 10969} 10970.select-wrapper.fs-select-wrapper.fs-select-open .select__trigger span.select-arrow { 10971 transform: rotate(180deg); 10972} 10973.filters-grid-wrapper hr.divider.svelte-1l4tqj2 { 10974 border: none; 10975 margin: 0px; 10976} 10977.product-title { 10978 font-family: "Roboto Condensed", sans-serif !important; 10979 font-size: 18px !important; 10980 font-weight: 500 !important; 10981 line-height: 23px; 10982 order: 1; 10983 min-height: 69px; 10984} 10985small.sku.fs-sku { 10986 font-size: 12px !important; 10987 color: #10101080; 10988 font-family: "Roboto Condensed", sans-serif !important; 10989} 10990.sku-container .sku.fs-sku::before { 10991 color: #10101080; 10992 font-family: "Roboto Condensed", sans-serif !important; 10993} 10994.select-wrapper.fs-select-wrapper:before { 10995 content: "Sort By:"; 10996 position: absolute; 10997 left: -57px; 10998 font-size: 16px; 10999 font-weight: 400; 11000 font-family: "Roboto Condensed", sans-serif !important; 11001 top: 50%; 11002 margin-top: -10px; 11003 line-height: 16px; 11004} 11005a.title-container.fs-serp-product-title { 11006 order: 1; 11007} 11008.product-info.info-container { 11009 display: flex !important; 11010 flex-direction: column; 11011 gap: 0px !important; 11012} 11013.sku-container.fs-sku-container { 11014 order: 2; 11015 margin: 0px; 11016 width: 100%; 11017 text-align: left; 11018 margin-top: 10px; 11019} 11020.reviews-container { 11021 order: 3; 11022 width: 100%; 11023 margin-bottom: 21px; 11024 margin-top: 5px; 11025} 11026div#fs-product-grid-container .product-container .product-info { 11027 display: flex !important; 11028 justify-content: start; 11029 text-align: left; 11030 position: relative; 11031 margin-bottom: 0px !important; 11032 padding-bottom: 0px !important; 11033 /* min-height: auto; */ 11034} 11035.price-container.fs-serp-price { 11036 order: 4; 11037 text-align: left; 11038 width: 100%; 11039} 11040.product-card-items-wrapper .compare-container { 11041 order: 5; 11042 width: 100%; 11043 text-align: left; 11044 margin-top: 10px !important; 11045} 11046.reviews-container svg { 11047 width: 13px !important; 11048 height: 13px !important; 11049} 11050.grid-container .atc-btn-display { 11051 background: #ED7623; 11052 border: none; 11053 padding: 0px; 11054 height: 37px !important; 11055 line-height: 37px; 11056 width: 100%; 11057} 11058.add-to-cart-spinner-text-wrapper.svelte-wsvknh { 11059 font-size: 16px; 11060 text-transform: uppercase; 11061 color: #fff; 11062 font-family: "Roboto Condensed", sans-serif !important; 11063} 11064.product-content.svelte-1cj2oxp.svelte-1cj2oxp { 11065 padding: 0px 18px; 11066} 11067.product-info.info-container.svelte-1cj2oxp { 11068 padding: 0px !important; 11069 gap: 0px !important; 11070 justify-content: normal; 11071 position: unset; 11072 padding-right: 0px; 11073 position: relative; 11074 /* height: fit-content; */ 11075 min-height: auto; 11076 margin-top: 0px; 11077 margin-bottom: 0px !important; 11078} 11079.free-shipping-cs { 11080 margin-bottom: 20px; 11081} 11082.free-shipping-cs { 11083 border: none; 11084 font-size: 14px; 11085 font-weight: 500; 11086 color: #000; 11087 font-family: "Roboto Condensed", sans-serif !important; 11088 width: 100%; 11089 margin: 0px; 11090 max-width: 100%; 11091 padding: 0px 20px; 11092 margin-bottom: 0px; 11093 margin-top: 0px; 11094} 11095.product-container .free-shipping-cs img {
11096 width: 20px; 11097 margin-right: 6px !important; 11098} 11099.product-container .add-to-cart-button-wrapper { 11100 position: unset; 11101 margin-top: 0px; 11102} 11103.product-container .grid-container .actions { 11104 padding: 0px; 11105} 11106.product-container .actions.svelte-1cj2oxp { 11107 padding: 0px 18px 20px 18px; 11108} 11109small.reviews-count.fs-reviews-avg.svelte-1c0luew { 11110 display: none; 11111} 11112small.reviews-count.fs-reviews-count.svelte-1c0luew { 11113 display: none; 11114} 11115.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 { 11116 font-size: 24px; 11117 font-weight: 700; 11118 font-family: "Roboto Condensed", sans-serif !important; 11119} 11120.compare.fs-compare.svelte-1kxkm4i { 11121 font-size: 14px !important; 11122 color: #8C8888 !important; 11123 font-family: "Roboto Condensed", sans-serif !important; 11124} 11125.fs-badges-wrapper .fs_product_text_badge_flag.made-in-usa { 11126 max-width: 55px; 11127} 11128span.title-arrow.fs-category-title-arrow:before { 11129 content: ""; 11130 background: url(https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/svgviewer-png-output-4-.png); 11131 background-size: 100%; 11132 position: absolute; 11133 right: 0px; 11134 top: 50%; 11135 width: 16px; 11136 height: 8px; 11137 background-repeat: no-repeat; 11138 margin-top: -3px; 11139} 11140.fs-app-content.filters-grid-wrapper span.title-arrow.fs-category-title-arrow{ 11141 position: relative; 11142} 11143.fs-app-content.filters-grid-wrapper span.title-arrow.fs-category-title-arrow svg{ 11144 display: none; 11145} 11146.category-items.collapsed { 11147 max-height: 0px !important; 11148} 11149.category-container.fs-category-container.fs-is-filters-open span.title-arrow.fs-category-title-arrow:before{ 11150 transform: rotate(180deg) !important; 11151} 11152.category-title-wrapper .category-title { 11153 margin: 0px; 11154 padding: 15px 0px; 11155} 11156.category-container.fs-category-container { 11157 margin: 0px !important; 11158} 11159.category-container .category-items { 11160 scrollbar-width: none; 11161} 11162.category-container.fs-category-container.fs-is-filters-open { 11163 padding-bottom: 20px !important; 11164} 11165.category-header-new .brand-banner { 11166 text-align: left; 11167 width: 100%; 11168 padding: 0px; 11169 display: block; 11170 margin-bottom: 25px; 11171 margin-top: 0px; 11172} 11173.filters-container .search-within-results-input::-webkit-input-placeholder { 11174 color: #8D8D8E; 11175 font-weight: 300; 11176 font-size: 16px; 11177 font-family: "Roboto Condensed", sans-serif !important; 11178} 11179.filters-container .search-within-results-input::-moz-placeholder { 11180 color: #8D8D8E; 11181 font-weight: 300; 11182 font-size: 16px; 11183 font-family: "Roboto Condensed", sans-serif !important; 11184} 11185.filters-container .search-within-results-input:-ms-input-placeholder { 11186 color: #8D8D8E; 11187 font-weight: 300; 11188 font-size: 16px; 11189 font-family: "Roboto Condensed", sans-serif !important; 11190} 11191.filters-container .search-within-results-input:-moz-placeholder { 11192 color: #8D8D8E; 11193 font-weight: 300; 11194 font-size: 16px; 11195 font-family: "Roboto Condensed", sans-serif !important; 11196} 11197.filters-container .search-within-results-input { 11198 padding: 10px 15px 10px 13px; 11199} 11200.pagination-wrapper .arrow-button-wrapper { 11201 display: none !important; 11202} 11203.pagination-wrapper { 11204 margin-top: 79px !important; 11205 border: none !important; 11206 margin-bottom: 75px !important; 11207} 11208.grid-container .atc-btn-display:hover { 11209 background: #ED7623 !important; 11210} 11211.select-wrapper.fs-select-wrapper .custom-option { 11212 line-height: 18px !important; 11213 font-size: 13px; 11214 min-height: 35px; 11215 padding: 0px 5px !important; 11216 display: flex !important; 11217 align-items: center; 11218 justify-content: center; 11219 width: 100%; 11220} 11221.select-wrapper.fs-select-wrapper .custom-options { 11222 display: flex !important; 11223 flex-direction: column; 11224 gap: 0px; 11225 padding: 0; 11226} 11227div#fs-product-grid-container { 11228 display: grid !important; 11229 width: 100%; 11230 margin: 0 !important; 11231 grid-template-columns: repeat(4, 1fr); 11232 column-gap: 13px; 11233 row-gap: 24px; 11234 justify-content: stretch; 11235} 11236.brand-cus h1.page-heading { 11237 display: none; 11238} 11239.fs-product-main-image-wrapper img.product-img { 11240 max-height: 167px; 11241 width: 100%; 11242 margin: auto; 11243 display: block; 11244}
11245.fs-badges-wrapper .fs_product_text_badge_flag.made-in-usa { 11246 right: 15px; 11247 bottom: 18px; 11248} 11249.fs-promo-tile-product-wrapper img.fs-promo-tile-image { 11250 width: auto; 11251 max-height: 530px; 11252} 11253/*List View*/ 11254div#fs-product-grid-container.grid-container.fs-list-view-mode { 11255 display: flex !important; 11256 flex-direction: column; 11257 align-items: flex-start; 11258 flex-wrap: nowrap; 11259} 11260 11261div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view { 11262 border: 1px solid #D9D9D9 !important; 11263 display: flex; 11264 box-shadow: none !important; 11265 align-items: start; 11266 height: auto !important; 11267 padding: 20px 15px !important; 11268 justify-content: space-between; 11269 gap: 0px !important; 11270 justify-content: start; 11271} 11272div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view .img-container { 11273 display: flex; 11274 align-items: center; 11275 justify-content: center; 11276 max-width: 195px; 11277 padding-top: 0px; 11278} 11279div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view .title-container::after { 11280 display: none; 11281} 11282 11283.product-card-list-view .info-container { 11284 display: flex !important; 11285 flex-direction: column; 11286} 11287 11288.product-card-list-view .actions { 11289 width: auto; 11290 padding: 0px; 11291} 11292.product-card-list-view .add-to-cart-btn-containe { 11293 width: 200px; 11294 height: 37px; 11295 display: block; 11296} 11297div#fs-product-grid-container.grid-container.fs-list-view-mode .list-view-actions { 11298 padding: 0px !important; 11299 margin: 0px; 11300 width: 200px !important; 11301 height: 37px !important; 11302 margin-top: 0px; 11303 position: absolute; 11304 right: 15px; 11305 top: 36px; 11306} 11307 11308div#fs-product-grid-container.grid-container.fs-list-view-mode span.add-to-cart-spinner-text-wrapper.svelte-wsvknh { 11309 background: #ED7623; 11310 border: none; 11311 padding: 0px; 11312 height: 37px !important; 11313 line-height: 37px; 11314 width: 100%; 11315 border: none !important; 11316 color: #fff !important; 11317} 11318 11319div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view .actions .atc-btn-display span { 11320 color: #fff !important; 11321 line-height: 37px !important; 11322 visibility: visible !important; 11323 font-size: 16px !important; 11324 font-weight: 700; 11325 font-family: "Roboto Condensed", sans-serif !important; 11326} 11327span.filters-option-text.fs-serp-filter-text.svelte-bz1heu { 11328 font-size: 14px; 11329 font-weight: 400; 11330 font-family: "Roboto Condensed", sans-serif !important; 11331} 11332div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view .add-to-cart-button { 11333 height: 37px !important; 11334 width: 200px !important; 11335 border: none !important; 11336 line-height: 37px !important; 11337} 11338div#fs-product-grid-container.grid-container.fs-list-view-mode .product-card-list-view .actions .atc-btn-display { 11339 border: none !important; 11340 color: #fff !important; 11341 width: 200px !important; 11342 height: 37px !important; 11343} 11344 11345.fs-list-view-mode .add-to-cart-spinner-text-wrapper span::after { 11346 color: #FFF; 11347 text-align: center; 11348 font-family: "Roboto Condensed", sans-serif !important; 11349 font-size: 16px !important; 11350 font-style: normal; 11351 font-weight: 700; 11352 line-height: normal; 11353 display: none; 11354} 11355div#fs-product-grid-container.grid-container.fs-list-view-mode .atc-btn-display:hover { 11356 background: transparent !important; 11357} 11358.fs-list-view-mode .price-container.fs-serp-price{ 11359 position: absolute; 11360 right: -109px; 11361 bottom: auto; 11362 width: auto; 11363 top: 13px; 11364 display: block; 11365 order: unset; 11366 margin: 0px !important; 11367 font-family: "Roboto Condensed", sans-serif !important; 11368 font-size: 24px; 11369 font-style: normal; 11370 font-weight: 700; 11371 line-height: normal; 11372 color:#000; 11373 width: 70px; 11374} 11375 11376.product-content.product-card-items-wrapper.product-info-list-view { 11377 max-width: 552px; 11378 padding-right: 240px !important; 11379 position: relative !important; 11380} 11381.fs-list-view-mode .product-card-list-view .compare-container .compare.fs-compare{ 11382 color: #8C8888 !important; 11383 font-family: "Roboto Condensed", sans-serif !important; 11384 font-size: 14px !important; 11385 font-style: normal !important; 11386 font-weight: 500 !important; 11387 line-height: normal !important; 11388 text-decoration-line: line-through !important; 11389 position: absolute; 11390 top: 40px; 11391 right: -90px; 11392 width: 50px; 11393} 11394 11395div .fs-list-view-mode .product-card-list-view .reviews-container { 11396 margin: 0px; 11397} 11398 11399.fs-list-view-mode .fs-badges-wrapper-list { 11400 display: none; 11401} 11402.product-card-list-view .fs-product-image-link { 11403 min-height: auto !important; 11404 width: auto !important; 11405 min-width: 197px !important; 11406 margin-right: 0px; 11407} 11408.fs-list-view-mode .free-shipping-cs { 11409 position: absolute; 11410 right: 15px; 11411 bottom: 20px; 11412 text-align: right; 11413 margin: 0px; 11414 width: auto; 11415 padding: 0px; 11416} 11417.fs-list-view-mode .product-card-list-view .price-container .price { 11418 font-family: "Roboto Condensed", sans-serif !important; 11419 font-size: 24px !important; 11420 font-style: normal !important; 11421 font-weight: 700 !important; 11422 line-height: normal !important; 11423 color: #000 !important; 11424} 11425 11426.pageid-790 #main-content .container .page h1.page-heading { 11427 display: none !important; 11428} 11429.pageid-790 .fs-tabs.svelte-14rq09x { 11430 display: none !important; 11431} 11432.pageid-790 .fs-page-title-container { 11433 display:block; 11434 border-bottom: 2px solid #F5F5F5; 11435 padding-bottom: 18px; 11436 margin-bottom: 27px; 11437 max-width: 1440px; 11438} 11439.pageid-790 .fs-page-title-container .query-cat-name:before { 11440 content: 'Search Results for '; 11441 color: black; 11442 font-size: 28px; 11443 font-style: normal; 11444 font-weight: 700; 11445 line-height: 125%; 11446 font-family: "Roboto Condensed", sans-serif !important; 11447 text-transform: uppercase; 11448 display: inline-block; 11449 margin-right: 70px; 11450} 11451.pageid-790 .query-cat-name { 11452 display: block !important; 11453 color: #000 !important; 11454 font-family: "Roboto Condensed", sans-serif !important; 11455 font-size: 24px !important; 11456 font-style: normal; 11457 font-weight: 400; 11458 line-height: 125%; 11459 text-transform: capitalize; 11460 padding-left: 16px !important; 11461} 11462li.breadcrumb span{ 11463 font-size: var(--font-size-p-small, 14px); 11464 font-style: normal; 11465 font-weight: 300 !important; 11466 line-height: 140%; 11467 font-family: "Roboto Condensed", sans-serif !important; 11468 color: #000 !important; 11469 text-decoration: underline; 11470}
11471body:not(.default-cus):not(.cart-cus) .header nav[aria-label=Breadcrumb] { 11472 max-width: 1410px; 11473 margin: auto; 11474 margin-top: 43px; 11475 padding: 0px; 11476 padding-left: 16px; 11477 margin-bottom: 46px; 11478} 11479.pageid-790 .fs-page-title-container h1.title.svelte-3kk4e2 { 11480 display: none; 11481} 11482.fs-product-image-link.svelte-1cj2oxp .fs-badges-wrapper { 11483 position: absolute; 11484 top: 0px; 11485 width: 100%; 11486 display: block !important; 11487} 11488.pageid-790 .search-within-results-input-wrapper { 11489 padding-top: 31px !important; 11490} 11491 11492.price-container.fs-serp-price.svelte-1l6aelb.price-regular { 11493 margin-bottom: 60px; 11494} 11495#fs-product-grid-container .img-container.svelte-1cj2oxp.svelte-1cj2oxp { 11496 padding-top: 20px; 11497} 11498.top-element img[alt="Category Logo"] { 11499 position: absolute; 11500 bottom: 75px; 11501 left: 75px; 11502} 11503.top-element { 11504 position: relative; 11505} 11506.brand-cus nav[aria-label="Breadcrumb"] { 11507 display: none !important; 11508} 11509.top-element nav[aria-label="Breadcrumb"] { 11510 display: block !important; 11511 position: absolute; 11512 top: 30px; 11513 left: 102px; 11514 color: #FFF !important; 11515 font-size: 14px; 11516 font-style: normal; 11517 font-weight: 300; 11518 line-height: 140%; 11519 font-family: "Roboto Condensed", sans-serif !important; 11520 width: 100%; 11521} 11522.top-element nav[aria-label="Breadcrumb"] li.breadcrumb span { 11523 color: #fff !important; 11524 font-family: "Roboto Condensed", sans-serif !important; 11525} 11526.top-element nav[aria-label="Breadcrumb"] .breadcrumb:not(:first-child)::before { 11527 color: #fff !important; 11528} 11529.top-element nav[aria-label="Breadcrumb"] .breadcrumb:not(:last-child)::after { 11530 color: #fff !important; 11531} 11532div[data-content-region=header_bottom] { 11533 margin: 0px; 11534} 11535.category-top { 11536 width: calc(100% - 355px); 11537 float: right; 11538 padding-bottom: 18px; 11539 border-bottom: 1px solid #B0B0B0; 11540 margin-bottom: 44px; 11541} 11542.description-cs { 11543 margin-top: 30px; 11544 color: #000; 11545 font-style: normal; 11546 font-weight: 300; 11547 line-height: 140%; /* 22.4px */ 11548 font-family: "Roboto Condensed", sans-serif !important; 11549 font-size: 16px; 11550} 11551.description-cs h3 { 11552 color: #000 !important; 11553 text-align: right; 11554 font-family: "Roboto Condensed", sans-serif !important; 11555 font-size: 16px; 11556 font-style: italic; 11557 font-weight: 700; 11558 line-height: 140%; 11559 text-transform: uppercase; 11560 margin-bottom: 0px; 11561} 11562div#fs-product-grid-container.grid-container.fs-list-view-mode .product-info.info-container.svelte-1lxy170 { 11563 min-height: auto; 11564 padding: 13px 0px 0px 0px !important; 11565 margin-left: 20px; 11566} 11567div#fs-product-grid-container.grid-container.fs-list-view-mode .fs-product-title { 11568 min-height: auto; 11569} 11570.banner-cs img[alt="Category Logo"], 11571.banner-cs img[alt="Brand Logo"]{ 11572 position: absolute; 11573 max-width: 350px; 11574 bottom: 30px; 11575 left: 20px; 11576 z-index: 9; 11577} 11578.bn-desc-top { 11579 width: calc(100% - 335px); 11580 float: right; 11581} 11582.brand-cus .container.main-cs-container nav[aria-label="Breadcrumb"] { 11583 display: block !important; 11584} 11585.banner-cs img[alt="Brand Banner"] { 11586 width: 100%; 11587 display: block; 11588} 11589.bn-desc-top { 11590 margin-bottom: 15px; 11591 border-bottom: 1px solid #B0B0B0; 11592 padding-bottom: 18px; 11593} 11594.banner-cs { 11595 position: relative; 11596} 11597.banner-cs::before { 11598 content: ""; 11599 position: absolute; 11600 inset: 0; 11601 background: 11602 linear-gradient(93deg, rgba(0, 0, 0, 0.75) 18.37%, rgba(0, 0, 0, 0) 55.81%), 11603 linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%); 11604 z-index: 1; 11605 pointer-events: none; 11606} 11607 11608/* Logo on top */ 11609.banner-cs .logo-img { 11610 position: absolute; 11611 z-index: 2; 11612 left: 40px; 11613 top: 50%; 11614 transform: translateY(-50%); 11615} 11616.category-cus header.header nav[aria-label=Breadcrumb] { 11617 display: none !important; 11618} 11619.brand-cus .brand-description h3 { 11620 color: #000 !important; 11621 text-align: right; 11622 font-family: "Roboto Condensed", sans-serif !important; 11623 font-size: 16px; 11624 font-style: italic; 11625 font-weight: 700; 11626 line-height: 140%; 11627 text-transform: uppercase; 11628 margin-bottom: 0px; 11629} 11630 11631.brand-cus .brand-description { 11632 margin-top: 30px; 11633 color: #000; 11634 font-style: normal; 11635 font-weight: 300; 11636 line-height: 140%; 11637 font-family: "Roboto Condensed", sans-serif !important; 11638 font-size: 16px; 11639 width: 100%; 11640 margin-top: 0px; 11641} 11642.description-cs div#category_image { 11643 display: none; 11644} 11645.pageid-790 .container.main-cs-container > nav[aria-label="Breadcrumb"] { 11646 display: none; 11647} 11648.pageid-790 .fs-top-container-mobile .query-cat-name { 11649 display: none !important; 11650} 11651.category-cus .banner-cs::before { 11652 display: none; 11653} 11654h3.filter-options-title-tab { 11655 text-transform: none; 11656 font-weight: 400; 11657 text-decoration: underline; 11658} 11659.brand-cus .description-cs { 11660 margin: 0px; 11661} 11662h2.title-cs-cb { 11663 margin: 15px 0px 5px 0px; 11664 font-weight: 700; 11665} 11666.brand-cus .description-cs { 11667 position: relative; 11668} 11669.brand-cus .description-cs .brand-description p { 11670 margin: 0 0 1em; 11671} 11672.brand-cus .description-cs .more-mobile { 11673 display: none; 11674 cursor: pointer;
11675 color: inherit; 11676 font-weight: 600; 11677 text-decoration: underline; 11678} 11679.brand-cus .description-cs.is-truncated .brand-description { 11680 display: inline; 11681} 11682.brand-cus .description-cs.is-truncated .brand-description p { 11683 display: inline; 11684 margin: 0; 11685} 11686.brand-cus .description-cs.is-truncated .more-mobile { 11687 display: inline; 11688 margin-left: 0.35em; 11689 font-weight: 400; 11690} 11691.description-cs.is-expanded .more-mobile { 11692 display: none; 11693} 11694.reviews-container .star svg path { 11695 fill: #ED7623; 11696 width: 13px !important; 11697 height: 13px !important; 11698} 11699.category-container.fs-category-container { 11700 border-bottom: 1px solid #D0D0D0; 11701} 11702.removable-tags-wrapper .removable-tag-container .removable-tag-remove-button { 11703 position: relative; 11704 width: 10px; 11705 height: 10px; 11706} 11707.removable-tags-wrapper .removable-tag-remove-button.svelte-1lwoawo svg { 11708 display: none !important; 11709} 11710.removable-tags-wrapper .removable-tag-container .removable-tag-remove-button::before { 11711 content: ""; 11712 position: absolute; 11713 top: 50%; 11714 left: 50%; 11715 transform: translate(-50%, -50%); 11716 width: 8px; 11717 height: 8px; 11718 background-color: gray; 11719 -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"); 11720 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"); 11721 -webkit-mask-size: contain; 11722 mask-size: contain; 11723 -webkit-mask-repeat: no-repeat; 11724 mask-repeat: no-repeat; 11725 -webkit-mask-position: center; 11726 mask-position: center; 11727} 11728.price-range-to { 11729 text-transform: none; 11730} 11731.fs-app-content.filters-grid-wrapper .fs-app-content-left-block, 11732.filters-grid-wrapper > div:first-child { 11733 scrollbar-width: none; 11734 -ms-overflow-style: none; 11735} 11736.fs-app-content.filters-grid-wrapper .fs-app-content-left-block::-webkit-scrollbar, 11737.filters-grid-wrapper > div:first-child::-webkit-scrollbar {
11738 display: none; 11739 width: 0; 11740 height: 0; 11741} 11742@media (max-width: 1023px) { 11743 div#fs-product-grid-container { 11744 grid-template-columns: repeat(2, minmax(0, 1fr)) !important; 11745 } 11746 .fs-app-content.filters-grid-wrapper .fs-app-content-left-block { 11747 padding-right: 20px; 11748 width: 300px; 11749 padding-left: 0px; 11750 } 11751 .fs-app-content-center-block { 11752 width: calc(100% - 300px) !important; 11753 } 11754 11755} 11756@media (max-width: 767px) { 11757 .category-cus header.header nav[aria-label=Breadcrumb], 11758 .brand-cus header.header nav[aria-label=Breadcrumb]{ 11759 display: block !important; 11760 opacity: 0; 11761 margin: 0px !important; 11762 min-height: 0px; 11763 height: 0px; 11764 } 11765 .bn-desc-top { 11766 width: calc(100% - 300px); 11767 } 11768} 11769@media (max-width: 730px) { 11770 .container.main-cs-container > nav[aria-label="Breadcrumb"] { 11771 display: none; 11772 } 11773 .bn-desc-top { 11774 width: 100%; 11775 } 11776 header .header-content .cart-wrap { 11777 height: 0px; 11778 } 11779 .category-cus header.header nav[aria-label=Breadcrumb], 11780 .brand-cus header.header nav[aria-label=Breadcrumb] { 11781 opacity: 1; 11782 display: block !important; 11783 height: auto; 11784 margin-bottom: 0px !important; 11785 } 11786 .fs-app-content-center-block { 11787 width: 100% !important; 11788 } 11789 .category-header-new { 11790 flex-direction: column; 11791 } 11792 .select-wrapper.fs-select-wrapper:before { 11793 display: none; 11794 } 11795 .filters-button-wrapper { 11796 border: 1px solid #ECECEB !important; 11797 border-radius: 0px !important; 11798 height: 49px !important; 11799 width: 100% !important; 11800 gap: 0px; 11801 font-size: 16px !important; 11802 font-weight: 400 !important; 11803 color: #000 !important; 11804 font-family: "Roboto Condensed", sans-serif !important; 11805 } 11806 .buttons-block.svelte-14ed25g.svelte-14ed25g { 11807 gap: 13px; 11808 z-index: 999999999; 11809 } 11810 .has-activeNavPages .buttons-block.svelte-14ed25g.svelte-14ed25g, 11811 .klaviyo-prevent-body-scrolling .buttons-block.svelte-14ed25g.svelte-14ed25g, 11812 .minicart-open .buttons-block.svelte-14ed25g.svelte-14ed25g{ 11813 z-index: 999; 11814 } 11815 .grid-container .atc-btn-display { 11816 width: 100% !important; 11817 } 11818 .select-wrapper .fs-select.fs-select .select__trigger { 11819 justify-content: center; 11820 } 11821 .filters-modal.svelte-14ed25g.svelte-14ed25g { 11822 background: #fff !important; 11823 } 11824 11825 .filters-modal-wrapper .filters-modal .filters-container { 11826 background: white !important; 11827 } 11828 11829 .category-title-wrapper .category-title { 11830 margin-bottom: 15px; 11831 } 11832 11833 .category-container .show-more-button { 11834 margin-top: 10px; 11835 } 11836 11837 .category-container.fs-category-container .category-title-wrapper .category-title { 11838 border-top: 1px solid #D0D0D0 !important; 11839 } 11840 11841 .category-container.fs-category-container.fs-is-filters-open { 11842 padding: 0px 0px 10px 0px !important; 11843 } 11844 .removable-tags-wrapper.svelte-p45rsf { 11845 gap: 10px; 11846 margin-bottom: 10px; 11847 align-items: center; 11848 } 11849 11850 .clear-all-button.svelte-p45rsf { 11851 margin-bottom: 0px; 11852 } 11853 11854 .fs-num-results.svelte-14ed25g { 11855 margin-top: 10px; 11856 } 11857 11858 .category-header-new .left-element { 11859 max-width: 200px; 11860 } 11861 body.brand-cus nav[aria-label=Breadcrumb], 11862 body.category-cus nav[aria-label=Breadcrumb] { 11863 margin: 0px !important; 11864 } 11865 .category-header-new { 11866 margin-top: 20px; 11867 } 11868 .checkbox.svelte-v4i1f4 .checkmark.svelte-v4i1f4.svelte-v4i1f4:after { 11869 left: 5px; 11870 width: 4px; 11871 height: 9px; 11872 border: solid #000; 11873 border-width: 0 2px 2px 0; 11874 -webkit-transform: rotate(45deg); 11875 -ms-transform: rotate(45deg); 11876 transform: rotate(45deg); 11877 top: 6px; 11878 } 11879 .checkbox.svelte-v4i1f4 input.svelte-v4i1f4:checked~.checkmark.svelte-v4i1f4 { 11880 background-color: #ffff; 11881 border-radius: 0px !important; 11882 border: 1px solid #000 !important; 11883 width: 14px; 11884 height: 14px; 11885 } 11886 .category-container .category-items .checkbox span.checkmark.fs-serp-checkmark { 11887 background-color: #ffff; 11888 border-radius: 0px !important; 11889 border: 1px solid #000 !important; 11890 width: 14px; 11891 height: 14px; 11892 } 11893 .grid-container:not(.fs-list-view-mode) .add-to-cart-spinner-text-wrapper { 11894 font-size: 14px !important; 11895 } 11896 .fs-top-container-mobile .removable-tags-wrapper { 11897 order: 1; 11898 } 11899 11900 .fs-top-container-mobile .fs-top-block { 11901 order: 3; 11902 } 11903 11904 .fs-top-container-mobile .fs-top-bottom-block { 11905 order: 2; 11906 } 11907 11908 .fs-top-container-mobile { 11909 display: flex; 11910 flex-direction: column !important; 11911 max-width: 350px; 11912 margin: auto; 11913 } 11914 img[alt="Category Banner"] { 11915 display: none; 11916 } 11917 .banner-cs img[alt="Brand Banner"] { 11918 display: none; 11919 } 11920 .banner-cs img[alt="Category Logo"], .banner-cs img[alt="Brand Logo"] { 11921 position: unset; 11922 z-index: 999; 11923 width: 100%; 11924 } 11925 .category-cus header.header nav[aria-label=Breadcrumb] ol.breadcrumbs, 11926 .brand-cuss header.header nav[aria-label=Breadcrumb] ol.breadcrumbs { 11927 display: block !important; 11928 } 11929 .new-sticky-header .header-content { 11930 margin-bottom: 0px; 11931 } 11932 div#fs-product-grid-container .product-container .info-container .compare-container .compare { 11933 text-decoration: line-through !important; 11934 color: #8C8888 !important; 11935 font-family: "Roboto Condensed", sans-serif !important; 11936 font-size: 14px !important; 11937 font-style: normal; 11938 font-weight: 500 !important; 11939 line-height: normal; 11940 text-decoration-line: line-through !important; 11941 } 11942 .grid-container:not(.fs-list-view-mode) .compare-container .compare:before { 11943 display: none; 11944 } 11945 .grid-container:not(.fs-list-view-mode) .info-container .compare-container { 11946 margin-top: 5px !important; 11947 } 11948 .grid-container:not(.fs-list-view-mode) .reviews-container { 11949 margin-top: 5px; 11950 } 11951 .pageid-790 nav[aria-label="Breadcrumb"] { 11952 margin: 5px 0px !IMPORTANT; 11953 } 11954 11955 .pageid-790 nav[aria-label="Breadcrumb"] ol { 11956 display: block !important; 11957 } 11958 .pageid-790 .fs-page-title-container .query-cat-name:before { 11959 display: block; 11960 } 11961 .pageid-790 .query-cat-name { 11962 padding-left: 0px !important; 11963 } 11964 .banner-cs::before { 11965 z-index: -1; 11966 } 11967 .brand-cus .description-cs { 11968 position: relative; 11969 } 11970 .brand-cus .description-cs .brand-description p { 11971 margin: 0 0 1em; 11972 color: #000; 11973 font-size: 16px; 11974 font-style: normal; 11975 font-weight: 300; 11976 line-height: 140%; /* 22.4px */ 11977 font-family: "Roboto Condensed", sans-serif !important; 11978 } 11979 .brand-cus .description-cs .more-mobile { 11980 display: none; 11981 cursor: pointer; 11982 color: inherit; 11983 font-weight: 600; 11984 text-decoration: underline; 11985 margin-top: 0.5em; 11986 } 11987 .brand-cus .description-cs.is-truncated .more-mobile { 11988 display: inline-block; 11989 } 11990 .brand-cus .description-cs.is-expanded .more-mobile { 11991 display: none; 11992 } 11993 .brand-cus .description-cs.is-expanded .more-mobile { 11994 display: none !important; 11995 } 11996 .fs-product-title { 11997 -webkit-line-clamp: 2 !important; 11998 min-height: 49px; 11999 } 12000} 12001@media (max-width: 500px) { 12002 div#fs-product-grid-container { 12003 display: flex !important; 12004 flex-direction: column; 12005 } 12006 .grid-container .product-container.product-card-border { 12007 max-width: 350px; 12008 } 12009 .grid-container .product-container.product-card-border { 12010 max-width: 100%; 12011 width: 100%; 12012 } 12013 12014 .brand-cus .container.main-cs-container, 12015 .category-cus .container.main-cs-container, 12016 .pageid-790 .container.main-cs-container{ 12017 padding: 0px 14px !important; 12018 } 12019 .fs-top-container-mobile { 12020 max-width: 100%; 12021 } 12022} 12023/*NEW CSS CUSTOm*/ </style> 12024
12025<script> 12026 window.FS_INITIALIZE_CSS_MEDIA = () => {if(!fsGetUserVariation()) { 12027 ['fast-serp-css', 'fast-serp-custom-css'].forEach(id => { 12028 document.getElementById(id).media = ''; 12029 }); 12030 }} 12031 if(!window.FS_WAIT_FOR_POST_LOAD) { 12032 window.FS_INITIALIZE_CSS_MEDIA(); 12033 } 12034</script>
12034 12035
12036<script> 12037 function fsAttachFallbackEvents(targetElement, responseDataStr) { 12038 function withLS(inputStr) { 12039 localStorage.setItem('fast-session-token', inputStr); 12040 return JSON.parse(inputStr); 12041 } 12042 try { 12043 const responseData = JSON.parse(responseDataStr); 12044 responseData.body = JSON.parse(responseData.body); 12045 const fsServerRequestURLObj = new URL(window.fsServerRequestURL); 12046 12047 function fsGetSession() { 12048 const SESSION_TOKEN_LIFE = 1800; 12049 const now = Math.round(Date.now() / 1000); 12050 const sessionLC = localStorage.getItem("fast-session-token"); 12051 12052 if (sessionLC) { 12053 const currentSession = JSON.parse(sessionLC); 12054 if (now - currentSession.lastActive >= SESSION_TOKEN_LIFE) { 12055 return withLS(JSON.stringify({ 12056 lastActive: now, 12057 start: now, 12058 })); 12059 } else { 12060 return withLS(JSON.stringify({ 12061 lastActive: now, 12062 start: currentSession.start 12063 })); 12064 } 12065 } else { 12066 return withLS(JSON.stringify({ 12067 lastActive: now, 12068 start: now, 12069 })); 12070 } 12071 } 12072 const fsSession = fsGetSession(); 12073 function fsSaveDelayedReport(productData, position, rec) { 12074 const delayedReportObj = { 12075 uuid: responseData.body.uuid, 12076 storeID: fsServerRequestURLObj.searchParams.get('store_id'), 12077 platform: 'Shopify', 12078 userSession: localStorage.getItem("isp_token_1" || ''), 12079 sessionToken: fsSession?.start, 12080 cartToken: localStorage.getItem("__isp_cart") || '', 12081 qs: getReferrerBasedAudiences(), 12082 params: { 12083 sort_by: responseData.body?.sort_by || fsServerRequestURLObj.searchParams.get('sort_by'), 12084 pagenum: responseData.body?.p ?? 1, 12085 id: productData.id, 12086 pos: position, 12087 original_category_id: responseData.body?.category_id, 12088 original_smart_navigation: responseData.body?.category_name, 12089 rec: rec 12090 }, 12091 endpoint: "post_load" 12092 } 12093 12094 localStorage.setItem("product-seen-from-category-fs-delayed-report", JSON.stringify(delayedReportObj)); 12095 12096 } 12097 12098 function fsReportCallback(event) { 12099 const targetEl = event.target.closest('.fs-results-product-card'); 12100 const productPos = Number(targetEl.dataset.productPosition); 12101 const productID = targetEl.dataset.productId; 12102 const productData = responseData.body.items.find(item => item.id === productID); 12103 const personalizedProducts = responseData.body?.personalized_products || []; 12104 const rec = personalizedProducts.includes(Number(productData.id)) ? '1' : '0'; 12105 fsSaveDelayedReport(productData, productPos, rec); 12106 } 12107 12108 const serverProductElements = [...targetElement.querySelectorAll('.fs-results-product-card')]; 12109 12110 serverProductElements.forEach((el, idx) => el.addEventListener('click', fsReportCallback)); 12111 12112 function reportPageView() { 12113 const serverData = responseData.body; 12114 const personalizationParams = window.fastSimonUtils?.getPersonalizationParams('category'); 12115 const variation = localStorage.getItem("fast-debug-variation") || localStorage.getItem("fast-variation") || undefined; 12116 const pageNum = Number(serverData?.p ?? 1) || 1; 12117 const productsPerPage = Number(fsServerRequestURLObj.searchParams.get('products_per_page')) || 0; 12118 const promotilesDataToReport = []; 12119 serverData.items.forEach((item, idx) => { 12120 if(item?.promotile) { 12121 promotilesDataToReport.push({ 12122 id: String(item.id), 12123 name: item.title, 12124 link: item.link, 12125 thumbnail: item.image, 12126 index: (pageNum - 1) * productsPerPage + idx + 1 12127 }); 12128 } 12129 }); 12130 const repParams = { 12131 source: "fast-simon-reporting", 12132 UUID: serverData.uuid, 12133 store_id: fsServerRequestURLObj.searchParams.get('store_id'), 12134 pagenum: pageNum, 12135 sort_by: serverData?.sort_by || fsServerRequestURLObj.searchParams.get('sort_by'), 12136 original_category_id: serverData?.category_id, 12137 original_smart_navigation: serverData?.category_name, 12138 serp: serverData?.category_name, 12139 products: serverData.items.map(item => item.id).toString(), 12140 rescount: serverData.total_results, 12141 pp: personalizationParams ? (serverData?.personalized_products || []).toString() : undefined, 12142 spv: personalizationParams ? personalizationParams.spv : undefined, 12143 cart_token: localStorage.getItem("__isp_cart") || '', 12144 session: fsSession?.start, 12145 st: localStorage.getItem("isp_token_1") || undefined, 12146 prev_up_type: 20, 12147 doc_ref: document.referrer, 12148 qs: getReferrerBasedAudiences(), 12149 variation_id: variation, 12150 market_context: fsMarketContext, 12151 promo_tiles: promotilesDataToReport.length ? JSON.stringify(promotilesDataToReport) : undefined 12152 } 12153 for (const key in repParams) { 12154 if (repParams[key] === undefined) { 12155 delete repParams[key]; 12156 } 12157 } 12158 const report = new URLSearchParams(repParams); 12159 const queryString = report.toString(); 12160 const serverURL = `https://ping.fastsimon.com/post_load?${queryString}`; 12161 fetch(serverURL, {keepalive: true}); 12162 window.fsPageViewedReportFired = true; 12163 } 12164 reportPageView(); 12165 } catch (e) { 12166 console.log('fs error:', e); 12167 } 12168 } 12169</script>
12169 12170 12171 12172 12173 12174 12175<!-- App element target --> 12176<div id="fast-simon-serp-app" style="display:block;color: initial;background: initial; min-height: 100vh;"> 12177 12178</div> 12179
12180<script> 12181 window.FS_CLEAR_APP_CONTENT = () => { if(window.fastSimonIsDynamic) { 12182 document.getElementById('fast-simon-serp-app').innerHTML = ''; 12183 document.getElementById('fast-simon-hide-mf-render')?.remove(); 12184 }} 12185 if(!window.FS_WAIT_FOR_POST_LOAD) { 12186 window.FS_CLEAR_APP_CONTENT(); 12187 } 12188</script>
12188 12189
12190<script> 12191 window.FS_INITIALIZE_APP = () => { 12192 var isAppHydrated = !!localStorage.getItem('fs-hydrated'); 12193 var shouldImmediateHydrate = isAppHydrated || window.matchMedia("(min-width: 767px)")?.matches; 12194 12195 // Injects a modified script into the target element 12196 function injectScript(script, target) { 12197 target.appendChild(script); 12198 } 12199 12200 function prepareScript(script) { 12201 if(script.type === 'application/json') { 12202 return script; 12203 } 12204 let newScript = document.createElement('script'); 12205 newScript.text = script.text; 12206 return newScript 12207 } 12208 // Injects scripts on user interaction to improve performance 12209 function injectOnUserInteraction(scripts, target) { 12210 12211 function inject(e) { 12212 12213 e.target.removeEventListener(e.type, inject); // Cleanup 12214 12215 /* verify that the script not injected already by another interaction event */ 12216 if(!window.FSHydrated) { 12217 window.FSHydrated = true; 12218 if(window.HTMLToInject) { 12219 target.innerHTML = window.HTMLToInject; 12220 } 12221 scripts.forEach(script => injectScript(script, target)); 12222 12223 } 12224 12225 } 12226 12227 // Listen for any user interaction 12228 const interactionEvents = ['mousedown', 'mousemove', 'touchstart', 'keydown', 'scroll']; 12229 12230 /* inject AC on any interaction and destroy once fired */ 12231 for (const eventName of interactionEvents) { 12232 window.addEventListener(eventName, inject); 12233 } 12234 } 12235 // Decide on script injection based on local storage flag 12236 function injectScripts(scripts, target) { 12237 if(shouldImmediateHydrate) { 12238 scripts.forEach(script => injectScript(script, target)); 12239 } else { 12240 injectOnUserInteraction(scripts, target); 12241 } 12242 localStorage.setItem('fs-hydrated', 'true'); 12243 } 12244 12245 // Adjusts the min-height of the app dynamically 12246 function disableMinHeight(){ 12247 let serpElement = document.getElementById('fast-simon-serp-app'); 12248 if(serpElement) { 12249 serpElement.style.minHeight = 'unset'; 12250 } 12251 } 12252 12253 // Show footer after the app is loaded 12254 function showFooter() { 12255 let footer = document.getElementById('shopify-section-footer'); 12256 if(footer) { 12257 footer.style.display = 'block'; 12258 } 12259 } 12260 12261 if (window.SerpOptions) { 12262 setTimeout(disableMinHeight, 300); 12263 setTimeout(showFooter, 300); 12264 } else { 12265 window.addEventListener('fast-serp-ready', function () { 12266 setTimeout(disableMinHeight, 300); 12267 setTimeout(showFooter, 300); 12268 }); 12269 } 12270 12271 var allHTML = ''; 12272 async function doFetch() { 12273 var res = await fetch(window.fastHref, {priority: 'high'}); 12274 var targetEl = document.getElementById('fast-simon-serp-app'); 12275 12276 const transformer = new TransformStream({ 12277 transform(chunk, controller) { 12278 allHTML += chunk; 12279 chunk = chunk.replaceAll('
12279<script', '<!--
12279<script'); 12280 //enqueue the chunk so it can be passed on. 12281 controller.enqueue(chunk); 12282 } 12283 }); 12284 12285 if(window.collection_prerendered && !window.fastSimonIsDynamic) { 12286 var data = await res.text(); 12287 window.HTMLToInject = data.replaceAll('
12287<script', '<!--
12287<script'); 12288 allHTML = data; 12289 shouldImmediateHydrate = isAppHydrated; 12290 } else if(shouldImmediateHydrate) { 12291 await res.body 12292 .pipeThrough(new TextDecoderStream()) // Decode the stream from bytes to text. 12293 .pipeTo(new writableDOM(targetEl)); // Continue the original pipeTo to DOM element. 12294 } else { // hydrate on interaction 12295 await res.body 12296 .pipeThrough(new TextDecoderStream()) 12297 .pipeThrough(transformer) 12298 .pipeTo(new writableDOM(targetEl)); 12299 } 12300 } 12301 12302 doFetch().then(() => { 12303 let splatted = allHTML.split('
12303<script'); 12304 splatted.shift(1); 12305 splatted = splatted.map(item => '
12305<script' + item); 12306 let scriptsParent = document.createElement('div'); 12307 scriptsParent.innerHTML = splatted.join('\n'); 12308 let scripts = [...scriptsParent.querySelectorAll('script')].map(script => prepareScript(script)); 12309 let target = document.getElementById('fs-serp-app'); 12310 if(window.CATEGORY_ID) { 12311 if(scripts?.length) { 12312 fsAttachFallbackEvents(target, window.fsServerResponse); 12313 } else { 12314 try { 12315 document.getElementById('fast-simon-serp-app').querySelectorAll('script').forEach(script => { 12316 if(script.type === 'application/json') { 12317 window.fsServerResponse = script.text; 12318 window.fsServerRequestURL = script.getAttribute('data-url'); 12319 } 12320 }); 12321 fsAttachFallbackEvents(target, window.fsServerResponse); 12322 } catch (e) { 12323 12324 } 12325 } 12326 } 12327 injectScripts(scripts, target); 12328 }); 12329 }; 12330 if(!window.FS_WAIT_FOR_POST_LOAD) { 12331 window.FS_INITIALIZE_APP(); 12332 } 12333 12334</script>
12334 12335 12336 </div> 12337 12338</section> 12339 12340 12341 </div> 12342 <div id="modal" class="modal" data-reveal data-prevent-quick-search-close> 12343 <button class="modal-close" 12344 type="button" 12345 title="Close" 12346 12347> 12348 <span class="aria-description--hidden">Close</span> 12349 <span aria-hidden="true">×</span> 12350</button> 12351 <div class="modal-content"></div> 12352 <div class="loadingOverlay"></div> 12353</div> 12354 <div id="alert-modal" class="modal modal--alert modal--small" data-reveal data-prevent-quick-search-close> 12355 <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> 12356 12357 <div class="modal-content"></div> 12358 12359 <div class="button-container"><button type="button" class="confirm button" data-reveal-close>OK</button></div> 12360</div> 12361</main> 12362 <footer class="footer" role="contentinfo"> 12363 12364 <div class="homepage-why-strip"> 12365 <div class="eg-container"> 12366 <div class="footer-why-item"> 12367 <div class="why-header"> 12368 <div class="why-icon"> 12369 <svg class="deskt-svg" width="54" height="54" viewBox="0 0 54 54" fill="none" 12370 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 12371 <rect width="54" height="54" fill="url(#pattern0_1559_303)" /> 12372 <defs> 12373 <pattern id="pattern0_1559_303" patternContentUnits="objectBoundingBox" width="1" 12374 height="1"> 12375 <use xlink:href="#image0_1559_303" transform="scale(0.005)" /> 12376 </pattern> 12377 <image id="image0_1559_303" width="200" height="200" preserveAspectRatio="none" 12378 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
12378ad5FnS/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
123781LDVJc5F3nEGRn6faniBcE5bXCMnzXBZTRS5EpaQe6X6UMCbtiGnddSYH3atjsWI6hrzjBD297/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" /> 12379 </defs> 12380 </svg> 12381 12382 <svg class="deskt-mobile" style="display:none;
12382" width="66" height="66" viewBox="0 0 66 66" 12383 fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 12384 <rect width="66" height="66" fill="url(#pattern0_1432_800)" /> 12385 <defs> 12386 <pattern id="pattern0_1432_800" patternContentUnits="objectBoundingBox" width="1" 12387 height="1"> 12388 <use xlink:href="#image0_1432_800" transform="scale(0.005)" /> 12389 </pattern> 12390 <image id="image0_1432_800" width="200" height="200" preserveAspectRatio="none" 12391 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
12391/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==" /> 12392 </defs> 12393 </svg> 12394 </div> 12395 <h4><span class="tt-desktop">Free, Same Day<br> Shipping*</span><span class="tt-mobile">FREE, SAME DAY 12396 SHIPPING*</span></h4> 12397 </div> 12398 <p><span class="tt-desktop">*Enjoy free shipping on qualifying orders over $49 on Amana Tool® 12399 products</span><span class="tt-mobile">*Enjoy free shipping on qualifying orders over $49 on 12400 Amana Tool® products</span></p> 12401 </div> 12402 <div class="footer-why-item"> 12403 <div class="why-header"> 12404 <div class="why-icon"> 12405 <svg width="53" height="46" viewBox="0 0 51 42" fill="none" xmlns="http://www.w3.org/2000/svg"> 12406 <path 12407 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" 12408 fill="black" /> 12409 </svg> 12410 </div> 12411 <h4><span class="tt-desktop">4.8 Stars on Over<br> 10,000 Product Reviews</span><span 12412 class="tt-mobile">10,000+ PRODUCT REVIEWS</span></h4> 12413 </div> 12414 <p><span class="tt-desktop">Trusted by thousands of makers, craftsmen, and pros who count on us for 12415 quality tools.</span><span class="tt-mobile">Trusted by thousands of 12416 makers, craftsmen and pros who count on us for quality tools.</span></p> 12417 </div> 12418 <div class="footer-why-item"> 12419 <div class="why-header"> 12420 <div class="why-icon"> 12421 <svg width="40" height="40" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> 12422 <path 12423 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" 12424 stroke="#1E1E1E" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /> 12425 </svg> 12426 </div> 12427 <h4><span class="tt-desktop">5.5M+ Followers<br> Across Social Media</span><span class="tt-mobile">5.5M+ 12428 FOLLOWERS ON SOCIAL</span></h4> 12429 </div> 12430 <p><span class="tt-desktop">Millions of views and a growing community of makers, pros and 12431 hobbyists.</span><span class="tt-mobile">Millions of views and a growing community of makers, 12432 pros and hobbyists.</span></p> 12433 </div> 12434 <div class="footer-why-item"> 12435 <div class="why-header"> 12436 <div class="why-icon"> 12437 <svg width="47" height="53" viewBox="0 0 49 54" fill="none" xmlns="http://www.w3.org/2000/svg"> 12438 <path 12439 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
1243901 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" 12440 fill="#101010" fill-opacity="0.75" stroke="black" /> 12441 <path d="M10.4116 30.7908V40.7976H11.2582H12.1049V30.7908V20.784H11.2582H10.4116V30.7908Z" 12442 fill="#101010" fill-opacity="0.75" stroke="black" /> 12443 <path d="M36.2053 30.7908V40.7976H37.0519H37.8986V30.7908V20.784H37.0519H36.2053V30.7908Z" 12444 fill="#101010" fill-opacity="0.75" stroke="black" /> 12445 </svg> 12446 </div> 12447 <h4><span class="tt-desktop">Expert Customer<br> Service</span><span class="tt-mobile">EXPERT CUSTOMER 12448 SERVICE</span></h4> 12449 </div> 12450 <p><span class="tt-desktop">We have experts standing by to answer any questions about your project, 12451 tools, or supplies.</span><span class="tt-mobile">We have experts standing by to answer any 12452 questions about your project, tools, or supplies.</span></p> 12453 </div> 12454 </div> 12455 </div> 12456 12457 12458 <div class="footer-signup-holder"> 12459 <div class="footer-signup-strip"> 12460 <div class="signup-text"> 12461 <h3>Sign up and Receive 10% off!</h3> 12462 <h4>Subscribe to receive special offers.</h4> 12463 </div> 12464 <div class="signup-form"> 12465 <form action="/subscribe.php" method="post"> 12466 <input type="hidden" name="action" value="subscribe"> 12467 <input type="email" name="nl_email" placeholder="Enter your email address" required> 12468 <button type="submit">SIGN UP NOW</button> 12469 </form> 12470 </div> 12471 </div> 12472 </div> 12473 12474 <div class="footer-main"> 12475 12476 <div class="footer-col-contact"> 12477 <div class="footer-contact-icon"> 12478 <svg width="51" height="57" viewBox="0 0 51 57" fill="none" xmlns="http://www.w3.org/2000/svg"> 12479 <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.
124790508328 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"/> 12480 <path d="M10.6602 32.5768V43.3389H11.5707H12.4812V32.5768V21.8147H11.5707H10.6602V32.5768Z" fill="white"/> 12481 <path d="M38.4004 32.5768V43.3389H39.3109H40.2214V32.5768V21.8147H39.3109H38.4004V32.5768Z" fill="white"/> 12482 </svg> 12483 <div class="footer-contact-info"> 12484 <h4>Customer Service</h4> 12485 <a href="tel:8886993939">+1 (888) 699-3939</a> 12486 <h4>Product Expert</h4> 12487 <a href="tel:7185547007">+1 (718) 554-7007</a> 12488 <p>Mon-Fri: 9am-5pm EST</p> 12489 </div> 12490 </div> 12491 <div class="footer-social"> 12492 <ul> 12493 <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/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/footer/footer-3331_4980.png"/></defs></svg></a></li> 12494 <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/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/footer/footer-3331_4984.png"/></defs></svg></a></li> 12495 <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/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/footer/footer-3331_4982.png"/></defs></svg></a></li> 12496 <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/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/footer/footer-3331_4979.png"/></defs></svg></a></li> 12497 <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/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/footer/footer-3331_4981.png"/></defs></svg></a></li> 12498 </ul> 12499 </div> 12500 <div class="footer-flag">
12501 <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"> 12502 <rect width="69" height="37" fill="url(#pattern0_3331_4985)"/> 12503 <defs> 12504 <pattern id="pattern0_3331_4985" patternContentUnits="objectBoundingBox" width="1" height="1"> 12505 <use xlink:href="#image0_3331_4985" transform="matrix(0.00078125 0 0 0.00145693 0 -0.00118243)"/> 12506 </pattern> 12507 <image id="image0_3331_4985" width="1280" height="688" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/footer/footer-3331_4985.jpg"/> 12508 </defs> 12509 </svg> 12510 <div class="mob-app"> 12511 <a href="/mobile-apps"> 12512 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 58 98" width="12" height="19" fill="none" aria-hidden="true"> 12513 <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"/> 12514 </svg> 12515 Mobile App 12516 </a> 12517 </div> 12518 </div> 12519 <div class="footer-brand-logos"> 12520 <a href="/toolstoday-tv/" aria-label="ToolsToday TV"> 12521 <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"> 12522 <rect width="90" height="63" fill="url(#pattern0_3331_4976)"/> 12523 <defs> 12524 <pattern id="pattern0_3331_4976" patternContentUnits="objectBoundingBox" width="1" height="1"> 12525 <use xlink:href="#image0_3331_4976" transform="matrix(0.00603448 0 0 0.00862069 -0.000862069 0)"/> 12526 </pattern> 12527 <image id="image0_3331_4976" width="166" height="116" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/footer/footer-3331_4976.png"/> 12528 </defs> 12529 </svg> 12530 </a> 12531 <a href="/learn" aria-label="ToolsToday Learning Desk"> 12532 <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"> 12533 <rect width="91" height="59" fill="url(#pattern0_3331_4977)"/> 12534 <defs> 12535 <pattern id="pattern0_3331_4977" patternContentUnits="objectBoundingBox" width="1" height="1"> 12536 <use xlink:href="#image0_3331_4977" transform="matrix(0.00554147 0 0 0.00854701 -0.00150277 0)"/> 12537 </pattern> 12538 <image id="image0_3331_4977" width="181" height="117" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/footer/footer-3331_4977.png"/> 12539 </defs> 12540 </svg> 12541 </a> 12542 </div> 12543 </div> 12544 12545 <div class="footer-col-nav"> 12546 <div class="footer-nav-group"> 12547 <h4>Company</h4> 12548 <ul> 12549 <li><a href="/about">About us</a></li> 12550 <li><a href="/t-sitereviews">Site Reviews</a></li> 12551 <li><a href="/affiliate-program/">Affiliate Program</a></li> 12552 <li><a href="/rewards/">Rewards Program</a></li> 12553 </ul> 12554 </div> 12555 <div class="footer-nav-group"> 12556 <h4>Education</h4> 12557 <ul> 12558 <li><a href="/t-woodworking-tools">Educational Discounts</a></li> 12559 <li><a href="/t-suppliers">About Amana Tool</a></li> 12560 <li><a href="/t-router-bits-quiz">NEW Router Bit Quiz</a></li> 12561 <li><a href="/safety/">Safety Guidelines</a></li> 12562 <li><a href="/t-links">Woodworking</a></li> 12563 </ul> 12564 </div> 12565 </div> 12566 12567 <div class="footer-row-break"></div> 12568 12569 <div class="footer-col-nav"> 12570 <div class="footer-nav-group"> 12571 <h4>Support</h4> 12572 <ul> 12573 <li><a href="/order-by-sku/">Express Ordering</a></li> 12574 <li><a href="https://toolstoday.aftership.com/?page-name=tracking-page">Track Order</a></li> 12575 <li><a href="/t-shipping">Shipping Policy</a></li> 12576 <li><a href="/t-returns">Return Policy</a></li> 12577 <li><a href="/sales_tax">Sales Tax Questions</a></li> 12578 <li><a href="/t-faq">FAQs</a></li> 12579 <li><a href="/contact/">Contact Us</a></li> 12580 </ul> 12581 </div> 12582 </div> 12583 12584 <div class="footer-col-business"> 12585 <div class="footer-nav-group"> 12586 <h4>For Businesses</h4> 12587 <ul> 12588 <li><a href="/login.php?action=create_account">ToolsToday® for Business</a></li> 12589 <li><a href="/why-sell-your-brand">Why Sell Your Brand</a></li> 12590 <li><a href="/credit_key">Business Financing</a></li> 12591 </ul> 12592 </div> 12593 <div class="footer-nav-group footer-international--desktop"> 12594 <h4>International</h4> 12595 <ul> 12596 <li><a href="/t-international">Ordering Information</a></li> 12597 </ul> 12598 </div> 12599 <div class="footer-brand-logos footer-brand-logos--desktop"> 12600 <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> 12601 <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> 12602 </div> 12603 <div class="footer-trust-logos"> 12604 <a href="https://www.scanalert.com/RatingVerify?ref=www.toolstoday.com" target="_blank" aria-label="McAfee">
12605 <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"> 12606 <rect width="56" height="11" fill="url(#pattern0_3331_5004)"/> 12607 <defs> 12608 <pattern id="pattern0_3331_5004" patternContentUnits="objectBoundingBox" width="1" height="1"> 12609 <use xlink:href="#image0_3331_5004" transform="matrix(0.00785714 0 0 0.04 -0.0146429 0)"/> 12610 </pattern> 12611 <image id="image0_3331_5004" width="131" height="25" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/footer/footer-3331_5004.png"/> 12612 </defs> 12613 </svg> 12614 </a> 12615 <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">
12616 <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"> 12617 <rect width="55" height="11" fill="url(#pattern0_3331_5005)"/> 12618 <defs> 12619 <pattern id="pattern0_3331_5005" patternContentUnits="objectBoundingBox" width="1" height="1"> 12620 <use xlink:href="#image0_3331_5005" transform="scale(0.00769231 0.0384615)"/> 12621 </pattern> 12622 <image id="image0_3331_5005" width="130" height="26" preserveAspectRatio="none" xlink:href="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/img/footer/footer-3331_5005.png"/> 12623 </defs> 12624 </svg> 12625 </a> 12626 </div> 12627 </div> 12628 12629 <div class="footer-col-international"> 12630 <div class="footer-nav-group"> 12631 <h4>International</h4> 12632 <ul> 12633 <li><a href="/t-international">Ordering Information</a></li> 12634 </ul> 12635 </div> 12636 </div> 12637 12638 </div> 12639 12640 <div class="ft-bottom-strip-holder"> 12641 <div class="footer-bottom-strip"> 12642 <p class="footer-copyright">Copyright ©2026 ToolsToday®. All rights reserved.</p> 12643 <nav class="footer-legal-links" aria-label="Legal"> 12644 <a href="/t-privacy/">Privacy Policy</a> 12645 <span>|</span> 12646 <a href="/terms-policy">Terms of Use</a> 12647 <span>|</span> 12648 <a id="INDmenu-btn">Accessibility</a> 12649 <span>|</span> 12650 <a href="/sitemap/">Sitemap</a> 12651 </nav> 12652 <div class="footer-helpcode">Customer Help Code <div id="cs-code-help"></div></div> 12653 </div> 12654 </div> 12655 <a class="arrow-up" href="javascript:void(0);"> 12656 <svg width="30" height="17" viewBox="0 0 30 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 12657 <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"/> 12658 </svg> 12659 </a> 12660 <div class="main-menu-html"> 12661 <div data-id="menu-0"><div class="dropdown menu-0"> 12662 <div class="desktop-menu"> 12663 <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> 12664 <div class="row with-choice"> 12665 <div class="left-menu"> 12666 <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> 12667 <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> 12668 <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> 12669 <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> 12670 <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> 12671 </div> 12672 <div class="col active" data-hover="main-option-1"> 12673 <!-- <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-1.jpg" /> --> 12674 <p><a href="/router-bits.html">Router Bits</a></p> 12675 <div class="flex-container"> 12676 12677 <div class="row"> 12678 <a href="/router-bits/aluminum-cutting-router-bits.html"><span class="link-wrap">Aluminum / Metal Cutting Router Bits</span></a> 12679 <a href="/router-bits/architectural-furniture-molding-router-bits.html"><span class="link-wrap">Architectural & Furniture Molding Router Bits</span></a> 12680 <a href="/router-bits/carbide-burr-bits-for-die-grinders.html"><span class="link-wrap">Carbide Bits for Die-Grinders</span></a> 12681 <a href="/router-bits/cnc-router-bits-and-insert-router-bits.html"><span class="link-wrap">CNC Router Bits & Insert Bits</span></a> 12682 <a href="/router-bits/countersinks.html"><span class="link-wrap">Countersinks Bits</span></a> 12683 <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> 12684 <a href="/router-bits/diamond-pcd-router-bits.html"><span class="link-wrap">Diamond (PCD) Router Bits</span></a> 12685 <a href="/edge-profile-router-bits"><span class="link-wrap">Edge Profile Router Bits</span></a> 12686 <a class="view_all" href="/router-bits.html">View All</a> 12687 </div> 12688 <div class="row"> 12689 <a href="/router-bits/honeycombcomposite-cutting-router-bits.html"><span class="link-wrap">Honeycomb Composite Cutting Router Bits</span></a> 12690 <a href="/router-bits/insert-router-bits.html"><span class="link-wrap">Insert Router Bits</span></a> 12691 <a href="/router-bits/joinery-router-bits.html"><span class="link-wrap">Joinery Router Bits</span></a> 12692 <a href="/router-bits/miniature-router-bits.html"><span class="link-wrap">Miniature Router Bits</span></a> 12693 <a href="/router-bits/plastic-cutting-router-bits.html"><span class="link-wrap">Plastic Cutting Router Bits</span></a> 12694 <a href="/router-bits/plunge-form-router-bits-00.html"><span class="link-wrap">Plunge Form Router Bits</span></a> 12695 <a href="/router-bits/plunge-router-bits.html"><span class="link-wrap">Plunge Router Bits</span></a> 12696 <a href="/router-bits/router-bit-sets.html"><span class="link-wrap">Router Bit Sets</span></a> 12697 <a class="view_all" href="/router-bits.html">View All</a> 12698 </div> 12699 <div class="row"> 12700 <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> 12701 <a href="/router-bits/solid-surface-router-bits.html"><span class="link-wrap">Solid Surface Router Bits</span></a> 12702 <a href="/special-project-router-bits/"><span class="link-wrap">Special Project Router Bits</span></a> 12703 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html"><span class="link-wrap">Spektra⢠Router Bits</span></a> 12704 <a href="/router-bits/stile-and-rail-router-bits.html"><span class="link-wrap">Stile & Rail / Raised Panel / Doormaking Router Bits</span></a>
12705 <a href="/router-bits/insert-bits-for-spoilboard-surfacing-rabbeting.html"><span class="link-wrap">Surfacing, Planing Router Bits</span></a> 12706 <a href="/router-bits/toolstoday-bundles.html"><span class="link-wrap">ToolsToday Bundles</span></a> 12707 <a href="/trimming-router-bits/"><span class="link-wrap">Trimming Router Bits</span></a> 12708 <a href="/window-router-bits/"><span class="link-wrap">Window Router Bits</span></a> 12709 <a class="view_all" href="/router-bits.html">View All</a> 12710 </div> 12711 <div class="row"> 12712 <a href="/router-bits/flooring-router-bits.html"><span class="link-wrap">Flooring Router Bit Sets</span></a> 12713 <a href="/router-bits/foam-cutting-router-bits.html"><span class="link-wrap">Foam Cutting Router Bits</span></a> 12714 <a href="/grooving-slotting-router-bits"><span class="link-wrap">Grooving / Slotting Router Bits</span></a> 12715 <a href="/router-bits/routerbit-accessories.html"><span class="link-wrap">Router Bit Accessories / Bearing / Collets / Knives</span></a> 12716 <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> 12717 <a href="/router-bits/compression-spiral-solid-carbide-router-bits.html"><span class="link-wrap">Solid Carbide Spiral / Compression Router Bits</span></a> 12718 <a href="/router-bits/cnc-sanding-tools.html"><span class="link-wrap">CNC Sanding Tools</span></a> 12719 <a href="/router-bits/cncdrag-knife.html"><span class="link-wrap">CNC Drag Knife</span></a> 12720 <a href="/workshop-supplies/finishes-supplies/finishing-accessories.html"><span class="link-wrap">CNC Accessories / Finishes</span></a> 12721 <a class="view_all" href="/router-bits.html">View All</a> 12722 </div> 12723 </div> 12724 </div> 12725 <div class="col best-seller" data-hover="main-option-2"> 12726 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-2.jpg" />--> 12727 12728 <div class="row"> 12729 <p><a href="/router-bits/spektra-extreme-life-coated-router-bits.html">Spektra⢠Router Bits</a></p> 12730 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html?filters=Rotation,Upcut">Upcut</a> 12731 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html?filters=Rotation,Downcut">Downcut</a> 12732 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html?filters=Rotation,Up-Down">Compression</a> 12733 <a class="view_all" href="/router-bits/spektra-extreme-life-coated-router-bits.html">View All</a> 12734 </div> 12735 <div class="row best-sellers-container"> 12736 <p><a href="/router-bits/spektra-extreme-life-coated-router-bits.html?sort=popularity">Best sellers</a></p> 12737 <div class="row-container"> 12738 <div class="col"> 12739 <div class="row best-seller-item"> 12740 <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> 12741 <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> 12742 </div> 12743 <div class="row best-seller-item"> 12744 <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> 12745 <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> 12746 </div> 12747 <div class="row best-seller-item"> 12748 <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> 12749 <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 12750 </a> 12751 </div> 12752 <a class="view_all" href="/router-bits/spektra-extreme-life-coated-router-bits.html?sort=popularity">View All</a> 12753 </div> 12754 <div class="col"> 12755 <div class="row best-seller-item">
12756 <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> 12757 <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> 12758 </div> 12759 <div class="row best-seller-item"> 12760 <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> 12761 <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> 12762 </div> 12763 <div class="row best-seller-item"> 12764 <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> 12765 <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 12766 </a> 12767 </div> 12768 <a class="view_all" href="/router-bits/spektra-extreme-life-coated-router-bits.html?sort=popularity">View All</a> 12769 </div> 12770 12771 12772 </div> 12773 12774 </div> 12775 </div> 12776 <div class="col" data-hover="main-option-3"> 12777 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-3.jpg" />--> 12778 <p><a href="/saw-blades.html">Most Popular</a></p> 12779 12780 <div class="row"> 12781 <a href="/saw-blades/aluminum-cutting-carbide-tipped-saw-blades.html">Aluminum Cutting Saw Blades</a> 12782 <a href="/saw-blades/combination-saw-blades.html">Combination Saw Blades</a> 12783 <a href="/saw-blades/cut-off-and-crosscut-saw-blades.html">Cut-Off and Crosscut Saw Blades</a> 12784 <a href="/saw-blades/dado-sets-accessories.html">Dado Sets & Accessories</a> 12785 <a href="/saw-blades/general-purpose-saw-blades.html">General Purpose Saw Blades</a> 12786 <a href="/saw-blades/mdf-plywood-chipboard-and-laminate-saw-blades.html">MDF, Plywood, Chipboard and Laminate Saw Blades</a> 12787 <a href="/saw-blades/melamine-saw-blades.html">Melamine Saw Blades</a> 12788 <a href="/saw-blades/non-melt-plastic-cutting-saw-blades.html">Non-Melt Plastic Cutting Saw Blades</a> 12789 <a href="/saw-blades/ripping-saw-blades.html">Ripping Saw Blades</a> 12790 <a href="/saw-blades/steel-cutting-saw-blades.html">Steel Cutting Saw Blades</a> 12791 <a class="view_all" href="/saw-blades.html">View All</a> 12792 </div> 12793 <div class="row row-border"> 12794 <p class="most-p"><a href="/saw-blades.html">Machine Type</a></p> 12795 <a href="/search-results/?lp=sawblades_edgebander">Edgebander Saw Blades</a> 12796 <a href="/search-results/?lp=handheld_contractor_saw_blades">Handheld Contractor Saw Blades</a> 12797 <a href="/search-results/?lp=jamb_undercut_sawblades">Jamb / Undercut Saw Blades</a> 12798 <a href="/search-results/?lp=jig_saw_blades">Jig Saw Blades</a> 12799 <a href="/search-results/?lp=masonry_saw_blades">Masonry Saw Blades</a> 12800 <a href="/saw-blades/miter-saw-blades.html">Miter Saw Blades</a> 12801 <a href="/saw-blades/panel-and-scoring-saw-blades.html">Panel And Scoring Saw Blades</a> 12802 <a class="view_all" href="/saw-blades.html">View All</a> 12803 </div> 12804 <div class="row"> 12805 <a href="/saw-blades/plate-jointer-blades.html">Plate Jointer Saw Blades</a> 12806 <a href="/saw-blades/radial-arm-saw-blades.html">Radial Arm Saw Blades</a> 12807 <a href="/saw-blades/sliding-table-saw-blades.html">Sliding Table Saw Blades</a> 12808 <a href="/search-results/?q=saw+blades&filters=Machinery+types,Table+Saw">Table Saw Blades</a> 12809 <a href="/search-results/?lp=track_saw_blades">Track Saw Blades</a> 12810 <a href="/search-results/?q=saw+blades&filters=Machinery+types,Cut+Off+Saw">Cutt Off Saw</a> 12811 <a href="/search-results/?q=saw+blade&filters=Diameter,10">Shop All 10" Saw Blades</a> 12812 <a href="/search-results/?q=saw+blade&filters=Diameter,12">
12812Shop All 12" Saw Blades</a> 12813 <a class="view_all" href="/saw-blades.html">View All</a> 12814 </div> 12815 </div> 12816 <div class="col" data-hover="main-option-4"> 12817 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-4.jpg" />--> 12818 <p><a href="/shaper-cutters.html">Shaper Cutters</a></p> 12819 12820 <div class="row"> 12821 <a href="/shaper-cutters/carbide-tipped-raised-panel-shaper-cutters.html">Carbide-Tipped Raised Panel Shaper Cutters</a> 12822 <a href="/shaper-cutters/carbide-tipped-shaper-cutters.html">Carbide Tipped Shaper Cutters</a> 12823 <a href="/shaper-cutters/carbide-tipped-stile-rail-shaper-cutter-sets.html">Carbide-Tipped Stile & Rail Shaper Cutter Sets</a> 12824 <a href="/shaper-cutters/carbide-tipped-tongue-groove-shaper-cutter-sets.html">Carbide-Tipped Tongue & Groove Shaper Cutter Sets</a> 12825 <a href="/shaper-cutters/insert-doormaking.html">Insert Doormaking</a> 12826 <a href="/shaper-cutters/insert-grooving.html">Insert Grooving</a> 12827 <a href="/shaper-cutters/insert-shaper-cutters.html">Insert Shaper Cutters</a> 12828 <a class="view_all" href="/shaper-cutters.html">View All</a> 12829 </div> 12830 <div class="row"> 12831 <a href="/shaper-cutters/profile-pro-shaper-cutters-knives.html">Profile Pro Shaper Cutters & Knives</a> 12832 <a href="/shaper-cutters/shaper-cutter-replacement-knives.html">Shaper Cutter Replacement Knives</a> 12833 <a href="/shaper-cutters/shaper-cutter-replacement-parts-accessories.html">Shaper Cutter Replacement Parts, Accessories</a> 12834 <a href="/shaper-cutters/insert-jointing.html">Insert Jointing</a> 12835 <a href="/shaper-cutters/insert-lamello.html">Insert Lamello</a> 12836 <a href="/shaper-cutters/insert-planing.html">Insert Planing</a> 12837 <a href="/shaper-cutters/insert-profiling.html">Insert Profiling</a> 12838 <a href="/shaper-cutters/insert-rabbeting.html">Insert Rabbeting</a> 12839 <a class="view_all" href="/shaper-cutters.html">View All</a> 12840 </div> 12841 12842 </div> 12843 <div class="col" data-hover="main-option-5"> 12844 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 12845 <p><a href="/boring-bits-and-drilling-bits.html">Boring & Drilling</a></p> 12846 12847 <div class="row"> 12848 <a href="/boring-bits-and-drilling-bits/bi-metal-hole-saws.html">Bi-Metal Hole Saws</a> 12849 <a href="/boring-bits-and-drilling-bits/carbide-tipped-boring-bits-dowel-drills.html">Carbide-Tipped Boring Bits (Dowel Drills)</a> 12850 <a href="/boring-bits-and-drilling-bits/carbide-tipped-countersinks-and-counterbores.html">Carbide Tipped Countersinks and Counterbores</a> 12851 <a href="/boring-bits-and-drilling-bits/carbide-tipped-drills-for-face-frame-machines.html">Carbide-Tipped Drills for Face Frame Machines</a> 12852 <a href="/boring-bits-and-drilling-bits/drill-bits-auger-bits-other-drilling-accessories.html">Drill Bits, Auger Bits, other Drilling Accessories</a> 12853 <a href="/boring-bits-and-drilling-bits/forstner-bits.html">Forstner Bits</a> 12854 <a href="/boring-bits-and-drilling-bits/masonry-carbide-tipped-sds-drill-bits.html">Masonry Carbide Tipped SDS Drill Bits</a> 12855 <a class="view_all" href="/boring-bits-and-drilling-bits.html">View All</a> 12856 </div> 12857 <div class="row"> 12858 <a href="/boring-bits-and-drilling-bits/mortising-chisels.html">Mortising Chisels</a> 12859 <a href="/boring-bits-and-drilling-bits/plug-cutters.html">Plug Cutters</a> 12860 <a href="/boring-bits-and-drilling-bits/quick-release-system-accessories.html">Quick Release System Accessories</a> 12861 <a href="/boring-bits-and-drilling-bits/rosette-cutter-system.html">Rosette Cutter System</a> 12862 <a href="/boring-bits-and-drilling-bits/solid-carbide-countersinks-for-composite-materials.html">Solid Carbide Countersinks for Composite Materials</a> 12863 <a href="/boring-bits-and-drilling-bits/solid-carbide-drills-for-aluminum.html">Solid Carbide Drills for Aluminum</a> 12864 <a href="/boring-bits-and-drilling-bits/spade-bits.html">Spade Bits</a> 12865 <a class="view_all" href="/boring-bits-and-drilling-bits.html">View All</a> 12866 </div> 12867 </div> 12868 </div> 12869 </div> 12870 <div class="cols"> 12871 <div class="col"> 12872 <ul> 12873 <li class="level1 has-subs"> 12874 <a href="/router-bits.html" class="main-subs-link"><span class="link-wrap">Router Bits</span></a> 12875 <ul class="ul-lvl-2 overflow" style="display: none;"> 12876 <li class="level2"> 12877 <a href="/router-bits/aluminum-cutting-router-bits.html"><span class="link-wrap">Aluminum / Metal Cutting Router Bits</span></a> 12878 <!-- 12879 <ul class="ul-lvl-3"> 12880 <li class="level3"><a href="#"><span class="link-wrap">Router Bits for Aluminum Cutting</span></a></li> 12881 <li class="level3"><a href="#"><span class="link-wrap">Aluminum Composite Material ACM Scoring Router Bits</span></a></li> 12882 <li class="level3"><a href="#"><span class="link-wrap">Aluminum, Steel & Plastic Cutting CNC Router Bit Sets</span></a></li> 12883 <li class="level3"><a href="#"><span class="link-wrap">Aluminum Laminate Trim InVectra Router Bits</span></a></li> 12884 <li class="level3"><a href="#"><span class="link-wrap">Metal Clad Door Making Bits for Door Machines</span></a></li> 12885 <li class="level3"><a href="#"><span class="link-wrap">Stainless Steel Metal Cutting Router Bits, End Mills & Burr Bits</span></a></li> 12886 </ul> 12887 --> 12888 </li> 12889 <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> 12890 <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> 12891 <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> 12892 <li class="level2"><a href="/router-bits/countersinks.html"><span class="link-wrap">Countersinks Bits</span></a></li> 12893 <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> 12894 <li class="level2"><a href="/router-bits/diamond-pcd-router-bits.html"><span class="link-wrap">Diamond (PCD) Router Bits</span></a></li> 12895 <li class="level2"><a href="/edge-profile-router-bits"><span class="link-wrap">Edge Profile Router Bits</span></a></li> 12896 <li class="level2"><a href="/router-bits/flooring-router-bits.html"><span class="link-wrap">Flooring Router Bit Sets</span></a></li> 12897 <li class="level2"><a href="/router-bits/foam-cutting-router-bits.html"><span class="link-wrap">Foam Cutting Router Bits</span></a></li> 12898 <li class="level2"><a href="/grooving-slotting-router-bits"><span class="link-wrap">Grooving / Slotting Router Bits</span></a></li> 12899 <li class="level2"><a href="/router-bits/honeycombcomposite-cutting-router-bits.html"><span class="link-wrap">Honeycomb Composite Cutting Router Bits</span></a></li> 12900 <li class="level2"><a href="/router-bits/insert-router-bits.html"><span class="link-wrap">Insert Router Bits</span></a></li> 12901 <li class="level2"><a href="/router-bits/joinery-router-bits.html"><span class="link-wrap">Joinery Router Bits</span></a></li> 12902 <li class="level2"><a href="/router-bits/miniature-router-bits.html"><span class="link-wrap">Miniature Router Bits</span></a></li> 12903 <li class="level2"><a href="/router-bits/plastic-cutting-router-bits.html"><span class="link-wrap">Plastic Cutting Router Bits</span></a></li> 12904 <li class="level2"><a href="/router-bits/plunge-form-router-bits-00.html"><span class="link-wrap">Plunge Form Router Bits</span></a></li> 12905 <li class="level2"><a href="/router-bits/plunge-router-bits.html"><span class="link-wrap">Plunge Router Bits</span></a></li> 12906 <li class="level2"><a href="/router-bits/router-bit-sets.html"><span class="link-wrap">Router Bit Sets</span></a></li> 12907 <li class="level2"><a href="/router-bits/routerbit-accessories.html"><span class="link-wrap">Router Bit Accessories / Bearing / Collets / Knives</span></a></li> 12908 <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> 12909 <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> 12910 <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> 12911 <li class="level2"><a href="/router-bits/solid-surface-router-bits.html"><span class="link-wrap">Solid Surface Router Bits</span></a></li> 12912 <li class="level2"><a href="/special-project-router-bits/"><span class="link-wrap">Special Project Router Bits</span></a></li> 12913 <li class="level2"><a href="/router-bits/spektra-extreme-life-coated-router-bits.html"><span class="link-wrap">Spektra⢠Router Bits</span></a></li> 12914 <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> 12915 <li class="level2">
12915<a href="/router-bits/insert-bits-for-spoilboard-surfacing-rabbeting.html"><span class="link-wrap">Surfacing, Planing Router Bits</span></a></li> 12916 <li class="level2"><a href="/router-bits/toolstoday-bundles.html"><span class="link-wrap">ToolsToday Bundles</span></a></li> 12917 <li class="level2"><a href="/trimming-router-bits/"><span class="link-wrap">Trimming Router Bits</span></a></li> 12918 <li class="level2"><a href="/window-router-bits/"><span class="link-wrap">Window Router Bits</span></a></li> 12919 <li class="level2"><a href="/router-bits/cnc-sanding-tools.html"><span class="link-wrap">CNC Sanding Tools</span></a></li> 12920 <li class="level2"><a href="/router-bits/cncdrag-knife.html"><span class="link-wrap">CNC Drag Knife</span></a></li> 12921 <li class="level2"><a href="/workshop-supplies/finishes-supplies/finishing-accessories.html"><span class="link-wrap">CNC Accessories / Finishes</span></a></li> 12922 <li class="level2-view-all"><a href="/router-bits.html"><span class="link-wrap">view all Router Bits</span></a></li> 12923 </ul> 12924 </li> 12925 <li class="level1 has-subs"> 12926 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html" class="main-subs-link"><span class="link-wrap">Spektra⢠Router Bits</span></a> 12927 <ul class="ul-lvl-2 on-top-2" style="display: none;"> 12928 <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> 12929 <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> 12930 <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> 12931 <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> 12932 </ul> 12933 </li> 12934 <li class="level1 has-subs"> 12935 <a href="/saw-blades.html" class="main-subs-link"><span class="link-wrap">Saw Blades</span></a> 12936 <ul class="ul-lvl-2 top-margin-4" style="display: none;"> 12937 <li class="level2"><a href="/search-results/?lp=sawblades_edgebander"><span class="link-wrap">Edgebander Saw Blades</span></a></li> 12938 <li class="level2"><a href="/search-results/?lp=handheld_contractor_saw_blades"><span class="link-wrap">Handheld Contractor Saw Blades</span></a></li> 12939 <li class="level2"><a href="/search-results/?lp=jamb_undercut_sawblades"><span class="link-wrap">Jamb / Undercut Saw Blades</span></a></li> 12940 <li class="level2"><a href="/search-results/?lp=jig_saw_blades"><span class="link-wrap">Jig Saw Blades</span></a></li> 12941 <li class="level2"><a href="/search-results/?lp=masonry_saw_blades"><span class="link-wrap">Masonry Saw Blades</span></a></li> 12942 <li class="level2"><a href="/saw-blades/miter-saw-blades.html"><span class="link-wrap">Miter Saw Blades</span></a></li> 12943 <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> 12944 <li class="level2"><a href="/saw-blades/plate-jointer-blades.html"><span class="link-wrap">Plate Jointer Saw Blades</span></a></li> 12945 <li class="level2"><a href="/saw-blades/radial-arm-saw-blades.html"><span class="link-wrap">Radial Arm Saw Blades</span></a></li> 12946 <li class="level2"><a href="/saw-blades/sliding-table-saw-blades.html"><span class="link-wrap">Sliding Table Saw Blades</span></a></li> 12947 <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> 12948 <li class="level2"><a href="/search-results/?lp=track_saw_blades"><span class="link-wrap">Track Saw Blades</span></a></li> 12949 <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> 12950 <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> 12951 <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> 12952 <li class="level2"><a href="/saw-blades/combination-saw-blades.html"><span class="link-wrap">Combination Saw Blades</span></a></li> 12953 <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> 12954 <li class="level2"><a href="/saw-blades/dado-sets-accessories.html"><span class="link-wrap">Dado Sets & Accessories</span></a></li> 12955 <li class="level2"><a href="/saw-blades/general-purpose-saw-blades.html"><span class="link-wrap">General Purpose Saw Blades</span></a></li> 12956 <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> 12957 <li class="level2"><a href="/saw-blades/melamine-saw-blades.html"><span class="link-wrap">Melamine Saw Blades</span></a></li> 12958 <li class="level2">
12958<a href="/saw-blades/non-melt-plastic-cutting-saw-blades.html"><span class="link-wrap">Non-Melt Plastic Cutting Saw Blades</span></a></li> 12959 <li class="level2"><a href="/saw-blades/ripping-saw-blades.html"><span class="link-wrap">Ripping Saw Blades</span></a></li> 12960 <li class="level2"><a href="/saw-blades/solid-surface-saw-blades.html"><span class="link-wrap">Solid Surface Saw Blades</span></a></li> 12961 <li class="level2"><a href="//saw-blades/thin-kerf-saw-blades.html"><span class="link-wrap">Thin Kerf Saw Blades</span></a></li> 12962 <li class="level2"><a href="/saw-blades/steel-cutting-saw-blades.html"><span class="link-wrap">Steel Cutting Saw Blades</span></a></li> 12963 <li class="level2-view-all"><a href="/saw-blades.html"><span class="link-wrap">view all Saw Blades</span></a></li> 12964 </ul> 12965 </li> 12966 <li class="level1 has-subs"> 12967 <a href="/shaper-cutters.html" class="main-subs-link"><span class="link-wrap">Shaper Cutters</span></a> 12968 <ul class="ul-lvl-2 top-margin-2" style="display: none;"> 12969 <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> 12970 <li class="level2"><a href="/shaper-cutters/carbide-tipped-shaper-cutters.html"><span class="link-wrap">Carbide Tipped Shaper Cutters</span></a></li> 12971 <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> 12972 <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> 12973 <li class="level2"><a href="/shaper-cutters/insert-doormaking.html"><span class="link-wrap">Insert Doormaking</span></a></li> 12974 <li class="level2"><a href="/shaper-cutters/insert-grooving.html"><span class="link-wrap">Insert Grooving</span></a></li> 12975 <li class="level2"><a href="/shaper-cutters/insert-shaper-cutters.html"><span class="link-wrap">Insert Shaper Cutters</span></a></li> 12976 <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> 12977 <li class="level2"><a href="/shaper-cutters/shaper-cutter-replacement-knives.html"><span class="link-wrap">Shaper Cutter Replacement Knives</span></a></li> 12978 <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> 12979 <li class="level2"><a href="/shaper-cutters/insert-jointing.html"><span class="link-wrap">Insert Jointing</span></a></li> 12980 <li class="level2"><a href="/shaper-cutters/insert-lamello.html"><span class="link-wrap">Insert Lamello</span></a></li> 12981 <li class="level2"><a href="/shaper-cutters/insert-planing.html"><span class="link-wrap">Insert Planing</span></a></li> 12982 <li class="level2"><a href="/shaper-cutters/insert-profiling.html"><span class="link-wrap">Insert Profiling</span></a></li> 12983 <li class="level2"><a href="/shaper-cutters/insert-rabbeting.html"><span class="link-wrap">Insert Rabbeting</span></a></li> 12984 <li class="level2-view-all"><a href="/shaper-cutters.html"><span class="link-wrap">view all Shaper Cutters</span></a></li> 12985 </ul> 12986 </li> 12987 <li class="level1 has-subs no-radius"> 12988 <a href="/boring-bits-and-drilling-bits.html" class="main-subs-link"><span class="link-wrap">Boring & Drilling</span></a> 12989 <ul class="ul-lvl-2 top-margin-3" style="display: none;"> 12990 <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> 12991 <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> 12992 <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> 12993 <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> 12994 <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> 12995 <li class="level2"><a href="/boring-bits-and-drilling-bits/forstner-bits.html"><span class="link-wrap">Forstner Bits</span></a></li> 12996 <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> 12997 <li class="level2"><a href="/boring-bits-and-drilling-bits/mortising-chisels.html"><span class="link-wrap">Mortising Chisels</span></a></li> 12998 <li class="level2"><a href="/boring-bits-and-drilling-bits/plug-cutters.html"><span class="link-wrap">Plug Cutters</span></a></li> 12999 <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> 13000 <li class="level2"><a href="/boring-bits-and-drilling-bits/rosette-cutter-system.html"><span class="link-wrap">Rosette Cutter System</span></a></li> 13001 <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> 13002 <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> 13003 <li class="level2"><a href="/boring-bits-and-drilling-bits/spade-bits.html"><span class="link-wrap">Spade Bits</span></a></li>
13004 <li class="level2-view-all"><a href="/boring-bits-and-drilling-bits.html"><span class="link-wrap">view all Boring & Drilling</span></a></li> 13005 </ul> 13006 </li> 13007 </ul> 13008 </div> 13009 </div> 13010</div> 13011</div> 13012 <div data-id="menu-3"><div class="dropdown menu-3"> 13013 <div class="desktop-menu"> 13014 <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> 13015 <div class="row with-choice"> 13016 <div class="left-menu"> 13017 <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> 13018 <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> 13019 <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> 13020 <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> 13021 <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> 13022 <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> 13023 <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> 13024 <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> 13025 <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> 13026 <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> 13027 <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> 13028 13029 </div> 13030 13031 <div class="col active best-seller" data-hover="main-option-1"> 13032 <!-- <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-1.jpg" /> --> 13033 <div class="row"> 13034 <p><a href="/router-bits/cnc-router-bits-and-insert-router-bits.html">CNC Router Bits</a></p> 13035 <a href="/router-bits/cnc-router-bits-and-insert-router-bits.html">CNC Router Bits & Insert Router Bits</a> 13036 <a href="/router-bits/compression-spiral-solid-carbide-router-bits.html">Solid Carbide Spiral / Compression Router Bits</a> 13037 <a href="/router-bits/aluminum-cutting-router-bits.html">Aluminum / Metal Cutting Router Bits</a> 13038 <a class="view_all" href="/router-bits/cnc-router-bits-and-insert-router-bits.html">View All</a> 13039 </div> 13040 <div class="row best-sellers-container"> 13041 <p><a href="/router-bits/cnc-router-bits-and-insert-router-bits.html?sort=popularity">Best sellers</a></p> 13042 <div class="row-container"> 13043 <div class="col"> 13044 <div class="row best-seller-item"> 13045 <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> 13046 <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> 13047 </div> 13048 <div class="row best-seller-item"> 13049 <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> 13050 <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> 13051 </div> 13052 <div class="row best-seller-item"> 13053 <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> 13054 <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 13055 </a> 13056 </div> 13057 <a class="view_all" href="/router-bits/cnc-router-bits-and-insert-router-bits.html?sort=popularity">View All</a> 13058 </div> 13059 <div class="col"> 13060 <div class="row best-seller-item">
13061 <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> 13062 <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> 13063 </div> 13064 <div class="row best-seller-item"> 13065 <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> 13066 <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> 13067 </div> 13068 <div class="row best-seller-item"> 13069 <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> 13070 <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 13071 </a> 13072 </div> 13073 <a class="view_all" href="/router-bits/cnc-router-bits-and-insert-router-bits.html?sort=popularity">View All</a> 13074 </div> 13075 13076 13077 </div> 13078 13079 </div> 13080 </div> 13081 <div class="col best-seller" data-hover="main-option-2"> 13082 <div class="row"> 13083 <p><a href="/router-bits/cnc-router-bit-sets.html">CNC Router Bit Sets</a></p> 13084 <a href="/v-17849-ams-262.html">Amana Tool AMS-262 MDF Simulated Shaker Set</a> 13085 <a href="/v-17385-ams-257-cnc-set.html">Amana Tool AMS-257 8 Pc General Purpose CNC Set</a> 13086 <a href="/v-15571-ams-177-k-b.html">Amana Tool AMS-177-K-B 8 Pc Singmaking Set ¼ Shank</a> 13087 <a href="/v-14213-ams-cnc-60.html">Amana Tool AMS-CNC-60 CNC Master Router Bit Collection</a> 13088 <a class="view_all" href="/router-bits/cnc-router-bit-sets.html">View All</a> 13089 </div> 13090 <div class="row best-sellers-container"> 13091 <p><a href="/router-bits/cnc-router-bit-sets.html?sort=popularity">Best sellers</a></p> 13092 <div class="row-container"> 13093 <div class="col"> 13094 <div class="row best-seller-item"> 13095 <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> 13096 <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> 13097 </div> 13098 <div class="row best-seller-item"> 13099 <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> 13100 <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> 13101 </div> 13102 <div class="row best-seller-item"> 13103 <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> 13104 <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 13105 </a> 13106 </div> 13107 <a class="view_all" href="/router-bits/cnc-router-bit-sets.html?sort=popularity">View All</a> 13108 </div> 13109 <div class="col"> 13110 <div class="row best-seller-item"> 13111 <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> 13112 <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> 13113 </div> 13114 <div class="row best-seller-item"> 13115 <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> 13116 <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> 13117 </div> 13118 <div class="row best-seller-item"> 13119 <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> 13120 <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> 13121 </div> 13122 <a class="view_all" href="/router-bits/cnc-router-bit-sets.html?sort=popularity">View All</a> 13123 </div> 13124 </div> 13125 </div> 13126 </div> 13127 <div class="col best-seller" data-hover="main-option-3"> 13128 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-3.jpg" />--> 13129 <div class="row"> 13130 <p><a href="/everything-cnc/cnc-machines.html">CNC Machines</a></p> 13131 <a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Desktop+CNCs">Desktop CNCâs</a> 13132 <a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Midsize
13132+CNCs">Midsize CNCs</a> 13133 <a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Handheld+CNCs">Handheld CNCs</a> 13134 <p>Brands</p> 13135 <a href="/axiom/">Axiom</a> 13136 <a href="/carbide-3d/">Carbide 3D</a> 13137 <a href="/shaper-tools/">Shaper Tools</a> 13138 <a href="/stepcraft/">Stepcraft</a> 13139 <a class="view_all" href="/everything-cnc/cnc-machines.html">View All</a> 13140 </div> 13141 <div class="row best-sellers-container"> 13142 <p><a href="/everything-cnc/cnc-machines.html?sort=popularity">Best sellers</a></p> 13143 <div class="row-container"> 13144 <div class="col"> 13145 <div class="row best-seller-item"> 13146 <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> 13147 <a href="/stepcraft-m-1000-cnc-system.html">STEPCRAFT M.1000 36 x 48 CNC Machine</a> 13148 </div> 13149 <div class="row best-seller-item"> 13150 <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> 13151 <a href="/axiom-iconic-series.html">Axiom ICONIC CNC router (4/6/8 sizes) CNC Machine</a> 13152 </div> 13153 <div class="row best-seller-item"> 13154 <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> 13155 <a href="/stepcraft-m-1400-48-x-64-cnc-machine.html">STEPCRAFT M.1400 48 x 64 CNC Machine - The Ultimate CNC System</a> 13156 </div> 13157 <a class="view_all" href="/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 13158 </div> 13159 <div class="col"> 13160 <div class="row best-seller-item"> 13161 <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> 13162 <a href="/stepcraft-3d-840-cnc-system.html">STEPCRAFT New 3rd Generation D.840 CNC Machine System</a> 13163 </div> 13164 <div class="row best-seller-item"> 13165 <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> 13166 <a href="/axiom-iconic-6-cnc-machine-with-stand-and-toolbox.html">Axiom Iconic 6 CNC Machine with Stand and Toolbox</a> 13167 </div> 13168 <div class="row best-seller-item"> 13169 <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> 13170 <a href="https://toolstoday.com/stepcraft-q-408-cnc-machine-system-1/">Laguna KX2401 2X4 CNC Machine with Touchscreen Controller</a> 13171 </div> 13172 <a class="view_all" href="/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 13173 </div> 13174 13175 13176 </div> 13177 13178 </div> 13179 </div> 13180 <div class="col best-seller" data-hover="main-option-4"> 13181 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-4.jpg" />--> 13182 <div class="row"> 13183 <p><a href="/everything-cnc/cnc-accessories.html">CNC Machine Accessories</a></p> 13184 <a href="/everything-cnc/cnc-accessories.html?filters=Brand,STEPCRAFT">Stepcraft Accessories</a> 13185 <a href="/everything-cnc/cnc-accessories.html?filters=Brand,Onefinity+CNC">Onefinity CNC</a> 13186 <a href="/everything-cnc/cnc-accessories.html?filters=Brand,Carbide+3D ">Carbide 3D Accessories</a> 13187 <a href="/everything-cnc/cnc-accessories.html?filters=Brand,Axiom">
13187Axiom Accessories</a> 13188 <a href="/everything-cnc/cnc-machines.html?filters=Brand,Next+Wave">Next Wave Accessories</a> 13189 <a class="view_all" href="/everything-cnc/cnc-accessories.html">View All</a> 13190 </div> 13191 <div class="row best-sellers-container"> 13192 <p><a href="/everything-cnc/cnc-accessories.html?sort=popularity">Best sellers</a></p> 13193 <div class="row-container"> 13194 <div class="col"> 13195 <div class="row best-seller-item"> 13196 <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> 13197 <a href="/sst-megaflow-3-stage-air-filtration-and-regulation-system.html">SST MEGAFLOW - 3 Stage Air Filtration and Regulation System 13198 </a> 13199 </div> 13200 <div class="row best-seller-item"> 13201 <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> 13202 <a href="/shaper-tools-trace.html">Shaper Tools Trace</a> 13203 </div> 13204 <div class="row best-seller-item"> 13205 <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> 13206 <a href="/airweights-complete-system-24-x-48-vacuum-table-workholding-system.html">AirWeights Complete System 24 x 48 Vacuum Table Workholding System</a> 13207 </div> 13208 <a class="view_all" href="/everything-cnc/cnc-accessories.html?sort=popularity">View All</a> 13209 </div> 13210 <div class="col"> 13211 <div class="row best-seller-item"> 13212 <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> 13213 <a href="/next-wave-20281-shark-cnc-tooth-drawing-tool.html">Next Wave 20281 Shark CNC Tooth Drawing Tool 13214 </a> 13215 </div> 13216 <div class="row best-seller-item"> 13217 <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> 13218 <a href="/stepcraft-iso30-er32-tool-holder-for-q-series-machines.html">STEPCRAFT ISO30 ER32 Tool Holder for Q Series Machines</a> 13219 </div> 13220 <div class="row best-seller-item"> 13221 <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> 13222 <a href="/stepcraft-tool-length-sensor-ts-32-d-series-m-series.html">STEPCRAFT Tool Length Sensor TS-32 (D-Series & M-series)</a> 13223 </div> 13224 <a class="view_all" href="/everything-cnc/cnc-accessories.html?sort=popularity">View All</a> 13225 </div> 13226 </div> 13227 </div> 13228 13229 </div> 13230 <div class="col best-seller" data-hover="main-option-5"> 13231 <div class="row"> 13232 <p><a href="/t-cnc-software-library">Free Vectric® & Fusion 360⢠CNC Files</a></p> 13233 <a href="/content/cnc-libary/Amana-Tool-Vectric-09-25-2024.tool">Master Vectric Tool File </a> 13234 <a href="/content/cnc-libary/Amana-Tool-Fusion-Master-10-24-2022.tools">Master Fusion 360⢠Tool File</a> 13235 <a class="view_all" href="/t-cnc-software-library">View All</a> 13236 </div> 13237 <div class="row best-sellers-container"> 13238 <p><a href="/t-cnc-software-library">Best sellers</a></p> 13239 <div class="row-container"> 13240 <div class="col"> 13241 <div class="row best-seller-item"> 13242 <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> 13243 <a href="/t-cnc-software-library">Vectric® Compatible CNC Tool File 13244 </a> 13245 </div> 13246 <a class="view_all" href="/t-cnc-software-library">View All</a> 13247 </div> 13248 <div class="col"> 13249 <div class="row best-seller-item"> 13250 <a class="link-img" href="/t-cnc-software-library"><img src="https://store-byznwdb8us.mybigcommerce.com/content/autodesk360-tt.jpg" alt="Menu Image" /></a> 13251 <a href="/t-cnc-software-library">Fusion 360⢠Compatible CNC Tool File</a> 13252 </div> 13253 <a class="view_all" href="/t-cnc-software-library">View All</a> 13254 </div> 13255 </div> 13256 </div> 13257 </div> 13258 <div class="col best-seller" data-hover="main-option-6"> 13259 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13260 <div class="row"> 13261 <p><a href="/everything-cnc/cnc-software.html">CNC Software</a></p> 13262 <a href="/vcarve-pro-10-0-software-for-cnc-1.html">Vectric VCarve Pro</a> 13263 <a href="/vcarve-desktop-9-0-software-for-cnc-1.html">Vectric Vcarve Desktop</a> 13264 <a href="/vectric-cut-2d-desktop.html">Vectric Cut 2D Desktop</a> 13265 <a href="/aspire-v10-cnc-software-1.html">Vectric Aspire</a> 13266 <a href="/shaper-tools-trace.html">Shaper Tools Trace</a> 13267 <a class="view_all" href="/everything-cnc/cnc-software.html">View All</a> 13268 </div> 13269 <div class="row best-sellers-container"> 13270 <p><a href="/everything-cnc/cnc-software.html?sort=popularity">Best sellers</a></p> 13271 <div class="row-container"> 13272 <div class="col"> 13273 <div class="row best-seller-item"> 13274 <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> 13275 <a href="/vcarve-pro-10-0-software-for-cnc-1.html">Vectric VCarve Pro Software for CNC 13276 </a> 13277 </div> 13278 <div class="row best-seller-item"> 13279 <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> 13280 <a href="/shaper-tools-trace.html">Shaper Tools Trace</a>
13281 </div> 13282 <div class="row best-seller-item"> 13283 <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> 13284 <a href="/learn-your-cnc-vectric-aspire-master-cnc-training-course.html">Learn Your CNC Vectric Aspire Master CNC Training Course 13285 </a> 13286 </div> 13287 <a class="view_all" href="/everything-cnc/cnc-software.html?sort=popularity">View All</a> 13288 </div> 13289 <div class="col"> 13290 <div class="row best-seller-item"> 13291 <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> 13292 <a href="/vcarve-desktop-9-0-software-for-cnc-1.html">Vectric VCarve Desktop Software for CNC</a> 13293 </div> 13294 <div class="row best-seller-item"> 13295 <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> 13296 <a href="/aspire-v10-cnc-software-1.html">Vectric Aspire Software For CNC</a> 13297 </div> 13298 <div class="row best-seller-item"> 13299 <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> 13300 <a href="/vectric-cut-2d-desktop.html">Vectric Cut 2D Desktop</a> 13301 </div> 13302 <a class="view_all" href="/everything-cnc/cnc-software.html?sort=popularity">View All</a> 13303 </div> 13304 </div> 13305 </div> 13306 </div> 13307 <div class="col best-seller" data-hover="main-option-7"> 13308 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13309 <div class="row"> 13310 <p><a href="/everything-cnc/cnc-plan-downloads.html">CNC Plans Downloads</a></p> 13311 <a href="/free-mdf-simulated-shaker-style-door-cnc-plans-downloadable-and-customizable.html">FREE MDF Simulated Shaker Style Cabinet Door</a> 13312 <a href="/pumpkin-tray-plans.html">Pumpkin Tray</a> 13313 <a href="/cnc-laptop-stand-plans.html">Laptop Stand Plans</a> 13314 <a class="view_all" href="/everything-cnc/cnc-plan-downloads.html">View All</a> 13315 </div> 13316 <div class="row best-sellers-container"> 13317 <p><a href="/everything-cnc/cnc-plan-downloads.html?sort=popularity">Best sellers</a></p> 13318 <div class="row-container"> 13319 <div class="col"> 13320 <div class="row best-seller-item"> 13321 <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> 13322 <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 13323 </a> 13324 </div> 13325 <div class="row best-seller-item"> 13326 <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> 13327 <a href="/large-wooden-jewelry-box-cnc-plans-downloadable-and-customizable.html">Large Wooden Jewelry Box CNC Plans, Downloadable and Customizable 13328 </a> 13329 </div> 13330 <div class="row best-seller-item"> 13331 <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> 13332 <a href="/cnc-laptop-stand-plans.html">CNC Laptop Stand Plans, Downloadable and Customizable 13333 </a> 13334 </div> 13335 <a class="view_all" href="/everything-cnc/cnc-plan-downloads.html?sort=popularity">View All</a> 13336 </div> 13337 <div class="col"> 13338 <div class="row best-seller-item"> 13339 <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> 13340 <a href="/perpetual-calendar-cnc-plans-downloadable-and-customizable.html">Perpetual Wooden Calendar CNC Plans, Downloadable and Customizable 13341 </a> 13342 </div> 13343 <div class="row best-seller-item"> 13344 <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> 13345 <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> 13346 </div> 13347 <div class="row best-seller-item"> 13348 <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> 13349 <a href="/cnc-plans-bat-box.html">Bat Box CNC Plans, Downloadable and Customizable 13350 </a> 13351 </div> 13352 <a class="view_all" href="/everything-cnc/cnc-plan-downloads.html?sort=popularity">View All</a> 13353 </div> 13354 </div> 13355 </div> 13356 </div> 13357 <div class="col best-seller" data-hover="main-option-8"> 13358 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13359 <div class="row"> 13360 <p><a href="/everything-cnc/cnc-vacuum-table-vacs.html">CNC Vacuum Table Vacs</a></p> 13361 <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> 13362 <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> 13363 <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">
13363Black Box Vac BBV-CVP-2 Cyclone Vacuum System</a> 13364 <a class="view_all" href="/everything-cnc/cnc-vacuum-table-vacs.html">View All</a> 13365 </div> 13366 <div class="row best-sellers-container"> 13367 <p><a href="/everything-cnc/cnc-machines.html?sort=popularity">Best sellers</a></p> 13368 <div class="row-container"> 13369 <div class="col"> 13370 <div class="row best-seller-item"> 13371 <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> 13372 <a href="/airweights-complete-system-24-x-48-vacuum-table-workholding-system.html">AirWeights Complete System 24 x 48 Vacuum Table Workholding System 13373 </a> 13374 </div> 13375 <div class="row best-seller-item"> 13376 <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> 13377 <a href="/airweights-complete-system-24-x-24-vacuum-table-workholding-system.html">AirWeights Complete System 24 x 24 Vacuum Table Workholding System</a> 13378 </div> 13379 <div class="row best-seller-item"> 13380 <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> 13381 <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> 13382 </div> 13383 <a class="view_all" href="/everything-cnc/cnc-vacuum-table-vacs.html?sort=popularity">View All</a> 13384 </div> 13385 <div class="col"> 13386 <div class="row best-seller-item"> 13387 <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> 13388 <a href="/airweights-vacuum-pump-5-cfm.html">AirWeights Vacuum Pump - 5 CFM</a> 13389 </div> 13390 <div class="row best-seller-item"> 13391 <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> 13392 <a href="/airweights-table-16x16">AirWeights Table 16x16</a> 13393 </div> 13394 <div class="row best-seller-item"> 13395 <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> 13396 <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> 13397 </div> 13398 <a class="view_all" href="/everything-cnc/cnc-vacuum-table-vacs.html?sort=popularity">View All</a> 13399 </div> 13400 </div> 13401 </div> 13402 13403 </div> 13404 <div class="col best-seller" data-hover="main-option-9"> 13405 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13406 <div class="row"> 13407 <p><a href="/everything-cnc/laser-cutters-engraver-accessories.html">Laser Cutters Accessories</a></p> 13408 <a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,Air
13408+Purifier+Filters,Tool+type,Air+Purifier">Air Purifiers & Filters</a> 13409 <a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,Fire+Safety">Fire Safety</a> 13410 <a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,xTool+F1+Accessories">xTool F1 Accessories</a> 13411 <a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,xTool+S1+Accessories">xTool S1 Accessories</a> 13412 <a href="/everything-cnc/laser-cutters-engraver-accessories.html?filters=Tool+type,xTool+RA2+Pro+Accessories">xTool RA2 Pro Accessories</a> 13413 <a class="view_all" href="/everything-cnc/laser-cutters-engraver-accessories.html">View All</a> 13414 </div> 13415 <div class="row best-sellers-container"> 13416 <p><a href="/everything-cnc/laser-cutters-engraver-accessories.html?sort=popularity">Best sellers</a></p> 13417 <div class="row-container"> 13418 <div class="col"> 13419 <div class="row best-seller-item"> 13420 <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> 13421 <a href="/xtool-f1-desktop-air-purifier-filter-pack-1-pack.html">xTool F1 Desktop Air Purifier Filter Pack (1 Pack) 13422 </a> 13423 </div> 13424 <div class="row best-seller-item"> 13425 <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> 13426 <a href="/xtool-safetypro-ap2-air-purifier/">xTool SafetyPro AP2 Air Purifier 13427 </a> 13428 </div> 13429 <div class="row best-seller-item"> 13430 <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> 13431 <a href="/xtool-p5010364-button-switch/">xTool P5010364 Button Switch 13432 </a> 13433 </div> 13434 <a class="view_all" href="/everything-cnc/laser-cutters-engraver-accessories.html?sort=popularity">View All</a> 13435 </div> 13436 <div class="col"> 13437 <div class="row best-seller-item"> 13438 <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> 13439 <a href="/xtool-s1-1064nm-laserhead.html">xTool S1 1064nm Laserhead 13440 </a> 13441 </div> 13442 <div class="row best-seller-item"> 13443 <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> 13444 <a href="/xtool-screen-printer-basic-kit.html">xTool Screen Printer Basic Kit 13445 </a> 13446 </div> 13447 <div class="row best-seller-item"> 13448 <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> 13449 <a href="/xtool-accessory-kit-for-ra2-pro/">xTool Accessory Kit for RA2 Pro 13450 </a> 13451 </div> 13452 <a class="view_all" href="/everything-cnc/laser-cutters-engraver-accessories.html?sort=popularity">View All</a> 13453 </div> 13454 </div> 13455 </div> 13456 </div> 13457 13458 <div class="col best-seller" data-hover="main-option-10"> 13459 <div class="row"> 13460 <p><a href="/everything-cnc/laser-cutters-engravers.html">LASER CUTTERS</a></p> 13461 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Diode+Lasers">Diode Lasers</a> 13462 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Infared+Lasers">Infrared Lasers</a> 13463 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Ink+Printers">Ink Printers</a> 13464 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Fiber+Laser">Fiber Laser</a> 13465 <a class="view_all" href="/everything-cnc/laser-cutters-engravers.html">View All</a> 13466 </div> 13467 <div class="row best-sellers-container"> 13468 <p><a href="/everything-cnc/laser-cutters-engravers.html?sort=popularity">Best sellers</a></p> 13469 <div class="row-container"> 13470 <div class="col"> 13471 <div class="row best-seller-item"> 13472 <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> 13473 <a href="/xtool-f1-fastest-portable-laser-engraver-with-ir-diode-laser.html">xTool F1 - Fastest Portable Laser Engraver with IR + Diode Laser 13474 </a> 13475 </div> 13476 <div class="row best-seller-item"> 13477 <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> 13478 <a href="/xtool-p5010341-xtool-f1-ultra-laser-engraver.html">xTool P5010341 xTool F1 Ultra Laser Engraver 13479 </a> 13480 </div> 13481 <div class="row best-seller-item"> 13482 <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> 13483 <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 13484 </a> 13485 </div> 13486 <a class="view_all" href="/everything-cnc/laser-cutters-engravers.html?sort=popularity">View All</a> 13487 </div> 13488 <div class="col"> 13489 <div class="row best-seller-item"> 13490 <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> 13491 <a href="/xtool-m1-ultra-20w-basic.html">xTool M1 Ultra 20W basic 13492 </a> 13493 </div> 13494 <div class="row best-seller-item"> 13495 <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> 13496 <a href="/xtool-p5010363-xtool-f1-ultra-conveyor.html">xTool P5010363 xTool F1 Ultra Conveyor 13497 </a> 13498 </div> 13499 <div class="row best-seller-item"> 13500 <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> 13501 <a href="/xtool-s1-enclosed-diode-laser-cutter-40w.html">xTool S1 Enclosed Diode Laser Cutter 40W 13502 </a> 13503 </div> 13504 <a class="view_all" href="/everything-cnc/laser-cutters-engravers.html?sort=popularity">View All</a> 13505 </div> 13506 </div> 13507 </div> 13508 </div> 13509 13510 <div class="col best-seller" data-hover="main-option-11"> 13511 <!--<img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-1-5.jpg" />--> 13512 <div class="row"> 13513 <p><a href="/everything-cnc/cnc-sanding-tools.html">CNC Sanding Tools</a></p> 13514 <a href="/everything-cnc/cnc-sanding-tools/cnc-orbital-sander.html">CNC Orbital Sander</a> 13515 <a class="view_all" href="/everything-cnc/cnc-sanding-tools.html">View All</a> 13516 </div> 13517 <div class="row best-sellers-container"> 13518 <p><a href="/everything-cnc/cnc-sanding-tools.html?sort=popularity">Best sellers</a></p> 13519 <div class="row-container"> 13520 <div class="col"> 13521 <div class="row best-seller-item"> 13522 <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
13522/61299-main__05854.1738681601.jpg" alt="Menu Image" /></a> 13523 <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 13524 </a> 13525 </div> 13526 <a class="view_all" href="/everything-cnc/cnc-sanding-tools.html?sort=popularity">View All</a> 13527 </div> 13528 </div> 13529 </div> 13530 </div> 13531 </div> 13532 </div> 13533 <div class="cols"> 13534 <div class="col"> 13535 <ul> 13536 <li class="level1 has-subs"> 13537 <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> 13538 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13539 <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> 13540 <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> 13541 <li class="level2"><a href="/router-bits/aluminum-cutting-router-bits.html" ><span class="link-wrap">Aluminum / Metal Cutting Router Bits</span></a></li> 13542 <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> 13543 </ul> 13544 </li> 13545 <li class="level1 has-subs "> 13546 <a href="/router-bits/cnc-router-bit-sets.html" class="main-subs-link"><span class="link-wrap">CNC Router Bits Sets</span></a> 13547 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13548 <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> 13549 <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> 13550 <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> 13551 <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> 13552 <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> 13553 </ul> 13554 </li> 13555 <li class="level1 has-subs "> 13556 <a href="/everything-cnc/cnc-machines.html" class="main-subs-link"><span class="link-wrap">CNC Machines</span></a> 13557 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13558 <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> 13559 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Midsize+CNCs"><span class="link-wrap">Midsize CNCs</span></a></li> 13560 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Handheld+CNCs"><span class="link-wrap">Handheld CNCs</span></a></li> 13561 <span class="link-wrap">Brands</span> 13562 <li class="level2"><a href="/axiom/"><span class="link-wrap">Axiom</a></span></a></li> 13563 <li class="level2"><a href="/carbide-3d/"><span class="link-wrap">Carbide 3D</a></span></a></li> 13564 <li class="level2"><a href="/shaper-tools/"><span class="link-wrap">Shaper Tools</a></span></a></li> 13565 <li class="level2"><a href="/stepcraft/"><span class="link-wrap">Stepcraft</a></span></a></li> 13566 <li class="level2-view-all"><a href="/everything-cnc/cnc-machines.html"><span class="link-wrap">View All CNC Machines </span></a></li> 13567 </ul> 13568 </li> 13569 <li class="level1 has-subs"> 13570 <a href="/everything-cnc/cnc-accessories.html" class="main-subs-link"><span class="link-wrap">CNC Machines Accessories</span></a> 13571 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13572 <li class="level2"><a href="/everything-cnc/cnc-accessories.html?filters=Brand,STEPCRAFT" ><span class="link-wrap">
13572Stepcraft Accessories</span></a></li> 13573 <li class="level2"><a href="/everything-cnc/cnc-accessories.html?filters=Brand,Onefinity+CNC"><span class="link-wrap">Onefinity CNC</span></a></li> 13574 <li class="level2"><a href="/everything-cnc/cnc-accessories.html?filters=Brand,Carbide+3D" ><span class="link-wrap">Carbide 3D Accessories</span></a></li> 13575 <li class="level2"><a href="/everything-cnc/cnc-accessories.html?filters=Brand,Axiom" ><span class="link-wrap">Axiom Accessories</span></a></li> 13576 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Brand,Next+Wave" ><span class="link-wrap">Next Wave Accessories</span></a></li> 13577 <li class="level2-view-all"><a href="/everything-cnc/cnc-accessories.html"><span class="link-wrap">View All CNC Machines </span></a></li> 13578 </ul> 13579 </li> 13580 <li class="level1 has-subs"> 13581 <a href="/t-cnc-software-library" class="main-subs-link"><span class="link-wrap">Free Vectric® and Fusion 360⢠CNC Tool Files</span></a> 13582 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13583 <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> 13584 <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> 13585 <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> 13586 </ul> 13587 </li> 13588 <li class="level1 has-subs"> 13589 <a href="/everything-cnc/cnc-software.html" class="main-subs-link"><span class="link-wrap">CNC Software</span></a> 13590 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13591 <li class="level2"><a href="/vcarve-pro-10-0-software-for-cnc-1.html" ><span class="link-wrap">Vectric VCarve Pro</span></a></li> 13592 <li class="level2"><a href="/vcarve-desktop-9-0-software-for-cnc-1.html"><span class="link-wrap">Vectric Vcarve Desktop</span></a></li> 13593 <li class="level2"><a href="/vectric-cut-2d-desktop.html"><span class="link-wrap">Vectric Cut 2D Desktop</span></a></li> 13594 <li class="level2"><a href="/aspire-v10-cnc-software-1.html"><span class="link-wrap">Vectric Aspire</span></a></li> 13595 <li class="level2"><a href="/shaper-tools-trace.html"><span class="link-wrap">Shaper Tools Trace</span></a></li> 13596 <li class="level2-view-all"><a href="/everything-cnc/cnc-software.html"><span class="link-wrap">View All CNC Software</span></a></li> 13597 </ul> 13598 </li> 13599 <li class="level1 has-subs"> 13600 <a href="/everything-cnc/cnc-plan-downloads.html" class="main-subs-link"><span class="link-wrap">CNC Plans</span></a> 13601 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13602 <li class="level2"><a href="/everything-cnc/cnc-plan-downloads.html" ><span class="link-wrap">CNC Plans Downloads</span></a></li> 13603 <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> 13604 <li class="level2"><a href="/pumpkin-tray-plans.html"><span class="link-wrap">Pumpkin Tray</span></a></li> 13605 <li class="level2"><a href="/cnc-laptop-stand-plans.html"><span class="link-wrap">Laptop Stand Plans</span></a></li> 13606 <li class="level2-view-all"><a href="/everything-cnc/cnc-plan-downloads.html"><span class="link-wrap">View All CNC Plans</span></a></li> 13607 </ul> 13608 </li> 13609 <li class="level1 has-subs"> 13610 <a href="/everything-cnc/cnc-vacuum-table-vacs.html" class="main-subs-link"><span class="link-wrap">CNC Vacuum Table Vacs</span></a> 13611 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13612 <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> 13613 <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> 13614 <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">
13614Black Box Vac BBV-CVP-2 Cyclone Vacuum System</span></a></li> 13615 <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> 13616 </ul> 13617 </li> 13618 <li class="level1 has-subs"> 13619 <a href="/everything-cnc/cnc-sanding-tools.html" class="main-subs-link"><span class="link-wrap">CNC Sanding Tools</span></a> 13620 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13621 <li class="level2"><a href="/everything-cnc/cnc-sanding-tools/cnc-orbital-sander.html"><span class="link-wrap">CNC Orbital Sander</span></a></li> 13622 <li class="level2-view-all"><a href="/everything-cnc/cnc-sanding-tools.html"><span class="link-wrap">View All</span></a></li> 13623 </ul> 13624 </li> 13625 13626 <li class="level1 has-subs"> 13627 <a href="/everything-cnc/laser-cutters-engraver-accessories.html" class="main-subs-link"><span class="link-wrap">Laser Cutters Accessories</span></a> 13628 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13629 <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> 13630 <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> 13631 <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> 13632 <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> 13633 <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> 13634 <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> 13635 </ul> 13636 </li> 13637 <li class="level1 has-subs"> 13638 <a href="/everything-cnc/laser-cutters-engravers.html" class="main-subs-link"><span class="link-wrap">Laser Cutters & Engravers</span></a> 13639 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 13640 <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> 13641 <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> 13642 <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> 13643 <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> 13644 <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> 13645 <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> 13646 </ul> 13647 </li> 13648 <li class="level1"><a href="/everything-cnc/materials.html"><span class="link-wrap">Materials</span></a></li> 13649 </ul> 13650 </div> 13651 </div> 13652</div> 13653</div> 13654 <div data-id="menu-1"><div class="dropdown menu-1"> 13655 <div class="desktop-menu"> 13656 <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> 13657 <div class="row with-choice"> 13658 <div class="left-menu"> 13659 <a href="/everything-cnc/cnc-machines.html"><p class="main-cat-name active" id="main-option-1" > 13660 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/cnc-machines-65.jpg" alt="Menu Image" /> 13661 CNC Machines</p></a> 13662 <a href="/power-tools/drilling-screwdriving.html"><p class="main-cat-name" id="main-option-2"> 13663 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/
13663power-tools-drilling-65.jpg" alt="Menu Image" /> 13664 Drilling & Screwdriving</p></a> 13665 <a href="/power-tools/dust-extractors-collectors-air-filtration.html"><p class="main-cat-name" id="main-option-3"> 13666 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-filtration-65.jpg" alt="Menu Image" /> 13667 Filtration, Dust Extractors & Collectors</p></a> 13668 <a href="/power-tools/edge-banders.html"><p class="main-cat-name" id="main-option-4"> 13669 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tool-edge-bander-65.jpg" alt="Menu Image" /> 13670 Edge Banders</p></a> 13671 <a href="/power-tools/joinery-machines.html"><p class="main-cat-name" id="main-option-5"> 13672 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-joinery-65.jpg" alt="Menu Image" /> 13673 Joinery Machines</p></a> 13674 <a href="/power-tools/jointers-planers.html"><p class="main-cat-name" id="main-option-6" > 13675 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-jointer-planer-65.jpg" alt="Menu Image" /> 13676 Jointers & Planers</p></a> 13677 <a href="/power-tools/material-handling.html"><p class="main-cat-name" id="main-option-7"> 13678 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tool-material-handling-65.jpg" alt="Menu Image" /> 13679 Material Handling</p></a> 13680 <a href="/power-tools/metalworking-tools.html"><p class="main-cat-name" id="main-option-8"> 13681 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-metalworking-65.jpg" alt="Menu Image"/> 13682 Metalworking Tools </p></a> 13683 <a href="/power-tools/mobile-tool-bases-universal-stands.html"><p class="main-cat-name" id="main-option-9"> 13684 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-mobile-base-65.jpg" alt="Menu Image"/> 13685 Mobile Tool Bases & Universal Stands</p></a> 13686 <a href="/power-tools/oscillating-multi-tools.html"><p class="main-cat-name" id="main-option-10"> 13687 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-oscillating-65.jpg" alt="Menu Image" /> 13688 Oscillating Multi-Tools</p></a> 13689 <a href="/power-tools/power-tool-accessories.html"><p class="main-cat-name active" id="main-option-11"> 13690 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tool-accessories-65.jpg" alt="Menu Image" /> 13691 Power Tool Accessories</p></a> 13692 <a href="/power-tools/routers-shapers.html"><p class="main-cat-name" id="main-option-12"> 13693 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-routers-shapers-65.jpg" alt="Menu Image" /> 13694 Routers & Shapers</p></a> 13695 <a href="/power-tools/sanders-polishers.html"><p class="main-cat-name" id="main-option-13"> 13696 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/powert-tools-polisher-65.jpg" alt="Menu Image" /> 13697 Sanders & Polishers</p></a> 13698 <a href="https://toolstoday.com/power-tools/saws.html"><p class="main-cat-name" id="main-option-14"> 13699 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/power-tools-saws-65.jpg" alt="Menu Image" /> 13700 Saws</p></a> 13701 <a href="https://toolstoday.com/power-tools/timber-framing-tools.html"><p class="main-cat-name" id="main-option-16"> 13702 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/timber-framing-tools-65.jpg" alt="Menu Image" /> 13703 Timber Framing Tools</p> </a> 13704 <a href="/power-tools/power-tool-accessories/wood-turning-accessories.html"><p class="main-cat-name" id="main-option-15"> 13705 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/1353001-main-c35c-68017-65.jpg" alt="Menu Image" /> 13706 Wood Turning Machines and Accessories</p></a> 13707 <!--<p class="main-cat-name" id="main-option-16"> 13708 <img src="https://cdn11.bigcommerce.com/s-gka68axd8c/images/stencil/320w/image-manager/cnc-laser.jpg"/> Laser Cutters</p>--> 13709 13710 13711 </div> 13712 13713 <div class="col active best-seller" data-hover="main-option-1"> 13714 13715 <div class="row"> 13716 <p><a href="/everything-cnc/cnc-machines.html">CNC Machines</a></p> 13717 <a href="https://toolstoday.com/everything-cnc/cnc-machines.html?filters=Tool+type,Desktop+CNCs">Desktop CNCâs</a> 13718 <a href="https://toolstoday.com/everything-cnc/cnc-machines.html?filters=Tool+type,Midsize
13718+CNCs">Midsize CNCs</a> 13719 <a href="https://toolstoday.com/everything-cnc/cnc-machines.html?filters=Tool+type,Handheld+CNCs">Handheld CNCs</a> 13720 <p>Brands</p> 13721 <a href="/axiom/">Axiom</a> 13722 <a href="/carbide-3d/">Carbide 3D</a> 13723 <a href="/shaper-tools/">Shaper Tools</a> 13724 <a href="/stepcraft/">Stepcraft</a> 13725 <a class="view_all" href="/everything-cnc/cnc-machines.html">View All</a> 13726 </div> 13727 <div class="row best-sellers-container"> 13728 <p><a href="/everything-cnc/cnc-machines.html?sort=popularity">Best sellers</a></p> 13729 <div class="row-container"> 13730 <div class="col"> 13731 <div class="row best-seller-item"> 13732 <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> 13733 <a href="https://toolstoday.com/stepcraft-m-1000-cnc-system.html">STEPCRAFT M.1000 36 x 48 CNC Machine</a> 13734 </div> 13735 <div class="row best-seller-item"> 13736 <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> 13737 <a href="/axiom-iconic-series.html">Axiom ICONIC CNC router (4/6/8 sizes) CNC Machine</a> 13738 </div> 13739 <div class="row best-seller-item"> 13740 <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> 13741 <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> 13742 </div> 13743 <a class="view_all" href="/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 13744 </div> 13745 <div class="col"> 13746 <div class="row best-seller-item"> 13747 <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> 13748 <a href="/stepcraft-3d-840-cnc-system.html">STEPCRAFT New 3rd Generation D.840 CNC Machine System</a> 13749 </div> 13750 <div class="row best-seller-item"> 13751 <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> 13752 <a href="/axiom-iconic-6-cnc-machine-with-stand-and-toolbox.html">Axiom Iconic 6 CNC Machine with Stand and Toolbox</a> 13753 </div> 13754 <div class="row best-seller-item"> 13755 <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> 13756 <a href="https://toolstoday.com/stepcraft-q-408-cnc-machine-system-1/">Laguna KX2401 2X4 CNC Machine with Touchscreen Controller</a> 13757 </div> 13758 <a class="view_all" href="/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 13759 </div> 13760 13761 13762 </div> 13763 13764 </div> 13765 13766 </div> 13767 <div class="col best-seller" data-hover="main-option-2" > 13768 <div class="row"> 13769 <p><a href="/power-tools/drilling-screwdriving.html">Drilling & Screwdriving</a></p> 13770 <a href="/power-tools/drilling-screwdriving/combo-kits.html">Combo Kits</a> 13771 <a href="/power-tools/drilling-screwdriving/drills.html">Drills</a> 13772 <a href="/power-tools/drilling-screwdriving/impact-drivers.html">Impact Drivers</a> 13773 <a href="/power-tools/drilling-screwdriving/drill-presses.html">Drill Presses</a>
13774 <a href="/power-tools/drilling-screwdriving/rotary-hammers.html">Rotary Hammers</a> 13775 <a class="view_all" href="/power-tools/drilling-screwdriving.html">View All</a> 13776 </div> 13777 <div class="row best-sellers-container"> 13778 <p><a href="/power-tools/drilling-screwdriving.html?sort=popularity">Best sellers</a></p> 13779 <div class="row-container"> 13780 <div class="col"> 13781 <div class="row best-seller-item"> 13782 <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> 13783 <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> 13784 </div> 13785 <div class="row best-seller-item"> 13786 <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> 13787 <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> 13788 </div> 13789 <div class="row best-seller-item"> 13790 <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> 13791 <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 13792 </a> 13793 </div> 13794 <a class="view_all" href="/power-tools/drilling-screwdriving.html?sort=popularity">View All</a> 13795 </div> 13796 <div class="col"> 13797 <div class="row best-seller-item"> 13798 <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> 13799 <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> 13800 </div> 13801 <div class="row best-seller-item"> 13802 <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> 13803 <a href="https://toolstoday.com/jet-716000-12-inch-drill-press-with-dro.html">Jet 716000 12 Inch Drill Press with DRO</a> 13804 </div> 13805 <div class="row best-seller-item"> 13806 <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> 13807 <a href="https://toolstoday.com/powermatic-1792820-pm2820evs-drill-press.html">Powermatic 1792820 PM2820EVS Drill Press</a> 13808 </div> 13809 <a class="view_all" href="/power-tools/drilling-screwdriving.html?sort=popularity">View All</a> 13810 </div> 13811 </div> 13812 </div> 13813 </div> 13814 <div class="col best-seller" data-hover="main-option-3"> 13815 13816 13817 <div class="row"> 13818 <p><a href="/power-tools/dust-extractors-collectors-air-filtration.html">Air Filtration, Dust Extractors & Collectors</a></p> 13819 <a href="/power-tools/dust-extractors-collectors-air-filtration/air-filtration.html">Air Filtration</a> 13820 <a href="/power-tools/dust-extractors-collectors-air-filtration/dust-collectors.html">Dust Collectors</a> 13821 <a href="/power-tools/dust-extractors-collectors-air-filtration/dust-extractors.html">Dust Extractors</a> 13822 <a class="view_all" href="/power-tools/dust-extractors-collectors-air-filtration.html">View All</a> 13823 </div> 13824 <div class="row best-sellers-container"> 13825 <p><a href="/power-tools/dust-extractors-collectors-air-filtration.html?sort=popularity">Best sellers</a></p> 13826 <div class="row-container"> 13827 <div class="col"> 13828 <div class="row best-seller-item"> 13829 <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> 13830 <a href="https://toolstoday.com/xtool-safetypro-ap2-air-purifier/">xTool SafetyPro AP2 Air Purifier</a> 13831 </div> 13832 13833 <div class="row best-seller-item"> 13834 <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> 13835 <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> 13836 </div> 13837 13838 <div class="row best-seller-item"> 13839 <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> 13840 <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> 13841 </div> 13842 <a class="view_all" href="/power-tools/dust-extractors-collectors-air-filtration.html?sort=popularity">View All</a> 13843 </div> 13844 <div class="col"> 13845 <div class="row best-seller-item"> 13846 <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> 13847 <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> 13848 </div> 13849 <div class="row best-seller-item"> 13850 <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> 13851 <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> 13852 </div> 13853 <div class="row best-seller-item"> 13854 <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> 13855 <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> 13856 </div> 13857 <a class="view_all" href="/power-tools/dust-extractors-collectors-air-filtration.html?sort=popularity">View All</a> 13858 </div> 13859 13860 13861 </div> 13862 13863 </div> 13864 </div> 13865 <div class="col best-seller" data-hover="main-option-4"> 13866 13867 <div class="row"> 13868 <p><a href="/power-tools/edge-banders.html">Edge Banders</a></p> 13869 <a href="/power-tools/edge-banders.html?filters=Tool+type,Edge+Bander+Machines">Edge Bander Machines</a> 13870 <a href="/power-tools/edge-banders.html?filters=Tool+type,Edge+Bander+Accessories">Edge Bander Accessories</a> 13871 <a class="view_all" href="/power-tools/edge-banders.html">View All</a> 13872 </div> 13873 <div class="row best-sellers-container"> 13874 <p><a href="/power-tools/edge-banders.html?sort=popularity">Best sellers</a></p> 13875 <div class="row-container"> 13876 <div class="col"> 13877 <div class="row best-seller-item"> 13878 <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/
1387879809/ec47be8b-ca6f-11e5-80d6-005056b31774_1600_1066__17390.1708934999.jpg" alt="Menu Image"></a> 13879 <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> 13880 </div> 13881 <div class="row best-seller-item"> 13882 <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> 13883 <a href="https://toolstoday.com/festool-497525-denibber-lzk-hm.html">Festool 497525 Denibber LZK-HM</a> 13884 </div> 13885 <div class="row best-seller-item"> 13886 <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> 13887 <a href="https://toolstoday.com/festool-500869-multifunction-table-mft-3-conturo-ap.html">Festool 500869 Multifunction Table MFT/3 Conturo-AP</a> 13888 </div> 13889 <a class="view_all" href="/power-tools/edge-banders.html?sort=popularity">View All</a> 13890 </div> 13891 <div class="col"> 13892 <div class="row best-seller-item"> 13893 <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> 13894 <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> 13895 </div> 13896 <div class="row best-seller-item"> 13897 <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> 13898 <a href="https://toolstoday.com/festool-499896-edge-banding-trimmer-kp-65-2.html">Festool 499896 Edge Banding Trimmer KP 65/2</a> 13899 </div> 13900 <div class="row best-seller-item"> 13901 <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> 13902 <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 13903 </a> 13904 </div> 13905 <a class="view_all" href="/power-tools/edge-banders.html?sort=popularity">View All</a> 13906 </div> 13907 </div> 13908 </div> 13909 </div> 13910 <div class="col best-seller" data-hover="main-option-5"> 13911 <div class="row"> 13912 <p><a href="/power-tools/joinery-machines.html">Joinery Machines</a></p> 13913 <a href="/power-tools/joinery-machines.html?filters=Tool+type,Benchtop+Mortisers">Benchtop Mortisers</a> 13914 <a href="/power-tools/joinery-machines.html?filters=Tool+type,Biscuit+Joiners">Biscuit Joiners</a> 13915 <a href="/power-tools/joinery-machines.html?filters=Tool+type,Cordless+Biscuit+Joiners">Cordless Biscuit Joiners</a> 13916 <a href="/power-tools/joinery-machines.html?filters=Tool+type,Loose+Tenon+Joinery">Loose Tenon Joinery</a> 13917 <a class="view_all" href="/power-tools/joinery-machines.html">View All</a> 13918 </div> 13919 <div class="row best-sellers-container"> 13920 <p><a href="/power-tools/joinery-machines.html?sort=popularity">Best sellers</a></p> 13921 <div class="row-container"> 13922 <div class="col"> 13923 <div class="row best-seller-item"> 13924 <a class="link-img" href="https://toolstoday.com/festool-576423-domino-joiner
13924-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> 13925 <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> 13926 </div> 13927 <div class="row best-seller-item"> 13928 <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> 13929 <a href="https://toolstoday.com/lamello-101500s-top-21-with-accessories.html">Lamello 101500S Top 21 With Accessories 13930 </a> 13931 </div> 13932 <div class="row best-seller-item"> 13933 <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> 13934 <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> 13935 </div> 13936 <a class="view_all" href="/power-tools/joinery-machines.html?sort=popularity">View All</a> 13937 </div> 13938 <div class="col"> 13939 <div class="row best-seller-item"> 13940 <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> 13941 <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> 13942 </div> 13943 <div class="row best-seller-item"> 13944 <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> 13945 <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 13946 </a> 13947 </div> 13948 <div class="row best-seller-item"> 13949 <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> 13950 <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 13951 </a> 13952 </div> 13953 <a class="view_all" href="/power-tools/joinery-machines.html?sort=popularity">View All</a> 13954 </div> 13955 </div> 13956 </div> 13957 </div> 13958 <div class="col best-seller" data-hover="main-option-6"> 13959 <div class="row"> 13960 <p><a href="/power-tools/jointers-planers.html">Jointers & Planers</a></p> 13961 <a href="/power-tools/jointers-planers/jointer-planer-combo-machines.html">Jointer/Planer Combo Machines</a> 13962 <a href="/power-tools/jointers-planers/jointers.html">Jointers</a> 13963 <a href="/power-tools/jointers-planers/planers.html">Planers</a> 13964 <a class="view_all" href="/power-tools/jointers-planers.html">View All</a> 13965 </div> 13966 <div class="row best-sellers-container"> 13967 <p><a href="/power-tools/jointers-planers.html?sort=popularity">Best sellers</a></p> 13968 <div class="row-container"> 13969 <div class="col"> 13970 <div class="row best-seller-item"> 13971 <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> 13972 <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> 13973 </div> 13974 <div class="row best-seller-item"> 13975 <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> 13976 <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> 13977 </div> 13978 <div class="row best-seller-item"> 13979 <a class="link-img" href="https://toolstoday.com/jet-708476-jj
13979p-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> 13980 <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> 13981 </div> 13982 <a class="view_all" href="/power-tools/jointers-planers.html?sort=popularity">View All</a> 13983 </div> 13984 <div class="col"> 13985 <div class="row best-seller-item"> 13986 <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> 13987 <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 13988 </a> 13989 </div> 13990 <div class="row best-seller-item"> 13991 <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> 13992 <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 13993 </a> 13994 </div> 13995 <div class="row best-seller-item"> 13996 <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> 13997 <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> 13998 </div> 13999 <a class="view_all" href="/power-tools/jointers-planers.html?sort=popularity">View All</a> 14000 </div> 14001 </div> 14002 </div> 14003 </div> 14004 <div class="col best-seller" data-hover="main-option-7"> 14005 <div class="row"> 14006 <p><a href="/power-tools/material-handling.html">Material Handling</a></p> 14007 <a href="/power-tools/material-handling.html?filters=Tool+type,Vacuum+Lifters">Vacuum Lifters</a> 14008 <a href="/power-tools/material-handling.html?filters=Tool+type,Vacuum+Lifter+Accessories">Vacuum Lifter Accessories</a> 14009 <a class="view_all" href="/power-tools/material-handling.html">View All</a> 14010 </div> 14011 <div class="row best-sellers-container"> 14012 <p><a href="/power-tools/material-handling.html?sort=popularity">Best sellers</a></p> 14013 <div class="row-container"> 14014 <div class="col"> 14015 <div class="row best-seller-item"> 14016 <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> 14017 <a href="https://toolstoday.com/grabo-usa-battery-charger.html">Grabo USA Battery Charger 14018 </a> 14019 </div> 14020 <div class="row best-seller-item"> 14021 <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> 14022 <a href="https://toolstoday.com/grabo-extra-high-capacity-battery.html">Grabo Extra High-Capacity Battery 14023 </a> 14024 </div> 14025 <div class="row best-seller-item"> 14026 <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> 14027 <a href="https://toolstoday.com/grabo-standard-replacement-foam-rubber-seal.html">Grabo Standard Replacement Foam-Rubber Seal 14028 </a> 14029 </div> 14030 <a class="view_all" href="/power-tools/material-handling.html?sort=popularity">View All</a> 14031 </div> 14032 <div class="col"> 14033 <div class="row best-seller-item"> 14034 <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> 14035 <a href="https://toolstoday.com/grabo-ottovac-electric-vacuum-suction-cup-lifting-device.html">Grabo Ottovac Electric Vacuum Suction Cup Lifting Device 14036 </a> 14037 </div> 14038 <div class="row best-seller-item"> 14039 <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> 14040 <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 14041 </a> 14042 </div><div class="row best-seller-item"> 14043 <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> 14044 <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 14045 </a> 14046 </div> 14047 <a class="view_all" href="/power-tools/material-handling.html?sort=popularity">View All</a> 14048 </div> 14049 </div> 14050 </div> 14051 </div> 14052 <div class="col best-seller" data-hover="main-option-8"> 14053 14054 <div class="row"> 14055 <p><a href="/power-tools/metalworking-tools.html">Metalworking Tools</a></p> 14056 <a href="/power-tools/metalworking-tools/grinders.html">Grinders</a> 14057 <a href="/power-tools/metalworking-tools/magnetic-drills.html">Magnetic Drills</a> 14058 <a href="/power-tools/metalworking-tools/nibblers-shears.html">Nibblers & Shears</a> 14059 <a href="/power-tools/metalworking-tools/saws.html">Saws</a> 14060 <a class="view_all" href="/power-tools/metalworking-tools.html">View All</a> 14061 </div> 14062 <div class="row best-sellers-container"> 14063 <p><a href="/power-tools/metalworking-tools.html?sort=popularity">Best sellers</a></p> 14064 <div class="row-container"> 14065 <div class="col"> 14066 <div class="row best-seller-item"> 14067 <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> 14068 <a href="https://toolstoday.com/festool-577048-diamond-grinder-rg-130-eci-plus-renofix.html">Festool 577048 Diamond grinder RG 130 ECI-Plus RENOFIX 14069 </a> 14070 </div> 14071 <div class="row best-seller-item"> 14072 <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> 14073 <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 14074 </a> 14075 </div> 14076 <div class="row best-seller-item"> 14077 <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> 14078 <a href="https://toolstoday.com/fein-75340813000-sts-325-r-pneumatic-hacksaw.html">FEIN 75340813000 STS 325 R Pneumatic Hacksaw 14079 </a> 14080 </div> 14081 <a class="view_all" href="/power-tools/metalworking-tools.html?sort=popularity">View All</a> 14082 </div> 14083 <div class="col"> 14084 <div class="row best-seller-item"> 14085 <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> 14086 <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 14087 </a> 14088 </div> 14089 <div class="row best-seller-item"> 14090 <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> 14091 <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> 14092 </div> 14093 <div class="row best-seller-item"> 14094 <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> 14095 <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> 14096 </div> 14097 <a class="view_all" href="/power-tools/metalworking-tools.html?sort=popularity">View All</a> 14098 </div> 14099 </div> 14100 </div> 14101 </div> 14102 <div class="col best-seller" data-hover="main-option-9"> 14103 14104 <div class="row"> 14105 <p><a href="/power-tools/mobile-tool-bases-universal-stands.html">Mobile Tool Bases & Universal Stands</a></p> 14106 <a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html?filters=Tool+type,Mobile+Tool+Bases">Mobile Tool Bases</a> 14107 <a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html?filters=Tool+type,Replacement+Casters">Replacement Casters</a> 14108 <a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html?filters=Tool+type,Universal+Tool+Stands">Universal Tool Stands</a> 14109 <a class="view_all" href="/power-tools/mobile-tool-bases-universal-stands.html">View All</a> 14110 </div> 14111 <div class="row best-sellers-container"> 14112 <p><a href="/power-tools/mobile-tool-bases-universal-stands.html?sort=popularity">Best sellers</a></p> 14113 <div class="row-container"> 14114 <div class="col"> 14115 <div class="row best-seller-item"> 14116 <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> 14117 <a href="https://toolstoday.com/bora-pm-1100-portamate-universal-mobile-base-kit.html">Bora PM-1100 Portamate Universal Mobile Base Kit 14118 </a> 14119 </div> 14120 <div class="row best-seller-item"> 14121 <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> 14122 <a href="https://toolstoday.com/bora-pm-2550-portamate-all-swivel-mobile-base.html">Bora PM-2550 Portamate All-Swivel Mobile Base 14123 </a> 14124 </div> 14125 <div class="row best-seller-item"> 14126 <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> 14127 <a href="https://toolstoday.com/bora-pm-3500-super-duty-universal-mobile-base.html">Bora PM-3500 Super-Duty Universal Mobile Base 14128 </a> 14129 </div> 14130 <a class="view_all" href="/power-tools/mobile-tool-bases-universal-stands.html?sort=popularity">View All</a> 14131 </div> 14132 <div class="col"> 14133 <div class="row best-seller-item"> 14134 <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> 14135 <a href="https://toolstoday.com/bora-pm-3550-super-duty-all-swivel-mobile-base.html">Bora PM-3550 Super-Duty All Swivel Mobile Base 14136 </a> 14137 </div> 14138 <div class="row best-seller-item"> 14139 <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> 14140 <a href="https://toolstoday.com/bora-pm-2500-heavy-duty-adjustable-mobile-base.html">Bora PM-2500 Heavy Duty Adjustable Mobile Base 14141 </a> 14142 </div> 14143 <div class="row best-seller-item"> 14144 <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> 14145 <a href="https://toolstoday.com/bora-pm-1000-universal-mobile-base.html">Bora PM-1000 Universal Mobile Base 14146 </a> 14147 </div> 14148 <a class="view_all" href="/power-tools/mobile-tool-bases-universal-stands.html?sort=popularity">View All</a> 14149 </div> 14150 </div> 14151 </div> 14152 </div> 14153 <div class="col best-seller" data-hover="main-option-10"> 14154 14155 <div class="row"> 14156 <p><a href="/power-tools/oscillating-multi-tools.html">Oscillating Multi-Tools</a></p> 14157 <a href="/power-tools/oscillating-multi-tools.html?filters=Tool+type,Corded+Oscillating+Multi-Tools">Corded Oscillating Multi-Tools</a> 14158 <a href="/power-tools/oscillating-multi-tools.html?filters=Tool+type,Cordless+Oscillating+Multi-Tools">Cordless Oscillating Multi-Tools</a> 14159 <a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Sanding+Accessories">Sanding Accessories</a> 14160 <a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Standard+Blades">Standard Blades</a> 14161 <a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html?filters=Tool+type,Starlock+Blades">Starlock Blades</a> 14162 <a class="view_all" href="/power-tools/oscillating-multi-tools.html">View All</a> 14163 </div> 14164 <div class="row best-sellers-container"> 14165 <p><a href="/power-tools/oscillating-multi-tools.html?sort=popularity">Best sellers</a></p> 14166 <div class="row-container"> 14167 <div class="col"> 14168 <div class="row best-seller-item"> 14169 <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> 14170 <a href="https://toolstoday.c
14170om/fein-72296863090-multimaster-mm700-max-basic-set-corded-oscillating-multi-tool.html">FEIN 72296863090 MultiMaster MM700 Max Basic Set, Corded Oscillating Multi-Tool 14171 </a> 14172 </div> 14173 <div class="row best-seller-item"> 14174 <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> 14175 <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 14176 </a> 14177 </div> 14178 <div class="row best-seller-item"> 14179 <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> 14180 <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 14181 </a> 14182 </div> 14183 <a class="view_all" href="/power-tools/oscillating-multi-tools.html?sort=popularity">View All</a> 14184 </div> 14185 <div class="col"> 14186 <div class="row best-seller-item"> 14187 <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> 14188 <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 14189 </a> 14190 </div> 14191 <div class="row best-seller-item"> 14192 <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> 14193 <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 14194 </a> 14195 </div> 14196 <div class="row best-seller-item"> 14197 <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> 14198 <a href="https://toolstoday.com/festool-576589-cordless-oscillator-osc-18-e-basic-vecturo.html">Festool 576589 Cordless Oscillator OSC 18 E-Basic VECTURO 14199 </a> 14200 </div> 14201 <a class="view_all" href="/power-tools/oscillating-multi-tools.html?sort=popularity">View All</a> 14202 </div> 14203 </div> 14204 </div> 14205 </div> 14206 <div class="col best-seller" data-hover="main-option-11"> 14207 14208 <div class="row"> 14209 <p><a href="/power-tools/power-tool-accessories.html">Power Tool Accessories</a></p> 14210 <a href="/power-tools/power-tool-accessories/drum-brush-sanders.html">Drum & Brush Sanders</a> 14211 <a href="/power-tools/power-tool-accessories/saw-accessories.html">Saw Accessories</a> 14212 <a href="/power-tools/power-tool-accessories/routing-accessories.html">Routing Accessories</a> 14213 <a href="/power-tools/power-tool-accessories/drilling-screwdriving-accessories.html">Drilling & Screwdriving Accessories</a> 14214 <a href="/power-tools/power-tool-accessories/dust-extractor-accessories.html">Dust Extractor Accessories</a> 14215 <a href="/power-tools/power-tool-accessories/grinder-accessories.html">Grinder Accessories</a> 14216 <a href="/power-tools/power-tool-accessories/air-filtration-accessories.html">Air Filtration Accessories</a> 14217 <a href="/power-tools/power-tool-accessories/batteries-chargers.html">Batteries & Chargers</a> 14218 <a href="/power-tools/power-tool-accessories/dust-collection-accessories.html">Dust Collection Accessories</a> 14219 <a href="/power-tools/power-tool-accessories/jointer-planer-accessories.html">
14219Jointer & Planer Accessories</a> 14220 <a href="/power-tools/power-tool-accessories/mobile-tool-bases-universal-stands.html">Mobile Tool Bases & Universal Stands</a> 14221 <a href="/power-tools/power-tool-accessories/oscillating-multi-tool-accessories.html">Oscillating Multi-Tool Accessories </a> 14222 <a href="/power-tools/power-tool-accessories/polishing-accessories.html">Polishing Accessories </a> 14223 <a href="/power-tools/power-tool-accessories/roller-stands.html">Roller Stands</a> 14224 <a href="/power-tools/power-tool-accessories/sanding-accessories.html">Sanding Accessories</a> 14225 <a href="/power-tools/power-tool-accessories/shaper-accessories.html">Shaper Accessories</a> 14226 <a href="/power-tools/power-tool-accessories/wood-turning-accessories.html">Wood Turning Accessories</a> 14227 <a href="/power-tools/power-tool-accessories/timber-framing-accessories.html">Timber Framing Accessories</a> 14228 <a class="view_all" href="/power-tools/power-tool-accessories.html">View All</a> 14229 </div> 14230 <div class="row best-sellers-container"> 14231 <p><a href="/power-tools/power-tool-accessories.html?sort=popularity">Best sellers</a></p> 14232 <div class="row-container"> 14233 <div class="col"> 14234 <div class="row best-seller-item"> 14235 <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> 14236 <a href="https://toolstoday.com/powermatic-pm9-1792205h-pm2200-5hp-hepa-filter.html">Powermatic PM9-1792205H PM2200 5HP - HEPA Filter</a> 14237 </div> 14238 <div class="row best-seller-item"> 14239 <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> 14240 <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> 14241 </div> 14242 <div class="row best-seller-item"> 14243 <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> 14244 <a href="https://toolstoday.com/woodpeckers-auto-line-drill-guide.html">Woodpeckers Auto-Line Drill Guide 14245 </a> 14246 </div> 14247 <a class="view_all" href="/power-tools/power-tool-accessories.html?sort=popularity">View All</a> 14248 </div> 14249 <div class="col"> 14250 <div class="row best-seller-item"> 14251 <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> 14252 <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 14253 </a> 14254 </div> 14255 <div class="row best-seller-item"> 14256 <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> 14257 <a href="https://toolstoday.com/fein-69908195014-turbo-ii-vacuum-dust-bag-3-pack.html">FEIN 69908195014 Turbo II Vacuum Dust Bag (3 Pack) 14258 </a> 14259 </div> 14260 <div class="row best-seller-item"> 14261 <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> 14262 <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 14263 </a> 14264 </div> 14265 <a class="view_all" href="/power-tools/power-tool-accessories.html?sort=popularity">View All</a> 14266 </div> 14267 </div> 14268 </div> 14269 </div> 14270 <div class="col best-seller" data-hover="main-option-12"> 14271 14272 <div class="row"> 14273 <p><a href="/power-tools/routers-shapers.html">Routers & Shapers</a></p> 14274 <a href="/power-tools/routers-shapers/router-slab-flattening.html">Router Slab Flattening</a> 14275 <a href="/power-tools/routers-shapers/routers.html">Routers</a> 14276 <a href="/power-tools/routers-shapers/router-joinery.html">Router Joinery</a> 14277 <a href="/power-tools/routers-shapers/router-tables.html">Router Tables</a> 14278 <a href="/power-tools/routers-shapers/full-router-table-setups.html">Full Router Table Setups</a> 14279 <a href="/power-tools/routers-shapers/shapers.html">Shapers</a> 14280 <a class="view_all" href="/power-tools/routers-shapers.html">View All</a> 14281 </div> 14282 <div class="row best-sellers-container"> 14283 <p><a href="/power-tools/routers-shapers.html?sort=popularity">Best sellers</a></p> 14284 <div class="row-container"> 14285 <div class="col"> 14286 <div class="row best-seller-item"> 14287 <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> 14288 <a href="https://toolstoday.com/jessem-ultimate-excel-ii-package.html">JessEm Ultimate Excel II Package 14289 </a> 14290 </div> 14291 <div class="row best-seller-item"> 14292 <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> 14293 <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 14294 </a> 14295 </div> 14296 <div class="row best-seller-item"> 14297 <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> 14298 <a href="https://toolstoday.com/woodpeckers-slbfpro-xl-extended-slab-flattening-mill-pro.html">Woodpeckers SLBFPRO-XL Extended Slab Flattening Mill Pro 14299 </a> 14300 </div> 14301 <a class="view_all" href="/power-tools/routers-shapers.html?sort=popularity">View All</a> 14302 </div> 14303 <div class="col"> 14304 <div class="row best-seller-item"> 14305 <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> 14306 <a href="https://toolstoday.com/woodpeckers-1015420-spinrite-3-25hp-soft-start-router-motor.html">Woodpeckers 1015420 SpinRite 3.25HP Soft Start Router Motor 14307 </a> 14308 </div> 14309 <div class="row best-seller-item"> 14310 <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> 14311 <a href="https://toolstoday.com/next-wave-10036-shark-rs1000-pro-router-table.html">Next Wave 10036 Shark RS1000 PRO Router Lift and Fence 14312 </a> 14313 </div> 14314 <div class="row best-seller-item"> 14315 <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> 14316 <a href="https://toolstoday.com/powermatic-1280101c-pm2700-5hp-shaper-1ph-230v.html">Powermatic 1280101C PM2700 5HP Shaper, 1PH 230V 14317 </a> 14318 </div> 14319 <a class="view_all" href="/power-tools/routers-shapers.html?sort=popularity">View All</a> 14320 </div> 14321 </div> 14322 </div> 14323 </div> 14324 <div class="col best-seller" data-hover="main-option-13"> 14325 14326 <div class="row"> 14327 <p><a href="/power-tools/sanders-polishers.html">Sanders & Polishers</a></p> 14328 <a href="/power-tools/sanders-polishers/random-orbital-sanders.html">Random Orbital Sanders</a> 14329 <a href="/power-tools/sanders-polishers/drum-sanders.html">Drum Sanders</a> 14330 <a href="/power-tools/sanders-polishers/belt-disc-combination-sanders.html">
14330Belt/Disc Combination Sanders</a> 14331 <a href="/power-tools/sanders-polishers/disc-sanders.html">Disc Sanders</a> 14332 <a href="/power-tools/sanders-polishers/drywall-sanders.html">Drywall Sanders</a> 14333 <a href="/power-tools/sanders-polishers/orbital-detail-sheet-sanders.html">Orbital Detail & Sheet Sanders</a> 14334 <a href="/power-tools/sanders-polishers/polishers.html">Polishers</a> 14335 <a href="/power-tools/sanders-polishers/spindle-sanders.html">Spindle Sanders</a> 14336 <a class="view_all" href="/power-tools/sanders-polishers.html">View All</a> 14337 </div> 14338 <div class="row best-sellers-container"> 14339 <p><a href="/power-tools/sanders-polishers.html?sort=popularity">Best sellers</a></p> 14340 <div class="row-container"> 14341 <div class="col"> 14342 <div class="row best-seller-item"> 14343 <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> 14344 <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 14345 </a> 14346 </div> 14347 <div class="row best-seller-item"> 14348 <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> 14349 <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 14350 </a> 14351 </div> 14352 <div class="row best-seller-item"> 14353 <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> 14354 <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 14355 </div> 14356 <a class="view_all" href="/power-tools/sanders-polishers.html">View All</a> 14357 </div> 14358 <div class="col"> 14359 <div class="row best-seller-item"> 14360 <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> 14361 <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 14362 </a> 14363 </div> 14364 <div class="row best-seller-item"> 14365 <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> 14366 <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 14367 </a> 14368 </div> 14369 <div class="row best-seller-item"> 14370 <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> 14371 <a href="https://toolstoday.com/festool-577520-finish-delta-sander-dts-400-req-plus.html">Festool 577520 Finish Delta Sander DTS 400 REQ-Plus 14372 </a> 14373 </div> 14374 <a class="view_all" href="/power-tools/sanders-polishers.html">View All</a> 14375 </div> 14376 </div> 14377 </div> 14378 </div> 14379 <div class="col best-seller" data-hover="main-option-14"> 14380 14381 <div class="row"> 14382 <p><a href="/power-tools/saws.html">Saws</a></p> 14383 <a href="/power-tools/saws/table-saws.html">Table Saws</a> 14384 <a href="/power-tools/saws/track-saws.html">Track Saws</a> 14385 <a href="/power-tools/saws/miter-saws.html">Miter Saws</a> 14386 <a href="/power-tools/saws/bandsaws.html">Bandsaws</a> 14387 <a href="/power-tools/saws/jigsaws.html">Jigsaws</a> 14388 <a href="/power-tools/saws/reciprocating-saws.html">Reciprocating Saws</a> 14389 <a href="/power-tools/saws/scroll-saws.html">Scroll Saws</a> 14390 <a href="/power-tools/saws/specialty-saws.html">Specialty Saws</a> 14391 <a href="/power-tools/saws/circular-saws.html">Circular Saws</a> 14392 <a class="view_all" href="https://toolstoday.com/power-tools/saws.html">View All</a> 14393 </div> 14394 <div class="row best-sellers-container"> 14395 <p><a href="/power-tools/saws.html?sort=popularity">Best sellers</a></p> 14396 <div class="row-container"> 14397 <div class="col"> 14398 <div class="row best-seller-item"> 14399 <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> 14400 <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> 14401 </div> 14402 <div class="row best-seller-item"> 14403 <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> 14404 <a href="https://toolstoday.com/festool-576531-cordless-jigsaw-psbc-420-eb-basic-carvex.html">Festool 576531 Cordless Jigsaw PSBC 420 EB-Basic CARVEX 14405 </a> 14406 </div> 14407 <div class="row best-seller-item"> 14408 <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> 14409 <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 14410 </a> 14411 </div> 14412 <a class="view_all" href="/power-tools/saws.html?sort=popularity">View All</a> 14413 </div> 14414 <div class="col"> 14415 <div class="row best-seller-item"> 14416 <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> 14417 <a href="https://toolstoday.com/festool-576950-cordless-reciprocating-saw-rsc-18-eb-basic.html">Festool 576950 Cordless reciprocating saw RSC 18 EB-Basic 14418 </a> 14419 </div> 14420 <div class="row best-seller-item"> 14421 <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> 14422 <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 14423 </a> 14424 </div> 14425 <div class="row best-seller-item"> 14426 <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> 14427 <a href="https://toolstoday.com/powermatic-pm9-1791285-slr12-rip-saw-15hp-3ph-230.html">Powermatic PM9-1791285 SLR12 Rip Saw, 15HP 3PH 230 14428 </a> 14429 </div> 14430 <a class="view_all" href="/power-tools/saws.html?sort=popularity">View All</a> 14431 </div> 14432 </div> 14433 </div> 14434 </div> 14435 <div class="col best-seller" data-hover="main-option-16"> 14436 14437 <div class="row"> 14438 <p><a href="/power-tools/timber-framing-tools.html">Timber Framing Tools</a></p> 14439 <a class="view_all" href="/power-tools/timber-framing-tools.html">View All</a> 14440 </div> 14441 <div class="row best-sellers-container"> 14442 <p><a href="/power-tools/saws.html?sort=popularity">Best sellers</a></p> 14443 <div class="row-container"> 14444 <div class="col"> 14445 <div class="row best-seller-item"> 14446 <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> 14447 <a href="https://toolstoday.com/mafell-924231-ls103ec-usa-120v-60hz-28x2-inchx150.html">Mafell 924231 Ls103Ec-Usa 120V 60Hz 28X2 InchX150</a> 14448 </div> 14449 <div class="row best-seller-item"> 14450 <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> 14451 <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> 14452 </div> 14453 <div class="row best-seller-item"> 14454 <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> 14455 <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> 14456 </div> 14457 <a class="view_all" href="/power-tools/timber-framing-tools.html?sort=popularity">View All</a> 14458 </div> 14459 <div class="col"> 14460 <div class="row best-seller-item"> 14461 <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> 14462 <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> 14463 </div> 14464 <div class="row best-seller-item"> 14465 <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/98301/mafell_ls_103ec_sg_230_slot_mortiser_103_ec__82801.1752058057.jpg?c=1" alt="Menu Image" /></a> 14466 <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> 14467 </div> 14468 <div class="row best-seller-item"> 14469 <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> 14470 <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> 14471 </div> 14472 <a class="view_all" href="/power-tools/timber-framing-tools.html?sort=popularity">View All</a> 14473 </div> 14474 </div> 14475 </div> 14476 </div> 14477 <div class="col best-seller" data-hover="main-option-15"> 14478 14479 <div class="row"> 14480 <p><a href="/power-tools/power-tool-accessories/wood-turning-accessories.html">Wood Turning Machines and Accessories</a></p> 14481 <a href="/power-tools/wood-turning.html">Wood Turning Machines</a> 14482 <a href="/power-tools/wood-turning.html?filters=Tool+type,Benchtop+Lathes">Benchtop Lathes</a> 14483 <a href="/power-tools/wood-turning.html?filters=Tool+type,Floor+Standing+Lathes">Floor Standing Lathes</a> 14484 <a class="view_all" href="/power-tools/power-tool-accessories/wood-turning-accessories.html">View All</a> 14485 </div> 14486 <div class="row best-sellers-container"> 14487 <p><a href="/power-tools/power-tool-accessories/wood-turning-accessories.html?sort=popularity">Best sellers</a></p> 14488 <div class="row-container"> 14489 <div class="col"> 14490 <div class="row best-seller-item"> 14491 <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> 14492 <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 14493 </a> 14494 </div> 14495 <div class="row best-seller-item"> 14496 <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> 14497 <a href="https://toolstoday.com/powermatic-1353001-3520c-lathe-2-hp-230v.html">Powermatic 1353001 3520C Lathe, 2 HP 220V 14498 </a> 14499 </div> 14500 <div class="row best-seller-item"> 14501 <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> 14502 <a href="https://toolstoday.com/powermatic-pm9-1792014-pm2014-lathe.html">Powermatic PM9-1792014 PM2014 Lathe</a> 14503 </div> 14504 <a class="view_all" href="/power-tools/power-tool-accessories/wood-turning-accessories.html?sort=popularity">View All</a> 14505 </div> 14506 <div class="col"> 14507 <div class="row best-seller-item"> 14508 <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> 14509 <a href="https://toolstoday.com/jet-719400k-jwl-1440vsk-14-x-40-variable-speed-wood-lathe-with-legs-1hp-1ph-115-230v.html">
14509Jet 719400K JWL-1440VSK 14" x 40" Variable Speed Wood Lathe with Legs, 1HP 1PH 115/230V 14510 </a> 14511 </div> 14512 <div class="row best-seller-item"> 14513 <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> 14514 <a href="https://toolstoday.com/powermatic-1792014ak-pm2014-lathe-and-stand-kit.html">Powermatic 1792014AK PM2014 Lathe and Stand Kit 14515 </a> 14516 </div> 14517 <div class="row best-seller-item"> 14518 <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> 14519 <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> 14520 </div> 14521 <a class="view_all" href="/power-tools/power-tool-accessories/wood-turning-accessories.html">View All</a> 14522 </div> 14523 </div> 14524 </div> 14525 </div> 14526 <!-- 14527 <div class="col best-seller" data-hover="main-option-16"> 14528 <div class="row"> 14529 <p><a href="/everything-cnc/laser-cutters-engravers.html">Laser Cutters</a></p> 14530 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Diode+Lasers">Diode Lasers</a> 14531 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Infared+Lasers">Infrared Lasers</a> 14532 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Ink+Printers">Ink Printers</a> 14533 <a href="/power-tools/laser-cutters-engravers.html?filters=Tool+type,Fiber+Laser">Fiber Laser</a> 14534 <a class="view_all" href="">View All</a> 14535 </div> 14536 <div class="row best-sellers-container"> 14537 <p><a href="https://toolstoday.com/everything-cnc/cnc-machines.html?sort=popularity">Best sellers</a></p> 14538 <div class="row-container"> 14539 <div class="col"> 14540 <div class="row best-seller-item"> 14541 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28949/85580/xtool-laser__51351.1723058878.jpg" alt=""> 14542 <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 14543 </a> 14544 </div> 14545 <div class="row best-seller-item"> 14546 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29438/88942/XT-P5010341-1__71935.1725447820.jpg" alt=""> 14547 <a href="https://toolstoday.com/xtool-p5010341-xtool-f1-ultra-laser-engraver.html">xTool P5010341 xTool F1 Ultra Laser Engraver 14548 </a> 14549 </div> 14550 <div class="row best-seller-item"> 14551 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29128/84755/pc_f4f28acf-a0e1-4137-a290-bc76abd69767__34347.1721228866.jpg" alt=""> 14552 <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 14553 </a> 14554 </div> 14555 <a class="view_all" href="https://toolstoday.com/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 14556 </div> 14557 <div class="col"> 14558 <div class="row best-seller-item"> 14559 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29441/88918/XT-P1030615-1__44688.1725446943.jpg?c=1" alt=""> 14560 <a href="https://toolstoday.com/xtool-m1-ultra-20w-basic.html">xTool M1 Ultra 20W basic 14561 </a> 14562 </div> 14563 <div class="row best-seller-item"> 14564 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/29439/88936/XT-P5010363-1__34191.1725447735.jpg" alt=""> 14565 <a href="https://toolstoday.com/xtool-p5010363-xtool-f1-ultra-conveyor.html">xTool P5010363 xTool F1 Ultra Conveyor 14566 </a> 14567 </div> 14568 <div class="row best-seller-item"> 14569 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/28934/84420/XT-P1030493-imgblack__03845.1720087371.jpg" alt=""> 14570 <a href="https://toolstoday.com/xtool-s1-enclosed-diode-laser-cutter-40w.html">xTool S1 Enclosed Diode Laser Cutter 40W 14571 </a> 14572 </div> 14573 <a class="view_all" href="https://toolstoday.com/everything-cnc/cnc-machines.html?sort=popularity">View All</a> 14574 </div> 14575 </div> 14576 </div> 14577 </div> 14578 --> 14579 </div> 14580 </div> 14581 <div class="cols"> 14582 <div class="col"> 14583 <ul> 14584 <li class="level1 has-subs "> 14585 <a href="/everything-cnc/cnc-machines.html" class="main-subs-link"><span class="link-wrap">CNC Machines</span></a> 14586 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14587 <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> 14588 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Midsize
14588+CNCs"><span class="link-wrap">Midsize CNCs</span></a></li> 14589 <li class="level2"><a href="/everything-cnc/cnc-machines.html?filters=Tool+type,Handheld+CNCs"><span class="link-wrap">Handheld CNCs</span></a></li> 14590 <span class="link-wrap">Brands</span> 14591 <li class="level2"><a href="/axiom/"><span class="link-wrap">Axiom</a></span></a></li> 14592 <li class="level2"><a href="/carbide-3d/"><span class="link-wrap">Carbide 3D</a></span></a></li> 14593 <li class="level2"><a href="/shaper-tools/"><span class="link-wrap">Shaper Tools</a></span></a></li> 14594 <li class="level2"><a href="/stepcraft/"><span class="link-wrap">Stepcraft</a></span></a></li> 14595 <li class="level2-view-all"><a href="/everything-cnc/cnc-machines.html"><span class="link-wrap">View All CNC Machines </span></a></li> 14596 </ul> 14597 </li> 14598 <li class="level1 has-subs"> 14599 <a href="/power-tools/drilling-screwdriving.html" class="main-subs-link"><span class="link-wrap">Drilling & Screwdriving</span></a> 14600 <ul class="ul-lvl-2 on-top-1 top-power-1" style="display: none;"> 14601 <li class="level2"><a href="/power-tools/drilling-screwdriving/combo-kits.html"><span class="link-wrap">Combo Kits</span></a></li> 14602 <li class="level2"><a href="/power-tools/drilling-screwdriving/drill-presses.html"><span class="link-wrap">Drill Presses</span></a></li> 14603 <li class="level2"><a href="/power-tools/drilling-screwdriving/drills.html"><span class="link-wrap">Drills</span></a></li> 14604 <li class="level2"><a href="/power-tools/drilling-screwdriving/impact-drivers.html"><span class="link-wrap">Impact Drivers</span></a></li> 14605 <li class="level2"><a href="/power-tools/drilling-screwdriving/rotary-hammers.html"><span class="link-wrap">Rotary Hammers</span></a></li> 14606 <li class="level2"><a href="/power-tools/drilling-screwdriving/screw-drywall-guns.html"><span class="link-wrap">Screw & Drywall Guns</span></a></li> 14607 <li class="level2-view-all"><a href="/power-tools/drilling-screwdriving.html"><span class="link-wrap">View All Drilling & Screwdriving</span></a></li> 14608 </ul> 14609 </li> 14610 <li class="level1 has-subs"> 14611 <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> 14612 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14613 <li class="level2"><a href="/power-tools/dust-extractors-collectors-air-filtration/air-filtration.html"><span class="link-wrap">Air Filtration</span></a></li> 14614 <li class="level2"><a href="/power-tools/dust-extractors-collectors-air-filtration/dust-collectors.html"><span class="link-wrap">Dust Collectors</span></a></li> 14615 <li class="level2"><a href="/power-tools/dust-extractors-collectors-air-filtration/dust-extractors.html"><span class="link-wrap">Dust Extractors</span></a></li> 14616 <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> 14617 </ul> 14618 </li> 14619 <li class="level1 has-subs"> 14620 <a href="/power-tools/edge-banders.html" class="main-subs-link"><span class="link-wrap">Edge Banders</span></a> 14621 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14622 <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> 14623 <li class="level2"><a href="/power-tools/edge-banders.html?filters=Tool+type,Edge+Bander+Accessories">Edge Bander Accessories</span></a></li> 14624 <li class="level2-view-all"><a href="/power-tools/edge-banders.html"><span class="link-wrap">View All Edge Banders</span></a></li> 14625 </ul> 14626 </li> 14627 <li class="level1 has-subs"> 14628 <a href="/power-tools/joinery-machines.html" class="main-subs-link"><span class="link-wrap">Joinery Machines</span></a> 14629 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14630 <li class="level2"><a href="/power-tools/joinery-machines.html?filters=Tool+type,Benchtop+Mortisers"><span class="link-wrap">Benchtop Mortisers</span></a></li> 14631 <li class="level2"><a href="/power-tools/joinery-machines.html?filters=Tool+type,Biscuit+Joiners">Biscuit Joiners</span></a></li> 14632 <li class="level2"><a href="/power-tools/joinery-machines.html?filters=Tool+type,Cordless+Biscuit+Joiners">Cordless Biscuit Joiners</span></a></li> 14633 <li class="level2"><a href="/power-tools/joinery-machines.html?filters=Tool+type,Loose+Tenon+Joinery">Loose Tenon Joinery</span></a></li>
14634 <li class="level2-view-all"><a href="/power-tools/joinery-machines.html"><span class="link-wrap">View All Joinery Machines</span></a></li> 14635 </ul> 14636 </li> 14637 <li class="level1 has-subs"> 14638 <a href="/power-tools/jointers-planers.html" class="main-subs-link"><span class="link-wrap">Jointers & Planers</span></a> 14639 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14640 <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> 14641 <li class="level2"><a href="/power-tools/jointers-planers/jointers.html"><span class="link-wrap">Jointers</span></a></li> 14642 <li class="level2"><a href="/power-tools/jointers-planers/planers.html"><span class="link-wrap">Planers</span></a></li> 14643 <li class="level2-view-all"><a href="/power-tools/jointers-planers.html"><span class="link-wrap">View All Jointers & Planers</span></a></li> 14644 </ul> 14645 </li> 14646 <li class="level1 has-subs"> 14647 <a href="/everything-cnc/laser-cutters-engravers.html" class="main-subs-link"><span class="link-wrap">Laser Cutters</span></a> 14648 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14649 <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> 14650 <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> 14651 <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> 14652 <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> 14653 <li class="level2-view-all"><a href="/everything-cnc/laser-cutters-engravers.html"><span class="link-wrap">View All Laser Cutters</span></a></li> 14654 </ul> 14655 </li> 14656 14657 <li class="level1 has-subs"> 14658 <a href="/power-tools/material-handling.html" class="main-subs-link"><span class="link-wrap">Material Handling</span></a> 14659 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14660 <li class="level2"><a href="/power-tools/material-handling.html?filters=Tool+type,Vacuum+Lifters"><span class="link-wrap">Vacuum Lifters</span></a></li> 14661 <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> 14662 <li class="level2-view-all"><a href="/power-tools/material-handling.html"><span class="link-wrap">View All Material Handling</span></a></li> 14663 </ul> 14664 </li> 14665 <li class="level1 has-subs"> 14666 <a href="/power-tools/metalworking-tools.html" class="main-subs-link"><span class="link-wrap">Metalworking Tools</span></a> 14667 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14668 <li class="level2"><a href="/power-tools/metalworking-tools/grinders.html"><span class="link-wrap">Grinders</span></a></li> 14669 <li class="level2"><a href="/power-tools/metalworking-tools/magnetic-drills.html"><span class="link-wrap">Magnetic Drills</span></a></li> 14670 <li class="level2"><a href="/power-tools/metalworking-tools/nibblers-shears.html"><span class="link-wrap">Nibblers & Shears</span></a></li> 14671 <li class="level2"><a href="/power-tools/metalworking-tools/saws.html"><span class="link-wrap">Saws</span></a></li> 14672 <li class="level2-view-all"><a href="/power-tools/metalworking-tools.html"><span class="link-wrap">View All Metalworking Tools</span></a></li> 14673 </ul> 14674 </li> 14675 <li class="level1 has-subs"> 14676 <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> 14677 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14678 <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> 14679 <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> 14680 <li class="level2"><a href="/power-tools/mobile-tool-bases-universal-stands.html"><span class="link-wrap">Universal Tool Stands</span></a></li>
14681 <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> 14682 </ul> 14683 </li> 14684 <li class="level1 has-subs"> 14685 <a href="/power-tools/oscillating-multi-tools.html" class="main-subs-link"><span class="link-wrap">Oscillating Multi-Tools</span></a> 14686 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14687 <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> 14688 <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> 14689 <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> 14690 <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> 14691 <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> 14692 <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> 14693 </ul> 14694 </li> 14695 <li class="level1 has-subs"> 14696 <a href="/power-tools/oscillating-multi-tools.html" class="main-subs-link"><span class="link-wrap">Oscillating Multi-Tools</span></a> 14697 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14698 <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> 14699 <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> 14700 <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> 14701 <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> 14702 <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> 14703 <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> 14704 </ul> 14705 </li> 14706 <li class="level1 has-subs"> 14707 <a href="/power-tools/power-tool-accessories.html" class="main-subs-link"><span class="link-wrap">Power Tool Accessories</span></a> 14708 <ul class="ul-lvl-2 on-top-1 top-power-2" style="display: none;"> 14709 <li class="level2"><a href="/power-tools/power-tool-accessories/air-filtration-accessories.html"><span class="link-wrap">Air Filtration Accessories</span></a></li> 14710 <li class="level2"><a href="/power-tools/power-tool-accessories/batteries-chargers.html"><span class="link-wrap"></span>Batteries & Chargers</a> 14711 </li> 14712 <li class="level2"><a href="/power-tools/power-tool-accessories/drilling-screwdriving-accessories.html"><span class="link-wrap">Drilling & Screwdriving Accessories</span></a></li> 14713 <li class="level2"><a href="/power-tools/power-tool-accessories/dust-collection-accessories.html"><span class="link-wrap">Dust Collection Accessories</span></a></li> 14714 <li class="level2"><a href="/power-tools/power-tool-accessories/dust-extractor-accessories.html"><span class="link-wrap">Dust Extractor Accessories</span></a></li> 14715 <li class="level2"><a href="/power-tools/power-tool-accessories/grinder-accessories.html"><span class="link-wrap">Grinder Accessories</span></a></li> 14716 <li class="level2"><a href="/power-tools/power-tool-accessories/joinery-machine-accessories.html"><span class="link-wrap">Joinery Machine Accessories</span></a></li> 14717 <li class="level2"><a href="/power-tools/power-tool-accessories/jointer-planer-accessories.html"><span class="link-wrap">Jointer &
14717 Planer Accessories</span></a></li> 14718 <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> 14719 <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> 14720 <li class="level2"><a href="/power-tools/power-tool-accessories/polishing-accessories.html"><span class="link-wrap">Polishing Accessories</span></a></li> 14721 <li class="level2"><a href="/power-tools/power-tool-accessories/roller-stands.html"><span class="link-wrap">Roller Stands</span></a></li> 14722 <li class="level2"> 14723 <a href="/power-tools/power-tool-accessories/routing-accessories.html"><span class="link-wrap">Routing Accessories</span></a> 14724 <ul class="ul-lvl-3"> 14725 <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> 14726 <li class="level3"><a href="/power-tools/power-tool-accessories/routing-accessories/pantorouter-accessories.html"><span class="link-wrap">Pantorouter Accessories</span></a></li> 14727 <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> 14728 <li class="level3"><a href="/power-tools/power-tool-accessories/routing-accessories/slab-flattening.html"><span class="link-wrap">Slab Flattening</span></a></li> 14729 </ul> 14730 </li> 14731 <li class="level2"> 14732 <a href="/power-tools/power-tool-accessories/sanding-accessories.html"><span class="link-wrap">Sanding Accessories</span></a> 14733 <ul class="ul-lvl-3"> 14734 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/belt-sanders.html"><span class="link-wrap">Belt Sanders</span></a></li> 14735 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/disc-sanders.html"><span class="link-wrap">Disc Sanders</span></a></li> 14736 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/drum-sanders.html"><span class="link-wrap">Drum Sanders</span></a></li> 14737 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/dust-collection.html"><span class="link-wrap">Dust Collection</span></a></li> 14738 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/guides-jigs.html"><span class="link-wrap">Guides & Jigs</span></a></li> 14739 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/hand-sanding.html"><span class="link-wrap">Hand Sanding</span></a></li> 14740 <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> 14741 <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> 14742 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/sanding-pads.html"><span class="link-wrap">Sanding Pads</span></a></li> 14743 <li class="level3"><a href="/power-tools/power-tool-accessories/sanding-accessories/spindle-sanders.html"><span class="link-wrap">Spindle Sanders</span></a></li> 14744 </ul> 14745 </li> 14746 <li class="level2"> 14747 <a href="/power-tools/power-tool-accessories/saw-accessories.html"><span class="link-wrap">Saw Accessories</span></a> 14748 <ul class="ul-lvl-3"> 14749 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/bandsaw-accessories.html"><span class="link-wrap">Bandsaw Accessories</span></a></li> 14750 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/bandsaw-blades.html"><span class="link-wrap">Bandsaw Blades</span></a></li> 14751 <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> 14752 <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> 14753 <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> 14754 <li class="level3"><a href="/power-tools/power-tool-accessories/saw-accessories/jigsaw-accessories.html"><span class="link-wrap">Jigsaw Accessories</span></a></li> 14755 <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> 14756 <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> 14757 <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> 14758 <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> 14759 </ul> 14760 </li> 14761 <li class="level2"><a href="/power-tools/power-tool-accessories/shaper-accessories.html"><span class="link-wrap">Shaper Accessories</span></a></li> 14762 <li class="level2"><a href="/power-tools/power-tool-accessories/wood-turning-accessories.html"><span class="link-wrap">Wood Turning Accessories</span></a></li> 14763 <li class="level2"><a href="/power-tools/power-tool-accessories/timber-framing-accessories.html"><span class="link-wrap">Timber Framing Accessories</span></a></li>
14764 <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> 14765 </ul> 14766 </li> 14767 <li class="level1 has-subs"> 14768 <a href="/power-tools/routers-shapers.html" class="main-subs-link"><span class="link-wrap">Routers & Shapers</span></a> 14769 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14770 <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> 14771 <li class="level2"><a href="/power-tools/routers-shapers/router-joinery.html"><span class="link-wrap">Router Joinery</span></a></li> 14772 <li class="level2"><a href="/power-tools/routers-shapers/router-slab-flattening.html"><span class="link-wrap">Router Slab Flattening</span></a></li> 14773 <li class="level2"><a href="/power-tools/routers-shapers/router-tables.html"><span class="link-wrap">Router Tables</span></a></li> 14774 <li class="level2"><a href="/power-tools/routers-shapers/routers.html"><span class="link-wrap">Routers</span></a></li> 14775 <li class="level2"><a href="/power-tools/routers-shapers/shapers.html"><span class="link-wrap">Shapers</span></a></li> 14776 <li class="level2-view-all"><a href="/power-tools/routers-shapers.html"><span class="link-wrap">View All Routers & Shapers</span></a></li> 14777 </ul> 14778 </li> 14779 <li class="level1 has-subs"> 14780 <a href="/power-tools/sanders-polishers.html" class="main-subs-link"><span class="link-wrap">Sanders & Polishers</span></a> 14781 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14782 <li class="level2"><a href="/power-tools/sanders-polishers/belt-edge-sanders.html"><span class="link-wrap">Belt & Edge Sanders</span></a> 14783 </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> 14784 </li> 14785 <li class="level2"><a href="/power-tools/sanders-polishers/disc-sanders.html"><span class="link-wrap">Disc Sanders</span></a></li> 14786 <li class="level2"><a href="/power-tools/sanders-polishers/drum-sanders.html"><span class="link-wrap">Drum Sanders</span></a></li> 14787 <li class="level2"><a href="/power-tools/sanders-polishers/drywall-sanders.html"><span class="link-wrap">Drywall Sanders</span></a></li> 14788 <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> 14789 <li class="level2"><a href="/power-tools/sanders-polishers/polishers.html"><span class="link-wrap">Polishers</span></a></li> 14790 <li class="level2"><a href="/power-tools/sanders-polishers/random-orbital-sanders.html"><span class="link-wrap">Random Orbital Sanders</span></a></li> 14791 <li class="level2"><a href="/power-tools/sanders-polishers/spindle-sanders.html"><span class="link-wrap">Spindle Sanders</span></a></li> 14792 <li class="level2-view-all"><a href="/power-tools/sanders-polishers.html"><span class="link-wrap">View All Sanders & Polishers</span></a></li> 14793 </ul> 14794 </li> 14795 <li class="level1 has-subs"> 14796 <a href="/power-tools/saws.html" class="main-subs-link"><span class="link-wrap">Saws</span></a> 14797 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14798 <li class="level2"><a href="/power-tools/saws/bandsaws.html"><span class="link-wrap">Bandsaws</span></a></li> 14799 <li class="level2"><a href="/power-tools/saws/jigsaws.html"><span class="link-wrap">Jigsaws</span></a></li> 14800 <li class="level2"><a href="/power-tools/saws/miter-saws.html"><span class="link-wrap">Miter Saws</span></a></li> 14801 <li class="level2"><a href="/power-tools/saws/reciprocating-saws.html"><span class="link-wrap">Reciprocating Saws</span></a></li> 14802 <li class="level2"><a href="/power-tools/saws/scroll-saws.html"><span class="link-wrap">Scroll Saws</span></a></li> 14803 <li class="level2"><a href="/power-tools/saws/specialty-saws.html"><span class="link-wrap">Specialty Saws</span></a></li> 14804 <li class="level2"><a href="/power-tools/saws/table-saws.html"><span class="link-wrap">Table Saws</span></a></li> 14805 <li class="level2"><a href="/power-tools/saws/track-saws.html"><span class="link-wrap">Track Saws</span></a></li> 14806 <li class="level2"><a href="/power-tools/saws/circular-saws.html"><span class="link-wrap">Circular Saws</span></a></li>
14807 <li class="level2-view-all"><a href="/power-tools/saws.html"><span class="link-wrap">View All Saws</span></a></li> 14808 </ul> 14809 </li> 14810 <li class="level1"> 14811 <a href="/power-tools/timber-framing-tools.html"><span class="link-wrap">Timber Framing Tools</span></a> 14812 </li> 14813 <li class="level1 has-subs"> 14814 <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> 14815 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 14816 <li class="level2"><a href="/power-tools/wood-turning.html"><span class="link-wrap">Wood Turning Machines</span></a></li> 14817 <li class="level2"><a href="/power-tools/wood-turning.html?filters=Tool+type,Benchtop+Lathes"><span class="link-wrap">Benchtop Lathes</span></a></li> 14818 <li class="level2"><a href="/power-tools/saws/miter-saws.html"><span class="link-wrap">Miter Saws</span></a></li> 14819 <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> 14820 <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> 14821 </ul> 14822 </li> 14823 </ul> 14824 </div> 14825 </div> 14826</div> 14827</div> 14828 <div data-id="menu-5"><div class="dropdown menu-5"> 14829 <div class="desktop-menu"> 14830 <div class="menu-title"> 14831 <p class="label-menu"><a href="/shop-by-brand">SHOP BY BRAND</a></p><a href="/shop-by-brand">View All Brands</a> 14832 </div> 14833 <div class="row with-choice"> 14834 14835 14836 <div class="left-menu"> 14837 14838 <a href="/amana-tool/"><p class="main-cat-name active" id="main-option-1"> 14839 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-1-130.jpg" alt="Menu Image" /> 14840 Amana Tool 14841 </p></a> 14842 <a href="/festool/"><p class="main-cat-name" id="main-option-3"> 14843 <img 14844 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-6-130.jpg" alt="Menu Image" /> 14845 Festool 14846 </p></a> 14847 <a href="/sawstop/"><p class="main-cat-name" id="main-option-2"> 14848 <img 14849 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-13-130.jpg" alt="Menu Image" /> 14850 SawStop 14851 </p></a> 14852 <a href="/woodpeckers/"><p class="main-cat-name" id="main-option-4"> 14853 <img 14854 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-3-130.jpg" alt="Menu Image" /> 14855 Woodpeckers 14856 </p></a> 14857 <a href="/mafell/"><p class="main-cat-name" id="main-option-13"> 14858 <img 14859 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/mafell-icon-1-.jpg?t=1765192483" alt="Menu Image" /> 14860 Mafell 14861 </p></a> 14862 <a href="/laguna/"><p class="main-cat-name" id="main-option-24"> 14863 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/laguna-hp-130.jpg" alt="Menu Image" />Laguna Tools</p> 14864 </a> 14865 <a href="/vectric/"><p class="main-cat-name" id="main-option-10"> 14866 <img 14867 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-4-130.jpg" alt="Menu Image" /> 14868 VECTRIC 14869 </p></a> 14870 <a href="/jet-tools/"><p class="main-cat-name" id="main-option-9"> 14871 <img 14872 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/jet-130.jpg" alt="Menu Image" /> 14873 Jet 14874 </p></a> 14875 <a href="/fein/"><p class="main-cat-name" id="main-option-8"> 14876 <img 14877 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-5-130.jpg" alt="Menu Image" /> 14878 Fein 14879 </p></a> 14880 <a href="/airweights/"><p class="main-cat-name" id="main-option-16"> 14881 <img 14882 src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-4-16-130.jpg" alt="Menu Image" /> 14883 AirWeights 14884 </p></a> 14885 14886 14887 </div> 14888 14889 <div class="col active best-seller" data-hover="main-option-1"> 14890 <div class="row"> 14891 <p><a href="/amana-tool/">Amana Tool</a></p> 14892 <a href="/router-bits.html">Router Bits</a> 14893 <a href="/router-bits/spektra-extreme-life-coated-router-bits.html">Spektra Router 14894 Bits</a> 14895 <a href="/router-bits/cnc-router-bits-and-insert-router-bits.html">CNC Router Bits 14896 and End Mills</a> 14897 <a href="/saw-blades.html">Saw Blades</a> 14898 <a href="/boring-bits-and-drilling-bits.html">Boring and Drilling Bits</a> 14899 <a href="/shaper-cutters.html">Shaper Cutters</a> 14900 <a class="view_all" href="/amana-tool/">View All</a> 14901 </div> 14902 <div class="row best-sellers-container"> 14903 <p> 14904 <a href="/amana-tool/?sort=popularity">Best sellers</a> 14905 </p> 14906 <div class="row-container"> 14907 <div class="col"> 14908 <div class="row best-seller-item"> 14909 <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> 14910 <a href="https://toolstoday.com/v-13941-46225-k.html">Amana Tool 46225-K SC Spektra Extreme 14911 Tool Life Coated Spiral 14912 Plunge 1/8 Dia x 13/16 CH x 1/4 SHK 2-1/2 Inch Long Down-Cut Router 14913 Bit 14914 </a> 14915 </div> 14916 <div class="row best-seller-item"> 14917 <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> 14918 <a href="https://toolstoday.com/v-13779-46202-k-bit.html">Amana Tool 46202-K SC Spektra 14919 Extreme Tool Life Coated Spiral 14920 Plunge 1/4 Dia x 3/4 CH x 1/4 SHK 2-1/2 Inch Long Down-Cut Router 14921 Bit 14922 </a> 14923 </div> 14924 <div class="row best-seller-item"> 14925 <a class="link-img" href="https://toolstoday.com/v-13354-461
1492570-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> 14926 <a href="https://toolstoday.com/v-13354-46170-k.html">Amana Tool 46170-K CNC SC Spektra 14927 Extreme Tool Life Coated 14928 Compression Spiral 1/4 D x 7/8 CH x 1/4 SHK x 2-1/2 Inch Long 2 14929 Flute Router Bit 14930 </a> 14931 </div> 14932 <a class="view_all" href="/amana-tool/">View All</a> 14933 </div> 14934 <div class="col"> 14935 <div class="row best-seller-item"> 14936 <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> 14937 <a href="https://toolstoday.com/v-13921-46280-k.html">Amana Tool 46280-K CNC Spektra Extreme 14938 Tool Life Coated SC 2D and 14939 3D Carving 6.2 Deg Tapered Angle Ball Nose x 1/32 D x 1/64 R x 1 CH 14940 x 1/4 SHK x 3 Inch Long x 3 Flute Router Bit 14941 </a> 14942 </div> 14943 <div class="row best-seller-item"> 14944 <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> 14945 <a href="https://toolstoday.com/v-13204-46172-k.html">Amana Tool 46172-K CNC SC Spektra 14946 Extreme Tool Life Coated 14947 Compression Spiral 3/8 D x 1-1/4 CH x 3/8 SHK x 3 Inch Long 2 Flute 14948 Router Bit 14949 </a> 14950 </div> 14951 <div class="row best-seller-item"> 14952 <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> 14953 <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 14954 </a> 14955 </div> 14956 <a class="view_all" href="/amana-tool/">View All</a> 14957 </div> 14958 </div> 14959 </div> 14960 </div> 14961 <div class="col best-seller" data-hover="main-option-2"> 14962 <div class="row"> 14963 <p><a href="/sawstop/">SawStop</a></p> 14964 <a href="/sawstop/?filters=Tool+type,Cabinet+Table+Saws">Cabinet Table Saws</a> 14965 <a href="/sawstop/?filters=Tool+type,Replacement+Brakes">Replacement Brakes</a> 14966 <a href="/sawstop/?filters=Tool+type,Table+Saw+Accessories">Table Saw 14967 Accessories</a> 14968 <a href="/sawstop/?filters=Tool+type,Contractor+Table+Saws">Contractor Table 14969 Saws</a> 14970 <a href="/sawstop/?filters=Tool+type,Jobsite+Table+Saws">Jobsite Table Saws</a> 14971 <a class="view_all" href="/sawstop/">View All</a> 14972 </div> 14973 <div class="row best-sellers-container"> 14974 <p> 14975 <a href="/sawstop/?sort=popularity">Best sellers</a> 14976 </p> 14977 <div class="row-container"> 14978 <div class="col"> 14979 <div class="row best-seller-item"> 14980 <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> 14981 <a 14982 href="https://toolstoday.com/sawstop-pcs175-tgp252-1-75-hp-professional-cabinet-saw-with-52-professional-t-glide-fence-system.html">SawStop 14983 PCS175-TGP252 1.75 HP Professional Cabinet Saw with 52â 14984 Professional T-Glide Fence System 14985 </a> 14986 </div> 14987 <div class="row best-seller-item"> 14988 <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> 14989 <a 14990 href="https://toolstoday.com/sawstop-pcs175-tgp236-1-75hp-professional-cabinet-saw-with-36-professional-t-glide-fence-system.html">SawStop
14991 PCS175-TGP236 1.75HP Professional Cabinet Saw with 36â 14992 Professional T-Glide Fence System 14993 </a> 14994 </div> 14995 <div class="row best-seller-item"> 14996 <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> 14997 <a 14998 href="https://toolstoday.com/sawstop-pcs175-pfa30-1-75hp-professional-cabinet-saw-with-30-premium-fence-system.html">SawStop 14999 PCS175-PFA30 1.75HP Professional Cabinet Saw with 30â 15000 Premium Fence System 15001 </a> 15002 </div> 15003 <a class="view_all" href="/sawstop/">View All</a> 15004 </div> 15005 <div class="col"> 15006 <div class="row best-seller-item"> 15007 <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> 15008 <a 15009 href="https://toolstoday.com/sawstop-pcs31230-pfa30-3hp-professional-cabinet-saw-with-30-premium-fence-system.html">SawStop 15010 PCS31230-PFA30 3HP Professional Cabinet Saw with 30â 15011 Premium Fence System 15012 </a> 15013 </div> 15014 <div class="row best-seller-item"> 15015 <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> 15016 <a 15017 href="https://toolstoday.com/sawstop-pcs31230-tgp236-3hp-professional-cabinet-saw-with-36-professional-t-glide-fence-system.html">SawStop 15018 PCS31230-TGP236 3HP Professional Cabinet Saw with 36â 15019 Professional T-Glide Fence System 15020 </a> 15021 </div> 15022 <div class="row best-seller-item"> 15023 <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> 15024 <a 15025 href="https://toolstoday.com/sawstop-pcs31230-tgp252-3hp-professional-cabinet-saw-with-52-professional-t-glide-fence-system.html">SawStop 15026 PCS31230-TGP252 3HP Professional Cabinet Saw with 52â 15027 Professional T-Glide Fence System 15028 </a> 15029 </div> 15030 <a class="view_all" href="/sawstop/">View All</a> 15031 </div> 15032 </div> 15033 </div> 15034 </div> 15035 <div class="col best-seller" data-hover="main-option-3"> 15036 <div class="row"> 15037 <p><a href="/festool/">Festool</a></p> 15038 <a href="/festool/?filters=Tool+type,Loose+Tenon+Joinery">Loose Tenon Joinery</a> 15039 <a href="/festool/?filters=Tool+type,Corded+Dust+Extractors">Corded Dust Extractors</a> 15040 <a href="/festool/?filters=Tool+type,Corded+Track+Saws">Corded Track Saws</a> 15041 <a href="/festool/?filters=Tool+type,Random+Orbital+Sanders">Random Orbital Sanders</a> 15042 <a href="/festool/?filters=Tool+type,Edge+Bander+Machines">Edge Bander 15043 Machines</a> 15044 <a class="view_all" href="/festool/">View All</a> 15045 </div> 15046 <div class="row best-sellers-container"> 15047 <p> 15048 <a href="/festool/?sort=popularity">Best sellers</a> 15049 </p> 15050 <div class="row-container"> 15051 <div class="col"> 15052 <div class="row best-seller-item"> 15053 <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> 15054 <a href="/festool-497525-denibber-lzk-hm.html">Festool 497525 Denibber 15055 LZK-HM 15056 </a> 15057 </div> 15058 <div class="row best-seller-item"> 15059 <a class="link-img" href="/festool-576423-domino-joiner
15059-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> 15060 <a href="/festool-576423-domino-joiner-df-500-q-set-domino.html">Festool 15061 576423 DOMINO Joiner DF 500 Q-Set DOMINO 15062 </a> 15063 </div> 15064 <div class="row best-seller-item"> 15065 <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> 15066 <a href="/festool-493491-domino-cutter-d-6-nl-28-hw-df-500.html">Festool 15067 493491 DOMINO Cutter D 6-NL 28 HW-DF 500 15068 </a> 15069 </div> 15070 <a class="view_all" href="/festool/">View All</a> 15071 </div> 15072 <div class="col"> 15073 <div class="row best-seller-item"> 15074 <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> 15075 <a href="/festool-203923-plug-it-power-cord-sjo-18-awg-4.html">Festool 15076 203923 plug it-Power Cord SJO 18 AWG-4 15077 </a> 15078 </div> 15079 <div class="row best-seller-item"> 15080 <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> 15081 <a 15082 href="/festool-495377-saw-blade-hw-160x2-2x20-w48-wood-fine-cut.html">Festool 15083 495377 Saw Blade HW 160x2,2x20 W48 WOOD FINE CUT 15084 </a> 15085 </div> 15086 <div class="row best-seller-item"> 15087 <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> 15088 <a href="/festool-494938-beech-domino-tenons-d-5x30-300-bu.html">Festool 15089 494938 Beech DOMINO Tenons D 5x30/300 BU 15090 </a> 15091 </div> 15092 <a class="view_all" href="/festool/">View All</a> 15093 </div> 15094 </div> 15095 </div> 15096 </div> 15097 <div class="col best-seller" data-hover="main-option-4"> 15098 <div class="row"> 15099 <p><a href="/woodpeckers/">Woodpeckers</a></p> 15100 <a href="/woodpeckers/?filters=Tool+type,Slab+Flattening+Accessories">Slab Flattening Accessories</a> 15101 <a href="/woodpeckers/?filters=Tool+type,Drill+Guides">Drill Guides</a> 15102 <a href="/woodpeckers/?filters=Tool+type,Jigs">Jigs</a> 15103 <a href="/woodpeckers/?filters=Tool+type,Squares">Squares</a> 15104 <a href="/woodpeckers/?filters=Tool+type,Parallel+Clamps+%26+Accessories">Panel Clamps and Accessories</a> 15105 <a class="view_all" href="/woodpeckers/">View All</a> 15106 </div> 15107 <div class="row best-sellers-container"> 15108 <p> 15109 <a href="/woodpeckers/?sort=popularity">Best sellers</a> 15110 </p> 15111 <div class="row-container"> 15112 <div class="col"> 15113 <div class="row best-seller-item"> 15114 <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> 15115 <a href="/woodpeckers-slbfpro-xl-extended-slab-flattening-mill-pro.html">Woodpeckers SLBFPRO-XL Extended Slab Flattening Mill Pro</a> 15116 </div> 15117 <div class="row best-seller-item"> 15118 <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> 15119 <a href="/woodpeckers-clampzilla-2022-50-inch-capacity-4-pack.html">Woodpeckers CLAMPZILLA - 2022 - 50 Inch Capacity - 4 Pack</a> 15120 </div> 15121 <div class="row best-seller-item"> 15122 <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> 15123 <a href="/woodpeckers-48-in-versa-fence-face-upgrade-for-sawstop-pcs/">Woodpeckers 48 In Versa-Fence Face Upgrade for SawStop PCS</a> 15124 </div> 15125 <a class="view_all" href="/woodpeckers/">View All</a> 15126 </div> 15127 <div class="col"> 15128 <div class="row best-seller-item"> 15129 <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> 15130 <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> 15131 </div> 15132 <div class="row best-seller-item"> 15133 <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> 15134 <a href="/woodpeckers-clampzilla-2022-38-inch-capacity-4-pack.html">Woodpeckers CLAMPZILLA - 2022 - 38 Inch Capacity - 4 Pack</a> 15135 </div> 15136 <div class="row best-seller-item"> 15137 <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> 15138 <a href="/woodpeckers-ss4k-cl-stealthstop-4-feet-kit-combination-left.html">Woodpeckers SS4K-CL StealthStop 4 Feet Kit - Combination, Left</a> 15139 </div> 15140 <a class="view_all" href="/woodpeckers/">View All</a> 15141 </div> 15142 </div> 15143 </div> 15144 </div> 15145 <div class="col best-seller" data-hover="main-option-5"> 15146 <div class="row"> 15147 <p><a href="/timberline/">Timberline</a></p> 15148 <a class="view_all" href="/timberline/">View All</a> 15149 </div> 15150 <div class="row best-sellers-container"> 15151 <p> 15152 <a href="/timberline/?sort=popularity">Best sellers</a> 15153 </p> 15154 <div class="row-container"> 15155 <div class="col"> 15156 <div class="row best-seller-item"> 15157 <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> 15158 <a href="https://toolstoday.com/v-9970-630-266.html">Timberline 630-266 Replacement Drill 15159 Bit for Taper Point Drill 15160 #608-266 1/8 D x 2-3/4 Long 15161 </a> 15162 </div> 15163 <div class="row best-seller-item"> 15164 <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> 15165 <a href="https://toolstoday.com/v-7924-100-60.html">Timberline 100-60 Carbide Tipped Carbide 15166 Tipped Economy Spoilboard, 15167 Surfacing, Rabbeting, Flycutter, Surface Planer and Flattening 2 D x 15168 1/2 CH x1/2 Inch SHK Router Bit 15169 </a> 15170 </div> 15171 <div class="row best-seller-item"> 15172 <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> 15173 <a href="https://toolstoday.com/v-9968-630-262.html">Timberline 630-262 Drill Adapter with 15174 Taper Point Drill 3/32 D 15175 Drill Bit x 2-1/4 Inch Long 15176 </a> 15177 </div> 15178 <a class="view_all" href="/timberline/">View All</a> 15179 </div> 15180 <div class="col"> 15181 <div class="row best-seller-item"> 15182 <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> 15183 <a href="https://toolstoday.com/v-8361-608-116.html">Timberline 608-116 Carbide Tipped 15184 Countersink 1/8 D x 1/4 Quick 15185 Release Hex SHK for Wood Screw #10 15186 </a> 15187 </div> 15188 <div class="row best-seller-item"> 15189 <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> 15190 <a href="https://toolstoday.com/v-11944-630-226.html">Timberline 630-226 Replacement HSS 15191 Drill Bit for Adj. Depth-Stop 15192 Countersinks 1/8 D x 1-7/8 Inch Long 15193 </a> 15194 </div> 15195 <div class="row best-seller-item"> 15196 <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> 15197 <a href="https://toolstoday.com/v-14489-660-500.html">Timberline 660-500 14 Pc Carbide 15198 Tipped Forstner Bit Set 15199 </a> 15200 </div> 15201 <a class="view_all" href="/timberline/">View All</a> 15202 </div> 15203 </div> 15204 </div> 15205 </div> 15206 <div class="col best-seller" data-hover="main-option-6"> 15207 <div class="row"> 15208 <p><a href="/stepcraft/">
15208Stepcraft</a></p> 15209 <a href="/everything-cnc/cnc-machines/stepcraft-machines/stepcraft-d-series.html">Stepcraft D Series CNC Machines</a> 15210 <a href="/everything-cnc/cnc-machines/stepcraft-machines/stepcraft-m-series.html">Stepcraft M Series CNC Machines</a> 15211 <!--<a href="/everything-cnc/cnc-machines/stepcraft-machines/stepcraft-q-series.html">Stepcraft Q Series CNC Machines</a>--> 15212 <a class="view_all" href="/stepcraft/">View All</a> 15213 </div> 15214 <div class="row best-sellers-container"> 15215 <p> 15216 <a href="/stepcraft/?sort=popularity">Best sellers</a> 15217 </p> 15218 <div class="row-container"> 15219 <div class="col"> 15220 <div class="row best-seller-item"> 15221 <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> 15222 <a href="/stepcraft-m-1000-cnc-system.html">STEPCRAFT M.1000 36 x 48 15223 CNC Machine 15224 </a> 15225 </div> 15226 <div class="row best-seller-item"> 15227 <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> 15228 <a href="/stepcraft-3d-840-cnc-system.html">STEPCRAFT New 3rd 15229 Generation D.840 CNC Machine System 15230 </a> 15231 </div> 15232 <div class="row best-seller-item"> 15233 <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> 15234 <a href="/stepcraft-3d-600-cnc-system.html">STEPCRAFT New 3rd Generation D.600 CNC Machine System</a> 15235 </div> 15236 <a class="view_all" href="/stepcraft/">View All</a> 15237 </div> 15238 <div class="col"> 15239 <div class="row best-seller-item"> 15240 <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> 15241 <a href="/stepcraft-m-1400-48-x-64-cnc-machine.html">STEPCRAFT M.1400 15242 48 x 64 CNC Machine - The Ultimate CNC System 15243 </a> 15244 </div> 15245 <div class="row best-seller-item"> 15246 <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> 15247 <a href="/stepcraft-m-700-cnc-system.html">STEPCRAFT M.700 28 x 36 CNC 15248 Machine 15249 </a> 15250 </div> 15251 <div class="row best-seller-item"> 15252 <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> 15253 <a href="/stepcraft-m-500-cnc-system.html">STEPCRAFT M.500 23 x 28 CNC 15254 Machine 15255 </a> 15256 </div> 15257 <a class="view_all" href="/stepcraft/">View All</a> 15258 </div> 15259 </div> 15260 </div> 15261 </div> 15262 <div class="col best-seller" data-hover="main-option-7"> 15263 <div class="row"> 15264 <p><a href="/amana-tool-age-series/">A.G.E. Series</a></p> 15265 <a class="view_all" href="/amana-tool-age-series/">View All</a> 15266 </div> 15267 <div class="row best-sellers-container"> 15268 <p> 15269 <a href="/amana-tool-age-series/?sort=popularity">Best sellers</a> 15270 </p> 15271 <div class="row-container"> 15272 <div class="col"> 15273 <div class="row best-seller-item"> 15274 <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> 15275 <a 15276 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 15277 Series MD216-608 For Festool Track Saw Machine Carbide Tipped 15278 Laminate and Solid surface cutting Saw Blade 216mm D x 60 T x WZ/FA,
15279 -5 Deg, 30mm Bore 15280 </a> 15281 </div> 15282 <div class="row best-seller-item"> 15283 <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> 15284 <a href="https://toolstoday.com/v-9420-md12-816.html">AGE Series MD12-816 Carbide Tipped 15285 Heavy Miter 12 Inch D x 80T 4+1 15286 ATB, -5 Deg, 1 Inch Bore, Circular Saw Blade 15287 </a> 15288 </div> 15289 <div class="row best-seller-item"> 15290 <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> 15291 <a href="https://toolstoday.com/v-11041-md160-480.html">AGE Series MD160-480 For Festool 15292 Track Saw Machine Carbide Tipped 15293 Crosscut Saw Blade 160mm D x 48T ATB, 5 Deg, 20mm Bore 15294 </a> 15295 </div> 15296 <a class="view_all" href="/amana-tool-age-series/">View All</a> 15297 </div> 15298 <div class="col"> 15299 <div class="row best-seller-item"> 15300 <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> 15301 <a href="https://toolstoday.com/v-12032-md502.html">AGE Series MD502 3-Pc Ogee Raised Panel 15302 Door Making Set with Back 15303 Cutter 15304 </a> 15305 </div> 15306 <div class="row best-seller-item"> 15307 <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> 15308 <a 15309 href="https://toolstoday.com/age-series-md160-001-for-festool-track-saw-machine-carbide-tipped-general-purpose-crosscut-saw-blade-pack-160mm-d/">AGE 15310 Series MD160-001 For Festool Track Saw Machine Carbide Tipped 15311 General Purpose & Crosscut Saw Blade Pack 160mm D 15312 </a> 15313 </div> 15314 <div class="row best-seller-item"> 15315 <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> 15316 <a href="https://toolstoday.com/v-7846-md12-106.html">AGE Series MD12-106 Carbide Tipped 15317 Heavy Miter 12 Inch D x 100T 4+1 15318 ATB, -5 Deg, 1 Inch Bore, Circular Saw Blade 15319 </a> 15320 </div> 15321 <a class="view_all" href="/amana-tool-age-series/">View All</a> 15322 </div> 15323 </div> 15324 </div> 15325 </div> 15326 <div class="col best-seller" data-hover="main-option-8"> 15327 <div class="row"> 15328 <p><a href="/fein/">Fein</a></p> 15329 <a href="/fein/?filters=Tool+type,Corded+Dust+Extractors">Corded Dust Extractors</a> 15330 <a href="/fein/?filters=Tool+type,Starlock+Blades">Starlock Blades</a> 15331 <a href="/fein/?filters=Tool+type,Cordless+Oscillating+Multi-Tools">Cordless Oscillating Multi-Tools</a> 15332 <a href="/fein/?filters=Tool+type,Dust+Extractor+Bags">Dust Extractor Bags</a> 15333 <a href="/fein/?filters=Tool+type,Corded+Oscillating+Multi-Tools">Corded Oscillating Multi-Tools</a> 15334 <a href="/fein/?filters=Tool+type,Dust+Extractor+Filters">Dust Extractor Filters</a> 15335 <a href="/fein/?filters=Tool+type,Sanding+Accessories">Sanding Accessories</a> 15336 <a class="view_all" href="/fein/">View All</a> 15337 </div> 15338 <div class="row best-sellers-container"> 15339 <p> 15340 <a href="/fein/?sort=popularity">Best sellers</a> 15341 </p> 15342 <div class="row-container"> 15343 <div class="col"> 15344 <div class="row best-seller-item"> 15345 <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> 15346 <a href="/fein-69908195014-turbo-ii-vacuum-dust-bag-3-pack.html">FEIN 15347 69908195014 Turbo II Vacuum Dust Bag (3 Pack) 15348 </a> 15349 </div> 15350 <div class="row best-seller-item"> 15351 <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> 15352 <a href="/fein-31345012010-dust-extractor-flat-fold-filter.html">FEIN 15353 31345012010 Dust Extractor Flat-Fold Filter 15354 </a> 15355 </div> 15356 <div class="row best-seller-item"> 15357 <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> 15358 <a href="/fein-31345062010-turbo-ii-fleece-filter-bags-5-pack.html">FEIN 15359 31345062010 Turbo II Fleece Filter Bags (5 Pack) 15360 </a> 15361 </div> 15362 <a class="view_all" href="/fein/">View All</a> 15363 </div> 15364 <div class="col"> 15365 <div class="row best-seller-item"> 15366 <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> 15367 <a 15368 href="https://toolstoday.com/fein-92036236090-turbo-ii-wet-dry-dust-extractor-vacuum.html">FEIN 15369 92036236090 Turbo II Wet/Dry Dust Extractor/Vacuum 15370 </a> 15371 </div> 15372 <div class="row best-seller-item"> 15373 <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> 15374 <a 15375 href="https://toolstoday.com/fein-92035236090-turbo-i-wet-dry-dust-extractor-vacuum.html">FEIN 15376 92035236090 Turbo I Wet/Dry Dust Extractor/Vacuum 15377 </a> 15378 </div> 15379 <div class="row best-seller-item"> 15380 <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> 15381 <a 15382 href="https://toolstoday.com/fein-63502236270-e-cut-carbide-pro-blade-1-1-4-inch-3-pack.html">FEIN 15383 63502236270 E-Cut Carbide Pro Blade, 1-1/4 Inch (3 Pack) 15384 </a> 15385 </div> 15386 <a class="view_all" href="/fein/">View All</a> 15387 </div> 15388 </div> 15389 </div> 15390 </div> 15391 <div class="col best-seller" data-hover="main-option-9"> 15392 <div class="row"> 15393 <p><a href="/jet-tools/">Jet</a></p> 15394 <a href="/jet-tools/?filters=Tool+type,Floor+Standing+Dust+Collectors">Floor Standing Dust Collectors</a> 15395 <a href="/jet-tools/?filters=Tool+type,Floor+Standing+Combo+Jointer/Planers">Floor Standing Combo Jointer/Planers</a>
15396 <a href="/jet-tools/?filters=Tool+type,Air+Filtration+Units">Air Filtration 15397 Units</a> 15398 <a class="view_all" href="/jet-tools/">View All</a> 15399 </div> 15400 <div class="row best-sellers-container"> 15401 <p> 15402 <a href="/jet-tools/?sort=popularity">Best sellers</a> 15403 </p> 15404 <div class="row-container"> 15405 <div class="col"> 15406 <div class="row best-seller-item"> 15407 <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> 15408 <a 15409 href="/jet-708657k-dc-1100vx-bk-dust-collector-1-5hp-1ph-115-230v-30-micron-bag-filter-kit.html">Jet 15410 708657K DC-1100VX-BK Dust Collector, 1.5HP 1PH 115/230V, 15411 30-Micron Bag Filter Kit 15412 </a> 15413 </div> 15414 <div class="row best-seller-item"> 15415 <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> 15416 <a href="/jet-9-inch-x-48-inch-variable-speed-wide-belt-sander/">JET 9 15417 inch x 48 inch Variable Speed Wide Belt Sander 15418 </a> 15419 </div> 15420 <div class="row best-seller-item"> 15421 <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> 15422 <a 15423 href="/jet-719200-jwl-1221vs-12-inch-x-21-inch-variable-speed-wood-lathe-1hp-115v.html">Jet 15424 719200 JWL-1221VS 12 Inch x 21 Inch Variable Speed Wood Lathe, 15425 1HP, 115V 15426 </a> 15427 </div> 15428 <a class="view_all" href="/jet-tools/">View All</a> 15429 </div> 15430 <div class="col"> 15431 <div class="row best-seller-item"> 15432 <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> 15433 <a 15434 href="/jet-723520k-jwds-1632-drum-sander-1-5hp-1ph-115v-open-stand.html">Jet 15435 723520K JWDS-1632 Drum Sander, 1.5HP 1PH 115V, Open Stand 15436 </a> 15437 </div> 15438 <div class="row best-seller-item"> 15439 <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> 15440 <a href="/jet-70498-98-inch-parallel-clamp-2-pack.html">Jet 70498 98 15441 Inch Parallel Clamp (2 Pack) 15442 </a> 15443 </div> 15444 <div class="row best-seller-item"> 15445 <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> 15446 <a 15447 href="/jet-708699a-collection-bag-for-dc-1200-dc-1200vx-1900-5000-5600.html">Jet 15448 708699A Collection Bag for DC-1200, DC-1200VX, 1900,5000,5600 15449 </a> 15450 </div> 15451 <a class="view_all" href="/jet-tools/">View All</a> 15452 </div> 15453 </div> 15454 </div> 15455 </div> 15456 <div class="col best-seller" data-hover="main-option-10"> 15457 <div class="row"> 15458 <p><a href="/vectric/">VECTRIC</a></p> 15459 <a href="/vcarve-pro-10-0-software-for-cnc-1.html">Vectric VCarve Pro</a> 15460 <a href="/vcarve-desktop-9-0-software-for-cnc-1.html">Vectric Vcarve Desktop</a> 15461 <a href="/vectric-cut-2d-desktop.html">Vectric Cut 2D Desktop</a> 15462 <a href="/aspire-v10-cnc-software-1.html">Vectric Aspire</a> 15463 <a class="view_all" href="/vectric/">View All</a> 15464 </div> 15465 <div class="row best-sellers-container"> 15466 <p> 15467 <a href="/vectric/?sort=popularity">Best sellers</a> 15468 </p> 15469 <div class="row-container"> 15470 <div class="col"> 15471 <div class="row best-seller-item"> 15472 <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> 15473 <a href="/vcarve-pro-10-0-software-for-cnc-1.html">Vectric VCarve Pro
15474 Software for CNC 15475 </a> 15476 </div> 15477 <div class="row best-seller-item"> 15478 <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> 15479 <a href="/vcarve-desktop-9-0-software-for-cnc-1.html">Vectric VCarve 15480 Desktop Software for CNC 15481 </a> 15482 </div> 15483 <a class="view_all" href="/vectric/">View All</a> 15484 </div> 15485 <div class="col"> 15486 <div class="row best-seller-item"> 15487 <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> 15488 <a href="/vectric-cut-2d-desktop.html">Vectric Cut 2D Desktop 15489 </a> 15490 </div> 15491 <div class="row best-seller-item"> 15492 <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> 15493 <a href="/aspire-v10-cnc-software-1.html">Vectric Aspire Software For 15494 CNC 15495 </a> 15496 </div> 15497 <a class="view_all" href="/vectric/">View All</a> 15498 </div> 15499 </div> 15500 </div> 15501 </div> 15502 <div class="col best-seller" data-hover="main-option-11"> 15503 <div class="row"> 15504 <p><a href="/powermatic/">Powermatic</a></p> 15505 <a href="/powermatic/?filters=Tool+type,Floor+Standing+Jointers">Floor Standing Jointers</a> 15506 <a href="/powermatic/?filters=Tool+type,Floor+Standing+Dust+Collectors">Floor Standing Dust Collectors</a> 15507 <a href="/powermatic/?filters=Tool+type,Floor+Standing+Shapers">Floor Standing Shapers</a> 15508 <a href="/powermatic/?filters=Tool+type,Floor+Standing+Drill+Presses">Floor Standing Drill Presses</a> 15509 <a class="view_all" href="/powermatic/">View All</a> 15510 </div> 15511 <div class="row best-sellers-container"> 15512 <p> 15513 <a href="/powermatic/?sort=popularity">Best sellers</a> 15514 </p> 15515 <div class="row-container"> 15516 <div class="col"> 15517 <div class="row best-seller-item"> 15518 <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> 15519 <a href="/powermatic-1280101c-pm2700-5hp-shaper-1ph-230v.html">Powermatic 15520 1280101C PM2700 5HP Shaper, 1PH 230V 15521 </a> 15522 </div> 15523 <div class="row best-seller-item"> 15524 <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> 15525 <a href="/powermatic-1791310-pm701-benchtop-mortiser-3-4hp-1ph-115-230v.html">Powermatic 15526 1791310 PM701, Benchtop Mortiser, 3/4HP 1PH 115/230V 15527 </a> 15528 </div> 15529 <div class="row best-seller-item"> 15530 <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> 15531 <a href="/powermatic-1353001-3520c-lathe-2-hp-230v.html">Powermatic 15532 1353001 3520C Lathe, 2 HP 220V 15533 </a> 15534 </div> 15535 <a class="view_all" href="/powermatic/">View All</a> 15536 </div> 15537 <div class="col"> 15538 <div class="row best-seller-item"> 15539 <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> 15540 <a 15541 href="/powermatic-pm9-1791264k-719t-tilt-table-mortiser-with-stand-1hp-1ph-115-230v.html">Powermatic
15542 PM9-1791264K 719T, Tilt Table Mortiser with stand, 1HP 15543 1PH 115/230V 15544 </a> 15545 </div> 15546 <div class="row best-seller-item"> 15547 <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> 15548 <a href="/powermatic-pm9-1790807k-pf-31-power-feeder-1hp-1ph-115v-4-speed-3-wheel.html">Powermatic 15549 PM9-1790807K PF-31 Power Feeder, 1HP 1PH 115V, 4-Speed, 15550 3 Wheel 15551 </a> 15552 </div> 15553 <div class="row best-seller-item"> 15554 <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> 15555 <a href="/powermatic-1792820-pm2820evs-drill-press.html">Powermatic 15556 1792820 PM2820EVS Drill Press 15557 </a> 15558 </div> 15559 <a class="view_all" href="/powermatic/">View All</a> 15560 </div> 15561 </div> 15562 </div> 15563 </div> 15564 <div class="col best-seller" data-hover="main-option-24"> 15565 <div class="row"> 15566 <p><a href="/laguna/">Laguna Tools</a></p> 15567 <a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Planers">Floor Standing Planers</a> 15568 <a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Bandsaws">Floor Standing Bandsaws</a> 15569 <a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Dust+Collector">Floor Standing Dust Collector</a> 15570 <a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Drill+Presses">Floor Standing Drill Presses</a> 15571 <a href="/laguna-tools/?sort=popularity&filters=Tool+type,Floor+Standing+Shapers">Floor Standing Shapers</a> 15572 <a class="view_all" href="/laguna/">View All</a> 15573 </div> 15574 <div class="row best-sellers-container"> 15575 <p> 15576 <a href="/laguna/?sort=popularity">Best sellers</a> 15577 </p> 15578 <div class="row-container"> 15579 <div class="col"> 15580 <div class="row best-seller-item"> 15581 <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> 15582 <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 15583 </a> 15584 </div> 15585 <div class="row best-seller-item"> 15586 <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> 15587 <a href="https://toolstoday.com/laguna-mdc503l2203-u-30-metal-dust-collector.html">Laguna Mdc503L2203 U|30 Metal Dust Collector 15588 </a> 15589 </div> 15590 <div class="row best-seller-item"> 15591 <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> 15592 <a href="https://toolstoday.com/laguna-mb14cx-14-cx-bandsaw.html">Laguna Mb14Cx 14|Cx Bandsaw</a> 15593 </div> 15594 <a class="view_all" href="/laguna/">View All</a> 15595 </div> 15596 <div class="col"> 15597 <div class="row best-seller-item"> 15598 <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> 15599 <a href="https://toolstoday.com/laguna-supmx-p-610010201-disposable-outer-filter-5-micron.html">Laguna Supmx-P-610010201 Disposable Outer Filter (5-Micron) 15600 </a> 15601 </div> 15602 <div class="row best-seller-item"> 15603 <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> 15604 <a 15605 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 15606 </a> 15607 </div> 15608 <div class="row best-seller-item"> 15609 <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> 15610 <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 15611 </a> 15612 </div> 15613 <a class="view_all" href="/laguna/">View All</a> 15614 </div> 15615 </div> 15616 </div> 15617 </div> 15618 <div class="col best-seller" data-hover="main-option-12"> 15619 <div class="row"> 15620 <p><a href="/carbide-3d/">CARBIDE 3D</a></p> 15621 <a class="view_all" href="/carbide-3d/">View All</a> 15622 </div> 15623 <div class="row best-sellers-container"> 15624 <p> 15625 <a href="/carbide-3d/?sort=popularity">Best sellers</a> 15626 </p> 15627 <div class="row-container"> 15628 <div class="col"> 15629 <div class="row best-seller-item"> 15630 <a class="link-img" href="https://toolstoday.com/shapeoko-4-cnc-router-machine-xxl
15630-hybrid.html"><img alt="" src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/110x110/products/15315/74004/xxl-hybrid__81007.1701676693.jpg" /></a> 15631 <a href="https://toolstoday.com/shapeoko-4-cnc-router-machine-xxl-hybrid.html">Shapeoko 4 15632 CNC Router Machine - XXL Hybrid 15633 </a> 15634 </div> 15635 <div class="row best-seller-item"> 15636 <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> 15637 <a href="https://toolstoday.com/carbide-3d-c3d-router-120-carbide-compact-router.html">Carbide 15638 3D C3D-ROUTER-120 - Carbide Compact Router 15639 </a> 15640 </div> 15641 <div class="row best-seller-item"> 15642 <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> 15643 <a href="https://toolstoday.com/carbide-3d-shapeoko-5-pro-cnc-router-machine.html">Carbide 15644 3D Shapeoko 5.1 Pro CNC Router Machine 15645 </a> 15646 </div> 15647 <a class="view_all" href="/carbide-3d/">View All</a> 15648 </div> 15649 <div class="col"> 15650 <div class="row best-seller-item"> 15651 <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> 15652 <a href="https://toolstoday.com/carbide-3d-c3dsoprobe-v2shapeoko-bitzero-v2.html">Carbide 3D 15653 C3DSOPROBE - V2Shapeoko BitZero V2 for Shapeoko 15654 3/4/Pro/HDM 15655 </a> 15656 </div> 15657 <div class="row best-seller-item"> 15658 <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> 15659 <a 15660 href="https://toolstoday.com/carbide-3d-nomad-3-desktop-cnc-machine-grey-hdpe-enclosure.html">Carbide 15661 3D Nomad 3 Desktop CNC Machine, Grey HDPE Enclosure 15662 </a> 15663 </div> 15664 <div class="row best-seller-item"> 15665 <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> 15666 <a href="https://toolstoday.com/carbide-3d-crush-it-essential-clamp-set/">Carbide 3D 15667 Crush-It Essential Clamp Set 15668 </a> 15669 </div> 15670 <a class="view_all" href="/carbide-3d/">View All</a> 15671 </div> 15672 </div> 15673 </div> 15674 </div> 15675 <div class="col best-seller" data-hover="main-option-13"> 15676 <div class="row"> 15677 <p><a href="/mafell/">Mafell</a></p> 15678 <a href="/mafell/?filters=Tool+type,Portable+Band+Saws">Portable Bands Saws</a> 15679 <a href="/mafell/?filters=Tool+type,Corded+Track+Saws">Corded Track Saws</a> 15680 <a href="/mafell/?filters=Tool+type,Handheld+Planers">Handheld Planers</a> 15681 <a href="/mafell/?filters=Tool+type,Cordless+Track+Saws">Cordless Track Saws</a> 15682 <a href="/mafell/?filters=Tool+type,Dowel+Joinery">Dowel Joinery</a> 15683 <a href="/mafell/?filters=Tool+type,Chain+Mortisers">Chain Mortisers</a> 15684 15685 15686 <a class="view_all" href="/mafell/">View All</a> 15687 </div> 15688 <div class="row best-sellers-container"> 15689 <p> 15690 <a href="/mafell/?sort=popularity">Best sellers</a> 15691 </p> 15692 <div class="row-container"> 15693 <div class="col"> 15694 <div class="row best-seller-item"> 15695 <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> 15696 <a 15697 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 15698 </a> 15699 </div> 15700 <div class="row best-seller-item"> 15701 <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> 15702 <a 15703 href="/mafell-ps-2-18-cordless-jigsaw.html">Mafell PS 2-18 Cordless Jigsaw 15704 </a> 15705 </div> 15706 <div class="row best-seller-item"> 15707 <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> 15708 <a 15709 href="/mafell-916733-cross-cutting-system-kss-300-maximax-in-the-t-max-120-v.html">
15709Mafell 916733 Cross-Cutting System Kss 300 Maximax In The T-Max, 120 V 15710 </a> 15711 </div> 15712 <a class="view_all" href="/mafell/">View All</a> 15713 </div> 15714 <div class="col"> 15715 <div class="row best-seller-item"> 15716 <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> 15717 <a 15718 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 15719 </a> 15720 </div> 15721 <div class="row best-seller-item"> 15722 <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> 15723 <a 15724 href="/mafell-925323-portable-band-saw-z-5-ec-120-v.html">Mafell 925323 Portable Band Saw Z 5 Ec, 120 V 15725 </a> 15726 </div> 15727 <div class="row best-seller-item"> 15728 <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> 15729 <a 15730 href="/mafell-961216-drilling-station-bst-650-s.html">Mafell 961216 Drilling Station Bst 650 S 15731 </a> 15732 </div> 15733 <a class="view_all" href="/mafell/">View All</a> 15734 </div> 15735 </div> 15736 </div> 15737 </div> 15738 <div class="col best-seller" data-hover="main-option-14"> 15739 <div class="row"> 15740 <p><a href="/shaper-tools/">Shaper</a></p> 15741 <a href="/shaper-tools/?filters=Tool+type,Handheld+CNCs">Handheld CNCs</a> 15742 <a href="/shaper-tools-trace.html">Shaper Tools Trace</a> 15743 <a href="/shaper-tools-su1-pma2-edge-mortising-adapter/">SU1-PMA1 Edge Mortising Adapter</a> 15744 <a class="view_all" href="/shaper-tools/">View All</a> 15745 </div> 15746 <div class="row best-sellers-container"> 15747 <p> 15748 <a href="/shaper-tools/?sort=popularity">Best sellers</a> 15749 </p> 15750 <div class="row-container"> 15751 <div class="col"> 15752 <div class="row best-seller-item"> 15753 <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> 15754 <a href="https://toolstoday.com/shaper-tools-trace.html">Shaper Tools Trace 15755 </a> 15756 </div> 15757 <div class="row best-seller-item"> 15758 <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> 15759 <a href="https://toolstoday.com/shaper-tools-bitwasher/">Shaper Tools Bitwasher 15760 </a> 15761 </div> 15762 <div class="row best-seller-item"> 15763 <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> 15764 <a href="https://toolstoday.com/shaper-tools-su1-pma2-edge-mortising-adapter/">Shaper Tools 15765 SU1-PMA2 Edge Mortising Adapter 15766 </a> 15767 </div> 15768 <a class="view_all" href="/shaper-tools/">View All</a> 15769 </div> 15770 <div class="col"> 15771 <div class="row best-seller-item"> 15772 <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> 15773 <a href="https://toolstoday.com/shaper-tools-brass-barbells-5/">Shaper Tools Brass Barbells 15774 (5) 15775 </a> 15776 </div> 15777 <div class="row best-seller-item"> 15778 <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> 15779 <a href="https://toolstoday.com/shaper-woven-dust-hose/">Shaper Woven Dust Hose 15780 </a> 15781 </div> 15782 <div class="row best-seller-item"> 15783 <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> 15784 <a href="https://toolstoday.com/shaper-tools-clearing-brushes-2-pack/">Shaper Tools Clearing 15785 Brushes (2 Pack) 15786 </a> 15787 </div> 15788 <a class="view_all" href="/shaper-tools/">View All</a> 15789 </div> 15790 </div> 15791 </div> 15792 </div> 15793 <div class="col best-seller" data-hover="main-option-15"> 15794 <div class="row"> 15795 <p><a href="/xtool/">xTool</a></p> 15796 <a href="/xtool/?filters=Tool+type,Diode+Lasers">Diode Lasers</a> 15797 <a href="/xtool/?filters=Tool+type,Fiber+Laser">Fiber Laser</a> 15798 <a href="/xtool/?filters=Tool+type,Infared+Lasers">Infared Lasers</a> 15799 <a href="/xtool/?filters=Tool+type,xTool+S1+Accessories">xTool S1 Accessories</a> 15800 <a class="view_all" href="/xtool/">View All</a> 15801 </div> 15802 <div class="row best-sellers-container"> 15803 <p> 15804 <a href="/xtool/?sort=popularity">Best sellers</a> 15805 </p> 15806 <div class="row-container"> 15807 <div class="col"> 15808 <div class="row best-seller-item"> 15809 <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> 15810 <a 15811 href="https://toolstoday.com/xtool-f1-fastest-portable-laser-engraver-with-ir-diode-laser.html">xTool 15812 F1 - Fastest Portable Laser Engraver with IR + Diode Laser 15813 </a> 15814 </div> 15815 <div class="row best-seller-item"> 15816 <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> 15817 <a href="https://toolstoday.com/xtool-p5010341-xtool-f1-ultra-laser-engraver.html">xTool 15818 P5010341 xTool F1 Ultra Laser Engraver 15819 </a> 15820 </div> 15821 <div class="row best-seller-item"> 15822 <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> 15823 <a 15824 href="https://toolstoday.com/xtool-p2-55w-co2-laser-engraver-class-4-with-fire-safety-set/">xTool 15825 P2 55W CO2 Laser Engraver (Class 4) - With Fire Safety set 15826 </a> 15827 </div> 15828 <a class="view_all" href="/xtool/">View All</a> 15829 </div> 15830 <div class="col"> 15831 <div class="row best-seller-item"> 15832 <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> 15833 <a href="https://toolstoday.com/xtool-f1-desktop-air-purifier-filter-pack-1-pack.html">xTool 15834 F1 Desktop Air Purifier Filter Pack (1 Pack) 15835 </a> 15836 </div> 15837 <div class="row best-seller-item"> 15838 <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> 15839 <a href="https://toolstoday.com/xtool-p5010363-xtool-f1-ultra-conveyor.html">xTool P5010363
15840 xTool F1 Ultra Conveyor 15841 </a> 15842 </div> 15843 <div class="row best-seller-item"> 15844 <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> 15845 <a href="https://toolstoday.com/xtool-s1-1064nm-laserhead.html">xTool S1 1064nm Laserhead 15846 </a> 15847 </div> 15848 <a class="view_all" href="/xtool/">View All</a> 15849 </div> 15850 </div> 15851 </div> 15852 </div> 15853 <div class="col best-seller" data-hover="main-option-16"> 15854 <div class="row"> 15855 <p><a href="/airweights/">Airweights</a></p> 15856 <a href="/airweights/?filters=Tool+type,Vacuum+Table+System">Vacuum Table System</a> 15857 <a class="view_all" href="/airweights/">View All</a> 15858 </div> 15859 <div class="row best-sellers-container"> 15860 <p> 15861 <a href="/airweights/?sort=popularity">Best sellers</a> 15862 </p> 15863 <div class="row-container"> 15864 <div class="col"> 15865 <div class="row best-seller-item"> 15866 <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> 15867 <a 15868 href="https://toolstoday.com/airweights-complete-system-24-x-48-vacuum-table-workholding-system.html">AirWeights 15869 Complete System 24 x 48 Vacuum Table Workholding System 15870 </a> 15871 </div> 15872 <div class="row best-seller-item"> 15873 <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> 15874 <a 15875 href="https://toolstoday.com/airweights-complete-system-24-x-24-vacuum-table-workholding-system.html">AirWeights 15876 Complete System 24 x 24 Vacuum Table Workholding System 15877 </a> 15878 </div> 15879 <div class="row best-seller-item"> 15880 <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> 15881 <a href="https://toolstoday.com/airweights-table-16x16/">AirWeights Table 16x16 15882 </a> 15883 </div> 15884 <a class="view_all" href="/airweights/">View All</a> 15885 </div> 15886 <div class="col"> 15887 <div class="row best-seller-item"> 15888 <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> 15889 <a href="https://toolstoday.com/airweights-table-24x24.html">AirWeights Table 24x24 15890 </a> 15891 </div> 15892 <div class="row best-seller-item"> 15893 <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> 15894 <a href="https://toolstoday.com/airweights-complete-system-16-x-16/">AirWeights Complete 15895 System 16 x 16 Vacuum Table Workholding System 15896 </a> 15897 </div> 15898 <div class="row best-seller-item"> 15899 <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> 15900 <a href="https://toolstoday.com/airweights-vacuum-pump-5-cfm.html">AirWeights Vacuum Pump - 15901 5 CFM 15902 </a> 15903 </div> 15904 <a class="view_all" href="/airweights/">View All</a> 15905 </div> 15906 </div> 15907 </div> 15908 </div> 15909 <div class="col best-seller" data-hover="main-option-18"> 15910 <div class="row"> 15911 <p><a href="/black-box-vac/">Black Box Vac</a></p>
15912 <a href="/black-box-vac/?filters=Tool+type,Vacuum+Table+Vacs">Vacuum Table Vacs</a> 15913 <a class="view_all" href="/black-box-vac/">View All</a> 15914 </div> 15915 <div class="row best-sellers-container"> 15916 <p> 15917 <a href="/black-box-vac/?sort=popularity">Best sellers</a> 15918 </p> 15919 <div class="row-container"> 15920 <div class="col"> 15921 <div class="row best-seller-item"> 15922 <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> 15923 <a 15924 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 15925 Box Vac BBV-SVP-2 Storm Vacuum System for CNC Routers, Single 15926 Phase 220v-230v @30 Amps, 2 Long Life High Performance Motors 15927 (Inline Filter NOT Included but recommended) 15928 </a> 15929 </div> 15930 <div class="row best-seller-item"> 15931 <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> 15932 <a 15933 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 15934 Box Vac BBV-HVP-2 Hurricane Vacuum System for CNC Routers, 15935 Single Phase 220v-230v @30 Amps, 4 Long Life High Performance Motors 15936 (Inline Filter Included) 15937 </a> 15938 </div> 15939 <div class="row best-seller-item"> 15940 <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> 15941 <a href="https://toolstoday.com/black-box-vac-bbv-mat-510-grip-lock-mat-5-ft-x-10-ft.html">Black 15942 Box Vac BBV-MAT-510 Grip-Lock Mat, 5 ft x 10 ft 15943 </a> 15944 </div> 15945 <a class="view_all" href="/black-box-vac/">View All</a> 15946 </div> 15947 <div class="col"> 15948 <div class="row best-seller-item"> 15949 <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> 15950 <a 15951 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 15952 Box Vac BBV-CVP-2 Cyclone Vacuum System for CNC Routers, 15953 Single Phase 220v-230v @30 Amps, 3 Long Life High Performance Motors 15954 (Inline Filter Included) 15955 </a> 15956 </div> 15957 <div class="row best-seller-item"> 15958 <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> 15959 <a href="https://toolstoday.com/black-box-vac-bbv-mat-25-grip-lock-mat-2-ft-x-5-ft.html">Black 15960 Box Vac BBV-MAT-25 Grip-Lock Mat, 2 ft x 5 ft 15961 </a> 15962 </div> 15963 <div class="row best-seller-item"> 15964 <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> 15965 <a 15966 href="https://toolstoday.com/black-box-vac-bbv-gv-2-zone-valve-with-stainless-steel-shaft-and-blade.html">Black 15967 Box Vac BBV-GV 2" Zone Valve with Stainless Steel Shaft and 15968 Blade 15969 </a> 15970 </div> 15971 <a class="view_all" href="/black-box-vac/">View All</a> 15972 </div> 15973 </div> 15974 </div> 15975 </div> 15976 <div class="col best-seller" data-hover="main-option-21"> 15977 <div class="row"> 15978 <p><a href="/sst/">SST</a></p> 15979 <a href="/sst/?filters=Tool+type,Identifier+Gauges">Identifier Gauges</a> 15980 <a href="/sst/?filters=Tool+type,Punches">Punches</a> 15981 <a href="/sst/?filters=Tool+type,Saw+Alignment">Saw Alignment</a> 15982 <a href="/sst/?filters=Tool+type,Stair+Tread+Gauge">Stair Tread Gauge</a> 15983 <a href="/sst/?filters=Tool+type,Tap+Sockets">Tap Sockets</a> 15984 <a href="/sst/?filters=Tool+type,Tap+Sockets,Tool+type,Tramming+Tool">Tramming Tool</a> 15985 <a href="/sst/?filters=Tool+type,Indicators">Indicators</a> 15986 <a href="/sst/?filters=Tool+type,Lubrication">Lubrication</a> 15987 <a href="/sst/?filters=Tool+type,Pressure+Washing">Pressure Washing</a> 15988 <a class="view_all" href="/sst/">View All</a> 15989 </div> 15990 <div class="row best-sellers-container"> 15991 <p> 15992 <a href="/sst/?sort=popularity">Best sellers</a> 15993 </p> 15994 <div class="row-container"> 15995 <div class="col"> 15996 <div class="row best-seller-item"> 15997 <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> 15998 <a 15999 href="https://toolstoday.com/sst-megaflow-3-stage-air-filtration-and-regulation-system.html">SST 16000 MEGAFLOW - 3 Stage Air Filtration and Regulation System 16001 </a> 16002 </div> 16003 <div class="row best-seller-item"> 16004 <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> 16005 <a href="https://toolstoday.com/sst-drag-knife-1-4-inch-shank/">SST Drag Knife, 1/4 Inch 16006 Shank 16007 </a> 16008 </div> 16009 <div class="row best-seller-item"> 16010 <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> 16011 <a href="https://toolstoday.com/sst-drag-knife-3-8-inch-shank/">SST Drag Knife, 3/8 Inch 16012 Shank 16013 </a> 16014 </div> 16015 <a class="view_all" href="/sst/">View All</a> 16016 </div> 16017 <div class="col"> 16018 <div class="row best-seller-item"> 16019 <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> 16020 <a href="https://toolstoday.com/sst-table-saw-alignment-calibrator.html">SST Table Saw 16021 Alignment Calibrator 16022 </a> 16023 </div> 16024 <div class="row best-seller-item"> 16025 <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> 16026 <a 16027 href="https://toolstoday.com/sst-mini-mill-and-lathe-adjustable-tramming-squaring-system-1-4-shank.html">SST 16028 MINI Mill and Lathe Adjustable Tramming & Squaring System 16029 (1/4" Shank) 16030 </a> 16031 </div> 16032 <div class="row best-seller-item"> 16033 <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> 16034 <a href="https://toolstoday.com/sst-stair-tread-gauge-and-shelf-scribe-layout-tool.html">SST 16035 Stair Tread Gauge and Shelf Scribe Layout Tool 16036 </a> 16037 </div> 16038 <a class="view_all" href="/sst/">View All</a> 16039 </div> 16040 </div> 16041 </div> 16042 </div> 16043 <div class="col best-seller" data-hover="main-option-22"> 16044 <div class="row"> 16045 <p><a href="/jessem/">
16045Jessem</a></p> 16046 <a href="/jessem/?filters=Tool+type,Full+Router+Table+Setups">Full Router Table Setup</a> 16047 <a href="/jessem/?filters=Tool+type,Router+Table+Accessories">Router Table Accessories</a> 16048 <a href="/jessem/?filters=Tool+type,Lifts+&+Mounting+Plates">Lifts & Mounting Plates</a> 16049 <a href="/jessem/?filters=Tool+type,Router+Motors">Router Motors</a> 16050 <a href="/jessem/?filters=Tool+type,Feather+Boards+&+Guides">Feather Boards and Guides</a> 16051 <a class="view_all" href="/jessem/">View All</a> 16052 </div> 16053 <div class="row best-sellers-container"> 16054 <p> 16055 <a href="/jessem?sort=popularity">Best sellers</a> 16056 </p> 16057 <div class="row-container"> 16058 <div class="col"> 16059 <div class="row best-seller-item"> 16060 <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> 16061 <a 16062 href="/jessem-05301-hose-adapter-kit-for-pow-r-tek-sr-router-motor/">JessEm 16063 05301 Hose Adapter Kit for Pow-R-Tek SR Router Motor 16064 </a> 16065 </div> 16066 <div class="row best-seller-item"> 16067 <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> 16068 <a href="/jessem-clear-cut-ts-stock-guides.html">JessEm Clear-Cut TS 16069 Stock Guides 16070 </a> 16071 </div> 16072 <div class="row best-seller-item"> 16073 <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> 16074 <a 16075 href="/bora-pm-6200-3-25hp-soft-start-router-motor-with-variable-speed.html">JessEm 16076 05300 Pow-R-Tek SR Router Motor 16077 </a> 16078 </div> 16079 <a class="view_all" href="/jessem/">View All</a> 16080 </div> 16081 <div class="col"> 16082 <div class="row best-seller-item"> 16083 <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> 16084 <a href="/jessem-dust-box-for-router-table-05151/">JessEm 05151 Dust 16085 Box for Router Table 16086 </a> 16087 </div> 16088 <div class="row best-seller-item"> 16089 <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> 16090 <a href="/jessem-ultimate-excel-ii-package.html">JessEm Ultimate Excel 16091 II Package 16092 </a> 16093 </div> 16094 <div class="row best-seller-item"> 16095 <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> 16096 <a href="/jessem-24-inch-sword-t-square/">JessEm 24 Inch Sword 16097 T-Square 16098 </a> 16099 </div> 16100 <a class="view_all" href="/jessem/">View All</a> 16101 </div> 16102 </div> 16103 </div> 16104 </div> 16105 <div class="col best-seller" data-hover="main-option-23"> 16106 <div class="row"> 16107 <p><a href="/donek-tools/">Donek Tools</a></p> 16108 <a href="/donek-tools/?filters=Material,Carbon+Fiber/Graphite"> 16109 Carbon Fiber/Graphite 16110 </a> 16111 <a href="/donek-tools/?filters=Material,Composites"> 16112 Composites 16113 </a> 16114 <a href="/donek-tools/?filters=Material,Fiberglass"> 16115 Fiberglass 16116 </a> 16117 <a href="/donek-tools/?filters=Material,Foam"> 16118 Foam 16119 </a> 16120 <a href="/donek-tools/?filters=Material,Hard+Plastic"> 16121 Hard Plastic 16122 </a> 16123 <a href="/donek-tools/?filters=Material,Soft+Plastic"> 16124 Soft Plastic 16125 </a> 16126 <a href="/donek-tools/?filters=Material,Wood"> 16127 Wood 16128 </a> 16129 <a class="view_all" href="/donek-tools/">View All</a> 16130 </div> 16131 <div class="row best-sellers-container"> 16132 <p> 16133 <a href="/donek-tools?sort=popularity">Best sellers</a> 16134 </p> 16135 <div class="row-container"> 16136 <div class="col"> 16137 <div class="row best-seller-item"> 16138 <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> 16139 <a 16140 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 16141 </a> 16142 </div> 16143 <div class="row best-seller-item"> 16144 <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> 16145 <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 16146 </a> 16147 </div> 16148 <div class="row best-seller-item"> 16149 <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> 16150 <a 16151 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 16152 </a> 16153 </div> 16154 <a class="view_all" href="/donek-tools/">View All</a> 16155 </div> 16156 <div class="col"> 16157 <div class="row best-seller-item"> 16158 <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> 16159 <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 16160 </a> 16161 </div> 16162 <div class="row best-seller-item"> 16163 <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> 16164 <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 16165 </a> 16166 </div> 16167 <div class="row best-seller-item"> 16168 <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> 16169 <a href="/donek-tools-creasing-attachment.html">Donek Tools Creasing Attachment 16170 </a> 16171 </div> 16172 <a class="view_all" href="/donek-tools/">View All</a> 16173 </div> 16174 </div> 16175 </div> 16176 </div> 16177 <div class="col best-seller" data-hover="main-option-26"> 16178 <div class="row"> 16179 <p><a href="/next-wave/">Next Wave</a></p> 16180 <a href="/next-wave/?filters=Tool+type,CNC+Router+Table+Fence+%26+Lift">CNC Router Table Fence & Lift</a> 16181 <a href="/next-wave/?filters=Tool+type,CNC+Spindles">CNC Spindles</a> 16182 <a href="/next-wave/?filters=Tool+type,Desktop+CNCs">Desktop CNCs</a> 16183 <a href="/next-wave/?filters=Tool+type,Fences+%26+Stops">
16183Fences & Stops</a> 16184 <a class="view_all" href="/next-wave/">View All</a> 16185 </div> 16186 <div class="row best-sellers-container"> 16187 <p> 16188 <a href="/next-wave?sort=popularity">Best sellers</a> 16189 </p> 16190 <div class="row-container"> 16191 <div class="col"> 16192 <div class="row best-seller-item"> 16193 <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> 16194 <a href="/next-wave-20281-shark-cnc-tooth-drawing-tool.html">Next Wave 20281 Shark CNC Tooth Drawing Tool</a> 16195 </div> 16196 <div class="row best-seller-item"> 16197 <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> 16198 <a href="/next-wave-10040-shark-sd101-cnc-machine/">Next Wave 10040 Shark SD101 CNC Machine</a> 16199 </div> 16200 <div class="row best-seller-item"> 16201 <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> 16202 <a href="/next-wave-10024-shark-hd520-cnc-machine.html">Next Wave 10024 Shark HD520 CNC Machine</a> 16203 </div> 16204 <a class="view_all" href="/next-wave/">View All</a> 16205 </div> 16206 <div class="col"> 16207 <div class="row best-seller-item"> 16208 <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> 16209 <a href="/next-wave-10022-shark-hd510-cnc-machine.html">Next Wave 10022 Shark HD510 CNC Machine</a> 16210 </div> 16211 <div class="row best-seller-item"> 16212 <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> 16213 <a href="/next-wave-10032-shark-hd500-cnc-machine.html">Next Wave 10032 Shark HD500 CNC Machine</a> 16214 </div> 16215 <div class="row best-seller-item"> 16216 <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> 16217 <a href="/next-wave-rotary-4th-axis-cnc-system/">Next Wave Rotary 4th Axis CNC System</a> 16218 </div> 16219 <a class="view_all" href="/next-wave/">View All</a> 16220 </div> 16221 </div> 16222 </div> 16223 </div> 16224 </div> 16225 </div> 16226 <div class="cols"> 16227 16228 <div class="col"> 16229 <ul> 16230 <li class="level1 has-subs "> 16231 <a href="/amana-tool/" class="main-subs-link"><span class="link-wrap">Amana Tool</span></a> 16232 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16233 <li class="level2"><a href="/router-bits.html" ><span class="link-wrap">Router Bits</span></a></li> 16234 <li class="level2"><a href="/router-bits/spektra-extreme-life-coated-router-bits.html"><span class="link-wrap">Spektra Router</span></a></li> 16235 <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> 16236 <li class="level2"><a href="/saw-blades.html" ><span class="link-wrap">Saw Blades</span></a></li> 16237 <li class="level2"><a href="/boring-bits-and-drilling-bits.html" ><span class="link-wrap">Boring and Drilling Bits</span></a></li> 16238 <li class="level2"><a href="/shaper-cutters.html" ><span class="link-wrap">Shaper Cutters</span></a></li> 16239 <li class="level2-view-all"><a href="/amana-tool/"><span class="link-wrap">View All Amana Tool</span></a></li> 16240 </ul> 16241 </li> 16242 <li class="level1 has-subs"> 16243 <a href="/festool" class="main-subs-link"><span class="link-wrap">Festool</span></a> 16244 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16245 <li class="level2"><a href="/festool/?filters=Tool+type,Loose+Tenon+Joinery"><span class="link-wrap">Loose Tenon Joinery</span></a></li> 16246 <li class="level2"><a href="/festool/?filters=Tool+type,Cordless+Dust+Extractors"><span class="link-wrap">Corded Dust Extractors</span></a></li> 16247 <li class="level2"><a href="/festool/?filters=Tool+type,Corded+Track+Saws"><span class="link-wrap">Corded Track Saws</span></a></li> 16248 <li class="level2"><a href="/festool/?filters=Tool+type,Random+Orbital+Sanders"><span class="link-wrap">Random Orbital Sanders</span></a></li> 16249 <li class="level2"><a href="//festool/?filters=Tool+type,Edge+Bander+Machines"><span class="link-wrap">Edge Bander Machines</span></a></li>
16250 <li class="level2-view-all"><a href="/festool"><span class="link-wrap">View All Festool</span></a></li> 16251 </ul> 16252 </li> 16253 <li class="level1 has-subs "> 16254 <a href="/sawstop/" class="main-subs-link"><span class="link-wrap">SawStop</span></a> 16255 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16256 <li class="level2"><a href="/sawstop/?filters=Tool+type,Cabinet+Table+Saws" ><span class="link-wrap">Cabinet Table Saws</span></a></li> 16257 <li class="level2"><a href="/sawstop/?filters=Tool+type,Replacement+Brakes"><span class="link-wrap">Replacement Brakes</span></a></li> 16258 <li class="level2"><a href="/sawstop/?filters=Tool+type,Table+Saw+Accessories" ><span class="link-wrap">Table Saw Accessories</span></a></li> 16259 <li class="level2"><a href="/saw-blades.html" ><span class="link-wrap">Saw Blades</span></a></li> 16260 <li class="level2"><a href="/sawstop/?filters=Tool+type,Contractor+Table+Saws" ><span class="link-wrap">Contractor Table Saws</span></a></li> 16261 <li class="level2"><a href="/sawstop/?filters=Tool+type,Jobsite+Table+Saws" ><span class="link-wrap">Jobsite Table Saws</span></a></li> 16262 <li class="level2-view-all"><a href="/sawstop/"><span class="link-wrap">View All Sawstop</span></a></li> 16263 </ul> 16264 </li> 16265 <li class="level1 has-subs"> 16266 <a href="/woodpeckers/" class="main-subs-link"><span class="link-wrap">Woodpeckers</span></a> 16267 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16268 <li class="level2"><a href="/woodpeckers/?filters=Tool+type,Slab+Flattening+Accessories"><span class="link-wrap">Slab Flattening Accessories</span></a></li> 16269 <li class="level2"><a href="/woodpeckers/?filters=Tool+type,Drill+Guides"><span class="link-wrap">Drill Guides</span></a></li> 16270 <li class="level2"><a href="/woodpeckers/?filters=Tool+type,Jigs"><span class="link-wrap">Jigs</span></a></li> 16271 <li class="level2"><a href="/woodpeckers/?filters=Tool+type,Squares"><span class="link-wrap">Squares</span></a></li> 16272 <li class="level2"><a href="/woodpeckers/?filters=Tool+type,Panel+Clamps+&+Accessories"><span class="link-wrap">Panel Clamps and Accessories</span></a></li> 16273 <li class="level2-view-all"><a href="/woodpeckers/"><span class="link-wrap">View All Woodpeckers</span></a></li> 16274 </ul> 16275 </li> 16276 <li class="level1 has-subs"> 16277 <a href="/mafell/" class="main-subs-link"><span class="link-wrap">Mafell</span></a> 16278 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16279 <li class="level2"><a href="/mafell/?filters=Tool+type,Portable+Band+Saws"><span class="link-wrap">Portable Bands Saws</span></a></li> 16280 <li class="level2"><a href="/mafell/?filters=Tool+type,Corded+Track+Saws"><span class="link-wrap">Corded Track Saws</span></a></li> 16281 <li class="level2"><a href="/mafell/?filters=Tool+type,Handheld+Planers"><span class="link-wrap">Handheld Planers</span></a></li> 16282 <li class="level2"><a href="/mafell/?filters=Tool+type,Cordless+Track+Saws"><span class="link-wrap">Cordless Track Saws</span></a></li> 16283 <li class="level2"><a href="/mafell/?filters=Tool+type,Dowel+Joinery"><span class="link-wrap">Dowel Joinery</span></a></li> 16284 <li class="level2"><a href="/mafell/?filters=Tool+type,Chain+Mortisers"><span class="link-wrap">Chain Mortisers</span></a></li> 16285 <li class="level2-view-all"><a class="view_all" href="/mafell/"><span class="link-wrap">View All Mafell</span></a></li> 16286 </ul> 16287 </li> 16288 <li class="level1 has-subs"> 16289 <a href="/laguna-tools/" class="main-subs-link"><span class="link-wrap">Laguna Tools</span></a> 16290 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16291 <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> 16292 <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> 16293 <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> 16294 <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> 16295 <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>
16296 <li class="level2-view-all"><a class="view_all" href="/laguna-tools/"><span class="link-wrap">View All Laguna Tools</span></a></li> 16297 </ul> 16298 </li> 16299 <li class="level1 has-subs"> 16300 <a href="/vectric/" class="main-subs-link"><span class="link-wrap">Vectric</span></a> 16301 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16302 <li class="level2"><a href="/vcarve-pro-10-0-software-for-cnc-1.html"><span class="link-wrap">Vectric VCarve Pro</span></a></li> 16303 <li class="level2"><a href="/vcarve-desktop-9-0-software-for-cnc-1.html"><span class="link-wrap">Vectric Vcarve Desktop</span></a></li> 16304 <li class="level2"><a href="/vectric-cut-2d-desktop.html"><span class="link-wrap">Vectric Cut 2D Desktop</span></a></li> 16305 <li class="level2"><a href="/aspire-v10-cnc-software-1.html"><span class="link-wrap">Vectric Aspire</span></a></li> 16306 <li class="level2-view-all"><a href="/vectric/"><span class="link-wrap">View All Vectric</span></a></li> 16307 </ul> 16308 </li> 16309 <li class="level1 has-subs"> 16310 <a href="/jet-tools/" class="main-subs-link"><span class="link-wrap">JET</span></a> 16311 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16312 <li class="level2"><a href="/jet-tools/?filters=Tool+type,Bandsaws"><span class="link-wrap">Floor Standing Dust Collectors</span></a></li> 16313 <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> 16314 <li class="level2"><a href="//jet-tools/?filters=Tool+type,Air+Filtration+Units"><span class="link-wrap">Air Filtration</span></a></li> 16315 <li class="level2-view-all"><a href="/jet-tools/"><span class="link-wrap">View All JET</span></a></li> 16316 </ul> 16317 </li> 16318 <li class="level1 has-subs"> 16319 <a href="/fein/" class="main-subs-link"><span class="link-wrap">Fein</span></a> 16320 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16321 <li class="level2"><a href="/fein/?filters=Tool+type,Corded+Dust+Extractors"><span class="link-wrap">Corded Dust Extractors</span></a></li> 16322 <li class="level2"><a href="/fein/?filters=Tool+type,Starlock+Blades"><span class="link-wrap">Starlock Blades</span></a></li> 16323 <li class="level2"><a href="/fein/?filters=Tool+type,Cordless+Oscillating+Multi-Tools"><span class="link-wrap">Cordless Oscillating Multi-Tools</span></a></li> 16324 <li class="level2"><a href="/fein/?filters=Tool+type,Dust+Extractor+Bags"><span class="link-wrap">Dust Extractor Bags</span></a></li> 16325 <li class="level2"><a href="/fein/?filters=Tool+type,Corded+Oscillating+Multi-Tools"><span class="link-wrap">Corded Oscillating Multi-Tools</span></a></li> 16326 <li class="level2"><a href="/fein/?filters=Tool+type,Dust+Extractor+Filters"><span class="link-wrap">Dust Extractor Filters</span></a></li> 16327 <li class="level2"><a href="/fein/?filters=Tool+type,Sanding+Accessories"><span class="link-wrap">Sanding Accessories</span></a></li> 16328 <li class="level2-view-all"><a href="/fein/"><span class="link-wrap">View All Fein</span></a></li> 16329 </ul> 16330 </li> 16331 <li class="level1 has-subs"> 16332 <a href="/airweights/" class="main-subs-link"><span class="link-wrap">AirWeights</span></a> 16333 <ul class="ul-lvl-2 on-top-1" style="display: none;"> 16334 <li class="level2"><a href="/airweights/?filters=Tool+type,Vacuum+Table+System"><span class="link-wrap">Vacuum Table System</span></a></li> 16335 <li class="level2-view-all"><a class="view_all" href="/airweights/"><span class="link-wrap">View All AirWeights</span></a></li> 16336 </ul> 16337 </li> 16338 16339 </ul> 16340 <div class="view-all-brands"> 16341 <a href="/shop-by-brand" >View All Brands</a> 16342 </div> 16343 </div> 16344 </div> 16345</div> 16346</div> 16347 <div data-id="menu-2"><div class="dropdown menu-2"> 16348 <div class="desktop-menu"> 16349 <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> 16350 <div class="row"> 16351 <div class="col"> 16352 <a href="/workshop-supplies/acrylic-templates.html">Acrylic Templates</a> 16353 <a href="/workshop-supplies/adhesives.html">Adhesives</a> 16354 <a href="/workshop-supplies/angle-finders-protractors.html">Angle Finders & Protractors</a> 16355 <a href="/workshop-supplies/audio-hearing-protection.html">Audio & Hearing Protection</a> 16356 <a href="/workshop-supplies/benches-workstations.html">Benches & Workstations</a> 16357 <a href="/workshop-supplies/clamping-workholding-accessories.html">Clamping & Workholding Accessories</a> 16358 16359 </div> 16360 <div class="col"> 16361 <a href="/workshop-supplies/epoxy-resin.html">Epoxy & Resin</a> 16362 <a href="/workshop-supplies/finishes-supplies.html">Finishes & Supplies</a> 16363 <a href="/free-safety-posters">Free Safety Posters Downloads</a> 16364 <a href="/giftcertificates.php">Gift Card</a> 16365 <a href="/workshop-supplies/hand-tools.html">
16365Hand Tools</a> 16366 <a href="/workshop-supplies/jigs-fixtures.html">Jigs & Fixtures</a> 16367 </div> 16368 <div class="col"> 16369 <a href="/workshop-supplies/lifting-material-handling.html">Lifting & Material Handling</a> 16370 <a href="/workshop-supplies/lighting.html">Lighting</a> 16371 <a href="/workshop-supplies/materials.html">Materials: Plywood, MDF, Acrylic</a> 16372 <a href="/workshop-supplies/merch-swag.html">Merch & Swag</a> 16373 <a href="/workshop-supplies/mobile-bases.html">Mobile Bases</a> 16374 <a href="/workshop-supplies/straight-edge-guides.html">Straight Edge Guides</a> 16375 </div> 16376 <div class="col"> 16377 <a href="/workshop-supplies/screws-fasteners.html">Screws & Fasteners</a> 16378 <a href="/workshop-supplies/tool-maintenance.html">Tool Maintenance</a> 16379 <a href="/workshop-supplies/workshop-organization.html">Workshop Organization</a> 16380 <a href="/workshop-supplies/workholding-accessories.html">Workholding & Accessories</a> 16381 <a href="/workshop-supplies/workshop-safety.html">Workshop Safety</a> 16382 <a href="/workshop-supplies/workwear.html">Workwear</a> 16383 </div> 16384 </div> 16385 </div> 16386 <div class="cols"> 16387 <div class="col"> 16388 <ul> 16389 <li class="level1"><a href="/workshop-supplies/acrylic-templates.html"><span class="link-wrap">Acrylic Templates</span></a></li> 16390 <li class="level1"><a href="/workshop-supplies/adhesives.html"><span class="link-wrap">Adhesives</span></a></li> 16391 <li class="level1"><a href="/workshop-supplies/angle-finders-protractors.html"><span class="link-wrap">Angle Finders & Protractors</span></a></li> 16392 <li class="level1"><a href="/workshop-supplies/audio-hearing-protection.html"><span class="link-wrap">Audio & Hearing Protection</span></a></li> 16393 <li class="level1"><a href="/workshop-supplies/benches-workstations.html"><span class="link-wrap">Benches & Workstations</span></a></li> 16394 <li class="level1 has-subs"> 16395 <a href="/workshop-supplies/clamping-workholding-accessories.html" class="main-subs-link"><span class="link-wrap">Clamping & Workholding Accessories</span></a> 16396 <ul class="ul-lvl-2 top-margin-1" style="display: none;"> 16397 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/c-clamps.html"><span class="link-wrap">C-Clamps</span></a></li> 16398 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/corner-clamping-squares.html"><span class="link-wrap">Corner & Clamping Squares</span></a></li> 16399 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/f-style-clamps.html"><span class="link-wrap">F-Style Clamps</span></a></li> 16400 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/parallel-panel-clamps.html"><span class="link-wrap">Parallel & Panel Clamps</span></a></li> 16401 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/quick-clamps.html"><span class="link-wrap">Quick Clamps</span></a></li> 16402 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/vises.html"><span class="link-wrap">Vises</span></a></li> 16403 <li class="level2"><a href="/workshop-supplies/clamping-workholding-accessories/welding-clamps.html"><span class="link-wrap">Welding Clamps</span></a></li> 16404 </ul> 16405 </li> 16406 <li class="level1"><a href="/workshop-supplies/epoxy-resin.html"><span class="link-wrap">Epoxy & Resin</span></a></li> 16407 <li class="level1 has-subs"> 16408 <a href="/workshop-supplies/finishes-supplies.html" class="main-subs-link"><span class="link-wrap">Finishes & Supplies</span></a> 16409 <ul class="ul-lvl-2 top-margin-1" style="display: none;"> 16410 <li class="level2"><a href="/workshop-supplies/finishes-supplies/finishing-accessories.html"><span class="link-wrap">Finishing Accessories</span></a></li> 16411 <li class="level2"><a href="/workshop-supplies/finishes-supplies/paint-finish-sprayers.html"><span class="link-wrap">Paint & Finish Sprayers</span></a></li> 16412 <li class="level2"><a href="/workshop-supplies/finishes-supplies/paints.html"><span class="link-wrap">Paints</span></a></li> 16413 <li class="level2"><a href="/workshop-supplies/finishes-supplies/stains.html"><span class="link-wrap">Stains</span></a></li> 16414 <li class="level2"><a href="/workshop-supplies/finishes-supplies/wood-finishes.html"><span class="link-wrap">Wood Finishes</span></a></li> 16415 </ul> 16416 </li> 16417 <li class="level1"><a href="/free-safety-posters"><span class="link-wrap">Free Safety Posters Downloads</span></a></li> 16418 <li class="level1"><a href="/giftcertificates.php"><span class="link-wrap">Gift Card</span></a></li> 16419 <li class="level1 has-subs"> 16420 <a href="/workshop-supplies/hand-tools.html" class="main-subs-link"><span class="link-wrap">Hand Tools</span></a> 16421 <ul class="ul-lvl-2 top-margin-1" style="display: none;"> 16422 <li class="level2"><a href="/workshop-supplies/hand-tools/angle-finders-protractors.html"><span class="link-wrap">Angle Finders & Protractors</span></a></li> 16423 <li class="level2"><a href="/workshop-supplies/hand-tools/chisels.html"><span class="link-wrap">Chisels</span></a></li> 16424 <li class="level2"><a href="/workshop-supplies/hand-tools/deburring-laminate-tools.html"><span class="link-wrap">Deburring & Laminate Tools</span></a></li> 16425 <li class="level2"><a href="/workshop-supplies/hand-tools/digital-measuring-tools.html"><span class="link-wrap">Digital Measuring Tools</span></a></li> 16426 <li class="level2"><a href="/workshop-supplies/hand-tools/hand-planes.html"><span class="link-wrap">Hand Planes</span></a></li> 16427 <li class="level2"><a href="/workshop-supplies/hand-tools/hand-saws.html"><span class="link-wrap">Hand Saws</span></a></li> 16428 <li class="level2"><a href="/workshop-supplies/hand-tools/levels-laser-levels.html"><span class="link-wrap">Levels & Laser Levels</span></a></li> 16429 <li class="level2"><a href="/workshop-supplies/hand-tools/marking-tools.html"><span class="link-wrap">Marking Tools</span></a></li> 16430 <li class="level2"><a href="/workshop-supplies/hand-tools/measuring-squares.html"><span class="link-wrap">Measuring & Squares</span></a></li> 16431 <li class="level2"><a href="/workshop-supplies/hand-tools/rachets-sockets.html"><span class="link-wrap">Rachets & Sockets</span></a></li> 16432 <li class="level2"><a href="/workshop-supplies/hand-tools/rasps.html"><span class="link-wrap">Rasps</span></a></li> 16433 <li class="level2"><a href="/workshop-supplies/hand-tools/sanding.html"><span class="link-wrap">Sanding</span></a></li> 16434 <li class="level2"><a href="/workshop-supplies/hand-tools/scraping-shaping-tools.html"><span class="link-wrap">Scraping & Shaping Tools</span></a></li> 16435 <li class="level2"> 16436 <a href="/workshop-supplies/hand-tools/screwdrivers-fastening.html"><span class="link-wrap">Screwdrivers & Fastening</span></a> 16437 <ul class="ul-lvl-3"> 16438 <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> 16439 <li class="level3"><a href="/workshop-supplies/hand-tools/screwdrivers-fastening/l-keys.html"><span class="link-wrap">L-Keys</span></a></li> 16440 <li class="level3"><a href="/workshop-supplies/hand-tools/screwdrivers-fastening/screwdrivers.html"><span class="link-wrap">Screwdrivers</span></a></li> 16441 </ul> 16442 </li> 16443 <li class="level2"><a href="/workshop-supplies/hand-tools/setup-specialty-gauges.html"><span class="link-wrap">Setup & Specialty Gauges</span></a></li> 16444 <li class="level2"><a href="/workshop-supplies/hand-tools/sharpening.html"><span class="link-wrap">Sharpening</span></a></li> 16445 <li class="level2"><a href="/workshop-supplies/hand-tools/traditional-tools.html"><span class="link-wrap">Traditional Tools</span></a></li> 16446 <li class="level2"><a href="/workshop-supplies/hand-tools/wrenches.html"><span class="link-wrap">Wrenches</span></a></li> 16447 </ul> 16448 </li> 16449 <li class="level1 has-subs"> 16450 <a href="/workshop-supplies/jigs-fixtures.html" class="main-subs-link"><span class="link-wrap">Jigs & Fixtures</span></a> 16451 <ul class="ul-lvl-2 top-margin-1" style="display: none;"> 16452 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/dovetail-clamps-accessories.html"><span class="link-wrap">Dovetail Clamps & Accessories</span></a></li> 16453 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/jig-fixture-hardware.html"><span class="link-wrap">Jig & Fixture Hardware</span></a></li> 16454 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/router-base-plates.html"><span class="link-wrap">Router Base Plates</span></a></li> 16455 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/router-jigs.html"><span class="link-wrap">Router Jigs</span></a></li> 16456 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/t-track-accessories.html"><span class="link-wrap">T-Track & Accessories</span></a></li> 16457 <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> 16458 <li class="level2"><a href="/workshop-supplies/jigs-fixtures/table-saw-jigs.html"><span class="link-wrap">Table Saw Jigs</span></a></li> 16459 </ul> 16460 </li> 16461 <li class="level1"><a href="/workshop-supplies/lifting-material-handling.html"><span class="link-wrap">Lifting & Material Handling</span></a></li> 16462 <li class="level1"><a href="/workshop-supplies/lighting.html"><span class="link-wrap">Lighting</span></a></li> 16463 <li class="level1"><a href="/workshop-supplies/materials.html"><span class="link-wrap">Materials: Plywood, MDF, Acrylic</span></a></li> 16464 <li class="level1"><a href="/workshop-supplies/merch-swag.html"><span class="link-wrap">Merch &
16464 Swag</span></a></li> 16465 <li class="level1"><a href="/workshop-supplies/mobile-bases.html"><span class="link-wrap">Mobile Bases</span></a></li> 16466 <li class="level1"><a href="/workshop-supplies/straight-edge-guides.html"><span class="link-wrap">Straight Edge Guides</span></a></li> 16467 <li class="level1"><a href="/workshop-supplies/screws-fasteners.html"><span class="link-wrap">Screws & Fasteners</span></a></li> 16468 <li class="level1"><a href="/workshop-supplies/tool-maintenance.html"><span class="link-wrap">Tool Maintenance</span></a></li> 16469 <li class="level1 has-subs"> 16470 <a href="/workshop-supplies/workshop-organization.html" class="main-subs-link"><span class="link-wrap">Workshop Organization</span></a> 16471 <ul class="ul-lvl-2 top-margin-1" style="display: none;"> 16472 <li class="level2"><a href="/workshop-supplies/workshop-organization/clamp-storage.html"><span class="link-wrap">Clamp Storage</span></a></li> 16473 <li class="level2"><a href="/workshop-supplies/workshop-organization/systainer-carts-workstations.html"><span class="link-wrap">Systainer Carts & Workstations</span></a></li> 16474 <li class="level2"><a href="/workshop-supplies/workshop-organization/systainer-drawers-racking.html"><span class="link-wrap">Systainer Drawers & Racking</span></a></li> 16475 <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> 16476 <li class="level2"><a href="/workshop-supplies/workshop-organization/systainers.html"><span class="link-wrap">Systainers</span></a></li> 16477 <li class="level2"><a href="/workshop-supplies/workshop-organization/wall-organization.html"><span class="link-wrap">Wall Organization</span></a></li> 16478 </ul> 16479 </li> 16480 <li class="level1"><a href="/workshop-supplies/workholding-accessories.html"><span class="link-wrap">Workholding & Accessories</span></a></li> 16481 <li class="level1"><a href="/workshop-supplies/workshop-safety.html"><span class="link-wrap">Workshop Safety</span></a></li> 16482 <li class="level1"><a href="/workshop-supplies/workwear.html"><span class="link-wrap">Workwear</span></a></li> 16483 </ul> 16484 </div> 16485 </div> 16486</div> 16487</div> 16488 <div data-id="menu-4"><div class="dropdown menu-4"> 16489 <div class="desktop-menu"> 16490 <div class="menu-title"><p class="label-menu">RESOURCES</p></div> 16491 <div class="row"> 16492 <div class="col"> 16493 <a href="/about">About Us</a> 16494 <a href="/everything-cnc/cnc-plan-downloads.html">CNC Plans</a> 16495 <a href="/everything-cnc/cnc-software.html">CNC Software</a> 16496 <a href="/resources/cnc-software-training-courses.html">CNC Software Training Courses</a> 16497 <a href="/free-safety-posters">Free Safety Posters</a> 16498 </div> 16499 <div class="col"> 16500 <a href="/t-cnc-software-library">Free Vectric / Fusion 360 Tool Files</a> 16501 <a href="/giftcertificates.php">Gift Cards</a> 16502 <a href="/learn">Learning Desk</a> 16503 <a href="/literature/">Literature</a> 16504 <a href="/resources/matts-picks.html">Mattâs Picks</a> 16505 </div> 16506 <div class="col"> 16507 <a href="/workshop-supplies/merch-swag.html">Merch & Swag</a> 16508 <a href="/toolstoday-tv/">Toolstoday TV</a> 16509 <a href="/t-veteran">US Veterans</a> 16510 <a href="/t-tool-videos">Videos</a> 16511 </div> 16512 <div class="col shop-our-post"> 16513 <a href="/shop-our-posts/" target="_blank" class="menu-4-cta"> 16514 <img src="https://cdn11.bigcommerce.com/s-byznwdb8us/images/stencil/original/image-manager/menu-5-1-promo-162.jpg" alt="Menu Image" /> 16515 <span>Customer Showcase</span> 16516 </a> 16517 </div> 16518 </div> 16519 </div> 16520 <div class="cols"> 16521 <div class="col"> 16522 <ul> 16523 <li class="level1"><a href="/about"><span class="link-wrap">About Us</span></a></li> 16524 <li class="level1"><a href="/everything-cnc/cnc-plan-downloads.html"><span class="link-wrap">CNC Plans</span></a></li> 16525 <li class="level1"><a href="/everything-cnc/cnc-software.html"><span class="link-wrap">CNC Software</span></a></li> 16526 <li class="level1"><a href="/resources/cnc-software-training-courses.html"><span class="link-wrap">CNC Software Training Courses</span></a></li> 16527 <li class="level1"><a href="/shop-our-posts/"><span class="link-wrap">Customer Showcase</span></a></li> 16528 <li class="level1"><a href="/free-safety-posters"><span class="link-wrap">Free Safety Posters</span></a></li> 16529 <li class="level1"><a href="/t-cnc-software-library"><span class="link-wrap">Free Vectric / Fusion 360 Tool Files</span></a></li> 16530 <li class="level1 hide-menu"><a href="https://toolstoday.com/giftcertificates.php"><span class="link-wrap">Gift Cards</span></a></li> 16531 <li class="level1"><a href="https://toolstoday.com/learn"><span class="link-wrap">Learning Desk</span></a></li> 16532 <li class="level1"><a href="/literature/"><span class="link-wrap">Literature</span></a></li> 16533 <li class="level1"><a href="/resources/matts-picks.html"><span class="link-wrap">Mattâs Picks</span></a></li> 16534 <li class="level1"><a href="/workshop-supplies/merch-swag.html"><span class="link-wrap">Merch &
16534 Swag</span></a></li> 16535 <li class="level1"><a href="/toolstoday-tv/"><span class="link-wrap">ToolsToday TV</span></a></li> 16536 <li class="level1"><a href="/t-veteran"><span class="link-wrap">US Veterans</span></a></li> 16537 <li class="level1"><a href="/t-tool-videos"><span class="link-wrap">Videos</span></a></li> 16538 16539 </ul> 16540 </div> 16541 </div> 16542</div> 16543</div> 16544 </div> 16545 16546</footer> 16547
16547<script>window.__webpack_public_path__ = "https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/dist/";</script>
16547 16548
16548<script src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/dist/theme-bundle.main.js"></script>
16548 16549 16550 <!-- Global JS --> 16551
16551<script id="globalJS" src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/js/theme/global/global.js" defer></script>
16551 16552 <!-- Global JS --> 16553 16554
16554<script> 16555 window.stencilBootstrap("page", "{\"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxXSwiY29ycyI6WyJodHRwczovL3Rvb2xzdG9kYXkuY29tIl0sImVhdCI6MTc5MDQyNTkwNCwiaWF0IjoxNzkwMjUzMTA0LCJpc3MiOiJCQyIsInNpZCI6MTAwMjUyMDYzNCwic3ViIjoiQkMiLCJzdWJfdHlwZSI6MCwidG9rZW5fdHlwZSI6MX0.Xm-OVLgfpDP2ZuMDm6WKRpvkIdqIdWrTFhZZzpDjs1LzDcIL95iIvfkatSYiYuihvKW8sZRE8cKirMtExljQmQ\",\"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
16555id_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
16555id_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(); 16556 window.jsContext = JSON.parse("{\"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxXSwiY29ycyI6WyJodHRwczovL3Rvb2xzdG9kYXkuY29tIl0sImVhdCI6MTc5MDQyNTkwNCwiaWF0IjoxNzkwMjUzMTA0LCJpc3MiOiJCQyIsInNpZCI6MTAwMjUyMDYzNCwic3ViIjoiQkMiLCJzdWJfdHlwZSI6MCwidG9rZW5fdHlwZSI6MX0.Xm-OVLgfpDP2ZuMDm6WKRpvkIdqIdWrTFhZZzpDjs1LzDcIL95iIvfkatSYiYuihvKW8sZRE8cKirMtExljQmQ\",\"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\"
16556:{\"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
16556ot_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
16556ot_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]\"}") 16557 </script>
16557 16558 16559
16559<script type="text/javascript" src="https://cdn11.bigcommerce.com/shared/js/csrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js"></script>
vendor: 1 bytes, line 16559
16559
16560<script src='https://saveyourcart.io/storage/clients/9zenwCQBhzdfyiNk.js?v=b7fbe21935c0' defer ></script>
16560<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js' ></script>
16560<script src='https://bigcommerce.creditkey.com/js/ckbc.min.js' defer ></script>
16560<script src='https://na.shgcdn3.com/collector.js' async ></script>
16560<script src='https://io.dropinblog.com/embedjs/recentposts/91cd5e18-142d-4b73-a8e8-d9e40c93c0d2.js' ></script>
16560<script src='https://bigcommerce.route.com/checkout/routeimg.js' ></script>
16560<script src='https://static.klaviyo.com/onsite/js/KwNzdy/klaviyo.js?company_id=KwNzdy' async ></script>
16560<script> 16561 //Admin script: GTM Script MKMAGE 16562 // customer id 16563 var customer_id = {}; 16564 customer_id.customerId = ""; 16565 window.dataLayer.push(customer_id); 16566 16567 $( document ).ready(function() { 16568 $(document).on('click','.snpt-wdgt--saucetv .snptwdgt-container-liner .snptwdgt__item',function(e){ 16569 e.preventDefault(); 16570 console.log("video click"); 16571 var ga4event = {}; 16572 ga4event.event = "tt_tv_video_click"; 16573 window.dataLayer.push(ga4event); 16574 }); 16575 setTimeout(function(){ 16576 window.dataLayer = window.dataLayer || []; 16577 var gtm_vars = document.getElementById("gtm_vars").value; 16578 var gtm_array = {}; 16579 16580 if(gtm_vars != ""){ 16581 gtm_array = JSON.parse(gtm_vars); 16582 } 16583 console.log(gtm_array); 16584 var gtm_layer = {} 16585 var google_tag_params = {}; 16586 var ecommerce = {}; 16587 var currency_code = gtm_array.currency; 16588 16589 // page type 16590 google_tag_params.ecomm_pagetype = gtm_array.page_type; 16591 16592 // customer email 16593 google_tag_params.customerEmail = gtm_array.customer_email; 16594 16595 // customer first/last name 16596Â Â Â Â Â Â Â Â Â Â Â Â google_tag_params.customerFirstName = gtm_array.customer_first_name; 16597Â Â Â Â Â Â Â Â Â Â Â Â google_tag_params.customerLastName = gtm_array.customer_last_name; 16598 google_tag_params.customerName = ""; 16599 16600 if(gtm_array.page_type != "checkout" && gtm_array.page_type != "orderconfirmation" && gtm_array.page_type != "cart"){ 16601 gtm_layer["google_tag_params"] = google_tag_params; 16602 window.dataLayer.push(gtm_layer); 16603 } 16604 16605 if(gtm_array.page_type == "checkout"){ 16606 var products = []; 16607 var ga4_products = []; 16608 var lineItems = []; 16609 for(var i=0;i<gtm_array.products_data.length;i++){ 16610 var value = gtm_array.products_data[i]; 16611 var product = { 16612 "brand": value.brand, 16613 "id": value.id, 16614 "name": value.name, 16615 "price":value.price, 16616 "dimension4": "In Stock", 16617 quantity: value.quantity 16618 }; 16619 products.push(product); 16620 var ga4_product = { 16621 "item_id": value.id, 16622 "item_name": value.name, 16623 "brand": value.brand, 16624 "price": value.price, 16625 "value": value.price, 16626 "quantity": value.quantity 16627 } 16628 ga4_products.push(ga4_product); 16629 lineItems.push(value.product_id); 16630 } 16631 ecommerce.checkout = {products}; 16632 16633 // GA4 event 16634 var ga4event = {}; 16635 ga4event.event = "begin_checkout"; 16636 ga4event.ecommerce = {}; 16637 ga4event.ecommerce.currencyCode = currency_code; 16638 ga4event.ecommerce.value = gtm_array.grand_total_incart; 16639 ga4event.ecommerce.items = ga4_products; 16640 window.dataLayer.push(ga4event); 16641 16642 google_tag_params.customerEmail = ""; 16643 google_tag_params.storeId = "1"; 16644 gtm_layer["google_tag_params"] = google_tag_params; 16645 gtm_layer["pageType"] = "checkout"; 16646 gtm_layer["pageName"] = "Checkout"; 16647 gtm_layer["event"] = "checkout"; 16648 gtm_layer["eventLabel"] = "Checkout"; 16649 if(typeof currency_code !== 'undefined'){ 16650 ecommerce.currencyCode = currency_code; 16651 gtm_layer["ecommerce"] = ecommerce; 16652 } 16653 window.dataLayer.push(gtm_layer); 16654 16655 /*rudderanalytics.track('Checkout Started', { 16656 products: ga4_products, 16657 value: gtm_array.grand_total_incart, 16658 currency: currency_code 16659 }); 16660 console.log("RS: Checkout Started - Default Checkout");*/ 16661 16662 if (typeof TriplePixel !== 'undefined') { 16663 TriplePixel('checkoutStarted', { 16664 email: '', 16665 lineItems: lineItems 16666 }); 16667 console.log("TriplePixel checkoutStarted fired"); 16668 console.log({email: '',lineItems: lineItems}); 16669 } 16670 16671 } 16672 if(gtm_array.page_type == "orderconfirmation"){ 16673 ecommerce.purchase = { 16674 "email": gtm_array.billing_email, 16675 "customerId": gtm_array.customer_id, 16676 "actionField": { 16677 "coupon": gtm_array.couponcode.code, 16678 "discountOrder": gtm_array.discount, 16679 "id": gtm_array.order_id, 16680 "shipping": gtm_array.shipping_amount, 16681 "tax": gtm_array.tax_amount 16682 } 16683 } 16684 google_tag_params.ecomm_totalvalue = gtm_array.grand_total; 16685 google_tag_params.storeId = "1"; 16686 var products = []; 16687 var ga4_products = []; 16688 var criteo_items = []; 16689 var skus = []; 16690 var TripleItems = []; 16691 $.each(gtm_array.products_data,function(index,value){ 16692 skus.push(value.id); 16693 TripleItems.push(value.product_id); 16694 var product = { 16695 "brand": value.brand, 16696 "id": value.id, 16697 "name": value.name, 16698 "price":value.price 16699 }; 16700 products.push(product); 16701 var ga4_product = { 16702 "item_id": value.id, 16703 "item_name": value.name, 16704 "item_brand": value.brand, 16705 "brand": value.brand, 16706 "price": value.price, 16707 "value": value.price, 16708 "quantity": value.quantity, 16709 "item_category": value.category 16710 } 16711 ga4_products.push(ga4_product); 16712 16713 var criteo_item = { 16714 id: value.id, 16715 price: value.price, 16716 quantity: value.quantity 16717 }; 16718 criteo_items.push(criteo_item); 16719 16720 }); 16721 ecommerce.purchase.products = products; 16722 16723 $.ajax({ 16724 url: "https://globale.toolstoday.com/bigcommerce/getProductBrand.php", 16725 type: "POST", 16726 dataType: 'json',
16727 data: {"sku":skus}, 16728 success: function (data) { 16729 // GA4 event 16730 var prods = [] 16731 $.each(ga4_products,function(i,prod){ 16732 var brand = data.brand[prod.item_id]; 16733 console.log("BRAND: "+brand); 16734 var prod = { 16735 "item_id": prod.item_id, 16736 "item_name": prod.item_name, 16737 "item_brand": brand, 16738 "brand": brand, 16739 "price": prod.price, 16740 "value": prod.value, 16741 "quantity": prod.quantity, 16742 "item_category": prod.item_category, 16743 "category": prod.item_category 16744 } 16745 prods.push(prod); 16746 }); 16747 var ga4event = {}; 16748 ga4event.event = "purchase"; 16749 ga4event.ecommerce = {}; 16750 ga4event.ecommerce.currencyCode = currency_code; 16751 ga4event.ecommerce.value = gtm_array.grand_total; 16752 ga4event.ecommerce.items = prods; 16753 ga4event.ecommerce.coupon = gtm_array.couponcode.code; 16754 ga4event.ecommerce.transaction_id = gtm_array.order_id.toString(); 16755 ga4event.enhanced_conversion_data = { 16756 "email": gtm_array.billing_email, 16757 "phone_number": gtm_array.phone_number, 16758 "first_name": gtm_array.first_name, 16759 "last_name": gtm_array.last_name, 16760 "street": gtm_array.street, 16761 "city": gtm_array.city, 16762 "region": gtm_array.region, 16763 "country": gtm_array.country, 16764 "postal_code": gtm_array.postal_code 16765 }; 16766 16767 window.dataLayer.push(ga4event); 16768 }, 16769 fail: function (data) { 16770 //console.log(data); 16771 } 16772 }); 16773 if (typeof TriplePixel !== 'undefined') { 16774 TriplePixel('purchase', { 16775 eventId: gtm_array.order_id.toString(), 16776 email: gtm_array.billing_email, 16777 phone: gtm_array.phone_number, 16778 firstName: gtm_array.first_name, 16779 lastName: gtm_array.last_name, 16780 orderId: gtm_array.order_id.toString(), 16781 lineItems: TripleItems, 16782 address: { 16783 zip: gtm_array.postal_code, 16784 city: gtm_array.city, 16785 countryCode: gtm_array.country, 16786 provinceCode: gtm_array.region 16787 } 16788 }); 16789 console.log("TriplePixel purchase fired"); 16790 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.
16790city,countryCode:gtm_array.country,provinceCode:gtm_array.region}}); 16791 } 16792 /* GA4 event 16793 var ga4event = {}; 16794 ga4event.event = "purchase"; 16795 ga4event.ecommerce = {}; 16796 ga4event.ecommerce.currencyCode = currency_code; 16797 ga4event.ecommerce.value = gtm_array.grand_total; 16798 ga4event.ecommerce.items = ga4_products; 16799 ga4event.ecommerce.transaction_id = gtm_array.order_id.toString(); 16800 ga4event.enhanced_conversion_data = { 16801 "email": gtm_array.billing_email, 16802 "phone_number": gtm_array.phone_number, 16803 "first_name": gtm_array.first_name, 16804 "last_name": gtm_array.last_name, 16805 "street": gtm_array.street, 16806 "city": gtm_array.city, 16807 "region": gtm_array.region, 16808 "country": gtm_array.country, 16809 "postal_code": gtm_array.postal_code 16810 }; 16811 16812 window.dataLayer.push(ga4event); */ 16813 16814 /*console.log("RUDDERANALYTICS TRACKING"); 16815 16816 var gc_lid = ""; 16817 var nameEQ = "gclid="; 16818 var ca = document.cookie.split(';'); 16819 for(var i=0;i < ca.length;i++) { 16820 var c = ca[i]; 16821 while (c.charAt(0)==' ') c = c.substring(1,c.length); 16822 if (c.indexOf(nameEQ) == 0) gc_lid = c.substring(nameEQ.length,c.length); 16823 } 16824 console.log(gc_lid); 16825 16826 if(gtm_array.customer_id == null){ 16827 gtm_array.customer_id = 0; 16828 } 16829 16830 var rs_identify = { 16831 email: gtm_array.billing_email, 16832 firstName: gtm_array.first_name, 16833 lastName: gtm_array.last_name, 16834 address:{city: gtm_array.city,country: gtm_array.country,postalCode: gtm_array.postal_code,street: gtm_array.street}, 16835 phone: gtm_array.phone_number 16836 }; 16837 console.log(rs_identify); 16838 16839 var rs_order = { 16840 currency: currency_code, 16841 order_id: gtm_array.order_id, 16842 coupon: gtm_array.couponcode.code, 16843 shipping: gtm_array.shipping_amount, 16844 tax: gtm_array.tax_amount, 16845 value: gtm_array.grand_total, 16846 revenue: gtm_array.grand_total, 16847 products:ga4_products, 16848 email: gtm_array.billing_email, 16849 gclid: gc_lid, 16850 orderId: gtm_array.order_id, 16851 event_id: gtm_array.order_id 16852 }; 16853 console.log(rs_order); 16854 16855 rudderanalytics.identify(gtm_array.customer_id,rs_identify); 16856 console.log("RS: Identify"); 16857 16858 rudderanalytics.track('Order Completed', rs_order); 16859 console.log("RS: Order Completed");*/ 16860 16861 //BING revenue_value 16862 window.uetq = window.uetq || []; 16863 window.uetq.push('event', '', {"revenue_value":gtm_array.grand_total,"currency":"USD"}); 16864 16865 /*window.criteo_q = window.criteo_q || []; 16866 var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d"; 16867 window.criteo_q.push( 16868 { event: "setAccount", account: 27743}, 16869 { event: "setEmail", email: gtm_array.billing_email, hash_method: "md5" }, 16870 { event: "setSiteType", type: deviceType}, 16871 { 16872 event: "trackTransaction", 16873 id: gtm_array.order_id, 16874 item: criteo_items 16875 } 16876 );*/ 16877 16878 google_tag_params.customerEmail = ""; 16879 google_tag_params.storeId = "1"; 16880 gtm_layer["google_tag_params"] = google_tag_params; 16881 gtm_layer["pageType"] = "checkout"; 16882 gtm_layer["pageName"] = "Checkout"; 16883 gtm_layer["event"] = "checkout"; 16884 gtm_layer["eventLabel"] = "Checkout"; 16885 if(typeof currency_code !== 'undefined'){ 16886 ecommerce.currencyCode = currency_code; 16887 gtm_layer["ecommerce"] = ecommerce; 16888 } 16889 gtm_layer["wp_order_id"] = gtm_array.order_id; 16890 window.dataLayer.push(gtm_layer); 16891 16892 // bizrate 16893 console.log("BIZRATE TRACKING"); 16894 window._cnx = []; 16895 window._cnx.push(['mid', 79586]); // your unique store MID 16896 window._cnx.push(['surveyType', 'pos']); 16897 window._cnx.push(['emailAddress', gtm_array.billing_email]); // pass the customerâs email address 16898 window._cnx.push(['orderId', gtm_array.order_id]); // pass the customerâs order ID number 16899 console.log(_cnx); 16900 (function (w, d, t) { 16901 var s = d.createElement(t); 16902 s.async = true; 16903 s.src = '//insights.bizrate.com/js/init.js'; 16904 var h = d.getElementsByTagName(t)[0]; h.parentNode.insertBefore(s, h); 16905 })(window, document, 'script'); 16906 // bizrate 16907 16908 //lxr 16909 console.log("LXR TRACKING"); 16910 var products = ga4_products; 16911 var lxr_trans=''; 16912 lxr_trans += '<textarea id="lxrtrans" style="display:none;">\n'; 16913 lxr_trans += 'LXR:T|' + gtm_array.order_id + '|' + gtm_array.grand_total + '|' + gtm_array.tax_amount + '|' + gtm_array.shipping_amount+'\n'; 16914 for(var i=0; i<products.length; i++){ 16915 var product_cat = products[i].item_category; 16916 if(product_cat==undefined){ 16917 product_cat = ""; 16918 } 16919 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'; 16920 } 16921 lxr_trans += 'LXR:I|' + '|' + '|' + '|' + '|' + '|' + gtm_array.discount +'\n';
16922 lxr_trans += 'LXR:U|' + gtm_array.customer_id + '|' + gtm_array.billing_email +'\n'; 16923 lxr_trans += '\n</textarea>'; 16924 document.getElementsByName("lxrform")[0].innerHTML = lxr_trans; 16925 var _neq = _neq || []; 16926 _neq.push(['_nebusassid', '1430']); 16927 _neq.push(['_nedomain','toolstoday.com']); 16928 _neq.push(['_neconv', '1']); 16929 _neq.push(['_nectype','0']); 16930 (function () { 16931 var ne = document.createElement('script'); ne.type = 'text/javascript'; ne.async = true; 16932 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'; 16933 var l = document.getElementsByTagName('script')[0]; l.parentNode.insertBefore(ne, l); 16934 })(); 16935 //lxr 16936 16937 //sas 16938 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'>"; 16939 $("body").append(sas_html); 16940 //sas 16941 } 16942 if(gtm_array.page_type == "cart"){ 16943 var callbacks = { 16944 check : function () { 16945 // Executes just before the checkout form loads. 16946 // Must return a boolean that will determine if Bolt should proceed with checkout. 16947 return true; 16948 }, 16949 onCheckoutStart : function () { 16950 var gtm_vars = document.getElementById("gtm_vars").value; 16951 var gtm_array = {}; 16952 if(gtm_vars != ""){ 16953 gtm_array = JSON.parse(gtm_vars); 16954 } 16955 console.log("gtm_array"); 16956 console.log(gtm_array); 16957 var currency_code = gtm_array.currency; 16958 16959 console.log("currency_code"); 16960 console.log(currency_code); 16961 16962 console.log("prodoucts"); 16963 console.log(gtm_array.products_data); 16964 16965 // customer email 16966 var ga4_products = []; 16967 var lineItems = []; 16968 if(gtm_array.products_incart){ 16969 for(var i=0;i<gtm_array.products_incart.length;i++){ 16970 var value = gtm_array.products_incart[i]; 16971 var ga4_product = { 16972 "item_id": value.id, 16973 "item_name": value.name, 16974 "price": parseFloat(value.price), 16975 "brand": value.brand, 16976 "item_brand": value.brand, 16977 "value": parseFloat(value.price), 16978 "quantity": value.quantity 16979 } 16980 ga4_products.push(ga4_product); 16981 lineItems.push(value.product_id); 16982 } 16983 } 16984 /*rudderanalytics.track('Checkout Started', { 16985 products: ga4_products, 16986 value: gtm_array.grand_total_incart, 16987 total: gtm_array.grand_total_incart, 16988 currency: currency_code 16989 }); 16990 console.log("RS: Checkout Started - Bolt Checkout: "+gtm_array.grand_total_incart); 16991 */ 16992 16993 // GA4 event 16994 var ga4event = {}; 16995 ga4event.event = "begin_checkout"; 16996 ga4event.ecommerce = {}; 16997 ga4event.ecommerce.currencyCode = currency_code; 16998 ga4event.ecommerce.value = parseFloat(gtm_array.grand_total); 16999 ga4event.ecommerce.items = ga4_products; 17000 window.dataLayer.push(ga4event); 17001 17002 if (typeof TriplePixel !== 'undefined') { 17003 TriplePixel('checkoutStarted', { 17004 email: '', 17005 lineItems: lineItems 17006 }); 17007 console.log("TriplePixel checkoutStarted fired"); 17008 console.log({email: '',lineItems: lineItems}); 17009 } 17010 17011 }, 17012 onEmailEnter: function (email) { 17013 if (email){ 17014 window.boltEmail = email; 17015 } 17016 console.log(window.boltEmail); 17017 }, 17018 onShippingDetailsComplete: function (address) { 17019 if (!window.boltEmail){ 17020 window.boltEmail = address.email; 17021 } 17022 console.log(window.boltEmail); 17023 17024 if (typeof TriplePixel !== 'undefined') { 17025 console.log(address); 17026 var gtm_vars = document.getElementById("gtm_vars").value; 17027 var gtm_array = {}; 17028 if(gtm_vars != ""){ 17029 gtm_array = JSON.parse(gtm_vars); 17030 } 17031 var lineItems = []; 17032 if(gtm_array.products_incart){ 17033 for(var i=0;i<gtm_array.products_incart.length;i++){ 17034 var value = gtm_array.products_incart[i]; 17035 lineItems.push(value.product_id); 17036 } 17037 } 17038 console.log(lineItems); 17039 TriplePixel('contactSubmitted', { 17040 email: address.email_address, 17041 phone: address.phone_number, 17042 firstName: address.first_name, 17043 lastName: address.last_name, 17044 lineItems: lineItems, 17045 address: { 17046 zip: address.postal_code, 17047 city: address.locality, 17048 countryCode: address.country_code, 17049 provinceCode: address.region 17050 } 17051 }); 17052 TriplePixel('addressSubmitted', { 17053 email: address.email_address, 17054 phone: address.phone_number, 17055 firstName: address.first_name, 17056 lastName: address.last_name, 17057 lineItems: lineItems, 17058 address: { 17059 zip: address.postal_code, 17060 city: address.locality, 17061 countryCode: address.country_code, 17062 provinceCode: address.region 17063 } 17064 }); 17065 17066 TriplePixel('shippingSubmitted', { 17067 email: address.email_address, 17068 phone: address.phone_number, 17069 firstName: address.first_name, 17070 lastName: address.last_name, 17071 lineItems: lineItems, 17072 address: { 17073 zip: address.postal_code, 17074 city: address.locality, 17075 countryCode: address.country_code, 17076 provinceCode: address.region 17077 } 17078 }); 17079 17080 console.log("TriplePixel contactSubmitted fired"); 17081 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}}); 17082 17083 console.log("TriplePixel addressSubmitted fired"); 17084 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}}); 17085 17086 console.log("TriplePixel shippingSubmitted fired"); 17087 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}}); 17088 17089 } 17090 }, 17091 onShippingOptionsComplete: function () { 17092 // Executes when the user proceeds to the payment details page. 17093 // This is applicable only to multi-step checkout. 17094 }, 17095 onPaymentSubmit: function () { 17096 // Executes after the user clicks the pay button. 17097 }, 17098 success: function (transaction, callback) { 17099 // Executes when the Bolt checkout transaction is successful. 17100 // **IMPORTANT** callback() must be executed at the end of the success function 17101 callback() 17102 }, 17103 close: function () { 17104 // This function is called when the Bolt checkout modal is closed. 17105 // This will not be called when create_order endpoint returns a valid URL 17106 // and authorization is successful 17107 } 17108 } 17109 var setupCallbacks = setInterval(function() { 17110 var hasItems = Boolean(JSON.parse(document.getElementById("gtm_vars").value).products_incart) && Boolean(JSON.parse(document.getElementById("gtm_vars").value).products_incart.length); 17111 if (typeof(BoltCheckout) != 'undefined' && typeof(BoltCheckout) != undefined && hasItems) { 17112 clearInterval(setupCallbacks); 17113 window.BoltCheckout.setClientCustomCallbacks(callbacks) 17114 } 17115 }, 100); 17116 } 17117 },6000); 17118 }); 17119</script>
17119<!-- Accessibility Code for "toolstoday.com" -->
17120<script> 17121/* 17122Want to customize your button? visit our documentation page: 17123https://login.equalweb.com/custom-button 17124*/ 17125window.interdeal = { 17126 get sitekey (){ return "a57fb02b360834a680d49113507082f4"} , 17127 get domains(){ 17128 return { 17129 "js": "https://cdn.equalweb.com/", 17130 "acc": "https://access.equalweb.com/" 17131 } 17132 }, 17133 "Position": "right", 17134 "Menulang": "EN", 17135 "draggable": true, 17136 "btnStyle": { 17137 "vPosition": [ 17138 "100%", 17139 "100%" 17140 ], 17141 "margin": [ 17142 "0", 17143 "0" 17144 ], 17145 "scale": [ 17146 "0.5", 17147 "0.7" 17148 ], 17149 "color": { 17150 "main": "#1876c9", 17151 "second": "#ffffff" 17152 }, 17153 "icon": { 17154 "outline": false, 17155 "outlineColor": "#ffffff", 17156 "type": 11 , 17157 "shape": "circle" 17158 } 17159 }, 17160 17161}; 17162 17163(function(doc, head, body){ 17164 var coreCall = doc.createElement('script'); 17165 coreCall.src = interdeal.domains.js + 'core/5.3.1/accessibility.js'; 17166 coreCall.defer = true; 17167 coreCall.integrity = 'sha512-3qLj5jbjMQnXk+FqEdVJjUnjJBGuBTRVOwaiT0ms6mQKQcrz4nulBxl2Hsr0/PpvEqdyJsMsU1NB+Mtfzw8hxA=='; 17168 coreCall.crossOrigin = 'anonymous'; 17169 coreCall.setAttribute('data-cfasync', true ); 17170 body? body.appendChild(coreCall) : head.appendChild(coreCall); 17171})(document, document.head, document.body); 17172</script>
17172<script> 17173 (function () { 17174 window.storeHash = 'byznwdb8us'; 17175 17176 window.geOriginalCurrencyId = '1'; 17177 window.geOriginalCurrencyCode = 'USD'; 17178 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"}]; 17179 17180 17181 var s = document.createElement('script'); 17182 s.type = 'text/javascript'; 17183 s.async = true; 17184 s.src = '//gepi.global-e.com/includes/js/1295'; 17185 document.body.appendChild(s); 17186 })();</script>
17186<script> 17187 $(document).ready(function(){ 17188 console.log("addEvents"); 17189 window.addEventListener("mousemove", addScripts); 17190 document.addEventListener("scroll", addScripts); 17191 17192 t = setInterval(function(){ 17193 var mydiv = $('.peek-a-bar'); 17194 if (mydiv.length > 0) { 17195 $('.panel-wrapper').addClass('margin-top'); 17196 $('body').addClass('promo-bar-visible'); 17197 clearInterval(t); 17198 } 17199 }, 500); 17200 17201 $(document).on("click",".peek-a-bar img",function() { 17202 $('body').removeClass('promo-bar-visible'); 17203 $('body').addClass('removed-bar'); 17204 $('.peek-a-bar').hide(); 17205 }); 17206 $(document).on("click",".peek-a-bar",function() { 17207 17208 /*Close Mini-Cart*/ 17209 $('body').removeClass('minicart-open'); 17210 17211 /*Close Menu*/ 17212 if ($('.header .navPages-container').hasClass("is-open")) { 17213 $('body').removeClass('has-activeNavPages'); 17214 $('.header .navPages-container').removeClass("is-open"); 17215 $('.header .mobileMenu-toggle').removeClass("is-open"); 17216 $('.header').removeClass("is-open"); 17217 } 17218 }); 17219 17220 }); 17221 $(document).ready(function(){ 17222 setTimeout(function(){ 17223 $(document).find('#ult-upsell-native-bundle-block').addClass('loaded'); 17224 $(document).find('#ult-upsell-native-block').addClass('loaded'); 17225 }, 3000); 17226 17227 setTimeout(function () { 17228 if (!document.getElementById('yotpo-script') && !document.getElementsByClassName('category-cus').length) { 17229 var script_yotpo = document.createElement('script'); 17230 script_yotpo.src = 'https://cdn-widgetsrepository.yotpo.com/v1/loader/FWmcGGzWOHDnP07mUWQsMquyV3OQnNEnrcjXMyhu'; 17231 script_yotpo.async = true; 17232 script_yotpo.id = 'yotpo-script'; 17233 document.body.appendChild(script_yotpo); 17234 } 17235 }, 3000); 17236 }); 17237 17238 17239 function addScripts(){ 17240 console.log("addScripts call"); 17241 window.removeEventListener("mousemove", addScripts); 17242 document.removeEventListener("scroll", addScripts); 17243 if(!document.getElementById('cookiepro-script')){ 17244 console.log("add cookiepro script..."); 17245 const script_cookiepro = document.createElement('script'); 17246 script_cookiepro.src = 'https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js'; 17247 script_cookiepro.defer = true; 17248 script_cookiepro.type = 'text/javascript'; 17249 script_cookiepro.charset = "utf-8"; 17250 script_cookiepro.id = 'cookiepro-script'; 17251 script_cookiepro.setAttribute("data-domain-script",'29495c9e-c838-4c79-8ae3-154ad13fe114'); 17252 document.body.appendChild(script_cookiepro); 17253 script_cookiepro.onload = () => { 17254 function OptanonWrapper(){}; 17255 }; 17256 } 17257 if(!document.getElementById('trusted-reviews-badge')){ 17258 console.log("add trusted-reviews-badge..."); 17259 const script_trusted_reviews_badge = document.createElement('script'); 17260 script_trusted_reviews_badge.src= 'https://apis.google.com/js/platform.js'; 17261 script_trusted_reviews_badge.defer = true; 17262 script_trusted_reviews_badge.async = true; 17263 script_trusted_reviews_badge.type = 'text/javascript'; 17264 script_trusted_reviews_badge.charset = "utf-8"; 17265 script_trusted_reviews_badge.id = 'trusted-reviews-badge'; 17266 document.body.appendChild(script_trusted_reviews_badge); 17267 script_trusted_reviews_badge.onload = () => { 17268 var ratingBadgeContainer = document.createElement("div"); 17269 document.body.appendChild(ratingBadgeContainer); 17270 window.gapi.load('ratingbadge', function() { 17271 window.gapi.ratingbadge.render(ratingBadgeContainer, { 17272 "merchant_id": 70123, 17273 "position": "BOTTOM_LEFT" 17274 }); 17275 }); 17276 } 17277 } 17278 if(document.getElementsByClassName('default-cus').length){ 17279 if(!document.getElementById('snapppt-widget-01')){ 17280 console.log("add addsouce script 01..."); 17281 const script_addscouce1 = document.createElement('script'); 17282 script_addscouce1.src = 'https://app.addsauce.com/widgets/widget_loader/ea11e766-0f8a-f3f1-4e58-938c7dccc96b/sauce_homepage.js'; 17283 script_addscouce1.className = 'snapppt-widget'; 17284 script_addscouce1.id = 'snapppt-widget-01'; 17285 script_addscouce1.type = 'text/javascript'; 17286 script_addscouce1.async = true; 17287 script_addscouce1.setAttribute('data-exclude-user-agent', 'canvas'); 17288 document.getElementById('addsouce-hp-widget').appendChild(script_addscouce1); 17289 } 17290 if(!document.getElementById('snapppt-widget-02')){ 17291 console.log("add addsouce script 02..."); 17292 const script_addscouce2 = document.createElement('script'); 17293 script_addscouce2.src = 'https://app.addsauce.com/widgets/highlight_reels/ea11e766-0f8a-f3f1-4e58-938c7dccc96b/sauce_general.js'; 17294 script_addscouce2.className = 'snapppt-widget'; 17295 script_addscouce2.id = 'snapppt-widget-02'; 17296 script_addscouce2.type = 'text/javascript'; 17297 script_addscouce2.async = true; 17298 script_addscouce2.setAttribute('data-exclude-user-agent', 'canvas'); 17299 document.getElementById('addsouce-hp-widget').appendChild(script_addscouce2); 17300 } 17301 } 17302 if(document.getElementsByClassName('product-cus').length){ 17303 if(!document.getElementById('snapppt-widget-01')){ 17304 console.log("add addsouce script 01..."); 17305 const script_addscouce1 = document.createElement('script'); 17306 script_addscouce1.src = 'https://app.addsauce.com/widgets/ppg/ea11e766-0f8a-f3f1-4e58-938c7dccc96b'; 17307 script_addscouce1.className = 'snapppt-widget'; 17308 script_addscouce1.id = 'snapppt-widget-01'; 17309 script_addscouce1.type = 'text/javascript'; 17310 script_addscouce1.async = true; 17311 script_addscouce1.setAttribute('data-exclude-user-agent', 'canvas'); 17312 document.getElementById('addsouce-pdp-widget').appendChild(script_addscouce1); 17313 17314 17315 } 17316 if(!document.getElementById('snapppt-widget-02')){ 17317 console.log("add addsouce script 02..."); 17318 const script_addscouce2 = document.createElement('script'); 17319 script_addscouce2.src = 'https://app.addsauce.com/widgets/product_page_highlight_reels/ea11e766-0f8a-f3f1-4e58-938c7dccc96b/index.js'; 17320 script_addscouce2.className = 'snapppt-widget'; 17321 script_addscouce2.id = 'snapppt-widget-02'; 17322 script_addscouce2.type = 'text/javascript'; 17323 script_addscouce2.async = true; 17324 script_addscouce2.setAttribute('data-exclude-user-agent', 'canvas'); 17325 document.getElementById('addsouce-pdp-widget').insertAdjacentElement('afterend',script_addscouce2); 17326 } 17327 } 17328 } 17329 (function() { 17330 var has_video = ''; 17331 var group = localStorage.getItem("ab_test_group"); 17332 if (!group) { 17333 group = Math.random() < 0.5 ? "A" : "B"; // 50/50 split 17334 localStorage.setItem("ab_test_group", group); 17335 } 17336 17337 if (group === "A") { 17338 //Loads Addsauce only for Group A 17339 has_video = 'AddSauce video'; 17340 console.log('ab_test_group A'); 17341 } 17342 if (group === "B") { 17343 // Loads Addsauce only for Group A 17344 has_video = 'No video'; 17345 console.log('ab_test_group B'); 17346 } 17347 17348 // Optional: Push group info to analytics tool 17349 window.dataLayer = window.dataLayer || []; 17350 dataLayer.push({ 'event': 'ab_test', 'ab_group': has_video }); 17351 })(); 17352 17353 $(document).on("click", function (e) { 17354 17355 // Is any menu currently open? 17356 var menuIsOpen = $("#mkmage_megamenu .main-menu.active").length > 0; 17357
17358 // Click INSIDE menu â do nothing 17359 if ($(e.target).closest("#mkmage_megamenu").length) { 17360 return; 17361 } 17362 17363 // Click OUTSIDE menu while menu is open 17364 if (menuIsOpen) { 17365 e.preventDefault(); // stop link/banner navigation 17366 e.stopPropagation(); // stop bubbling 17367 17368 // Close menu 17369 $("#mkmage_megamenu .main-menu") 17370 .removeClass("active") 17371 .find(".dropdown") 17372 .removeClass("active ovh-vis"); 17373 17374 //unlockScroll(); 17375 17376 return false; // extra safety for jQuery 17377 } 17378 17379 // If menu is NOT open â allow normal behavior 17380 }); 17381 if (!document.getElementById('gorgias-chat-widget-install-v3')) { 17382 console.log("add gorgias chat widget..."); 17383 const gorgiasScript = document.createElement('script'); 17384 gorgiasScript.id = 'gorgias-chat-widget-install-v3'; 17385 gorgiasScript.src = 'https://config.gorgias.chat/bundle-loader/01H7ANE83R4827JB1N5MBDW64P'; 17386 gorgiasScript.async = true; 17387 document.body.appendChild(gorgiasScript); 17388 } 17389 17390</script>
17390<script type="text/javascript"> 17391</script>
17391<!-- Generic Page Tracking LXRRetail Start -->
17392<script type='text/javascript'> 17393var _neq = _neq || []; 17394_neq.push(['_nebusassid', '1430']); _neq.push(['_nedomain','toolstoday.com']); 17395(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'; 17396var l = document.getElementsByTagName('script')[0]; l.parentNode.insertBefore(ne, l); })(); 17397</script>
17397 17398<!-- Generic Page Tracking LXRRetail End -->
17398<script src="https://www.dwin1.com/19038.js" type="text/javascript" defer="defer"></script>
17398<script> 17399$(document).ready(function() { 17400 console.log("window loaded"); 17401 var sPageURL = window.location.search.substring(1); 17402 var sURLVariables = sPageURL.split('&') 17403 var sParameterName = ""; 17404 var gclid = ""; 17405 var i=0; 17406 17407 for (i = 0; i < sURLVariables.length; i++) { 17408 sParameterName = sURLVariables[i].split('='); 17409 if (sParameterName[0] === "gclid") { 17410 gclid = sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); 17411 } 17412 } 17413 if(gclid!=""){ 17414 console.log("has gclid in url"); 17415 console.log(gclid); 17416 var date = new Date(); 17417 date.setTime(date.getTime() + (1*24*60*60*1000)); 17418 var expires = "; expires=" + date.toUTCString(); 17419 document.cookie = "gclid=" + gclid + expires + "; path=/"; 17420 console.log("gclid cookie is saved"); 17421 }else{ 17422 console.log("has NOT gclid in url"); 17423 } 17424 17425 17426 $('.question').click(function(){ 17427 var qnum = $(this).attr("data-question"); 17428 $(".answer[data-question='"+qnum+"']").toggle(); 17429 }); 17430 17431 $('.cat_questions_faq').click(function(){ 17432 $(".cat_questions").toggle(); 17433 }); 17434}); 17435 17436</script>
17436<script> 17437 (() => { 17438 let isLoggedIn = document.getElementById('customerId').content > 0 ? true : false; 17439 if (isLoggedIn) { 17440 const inAccountPages = () => { 17441 const urlArray = [ 17442 '/customer-account', 17443 '/customer-account/', 17444 '/toolchest', 17445 '/toolchest/', 17446 '/shopping-list', 17447 '/shopping-list/', 17448 '/shopping-lists', 17449 '/shopping-lists/', 17450 '/buy-again', 17451 '/buy-again/', 17452 '/address-book', 17453 '/address-book/', 17454 '/create-quote', 17455 '/create-quote/', 17456 '/quote-detail', 17457 '/quote-detail/', 17458 '/quote', 17459 '/quote/', 17460 '/quote-edit', 17461 '/quote-edit/', 17462 '/quote-list', 17463 '/quote-list/', 17464 '/quotes-list', 17465 '/quotes-list/', 17466 '/dashboard', 17467 '/dashboard/', 17468 '/order-detail', 17469 '/order-detail/', 17470 '/quick-order-pad', 17471 '/quick-order-pad/', 17472 '/user-management', 17473 '/user-management/', 17474 '/invoices', 17475 '/invoices/', 17476 '/invoice-payment', 17477 '/invoice-payment/', 17478 '/invoice-details', 17479 '/invoice-details/', 17480 '/invoice-payment-receipt/', 17481 '/account.php', 17482 '/account.php/', 17483 '/giftcertificates.php', 17484 '/giftcertificates.php/', 17485 '/my-downloadable-products', 17486 '/my-downloadable-products/', 17487 '/credit-cards', 17488 '/credit-cards/', 17489 '/creditkey', 17490 '/creditkey/', 17491 '/rewards', 17492 '/rewards/', 17493 '/order-by-sku', 17494 '/order-by-sku/', 17495 '/wishlist.php', 17496 '/wishlist.php/' 17497 ]; 17498 const current = window.location.pathname; 17499 return urlArray.includes(current); 17500 }; 17501 const inB2BPages = () => { 17502 const urlArray = [ 17503 '/shopping-lists', 17504 '/shopping-lists/', 17505 '/quotes-list', 17506 '/quotes-list/', 17507 '/user-management', 17508 '/user-management/', 17509 '/account.php', 17510 '/account.php/', 17511 ]; 17512 const current = window.location.pathname; 17513 return urlArray.includes(current); 17514 }; 17515 if (inAccountPages()) { 17516 let b2bInt = 0; 17517 let ready = false; 17518 let localStorageCustomer = localStorage.getItem('customer'); 17519 if (localStorageCustomer !== null) { 17520 let customerId = document.getElementById('customerId'); 17521 let customerData = JSON.parse(localStorageCustomer); 17522 if (customerId.content !== customerData.customer_id) { 17523 localStorage.removeItem('customer'); 17524 localStorageCustomer = null; 17525 } 17526 } 17527 if (localStorageCustomer !== null) { 17528 let customerId = document.getElementById('customerId'); 17529 let customerData = JSON.parse(localStorageCustomer); 17530 if (customerId !== null && customerData.customer_id == customerId.content && customerData.is_b2b === true) { 17531 document.querySelector('.body').classList.add('b2bloading'); 17532 b2bInt = setInterval(function(){ 17533 if (window.bundleb2bObj !== undefined && window.bundleb2bObj.b2bReady !== undefined && window.bundleb2bObj.b2bReady === true) { 17534 if (inB2BPages()) { 17535 b2bwrapInt = setInterval(function(){ 17536 let b2bWrap = document.querySelectorAll('.b2b-wrap'); 17537 if (b2bWrap.length || document.getElementsByTagName('body')[0].classList.contains('account_returns-cu
17537s')) { 17538 ready = true; 17539 clearInterval(b2bwrapInt); 17540 } 17541 },250); 17542 } else { 17543 ready = true; 17544 } 17545 } 17546 if (ready) { 17547 document.querySelector('.body').classList.remove('b2bloading'); 17548 document.querySelector('.body').classList.add('b2bloaded'); 17549 clearInterval(b2bInt); 17550 } 17551 },250); 17552 } else if (customerId !== null && customerData.customer_id == customerId.content && customerData.is_b2b === false) { 17553 document.querySelector('.body').classList.remove('b2bloading'); 17554 document.querySelector('.body').classList.add('b2bloaded'); 17555 } 17556 } else { 17557 b2bInt = setInterval(function(){ 17558 if (window.bundleb2bObj !== undefined && window.bundleb2bObj.b2bReady !== undefined && window.bundleb2bObj.b2bReady === true) { 17559 if (inB2BPages()) { 17560 let localStorageCustomer = localStorage.getItem('customer'); 17561 let customerId = document.getElementById('customerId'); 17562 let customerData = JSON.parse(localStorageCustomer); 17563 if (customerId !== null && customerData.customer_id == customerId.content && customerData.is_b2b === false) { 17564 ready = true; 17565 } else { 17566 b2bwrapInt = setInterval(function(){ 17567 let b2bWrap = document.querySelectorAll('.b2b-wrap'); 17568 if (b2bWrap.length || document.getElementsByTagName('body')[0].classList.contains('account_returns-cus')) { 17569 ready = true; 17570 clearInterval(b2bwrapInt); 17571 } 17572 },250); 17573 } 17574 } else { 17575 ready = true; 17576 } 17577 } 17578 if (ready) { 17579 document.querySelector('.body').classList.remove('b2bloading'); 17580 document.querySelector('.body').classList.add('b2bloaded'); 17581 clearInterval(b2bInt); 17582 } 17583 },250); 17584 } 17585 } 17586 } 17587 })() 17588</script>
17588<script> 17589$( document ).ready(function() { 17590 $( ".show-desc-cs-blog" ).on( "click", function() { 17591 $(this).parent().parent().find(".blog-desc-cs").toggle(); 17592 $(this).toggleClass('active'); 17593 }); 17594}); 17595</script>
17595<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
17595 17596
17597<script> 17598 17599var v2_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 17600<div id="ult-upsell-native-block" style="display: none;"> 17601 17602</div>` 17603 17604var v2_bundle_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 17605<div id="ult-upsell-native-bundle-block" style="display: none;"> 17606 17607</div>` 17608 17609var v2_qty_discount_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 17610<div id="ult-upsell-native-qty-discount-block" style="display: none;"> 17611 17612</div>` 17613 17614var v2_purchase_crosssell_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 17615<div id="purchase-crosssell-block" style="display: none;"> 17616 17617</div>` 17618 17619var v2_purchase_product_recommendation_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 17620<div id="purchase-product-recommendation-block" style="display: none;"> 17621 17622</div>` 17623 17624var v2_in_cart_crosssell_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 17625<div id="in-cart-crosssell-block" style="display: none;"> 17626 17627</div>` 17628 17629var v2_in_cart_recommendation_block_html = `<div id="get-store-hash" data-store_hash="byznwdb8us"></div> 17630<div id="in-cart-product-recommendation-block" style="display: none;"> 17631 17632</div>` 17633 17634var v2_product_id = $("input[name='product_id']").val() 17635var v2_store_hash = "byznwdb8us"; 17636var v2_product_qty = 1; 17637var v2_trigger_product_variant_id = 0; 17638var v2_trigger_product_variants = []; 17639var v2_offer_id = null; 17640var v2_cart_id = ''; 17641var v2_cart_items = []; 17642var v2_hasOffer = false; 17643var v2_apiUri = "https://recommender.peasisoft.com"; 17644var v2_position = 0; 17645var v2_offer_showed = false; 17646var v2_trigger_product_ids = []; 17647var v2_products_in_cart = []; 17648var v2_offer_type_arr = []; 17649var v2_trigger_variant_ids = []; 17650var v2_req_data; 17651// var currency = '$'; 17652var v2_trigger_clicked = false; 17653var v2_loading = true; 17654// task currency 17655var v2_currency_code = ""; 17656var v2_currency = { 17657 token_location: "left", 17658 token: "$", 17659 decimal_token: ".", 17660 thousands_token: ",", 17661 decimal_places: 2, 17662 is_transactional: true, 17663}; 17664var v2_base_currency_code = "USD"; 17665var v2_dest_currency_code = v2_base_currency_code; 17666var v2_rate = 1; 17667var v2_is_user_logged_in = 0; 17668var v2_token_user = '' 17669 17670var v2_check_existed_page_crosssell = false; 17671var v2_check_existed_page_bundle = false; 17672var v2_check_existed_page_qty_discount = false; 17673var v2_check_existed_thank_product_recommendation = false; 17674var v2_check_existed_purchase_crosssell = false; 17675var v2_check_existed_in_cart_crosssell = false; 17676var v2_check_existed_in_cart_recommendation = false; 17677 17678$(function() { 17679 var v2_start_time = new Date().getTime(); 17680 if (window.location.pathname.includes("order-confirmation")) { 17681 //type 2 crosssell 17682 // type 4 product recommendation 17683 v2_offer_type_arr = [2, 4]; 17684 v2_position = 3; 17685 } else if (window.location.pathname.includes("cart.php")) { 17686 v2_offer_type_arr = [2, 4]; 17687 v2_position = 2; 17688 } else if(v2_product_id){ 17689 // type 2 crosssell 17690 // type 3 bundle 17691 // type 5 qty discount 17692 v2_offer_type_arr = [2, 3, 5]; 17693 v2_position = 1; 17694 } 17695 if (v2_position === 1) { 17696 $('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" />'); 17697 $('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" />'); 17698 $('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" />'); 17699 } else if(v2_position === 3) { 17700 $('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" />'); 17701 $('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" />'); 17702 }else if(v2_position === 2) { 17703 $('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" />'); 17704 $('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" />') 17705 } 17706 v2_req_data = { 17707 id: v2_product_id, 17708 store_hash: v2_store_hash, 17709 position: v2_position, 17710 trigger_product_ids: v2_trigger_product_ids, 17711 products_in_cart: v2_products_in_cart, 17712 currency_code: v2_currency_code, 17713 screen_width: $(window).width(), 17714 is_user_logged_in: v2_is_user_logged_in, 17715 user_token: v2_token_user, 17716 trigger_variant_ids: v2_trigger_variant_ids, 17717 cart_items: [] 17718 }; 17719 17720 $.getScript("https://recommender.peasisoft.com/storefront/js/popup-widget.js", () => { 17721 $.get({ 17722 url: '/customer/current.jwt?app_client_id=ssearhvcx7ny3fefhmjhsqezf55stq1', 17723 success: function (response) { 17724 if(!response.includes("DOCTYPE")) { 17725 v2_req_data.is_user_logged_in = 1 17726 v2_req_data.user_token = response 17727 } 17728 getPopupContent(); 17729 }, 17730 error: function (error) { 17731 console.log('failed to get current user') 17732 console.log(error); 17733 getPopupContent(); 17734 } 17735 }) 17736 17737 function getPopupContent(){ 17738 console.log('get carts') 17739 $.get('/api/storefront/carts', function(cart_data) { 17740 if (cart_data && cart_data.length > 0) { 17741 v2_cart_id = cart_data[0]['id']; 17742 v2_cart_items = cart_data[0]["lineItems"]["physicalItems"].concat(cart_data[0]["lineItems"]["digitalItems"]); 17743 v2_req_data.products_in_cart = v2_cart_items; 17744 v2_req_data.trigger_product_ids = v2_cart_items.map(x => x.productId); 17745 localStorage.setItem('v2_cart_items', v2_req_data.trigger_product_ids) 17746 if (localStorage.getItem('v2_offer_showed')) { 17747 return false 17748 } 17749 localStorage.removeItem('offer_showed') 17750 v2_req_data.trigger_variant_ids = v2_cart_items.map(x => x.variantId); 17751 localStorage.setItem('v2_variant_ids', v2_req_data.trigger_variant_ids); 17752 localStorage.setItem('v2_cart_items_full', JSON.stringify(v2_cart_items)) 17753 } 17754 if (v2_position === 3 && localStorage.getItem('v2_cart_items')) { 17755 v2_req_data.trigger_product_ids = localStorage.getItem('v2_cart_items').split(",") 17756 v2_req_data.products_in_cart = v2_req_data.trigger_product_ids.slice() 17757 localStorage.removeItem('v2_cart_items') 17758 v2_req_data.trigger_variant_ids = localStorage.getItem('v2_variant_ids').split(",") 17759 localStorage.removeItem('v2_variant_ids') 17760 if(localStorage.getItem('v2_cart_items_full')) { 17761 v2_req_data.cart_items = JSON.parse(localStorage.getItem('v2_cart_items_full')) 17762 localStorage.removeItem('v2_cart_items_full') 17763 } 17764 } 17765 v2_dest_currency_code = $('.body').attr('data-currency-code'); 17766 if (typeof v2_dest_currency_code !== "undefined" && v2_dest_currency_code !== v2_base_currency_code) { 17767 localStorage.setItem('v2_dest_currency_code', v2_dest_currency_code); 17768 } else if (typeof v2_dest_currency_code !== "undefined" && v2_dest_currency_code === v2_base_currency_code) { 17769 v2_dest_currency_code = v2_base_currency_code; 17770 localStorage.setItem('v2_dest_currency_code', v2_dest_currency_code); 17771 } else { 17772 if (localStorage.getItem('v2_dest_currency_code') && localStorage.getItem('v2_dest_currency_code') !== v2_base_currency_code) { 17773 v2_dest_currency_code = localStorage.getItem('v2_dest_currency_code'); 17774 } else { 17775 v2_dest_currency_code = v2_base_currency_code; 17776 } 17777 } 17778 v2_req_data.currency_code = v2_dest_currency_code; 17779 17780 if ((v2_req_data.trigger_product_ids.length < 1 && v2_product_id == null) || v2_position === 0) {
17781 console.log('Request data invalid. Request fail.') 17782 v2_loading = false; 17783 v2_hasOffer = false; 17784 return false 17785 } 17786 v2_offer_type_arr.forEach(element => { 17787 v2_req_data['type'] = element; 17788 $.ajax({ 17789 url: v2_apiUri + "/api/popup-content", 17790 headers: { 17791 "Access-Control-Allow-Headers": "*" 17792 }, 17793 type: "GET", 17794 crossDomain: true, 17795 data: v2_req_data, 17796 dataType: "json", 17797 success: function(res) { 17798 v2_loading = false; 17799 if (res.responseText) { 17800 //set position of offer 17801 if (window.location.pathname.includes("cart.php")) { 17802 v2_position = 2; 17803 $(`.${res.cartPageCrossSell}`).first().after(v2_in_cart_crosssell_block_html) 17804 res.cartPageRecommendationClassPosition == 'after' ? $(`.${res.cartPageRecommendation}`).first().after(v2_in_cart_recommendation_block_html) : $(`.${res.cartPageRecommendation}`).first().before(v2_in_cart_recommendation_block_html); 17805 } else if (typeof v2_product_id !== "undefined") { 17806 res.productPageCrossSellClassPosition == 'before' ? $(`.${res.productPageCrossSell}`).first().before(v2_block_html) : $(`.${res.productPageCrossSell}`).first().after(v2_block_html); 17807 res.productPageBundleClassPosition == 'after' ? $(`.${res.productPageBundle}`).first().after(v2_bundle_block_html) : $(`.${res.productPageBundle}`).first().before(v2_bundle_block_html); 17808 res.productPageQtyDiscountClassPosition == 'after' ? $(`.${res.productPageQtyDiscount}`).first().after(v2_qty_discount_block_html) : $(`.${res.productPageQtyDiscount}`).first().before(v2_qty_discount_block_html); 17809 } else if(window.location.pathname.includes("order-confirmation")){ 17810 res.thankPageCrossSellClassPosition == 'after' ? $(`.${res.thankPageCrossSell}`).first().after(v2_purchase_crosssell_block_html) : $(`.${res.thankPageCrossSell}`).first().before(v2_purchase_crosssell_block_html); 17811 res.thankPageRecommendationClassPosition == 'after' ? $(`.${res.thankPageRecommendation}`).first().after(v2_purchase_product_recommendation_block_html) : $(`.${res.thankPageRecommendation}`).first().before(v2_purchase_product_recommendation_block_html); 17812 } 17813 if(res.templateName){ 17814 let v2_subStrings = null; 17815 if(res && res.templateName){ 17816 v2_subStrings = res.templateName.split("-"); 17817 } 17818 if (!v2_subStrings || v2_subStrings.length < 1) { 17819 console.log("(NR) Error occured."); 17820 return false 17821 } 17822 if(v2_subStrings[1] === 'page' && v2_subStrings[2] === 'crosssell' && !v2_check_existed_page_crosssell){ 17823 $('#ult-upsell-native-block').html(res.responseText); 17824 v2_check_existed_page_crosssell = true; 17825 }else if(v2_subStrings[2] === 'bundle' && !v2_check_existed_page_bundle){ 17826 $('#ult-upsell-native-bundle-block').html(res.responseText); 17827 v2_check_existed_page_bundle = true; 17828 }else if(v2_subStrings[1] !== 'cart' && v2_subStrings[2] === 'product_recommendation' && !v2_check_existed_thank_product_recommendation){ 17829 $('#purchase-product-recommendation-block').html(res.responseText); 17830 v2_check_existed_thank_product_recommendation = true; 17831 }else if(v2_subStrings[1] === 'purchase' && v2_subStrings[2] === 'crosssell' && !v2_check_existed_purchase_crosssell){ 17832 $('#purchase-crosssell-block').html(res.responseText); 17833 v2_check_existed_purchase_crosssell = true; 17834 }else if(v2_subStrings[1] === 'cart' && v2_subStrings[2] === 'crosssell' && !v2_check_existed_in_cart_crosssell){ 17835 $('#in-cart-crosssell-block').html(res.responseText) 17836 v2_check_existed_in_cart_crosssell = true; 17837 }else if(v2_subStrings[2] === 'discount_quantity' && !v2_check_existed_page_qty_discount){ 17838 $('#ult-upsell-native-qty-discount-block').html(res.responseText); 17839 v2_check_existed_page_qty_discount = true; 17840 }else if(v2_subStrings[1] === 'cart' && v2_subStrings[2] === 'product_recommendation' && !v2_check_existed_in_cart_recommendation){ 17841 $('#in-cart-product-recommendation-block').html(res.responseText); 17842 v2_check_existed_in_cart_recommendation = true; 17843 } 17844 v2_hasOffer = true; 17845 console.log("(v2) Found offer"); 17846 v2_offer_id = res.offer_id 17847 v2_product_id = res.trigger_product_id 17848 v2ShowOfferBlock(v2_subStrings[1], v2_subStrings[2]); 17849 } 17850 }
17851 console.log("(v2) Load completed. Request time: ", new Date().getTime() - v2_start_time); 17852 }, 17853 error: function(res) { 17854 v2_loading = false; 17855 let v2_subStrings = null; 17856 if(res && res.templateName){ 17857 v2_subStrings = res.templateName.split("-"); 17858 } 17859 if (!v2_subStrings || v2_subStrings.length < 1) { 17860 console.log("(NR) Error occured."); 17861 return false 17862 } 17863 if(v2_subStrings[1] === 'page' && v2_subStrings[2] === 'crosssell'){ 17864 $('#ult-upsell-native-block').html(res.responseText); 17865 }else if(v2_subStrings[2] === 'bundle'){ 17866 $('#ult-upsell-native-bundle-block').html(res.responseText); 17867 }else if(v2_subStrings[2] === 'product_recommendation'){ 17868 $('#purchase-product-recommendation-block').html(res.responseText); 17869 }else if(v2_subStrings[1] === 'purchase' && v2_subStrings[2] === 'crosssell'){ 17870 $('#purchase-crosssell-block').html(res.responseText); 17871 }else if(v2_subStrings[1] === 'cart' && v2_subStrings[2] === 'crosssell'){ 17872 $('#in-cart-crosssell-block').html(res.responseText) 17873 }else if(v2_subStrings[2] === 'discount_quantity'){ 17874 $('#ult-upsell-native-qty-discount-block').html(res.responseText); 17875 }else if(v2_subStrings[1] === 'cart' && v2_subStrings[2] === 'product_recommendation'){ 17876 $('#in-cart-product-recommendation-block').html(res.responseText); 17877 } 17878 console.log("(v2) Error occured. Request time: ", new Date().getTime() - v2_start_time); 17879 }, 17880 }); 17881 }) 17882 }) 17883 } 17884 }) 17885}); 17886</script>
17886 17887
17887<script> 17888 (function() { 17889 window.shogunVariables = {}; 17890 window.shogunVariables.orderId = ''; 17891 })(); 17892 </script>
vendor: 1 bytes, line 17892
17892
17893<script> 17894 $(document).on("click", ".question-list .box .question", function() { 17895 const $box = $(this).closest(".box"); 17896 17897 // Check if the clicked box is already active 17898 if ($box.hasClass("active")) { 17899 // If it is, remove the active class (close it) 17900 $box.removeClass("active"); 17901 } else { 17902 // Otherwise, remove active class from all boxes and activate the clicked one 17903 $(".question-list .box").removeClass("active"); 17904 $box.addClass("active"); 17905 } 17906 }); 17907 $(document).ready(function() { 17908 var destinationUrl = "/login.php?from=business-account"; 17909 17910 // Redirect user when they click "Register" 17911 $("#business-account-link").click(function(event) { 17912 event.preventDefault(); 17913 if($('body').hasClass('sign-in-customer')){ 17914 console.log("Redirecting to:", 'https://toolstoday.com/trade-professional-application/'); 17915 window.location.href = 'https://toolstoday.com/trade-professional-application/'; 17916 } else { 17917 console.log("Redirecting to:", '/login.php?redirect=https://toolstoday.com/trade-professional-application/&from=business-account'); 17918 window.location.href = '/login.php?redirect=https://toolstoday.com/trade-professional-application/&from=business-account'; 17919 } 17920 }); 17921 $("#personal-account-link").click(function(event) { 17922 event.preventDefault(); 17923 console.log("Redirecting to:", destinationUrl); 17924 window.location.href = destinationUrl; 17925 }); 17926 $("#log-in-button").click(function(event) { 17927 event.preventDefault(); 17928 console.log("Redirecting to:", destinationUrl); 17929 window.location.href = destinationUrl; 17930 }); 17931 17932 $('.register-container a').on('click', function(event) { 17933 event.preventDefault(); 17934 $('html, body').animate({scrollTop: $($.attr(this, 'href')).offset().top}, 500); 17935 }); 17936 }); 17937 $(document).ready(function() { 17938 var urlParams = new URLSearchParams(window.location.search); 17939 if (urlParams.has("from") && urlParams.get("from") === "business-account") { 17940 console.log("User came from /business-account/, waiting for SSO link..."); 17941 17942 var checkInterval = setInterval(function() { 17943 var boltLink = $(".bolt-account-sso button"); 17944 17945 if (boltLink.length) { 17946 console.log("SSO link found, auto-clicking..."); 17947 boltLink[0].click(); 17948 clearInterval(checkInterval); 17949 } 17950 }, 2000); 17951 } else { 17952 console.log("User did not come from /business-account/, no auto-click."); 17953 } 17954 }); 17955</script>
17955<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");
17955n.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>
17955<script> 17956 (function() { 17957 (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'); 17958 })(); 17959</script>
vendor: 1 bytes, line 17959
17959
17960<script type="text/javascript">window.ckBCEndpoint = "https://bigcommerce.creditkey.com/bc/";</script>
17960<script src="https://toolstoday.services.answerbase.com/javascript/widget/full-featured-widget.min.js" type="text/javascript" 17961data-platform="bigcommerce" 17962data-page-type="page" 17963data-product-external-id="" 17964data-product-sku="" 17965data-product-title="" 17966data-product-price="" 17967data-product-url="" 17968data-product-description="" 17969data-product-image-url="[object Object]" 17970data-external-product-category-id="" 17971data-list-type="relevance" 17972data-max-width="1100" 17973data-insert-after="#abqna" 17974data-insert-after-category-page="#main-content" 17975 defer></script>
17975<script 17976 type="module" 17977 src="https://cdn.jsdelivr.net/npm/@mobiloud/ml-smart-banner@latest/dist/ml-smart-banner.min.js" 17978></script>
17978 17979 17980<style> 17981 h4.ml-smartBanner__title { 17982 color: #111111 !important; 17983 } 17984</style> 17985
17986<script> 17987 const SBoptions = { 17988 fontFamily: `"Source Sans Pro", "Arial", sans-serif`, 17989 fallbackFontFamily: "sans-serif", 17990 appName: "TT", 17991 textColor: "#222", 17992 buttonColor: "#f57421", 17993 buttonText: "Download", 17994 buttonTextColor: "#fff", 17995 iconUrl: "https://play-lh.googleusercontent.com/kDjRg2zqkoc8Tmyx3d26gMrimk_EK7eEXo-1UTzrOUUgZVA_Mz_tL9oSygzryTnAlqKETlm8kUUyyuuxtFInog=w240-h480-rw", 17996 textHeading: "Unlock 10% off in the app", 17997 textDescription: "Get the app", 17998 bannerColor: "#fff", 17999 linkIos: "https://apps.apple.com/us/app/toolstoday/id6761409500", 18000 linkAndroid: "https://play.google.com/store/apps/details?id=com.toolstoday.android", 18001 position: "bottom", 18002 animation: "fadeIn", 18003 display: "onLoad", 18004 radius: "0", 18005 delay: 0, 18006 shadow: true, 18007 useSession: true, 18008 zindex: 999999, 18009 }; 18010 18011 function addSmartBanner() { 18012 if (!deviceData.isMobile || deviceData.isCanvas) { 18013 return; 18014 } 18015 new SmartBanner(SBoptions).init(); 18016 } 18017 18018 window.addEventListener("load", addSmartBanner); 18019</script>
18019<script> 18020window.addEventListener('load', function () { 18021 if (navigator.userAgent.toLowerCase().indexOf('canvas') === -1) return; 18022 18023 // BigCommerce Script Manager supports Handlebars: 18024 var email = ''.trim(); 18025 if (!email) return; // guest / not logged in 18026 18027 function setSessionCookie(name, value) { 18028 document.cookie = name + '=' + value + '; path=/; max-age=' + (60 * 60 * 24); 18029 } 18030 function getSessionCookie(name) { 18031 var value = '; ' + document.cookie; 18032 var parts = value.split('; ' + name + '='); 18033 if (parts.length === 2) return parts.pop().split(';').shift(); 18034 } 18035 18036 // Avoid repeating for the same email 18037 var alreadyIdentified = getSessionCookie('klaviyoIdentifiedEmail'); 18038 if (alreadyIdentified === encodeURIComponent(email)) return; 18039 18040 function identifyAndMerge(attempt) { 18041 attempt = attempt || 0; 18042 var nf = window.nativeFunctions; 18043 18044 if (nf && typeof nf.klaviyoSetEmail === 'function') { 18045 // 1) Identify anonymous app profile with email 18046 nf.klaviyoSetEmail(email); 18047 18048 // 2) Merge into the real Klaviyo profile 18049 if (typeof nf.klaviyoMergeProfiles === 'function') { 18050 nf.klaviyoMergeProfiles(null, email); 18051 } 18052 18053 setSessionCookie('klaviyoIdentifiedEmail', encodeURIComponent(email)); 18054 } else if (attempt < 8) { 18055 setTimeout(function () { identifyAndMerge(attempt + 1); }, 500); 18056 } 18057 } 18058 18059 identifyAndMerge(); 18060}); 18061</script>
18061<script> 18062(function () { 18063 document.addEventListener('click', function (e) { 18064 if (!document.body.classList.contains('minicart-open')) return; 18065 if (!document.querySelector('#cart-preview-dropdown.f-open-dropdown, #cart-preview-dropdown.is-open')) return; 18066 18067 var closeBtn = e.target.closest( 18068 '.js-sauce-float-highlight-reels-close, ' + 18069 '.snptwdgt-float_highlight-reels-container__minimse-dismiss, ' + 18070 '.snpt-modal .snptico-close, ' + 18071 '.hotspot-modal .snptico-close' 18072 ); 18073 if (!closeBtn) return; 18074 18075 e.stopImmediatePropagation(); 18076 e.preventDefault(); 18077 18078 document.body.classList.add('highlight-reels-cover-minmsd'); 18079 var float = document.querySelector('.snptwdgt-float_highlight-reels-container'); 18080 if (float) { 18081 float.style.opacity = '0'; 18082 float.style.visibility = 'hidden'; 18083 float.style.pointerEvents = 'none'; 18084 } 18085 18086 document.querySelectorAll('.snpt-modal.js-card-modal, .hotspot-modal--frontend').forEach(function (modal) { 18087 modal.style.display = 'none'; 18088 modal.classList.remove('modal-open'); 18089 }); 18090 }, true); 18091})(); 18092</script>
18092 18093 18094 18095
18095<script id="promoBarScript" src="https://cdn11.bigcommerce.com/s-byznwdb8us/stencil/c7fe6010-9a28-013f-6848-2a8b2d7d8b1d/e/461176b0-9a1e-013f-a974-4611c496ce79/js/theme/custom/promoBar.js"></script>
18095 18096
18096<script>window.__CF$cv$params={r:'a404875f5860ab95',t:'MTc5MDI4MTYzNQ==',u:'01a0d519d966761c8e650209674d0e97',ut:'sos5rbiIf.ene_U9v9Lp3NrCJGNDTVZeMH1TJEdeQPE-1790281636-1.2.1.1-_QQeo3H3DS0HsBm0vVjbLMFyRaqjzVcHa0kpOuX5nqKPBqbm3xRILW1MLYZCY.xg9Og_cY73PX32W1HE_gn5ThZUrq.3wwd5PjMduInKuFg',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>
18096<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>
18096 18097</body> 18098</html> 18099
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.